O que é o Hermes Agent?

O Hermes Agent é um agente de IA de código aberto da Nous Research, desenvolvido para executar tarefas, lembrar do que aprende e aprimorar-se ao longo do tempo. Ele pode utilizar ferramentas como terminal, navegador, sistema de arquivos, pesquisa na web e execução de código para realizar trabalhos, em vez de apenas gerar uma resposta.

O que é um agente de IA?

Um agente de IA pode fazer mais do que gerar texto. Você define um objetivo e ele decide quais ações são necessárias, usa ferramentas, observa os resultados e continua trabalhando em direção ao objetivo.

Muitos agentes de IA já conseguem usar ferramentas e concluir tarefas em múltiplas etapas. A diferença reside no que acontece após a conclusão da tarefa. Alguns agentes tratam cada tarefa como um novo problema. O Hermes foi projetado para reter conhecimento e procedimentos úteis, tornando-se mais útil com o tempo. Consulte Agentic AI para saber como isso se aplica à execução de agentes no DaDesktop.

O que torna o Hermes diferente?

O Hermes possui um loop de aprendizado integrado. Ele pode criar habilidades a partir da experiência, aprimorá-las durante o uso, lembrar de informações úteis e buscar em sessões anteriores quando precisar de dados de trabalhos anteriores.

Memória persistente

O Hermes pode reter informações úteis sobre você, seus projetos e seu ambiente entre sessões.

Habilidades que evoluem

O Hermes pode transformar fluxos de trabalho úteis em habilidades reutilizáveis e aprimorá-las conforme encontra maneiras melhores de executar uma tarefa.

Sessões anteriores

O Hermes pode pesquisar conversas anteriores para recuperar informações relevantes para o trabalho que está realizando atualmente.

Por que usar o Hermes Agent?

O Hermes é útil quando a tarefa envolve múltiplas etapas, ferramentas ou aplicativos. Em vez de alternar repetidamente entre um chat de IA, terminal, navegador e arquivos, você pode atribuir a Hermes a tarefa geral e deixar que ele coordene o trabalho.

  • Trabalhar em tarefas completas: defina um objetivo para o Hermes, em vez de solicitar instruções individuais.
  • Manter o contexto ao longo do tempo: retém informações úteis entre sessões separadas.
  • Construir fluxos de trabalho reutilizáveis: salve abordagens bem-sucedidas como habilidades, em vez de resolver o mesmo problema do zero.
  • Automatizar trabalho recorrente: agende tarefas para execução automática em segundo plano.
  • Delegar trabalho: use subagentes separados para diferentes partes de uma tarefa maior.
  • Escolher seu modelo: conecte o Hermes a modelos locais ou provedores de modelos de nuvem suportados.

O que o Hermes pode fazer

  • Desenvolvimento de software: inspecionar código, depurar problemas, fazer alterações, executar testes e trabalhar com repositórios.
  • Pesquisa: pesquisar na web, ler fontes, coletar informações e organizar descobertas.
  • Automação: executar scripts e agendar tarefas recorrentes, como relatórios, monitoramento e outras rotinas.
  • Administração de sistemas: usar o terminal, instalar software, configurar sistemas e solucionar problemas.
  • Tarefas de navegador: navegar em sites, interagir com páginas web e coletar informações.
  • Trabalho com arquivos: ler, criar, editar, pesquisar e organizar arquivos.
  • Integrações de ferramentas: conectar serviços e ferramentas adicionais por meio do MCP.

Como o Hermes melhora com o uso

Suponha que você atribua ao Hermes uma tarefa difícil que requer várias etapas. Durante a resolução, o Hermes pode descobrir um fluxo de trabalho que funciona bem. Ele pode salvar esse fluxo como habilidade, em vez de perder o conhecimento quando a tarefa terminar.

Da próxima vez que uma tarefa similar surgir, o Hermes pode usar essa habilidade como ponto de partida. Se o fluxo de trabalho precisar de aprimoramento, a habilidade pode ser atualizada. Sua memória também pode reter fatos e lições úteis de trabalhos anteriores.

Memória e habilidades cumprem propósitos diferentes. A memória armazena informações e contextos úteis, enquanto as habilidades armazenam procedimentos para executar tarefas. Juntas, elas permitem que o Hermes acumule conhecimento sobre o que ele sabe e como executar trabalho recorrente.

Automatizar trabalho em segundo plano

O Hermes possui um agendador integrado para tarefas recorrentes. Você pode descrever um agendamento em linguagem natural e fazer com que o Hermes realize o trabalho sem esperar que você inicie uma sessão.

Isso pode ser usado para relatórios, monitoramento, backups, tarefas de pesquisa e outras rotinas. Tarefas agendadas também podem manter continuidade entre execuções, permitindo que se baseiem em trabalhos anteriores.

Executar modelos locais ou em nuvem

O Hermes não é vinculado a um único LLM. Você pode conectá-lo a modelos locais ou provedores de nuvem suportados e alterar o modelo sem modificar as ferramentas, a memória e os fluxos de trabalho do agente.

Executar um modelo local oferece maior controle sobre o modelo, o hardware e o local onde seus dados são processados. Também permite que o Hermes trabalhe com seus arquivos e outros recursos locais sem enviá-los a um provedor externo de modelos.

Como instalar o Hermes

O Hermes pode ser executado em Linux, macOS, Windows e WSL2. Você pode instalar o aplicativo desktop ou usar a versão de linha de comando sem o aplicativo desktop.

Em Linux, macOS ou WSL2, abra um terminal e execute:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

No Windows, execute o instalador pelo PowerShell:

irm https://hermes-agent.nousresearch.com/install.ps1 | iex

Após a instalação, execute o assistente de configuração para definir seu provedor de modelos e outras opções:

hermes setup

Consulte a documentação do Hermes para opções de instalação e detalhes de configuração.

Executar o Hermes no DaDesktop

O Hermes precisa de um ambiente onde possa executar suas ferramentas e manter seus dados. O DaDesktop oferece um desktop em nuvem com os recursos de CPU, RAM, armazenamento e GPU necessários para executar o Hermes ao lado de um LLM local.

Isso é útil quando o modelo que você deseja executar requer mais VRAM do que o disponível no seu próprio computador. Escolha uma GPU com VRAM suficiente, inicie um desktop no DaDesktop, instale o Hermes e execute o modelo localmente ao lado do agente.

Você também pode manter o desktop em execução para tarefas agendadas e fluxos de trabalho de longa duração, sem precisar deixar seu computador pessoal ligado.

Saiba mais sobre a execução de LLMs locais no DaDesktop.

Experimente o Hermes Agent

Um desktop pronto para usar com o Hermes Agent e um modelo local já instalado e configurado. Inicie e comece a executar, sem necessidade de configuração.