New POC Proposal
DOCit.
We have developed docIT, a private Discord bot that enables users to “talk to your docs.”
Core Concept and purpose statement
The bot is designed to support multiple document sites, integrating evolving Language Learning Models (LLMs). It aims to unify Catesi’s essential GitHub repositories, documentation, related articles, and forum posts. This provides users with a conversational interface where they can ask questions and receive natural language responses, complete with supporting links. Our goal is to integrate docIT with the Catesi ecosystem to lower educational barriers. To ensure transparent and accurate information, docIT is programmed to prevent hallucinations and provide responses with sourced material.
How will you use Cartesi, specifically?
- Augmenting the Developer Relations (DevRel) and Community Support teams at Catesi
Through these objectives, we aim to enhance both team and user experiences by facilitating more efficient and effective interactions.
Technical details
Language: Typescript | Node.js
Database: Supabase | self-hosted docker files
Hosting location: Digital Ocean
Scaling: Increased instance sizes will be utilized. If needed, will setup shared instances across VMs to balance load.
CI/CD: Github Actions into Digital Ocean
All secrets stored in environment variables
Data Sources: Documentation, primary repo, open to pulling chat history or other sources if needed.
UI Development
App will front to Discord Bot
Commands: Direct mention docIT with a question. DocIT will respond in a thread with response. All additional communications can exist in a threaded conversation.
Happy to create more commands or interactions if needed.
Value Proposition
A tailored chatbot provide unique value to Cartessi through curated responses that link to public documentation. This allows the Cartessi team a new async outlet of information in local channels (disocrd, telegram, etc). This decreases low-level Cartessi support load and drives increased self-service user-adoption.
Estimated Duration and Funds Requested
Duration: [4]
Funds request (USD) for the POC: [$8000 USD]
Subsequent Vision and Extensibility
This is a singular project that will grow its backend. We’re constantly testing LLMs and hosting infrastructure. This grant will help DOCit team to explore scalablable private LLMs for commercial usage in blockchain tech.
Reusability and Other Use Cases
Expanding into multiple chat systems (discord, telegram, etc), also moving the chat system to webpages.
Risks and Contingency Plans
This has been implemented so risks have already been addressed.
Success criteria
Funcioning chatbot in Discord providing accurate responses with links.
Final report
yes
About Your Development team
Nigel Alford - owner/lead developer
ERC-20 Payee address
0xfd7056a32E4D9699030f2b4CF7b806a944bc027d