Taxi Call Center Agents is a Python-based demo illustrating a multi-agent system using OpenAI GPT models. It orchestrates Customer, Dispatch, Driver, and Notification agents to handle ride requests end-to-end, manage driver assignments, and send confirmations. Built with LangChain and asyncio, it provides a template for automating conversational workflows in transportation and service operations.
Taxi Call Center Agents is a Python-based demo illustrating a multi-agent system using OpenAI GPT models. It orchestrates Customer, Dispatch, Driver, and Notification agents to handle ride requests end-to-end, manage driver assignments, and send confirmations. Built with LangChain and asyncio, it provides a template for automating conversational workflows in transportation and service operations.
This repository delivers a customizable multi-agent framework simulating a taxi call center. It defines distinct AI agents: CustomerAgent to request rides, DispatchAgent to select drivers based on proximity, DriverAgent to confirm assignments and update statuses, and NotificationAgent for billing and messages. Agents interact through an orchestrator loop using OpenAI GPT calls and memory, enabling asynchronous dialogue, error handling, and logging. Developers can extend or adapt agent prompts, integrate real-time systems, and prototype AI-driven customer service and dispatch workflows with ease.
Who will use Taxi Call Center Agents?
AI developers and researchers
Chatbot and conversational system builders
Call center solution architects
Transportation service providers
Operations automation engineers
How to use the Taxi Call Center Agents?
Step1: Clone the repository: git clone https://github.com/lreimer/taxi-callcenter-agents.git