ES
Experimental Seat Booking Agent
Experimental Seat Booking Agent implementation using OpenAI Agents SDK and Autogen memory and MCP tools support
About
What is the Experimental Seat Booking Agent?
The Experimental Seat Booking Agent is a self-service airline seat reservation kiosk that utilizes OpenAI Agents SDK, Autogen extensions, and MCP tools to provide comprehensive customer support for flight seat bookings.
How to use the Experimental Seat Booking Agent?
To use the agent, set up the environment by creating a virtual environment and installing the required packages. Then, run the application using the command chainlit run app.py.
Key features of the Experimental Seat Booking Agent?
Triage agent to answer general inquiries and route questions to specialized agents.
Retrieve user preferences on seating, airlines, and food.
Use MCP server tools for web content fetching and file reading.
Specialized QA agent for questions about planes, flights, and onboarding.
Web chat interface for user self-service.
Use cases of the Experimental Seat Booking Agent?
Assisting customers with seat reservations at self-service kiosks.
Providing information about flights and onboarding processes.
Handling customer inquiries through a call center interface.
FAQ from the Experimental Seat Booking Agent?
Can the agent handle all types of inquiries?
Yes, the agent is designed to triage and route inquiries to specialized agents based on the user's needs.
Is there a web interface for users?
Yes, the agent includes a web chat interface for self-service.
What technologies are used in this project?
The project uses Linux, OpenAI Agents SDK, Autogen, Chainlit, and more.
Created by: minyang-chen
Added: 3/29/2025
Updated: 3/29/2025