Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available: 6.13.0
metadata
title: AI Assistant Multi Agent System
emoji: π€
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 4.44.1
app_file: app.py
pinned: false
license: mit
AI Assistant Multi-Agent System
A modern multi-agent conversational AI system built with LangChain, featuring specialized agents for documentation, settings, and system management.
π Features
- π Document Reader Agent: RAG-powered semantic search across technical documentation
- βοΈ Profile Settings Agent: Manage user preferences and settings
- π Smart Agent Switching: Seamless handoff between specialized agents
- π Fast In-Memory Search: Optimized vector similarity search without external databases
π§ Configuration
Set your OpenAI API key in the Space settings:
OPENAI_API_KEY=your-api-key-here
π¬ Usage Examples
Simply start chatting! The Document Reader agent handles documentation queries by default, and will automatically transfer you to the appropriate agent when needed.
Example Queries:
- "How do I install Harmony 1.8?"
- "Show me webhook documentation for Chorus"
- "Set my profile name to Alice"
- "What are the system requirements for Harmony?"
ποΈ Architecture
This system uses:
- LangChain for agent orchestration
- OpenAI embeddings and LLMs
- In-memory vector search for fast document retrieval
- Gradio for the web interface
π Available Documentation
- Harmony: Versions 1.2, 1.5, 1.6, 1.8
- Chorus: Version 1.1
The system searches through pre-embedded technical documentation to provide accurate, version-specific answers.
π€ Contributing
This is an open-source project. Feel free to contribute or report issues on our GitHub repository.