{"repo":"ANI-IN/Multi-Agent-Customer-Support","free":true,"listed":false,"github":"https://github.com/ANI-IN/Multi-Agent-Customer-Support","clone":"git clone https://github.com/ANI-IN/Multi-Agent-Customer-Support.git","description":"Multi-agent AI customer support system for a digital music store. Built with LangGraph, Gradio, and the Chinook database. Features supervisor routing, music catalog & invoice agents, human-in-the-loop verification, long-term memory, and anti-hallucination grounding. Deployed on Hugging Face Spaces.","language":"Python","stars":23,"topics":["gradio","huggingface","langgraph","memory-management","openai","orchestration","pydantic-v2","python","sqlalchemy"],"license":"MIT","category":"ai-agents","readme_excerpt":"--- title: Music Store Multi-Agent Support emoji: 🎵 colorFrom: blue colorTo: indigo sdk: gradio sdk version: 5.29.0 python version: \"3.12\" app file: app.py pinned: false --- Music Store Multi-Agent Support A production-shaped LangGraph multi-agent assistant for a digital music store: identity-verified, tool-grounded, supervisor-routed, and runnable in a single Python process. What This Is This project is a chat assistant for a fictional digital music store. A customer can ask about albums, tracks, artists, and genres, and (after verifying their identity) about their own purchases. Behind the scenes, a hierarchical agent graph splits responsibilities so the assistant cannot hallucinate accounts, leak data across customers, or invent invoice totals. The whole thing runs locally as a Gradio web app, in a Docker container, or on Hugging Face Spaces. Live demo: huggingface.co/spaces/animeshkcm/Multi-Agent-Customer-Support Table of Contents - What This Is - The Problem - The Solution - Who It Is For and Use Cases - Key Features - Demo - Architecture - Tech Stack - Prerequisites - Installation - Configuration - Running the App - Using the App Step by Step - Code Walkthrough - Sample Data - Customization - Troubleshooting - Project Structure - Security Notes - Contributing - License - Acknowledgments The Problem Customer support for a catalog and billing business sits between two opposing pressures: - Customers ask in free-form natural language. \"What's my most expensive track?\", \"A","default_branch":null,"files":null,"tree":[],"storefront":"/r/ANI-IN","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ANI-IN/Multi-Agent-Customer-Support/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}