案例研究:Azure AI 旅行代理 – 参考实现 概述 Azure AI Travel Agents 是微软开发的一个综合参考解决方案,展示了如何使用 Model Context Protocol (MCP)、Azure OpenAI 和 Azure AI Search 构建一个多代理、AI 驱动的旅行规划应用。该项目展示了多 AI 代理编排、企业数据集成以及提供安全且可扩展平台的最佳实践,适用于实际场景。 主要功能 多代理编排: 利用 MCP 协调专门的代理(如航班代理、酒店代理和行程代理),协同完成复杂的旅行规划任务。 企业数据集成: 连接 Azure AI Search 和其他企业数据源,提供最新且相关的旅行推荐信息。
Azure AI Travel Agents 是微软开发的一个综合参考解决方案,展示了如何使用 Model Context Protocol (MCP)、Azure OpenAI 和 Azure AI Search 构建一个多代理、AI 驱动的旅行规划应用。该项目展示了多 AI 代理编排、企业数据集成以及提供安全且可扩展平台的最佳实践,适用于实际场景。

Azure AI Travel Agents 解决方案的架构注重模块化、可扩展性以及多个 AI 代理和企业数据源的安全集成。主要组件和数据流如下:
该架构实现了多 AI 代理的无缝编排,企业数据的安全集成,以及构建特定领域 AI 解决方案的强大且可扩展平台。
想象你正在规划一次大型旅行,有一支专家团队帮你处理每个细节。Azure AI Travel Agents 系统的工作方式类似,使用不同的部分(就像团队成员)各司其职。以下是整体流程:
把它看作你的旅行代理的前台。你(用户)在这里提出问题或请求,比如“帮我找一趟飞往巴黎的航班”。这可以是网站上的聊天窗口或消息应用。
MCP 服务器就像前台的经理,听取你的请求并决定由哪位专家处理。它跟踪你的对话,确保流程顺畅。
每个代理都是特定领域的专家——有的专注航班,有的专注酒店,还有的负责行程规划。当你提出旅行请求时,MCP 服务器会将请求发送给相应的代理。这些代理利用各自的知识和工具为你找到最佳方案。
它就像一位语言专家,无论你怎么表达,都能准确理解你的意思。帮助代理理解请求并用自然、对话式的语言回复你。
想象有一个庞大且实时更新的图书馆,里面有最新的航班时刻、酒店空房等信息。代理会搜索这个信息库,为你提供最准确的答案。
就像安保人员检查谁能进入特定区域,这部分确保只有授权的人员和代理能访问敏感信息,保护你的数据安全和隐私。
所有这些助手和工具都在一个安全且可扩展的“大楼”(云端)中协同工作。这意味着系统能同时处理大量用户请求,并且随时可用。
你在前台(UI)提出问题。
经理(MCP 服务器)确定哪位专家(代理)帮你处理。
专家通过语言专家(OpenAI)理解你的请求,并在信息库(AI Search)中查找最佳答案。
安保人员(身份验证)确保整个过程安全可靠。
所有这些都发生在可靠且可扩展的大楼(Azure Container Apps)中,保证你的体验流畅且安全。
这种团队协作让系统能快速且安全地帮你规划旅行,就像一支现代化办公室里的专业旅行代理团队!
免责声明:
本文件使用 AI 翻译服务 Co-op Translator 进行翻译。虽然我们努力保证准确性,但请注意,自动翻译可能存在错误或不准确之处。原始文件的母语版本应被视为权威来源。对于重要信息,建议使用专业人工翻译。对于因使用本翻译而产生的任何误解或误释,我们概不负责。