π 2nd Place Winner at the Google x Flare Verifiable AI Hackathon
FlareBot is an autonomous AI agent designed to provide 24/7 support for the Flare Network Discord server. Built with a real-time Retrieval-Augmented Generation (RAG) pipeline and deployed inside a secure Trusted Execution Environment, FlareBot is the most robust and secure Discord bot for dev and user support.
-
β‘ Always-On Support
Answers technical and user questions instantly, day or night. -
π Live Knowledge Updates
Dynamically learns from new Discord messages by support staff, no redeploy needed. -
π§ Built for Flare
Fine-tuned using Flare Developer Docs and real support chat logs for maximum relevance. -
π§ Fully Customizable
Staff can expand FlareBotβs knowledge base on the fly and restrict topics with!norag. -
π‘οΈ Secure by Design
Deployed in a TEE (Trusted Execution Environment) using Google Confidential Space for privacy-preserving AI.
| Layer | Tech |
|---|---|
| Backend | Python 3.12, FastAPI, Gemini API |
| Retrieval | Qdrant (Vector Search DB) |
| RAG Pipeline | Live Discord message ingestion + Flare doc embeddings |
| Infra | Docker, GCP Confidential Space (AMD SEV), uv |
- Ingests Flare docs and real-time Discord messages from support staff.
- Indexes using Qdrant for fast embedding and retrieval.
- Gemini API reformulates user questions, retrieves context, and responds.
- RAG is live: the bot retrains itself whenever staff chat.
- Staff can issue commands like
!noragto restrict content live.
FlareBot learning live from support staff in Discord
New support messages are automatically added to the knowledge base in real-time. π
