Blueprints de Automação — Modelos Prontos
Blueprints de Automação — Modelos Prontos — guia fácil de entender baseado na documentação oficial
Pense nesses blueprints como cartões de receita para a sua cozinha: você não precisa inventar um prato do zero — basta seguir os passos, e o jantar (ou, neste caso, uma tarefa automatizada) está pronto.
O Que É Exatamente um Blueprint de Automação?
Um blueprint de automação é um conjunto de instruções pré-escritas que diz ao Hermes Agent o que fazer, quando fazer e para onde enviar os resultados. É como contratar um assistente virtual que nunca dorme, nunca reclama e trabalha com qualquer modelo de IA que você escolher.
A melhor parte? Você não precisa ser programador. Se você sabe copiar e colar, você sabe automatizar.
As Três Maneiras de Acionar uma Automação
Antes de mergulharmos, vamos ver como você pode iniciar uma automação:
| Tipo de Acionamento | Como Funciona | Exemplo |
|---|---|---|
| Agendamento | Executa em horários definidos (a cada hora, à noite) | Toda manhã às 8h |
| Evento do GitHub | Dispara quando algo acontece no GitHub | Uma nova pull request é aberta |
| Chamada de API | Outro serviço envia uma mensagem para o seu agente | Um envio de formulário no seu site |
Todos os três podem enviar resultados para Telegram, Discord, Slack, e-mail ou até mesmo deixar comentários no GitHub.
Blueprint nº 1: Triagem Noturna de Backlog
O problema: Você acorda com 30 novas issues no GitHub e não faz ideia de quais são importantes.
A solução: Este blueprint roda toda noite às 2h, organiza as novas issues e envia um resumo limpo para você.
Aqui está o comando:
hermes cron create "0 2 * * *" \
"You are a project manager triaging the NousResearch/hermes-agent GitHub repo.
1. Run: gh issue list --repo NousResearch/hermes-agent --state open --json number,title,labels,author,createdAt --limit 30
2. Identify issues opened in the last 24 hours
3. For each new issue:
- Suggest a priority label (P0-critical, P1-high, P2-medium, P3-low)
- Suggest a category label (bug, feature, docs, security)
- Write a one-line triage note
4. Summarize: total open issues, new today, breakdown by priority
Format as a clean digest. If no new issues, respond with [SILENT]." \
--name "Nightly backlog triage" \
--deliver telegram
Aquela parte "0 2 * * *" é apenas o “cronês” para “todos os dias às 2h”. Não se preocupe em memorizar — é só copiar e ajustar o horário.
Blueprint nº 2: Revisão Automática de PRs
O problema: Você quer que toda pull request seja revisada, mas não pode ficar online 24/7.
A solução: Este blueprint monitora novas PRs e publica um comentário de revisão automaticamente.
hermes webhook subscribe github-pr-review \
--events "pull_request" \
--prompt "Review this pull request:
Repository: {repository.full_name}
PR #{pull_request.number}: {pull_request.title}
Author: {pull_request.user.login}
Action: {action}
Diff URL: {pull_request.diff_url}
Fetch the diff with: curl -sL {pull_request.diff_url}
Review for:
- Security issues (injection, auth bypass, secrets in code)
- Performance concerns (N+1 queries, unbounded loops, memory leaks)
- Code quality (naming, du..."
As partes como {pull_request.title} são como campos de preencher. O Hermes substitui automaticamente esses campos com dados reais do GitHub.
Por Que Esses Blueprints Funcionam para Iniciantes
- São prontos para copiar e colar — sem necessidade de entender cada detalhe
- Funcionam com qualquer modelo de IA — sem ficar preso a um único provedor
- Incluem tratamento de erros — a resposta
[SILENT]significa que não há spam quando nada mudou - São personalizáveis — mude o nome do repositório, o método de entrega ou o horário
Seu Primeiro Passo
Comece pequeno. Escolha uma tarefa chata e repetitiva que você faz diariamente — como verificar novas issues ou resumir um relatório — e encontre um blueprint que corresponda. Se nenhum se encaixar perfeitamente, modifique um levemente.
Dica prática: Antes de executar qualquer blueprint, teste-o manualmente uma vez. Rode o comando sem a parte do agendamento, veja se a saída parece boa e depois adicione o temporizador. Isso evita que você acorde com 50 e-mails confusos.
Automação não é sobre substituir você — é sobre devolver seu tempo. Deixe o Hermes cuidar do trabalho braçal enquanto você foca no que é interessante.
📖 Documentação oficial
この記事は Hermes Agent のDocumentação oficialに基づいています:Documentação oficial › guides/automation-blueprints