📚 Aprofundamento · 2026

Recursos do memória do Hermes Agent: Por que agentes reais de IA precisam de memória com curadoria, e não de um histórico de bate-papo infinito — EasyClaw

Descubra como funcionam os recursos de memória do Hermes Agent: memória com curadoria central, pesquisa de sessão, provedores externos e uma política de memória prática para construir agentes de IA confiáveis ​​que compõem o contexto ao longo do tempo.

📅 Atualizado: julho de 2026⏱ leitura de 12 minutos✍️ Editorial EasyClaw
  • X(Twitter) icon
  • Facebook icon
  • LinkedIn icon
  • Copy link icon

Um agente útil deve lembrar-se das convenções do seu projeto, do seu estilo de resposta preferido, das ferramentas instaladas no seu ambiente, das decisões já tomadas e dos erros que não deve repetir. É por isso que os recursos de memória do Hermes Agent são importantes. Eles não são apenas uma camada de personalização. Eles são a diferença entre um chatbot que recomeça todas as manhãs e um agente que combina contexto ao longo do tempo. A questão prática não é “O agente consegue se lembrar de tudo?” É "O que deve ser mantido por perto, o que deve ser pesquisado mais tarde e o que deve ser deliberadamente esquecido?"

memória é a camada de controle para trabalho de agente de longa duração

Bounded curated memory versus infinite chat history comparison: curated memory stores compact operational facts while raw transcripts create stale assumptions and confusing behavior

Um bom sistema de memória reduz explicações repetitivas. Um sistema de memória ruim cria suposições obsoletas, riscos ocultos e comportamentos confusos.

Quando as pessoas testam agentes de IA pela primeira vez, geralmente se concentram no uso de ferramentas. Ele pode navegar? Ele pode executar código? Ele pode abrir um terminal? Ele pode gravar arquivos? Estas coisas são importantes, mas não são o principal gargalo. O problema mais difícil aparece após a terceira ou quarta sessão. Você diz ao agente que seu back-end usa Go, seu branch de teste tem um comando de implantação diferente, sua equipe evita certos padrões de cópia e seus briefs de SEO devem seguir uma estrutura fixa. O agente tem um bom desempenho nessa sessão. Então, no dia seguinte, ele faz novamente as mesmas perguntas de configuração ou produz um trabalho que viola uma decisão que você já tomou.

É aí que a memória se torna um recurso de fluxo de trabalho. Sem memória persistente, cada tarefa requer a reidratação manual do contexto. Você pode colar instruções antigas, manter longos modelos de prompt ou tolerar correções repetidas. Nenhum deles escala bem. O Hermes Agent aborda isso com um modelo de memória em camadas. Sua memória interna é intencionalmente limitada e selecionada. Ele armazena fatos compactos sobre o usuário, o ambiente e o contexto operacional aprendido pelo agente. Isso é diferente de despejar a transcrição inteira em um banco de dados vetorial e esperar que a recuperação funcione.

O que o Hermes Agent realmente lembra

Hermes separa a memória persistente em duas categorias práticas. A primeira é a memória do agente: notas sobre o ambiente, projetos, convenções, fluxos de trabalho e lições aprendidas. É aqui que um agente pode armazenar que um repositório usa pnpm, que os testes são executados através de um destino Makefile específico ou que um servidor temporário precisa de uma porta SSH não padrão. A segunda é a memória do usuário: preferências, estilo de comunicação, expectativas, função e hábitos de fluxo de trabalho. É aqui que o agente pode se lembrar que você prefere respostas concisas, não gosta de afirmações especulativas ou deseja que os rascunhos de SEO sejam estruturados de uma maneira específica.

Essa distinção é importante porque nem toda memória tem a mesma função. A preferência do usuário deve moldar a comunicação. Um fato do projeto deve moldar a execução. Uma nota de tarefa concluída deve evitar retrabalho. Uma solução alternativa da ferramenta deve reduzir o tempo de depuração futuro.

User memory     = how to work with me
Project memory  = how this environment works
Task memory     = what already happened
Searchable log  = what we may need to find later
External memory = what should scale beyond local notes

É por isso que “mais memória” não é automaticamente melhor. Se cada detalhe da conversa se tornar uma instrução permanente, o agente ficará barulhento. O objetivo não é a recordação total. O objetivo é uma continuidade útil.

Por que o memória limitado é um recurso, não uma limitação

À primeira vista, um pequeno armazenamento de memória com curadoria parece restritivo. Na prática, força uma melhor higiene da memória. O erro que muitas equipes cometem é tratar a memória do agente como um depósito. Eles armazenam notas de reuniões, registros brutos, longos trechos de código, transcrições de clientes e lembretes vagos. Posteriormente, o agente recupera fragmentos que estão tecnicamente relacionados, mas operacionalmente inúteis. Pior ainda, pode tratar informações desatualizadas como atuais.

O design de memória limitada do Hermes empurra o agente para a compressão. Em vez de salvar uma sessão de depuração completa, a lição deve ser salva:

Bad memory:
On Tuesday, we debugged the deployment script for two hours...

Good memory:
Project deploys to staging with `make deploy-staging`; required env vars
are in `.env.staging.local`; do not use production credentials during test deploys.

A segunda entrada é mais curta, mais segura e mais útil. Diz ao agente o que fazer na próxima vez sem preservar narrativa desnecessária. Isso é importante para o trabalho real porque a memória é injetada no contexto operacional do agente. Qualquer coisa armazenada lá pode influenciar decisões futuras. Se a memória ficar inchada, obsoleta ou contraditória, o comportamento do agente será degradado. Uma camada de memória compacta mantém limpo o contexto "sempre disponível".

Memória central, pesquisa de sessão e provedores externos

Hermes Agent three-layer memory architecture diagram: core curated memory for always-available facts, session search for episodic recall, and external memory providers for scalable team workflows

Três camadas de memória: memória central com curadoria para fatos sempre disponíveis, busca de sessão para recuperação episódica e provedores externos para escala.

Camada 1: memória com curadoria central

A memória central contém os fatos que o agente sempre deve saber. Isto inclui preferências duráveis, convenções de projeto estáveis, fatos ambientais e correções repetidas.

User prefers draft articles in a natural Medium tone, with short paragraphs,
practical examples, and no exaggerated marketing claims.

Project `content-pipeline` uses Python 3.11, Poetry, Playwright, and a local
SQLite queue. Run tests with `poetry run pytest`.

Essas entradas não são transcrições. Eles são conhecimento operacional compactado.

Camada 2: pesquisa de sessão

Nem todos os detalhes merecem memória permanente. Às vezes, o agente só precisa localizar uma discussão anterior. Para isso, a busca por sessão é mais apropriada. Imagine que você disse ao agente há três semanas por que uma migração de banco de dados específica foi adiada. Talvez isso não precise ser injetado permanentemente em todos os prompts futuros. Mas quando você pergunta: “O que decidimos sobre a migração?” o agente deve ser capaz de pesquisar sessões anteriores e recuperar a troca relevante. Esta distinção é importante. A memória central é para fatos que deveriam moldar o comportamento por padrão. A pesquisa de sessão é para recordação episódica.

Camada 3: Provedores de memória externa

Hermes também oferece suporte a provedores de memória externa. É aqui que a memória se torna mais escalonável e especializada. Dependendo do provedor, o agente pode usar pesquisa semântica, modelagem de usuário, sincronização em segundo plano, extração de memória ou ferramentas específicas do provedor. Isso é útil quando o agente passa da produtividade pessoal para fluxos de trabalho de equipe. Um único desenvolvedor pode se contentar com memória local compacta e pesquisa de sessão. Uma equipe de conteúdo, grupo de pesquisa ou equipe de operações pode precisar de uma lembrança mais ampla de resumos, campanhas, perfis de usuários, históricos de projetos e fluxos de trabalho recorrentes. A questão da arquitetura é: o que deve permanecer local, o que deve ser pesquisável e o que deve ser gerenciado por um provedor de memória?

Um fluxo de trabalho prático: agente de conteúdo SEO com memória

Suponha que você use o Hermes Agent para oferecer suporte a um fluxo de trabalho de conteúdo SEO. O agente pesquisa temas, constrói esboços, redige artigos, verifica oportunidades de links internos e prepara conteúdo para um CMS. Sem memória, todo artigo começa com configurações repetitivas: use a voz da nossa marca, evite clickbait, mencione o produto naturalmente, não abuse dos marcadores, siga nossas regras internas de vinculação, use parágrafos curtos, não invente estatísticas. Depois de algumas sessões, isso se torna irritante. Depois de algumas dezenas de sessões, torna-se um imposto oculto no fluxo de trabalho.

Com memória, o agente deve persistir nas regras estáveis: o usuário escreve artigos de SEO para leitores de tecnologia estrangeiros; estilo: analítico, prático, parágrafos curtos, sem exageros, sem estatísticas falsas, sem excesso de palavras-chave; as menções aos produtos devem ser naturais e incorporadas ao contexto do fluxo de trabalho.

A memória do estilo Hermes é forte para continuidade e raciocínio de agente. EasyClaw é mais relevante quando o fluxo de trabalho de conteúdo precisa passar por ferramentas de desktop, interfaces CMS, planilhas, guias de pesquisa e etapas de publicação sem transformar cada ação em uma integração de API personalizada. Numa operação prática de conteúdo, eu não pensaria nessas ferramentas como “uma substitui a outra”. Eu pensaria em camadas. A memória Hermes pode preservar o contexto do raciocínio: regras da marca, padrões de conteúdo, decisões anteriores e lições de fluxo de trabalho. EasyClaw pode ajudar a executar o trabalho complicado entre aplicativos que acontece após a existência do rascunho: mover conteúdo para um CMS, verificar a formatação, preparar metadados ou coordenar tarefas de publicação entre ferramentas.

O segredo é evitar armazenar tudo. Para um fluxo de trabalho de SEO, boas entradas de memória podem incluir: voz da marca - público de tecnologia claro, profissional e estrangeiro, sem afirmações exageradas; estrutura do artigo - gancho nas primeiras 150 palavras, H2 a cada 2-4 parágrafos, exemplos antes das recomendações, CTA suave apenas perto do final; Regra de SEO – mencione a palavra-chave primária naturalmente no título, introdução, um H2 e conclusão; evite o excesso repetitivo de palavras-chave de correspondência exata. Essas memórias são compactas, duráveis ​​e guiam a ação.

O que não salvar

O recurso de memória mais subestimado é o esquecimento. Um sistema de memória que nunca esquece torna-se um risco. Ele pode preservar preferências desatualizadas, fatos de depuração temporários, detalhes de campanhas expiradas ou suposições antigas de projetos. Nos fluxos de trabalho do agente, a memória obsoleta costuma ser pior do que nenhuma memória porque o usuário pode não perceber que o agente está contando com ela. Não salve logs brutos, rascunhos completos de artigos, caminhos de arquivos temporários, estados únicos do navegador ou fatos que sejam fáceis de redescobrir. Não salve credenciais confidenciais. Não guarde memórias vagas como “o usuário gosta de SEO” ou “o projeto é importante”. Essas entradas consomem espaço sem melhorar as decisões.

Um teste melhor seria: "Esse fato ajudará o agente a tomar uma decisão melhor em uma sessão futura sem precisar de uma conversa completa?" Se a resposta for não, pertence ao histórico da sessão, a um documento do projeto ou a lugar nenhum.

Como projetar uma política memória antes de automatizar o trabalho

Antes de usar intensamente os recursos de memória do Hermes Agent, defina uma política de memória simples. Isto não precisa ser complicado. Ele só precisa evitar desordem acidental. Eu uso quatro categorias. Primeiro, salve as preferências estáveis ​​do usuário: tom, formato, profundidade técnica, preferência de idioma e expectativas recorrentes. Em segundo lugar, salve convenções de projeto estáveis: estrutura de repositório, comandos de teste, regras de implantação, regras de formatação CMS, convenções de nomenclatura e detalhes do conjunto de ferramentas. Terceiro, salve as correções repetidas: se o usuário corrigir o mesmo comportamento duas vezes, provavelmente ele pertence à memória. Quarto, salve lições que evitem erros futuros: se o agente descobrir que um comando falha devido a uma peculiaridade do ambiente local, salve a solução alternativa. Todo o resto deve ser tratado com cautela.

# Check active memory provider
hermes memory status
# Configure external memory provider
hermes memory setup
# Disable external provider when testing local-only behavior
hermes memory off

A escolha exata do provedor depende do seu fluxo de trabalho. Para uma configuração local de usuário único, a memória interna e a pesquisa de sessão podem ser suficientes. Para personalização em escala de equipe, multiperfil ou entre sessões, um provedor externo pode valer a complexidade adicional.

Um fluxograma memória simples para fluxos de trabalho de agentes

Aqui está um fluxo de decisão prático que utilizo ao decidir se algo pertence à memória:

flowchart TD
    A[New information appears] --> B{Will it matter in future sessions?}
    B -- No --> C[Do not save]
    B -- Yes --> D{Is it stable or repeated?}
    D -- No --> E[Keep in session history]
    D -- Yes --> F{Is it compact and safe?}
    F -- No --> G[Summarize, redact, or skip]
    F -- Yes --> H{Does it guide behavior?}
    H -- No --> E
    H -- Yes --> I[Save to memory]

Isso mantém a memória operacional. A questão não é lembrar dos fatos por si só. O objetivo é melhorar o comportamento futuro.

A compensação de desempenho: contexto sempre ativo versus recall sob demanda

memória cria uma compensação de desempenho. A memória sempre ativa é rápida porque está disponível imediatamente. Mas também consome contexto e influencia cada resposta. A recuperação sob demanda é mais limpa porque o agente só pesquisa quando necessário. Mas exige que o agente saiba quando pesquisar. É por isso que a separação de Hermes entre memória persistente e busca de sessão é útil. A memória central deve conter o pequeno conjunto de fatos pelos quais vale a pena pagar em cada sessão. A busca por sessão deve conter a longa cauda das discussões anteriores.

Por exemplo, "O usuário prefere respostas concisas" pertence à memória central. "Comparamos três plug-ins CMS em março" provavelmente pertence à pesquisa de sessão. "O projeto usa um script de compactação de imagem personalizado antes do upload" pode pertencer à memória principal se afetar tarefas de publicação repetidas. Quanto melhor for a sua classificação, mais confiável se torna o agente.

Relevância no setor: Por que memória é importante além dos assistentes pessoais

A memória está se tornando importante porque os agentes de IA estão migrando do bate-papo para as operações. Nas equipes de software, a memória ajuda os agentes a entender as convenções do projeto, ambientes locais, erros recorrentes e decisões de implementação anteriores. Nas equipes de conteúdo, a memória preserva a voz da marca, as regras editoriais, a estratégia de palavras-chave e os fluxos de trabalho de publicação. Nas operações do cliente, a memória pode ajudar os agentes a manter a continuidade entre os casos, as regras de agendamento e as preferências específicas do cliente, desde que a privacidade e a governança sejam tratadas com cuidado.

O padrão comum é a continuidade. O trabalho real não é um único prompt. É uma cadeia de decisões relacionadas ao longo de dias ou semanas. As equipes não querem um agente que apenas responda bem isoladamente. Eles querem um agente que se lembre o suficiente para evitar o desperdício de atenção. Esse é o valor real dos recursos de memória do Hermes Agent. Eles tornam o agente menos dependente de instruções perfeitas. Em vez de forçar o usuário a reafirmar o contexto operacional todas as vezes, o agente transfere as partes que importam.

O risco: memória pode se tornar um prompt invisível

O mesmo recurso que torna a memória útil também a torna arriscada. memória atua como um prompt invisível. Se os usuários não puderem inspecionar, editar ou contestar, eles poderão não entender por que o agente se comporta de determinada maneira. É por isso que a governança da memória é importante. Os usuários devem revisar periodicamente o que o agente salvou. As equipes devem decidir quais categorias são permitidas. Informações confidenciais devem ser excluídas ou redigidas. Os fatos antigos do projeto devem ser atualizados quando mudarem. Para uso em produção, eu trataria a memória como configuração, não como histórico de bate-papo casual. Deve ser legível, editável, auditável e mantido intencionalmente.

Como usar bem os recursos do memória do Hermes Agent

A melhor maneira de usar a memória Hermes é começar aos poucos. Não comece conectando todos os provedores e armazenando todas as sessões. Comece com a camada de memória interna. Deixe o agente lembrar de suas preferências estáveis ​​e de uma ou duas convenções do projeto. Em seguida, observe se as sessões futuras melhoram. Se o agente continuar cometendo o mesmo erro, adicione uma correção. Se precisar repetidamente dos mesmos detalhes de configuração, salve-os. Se uma memória ficar desatualizada, substitua-a em vez de adicionar uma nota contraditória. Assim que o loop básico funcionar, adicione a pesquisa de sessão para recuperação episódica. Use-o quando precisar que o agente tome decisões anteriores, não quando precisar que ele obedeça às instruções permanentes. Só então considere provedores de memória externa. Eles são valiosos, mas acrescentam outra camada de configuração e governança. Quanto mais poderoso o sistema de memória, mais importante se torna definir o que deve ser lembrado, como deve ser recuperado e quem pode modificá-lo.

Conclusão: lembre-se das coisas certas

Os recursos de memória do Hermes Agent apontam para uma mudança mais ampla no design do fluxo de trabalho de IA. Os agentes vencedores não serão aqueles que guardam tudo cegamente. Serão eles que saberão o que preservar, o que pesquisar, o que compactar e o que esquecer. Para os usuários, a conclusão prática é simples: trate a memória como uma camada operacional. Use-o para armazenar preferências duráveis, convenções de projeto, correções repetidas e lições que evitam erros futuros. Mantenha os detalhes brutos no histórico pesquisável. Use provedores de memória externos somente quando seu fluxo de trabalho realmente precisar de escala. Para equipes que criam fluxos de trabalho de agentes sérios, a memória deve ser projetada antes da expansão da automação. Caso contrário, o agente pode tornar-se poderoso mas inconsistente: capaz de agir, mas incapaz de manter a continuidade. O melhor agente de IA não é aquele que mais se lembra. É aquele que se lembra das coisas certas com o nível certo de detalhe e depois usa essa memória para facilitar a próxima tarefa.