

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

# Architettura della soluzione
<a name="agentic-memory-architecture"></a>

La seguente architettura implementa la memoria persistente per le applicazioni AI agentiche utilizzando Valkey come ElastiCache componente di archiviazione vettoriale.

**Componenti chiave:**
+ **Amazon Bedrock AgentCore Runtime**: fornisce l'ambiente di hosting per la distribuzione e l'esecuzione di agenti. Fornisce l'accesso al LLM e incorpora i modelli necessari per l'architettura.
+ **Agent framework (ad esempio, Strands Agents)**: gestisce le chiamate LLM, l'esecuzione degli strumenti e le conversazioni con gli utenti. Strands Agents supporta più LLM, inclusi modelli di Amazon Bedrock, Anthropic, Google Gemini e OpenAI.
+ **Mem0**: il livello di orchestrazione della memoria che si trova tra gli agenti di intelligenza artificiale e i sistemi di storage. Mem0 gestisce il ciclo di vita della memoria, dall'estrazione delle informazioni dalle interazioni degli agenti all'archiviazione e al recupero.
+ **Amazon ElastiCache for Valkey**: l'archivio dati gestito in memoria che funge da componente di storage vettoriale. ElastiCache utilizza le funzionalità di ricerca per similarità vettoriali di Valkey per archiviare incorporamenti vettoriali ad alta dimensione, consentendo il recupero semantico della memoria.