Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Tools sind die Atomfunktionen, die Ihr Agent verwendet, um Maßnahmen zu ergreifen. Sie ermöglichen das Abfragen von Protokollen, das Ausführen von Befehlen, das Ausführen von Code, das Durchsuchen von Dokumenten und das Senden von Benachrichtigungen. Ihr Agent wählt automatisch die richtigen Tools basierend auf der Aufgabe aus.
| Kategorie | Was es abdeckt | Konfiguration |
|---|---|---|
| Integriert | Azure-Vorgänge, Diagnose, Überwachung, Protokollabfragen und Visualisierung | Keine (über verwaltete Identität verfügbar) |
| MCP | Jeder externe Dienst über das Model Context Protocol | Hinzufügen eines MCP-Connectors |
| Codeausführung | Python- und Shellausführung in Sandkastenumgebungen | Keine (integriert) |
| Wissen | Dokumentsuche, Agentspeicher, Anwendungstopologie | Keine (integriert; einige Funktionen erfordern Konnektoren) |
| Kommunikation | E-Mail- und Teams-Benachrichtigungen | Outlook- oder Teams-Connector hinzufügen |
| Vorfallverwaltung und DevOps | Vorfallplattformen und Quellcoderepositorys | Plattformkonnektor hinzufügen |
| Benutzerdefinierte Tools | Ihre eigenen Kusto-, Python-, Link- und HTTP-Tools | Erstellen in der Builder-Benutzeroberfläche |
Durch die Kombination von Tools mit Fähigkeiten und benutzerdefinierten Agents können Sie leistungsstarke Automatisierungen erstellen. Fertigkeiten integrieren Werkzeuge in Verfahrensanweisungen. Benutzerdefinierte Agents erhalten dedizierte Toolsätze für ihre Domäne.
Integrierte Tools
Ihr Agent enthält Tools für Azure-Vorgänge, Diagnose-, Überwachungs- und Protokollabfragen. Diese Tools funktionieren sofort über die verwaltete Identität des Agents, sodass Sie keinen Connector einrichten müssen. Stellen Sie sicher, dass Ihr Agent über entsprechende RBAC-Berechtigungen für Zielressourcen verfügt.
Integrierte Tools decken das gesamte Betriebsspektrum ab: Ausführen von Azure CLI-Befehlen, Abfragen von Application Insights und Log Analytics, Analysieren von Azure Monitor-Metriken, Verwalten von AKS-Clustern mit Kubectl, Diagnose container-Apps, Funktions-Apps, App Service und vieles mehr. Spezialisierte Diagnosetools führen eine tiefere Analyse durch, einschließlich CPU-Profilerstellung, API-Verwaltungsdiagnose, Bereitstellungsüberprüfung, Zuverlässigkeitsbewertung und Wartungsaktionen. Visualisierungstools generieren Diagramme und integrieren sie in Grafana-Dashboards.
Ihr Agent wählt das richtige Tool basierend auf dem Ressourcentyp und der Art Ihrer Frage aus. Einen tieferen Einblick in die Azure-Diagnosefunktionen finden Sie unter Azure Observability and Root Cause Analysis.
MCP-Werkzeuge
Das Model Context Protocol (MCP) erweitert Ihren Agent mit Tools von jedem MCP-kompatiblen Server. Sie können Eigene Server oder Nicht-Microsoft MCP-Server für Observability-Plattformen wie Datadog, Elasticsearch, Dynatrace, New Relic, Splunk und Hawkeye verbinden.
Wenn Sie einen MCP-Server verbinden, erkennt Ihr Agent automatisch seine Tools. Jedes Tool verwendet einen Namespace mit seiner Verbindungs-ID (z. B my-server_list_incidents. ). Sie können benutzerdefinierten Agents MCP-Tools zuweisen, indem Sie Wildcardmuster verwenden, z my-server/* . B. alle Tools aus einer Verbindung einschließen. Wenn ein MCP-Tool ausgeführt wird, zeigt die Toolkarte im Chat eine einzelne Statuszeile mit dem Toolnamen und dem Ergebnis an.
Informationen zum Einrichten von Connectors finden Sie unter Connectors.
Codeausführung
Ihr Agent kann Code in Sandkastenumgebungen für Datenanalyse, benutzerdefinierte Berechnungen und Berichtsgenerierung schreiben und ausführen. Der integrierte Codedolmetscher führt Python- und Shellbefehle in einem isolierten Container aus. Dieses Feature ist nützlich, um Abfrageergebnisse zu verarbeiten, Diagramme zu generieren und PDF-Berichte zu erstellen.
Sie können auch wiederverwendbare benutzerdefinierte Python-Tools mit Ihren eigenen vordefinierten Funktionen und Pip-Abhängigkeiten erstellen. Im Gegensatz zum Codedolmetscher (der Code automatisch generiert), führen benutzerdefinierte Python-Tools Ihre definierte Logik mit bestimmten Eingaben aus.
Weitere Informationen finden Sie unter Python-Codeausführung.
Toolauswahlintelligenz
Jedes Tool enthält eine Beschreibungsaufforderung , die eine detaillierte Anweisung ist, die das Modell liest, wenn sie entscheiden, welches Tool verwendet werden soll und wie es verwendet werden soll. Diese Aufforderungen bestimmen, wie Ihre Agent-Gründe für die Toolauswahl sind.
Parallele Ausführung wird ausgeführt, wenn Ihr Agent unabhängige Vorgänge identifiziert (z. B. mehrere Diagnosebefehle, die nicht voneinander abhängen), sie gleichzeitig in einer einzigen Reihe ausgeführt. Dieser Ansatz reduziert die Untersuchungszeit erheblich.
Aufgabendelegierung für komplexe Suchvorgänge, die mehrere Runden des Abgleichs von Dateimustern, Inhaltssuche und Lesen erfordern, delegiert der Agent an eine spezielle integrierte Erkundungsaufgabe.
Toolrouting , bei dem der Agent das am besten geeignete Tool für jeden Vorgang auswählt. Es verwendet einfache Dateimustersuchen mit FileSearch direkt, während komplexe Explorationsaufgaben das Aufgabentool verwenden. Shellbefehle leiten über sichere Ausführungsumgebungen weiter.
Das Entwicklungsteam optimiert das Tool kontinuierlich, um die Qualität und Untersuchungsgeschwindigkeit der Gründe zu verbessern.
Wissen
Ihr Agent verwendet Wissenstools, um auf den Organisationskontext zuzugreifen und ein Verständnis Ihrer Umgebung im Laufe der Zeit zu schaffen. Die Dokumentsuche findet relevante Verfahren und Runbooks aus Ihrer Wissensbasis. Der Agentspeicher stellt die Vektorsuche über hochgeladene Dateien bereit. Anwendungstopologie ordnet Ressourcenbeziehungen und Netzwerkverbindungen zu.
Problembehandlungsleitfaden (TSG)-Abruf ermittelt und befolgt Anleitungen, die aus Azure DevOps-Wikis indexiert werden. Das Wissensdiagramm erstellt ein dauerhaftes Entitätsbeziehungsmodell Ihrer Umgebung, da Ihr Agent aus Untersuchungen lernt.
Weitere Informationen zur Funktionsweise von Wissen finden Sie unter "Speicher und Wissen". Informationen zum Hinzufügen von Dokumenten finden Sie unter Hochladen von Wissensdokumenten.
Kommunikation
Senden Sie Untersuchungsergebnisse über die Kanäle, die Ihr Team verwendet. Verbinden Sie Outlook mit E-Mail-Zusammenfassungen und Berichten mit Anlagen. Verbinden Sie Teams, um Updates zu posten und auf Unterhaltungen in Ihren Kanälen zu antworten.
Beide erfordern, dass ihre jeweiligen Connectors konfiguriert werden. Informationen zur Einrichtung und Verwendung finden Sie unter Senden von Benachrichtigungen.
Vorfallverwaltung und DevOps
Ihr Agent ist in Vorfallverwaltungsplattformen und Quellcoderepositorys integriert.
Vorfallplattformen: Verbinden Sie PagerDuty oder ServiceNow, um Warnungen zu erhalten und Vorfalllebenszyklus zu verwalten. Weitere Informationen finden Sie unter Vorfallplattformen und Vorfallreaktionen.
DevOps: Verbinden Sie GitHub oder Azure DevOps Repos, um auf Repositorys, Pullanforderungen, Probleme und Arbeitsaufgaben zuzugreifen. Weitere Informationen finden Sie unter Einrichten des Azure DevOps-Connectors.
Benutzerdefinierte Tools
Erstellen Sie eigene Tools für Vorgänge, die für Ihre Umgebung spezifisch sind. Vier Typen sind verfügbar:
| Typ | Anwendungsfall |
|---|---|
| Kusto | Führen Sie vordefinierte KQL-Abfragen mit Parameterersetzung aus. |
| Python | Führen Sie benutzerdefinierte Python-Funktionen mit Pip-Abhängigkeiten aus. |
| Verbinden | Generieren Sie URLs aus Vorlagen mit dynamischen Parametern. |
| HTTP-Client | Rufen Sie REST-APIs mit Authentifizierung auf. |
Erstellen Sie benutzerdefinierte Tools über die Generator-Benutzeroberfläche. Fügen Sie sie an Fähigkeiten an, oder weisen Sie sie benutzerdefinierten Agents zu. Weitere Informationen finden Sie unter Kusto-Tools und Python-Codeausführung.