Автоматизация Блюпринты — Готовые Шаблоны
Автоматизация Блюпринты — Готовые Шаблоны — простое для понимания руководство на основе официальной документации
Представьте, что эти «чертежи» — как карточки с рецептами на вашей кухне: вам не нужно придумывать блюдо с нуля — просто следуйте шагам, и ужин (или, в данном случае, автоматизированная задача) готов.
Что такое автоматизационный чертеж (Blueprint)?
Автоматизационный чертеж — это готовый набор инструкций, который говорит агенту Hermes, что делать, когда это делать и куда отправлять результаты. Это как нанять виртуального ассистента, который никогда не спит, не жалуется и работает с любой выбранной вами моделью ИИ.
Самое лучшее? Вам не нужно быть программистом. Если вы умеете копировать и вставлять, вы умеете автоматизировать.
Три способа запустить автоматизацию
Прежде чем мы углубимся, давайте посмотрим, как можно запустить автоматизацию:
| Тип триггера | Как это работает | Пример |
|---|---|---|
| Расписание | Запускается в заданное время (ежечасно, каждую ночь) | Каждое утро в 8:00 |
| Событие GitHub | Срабатывает, когда что-то происходит на GitHub | Открыт новый pull request |
| API-вызов | Другой сервис отправляет сообщение вашему агенту | Отправка формы на вашем сайте |
Все три способа могут отправлять результаты в Telegram, Discord, Slack, на почту или даже оставлять комментарии на GitHub.
Чертеж №1: Ночная сортировка бэклога (Triage)
Проблема: Вы просыпаетесь и видите 30 новых задач (issues) на GitHub, не понимая, какие из них важны.
Решение: Этот чертеж запускается каждую ночь в 2:00, сортирует новые задачи и отправляет вам аккуратную сводку.
Вот команда:
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:00». Не пытайтесь запомнить его — просто скопируйте и измените время.
Чертеж №2: Автоматическое ревью pull request’ов
Проблема: Вы хотите, чтобы каждый pull request был проверен, но вы не можете быть онлайн 24/7.
Решение: Этот чертеж отслеживает новые 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.
Почему эти чертежи подходят новичкам
- Они готовы к копированию — не нужно понимать каждую деталь
- Они работают с любой моделью ИИ — не привязаны к одному провайдеру
- Они включают обработку ошибок — ответ
[SILENT]означает отсутствие спама, когда нет ничего нового - Они настраиваются — измените имя репозитория, способ доставки или время
Ваш первый шаг
Начните с малого. Выберите одну скучную, повторяющуюся задачу, которую вы делаете ежедневно — например, проверку новых задач или составление отчета — и найдите подходящий чертеж. Если точного совпадения нет, немного измените существующий.
Практический совет: Перед запуском любого чертежа протестируйте его вручную один раз. Выполните команду без части с расписанием, посмотрите, хорошо ли выглядит результат, а затем добавьте таймер. Это избавит вас от необходимости просыпаться под 50 сбивающих с толку писем.
Автоматизация не о том, чтобы заменить вас — она о том, чтобы вернуть вам время. Позвольте Hermes заниматься рутиной, пока вы сосредоточены на интересных вещах.
📖 Официальная документация
Эта статья основана на официальной документации Hermes Agent :Официальные документы › guides/automation-blueprints