livepeer / grants

⚠️ DEPRECATED ⚠️ Please visit the new homepage at https://livepeer.notion.site/Livepeer-Grants-Program-f91071b5030d4c31ad4dd08e7c026526
44 stars 7 forks source link

[Open LN Grant]: DOCit Discord documentation bot #180

Closed mrnigelalford closed 11 months ago

mrnigelalford commented 1 year ago

Please describe your project. Start with the need or problem you are trying to solve with this project. Describe why your solution is going to adequately solve this problem.

We have built, docIT a private Discord bot (allowing users to “talk to your docs”) that supports multiple document sites, with evolving LLMs. This bot will interconnect Livepeer's key Github repositories, documentation, related articles, and forum posts, providing users with a platform to ask questions and read responses in a natural language with support links. Our goal is to incorporate docIT with Livepeer to help lower education hurdles. Importantly, we've built DocIT to prevent hallucinations and respond with sources to give transparent and discoverable answers.

Link to public GitHub repo (if applicable)

https://github.com/mrnigelalford/docit-discord

Link to demo website (if applicable)

https://docit.cc

Please describe in more detail why this proposal is valuable for the Livepeer ecosystem

This solution will enhance Developer Relations, Customer Support, and Community Support experiences within a Livepeer's ecosystem, starting point being Discord.

Our primary objective is to augment the Livepeer DevRel and Community Support teams, lessen the support hours on Discord, and speed up responses to frequently asked questions. This ensures that both the teams and users get answers more effectively.

Please describe in details what your final deliverable for this project will be.

End state: A production-ready bot approved by the Customer / Community Support teams, ready for deployment on the Livepeer's Discord.

Please break up your development work into a clear set of milestones

Project Plan (4 week delivery)

Pre-Implementation: Collaborate with the DevRel, Customer Support, and Community Support teams to comprehend their needs, identify pain points, and decide where the bot can be most beneficial. These insights will direct the selection of data sources for implementation.

Milestone 1 - Implementation of Data Sources [2 weeks]: Post the discovery phase, we will incorporate 3-4 high-value data sources into the bot. We will crawl data and create OpenAI emeddings in our db to index and setup search on queries. This milestone will involve refining file loading, index creation, and data source integration.

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

Milestone 2 - Testing and Optimization + Deploy to Production [2 weeks]: This critical phase will concentrate on eliminating hallucinations and refining prompt engineering to ensure only pertinent answers are given, with source material and links for users to follow up on. The aim is to make the bot production-ready.

Sum up the total requested budget across all milestones, and include that figure here. Also, please include a budget breakdown to specify how you are planning to spend these funds.

We request a $8,000 USD grant to build and maintain the bot. The budget allocation includes:

Infrastructure costs:($2000) 12 month provision (depending on usage)

Development costs ($6000)

Specify your team's long-term plans to maintain this software and upgrade it over time

long-term plans to maintain this software and upgrade it over time

  1. Models will eventually be migrated to move to private LLM vs OpenAI
  2. Migrate bot to other chat surfaces (telegram, slack, etc)
  3. Automation of data ingestion of set sources will update data sources periodically, 1 update per month.
  4. Output smoothing and effectiveness will be monitored to provide better answers over time.
  5. interactivity methods will be added to increase functionality from pure Q&A interaction.

Please describe (in words) your team's relevant experience, and why you think you are the right team to build this project. You can cite your team's prior experience in similar domains, doing similar dev work, individual team members' backgrounds, etc.

Team

Nigel Alford is a technologist and entrepreneur focused on decentralized solutions. In his previous venture, Nigel created a Livepeer NFT marketplace for Book authors. Nigel has been involved with various technical projects from blockchains to digital maps. He is dedicated to reducing technical friction to start development and moving faster into projects.

Github: https://github.com/mrnigelalford Linkedin: https://www.linkedin.com/in/nigelalford Twitter: https://twitter.com/AlfordDesign

How did you learn about the Livepeer Grants Program?

Livepeer website.

Was this project started at a hackathon or another web3 event? Which one?

No

Please include any additional information that you think would be useful in helping us to evaluate your proposal.

Demo video: https://drive.google.com/file/d/1hUWpj1VYZuez3BRTcGxkxDsTi0kPrZCW/view?usp=drive_link

hansy commented 1 year ago

Thanks for applying @mrnigelalford! For our Open LN grants, we typically ask grantees to ping our community for feedback on their project. I recommend posting in our #grants Discord channel. I'm happy to ping some of our support and dev rel team members to weigh in!

github-actions[bot] commented 1 year ago

This issue has been marked as stale with no activity. It will close in 7 days.

github-actions[bot] commented 11 months ago

This issue has been automatically closed.