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 die richtigen Tools automatisch basierend auf der handen 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 |
Tools kombinieren sich mit Fähigkeiten und Subagenten , um leistungsstarke Automatisierung zu schaffen. Fertigkeiten integrieren Werkzeuge in Verfahrensanweisungen. Subagenten 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 keine Connectoreinrichtung erforderlich ist. 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 MCP-Server von Drittanbietern 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 MCP-Tools Subagenten zuweisen, indem Sie Wildcard-Muster verwenden, wie z. B. my-server/*, um alle Tools aus einer Verbindung einzuschließ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, der für die Verarbeitung von Abfrageergebnissen, das Generieren von Diagrammen und das Erstellen von PDF-Berichten nützlich ist.
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.
Wissen
Ihr Agent verwendet Wissenstools, um im Laufe der Zeit auf den Organisationskontext zuzugreifen und ein Verständnis Ihrer Umgebung 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 "Gedächtnis 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, um auf Repositorys zuzugreifen, Pullanforderungen, Probleme und Arbeitsaufgaben abzurufen. 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 Subagenten zu. Weitere Informationen finden Sie unter Kusto-Tools und Python-Codeausführung.