자동화 청사진 — 즉시 사용 가능한 템플릿
자동화 청사진 — 즉시 사용 가능한 템플릿 — 공식 문서 기반의 이해하기 쉬운 가이드
자동화 블루프린트 — 바로 쓸 수 있는 템플릿
이 블루프린트들은 주방의 레시피 카드라고 생각하면 됩니다. 처음부터 요리를 창조할 필요 없이, 단계만 따라 하면 저녁 식사(여기서는 자동화된 작업)가 완성됩니다.
자동화 블루프린트란 정확히 무엇인가요?
자동화 블루프린트는 Hermes Agent에게 무엇을, 언제, 어디로 결과를 보낼지 알려주는 사전 작성된 명령 세트입니다. 잠도 자지 않고, 불평도 없으며, 원하는 어떤 AI 모델과도 함께 일하는 가상 비서를 고용하는 것과 같습니다.
가장 좋은 점은? 프로그래머일 필요가 없다는 것입니다. 복사하고 붙여넣기만 할 수 있다면 자동화할 수 있습니다.
자동화를 실행하는 세 가지 방법
본격적으로 시작하기 전에 자동화를 시작하는 방법을 살펴보겠습니다:
| 트리거 유형 | 작동 방식 | 예시 |
|---|---|---|
| 스케줄 | 정해진 시간에 실행 (매시간, 매일 밤) | 매일 아침 8시 |
| GitHub 이벤트 | GitHub에서 무언가 발생하면 실행 | 새 풀 리퀘스트가 열림 |
| API 호출 | 다른 서비스가 에이전트에게 메시지 전송 | 웹사이트의 폼 제출 |
세 가지 모두 결과를 Telegram, Discord, Slack, 이메일로 보내거나 GitHub에 댓글을 남길 수 있습니다.
블루프린트 #1: 야간 백로그 트리아지
문제: 30개의 새 GitHub 이슈와 함께 아침에 일어나는데, 어떤 것이 중요한지 전혀 모릅니다.
해결책: 이 블루프린트는 매일 새벽 2시에 실행되어 새 이슈를 분류하고 깔끔한 요약본을 보내줍니다.
명령어는 다음과 같습니다:
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
"0 2 * * *" 부분은 “매일 새벽 2시”를 뜻하는 cron 표현입니다. 외울 필요 없이 복사해서 시간만 조정하면 됩니다.
블루프린트 #2: 자동 PR 코드 리뷰
문제: 모든 풀 리퀘스트를 리뷰하고 싶지만, 24시간 온라인 상태일 수는 없습니다.
해결책: 이 블루프린트는 새 PR을 감시하고 자동으로 리뷰 댓글을 게시합니다.
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..."
{pull_request.title} 같은 부분은 빈칸 채우기 필드라고 생각하면 됩니다. Hermes가 GitHub의 실제 데이터로 자동으로 대체합니다.
이 블루프린트가 초보자에게 좋은 이유
- 복사-붙여넣기만 하면 됩니다 — 모든 세부 사항을 이해할 필요가 없습니다
- 어떤 AI 모델과도 호환됩니다 — 특정 제공업체에 국한되지 않습니다
- 오류 처리가 포함되어 있습니다 —
[SILENT]응답은 새로운 것이 없을 때 스팸을 방지합니다 - 사용자 정의가 가능합니다 — 저장소 이름, 전달 방법 또는 시간을 변경할 수 있습니다
첫 단계
작게 시작하세요. 새 이슈 확인이나 보고서 요약처럼 매일 하는 지루하고 반복적인 작업 하나를 골라, 그에 맞는 블루프린트를 찾아보세요. 정확히 맞는 것이 없다면 기존 것을 약간 수정하세요.
실용적인 팁: 블루프린트를 실행하기 전에 수동으로 한 번 테스트해 보세요. 스케줄 부분 없이 명령어를 실행하고 출력이 괜찮아 보이는지 확인한 다음 타이머를 추가하세요. 이렇게 하면 50개의 혼란스러운 이메일과 함께 아침을 맞이하는 일을 피할 수 있습니다.
자동화는 여러분을 대체하는 것이 아닙니다. 시간을 돌려주는 것입니다. Hermes가 반복 업무를 처리하는 동안 여러분은 흥미로운 일에 집중하세요.
📖 공식 문서
この記事は Hermes Agent の공식 문서に基づいています:공식 문서 › guides/automation-blueprints