Como funciona

Memória de curto prazo é a informação que um sistema de IA mantém disponível durante uma conversa, sessão ou tarefa em andamento. Em um agente, ela pode incluir mensagens recentes, instruções temporárias, resultados de ferramentas, decisões já tomadas e o estado dos próximos passos.

Uma implementação simples mantém as mensagens da sessão e as envia junto com cada nova solicitação ao modelo. Quando o conteúdo cresce, o sistema pode remover mensagens antigas, resumir o histórico ou guardar partes em um armazenamento temporário para recuperá-las depois. Essas escolhas afetam o que o agente consegue lembrar e quanto contexto precisa processar.

A memória curta não é necessariamente permanente. Ela pode desaparecer ao encerrar a sessão ou após um período definido. Se o sistema precisa continuar uma tarefa depois de reiniciar, pode salvar um resumo ou estado em outro local, com permissões e regras de retenção explícitas.

Também não se deve confundir memória de curto prazo com a janela de contexto. A janela é o limite de conteúdo que o modelo pode considerar em uma execução. A memória é a estratégia da aplicação para selecionar, manter e apresentar informações ao longo da interação.

Exemplo prático

Uma pessoa pede a um agente de código que investigue um erro, consulte dois arquivos e proponha uma correção, mas não altere nada sem aprovação. Durante a sessão, o agente mantém a tarefa, os caminhos examinados, os achados e a condição de não modificar os arquivos.

Se a conversa ficar longa, o sistema pode resumir as decisões: qual erro foi observado, quais arquivos foram examinados, que hipótese ainda precisa de teste e qual ação exige confirmação. O resumo deve preservar a instrução de não editar sem aprovação, em vez de conservar apenas detalhes técnicos.

Quando o agente retoma o trabalho, ele revisa esse estado e confirma se o repositório ainda corresponde ao que foi analisado. Isso evita tratar uma lembrança resumida como verdade atual sobre arquivos que podem ter mudado.

Para que serve

A memória curta permite que um agente mantenha coerência dentro de tarefas com várias etapas. Ela reduz a necessidade de repetir instruções e ajuda a relacionar a resposta atual com decisões anteriores da mesma sessão.

Ela é útil em assistentes de atendimento, ferramentas de programação, fluxos de pesquisa e automações com aprovações. O sistema pode acompanhar em que etapa está, o que falta e quais informações já foram fornecidas.

Há limites. Um resumo pode omitir uma ressalva, mensagens antigas podem deixar de caber no contexto e informações conflitantes podem confundir o agente. Para ações importantes, mantenha um registro explícito do estado e confirme dados antes de executar mudanças.

A equipe também deve considerar privacidade. A memória temporária pode aparecer em logs, armazenamento de sessão ou sistemas de observabilidade. Defina o que pode ser registrado, quem pode acessar e quando os dados serão descartados.

Diferença entre memória de curto e longo prazo

Memória de curto prazo apoia a tarefa atual e costuma ter duração limitada. Memória de longo prazo guarda informações para sessões futuras, como preferências estáveis ou documentos de referência, e exige regras mais cuidadosas de atualização e retenção.

Uma aplicação pode usar ambas: a memória curta acompanha o fluxo atual, enquanto a memória longa fornece contexto persistente quando necessário. O agente deve saber de onde veio cada informação e pedir confirmação quando ela estiver desatualizada ou tiver consequências relevantes.