--- title: Smart Customer Support Agent emoji: 💬 colorFrom: yellow colorTo: purple sdk: gradio sdk_version: 5.33.0 app_file: app.py pinned: false license: mit short_description: Agentic retrieval & smart routing for customer support tags: - agent-demo-track - llamaindex - llamacloud - rag - agentic-retrieval - smart-routing - customer-service - chatbot - claude - anthropic - cohere-embed --- # 💬 Smart Customer Support Triage Agent An AI-powered support agent that intelligently routes customer queries to relevant knowledge bases for accurate responses. ## 🤖 Preview *[link to video](https://cdn-uploads.huggingface.co/production/uploads/67d2db58176fdb283211e929/7xOk6RtBc_x8TAUNeDdop.mp4)* ## ⚙️ Technologies Used ### Core Components - **Frontend UI**: Gradio - Interactive web interface for user interactions - **Agent Framework**: LlamaIndex - Intelligent document routing and retrieval system - **LLM**: Anthropic Claude Sonnet 4 - Response generation and reasoning ### Knowledge Infrastructure - **Document Processing**: LlamaCloud - Managed parsing, indexing and vector storage - **Embeddings**: Cohere embed-english-v3.0 - Semantic representation of documents ### Development & Operations - **Observability**: LlamaTrace (Arize Phoenix) - Performance monitoring and tracing - **Coding Assistant**: Gemini 2.5 Flash - AI pair programming support - **Synthetic Data**: Grok Chat + Slidesgo - Test content generation ### Supporting Stack - Python 3.10+ - JSON metadata schemas - CSV document registries ## 🗂️ Project Structure ``` cs-agent/ ├── data/ # Sample knowledge base │ ├── ProductManuals/ # Technical documentation │ ├── FAQGeneralInfo/ # FAQs and general policies │ ├── BillingPolicy/ # Pricing and subscription details │ └── CompanyIntroductionSlides/ # Company overview materials ├── app.py # Main application logic ├── requirements.txt # Python dependencies └── logo.png # Chatbot logo image ``` ## 📄 License This project is licensed under the MIT License.