Usecase guidelines
When you’re thinking about building an agent, it’s best to imagine it as a specialized expert focused on a specific task. Instead of creating one agent to do everything, think about breaking down complex processes into smaller, more focused agents.
Think modular
Consider this example from the flight booking business, where instead of a single agent handling everything, we break it down into specialized agents:
Ticket cancellation agent
Handles only flight cancellations efficiently.
New ticket booking agent
Dedicated to just booking new flights, simplifying the booking process.
Flight rescheduling agent
Specifically designed to manage flight rescheduling requests.
This focused approach makes each agent more effective, easier to manage, and leads to a better user experience. It also allows for easier optimization and improvement of each agent individually.
Identifying agent opportunities
A great way to find opportunities for AI agents is to consider where conversations are already happening naturally.
Example use case: Flight onboarding assistant
Imagine customers frequently call about baggage limits or pet policies. A flight onboarding assistant agent can handle these common inquiries, automating tasks like:
Flight tracking
Providing up-to-the-minute flight status updates.
Baggage information
Detailing baggage allowances and excess baggage policies.
Policy explanations
Clarifying pet policies and other flight-related guidelines.