Erstellen von Chatbots und RAG-Anwendungen in App Service

Retrieval Augmented Generation (RAG) gründet die Antworten einer KI-Anwendung auf Unternehmenswissen. Für Webanwendungen, die in Azure App Service gehostet werden, verwendet die empfohlene Architektur den Foundry Agent Service, um den Agenten zu hosten, und eine Foundry IQ-Wissensdatenbank, um fundierte Abrufe und Zitate bereitzustellen.

Überblick

In dieser Architektur ruft die App Service-Webanwendung einen Foundry-Agenten auf. Der Agent nutzt eine Foundry IQ-Wissensdatenbank, um relevante Informationen aus verbundenen Unternehmenswissensquellen abzurufen und deren Antwort zu begründen.

App Service web app
  -> Foundry Agent Service
  -> Foundry IQ knowledge base
  -> enterprise knowledge sources

Die Webanwendung ruft denselben Agenten weiterhin namentlich über ihren Foundry-Client auf. Foundry Agent Service hostet das Knowledge Tool, sodass die Anwendung nicht direkt Azure KI-Suche abfragen oder als Model Context Protocol (MCP)-Client fungieren muss. Wenn die Anwendung Quellen anzeigt, kann sie die vom Agenten zurückgegebenen Zitationsanmerkungen verarbeiten.

Azure KI-Suche basiert auf Foundry IQ, aber die Suchindexierung und die Konfiguration der Wissensdatenbank werden in Foundry und nicht in der App Service-Anwendung verwaltet. Für Konfigurationsdetails siehe Verbinde eine Foundry IQ Knowledge Base mit einem Agenten.

Foundry IQ kann auch von anderen unterstützten Kunden genutzt werden. Es ist nicht exklusiv für den Foundry Agent Service. Für dieses App-Service-Szenario wird der Foundry Agent Service empfohlen, da er den Agenten und sein verwaltetes Wissenstool hostet, während die Webanwendung sich auf das Nutzererlebnis konzentriert.

Wann verwenden Sie Chatbots und RAG

Erwägen Sie, einen Chatbot oder eine RAG-Anwendung zu erstellen, wenn Sie folgendes möchten:

  • Bereitstellen von Unterhaltungsschnittstellen: Ersetzen von herkömmlichen formularbasierten UIs durch Interaktionen in natürlicher Sprache
  • Intelligente Dokumentsuche aktivieren: Benutzern das Abfragen großer Dokumentrepositorys mithilfe natürlicher Sprache ermöglichen
  • Erstellen sie Support-Assistenten für Kunden: Erstellen Sie KI-gestützte Helpdesks, die den Kontext verstehen und genaue Antworten bereitstellen
  • Entwickeln von Wissensbasen: Transformieren statischer Dokumentation in interaktive Q&A-Systeme
  • Erstellen sie interne Tools: Erstellen sie Mitarbeiterassistenten, die auf Unternehmensdaten zugreifen und diese erläutern können.

RAG ist besonders wertvoll, wenn Antworten auf spezifischen, up-todatierten Informationen aus den Datenquellen Ihrer Organisation wie Produktkataloge, Dokumentationen, Richtlinien oder Kundendaten basieren müssen.

Erste Schritte mit Tutorials

Wählen Sie Ihre Sprache und folgen Sie dem Weg zum Foundry Agent Service im Tutorial . Nachdem der Agent mit der App Service-Anwendung gearbeitet hat, verbinde eine Foundry IQ-Wissensdatenbank mit dem Agenten. Die Anwendung ruft denselben Agenten weiterhin auf, nachdem du das Wissen hinzugefügt hast.