Building MCP Before MCP Existed: Inside Despegar's Sofia Agent

· Source: MLOps.community · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems · Depth: Intermediate, extended

Summary

Despegar, a Latin American travel company, developed Sofia, an AI concierge agent for travel, featuring a multi-agent architecture with a central "brain" called Chappie. Sofia handles various travel flows like flights, hotels, and activities, allowing different company squads to develop specialized agents. Initially built with a custom orchestration layer and a proprietary Multi-Agent Communication Protocol (MCP) before industry standards emerged, Sofia now integrates new MCPs for external connections. Available via WhatsApp and Despegar's app/website, Sofia assists with real-time offers, destination recommendations, and post-sales queries, achieving 30% client interaction. The agent covers the entire travel journey, from "dreaming" and planning to booking and in-trip support, aiming to perform complex tasks like flight changes and claim filing, offering capabilities beyond traditional platforms.

Key takeaway

For AI Product Managers developing customer-facing agents, recognize that users are willing to engage deeply for personalized travel experiences. Prioritize building a flexible, evolving multi-agent architecture that can integrate with diverse internal teams and external communication channels like WhatsApp. Focus on expanding capabilities beyond simple queries to complex task completion and "dreaming phase" assistance, ensuring your agent becomes the customer's preferred interaction channel.

Key insights

Despegar's Sofia agent showcases evolving a multi-agent AI system for complex customer journeys, building custom orchestration before industry standards.

Principles

Method

Begin with direct tool calls, then introduce an orchestration layer for satellite agents. Externalize agents from the core orchestrator, establishing inter-agent communication protocols (MCP).

In practice

Topics

Best for: CTO, VP of Engineering/Data, AI Architect, AI Product Manager, AI Engineer, Director of AI/ML

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by MLOps.community.