So verwenden Sie den Microsoft Foundry Agent Service

Abgeschlossen

Der Microsoft Foundry Agent Service ist ein vollständig verwalteter Dienst, der Entwicklern die Möglichkeit gibt, hochwertige, erweiterbare KI-Agents sicher zu erstellen, bereitzustellen und zu skalieren, ohne die zugrunde liegenden Compute- und Speicherressourcen verwalten zu müssen. Diese Einheit umfasst den Zweck, die Vorteile, die wichtigsten Features und integrationsfunktionen des Microsoft Foundry Agent Service.

Zweck des Microsoft Foundry Agent Service

Der Foundry Agent Service ermöglicht Entwicklern, KI-Agents zu erstellen, die auf ihre Anforderungen zugeschnitten sind, über benutzerdefinierte Anweisungen und erweiterte Tools wie Codedolmetscher und benutzerdefinierte Funktionen. Diese Agents können Fragen beantworten, Aktionen ausführen oder Workflows automatisieren, indem sie generative KI-Modelle mit Tools kombinieren, die mit realen Datenquellen interagieren. Der Dienst vereinfacht den Entwicklungsprozess, indem die erforderliche Menge an Code reduziert und die zugrunde liegende Infrastruktur verwaltet wird.

Zuvor konnten Entwickler eine Agent-ähnliche Erfahrung erstellen, indem Sie Standard-APIs in Microsoft Foundry verwenden und eine Verbindung mit benutzerdefinierten Funktionen oder anderen Tools herstellen, dies würde jedoch einen erheblichen Codierungsaufwand haben. Der Foundry Agent Service verarbeitet all dies für Sie über AI Foundry, um Agents über das Portal oder in Ihrer eigenen App in weniger als 50 Codezeilen zu erstellen. In der Übung im Modul werden beide Methoden zum Erstellen eines Agenten untersucht.

Der Foundry Agent Service eignet sich ideal für Szenarien, die erweiterte Sprachmodelle für die Workflowautomatisierung erfordern. Es kann verwendet werden, um:

  • Beantworten Sie Fragen mithilfe von Echtzeit- oder geschützten Datenquellen.
  • Treffen Sie Entscheidungen und führen Sie Aktionen basierend auf Benutzereingaben aus.
  • Automatisieren Sie komplexe Workflows, indem Sie generative KI-Modelle mit Tools kombinieren, die mit realen Daten interagieren.

Beispielsweise kann ein KI-Agent erstellt werden, um Berichte zu generieren, Daten zu analysieren oder sogar mit Benutzenden über Apps oder Chatbots zu interagieren, sodass er für den Kundensupport, die Datenanalyse und die automatisierte Berichterstellung geeignet ist.

Wichtige Features des Foundry Agent Service

Foundry Agent Service bietet mehrere wichtige Features:

  • Automatisches Aufrufen von Tools: Der Dienst verarbeitet den gesamten Toolaufruflebenszyklus, einschließlich ausführung des Modells, Aufrufen von Tools und Zurückgeben von Ergebnissen.
  • Sicher verwaltete Daten: Unterhaltungszustände werden mithilfe von Threads sicher verwaltet, sodass Entwickler dies nicht manuell behandeln müssen.
  • Sofort einsatzbereite Tools: Der Dienst umfasst Tools zum Abrufen von Dateien, Codeinterpretation und Interaktion mit Datenquellen wie Bing, Azure AI Search und Azure Functions.
  • Modellauswahl: Entwickler können aus verschiedenen Azure OpenAI-Modellen wählen.
  • Sicherheit auf Unternehmensniveau: Der Dienst stellt Datenschutz und Compliance mit sicherer Datenverarbeitung und schlüsselloser Authentifizierung sicher.
  • Anpassbare Speicherlösungen: Entwickler können entweder plattformverwaltete Speicher verwenden oder ihren eigenen Azure Blob-Speicher für vollständige Sichtbarkeit und Kontrolle nutzen.

Der Foundry Agent Service bietet eine optimierte und sicherere Möglichkeit zum Erstellen und Bereitstellen von KI-Agents im Vergleich zur direkten Entwicklung mit der Inference-API.

Ressourcen des Foundry-Agent-Diensts

Der Foundry Agent Service wird vollständig verwaltet und entwickelt, um Entwicklern beim Erstellen von Agents zu helfen, ohne sich gedanken über zugrunde liegende Ressourcen zu machen. Über Azure stellen AI Foundry und der Agent-Dienst die erforderlichen Cloudressourcen bereit. Wenn gewünscht, können Sie beim Erstellen Ihres Agents Ihre eigenen Ressourcen verbinden, sodass Sie Azure flexibel nutzen können, je nachdem, was für Sie am besten funktioniert.

Sie müssen mindestens einen Azure KI-Hub mit einem Azure KI-Projekt für Ihren Agent erstellen. Sie können nach Bedarf weitere Azure-Dienste hinzufügen. Sie können die Ressourcen mithilfe des Microsoft Foundry-Portals erstellen oder vordefinierte bicep-Vorlagen verwenden, um die Ressourcen in Ihrem Abonnement bereitzustellen. Zwei gängige Architekturen für Foundry Agent Service-Lösungen sind:

  • Grundlegendes Agent-Setup: Eine minimale Konfiguration, die Azure AI-Hub, Azure AI-Projekt und Foundry Tools-Ressourcen enthält.

    Diagramm, das die grundlegende Einrichtung der Ressourcen des Foundry Agent Service zeigt.

  • Standard-Agent-Setup: Eine umfassendere Konfiguration, die das grundlegende Agent-Setup sowie Azure Key Vault, Azure AI Search und Azure Storage umfasst.

    Diagramm, das das Standardsetup der Ressourcen des Foundry Agent Service zeigt.