Verwenden Azure Sprache mit einem Agent

Abgeschlossen

Hinweis

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

KI-Agents verwenden Tools und Modelle, um Aufgaben wie Schlussfolgern, Planung, Abrufen und Aufrufen externer Dienste auszuführen. Ein Agent kann zwar ein generatives KI-Modell verwenden, um die Sprache zu verstehen und zu generieren, dieses Modell kann jedoch allein keine Textanalyseaufgaben ausführen, die eine deterministische, strukturierte Analyse erfordern. Wenn Sie Azure Language in Foundry Tools zu einem Agent hinzufügen, erhalten Sie konsistente und vorhersagbare Textanalysefunktionen.

Grundlegendes zu MCP

Das Model Context Protocol (MCP) ist ein offener Standard, der definiert, wie KI-Agents eine Verbindung mit externen Tools und Datenquellen herstellen. Stellen Sie sich MCP wie einen universellen Adapter vor: Anstatt benutzerdefinierten Integrationscode für jeden Dienst zu schreiben, den ein Agent benötigt, verbinden Sie den Agent mit einem MCP-Server, der diese Funktionen bereits standardmäßig verfügbar macht.

MCP verwendet eine Clientserverarchitektur:

  • Der MCP-Client ist der KI-Agent (oder die Hostanwendung, die den Agent ausführt). Sie sendet Anforderungen und empfängt Antworten.
  • Der MCP-Server ist der Dienst, der Tools, Daten oder Aktionen verfügbar macht. Er lauscht auf Anforderungen, führt die entsprechende Funktion aus und gibt ein strukturiertes Ergebnis zurück.

Wenn ein Agent eine Verbindung mit einem MCP-Server herstellt, kann er ermitteln, welche Tools der Server anbietet, und diese nach Bedarf aufrufen – ohne benutzerdefinierte Integrationsarbeiten. Der Server antwortet möglicherweise auf eine Anforderung durch:

  • Bereitstellen von Daten (z. B. Stimmungsergebnisse, Schlüsselausdrücke oder Entitätsdatensätze)
  • Ausführen von Aktionen (z. B. Verarbeiten einer Reihe von Dokumenten)

Diese Trennung von Bedenken sorgt dafür, dass die Agentlogik sauber bleibt und es einfach ist, Funktionen auszutauschen oder zu erweitern, indem eine Verbindung mit verschiedenen MCP-Servern hergestellt wird.

Azure Language MCP-Server

Der Azure Language MCP-Server ist ein verwalteter Dienst, der Azure Language in Foundry Tools Funktionen über MCP verfügbar macht. Sie fungiert als Brücke zwischen Ihrem Agenten und der vollständigen Suite von Azure Sprachfeatures– benannte Entitätserkennung, Stimmungsanalyse, Spracherkennung und vieles mehr.

Da der Server den MCP-Standard befolgt, kann Ihr Agent diese Sprachanalysetools mit demselben Protokoll aufrufen, das er für jeden anderen MCP-Server verwendet. Sie müssen die AZURE Sprach-REST-API nicht direkt aufrufen oder Authentifizierungstoken in Ihrem Agentcode verwalten.

Verwenden des Azure Language MCP-Servers im Foundry-Portal

Um einen Agent zu erstellen, der Azure Sprache verwendet, können Sie im Foundry-Portal beginnen, indem Sie ein Modell bereitstellen und als Agent speichern.

Screenshot des Gießerei-Playgrounds mit einem bereitgestellten Modell und einem Dialogfeld zum Speichern als Agent.

Sie können den Azure Language MCP-Server als Tool im Findry-Playground hinzufügen, indem Sie Tools für Azure Language in Foundry Tools suchen. Um eine Verbindung mit dem Azure Language MCP-Server herzustellen, konfigurieren Sie die Verbindung mit Ihrem Foundry-Ressourcennamen. Nachdem Sie den MCP-Server mit Ihrem Agent verbunden haben, werden Sie aufgefordert, den Agent anzuweisen, Text mithilfe des Tools zu analysieren.

Screenshot des Dialogfelds, das zum Konfigurieren der Verbindung zwischen dem Agenten und Azure Sprache in Foundry Tools verwendet wird.

Wenn der MCP-Server verbunden ist, kann Ihr Agent die Logikfunktion des Sprachmodells mit der Genauigkeit der Textanalysefeatures Azure Language kombinieren, sodass er gut für Aufgaben wie das Routing von Supporttickets durch erkannte Sprache oder das Identifizieren und Redagieren von personenbezogenen Informationen (PII) geeignet ist.

Screenshot von Azure Language in Foundry Tools, das mit einem Agenten im Foundry-Portal verbunden ist.

Hinweis

Eine Foundry-Ressource bietet eine einheitliche Umgebung, die bereits Zugriff auf Sprachtools enthält. Sie müssen keine separate Azure Language-Ressource erstellen, um auf den AZURE Language MCP-Server zuzugreifen.

Probieren Sie als Nächstes die Textanalyse in Foundry selbst aus.