Support bot for Weights & Biases' AI tools, running in Discord, Slack, ChatGPT, and Zendesk
Top 89.3% on sourcepulse
WandBot is a technical support assistant for Weights & Biases' AI developer tools, designed to answer questions about their documentation and code. It targets developers using W&B products, offering an efficient way to get support directly within platforms like Discord, Slack, or via an API.
How It Works
WandBot employs a modular Retrieval Augmented Generation (RAG) pipeline. It uses Gemini Flash-2.0 for query expansion and GPT-4o for response synthesis, with Cohere's rerank-v3.5 for re-ranking. Key components include a hosted ChromaDB vector store, parent document retrieval, and sub-query answering for complex questions. This architecture prioritizes efficiency and contextuality, leveraging parallel LLM calls and metadata filtering for improved performance.
Quick Start & Requirements
bash build.sh
to build and install dependencies.bash run.sh
to start the API and bots.Highlighted Details
Maintenance & Community
uv
for dependency management and dotenv
for environment loading.Licensing & Compatibility
Limitations & Caveats
3 days ago
1+ week