View a markdown version of this page

Arquitetura da solução - Amazon ElastiCache

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Arquitetura da solução

A arquitetura a seguir implementa memória persistente para aplicativos de IA agentes usando o ElastiCache Valkey como componente de armazenamento vetorial.

Principais componentes:

  • Amazon Bedrock AgentCore Runtime — fornece o ambiente de hospedagem para implantação e execução de agentes. Ele fornece acesso ao LLM e aos modelos de incorporação necessários para a arquitetura.

  • Estrutura do agente (por exemplo, Strands Agents) — gerencia invocações de LLM, execução de ferramentas e conversas com usuários. O Strands Agents oferece suporte a vários LLMs, incluindo modelos do Amazon Bedrock, Anthropic, Google Gemini e OpenAI.

  • Mem0 — A camada de orquestração de memória que fica entre os agentes de IA e os sistemas de armazenamento. O Mem0 gerencia o ciclo de vida da memória, desde a extração de informações das interações do agente até seu armazenamento e recuperação.

  • Amazon ElastiCache for Valkey — O armazenamento de dados gerenciado na memória que serve como componente de armazenamento vetorial. ElastiCache usa os recursos de pesquisa de similaridade vetorial do Valkey para armazenar incorporações vetoriais de alta dimensão, permitindo a recuperação semântica da memória.