View a markdown version of this page

Gestione degli agenti personalizzati - AWS DevOps Agente

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione degli agenti personalizzati

Dopo aver creato un agente personalizzato, puoi modificarne la configurazione, visualizzarne la cronologia delle chiamate ed eliminarlo quando non è più necessario.

Modifica di un agente personalizzato

Puoi modificare un agente personalizzato utilizzando il modulo o tramite chat. Il modulo consente di aggiornare il nome, il prompt di sistema e le competenze. Per modificare gli strumenti dell'agente, usa Chat.

Per modificare un agente personalizzato utilizzando il modulo:

  1. Vai alla pagina Agenti nella tua app web DevOps Agent.

  2. Scegli l'agente personalizzato che desideri modificare.

  3. Nella pagina dei dettagli dell'agente, scegli Modifica.

  4. Nella finestra di dialogo, scegli Modulo.

  5. Modifica i campi che desideri aggiornare:

    • Nome: aggiorna l'identificatore dell'agente (stessi vincoli della creazione: lettere minuscole, trattini, massimo 64 caratteri).

    • Prompt di sistema: modifica le istruzioni dell'agente (minimo 10 caratteri, massimo 50.000 caratteri).

    • Competenze: aggiungi o rimuovi competenze utilizzando il campo di ricerca.

  6. Scegli Save (Salva).

I campi che non modifichi mantengono i valori correnti. Gli strumenti assegnati all'agente vengono mantenuti durante la modifica tramite il modulo.

Per modificare un agente personalizzato tramite Chat:

Puoi aggiornare qualsiasi campo, compresi gli strumenti, chiedendo a Chat. Esempio:

Update weekly-health-report to also check for Lambda function errors.
Add the use_kubectl tool to my cluster-audit-agent.
Change the system prompt of certificate-checker to also report certificates expiring within 30 days.

Chat recupera la configurazione corrente dell'agente, applica le modifiche richieste e conferma prima di salvare. I campi che non menzioni rimangono invariati.

Visualizzazione della cronologia delle chiamate

La pagina dei dettagli dell'agente mostra una cronologia completa di tutte le chiamate per un agente personalizzato, inclusi lo stato, la fonte del trigger e i timestamp.

Per visualizzare la cronologia delle chiamate:

  1. Vai alla pagina Agenti nella tua app web DevOps Agent.

  2. Scegli l'agente personalizzato che desideri ispezionare.

  3. Scegli la scheda Cronologia.

La tabella delle chiamate mostra le seguenti informazioni:

Colonna Description
Invocazione Il titolo o la descrizione dell'attività fornita quando l'agente è stato richiamato.
Stato Stato di chiamata attuale (vedi sotto).
Attivato da Come è stata avviata la chiamata: il nome del trigger per le esecuzioni pianificate o «Manuale» per le chiamate su richiesta.
Avviato Data e ora di inizio della chiamata.
Ultimo aggiornamento Data e ora della modifica di stato più recente.

Puoi filtrare le chiamate per stato o cercare per titolo. La tabella si aggiorna automaticamente ogni 10 secondi per mostrare gli stati aggiornati per l'esecuzione delle chiamate.

Stati di invocazione:

Stato Description
Inizio in sospeso La chiamata è in coda e in attesa di essere pianificata.
In esecuzione L'agente è in esecuzione attiva.
Riuscito L'invocazione è stata completata con successo.
Non riuscito La chiamata ha rilevato un errore e si è interrotta.
Scaduto La chiamata ha superato il limite di timeout di 1 ora.
Annullato La chiamata è stata annullata manualmente prima del completamento.

Visualizzazione di una traiettoria di invocazione

La traiettoria di invocazione mostra la traccia completa del lavoro di un agente: ogni chiamata allo strumento, risultato e output di testo prodotto dall'agente durante una singola chiamata.

Per visualizzare una traiettoria di invocazione:

  1. Dalla scheda Cronologia, scegli la chiamata che desideri esaminare.

  2. Esamina la cronologia della traiettoria.

La timeline mostra i seguenti tipi di fasi:

  • Chiamate agli strumenti: quali strumenti sono stati richiamati dall'agente e con quali parametri.

  • Risultati dello strumento: le risposte restituite da ogni strumento.

  • Output di testo: messaggi prodotti dall'agente durante la chiamata.

  • Output generati: qualsiasi artefatto o consiglio prodotto dall'agente, mostrato come link alla fine della sequenza temporale.

Per l'esecuzione delle chiamate, la traiettoria si aggiorna in tempo reale. È possibile annullare una chiamata in corso scegliendo Annulla nella parte superiore della vista della traiettoria.

Eliminazione di un agente personalizzato

Importante

L'eliminazione di un agente personalizzato non influisce sulle chiamate già in corso. Le chiamate in esecuzione continuano fino al completamento, al timeout o all'annullamento. Tuttavia, l'agente non può essere richiamato nuovamente dopo l'eliminazione.

È possibile eliminare un agente personalizzato utilizzando Chat. L'eliminazione è permanente e non può essere annullata.

Per eliminare un agente personalizzato:

Chiedi a Chat di eliminare l'agente per nome. Esempio:

Delete the custom agent weekly-health-report.

La chat conferma il nome e il tipo dell'agente prima dell'eliminazione. Se l'agente ha dei trigger attivi, questi vengono rimossi insieme all'agente.