В этом руководстве вы создадите персонального бота для сводок, который просыпается каждое утро, изучает интересующие вас темы, обобщает результаты и доставляет краткую сводку прямо в Telegram или Discord.
В результате вы получите полностью автоматизированный рабочий процесс, объединяющий веб-поиск, планирование cron, делегирование и доставку сообщений — без необходимости писать код.
Что мы создаём
Вот как это работает:
8:00 — Планировщик cron запускает вашу задачу
Hermes запускает новую сессию агента с вашим промптом
Веб-поиск загружает последние новости по вашим темам
Обобщение превращает их в чистый формат сводки
Доставка отправляет сводку в Telegram или Discord
Всё работает в автоматическом режиме. Вам остаётся только читать свою сводку за утренним кофе.
Запущенный Gateway — демон gateway отвечает за выполнение cron:
bash
hermes gateway install # Установка как пользовательский сервис
sudo hermes gateway install --system # Linux-серверы: системный сервис при загрузке
# или
hermes gateway # Запуск в переднем плане
API-ключ Firecrawl — установите FIRECRAWL_API_KEY в вашем окружении для веб-поиска
Настроенный мессенджер (опционально, но рекомендуется) — Telegram или Discord с настроенным домашним каналом
tip Нет мессенджера? Не проблема
Вы можете следовать этому руководству, используя deliver: "local". Сводки будут сохраняться в ~/.hermes/cron/output/, и вы сможете читать их в любое время.
Шаг 1: Проверьте workflow вручную
Прежде чем автоматизировать, давайте убедимся, что сводка работает. Запустите сессию чата:
Hermes выполнит поиск в интернете, прочитает результаты и выдаст примерно следующее:
☀️YourAIBriefing—March8,20261.Qwen3Releasedwith235BParametersAlibaba's latest open-weight model matches GPT-4.5 on several benchmarks while remaining fully open source. → https://qwenlm.github.io/blog/qwen3/2. LangChain Launches Agent Protocol Standard A new open standard for agent-to-agent communication gains adoption from 15 major frameworks in its first week. → https://blog.langchain.dev/agent-protocol/3. EU AI Act Enforcement Begins for General-Purpose Models The first compliance deadlines hit, with open source models receiving exemptions under the 10M parameter threshold. → https://artificialintelligenceact.eu/updates/---3 stories • Sources searched: 8 • Generated by Hermes Agent
Если это сработало, вы готовы к автоматизации.
tip Экспериментируйте с форматом
Пробуйте разные промпты, пока не получите результат, который вам нравится. Добавляйте инструкции вроде «используй emoji-заголовки» или «держи каждый краткий обзор не длиннее 2 предложений». Всё, на чём вы остановитесь, пойдёт в cron-задачу.
Шаг 2: Создайте cron-задачу
Теперь давайте запланируем автоматический запуск каждое утро. Это можно сделать двумя способами.
Перед созданием cron-задач убедитесь, что у Hermes глобально настроены модель и провайдер по умолчанию. Если вы хотите, чтобы конкретная задача использовала другие значения, укажите явные per-job переопределения модели и провайдера при её создании.
Hermes создаст cron-задачу с помощью унифицированного инструмента cronjob.
Вариант B: CLI Slash-команда
Используйте команду /cron для большего контроля:
/cron add "0 8 * * *" "Search the web for the latest news about AI agents and open source LLMs. Find at least 5 recent articles from the past 24 hours. Summarize the top 3 most important stories in a concise daily briefing format. For each story include: a clear headline, a 2-sentence summary, and the source URL. Use a friendly, professional tone. Format with emoji bullet points and end with a total story count."
Золотое правило: самодостаточные промпты
warning Ключевая концепция
Cron-задачи выполняются в полностью новой сессии — без памяти о предыдущих разговорах, без контекста о том, что вы «настроили ранее». Ваш промпт должен содержать всё, что нужно агенту для выполнения задачи.
Хороший промпт конкретно указывает что искать, сколько статей, в каком формате и каким тоном. Это всё, что нужно агенту, в одном сообщении.
Шаг 3: Настройте сводку
Когда базовая сводка заработает, можно проявить креативность.
Многотемные сводки
Охватите несколько областей в одной сводке:
/cronadd"0 8 * * *""Create a morning briefing covering three topics. For each topic, search the web for recent news from the past 24 hours and summarize the top 2 stories with links.Topics:1.AIandmachinelearning—focusonopensourcemodelsandagentframeworks2.Cryptocurrency—focusonBitcoin,Ethereum,andregulatorynews3.Spaceexploration—focusonSpaceX,NASA,andcommercialspaceFormatasacleanbriefingwithsectionheadersandemoji.Endwithtoday'sdateandamotivationalquote."
Использование делегирования для параллельного исследования
Для более быстрых сводок укажите Hermes делегировать каждую тему под-агенту:
/cron add "0 8 * * *" "Create a morning briefing by delegating research to sub-agents. Delegate three parallel tasks:
1. Delegate: Search for the top 2 AI/ML news stories from the past 24 hours with links
2. Delegate: Search for the top 2 cryptocurrency news stories from the past 24 hours with links
3. Delegate: Search for the top 2 space exploration news stories from the past 24 hours with links
Collect all results and combine them into a single clean briefing with section headers, emoji formatting, and source links. Add today's date as a header."
Каждый под-агент ищет независимо и параллельно, затем основной агент объединяет всё в одну аккуратную сводку. Подробнее см. в документации по делегированию.
Расписание только по будням
Не нужны сводки по выходным? Используйте cron-выражение, нацеленное на понедельник–пятницу:
/cron add "0 8 * * 1-5" "Search for the latest AI and tech news..."
Двукратные ежедневные сводки
Получите утренний обзор и вечерний дайджест:
/cron add "0 8 * * *" "Morning briefing: search for AI news from the past 12 hours..."
/cron add "0 18 * * *" "Evening recap: search for AI news from the past 12 hours..."
Добавление личного контекста с помощью памяти
Если у вас включена память, вы можете сохранять предпочтения, которые действуют между сессиями. Но помните — cron-задачи выполняются в свежих сессиях без разговорной памяти. Чтобы добавить личный контекст, встройте его прямо в промпт:
/cronadd"0 8 * * *""You are creating a briefing for a senior ML engineer who cares about: PyTorch ecosystem, transformer architectures, open-weight models, and AI regulation in the EU. Skip stories about product launches or funding rounds unless they involve open source.Searchforthelatestnewsonthesetopics.Summarizethetop3storieswithlinks.Beconciseandtechnical—thisreaderdoesn'tneedbasicexplanations."
tip Настройте персону
Указание деталей о том, для кого предназначена сводка, значительно повышает релевантность. Расскажите агенту вашу роль, интересы и что следует пропускать.
tip Что ещё можно запланировать?
Паттерн бота для сводок подходит для чего угодно: мониторинг конкурентов, сводки репозиториев GitHub, прогнозы погоды, отслеживание портфеля, проверки здоровья серверов или даже ежедневная шутка. Если вы можете описать это в промпте, вы можете это запланировать.