VIA

Multi-agent AI enhancement platform that intelligently escalates chatbot interactions to human experts, integrates their knowledge and feedback, and creates a continuous learning loop between AI and human intelligence.

LangGraph Multi-Agent AI Human-in-the-Loop LangChain OOP Python

Executive Summary

Introduction

This product was initially conceived, designed, and developed as part of the 8 week Dallas AI Summer Program 2025 under the mentorship of Eric Poon.

Chris Munch was the Product Designer/Manager and Lead Backend/AI engineer.

😤

The Problem

Customer frustration with AI chatbots is a growing issue:

  • 77% of customers get frustrated with chatbots
  • Poor escalation timing wastes human resources
  • No feedback loop for AI improvement
  • Customer service agents handle irate customers
🎯

VIA's Solution

Intelligent human-AI collaboration system:

  • Real-time frustration detection and quality monitoring
  • Smart routing to optimal human experts
  • Continuous learning from human resolutions
  • Proactive escalation before customer irritation

Business Impact

Improvement for both customers and support teams

📈

Faster Resolution Times

Proactive, intelligent escalation reduces average resolution times

😊

Customer Sentiment

Customer sentiment improves with timely human intervention and more context-aware responses

💪

Empowered Employees

Employees help improve the AI and also benefit from AI powered context and knowledge retrieval

⚖️

Balanced Workloads

Balanced, optimized workloads lead to higher employee satisfaction

🔄

Continuous Learning

System learns from daily human interactions to improve AI performance

💰

Cost Reduction

Quicker resolutions and improved AI handling reduce overall support costs

Multi-Agent Architecture

Four specialized AI agents working together to enhance customer interactions

VIA System Architecture Diagram
F

Frustration Agent

Analyzes customer messages in real-time to detect mounting frustration using sentiment analysis and linguistic patterns. Triggers escalation when frustration thresholds are reached.

Current
Gemini Flash 2.5 API with 1-10 frustration scoring
Planned
Fine-tuned sentiment model with low latency
Q

Quality Agent

Reviews chatbot responses before delivery, determining adequacy and managing adjustments. Prevents poor responses from reaching customers and enables proactive escalation.

Current
Gemini Flash 2.5 with response quality scoring
Planned
Faster verification through a two tiered approach of optimized models
R

Routing Agent

Intelligently selects optimal humans for escalation based on expertise, workload, resolution times, and employee wellbeing factors. Ensures balanced workload distribution.

Current
Multi-factor scoring with Gemini Flash 2.5
Planned
Ensemble of fast ranking models (XGBoost) and context aware AI models
C

Context Manager

Retrieves and delivers relevant context from interactions and knowledge base to agents and humans. Maintains conversation continuity and provides historical insights.

Current
SQL database with keyword search
Planned
RAG system with vector embeddings

Demo

The protoype is not fully wired-up yet, but this demo shows the basic functionality of the multi-agent system in action.

View Live Demo on Hugging Face

VIA Technical Demo 1 VIA Technical Demo 2

Our Frontend is still under development, but below is the conception of our Frontend Engineer Nithin Dodla.

VIA Frontend Mockup

Technology Stack

Built with cutting-edge AI orchestration and enterprise-ready infrastructure

🤖 AI Framework

LangChain LangGraph Gemini Flash 2.5

⚙️ Backend

Python Pydantic SQLite

🌐 Frontend

React TypeScript Tailwind CSS

🚀 Deployment

Docker uv Gradio

Our Team

VIA was developed by a multidisciplinary team as part of the Dallas AI Summer Program 2025

Team Mentor

Eric Poon

Senior Vice President, Head of Technology
Shoppa's/Toyota Material Handling

👨‍💻

Chris Munch

Product Designer/Manager, AI Architecture, Backend Development

Creative Director, Branding, Presentation Design

Frontend Development, UI/UX

Human Factors Research, Marketing Strategy

VIA Team Presenting

Each team member brought unique expertise that was essential to VIA's development, from technical implementation to user experience design to market analysis.

More Details

Dive deeper into VIA's technical architecture and explore the complete codebase

📖

Technical Discussion Series

More in-depth technical and design choices discussion including future roadmap with specialized fine-tuned models, comprehensive evaluation framework, and RAG knowledge base implementation.

🔧

Open Source Repository

Complete source code for VIA's multi-agent architecture built with LangGraph, including all four specialized agents, database schema, and deployment configurations.