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.
Wichtig
Einige Informationen in diesem Artikel beziehen sich auf ein vorab veröffentlichtes Produkt, das vor der kommerziellen Veröffentlichung möglicherweise erheblich geändert wird. Microsoft übernimmt mit diesen Informationen keinerlei Gewährleistung, sei sie ausdrücklich oder konkludent.
Mit dem Modellkontextprotokoll (MCP) können Server Tools verfügbar machen, die von Sprachmodellen aufgerufen werden können. Tools ermöglichen Es Modellen, mit externen Systemen zu interagieren oder Berechnungen durchzuführen. Jedes Tool wird durch einen Namen eindeutig identifiziert und enthält Metadaten, die sein Schema beschreiben.
Dieser Artikel enthält ausführliche Informationen zur Toolsammlung zum Erstellen von MCP-Agents zum Erstellen Security Copilot Agents.
Voraussetzungen
- Microsoft Sentinel MCP Server
- Visual Studio Code
- GitHub Copilot Visual Studio Code-Erweiterung (VS)
Toolliste in der Agent-Erstellungssammlung
Die Liste der Tools in der Sammlung lautet wie folgt:
Suchen nach Tools (search_for_tools)
Zweck
Dieses Tool findet in Security Copilot relevante Tools, einschließlich Skills, Agents und MCP-Tools, die zur Erfüllung der Absicht verwendet werden können.
Parameter
| Name | Erforderlich | Beschreibung |
|---|---|---|
| userQuery | Ja | Die Abfrage oder Problemanweisung, für die relevante Tools gesucht werden sollen. Beispiel: Defender-Incidentdetails. |
Starten der Agent-Erstellung (start_agent_creation)
Zweck
Dieses Tool erstellt eine neue Security Copilot-Sitzung, um mit der Erstellung eines neuen Agents zu beginnen.
Parameter
| Name | Erforderlich | Beschreibung |
|---|---|---|
| userQuery | Ja | Die Problemerklärung für den Agent. |
Compose-Agent (compose_agent)
Zweck
Dieses Tool durchläuft die Erstellung des Security Copilot-Agent-YAML.
Parameter
| Name | Erforderlich | Beschreibung |
|---|---|---|
| sessionID | Ja | Das start_agent_creation-Tool erstellt die Security Copilot Sitzungs-ID. Dies sollte keine Sitzungs-ID sein, die von search_for_tools erstellt wurde. |
| userQuery | Ja | Benutzereingabe für die Verarbeitung durch den Agent-Generator. Dies können Bestätigungen, Klarstellungen oder zusätzliche Informationen sein. |
| existingDefinition | Nein | (Optional) Vorhandene Agent-Definition YAML für das Tool zu bearbeiten. Die YAML kann aus vorherigen Ausführungen dieses Tools generiert oder durch Hinzufügen einer YAML-Datei zum Kontext bereitgestellt werden. |
Auswertung abrufen (get_evaluation)
Zweck
Dieses Tool wird aufgerufen, nachdem die tools search_for_tools, start_agent_creation und compose_agent ausgeführt wurden, um das Ergebnis abzurufen.
Parameter
| Name | Erforderlich | Beschreibung |
|---|---|---|
| sessionID | Ja | Sitzungs-ID der Auswertung |
| promptID | Ja | Eingabeaufforderungs-ID der Auswertung |
| evaluationID | Ja | Auswertungs-ID der Auswertung |
Bereitstellen des Agents (deploy_agent)
Zweck
Dieses Tool lädt den Agent in den Security Copilot Benutzer- oder Arbeitsbereichsbereich hoch.
Parameter
| Name | Erforderlich | Beschreibung |
|---|---|---|
| agentDefinition | Ja | Agentdefinition im YAML-Format. Die YAML kann aus dem compose_agent-Tool generiert oder durch Hinzufügen einer YAML-Datei zum Kontext bereitgestellt werden. |
| Bereich | Ja | Bereich, in den der Agent hochgeladen werden soll. Es kann nur "Benutzer" oder "Arbeitsbereich" sein. |
| agentSkillsetName | Ja | Name des Agent-Skillsets. Er muss genau mit dem Wert "Name" unter "Descriptor" in der AGENT-Definition YAML übereinstimmen. |