

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

# Abilitazione della memoria degli agenti
<a name="agents-configure-memory"></a>

Per configurare la memoria per il tuo agente, devi prima abilitarla e quindi, facoltativamente, specificarne il periodo di mantenimento. È possibile abilitare la memoria per l’agente al momento della [creazione](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-create.html) o dell’[aggiornamento](https://docs.aws.amazon.com//bedrock/latest/userguide/agents-manage.html#agents-edit). 

**Nota**  
È possibile abilitare la memoria per gli agenti su tutti i modelli, *tranne* i seguenti:   
Amazon Titan Text Premier
Anthropic Claude Instant
Assicurati che il modello che intendi utilizzare sia disponibile nella Regione. Per ulteriori informazioni, vedere [Model support by Regione AWS](https://docs.aws.amazon.com//bedrock/latest/userguide/models-supported.html).

Per scoprire come configurare la memoria per il tuo agente, seleziona la scheda relativa al metodo che preferisci, quindi segui i passaggi sotto indicati.

------
#### [ Console ]

**Per configurare la memoria per l’agente**

1. Se non hai già eseguito l’accesso ad Agente builder, procedi come segue:

   1. Accedi a Console di gestione AWS con un'identità IAM che dispone delle autorizzazioni per utilizzare la console Amazon Bedrock. Quindi, apri la console Amazon Bedrock in [https://console.aws.amazon.com/bedrock.](https://console.aws.amazon.com/bedrock)

   1. Seleziona **Agenti** nel riquadro di navigazione a sinistra. Quindi, scegli un agente nella sezione **Agenti**.

   1. Scegli **Modifica in Agente Builder**.

1. Nella sezione Dettagli dell’agente, scegli **Seleziona modello**.

1. Nella sezione **Memoria** completa le seguenti operazioni:

   1. Per **Abilita il riepilogo della sessione**, seleziona **Abilita**.

   1. (Facoltativo) Per **Durata della memoria**, inserisci un numero compreso tra 1 e 365 per specificare la durata della memoria per il tuo agente. Per impostazione predefinita, l’agente mantiene il contesto delle conversazioni per 30 giorni. 

   1. Per **Numero massimo di sessioni recenti**, seleziona un numero per indicare il numero massimo di sessioni recenti da archiviare come memoria.

   1. (Facoltativo) Se lo desideri, puoi apportare modifiche al prompt di riepilogo della sessione. Per apportare modifiche, in **Prompt di riepilogo della sessione**, scegli **Visualizza e modifica**.

1. Assicurati innanzitutto di **salvare** e quindi di **preparare** per l’applicazione delle modifiche apportate all’agente prima di passare al relativo test. 

------
#### [ API ]

Per abilitare e configurare la memoria per il tuo agente, invia una [UpdateAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_UpdateAgent.html)richiesta [CreateAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_CreateAgent.html)or a un endpoint di [build Agents for Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt).

Nell'API Amazon Bedrock, specifichi `memoryConfiguration` quando inviare una [UpdateAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_UpdateAgent.html)richiesta [CreateAgent](https://docs.aws.amazon.com//bedrock/latest/APIReference/API_agent_CreateAgent.html)o. 

Di seguito viene illustrato il formato generale di `memoryConfiguration`: 

```
"memoryConfiguration": {
"enabledMemoryTypes": [ "SESSION_SUMMARY" ],
"storageDays":30,
"sessionSummaryConfiguration": {
    "maxRecentSessions": 5
    }
}
```

È possibile configurare facoltativamente il periodo di mantenimento della memoria assegnando a `storageDays` un numero compreso tra 1 e 365 giorni.

**Nota**  
Se si abilita la memoria per l’agente e non si specifica `memoryId` quando lo si invoca, l’agente non archivierà quel turno specifico nella memoria.

------