

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
<a name="custom-agents-managing-custom-agents"></a>

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
<a name="editing-a-custom-agent"></a>

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.

1. Scegli l'agente personalizzato che desideri modificare.

1. Nella pagina dei dettagli dell'agente, scegli **Modifica**.

1. Nella finestra di dialogo, scegli **Modulo**.

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

1. 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
<a name="viewing-invocation-history"></a>

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.

1. Scegli l'agente personalizzato che desideri ispezionare.

1. 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
<a name="viewing-an-invocation-trajectory"></a>

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.

1. 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
<a name="deleting-a-custom-agent"></a>

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