Aprenda

Conheça a Acurast. Descubra nossa história, mergulhe na documentação técnica e veja com quem temos parcerias no ecossistema.

Sua IA não deveria parar de trabalhar quando você fecha o navegador

 

Criar um agente de IA nunca foi tão fácil.

 

Toda semana surge um novo modelo, framework ou SDK capaz de raciocinar, chamar ferramentas e automatizar tarefas.

A mudança

O desafio já não é fazer um agente pensar

É fazer com que ele continue trabalhando.

 

A maioria dos assistentes de IA ainda é construída em torno de conversas. Você faz uma pergunta, ele responde e a interação termina. Se você quer o mesmo trabalho feito amanhã, precisa pedir de novo.

 

Isso funciona bem para conversas. Não funciona bem para trabalho recorrente.

 

Seja monitorando repositórios no GitHub, acompanhando atualizações de mercado, revisando tickets de suporte ou gerando resumos diários de pesquisa, muitas tarefas não precisam de mais um prompt. Elas precisam de um agente que se lembre do que lhe foi pedido e continue fazendo.

 

É esse o problema que o Hermes foi projetado para resolver.

 

Neste guia, você vai aprender a fazer o deploy do Hermes, um agente de IA autônomo e de código aberto, na rede descentralizada de Processors da Acurast. Você vai conectar o Hermes ao OpenRouter, configurar o deployment e criar um fluxo de trabalho agendado que continua rodando sem esperar por outro prompt.

 

 

Construir o agente é só metade da história

 

Boa parte da conversa sobre agentes de IA se concentra no raciocínio. O modelo consegue usar ferramentas? Consegue navegar na web? Consegue planejar uma sequência de ações?

 

Essas perguntas importam, mas descrevem apenas o que acontece durante uma única interação.

 

A próxima pergunta é igualmente importante: o que acontece depois que você construiu o agente?

 

Um agente prático precisa de um lugar para rodar. Ele precisa executar tarefas recorrentes, acompanhar o trabalho anterior, expor uma interface em que você possa gerenciá-lo e continuar disponível depois que você fecha o navegador.

 

A maioria dos frameworks de agentes deixa essas peças por sua conta.

 

O Hermes começa exatamente aí.

 

Em vez de oferecer mais um conjunto de blocos de construção, o Hermes é um runtime de agente completo. Ele combina agendamento, memória, uso de ferramentas, integração com o OpenRouter e uma interface web em uma única aplicação que você pode colocar em deploy e começar a usar imediatamente.

 

Isso torna o Hermes muito adequado para fluxos de trabalho como:

 

  • Resumir as principais histórias do Hacker News todas as manhãs.
  • Monitorar repositórios no GitHub em busca de novas versões.
  • Gerar resumos diários de pesquisa ou de mercado.
  • Acompanhar anúncios de concorrentes.
  • Revisar sites e APIs em horários agendados.

 

O objetivo não é fazer perguntas melhores todos os dias. É definir um trabalho útil uma vez e deixar o agente continuar executando.

 

Por que rodar o Hermes na Acurast?

Rodar um agente autônomo normalmente significa manter infraestrutura.

 

Você precisa de um servidor, um pipeline de deploy, endpoints públicos, autenticação, monitoramento e manutenção contínua. Nenhuma dessas tarefas deixa seu agente mais inteligente, mas todas são necessárias para mantê-lo disponível.

 

A Acurast elimina boa parte desse trabalho operacional.

 

Em vez de fazer o deploy do Hermes em um servidor de nuvem tradicional, você faz o deploy na rede descentralizada de Processors da Acurast. O Hermes continua rodando durante toda a vida útil do deployment, enquanto o OpenRouter dá acesso a modelos de linguagem líderes, como GPT-4o e Claude.

 

Esse modelo de deployment é possível graças ao Codename Cargo, a transição da Acurast de um runtime Node.js para contêineres completos baseados em Linux. Em vez de ficarem limitados a JavaScript, os desenvolvedores agora podem fazer o deploy de aplicações feitas com Python, Go, Rust, C++ e praticamente qualquer software que rode no Linux. Esse runtime mais amplo torna possíveis aplicações como o Hermes e abre as portas para agentes de IA mais sofisticados e cargas de trabalho prontas para produção em toda a rede Acurast.

 

Cada componente tem um papel claro:

 

  • Hermes gerencia o agente e seus fluxos de trabalho.
  • OpenRouter conecta o Hermes ao modelo de linguagem de sua preferência.
  • Acurast fornece a computação descentralizada em que o agente roda.
  • Cargo fornece o runtime Linux.

 

Juntos, eles oferecem tudo o que é preciso para passar da experimentação a um agente de IA rodando continuamente.

 

Fazendo o deploy do Hermes na Acurast

 

O app de exemplo do Hermes inclui tudo o que é necessário para começar.

 

Passo 1: configure o Hermes

 

Comece abrindo o app de exemplo do Hermes no repositório Acurast Example Apps.

 

Antes do deploy, configure as variáveis de ambiente necessárias:

 

  • Mnemônico da Acurast para autorizar o deployment e pagar as taxas de rede.
  • Senha de SSH para acesso seguro ao Processor, caso seja preciso depurar.
  • URL de callback para onde a Acurast envia a URL do deployment gerada.
  • Mainnet como rede do deployment.
  • Chave de API do OpenRouter para acessar o modelo de linguagem de sua preferência.
  • Modelo padrão, como o GPT-4o Mini.
  • Senha da interface web para proteger o acesso ao Hermes.

 

O projeto também inclui um arquivo de configuração acurast.json. A maioria dos valores padrão pode ficar como está, mas vale revisar a duração do deployment para garantir que seu agente fique online pelo tempo que você precisar.

 

Passo 2: faça o deploy do agente

 

Com a configuração concluída, faça o deploy do Hermes com:

acurast deploy

 

A Acurast CLI conduz você pelas etapas restantes, incluindo a confirmação da taxa de deployment antes de enviá-lo.

 

Após a confirmação, o Processor começa a preparar o ambiente automaticamente.

 

Passo 3: verifique o deployment

 

À medida que o deployment avança, você vê logs mostrando as dependências sendo instaladas, os serviços sendo iniciados e um túnel SSH sendo configurado.

 

Uma URL de frontend exclusiva é gerada quando o deployment fica pronto. Os logs também fornecem um comando SSH, caso você precise de acesso direto ao Processor para solucionar problemas.

 

Quando o Hermes informar que está pronto, seu agente autônomo estará no ar.

 

Passo 4: faça login e crie seu primeiro fluxo de trabalho

 

Abra a URL de frontend gerada e faça login com a senha que você configurou antes.

 

Para ver o Hermes em ação, crie uma tarefa agendada como:

 

Todas as manhãs, às 8h, acesse o Hacker News, pegue as dez principais histórias, resuma-as e entregue o resumo nesta sessão.

O Hermes armazena a tarefa, adiciona-a ao seu agendador e a executa automaticamente enquanto o deployment estiver ativo.

 

O exemplo é propositalmente simples, mas ilustra a ideia mais ampla. A mesma abordagem pode ser usada para monitorar repositórios, gerar relatórios recorrentes, observar APIs em busca de mudanças ou automatizar pesquisas que, de outra forma, exigiriam o mesmo prompt todos os dias.

 

 

Alguns pontos para ter em mente

 

O Hermes roda enquanto o deployment na Acurast estiver ativo.

 

Quando o deployment termina, o Processor é liberado e os dados do deployment são removidos. Se você está criando fluxos de trabalho recorrentes, escolha uma duração de deployment que dê ao seu agente tempo suficiente para executá-los.

 

 

Mais do que outro agente de IA

 

O ritmo acelerado do desenvolvimento de IA facilitou a criação de demonstrações impressionantes. O próximo desafio é transformar essas demonstrações em software que realize trabalho útil de forma consistente.

 

O Hermes enfrenta esse desafio oferecendo um runtime projetado para execução contínua, em vez de interações pontuais. O Cargo fornece o runtime Linux que torna esses deployments possíveis, enquanto a Acurast fornece a computação descentralizada que os mantém rodando.

 

Juntos, eles mudam a conversa de construir agentes de IA para operar agentes de IA.

 

Esse pode acabar sendo o marco mais importante.

 

 

Assista ao tutorial completo em vídeo

 

O guia acima cobre o processo de deployment do início ao fim, mas ver tudo em ação deixa a configuração ainda mais fácil.

 

Assista ao vídeo que acompanha este guia para ver o passo a passo completo de como configurar o Hermes, fazer o deploy na Acurast, conectar o OpenRouter e criar seu primeiro fluxo de trabalho autônomo.

 

Seja para explorar agentes de IA pela primeira vez ou para colocar um em deploy por conta própria, o vídeo é um complemento prático a este guia.