O que é o Hermes Agent?

Hermes Agent é um agente de IA de código aberto da Nous Research, projetado para executar tarefas, reter o que aprende e melhorar ao longo do tempo. Ele pode utilizar ferramentas como terminal, navegador, sistema de arquivos, busca na web e execução de código para realizar trabalho ativo, 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 para ele, e ele decide quais ações são necessárias, usa ferramentas, observa os resultados e continua trabalhando em direção à meta.

Muitos agentes de IA já podem usar ferramentas e concluir tarefas em várias etapas. A diferença está no que acontece após a conclusão da tarefa. Alguns agentes tratam cada tarefa como um novo problema. O Hermes é projetado para reter conhecimento e procedimentos úteis, tornando-se cada vez mais valioso com o tempo. Consulte IA Agêntica para saber como isso se aplica à execução de agentes no DaDesktop.

O que torna o Hermes diferente?

O Hermes possui um ciclo de aprendizado integrado. Ele pode criar habilidades a partir da experiência, aprimorar essas habilidades durante o uso, reter informações úteis e buscar sessões anteriores quando precisa de dados de trabalhos passados.

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 melhorá-los conforme encontra formas mais eficientes de executar uma tarefa.

Sessões anteriores

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

Por que usar o Hermes Agent?

O Hermes é útil quando uma tarefa envolve várias etapas, ferramentas ou aplicações. Em vez de alternar repetidamente entre o chat de IA, terminal, navegador e arquivos, você pode delegar a tarefa geral ao Hermes e deixar que ele coordene o trabalho.

  • Trabalho em tarefas completas: dê ao Hermes um objetivo, em vez de pedir instruções isoladas.
  • Manutenção de contexto ao longo do tempo: retenção de informações úteis entre sessões separadas.
  • Criação de fluxos de trabalho reutilizáveis: salve abordagens bem-sucedidas como habilidades, em vez de resolver o mesmo problema do zero.
  • Automação de trabalhos recorrentes: agende tarefas para serem executadas automaticamente em segundo plano.
  • Delegação de trabalho: use subagentes separados para diferentes partes de uma tarefa maior.
  • Escolha do seu modelo: conecte o Hermes a modelos locais ou provedores de modelos em 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 resolver problemas.
  • Tarefas de navegador: navegar em sites, interagir com páginas web e coletar informações.
  • Trabalho com arquivos: ler, criar, editar, buscar e organizar arquivos.
  • Integração de ferramentas: conectar serviços e ferramentas adicionais por meio do MCP.

Como o Hermes melhora com o uso

Suponha que você dê 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 de trabalho como uma habilidade, em vez de perder o conhecimento quando a tarefa termina.

Da próxima vez que uma tarefa semelhante 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 servem a propósitos diferentes. A memória armazena informações e contexto úteis, enquanto as habilidades armazenam procedimentos para realizar tarefas. Juntas, elas permitem que o Hermes acumule conhecimento sobre o que ele sabe e como executar trabalhos recorrentes.

Automatizar trabalho em segundo plano

O Hermes possui um agendador integrado para tarefas recorrentes. Você pode descrever um agendamento em linguagem natural e o Hermes executa o trabalho sem aguardar você iniciar uma sessão.

Isto pode ser usado para relatórios, monitoramento, backups, tarefas de pesquisa e outras rotinas. As tarefas agendadas também podem manter continuidade entre execuções, permitindo que construam sobre o trabalho anterior.

Executar modelos locais ou em nuvem

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

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

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.

No 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 fornece um desktop na nuvem com os recursos de CPU, RAM, armazenamento e GPU necessários para executar o Hermes junto com um LLM local.

Isto é útil quando o modelo que você deseja executar requer mais VRAM do que sua própria máquina possui. Escolha uma GPU com VRAM suficiente, inicie um desktop no DaDesktop, instale o Hermes e execute o modelo localmente junto com o agente.

Você também pode manter o desktop em execução para tarefas agendadas e fluxos de trabalho de longa duração sem precisar manter 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.