v3_ai_assistant / README.md
Julian Vanecek
Fix app.py import and update Gradio version
a0b5f78

A newer version of the Gradio SDK is available: 6.13.0

Upgrade
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.