ROUTE
🎯 Coordinator & Routing Layer
🎯
Coordinator Agent
Intent Classification & Routing
Strands Framework
Central orchestrator that analyzes user intent, classifies queries, and routes them to the appropriate specialized agent while maintaining conversation context.
🛤️
Request Router
Multi-Agent Orchestration
Context Management
Intelligent routing system that determines the best agent for each query and manages multi-step workflows across different agents.
AGENTS
🤖 Specialized Agents Layer (4 Agents)
🛫
Flight Agent
Flight Operations
MCP Server
1
Handles flight search, booking, and management using MCP (Model Context Protocol) server for real-time flight operations and reservations.
📋
Policy Agent
Policy & Rules
TiDB Vector DB
2
Provides policy information using TiDB Serverless Vector Database for semantic search of airline policies, baggage rules, and regulations.
🎧
Support Agent
Customer Support
Python Tools
3
Manages customer support issues using custom Python tools for ticket creation, issue analysis, and escalation management.
💬
General Agent
General Queries
General Tools
4
Fallback agent for general travel information and conversational assistance that doesn't fit into other specialized categories.
SERVICES
🔧 External Services & Data Layer
🚀
MCP Server
Flight APIs
FastMCP
Model Context Protocol server providing flight search, booking, and status tools for the Flight Agent with real-time airline data access.
🗄️
TiDB Vector DB
Policy Database
Vector Search
TiDB Serverless Vector Database storing airline policies with semantic search capabilities using embeddings for accurate policy retrieval.
🛠️
Python Tools
Support System
Custom Tools
Custom Python tools for support ticket creation, email integration, issue tracking, and escalation management workflows.
🤗
Embeddings
Semantic Search
Sentence Transformers
Sentence Transformers for generating text embeddings used in policy search and semantic understanding of user queries.