Урок 11 из 26•14 мин

50 встроенных инструментов

Цели урока

После прохождения этого урока вы сможете:

  • 1Изучить шесть категорий встроенных инструментов
  • 2Понять формат вызова инструментов через XML
  • 3Узнать самые полезные инструменты каждой категории
  • 4Научиться комбинировать инструменты для сложных задач
Видео-введение к уроку

Шесть категорий инструментов

Hermes Agent включает 50 встроенных инструментов, организованных в шесть категорий. Каждый инструмент решает конкретную задачу, а вместе они покрывают большинство рабочих сценариев - от работы с файлами до аналитики данных.

50 встроенных инструментов Hermes Agent по категориям
Шесть категорий: файлы, веб, мессенджеры, аналитика, автоматизация, система(нажмите для увеличения)

Файлы и данные

Инструменты для работы с файловой системой - основа любого агента. Hermes Agent может читать, создавать, редактировать и анализировать файлы любого формата.

ИнструментОписаниеПример использования
read_fileЧтение файлаАнализ конфигурации, логов, данных
write_fileСоздание/перезапись файлаГенерация отчетов, конфигураций
edit_fileТочечное редактированиеИсправление строк, добавление блоков
list_directoryСодержимое директорииОбзор структуры проекта
search_filesПоиск по содержимомуПоиск строки во всех файлах
file_infoМетаданные файлаРазмер, дата, права
archiveСоздание архивовБэкап, упаковка для отправки
csv_parseРазбор CSV/TSVАнализ табличных данных
json_transformТрансформация JSONПреобразование API-ответов

Веб и сеть

ИнструментОписаниеПример использования
web_fetchHTTP-запросПолучение данных от API
web_scrapeПарсинг веб-страницИзвлечение данных с сайтов
web_searchПоиск в интернетеИсследование, проверка фактов
api_callСтруктурированный API-вызовИнтеграция с REST/GraphQL
downloadСкачивание файловЗагрузка отчетов, изображений
dns_lookupDNS-запросДиагностика сети
pingПроверка доступностиМониторинг серверов
ssl_checkПроверка сертификатаБезопасность, мониторинг

Мессенджеры

ИнструментОписаниеПример использования
telegram_sendОтправка в TelegramУведомления, отчеты
slack_sendОтправка в SlackКомандные уведомления
email_sendОтправка emailРассылки, отчеты клиентам
discord_sendОтправка в DiscordУведомления в сообщество
sms_sendОтправка SMS (Twilio)Критические алерты

Формат вызова инструментов

Hermes Agent использует XML-формат для вызова инструментов. Это делает процесс прозрачным и отлаживаемым. Вот как выглядит типичный вызов.

xml
<!-- Чтение файла -->
<tool_call>
  <name>read_file</name>
  <arguments>{"path": "/var/log/nginx/error.log", "lines": 100}</arguments>
</tool_call>

<!-- Поиск в интернете -->
<tool_call>
  <name>web_search</name>
  <arguments>{"query": "NousResearch Hermes 4.3 benchmarks", "max_results": 5}</arguments>
</tool_call>

<!-- Отправка в Telegram -->
<tool_call>
  <name>telegram_send</name>
  <arguments>{"chat_id": "-1001234567890", "text": "Отчет готов. 142 ошибок за сутки."}</arguments>
</tool_call>

Комбинация инструментов - сила агента

Настоящая мощь агента раскрывается, когда он комбинирует инструменты в цепочки. Один инструмент передает результат другому, создавая сложные автоматизации.

bash
# Пример цепочки инструментов:
# 1. web_scrape - парсим страницу с ценами
# 2. csv_parse - преобразуем в структурированные данные
# 3. read_file - читаем вчерашние цены из памяти
# 4. json_transform - вычисляем разницу
# 5. write_file - сохраняем отчет
# 6. telegram_send - отправляем уведомление

hermes chat "Проверь цены на ozon.ru/category/laptops,
  сравни с файлом ~/data/prices-yesterday.json,
  сохрани текущие цены в этот файл,
  создай отчет ~/reports/prices-2026-06-09.md,
  отправь сводку в Telegram"
Расширяемость

Помимо 50 встроенных инструментов, Hermes Agent поддерживает MCP - протокол подключения внешних инструментов. Через MCP можно добавить сотни дополнительных серверов: GitHub, PostgreSQL, Google Drive, Jira и другие.

Главный вывод

50 встроенных инструментов Hermes Agent охватывают шесть категорий: файлы, веб, мессенджеры, аналитика, автоматизация и система. Сила агента - в комбинации инструментов: парсинг + анализ + отправка уведомлений решают задачи, для которых раньше нужны были отдельные скрипты.

Тест для самопроверки
К какой категории относятся инструменты read_file, write_file и search_files?

Вопросы для размышления

  • •Какие три инструмента из списка были бы наиболее полезны в вашей работе?
  • •Какую цепочку инструментов вы бы настроили для автоматизации своей рутины?

Источник: Reymer AI. © 2026 Reymer AI