Hermes Agent: Guia de Agentes de IA Autoevolutivos¶
O Hermes Agent propõe uma nova abordagem para agentes de IA: em vez de esquecer tudo ao final de cada sessão, ele acumula conhecimento, cria habilidades próprias e as aprimora continuamente através de um mecanismo evolutivo chamado GEPA. Este artigo resume o masterclass que explica cada componente desse sistema e como colocá‑lo em prática.
O que é o Hermes Agent¶
O Hermes Agent é um projeto open‑source da Nous Research que recebeu mais de 90 000 estrelas no GitHub em dois meses. Seu diferencial está em combinar três capacidades normalmente separadas: aprendizado de habilidades em tempo de execução, memória persistente em múltiplas camadas e um pipeline opcional de otimização de pesos (GEPA).
Observacao
Enquanto muitos agentes se limitam a ser chatbots com anotações, o Hermes evolui conforme você o usa, tornando‑se mais útil a cada interação.
Arquitetura do Hermes Agent¶
Tudo gira em torno de uma única classe AIAgent contida no script run_agent.py. O fluxo de trabalho passa por essa classe, seja através da linha de comando (CLI) ou de integrações de mensagens.
Dica
Essa estrutura única permite que o agente seja facilmente adaptado a diferentes canais, como o Telegram, sem mudar o núcleo de aprendizagem.
Camada de Identidade: SOUL.md¶
Antes de qualquer memória entrar em ação, o agente define quem ele é através do arquivo SOUL.md. Esse documento funciona como a camada de identidade, contendo preferências pessoais, convenções de projetos e outras informações que o agente deve respeitar desde o início.
Sistema de Memória de Três Camadas¶
A memória do Hermes é dividida em três níveis, cada um com velocidades e propósitos distintos:
- Memória de curto prazo: armazena interações recentes para respostas imediatas.
- Memória de médio prazo: conserva padrões de uso e correções feitas pelo usuário ao longo de várias sessões.
- Memória de longo prazo: guarda habilidades e conhecimentos consolidados que são menos propensos a serem esque
Ferramentas e Tecnologias¶
- [[Hermes Agent]]
- [[GitHub]]
- [[OpenClaw]]
- [[Telegram]]
- [[Claude]]
- [[Python]]
Nota pessoal
https://x.com/i/status/2054564519280804028