filecoin-project / devgrants

👟 Apply for a Filecoin devgrant. Help build the Filecoin ecosystem!
Other
375 stars 308 forks source link

Tali Filecoin Developer Support Bot #1489

Closed OlypsisAli closed 1 year ago

OlypsisAli commented 1 year ago

1. What is your project, and what problem does it solve? (max 100 words)

We propose to build a Discord bot for the Filecoin developer community that will use the latest technology around LLM’s (Large Language Models) to import Filecoin's Github repos, documentation, Slack and Discord Q&A’s to provide an interface for Filecoin developers and users to ask questions in natural language.

The idea is to provide another member to Filecoin's DevRel team, reducing support hours on Discord and Slack and a path of triage for commonly asked questions (making the team and users get answers quicker).

2. Project links

Link to demo or website: [TryTali.com](http://trytali.com/) License: MIT

3. a) How is IPFS, Filecoin, or related technology used in this project?

We use the IPFS and Filecoin documentation to power the LLM. Proposed Technology Stack: -OpenAI GPT-4 -Llama Index -Digital Ocean (hosting) -Langchain

b) Is this project building with the current microgrants focus area (FVM)?

No

4. How will you improve your project with this grant? What steps will you take to meet this objective?

We will use the funds to cover our devlopment time (four weeks) and hosting for the bot for 6 months.

Project Plan: Pre Implementation: We’d like to work with the DevRel team to understand their needs, sticking points and time sinks to see where the bot can be of most assistance. We’ll use these insights to see which data sources need to be implemented.

Milestone 1: Implementation of Data Sources [2 weeks]: Once discovery has been done, we’ll spend the time implementing the 3-4 most high value data sources to Tali. We will leverage Llama Index to create index’s and a vector database to enable embeddings based search on queries. Optimization around how files are loaded, index creation and integrating various data sources will need to be tested.

End state: Have 3-4 data sources that can be queried on. Expected bugs: hallucinations, mismatch on query / documents.

Milestone 2: Testing + Optimization [2 weeks]: Arguably the most important part of the process. The focus will be to discard hallucinations and optimize prompt engineering so only relevant answers appear, ideally with source material & links for the user to follow up on. The purpose of this will be to make the bot production ready.

End state: Production ready bot ready (once signed off on by DevRel team) to be deployed to Filecoin Discord and Slack.

5. If accepted, do you agree to share monthly project updates in this Github issue for 3 months or until the project described here is complete?

Absolutely. We are happy to share upadates and build in public.

Regarding my background with filecoin I have prevously won a Filecoin/FilSwan hackathon. Please see: https://twitter.com/0xfilswan/status/1571515924838055943

6. Does your proposal comply with our Community Code of Conduct?

Yes!

7. Links and submissions

Additional questions:

Ali Agha - Devloper

Tenzin Rose - Devloper

Ali Agha is a technologist and entrepreneur with a focus on decentralized solutions. With his previous venture, Olypsis Technologies, Ali provided Web3 consulting services for countless startups and major companies like IBM and Thomson Reuters. Ali first became engaged in the blockchain space in 2015 when he discovered bitcoin. Since that time he has dedicated his career to creating a more fair and just world through the power of decentralization.

Github: https://github.com/OlypsisAli

Twitter: https://twitter.com/iamAliAgha

Tenzin Rose is an entrepreneur and full-stack developer with a background in cloud infrastructure sales. He’s worked with startups / enterprises globally, helping them deploy projects successfully & drive revenue. His current passions are web development, all things Ethereum and getting to grips with the moon math in ZKP.

He’s worked previously on many interesting projects including building out zkGiving, an app that enables people to donate privately to charities of their choice (to be completed once Aztec 3 is released).

Github: https://github.com/niznet89

Projects: https://www.m00nlink.xyz/tenzin

Twitter:

https://twitter.com/tenzin_rose

Total Budget Requested:

$2000

OlypsisAli commented 1 year ago

@ErinOCon Please feel free to reach out for clarification or any suggestions on how we can improve our application.

ErinOCon commented 1 year ago

Hi @OlypsisAli, thank you for your proposal and for your patience! At this time we are considering microgrants that align with specific focus areas. If your project aligns with an assigned focus area in the future, please feel welcome to re-apply. Wishing you all the best as you continue to build!