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, è possibile 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, le competenze e gli archivi di memoria allegati. Per modificare gli strumenti dell'agente, usa Chat.

Per modificare un agente personalizzato utilizzando il modulo:

  1. Accedi alla pagina Agenti nella tua app web per DevOps agenti.

  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).

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

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

    • Archivi di memoria: aggiungi o rimuovi gli archivi di memoria a cui l'agente può accedere utilizzando il campo di ricerca.

  6. Selezionare Salva.

I campi non modificati mantengono i valori correnti. Gli strumenti assegnati all'agente e gli archivi di memoria collegati vengono conservati a meno che non vengano modificati.

Per modificare un agente personalizzato utilizzando Chat:

Puoi aggiornare qualsiasi campo, inclusi gli strumenti e gli archivi di memoria allegati, chiedendo all'agente in chat. Ad 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.
Attach the payments-runbook memory store to certificate-checker, and remove the directives store.

La chat recupera la configurazione corrente dell'agente, applica le modifiche richieste e conferma prima del salvataggio. I campi non menzionati 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, l'origine del trigger e i timestamp.

Per visualizzare la cronologia delle chiamate:

  1. Accedi alla pagina Agenti nella tua app web per DevOps agenti.

  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à forniti quando l'agente è stato richiamato.
Stato Stato attuale della chiamata (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 delle chiamate:

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

Visualizzazione della traiettoria di chiamata

La traiettoria di chiamata 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 chiamata:

  1. Dalla scheda Cronologia, scegli l'invocazione che desideri ispezionare.

  2. Rivedi la cronologia della traiettoria.

La timeline mostra i seguenti tipi di passaggi:

  • Chiamate agli strumenti: quali strumenti l'agente ha richiamato e con quali parametri.

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

  • Output di testo: messaggi prodotti dall'agente durante l'invocazione.

  • Output generati: eventuali artefatti o raccomandazioni prodotti dall'agente, mostrati come collegamenti alla fine della timeline.

Per l'esecuzione delle invocazioni, la traiettoria si aggiorna in tempo reale. È possibile annullare un'invocazione 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, allo scadere del timeout o all'annullamento. Tuttavia, l'agente non può essere richiamato nuovamente dopo l'eliminazione.

Puoi eliminare un agente personalizzato usando Chat. L'eliminazione è permanente e non può essere annullata.

Per eliminare un agente personalizzato:

Chiedi a Chat di eliminare l'agente per nome. Ad 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.