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 | bashNo Windows, execute o instalador pelo PowerShell:
irm https://hermes-agent.nousresearch.com/install.ps1 | iexApós a instalação, execute o assistente de configuração para definir seu provedor de modelos e outras opções:
hermes setupConsulte 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.