Azure-Samples/azure-ai-travel-agents
A robust enterprise application sample (deployed on ACA) that leverages MCP and multiple AI agents orchestrated by Langchain.js, Llamaindex.TS and Microsoft Agent Framework.
它解決了什麼問題
這個專案針對旅行社環境中管理專業任務的複雜性提供解決方案。它示範如何使用多個 AI 代理來處理不同的客戶需求——例如了解偏好、推薦目的地以及規劃詳細行程——而不是依賴單一的通用模型。
它如何運作
此應用程式採用模組化架構,透過 LangChain.js、LlamaIndex.TS 或 Microsoft Agent Framework 等框架協調專門的代理。這些代理透過模型上下文協定(MCP)與各種工具溝通。MCP 伺服器可以使用 Python、Node.js、Java 或 .NET 撰寫,為代理提供必要的資料與服務。整個系統以 Docker 容器化,便於部署至 Azure Container Apps。
目標對象
此參考實作適合尋求使用現代框架與模型上下文協定(MCP)進行多代理協調的開發者與架構師。
重點
- 支援 LangChain.js、LlamaIndex.TS 與 Microsoft Agent Framework 的協調
- 使用模型上下文協定(MCP)將代理連接至多樣工具
- 模組化設計,MCP 伺服器以 Python、Node.js、Java 與 .NET 實作
- 以 Docker 容器化,部署至 Azure Container Apps
- 包含 OpenTelemetry 整合以監控代理效能