Verbinden eines Agenten mit Foundry IQ

Abgeschlossen

Tip

Weitere Details finden Sie auf der Registerkarte "Text und Bilder ".

Nachdem Sie eine Wissensdatenbank erstellt haben, kann ein Agent oder eine Anwendung diese verwenden, um relevante Informationen abzurufen. Findry IQ Knowledge Basen können von Foundry Agent Service, Microsoft Agent Framework oder benutzerdefinierten Anwendungen verwendet werden, die die Azure KI-Suche Knowledge Base-APIs aufrufen.

Screenshot eines Agenten im Spielplatz mit Foundry IQ.

Verbinden eines Agents mit einer Wissensbasis

Foundry IQ Knowledge Basen machen ein Model Context Protocol (MCP)-Tool für die Agentintegration verfügbar. MCP bietet eine Standardmethode, mit der ein Agent die Knowledge Base aufrufen kann. Ein typischer Gießereiworkflow ist:

  1. Erstellen oder verbinden Sie in einem Foundry-Projekt einen Azure KI-Suche-Dienst, der den agentischen Abruf unterstützt.
  2. Erstellen Sie eine Wissensbasis, und fügen Sie entsprechende Wissensquellen hinzu.
  3. Erstellen oder Auswählen eines Agents mit einem bereitgestellten Modell.
  4. Fügen Sie dem Agent die Knowledge Base-Verbindung als MCP-Tool hinzu.
  5. Definieren Sie Anweisungen, die dem Agent mitteilen, wann und wie die Wissensbasis verwendet wird.
  6. Testen Sie Fragen, und prüfen Sie Antworten, Zitate und Werkzeugaktivitäten auf dem Spielplatz.

Die Projektverbindung sollte eine geeignete Identität verwenden und nur über die zum Abrufen von Inhalten erforderlichen Berechtigungen verfügen.

Schreiben von Anweisungen für geerdete Antworten

Das Verbinden einer Wissensbasis garantiert nicht, dass ein Agent sie konsistent verwendet. Agent-Anweisungen sollten das erwartete Verhalten angeben. Beispiel:

Verwenden Sie die Wissensbasis, um Spesenrichtlinienfragen zu beantworten. Basieren Sie auf tatsächlichen Ansprüchen auf abgerufenen Inhalten und zitieren Sie die unterstützenden Quellen. Wenn die Wissensbasis nicht genügend Informationen enthält, sagen Sie, dass Sie nicht wissen, anstatt zu erraten.

Effektive Anweisungen definieren:

  • Wann abgerufen werden soll: Identifizieren Sie die Fragen oder Domänen, die die Knowledge Base benötigen.
  • Verwenden von Nachweisen: Benötigen Sie Antworten, um in abgerufenen Inhalten geerdet zu bleiben.
  • Zitieren: Fragen Sie nach Quellverweisen, die Benutzer überprüfen können.
  • Was zu tun ist, wenn Nachweise fehlen: Bitten Sie den Agenten, Unsicherheit zu bestätigen oder den Benutzer auf eine geeignete Person oder einen geeigneten Prozess zu verweisen.

Testen und Verbessern der Benutzererfahrung

Testen Sie den wissensgestützten Agenten mit realistischen Fragen, bevor Sie ihn in der Produktion verwenden. Einfügen:

  • Einfache Fragen mit einer klaren Quelle.
  • Fragen, die Informationen aus mehreren Quellen erfordern.
  • Mehrdeutige Fragen, die eine Klarstellung auslösen sollten.
  • Fragen, für die die Wissensbasis keine Antwort hat.
  • Fragen von Benutzern mit unterschiedlichen Quellberechtigungen.
  • Inhalt mit Text, der versucht, die Anweisungen des Agenten zu ändern.

Auswerten des Abrufs und der endgültigen Antwort separat. Überprüfen Sie zunächst, ob Foundry IQ relevante, aktuelle und autorisierte Nachweise zurückgegeben hat. Überprüfen Sie dann, ob die Reaktion des Agenten begründet, relevant, vollständig und richtig zitiert ist. Wenn Sie diese Verhaltensweisen im Laufe der Zeit überwachen, können Sie Inhaltslücken, schwaches Abrufen, Berechtigungsprobleme und Anweisungen erkennen, die verfeinern müssen.