O que é o Hermes Agent?
O Hermes Agent é um agente de IA de código aberto da Nous Research, projetado para executar tarefas, lembrar o que aprende e melhorar ao longo do tempo. Ele pode utilizar ferramentas como terminal, navegador, sistema de ficheiros, pesquisa na web e execução de código para levar a cabo o trabalho, 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ê lhe dá um objetivo e ele decide quais ações são necessárias, utiliza ferramentas, observa os resultados e continua a trabalhar em direção ao objetivo.
Muitos agentes de IA já podem usar ferramentas e concluir tarefas em várias etapas. A diferença está no que acontece depois de a tarefa ser concluída. Alguns agentes tratam cada tarefa como um novo problema. O Hermes foi concebido para reter conhecimento e procedimentos úteis para se tornar mais útil ao longo do tempo. Consulte IA Agêntica para saber como isto se aplica à execução de agentes na DaDesktop.
O que torna o Hermes diferente?
O Hermes tem um ciclo de aprendizagem integrado. Ele pode criar habilidades a partir da experiência, melhorar essas habilidades durante o uso, reter informações úteis e procurar sessões anteriores quando necessita de informação de trabalho anterior.
Memória persistente
O Hermes pode reter informações úteis sobre si, os seus projetos e o seu ambiente entre sessões.
Habilidades que melhoram
O Hermes pode transformar fluxos de trabalho úteis em habilidades reutilizáveis e melhorá-las à medida que encontra formas melhores de executar uma tarefa.
Sessões anteriores
O Hermes pode procurar conversas anteriores para recuperar informações relevantes para o trabalho que está a executar agora.
Porquê usar o Hermes Agent?
O Hermes é útil quando uma tarefa envolve várias etapas, ferramentas ou aplicações. Em vez de alternar repetidamente entre um chat de IA, terminal, navegador e ficheiros, pode dar ao Hermes a tarefa global e deixar que ele coordene o trabalho.
- Trabalhar em tarefas completas: dê ao Hermes um objetivo em vez de pedir instruções individuais.
- Manter contexto ao longo do tempo: reter informações úteis entre sessões separadas.
- Construir fluxos de trabalho reutilizáveis: guardar abordagens bem-sucedidas como habilidades em vez de resolver o mesmo problema do zero.
- Automatizar trabalho recorrente: agendar tarefas para execução automática em segundo plano.
- Delegar trabalho: usar subagentes separados para diferentes partes de uma tarefa maior.
- Escolher o seu modelo: ligar o Hermes a modelos locais ou fornecedores 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: procurar na web, ler fontes, recolher informações e organizar descobertas.
- Automação: executar scripts e agendar tarefas recorrentes, como relatórios, monitorização 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 recolher informações.
- Trabalho com ficheiros: ler, criar, editar, procurar e organizar ficheiros.
- Integração de ferramentas: ligar serviços e ferramentas adicionais através do MCP.
Como o Hermes melhora com o uso
Suponha que dá ao Hermes uma tarefa difícil que requer várias etapas. Ao resolvê-la, o Hermes pode descobrir um fluxo de trabalho que funciona bem. Ele pode guardar 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 melhoria, a habilidade pode ser atualizada. A sua memória também pode reter fatos e lições úteis de trabalhos anteriores.
A memória e as habilidades servem a propósitos diferentes. A memória armazena informações e contexto úteis, enquanto as habilidades armazenam procedimentos para fazer coisas. Juntas, elas permitem que o Hermes acumule conhecimento sobre o que sabe e como executar trabalho recorrente.
Automatizar trabalho em segundo plano
O Hermes tem um agendador integrado para tarefas recorrentes. Pode descrever um horário em linguagem natural e fazer o Hermes executar trabalho sem esperar que você inicie uma sessão.
Isto pode ser usado para relatórios, monitorização, cópias de segurança, tarefas de pesquisa e outras rotinas. As tarefas agendadas também podem manter a continuidade entre execuções, permitindo que se construam sobre o trabalho anterior.
Executar modelos locais ou em nuvem
O Hermes não está vinculado a um único LLM. Pode ligá-lo a modelos locais ou fornecedores de nuvem suportados e alterar o modelo sem alterar as ferramentas, a memória e os fluxos de trabalho do agente.
Executar um modelo local dá-lhe mais controlo sobre o modelo, o hardware e o local onde os seus dados são processados. Também pode permitir que o Hermes trabalhe com os seus ficheiros e outros recursos locais sem enviá-los para um fornecedor de modelos externo.
Como instalar o Hermes
O Hermes pode ser executado em Linux, macOS, Windows e WSL2. Pode instalar a aplicação de ambiente de trabalho ou usar a versão de linha de comandos sem a aplicação de ambiente de trabalho.
No Linux, macOS ou WSL2, abra um terminal e execute:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashNo Windows, execute o instalador a partir do PowerShell:
irm https://hermes-agent.nousresearch.com/install.ps1 | iexApós a instalação, execute o assistente de configuração para definir o seu fornecedor 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 na DaDesktop
O Hermes necessita de um ambiente onde possa executar as suas ferramentas e manter os seus dados. A DaDesktop fornece um ambiente de trabalho em nuvem com os recursos de CPU, RAM, armazenamento e GPU necessários para executar o Hermes em conjunto com um LLM local.
Isto é útil quando o modelo que deseja executar requer mais VRAM do que a sua própria máquina possui. Escolha uma GPU com VRAM suficiente, inicie um ambiente de trabalho DaDesktop, instale o Hermes e execute o modelo localmente em conjunto com o agente.
Você também pode manter o ambiente de trabalho em execução para tarefas agendadas e fluxos de trabalho de longa duração sem deixar o seu computador pessoal ligado.