Skip to content

Pabl0cks/scaffold-eth-assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scaffold-ETH Docs & SRE Challenges assistant

Open source AI assistant based in RAG (Retrieval Augmented Generation), to help users resolve their SpeedRunEthereum questions, and let users "chat" with Scaffold-ETH docs.

image

Tech stack

image Generic RAG Diagram

This assistant MVP uses LangChain framework with these providers:

  • GroqCloud: to interact with LLM via API. We can easily plug different Models like:
    • llama3-70b-8192 (current model)
    • llama3-8b-8192
    • mixtral-8x7b-32768
    • gemma-7b-it
  • Google: to create the embeddings
  • FAISS: for vector store and to search for embeddings that are similar to user prompt

Everything is wrapped in Streamlit to transform the Python script into a web app.

Knowledge base

Each Challenge will have it's own set of documents in a [Challenge #] folder. It will be loaded when the user selects the Challenge in the dropdown menu. By default, [Challenge 0] docs are loaded.

Document list for each challenge:

  • Scaffold ETH docs
  • Challenge readme
  • Telegram Q/A extracted from Challenge chat group

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published