Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure MCP Server consente di gestire le risorse dell'agente SRE di Azure, tra cui: activate, add, apply, create, deactivate, delete, generate, get, investigate, kusto, list, mcp, message, pagerduty, pause, plan, reindex, resume, search, servicenow, test, validate e yolo, utilizzando prompt in linguaggio naturale.
Azure agente SRE è un assistente all'affidabilità basato sull'intelligenza artificiale che consente ai team di diagnosticare e risolvere i problemi di produzione, ridurre la fatica operativa e ridurre il tempo medio per la risoluzione (MTTR). Per altre informazioni, vedi la documentazione di Azure SRE Agent.
Nota
Parametri degli strumenti: gli strumenti del server MCP di Azure definiscono i parametri per i dati necessari per completare le attività. Alcuni di questi parametri sono specifici di ogni strumento e sono documentati qui. Altri parametri sono globali e condivisi da tutti gli strumenti. Per altre informazioni, vedere Parametri degli strumenti.
Agenti: creare o aggiornare un subagente
Questo strumento crea o aggiorna un subagente in una risorsa agente SRE di destinazione. Specificare la sottoscrizione, l'agente e il nome per identificare il subagente. Lo strumento applica le modifiche in modo idempotente, quindi le richieste ripetute con gli stessi valori non creano duplicati. Specificare i parametri necessari per creare o aggiornare il sottoagente.
Alcuni prompt di esempio includono:
- Crea un subagente con il nome 'subagent-01' sull'agente SRE 'sre-agent-prod'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Descrizione | Optional | Descrizione dell'elemento dell'agente SRE. |
| Istruzioni | Optional | Istruzioni per il subagente. |
| Strumenti | Optional | Nomi degli strumenti da allegare. Sono supportati più valori. |
| Handoffs | Optional | Nomi di trasferimento dei subagenti. Sono supportati più valori. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Agenti: eliminare un subagent
Questo strumento elimina un subagente da una risorsa SRE Agent specificata.
Alcuni prompt di esempio includono:
- Eliminare il sottoagente denominato 'telemetry-agent' dall'agente SRE 'prod-sre' nella sottoscrizione '12345-abcde' con conferma impostata su 'true'.
- Elimina il subagente 'backup-monitor' dall'agente SRE 'staging-sre' nella sottoscrizione 'my-subscription-id' con conferma impostata su 'true'.
- Elimina il sottoagente denominato 'subagent-01' dall'agente SRE 'sre-agent-prod' con conferma 'true'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Conferma | Obbligatorio | Confermare un'operazione distruttiva. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Agenti: ottenere i dettagli di configurazione
Visualizzare i dettagli di configurazione per un agente SRE denominato. Questo strumento restituisce l'endpoint, lo stato di provisioning, la posizione e le impostazioni per l'agente SRE specificato. È possibile filtrare i risultati in base al gruppo di risorse.
Alcuni prompt di esempio includono:
- Mostra i dettagli dell'agente SRE 'sre-agent-north' nel gruppo di risorse 'rg-sre-prod'.
- "Controllare la configurazione dell'agente SRE 'sre-agent-eastus' nel gruppo di risorse 'prod-rg'".
- Mostra l'endpoint e lo stato di provisioning dell'agente SRE 'ops-agent-west' per l'intera sottoscrizione specificata.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Agenti: elencare le risorse
Questo strumento elenca le risorse dell'agente SRE di Azure. È possibile filtrare i risultati in base al gruppo di risorse. Ogni risultato include name, id, locationresourceGroup, provisioningState, e endpoint. Se lo strumento non trova risorse dell'agente SRE, restituisce un elenco vuoto.
Alcuni prompt di esempio includono:
- Elenca le risorse di Azure SRE Agent nella mia sottoscrizione.
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Strumenti agenti: creare o aggiornare uno strumento personalizzato
Questo strumento crea o aggiorna uno strumento personalizzato in una risorsa agente SRE di destinazione. Specificare l'agente, il nome e il tipo di strumento. Se esiste uno strumento con il nome specificato, questo strumento ne aggiorna la configurazione; in caso contrario, crea un nuovo strumento. Specificare i valori di configurazione in base alla tabella dei parametri.
Alcuni prompt di esempio includono:
- Crea uno strumento personalizzato 'log-collector' sull'agente 'sre-agent-prod' nella sottoscrizione 'contoso-sub' con il tipo di strumento 'collector'.
- "Creare uno strumento personalizzato con nome 'custom-kusto-tool', tipo di strumento 'KustoTool', in SRE Agent 'sre-agent-prod'."
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Tipo di strumento | Obbligatorio | Tipo di strumento personalizzato, ad esempio KustoTool o LinkTool. |
| Connettore | Optional | Nome del connettore per gli strumenti Kusto. |
| Nome del database | Optional | Database Kusto per gli strumenti Kusto. |
| Descrizione | Optional | Descrizione dell'elemento dell'agente SRE. |
| Parametri | Optional | Matrice JSON delle definizioni dei parametri dello strumento. |
| Query | Optional | Query Kusto per gli strumenti Kusto. |
| modello URL | Optional | Modello di URL per gli strumenti di collegamento. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Strumenti degli agenti: ottenere una definizione personalizzata di uno strumento
Ottiene una definizione personalizzata dello strumento da una risorsa specifica dell'agente SRE. Questo strumento richiede i parametri agente e nome e restituisce la definizione dello strumento personalizzata per l'agente e il nome specificati.
Alcuni prompt di esempio includono:
- Ottieni la definizione del nome dello strumento personalizzato "deploy-helper" dall'agente SRE "sre-agent-prod".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Strumenti degli agenti: elenco strumenti
Questo strumento elenca gli strumenti personalizzati su una risorsa Agente SRE specifica. Restituisce il nome, la versione e lo stato per ogni strumento personalizzato, in modo da poter verificare le distribuzioni e risolvere i problemi.
Alcuni prompt di esempio includono:
- "Elencare gli strumenti personalizzati nell'agente SRE 'sre-agent-prod'."
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Architettura: Pianificare un'architettura
Pianifica e genera un'architettura di un agente di Site Reliability Engineering (SRE). Questo strumento analizza i requisiti e produce una progettazione strutturata per agenti, strumenti, connettori e trigger. Si forniscono requisiti e vincoli di alto livello e questo strumento restituisce responsabilità dei componenti, modelli di interazione, considerazioni sulla distribuzione, raccomandazioni relative alla sicurezza e al controllo di accesso e suggerimenti sull'osservabilità. Usare l'output per guidare l'implementazione, la selezione degli strumenti e la pianificazione dell'integrazione.
Gli output includono:
- Elenco di componenti con responsabilità e limiti.
- Definizioni di connettore e trigger per le integrazioni.
- Considerazioni sulla distribuzione e sulla scalabilità, incluse le raccomandazioni relative all'orchestrazione e all'area.
- Indicazioni sul controllo degli accessi in base al ruolo e sulla sicurezza.
- Modelli di osservabilità e risposta agli eventi imprevisti, inclusi i suggerimenti di monitoraggio e avviso.
Alcuni prompt di esempio includono:
- Progetta un'architettura per un agente SRE che soddisfi i requisiti di "osservabilità multi-tenant con triage automatico degli incidenti e integrazione con Kusto".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Requisiti | Obbligatorio | Requisiti di architettura. |
| Connettore Kusto | Optional | Nome del connettore Kusto. |
| Tipo di attivazione | Optional | Tipo di attivazione, ad esempio manuale o pianificato. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Prompt comuni: creare o aggiornare un prompt
Questo strumento crea o aggiorna un prompt comune con nome nell'agente SRE. Salva modelli di prompt riutilizzabili, in modo che i team possano centralizzare le linee guida e ridurre la duplicazione. Lo strumento restituisce l'oggetto prompt creato o aggiornato.
Alcuni prompt di esempio includono:
- "Creare un prompt comune con il nome "restart-service" e il contenuto "Descrivere come riavviare il servizio app durante un evento imprevisto" nell'agente SRE "sre-agent-prod".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Content | Obbligatorio | Contenuto del prompt. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
Prompt comuni: eliminare un prompt
Questo strumento rimuove definitivamente il prompt identificato per nome da un agente SRE. Confermi l'eliminazione prima che lo strumento cancelli la definizione del prompt. Questa azione non è reversibile.
Alcuni prompt di esempio includono:
- Elimina definitivamente il nome del prompt comune "cpu-throttle-guidance" dall'agente SRE 'sre-agent-westus' con conferma "true".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Conferma | Obbligatorio | Confermare un'operazione distruttiva. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Prompt comuni: Ottieni il testo del prompt
Questo strumento mostra il testo completo di uno specifico prompt comune denominato di un agente di Site Reliability Engineering (SRE). Specificare il nome e questo strumento restituisce il testo del prompt in modo da poter esaminare o controllare le richieste di debug o revisione.
Alcuni prompt di esempio includono:
- "Mostrami il prompt comune con il nome 'deploy-checklist' nell'agente SRE 'sre-agent-westus'".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Prompt comuni: elencare le richieste
Questo strumento elenca tutti i prompt comuni disponibili in un agente SRE. Restituisce una raccolta di nomi e descrizioni dei prompt registrati. I risultati consentono di individuare le richieste disponibili ed esaminare le relative descrizioni.
Alcuni prompt di esempio includono:
- "Elencare le richieste comuni per l'agente SRE 'sre-agent-prod'."
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Ricerca | Optional | Filtro di ricerca facoltativo. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Connettori: creare o aggiornare il connettore Kusto
Questo strumento crea o aggiorna un connettore per Esplora dati di Azure (Kusto) in una risorsa agente SRE Azure. Il connettore consente all'agente di inserire ed eseguire query sui dati da un cluster Esplora dati di Azure.
Alcuni prompt di esempio includono:
- "Creare un connettore Kusto nell'agente SRE "sre-agent-01" con l'URL del cluster "https://my-resource.eastus.kusto.windows.net" e il nome "kusto-connector-prod".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Cluster URL | Obbligatorio | URL del cluster Esplora dati di Azure. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Nome del database | Optional | Database Kusto per gli strumenti Kusto. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Connettori: creare o aggiornare il connettore
Questo strumento crea o aggiorna un connettore in una risorsa agente SRE Azure. Specificare l'agente, il nome del connettore e il tipo di connettore. È anche possibile fornire credenziali di connessione e impostazioni di configurazione aggiuntive. Se l'operazione ha esito positivo, questo strumento restituisce la risorsa del connettore.
Seguire le convenzioni di denominazione di Azure per la denominazione delle risorse e assicurarsi che le autorizzazioni del controllo degli accessi in base al ruolo (RBAC) consentano gli aggiornamenti dei connettori. Usare nomi realistici, ad sre-agent-prod esempio per l'agente e rg-sre-prod per il gruppo di risorse.
Alcuni prompt di esempio includono:
- "Creare un connettore MCP nell'agente SRE 'sreagent-prod' con nome "mcp-connector" e digitare "http".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Tipo | Obbligatorio | Tipo di connettore MCP: stdio o http. |
| Args | Optional | Argomenti per i connettori STDIO MCP. |
| Tipo di autenticazione | Optional | Tipo di autenticazione del connettore MCP HTTP. |
| Token di connessione env | Optional | Variabile di ambiente contenente il token Bearer. |
| Comando | Optional | Comando per i connettori STDIO MCP. |
| Punto finale | Optional | L'endpoint del connettore HTTP MCP. |
| Envs JSON | Optional | Oggetto JSON delle variabili di ambiente per i connettori stdio MCP. |
| Intestazioni JSON | Optional | Oggetto JSON delle intestazioni HTTP. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ❌ | ✅ | ❌ |
Connettori: Eliminare il connettore
Questo strumento elimina un connettore da una risorsa agente SRE Azure.
Alcuni prompt di esempio includono:
- "Eliminare il connettore 'metrics-collector' dall'agente SRE 'sre-agent-prod' con confermare "true".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Conferma | Obbligatorio | Confermare un'operazione distruttiva. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Connettori: ottenere i dettagli del connettore
Questo strumento recupera i dettagli per un connettore configurato in una risorsa agente SRE Azure. È possibile visualizzare le proprietà, la configurazione e lo stato del connettore per risolvere i problemi o documentare il connettore. Specificare i parametri agente e nome per identificare la risorsa agente SRE Azure e il connettore.
Alcuni prompt di esempio includono:
- "Mostra i dettagli del connettore 'github-connector' nell'agente SRE 'sre-agent-prod'."
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Connettori: Elenco connettori
Questo strumento elenca i connettori configurati in una risorsa agente SRE Azure. Restituisce i nomi dei connettori, i tipi di connettore e lo stato di registrazione in modo da poter esaminare le integrazioni e risolvere i problemi.
Alcuni prompt di esempio includono:
- "Elencare i connettori configurati nell'agente SRE 'sreagent-prod'."
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Connettori: Connettore di test
Questo strumento testa un connettore ed elenca gli strumenti esposti dal connettore. È possibile verificare la connettività del connettore ed esaminare gli strumenti disponibili, inclusi il nome e le funzionalità di ogni strumento. Per testare un connettore, specificare i parametri dell'agente e del nome.
Alcuni prompt di esempio includono:
- Verifica il connettore denominato 'my-connector' nell'agente SRE 'sre-agent-prod' ed elencane gli strumenti.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ✅ | ✅ | ❌ | ❌ |
Documentazione: Ottenere la documentazione di riferimento
Questo strumento restituisce la documentazione di riferimento per i concetti relativi all'agente SRE (Site Reliability Engineering). È possibile ottenere definizioni, dettagli di configurazione ed esempi di utilizzo per gli argomenti dell'agente SRE, ad esempio avvisi, risposta agli eventi imprevisti, controlli di integrità e dati di telemetria. Specificare l'argomento per recuperare la voce di riferimento di un argomento.
Alcuni prompt di esempio includono:
- Mostrami la documentazione di SRE Agent per l'argomento "incident-response".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Topic | Obbligatorio | Argomento della documentazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Memorie della documentazione: Aggiungere un documento alla Knowledge Base
Questo strumento aggiunge un documento alla Knowledge Base dell'agente SRE in base al nome. Si carica il contenuto markdown (*.md) e lo strumento lo indicizza per il recupero delle informazioni basate sulla generazione aumentata (RAG). Usare nomi chiari e descrittivi per trovare facilmente i documenti.
Alcuni prompt di esempio includono:
- Aggiungi un documento denominato "incident-runbook" con il contenuto "Runbook: passaggi per gestire il triage di un'interruzione del servizio e contattare il reperibile" alla knowledge base dell'agente SRE.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Content | Obbligatorio | Contenuto del documento da aggiungere alla Knowledge Base. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Memorie della documentazione: Eliminare il documento della Knowledge Base
Specificare il documento in base al nome. Questo strumento elimina un documento della Knowledge Base dopo la conferma. L'eliminazione è permanente e non può essere annullata. Verificare che il documento esista prima di eseguire questo strumento.
Alcuni prompt di esempio includono:
- Eliminare il documento della Knowledge Base con nome 'sre-kb-doc-01' dall'agente SRE 'sre-agent-westus' con 'confirm' impostato su 'true'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Conferma | Obbligatorio | Confermare un'operazione distruttiva. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Memorie della documentazione: elencare i documenti della Knowledge Base indicizzati
Questo strumento elenca tutti i documenti della Knowledge Base indicizzati archiviati in memoria da un agente SRE. Restituisce ogni nome del documento e i relativi metadati, senza filtri di ricerca o query. L'esplorazione della Knowledge Base completa consente di individuare i documenti disponibili prima di eseguire ricerche mirate.
Alcuni prompt di esempio includono:
- "Ottenere un elenco completo di tutti i documenti della Knowledge Base indicizzati archiviati nella memoria di SRE Agent 'sre-agent-prod' senza filtrare".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Memorie della documentazione: Reindex Knowledge Base
Questo strumento attiva una reindicizzazione di una knowledge base. Usarlo per rielaborare i documenti archiviati, aggiornare gli incorporamenti e ricompilare gli indici di ricerca in modo che i risultati della ricerca riflettano le modifiche recenti ai contenuti e ai metadati. Il tempo di reindicizzazione dipende dalle dimensioni del set di dati e dal carico del server. L'operazione può richiedere minuti o più tempo. Dopo l'avvio dello strumento, monitora l'avanzamento della reindicizzazione tramite gli endpoint di gestione del server.
Alcuni prompt di esempio includono:
- "Reindicizzare i documenti della Knowledge Base per l'agente SRE "sre-agent-westus".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Memorie della documentazione: Knowledge Base di ricerca
Questo strumento esegue una ricerca nella Knowledge Base dell'agente SRE usando la ricerca semantica e restituisce i documenti più rilevanti per la query. Consente di trovare i passaggi di risoluzione dei problemi, i runbook, i postmortems e i playbook di monitoraggio correlati a eventi imprevisti o avvisi.
Alcuni prompt di esempio includono:
- "Cercare la "latenza di I/O su disco" nella knowledge base dell'agente SRE."
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Query | Obbligatorio | Query di ricerca usata per trovare i documenti della Knowledge Base pertinenti. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Hook: elimina hook
Questo strumento elimina un hook da una risorsa agente SRE Azure.
Alcuni prompt di esempio includono:
- Elimina l'hook denominato 'backup-trigger' dall'agente SRE 'sre-agent-prod' con conferma 'true'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Conferma | Obbligatorio | Confermare un'operazione distruttiva. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Hook: Ottieni i dettagli
Questo strumento restituisce i dettagli per un hook configurato in una risorsa agente SRE Azure. È possibile esaminare la configurazione dell'hook, controllarne lo stato corrente e confermare le impostazioni del trigger o gli endpoint di destinazione.
Alcuni prompt di esempio includono:
- "Mostra i dettagli dell'hook "deploy-hook" nell'agente SRE "sre-agent-prod".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Hook: elenco degli hook
Elenca gli hook configurati in una risorsa Azure SRE Agent. Usare questo strumento per visualizzare i nomi degli hook, i tipi di hook e il relativo stato corrente per un agente specificato. Usare l'output per controllare gli hook di distribuzione, monitoraggio e pulizia che si applicano a Agent.
Alcuni prompt di esempio includono:
- "Elencare gli hook configurati per l'agente SRE "sre-agent-prod".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Hook: attiva il thread degli hook
Questo strumento attiva un hook su richiesta per un thread su una risorsa agente SRE Azure. Attiva immediatamente le azioni configurate dell'hook.
Alcuni prompt di esempio includono:
- Attiva l'hook 'health-check' sul thread 'thread-42' dell'agente SRE 'sreagent-prod'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome dell'hook | Obbligatorio | Il nome dell'hook. |
| Thread ID | Obbligatorio | ID del thread di SRE Agent. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Hook: disattivare il thread hook
Questo strumento disattiva un hook on-demand per un thread in una risorsa Agente SRE di Azure. Specificare l'agente, il nome dell'hook e l'ID del thread per identificare l'hook e il thread di destinazione. Lo strumento impedisce l'esecuzione dell'hook nel thread specificato senza rimuovere la configurazione dell'hook. Per applicare la modifica, sono necessarie le autorizzazioni appropriate per la risorsa agente SRE di Azure.
Alcuni prompt di esempio includono:
- Disattiva l'hook 'on-demand-restart' sul thread con ID 'thread-7' dell'agente SRE 'sre-agent-prod'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome dell'hook | Obbligatorio | Il nome dell'hook. |
| Thread ID | Obbligatorio | ID del thread di SRE Agent. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Hook: elencare lo stato del thread hook
Questo strumento elenca lo stato di attivazione dell'hook per un thread su una risorsa Azure SRE Agent. Restituisce se gli hook sono abilitati, disabilitati o in sospeso per il thread specificato. Usare i risultati per verificare la configurazione degli hook e risolvere i problemi relativi al comportamento del thread.
Alcuni prompt di esempio includono:
- Elenca gli stati di attivazione degli hook per il thread ID 'thread-42' sull'agente SRE 'sre-agent-prod'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Thread ID | Obbligatorio | ID del thread di SRE Agent. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Eventi imprevisti: elencare gli eventi imprevisti attivi
Questo strumento elenca gli incidenti attivi in un agente di Site Reliability Engineering (SRE). Restituisce thread di eventi imprevisti aperti con titolo, stato, servizi interessati e dettagli di indagine. Usare l'output per esaminare le indagini in corso e verificare quali servizi sono interessati.
Alcuni prompt di esempio includono:
- Elenca gli incidenti attivi per l'agente SRE "sre-agent-west".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Eventi imprevisti: creare un evento imprevisto
Usare questo strumento per creare un thread di analisi degli eventi imprevisti per un agente. È possibile registrare i dettagli dell'evento imprevisto, associare i servizi interessati e impostare la gravità per dare priorità alla risposta. È possibile specificare la descrizione, i servizi, la gravità e il titolo dell'evento imprevisto quando si esegue questo strumento.
Alcuni prompt di esempio includono:
- "Creare un evento imprevisto con titolo "Picco di latenza del database", descrizione "Latenza elevata osservata nelle letture SQL", servizi "payments-api, auth-service", gravità "alta", agente "sre-agent-westus".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Descrizione | Obbligatorio | Descrizione dell'elemento dell'agente SRE. |
| Servizi | Obbligatorio | Nomi di servizio interessati. |
| Severity | Obbligatorio | Gravità dell'evento imprevisto: critica, alta, media o bassa. |
| Titolo | Obbligatorio | Titolo incidente |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Eventi imprevisti: Creare un piano
Questo strumento crea e abilita un piano di risposta agli eventi imprevisti che usa un filtro per definire gli eventi imprevisti e un gestore per definire i passaggi di risposta. Specifica i metadati del piano, i servizi da monitorare, la gravità, le fasi di risposta e una condizione di attivazione. Questo strumento convalida l'input e attiva il piano in modo che inizi a gestire gli eventi imprevisti corrispondenti.
Alcuni prompt di esempio includono:
- Crea e abilita il piano di risposta agli incidenti Nome 'db-failover-plan' Servizi 'payments-api' Gravità 'critica' Passaggi 'avvisa il reperibile;esegui il failover del database' Condizione di attivazione 'connessione al database persa'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Servizi | Obbligatorio | Nomi di servizio interessati. |
| Severity | Obbligatorio | Gravità dell'evento imprevisto: critica, alta, media o bassa. |
| Passi | Obbligatorio | Passaggi di risposta agli eventi imprevisti. |
| Condizione del trigger | Obbligatorio | Testo che attiva il piano di risposta agli eventi imprevisti. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Modalità agente | Optional | Modalità agente: autonoma o revisione. |
| Escalation | Optional | Procedura di escalation. |
| Runbook URL | Optional | URL del runbook. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Eventi imprevisti: elencare i piani
Questo strumento elenca i piani di risposta agli eventi imprevisti configurati in un agente SRE. È possibile visualizzare il nome, l'ID e lo stato di ogni piano. Queste informazioni consentono di identificare i piani attivi e di esaminarne la configurazione.
Alcuni prompt di esempio includono:
- "Elencare i piani di risposta agli eventi imprevisti configurati nell'agente SRE 'sre-agent-prod'."
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Incidenti: Connetti l'agente a PagerDuty
Connettere un agente SRE (Site Reliability Engineering) a PagerDuty. Questo strumento crea un connettore PagerDuty che consente la gestione degli avvisi e degli eventi imprevisti. Il connettore usa una chiave API archiviata in una variabile di ambiente.
Alcuni prompt di esempio includono:
- "Connettere l'agente SRE 'sre-agent-prod' a PagerDuty con chiave API env 'PAGERDUTY_API_KEY' e nome 'pagerduty-connector'."
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Chiave API env | Obbligatorio | Variabile di ambiente contenente la chiave API. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Sottodominio | Optional | Sottodominio PagerDuty. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ✅ | ❌ |
Eventi imprevisti: configurare il connettore ServiceNow
Questo strumento crea un connettore MCP ServiceNow che consente l'integrazione della gestione degli eventi imprevisti. Usa le credenziali archiviate nelle variabili di ambiente e abilita la creazione, gli aggiornamenti e la risoluzione degli eventi imprevisti tra ServiceNow e l'agente SRE.
Alcuni prompt di esempio includono:
- Connetti l'agente SRE a ServiceNow con il tipo di autenticazione 'basic', URL dell'istanza 'https://my-resource.service-now.com', nome 'sre-agent-prod'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Tipo di autenticazione | Obbligatorio | Tipo di autenticazione del connettore MCP HTTP. |
| URL dell'istanza | Obbligatorio | URL dell'istanza di ServiceNow. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Password env | Optional | Variabile di ambiente contenente la password. |
| Token env | Optional | Variabile di ambiente contenente il token di connessione. |
| Nome utente env | Optional | Variabile di ambiente contenente nome utente. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ✅ | ❌ |
Attività pianificate: Creare un'attività pianificata
Questo strumento crea un'attività pianificata per un agente SRE. Invia un messaggio specificato nella pianificazione definita con un'espressione cron, in modo che l'agente possa eseguire il lavoro automatizzato. Fornisci i dettagli dell'attività quando crei l'attività pianificata.
Alcuni prompt di esempio includono:
- Pianifica un'attività ricorrente sull'agente SRE 'sre-agent-west' che viene eseguita ogni lunedì con l'espressione cron '0 9 * * 1', nome 'weekly-restart' e messaggio 'Riavvia il servizio'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Espressione CRON | Obbligatorio | L'espressione cron per la pianificazione. |
| Message | Obbligatorio | Il prompt dell'agente viene eseguito secondo la pianificazione definita. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Descrizione | Optional | Descrizione dell'elemento dell'agente SRE. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
Attività pianificate: Eliminare un'attività pianificata
Questo strumento elimina un'attività pianificata dell'agente SRE.
Alcuni prompt di esempio includono:
- Eliminare l'attività pianificata 'task-12345' dall'agente SRE 'sre-agent-west' con il parametro di conferma impostato su 'true'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| ID attività | Obbligatorio | L'ID dell'attività pianificata. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Conferma | Obbligatorio | Confermare un'operazione distruttiva. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Attività pianificate: Ottieni attività pianificata
Questo strumento recupera un'attività pianificata dell'agente SRE in base all'ID attività. È possibile visualizzare i dettagli, ad esempio la configurazione dell'attività e lo stato corrente.
Alcuni prompt di esempio includono:
- "Mostra l'attività pianificata con ID attività 'task-1234' nell'agente SRE 'sre-agent-west'".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| ID attività | Obbligatorio | L'ID dell'attività pianificata. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Attività pianificate: elencare le attività pianificate
Questo strumento elenca le attività pianificate gestite dall'agente SRE. È possibile esaminare i processi pianificati, confermare le pianificazioni e visualizzare i metadati delle attività, ad esempio lo stato, l'ora di esecuzione successiva e l'ultima esecuzione. Questo strumento restituisce un elenco di sola lettura di attività pianificate con campi per il nome dell'attività, lo stato, la pianificazione, l'ora di esecuzione successiva e l'ultima esecuzione.
Alcuni prompt di esempio includono:
- Elenca le attività pianificate sull'agente SRE 'sre-agent-01'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Attività pianificate: Sospendere l'attività pianificata
Sospende un'attività pianificata per un agente SRE (Site Reliability Engineering). Questo strumento restituisce lo stato aggiornato dell'attività e i metadati correlati. Sospendere le attività pianificate per arrestare temporaneamente l'attività automatizzata durante la manutenzione o la risoluzione dei problemi.
Alcuni prompt di esempio includono:
- "Sospendere l'attività pianificata con ID attività 'task-1234' nell'agente SRE 'sre-agent-west'."
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| ID attività | Obbligatorio | L'ID dell'attività pianificata. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
Attività pianificate: Riprendere l'attività pianificata
Questo strumento riprende un'attività pianificata per un agente SRE. Dopo aver eseguito lo strumento, l'agente riprende a eseguire l'attività pianificata in base alla pianificazione prevista.
Alcuni prompt di esempio includono:
- Riprendi l'attività pianificata con l'ID attività 'task-123' sull'agente SRE 'sre-agent-west'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| ID attività | Obbligatorio | L'ID dell'attività pianificata. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
Competenze: Creare una competenza
Questo strumento crea o aggiorna una competenza personalizzata in una risorsa agente SRE di destinazione.
Alcuni prompt di esempio includono:
- "Aggiungere una nuova competenza con nome 'auto-scale-skill' all'agente SRE 'sreagent-prod' con contenuto '{"type":"script","script":"scale.sh"}'".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Content | Obbligatorio | Contenuto delle competenze. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Descrizione | Optional | Descrizione dell'elemento dell'agente SRE. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Competenze: Elimina competenza
Questo strumento elimina una competenza personalizzata da una risorsa agente SRE.
Alcuni prompt di esempio includono:
- Elimina la skill denominata 'error-logger' dall'agente SRE 'sre-agent-west' con conferma 'true'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Conferma | Obbligatorio | Confermare un'operazione distruttiva. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Competenze: elencare le competenze
Elenca le competenze personalizzate su una risorsa Agente SRE specifica. Lo strumento restituisce i dettagli per ogni competenza personalizzata registrata nell'agente SRE specificato, inclusi nome, versione e stato. Usare l'output per esaminare o controllare le configurazioni personalizzate delle competenze.
Alcuni prompt di esempio includono:
- Elenca tutti gli skill disponibili nell'agente SRE 'sre-agent-prod'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Thread: Crea un thread
Questo strumento crea un nuovo thread in un agente SRE (Site Reliability Engineering) e avvia una conversazione inviando il messaggio di apertura. Restituisce la risposta iniziale dell'agente.
Alcuni prompt di esempio includono:
- Avvia un nuovo thread con l'agente SRE "sre-agent-01" con il messaggio "Indaga sull'aumento della latenza nel gateway API".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Message | Obbligatorio | Messaggio da inviare. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
Thread: Elimina thread
Questo strumento elimina un thread dell'agente SRE (Site Reliability Engineering).
Alcuni prompt di esempio includono:
- Elimina l'ID del thread 'thread-12345' dall'agente SRE 'sreagent-prod' con conferma 'true'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Conferma | Obbligatorio | Confermare un'operazione distruttiva. |
| Thread ID | Obbligatorio | ID del thread di SRE Agent. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Thread: Ottenere messaggi
Questo strumento ottiene i messaggi per un thread specifico dell'agente SRE e restituisce il contenuto e i metadati dei messaggi, ad esempio timestamp e identità del mittente. Usare i messaggi restituiti per esaminare la cronologia delle conversazioni o risolvere i problemi relativi al comportamento dell'agente.
Alcuni prompt di esempio includono:
- Mostra i messaggi per l'ID del thread '42' nell'agente SRE 'sre-agent-prod'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Thread ID | Obbligatorio | ID del thread di SRE Agent. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Thread: modalità YOLO
Questo strumento avvia un'analisi sull'agente SRE specificato e approva tutte le richieste di approvazione in sospeso, consentendo così all'agente di procedere senza passaggi di approvazione manuale. Lo strumento registra le azioni di indagine e le approvazioni concesse per il controllo.
Alcuni prompt di esempio includono:
- Analizzare con il messaggio "Investigare l'arresto anomalo del servizio nel frontend" sull'agente SRE 'sre-agent-prod' in modalità yolo, approvando automaticamente tutte le approvazioni in sospeso.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Message | Obbligatorio | Messaggio da inviare. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Numero massimo di iterazioni | Optional | Numero massimo di iterazioni di completamento automatico. |
| Timeout secondi | Optional | Timeout dell'indagine in secondi. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
Thread: analizzare l'evento imprevisto
Analizzare un problema o un evento imprevisto con un agente SRE (Site Reliability Engineering). Usa questo strumento per inviare un messaggio per l'indagine e l'agente pone domande di approfondimento finché l'indagine non è completata. Specificare i dettagli dell'indagine nel messaggio. Includere contesto pertinente, ad esempio risorse interessate, timestamp, messaggi di errore, modifiche recenti alla configurazione e passaggi da riprodurre. Mantenere i messaggi concisi e concentrati per aiutare l'agente a raggiungere una risoluzione più efficiente.
Alcuni prompt di esempio includono:
- "Analizzare il problema seguente con l'agente SRE 'sre-agent-prod': messaggio "API primaria che restituisce 500 errori dopo la distribuzione".
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Message | Obbligatorio | Messaggio da inviare. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Numero massimo di iterazioni | Optional | Numero massimo di iterazioni di completamento automatico. |
| Timeout secondi | Optional | Timeout dell'indagine in secondi. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
Thread: elencare i thread di chat dell'agente
Questo strumento elenca i thread di chat dell'agente SRE. Restituisce un elenco di sola lettura di oggetti thread che includono l'ID thread, i partecipanti, i metadati e il messaggio più recente, in modo da poter esaminare le conversazioni attive e precedenti.
Alcuni prompt di esempio includono:
- "Elencare i thread attivi nell'agente SRE 'sreagent-prod'."
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Thread: inviare un messaggio al thread
Questo strumento invia un messaggio a un thread dell'agente SRE (Site Reliability Engineering) esistente. Invia il messaggio specificato al thread e restituisce lo stato aggiornato del thread. Usare messaggi concisi per aggiungere contesto, aggiornamenti dello stato o note sulla risoluzione dei problemi a un thread in corso.
Alcuni prompt di esempio includono:
- Invia il messaggio 'Riavvio completato, monitoraggio dei log' all'ID del thread 'thread-12345' sull'agente 'sre-agent-westus'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Message | Obbligatorio | Messaggio da inviare. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
| Thread ID | Obbligatorio | ID del thread di SRE Agent. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
Flussi di lavoro: applicare e distribuire il flusso di lavoro
Applicare e distribuire un flusso di lavoro YAML a un agente SRE. Questo strumento carica e attiva la configurazione YAML di ExtendedAgent o ExtendedAgentTool sulla risorsa SRE Agent specificata.
Alcuni prompt di esempio includono:
- Applica il workflow YAML con contenuto 'apiVersion: sre/v1\nkind: ExtendedAgent\nmetadata:\n name: deploy-workflow' all'agente SRE 'sre-agent-prod'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Contenuto YAML | Obbligatorio | Contenuto YAML. |
| Agente | Obbligatorio | Nome della risorsa Azure SRE Agent da usare come destinazione. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
Flussi di lavoro: generare la definizione del flusso di lavoro
Generare una definizione del flusso di lavoro YAML per uno strumento o un agente SRE (Site Reliability Engineering) denominato. Questo strumento crea la configurazione YAML validata per le risorse ExtendedAgent, KustoTool e LinkTool. Il flusso di lavoro generato consente di distribuire e gestire gli strumenti dell'agente SRE in modo coerente in tutti gli ambienti.
Alcuni prompt di esempio includono:
- Genera un flusso di lavoro YAML con descrizione 'Strumento di query Kusto per la ricerca di incidenti', tipo 'tool', nome 'kusto-search-tool'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Descrizione | Obbligatorio | Descrizione dell'elemento dell'agente SRE. |
| Kind | Obbligatorio | Tipo YAML: agente o strumento. |
| Nome | Obbligatorio | Nome dell'elemento dell'agente SRE. |
| Connettore | Optional | Nome del connettore per gli strumenti Kusto. |
| Nome del database | Optional | Database Kusto per gli strumenti Kusto. |
| Modello o tipo | Optional | Tipo di strumento, ad esempio KustoTool o LinkTool. |
| Parametri | Optional | Parametri come nome:descrizione. |
| Query | Optional | Query Kusto per gli strumenti Kusto. |
| Strumenti | Optional | Nomi degli strumenti da allegare. Sono supportati più valori. |
| Handoff | Optional | Nomi dei passaggi di consegne dei subagenti. Sono supportati più valori. |
| modello URL | Optional | Modello di URL per gli strumenti di collegamento. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Flussi di lavoro: convalidare il flusso di lavoro
Questo strumento convalida il flusso di lavoro dell'agente SRE YAML e contrassegna i problemi comuni nella struttura e nella sintassi. Verifica la presenza di codice YAML non valido, passaggi in formato non valido, stringhe non corrette run e chiavi necessarie mancanti. Si specifica YAML contente lo strumento restituisce i problemi identificati con i numeri di riga e le correzioni suggerite. Vedere l'esempio seguente per un errore tipico rilevato dallo strumento.
Alcuni prompt di esempio includono:
- Convalida il seguente contenuto YAML del flusso di lavoro dell'agente SRE 'apiVersion: sre/v1\nkind: ExtendedAgent\nmetadata:\n name: deploy-workflow'.
| Parametro | Obbligatorio o facoltativo | Descrizione |
|---|---|---|
| Contenuto YAML | Obbligatorio | Contenuto YAML. |
Suggerimenti per l'annotazione degli strumenti:
| Distruttivo | Idempotente | Open World | Sola lettura | Secret | Locale obbligatorio |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |