Optionen für die Implementierung von benutzerdefinierten Tools
Der Microsoft Foundry Agent Service bietet verschiedene benutzerdefinierte Tools, die die Funktionen und Effizienz Ihrer KI-Agents verbessern. Diese Tools ermöglichen eine skalierbare Interoperabilität mit verschiedenen Anwendungen, wodurch die Integration in vorhandene Infrastruktur oder Webdienste erleichtert wird.
Benutzerdefinierte Tooloptionen, die im Microsoft Foundry Agent Service verfügbar sind
Der Foundry Agent Service bietet mehrere benutzerdefinierte Tooloptionen, einschließlich der angegebenen OpenAPI-Tools, Azure-Funktionen und Funktionsaufrufe. Diese Tools ermöglichen eine nahtlose Integration mit externen APIs, ereignisgesteuerten Anwendungen und benutzerdefinierten Funktionen.
- Benutzerdefinierte Funktion: Mithilfe von Funktionsaufrufen können Sie die Struktur benutzerdefinierter Funktionen an einen Agent beschreiben und die Funktionen zurückgeben, die zusammen mit ihren Argumenten aufgerufen werden müssen. Der Agent kann basierend auf ihren Definitionen dynamisch geeignete Funktionen identifizieren. Dieses Feature ist nützlich, um benutzerdefinierte Logik und Workflows in eine Auswahl von Programmiersprachen in Ihre KI-Agents zu integrieren.
- Azure-Funktionen: Mit Azure Functions können Sie intelligente, ereignisgesteuerte Anwendungen mit minimalem Aufwand erstellen. Sie unterstützen Trigger und Bindungen, wodurch die Interaktion Ihrer KI-Agents mit externen Systemen und Diensten vereinfacht wird. Trigger bestimmen, wann eine Funktion ausgeführt wird, während Bindungen optimierte Verbindungen mit Eingabe- oder Ausgabedatenquellen ermöglichen.
- OpenAPI-Spezifikationstools: Mit diesen Tools können Sie Ihren Azure AI-Agent mithilfe einer OpenAPI 3.0-Spezifikation mit einer externen API verbinden. Dies bietet standardisierte, automatisierte und skalierbare API-Integrationen, die die Funktionen Ihres Agents verbessern. OpenAPI-Spezifikationen beschreiben HTTP-APIs, sodass Benutzer verstehen können, wie eine API funktioniert, Clientcode generieren, Tests erstellen und Designstandards anwenden kann.
- Azure Logic Apps: Diese Aktion bietet Low-Code-/No-Code-Lösungen zum Hinzufügen von Workflows und verbindet Apps, Daten und Dienste mit der Logik-App mit geringem Code.
Diese Flexibilität, benutzerdefinierte Funktionen auf mehrere Arten zu integrieren, ermöglicht eine breite Palette von Erweiterbarkeitsmöglichkeiten für Ihre Foundry Agent Service Agents.