Pular para o conteúdo principal

Memória do Agente

A memória permite que agentes de AI se lembrem de informações de etapas anteriores de uma conversa ou de conversas anteriores. Com a memória, os agentes fornecem respostas sensíveis ao contexto e constroem experiências personalizadas ao longo do tempo.

Diagrama do loop de memória do agente

Use a memória do agente quando desejar que seu agente:

  • Lembre-se das preferências do usuário, decisões anteriores ou contexto acumulado entre as sessões.
  • Compartilhe conhecimento e preferências entre múltiplos agentes e projetos.
  • Melhorar em precisão e eficiência ao longo do tempo.

Escolha uma opção de memória

O Databricks tem duas abordagens para a memória do agente.

    • Memória gerenciada de agente (Beta)
    • A Databricks gerencia a infraestrutura de memória protegida com a governança do Unity Catalog. Suporta agentes criados com qualquer framework que precisam de memória por usuário, entre sessões.
    • Memória do agente autogerenciada (Lakebase)
    • Gerencia-se o armazenamento de memória subjacente usando o Lakebase. Suporta agentes personalizados desenvolvidos com LangGraph ou o SDK de Agentes da OpenAI que precisam de acesso SQL direto ao estado de conversa de curto e longo prazo.

Dimensionamento de memória para agentes

A memória assume diferentes formas. A memória episódica captura interações brutas, como logs de conversas e feedback do usuário, enquanto a memória semântica destila essas interações em fatos e regras reutilizáveis. Você também pode delimitar a memória a um usuário individual ou compartilhá-la como conhecimento organizacional em uma equipe.

À medida que um agente acumula mais deste contexto, sua precisão e eficiência podem melhorar. A pesquisa da Databricks chama este padrão de escalabilidade de memória. Para estas descobertas, consulte Escalabilidade de memória para agentes de IA da pesquisa da Databricks.