Azure AI Travel Agents ist eine umfassende Referenzlösung von Microsoft, die zeigt, wie man eine mehragentige, KI-gestützte Reiseplanungsanwendung mit dem Model Context Protocol (MCP), Azure OpenAI und Azure AI Search erstellt. Dieses Projekt demonstriert bewährte Methoden zur Orchestrierung mehrerer KI-Agenten, zur Integration von Unternehmensdaten und zur Bereitstellung einer sicheren, erweiterbaren Plattform für reale Anwendungsfälle.
- Multi-Agent Orchestrierung: Nutzt MCP zur Koordination spezialisierter Agenten (z. B. FlightAgent, HotelAgent, ItineraryAgent), die zusammen komplexe Reiseplanungsaufgaben erfüllen.
- Integration von Unternehmensdaten: Verbindet Azure AI Search und andere Unternehmensdatenquellen, um aktuelle und relevante Informationen für Reiseempfehlungen bereitzustellen.
- Sichere, skalierbare Architektur: Setzt Azure-Dienste für Authentifizierung, Autorisierung und skalierbare Bereitstellung ein und folgt dabei den besten Sicherheitspraktiken für Unternehmen.
- Erweiterbare Werkzeuge: Implementiert wiederverwendbare MCP-Tools und Prompt-Vorlagen, die eine schnelle Anpassung an neue Bereiche oder Geschäftsanforderungen ermöglichen.
- Benutzererfahrung: Bietet eine konversationelle Schnittstelle, über die Nutzer mit den Reiseagenten interagieren können, unterstützt von Azure OpenAI und MCP.
Die Lösung Azure AI Travel Agents ist modular, skalierbar und ermöglicht eine sichere Integration mehrerer KI-Agenten und Unternehmensdatenquellen. Die Hauptkomponenten und der Datenfluss sind wie folgt:
- Benutzeroberfläche: Nutzer interagieren mit dem System über eine konversationelle UI (z. B. Webchat oder Teams-Bot), die Benutzeranfragen sendet und Reiseempfehlungen empfängt.
- MCP Server: Dient als zentraler Koordinator, empfängt Benutzereingaben, verwaltet den Kontext und steuert die Aktionen spezialisierter Agenten (z. B. FlightAgent, HotelAgent, ItineraryAgent) über das Model Context Protocol.
- KI-Agenten: Jeder Agent ist für einen bestimmten Bereich zuständig (Flüge, Hotels, Reiserouten) und als MCP-Tool implementiert. Agenten verwenden Prompt-Vorlagen und Logik, um Anfragen zu verarbeiten und Antworten zu generieren.
- Azure OpenAI Service: Bietet fortschrittliches Verständnis und Erzeugung natürlicher Sprache, sodass Agenten die Absichten der Nutzer interpretieren und konversationelle Antworten liefern können.
- Azure AI Search & Unternehmensdaten: Agenten fragen Azure AI Search und andere Unternehmensdatenquellen ab, um aktuelle Informationen zu Flügen, Hotels und Reiseoptionen zu erhalten.
- Authentifizierung & Sicherheit: Integriert Microsoft Entra ID für sichere Authentifizierung und wendet das Prinzip der geringsten Privilegien auf alle Ressourcen an.
- Bereitstellung: Für die Bereitstellung auf Azure Container Apps ausgelegt, um Skalierbarkeit, Überwachung und Betriebseffizienz sicherzustellen.
Diese Architektur ermöglicht eine nahtlose Orchestrierung mehrerer KI-Agenten, sichere Integration von Unternehmensdaten und eine robuste, erweiterbare Plattform zum Aufbau domänenspezifischer KI-Lösungen.
Stellen Sie sich vor, Sie planen eine große Reise und haben ein Team von Experten, die Ihnen bei jedem Detail helfen. Das Azure AI Travel Agents-System funktioniert ähnlich, indem es verschiedene Teile (wie Teammitglieder) nutzt, die jeweils eine spezielle Aufgabe haben. So fügt sich alles zusammen:
Man kann sich das wie den Empfangsschalter Ihres Reisebüros vorstellen. Hier stellen Sie (der Nutzer) Fragen oder machen Anfragen, z. B. „Finde mir einen Flug nach Paris.“ Das kann ein Chatfenster auf einer Webseite oder eine Messaging-App sein.
Der MCP Server ist wie der Manager, der Ihre Anfrage am Empfang entgegennimmt und entscheidet, welcher Spezialist welchen Teil übernimmt. Er verfolgt das Gespräch und sorgt dafür, dass alles reibungslos abläuft.
Jeder Agent ist Experte in einem bestimmten Bereich – einer kennt sich mit Flügen aus, ein anderer mit Hotels, ein weiterer mit der Planung Ihrer Reiseroute. Wenn Sie eine Reise anfragen, leitet der MCP Server Ihre Anfrage an den passenden Agenten oder die passenden Agenten weiter. Diese nutzen ihr Wissen und ihre Werkzeuge, um die besten Optionen für Sie zu finden.
Das ist wie ein Sprachprofi, der genau versteht, was Sie fragen, egal wie Sie es formulieren. Er hilft den Agenten, Ihre Anfragen zu verstehen und in natürlicher, konversationeller Sprache zu antworten.
Stellen Sie sich eine riesige, stets aktuelle Bibliothek vor, die alle neuesten Reiseinformationen enthält – Flugpläne, Hotelverfügbarkeiten und mehr. Die Agenten durchsuchen diese Bibliothek, um die genauesten Antworten für Sie zu finden.
Wie ein Sicherheitsdienst, der kontrolliert, wer bestimmte Bereiche betreten darf, sorgt dieser Teil dafür, dass nur autorisierte Personen und Agenten Zugriff auf sensible Informationen haben. So bleiben Ihre Daten sicher und privat.
All diese Assistenten und Werkzeuge arbeiten zusammen in einem sicheren, skalierbaren „Gebäude“ (der Cloud). Das bedeutet, das System kann viele Nutzer gleichzeitig bedienen und ist immer verfügbar, wenn Sie es brauchen.
Sie stellen am Empfang (UI) eine Frage.
Der Manager (MCP Server) findet heraus, welcher Spezialist (Agent) Ihnen helfen soll.
Der Spezialist nutzt den Sprachexperten (OpenAI), um Ihre Anfrage zu verstehen, und die Bibliothek (AI Search), um die beste Antwort zu finden.
Der Sicherheitsdienst (Authentifizierung) sorgt dafür, dass alles sicher abläuft.
Das alles geschieht in einem zuverlässigen, skalierbaren Gebäude (Azure Container Apps), sodass Ihre Erfahrung reibungslos und sicher ist.
Dieses Teamwork ermöglicht es dem System, Ihnen schnell und sicher bei der Reiseplanung zu helfen – genau wie ein Team von erfahrenen Reiseagenten in einem modernen Büro!
- MCP Server: Beherbergt die Kernlogik der Orchestrierung, stellt Agenten-Tools bereit und verwaltet den Kontext für mehrstufige Reiseplanungs-Workflows.
- Agenten: Jeder Agent (z. B. FlightAgent, HotelAgent) ist als MCP-Tool mit eigenen Prompt-Vorlagen und Logik implementiert.
- Azure-Integration: Nutzt Azure OpenAI für das Verständnis natürlicher Sprache und Azure AI Search für die Datenabfrage.
- Sicherheit: Integriert Microsoft Entra ID für die Authentifizierung und wendet das Prinzip der geringsten Privilegien auf alle Ressourcen an.
- Bereitstellung: Unterstützt die Bereitstellung auf Azure Container Apps für Skalierbarkeit und Betriebseffizienz.
- Zeigt, wie MCP genutzt werden kann, um mehrere KI-Agenten in einem realen, produktionsreifen Szenario zu orchestrieren.
- Beschleunigt die Lösungsentwicklung durch wiederverwendbare Muster für Agentenkoordination, Datenintegration und sichere Bereitstellung.
- Dient als Vorlage zum Aufbau domänenspezifischer, KI-gestützter Anwendungen mit MCP und Azure-Diensten.
- Azure AI Travel Agents GitHub Repository
- Azure OpenAI Service
- Azure AI Search
- Model Context Protocol (MCP)
Haftungsausschluss:
Dieses Dokument wurde mit dem KI-Übersetzungsdienst Co-op Translator übersetzt. Obwohl wir auf Genauigkeit achten, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner Ursprungssprache ist als maßgebliche Quelle zu betrachten. Für wichtige Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die durch die Verwendung dieser Übersetzung entstehen.
