Путь обучения

Hermes Agent может многое — CLI-ассистент, Telegram/Discord-бот, автоматизация задач, RL-обучение и многое другое. Эта страница поможет вам понять, с чего начать и что читать, исходя из вашего уровня опыта и того, что вы пытаетесь сделать.

💡 Tip

Начните здесь Если вы еще не установили Hermes Agent, начните с руководства по установке, а затем пройдите Быстрый старт. Всё ниже предполагает, что у вас есть работающая установка.

Как использовать эту страницу

По уровню опыта

Уровень Цель Рекомендуемое чтение Примерное время
Начинающий Запустить, вести базовые разговоры, использовать встроенные инструменты УстановкаБыстрый стартИспользование CLIКонфигурация ~1 час
Средний Настроить ботов для обмена сообщениями, использовать продвинутые функции, такие как память, cron-задания и навыки СессииОбмен сообщениямиИнструментыНавыкиПамятьCron ~2–3 часа
Продвинутый Создавать пользовательские инструменты, навыки, обучать модели с RL, вносить вклад в проект АрхитектураДобавление инструментовСоздание навыковRL-обучениеУчастие ~4–6 часов

По сценариям использования

Выберите сценарий, который соответствует тому, что вы хотите сделать. Каждый из них ссылается на соответствующие документы в порядке, в котором их следует читать.

«Я хочу CLI-ассистента для программирования»

Используйте Hermes Agent как интерактивный терминальный ассистент для написания, проверки и запуска кода.

  1. Установка
  2. Быстрый старт
  3. Использование CLI
  4. Выполнение кода
  5. Контекстные файлы
  6. Советы и хитрости

    💡 Tip

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

«Я хочу Telegram/Discord-бота»

Разверните Hermes Agent как бота на вашей любимой платформе обмена сообщениями.

  1. Установка
  2. Конфигурация
  3. Обзор обмена сообщениями
  4. Настройка Telegram
  5. Настройка Discord
  6. Голосовой режим
  7. Использование голосового режима с Hermes
  8. Безопасность

Полные примеры проектов см.: - Бот ежедневных сводок - Командный Telegram-ассистент

«Я хочу автоматизировать задачи»

Планируйте повторяющиеся задачи, запускайте пакетные задания или объединяйте действия агента в цепочки.

  1. Быстрый старт
  2. Планирование Cron
  3. Пакетная обработка
  4. Делегирование
  5. Хуки

    💡 Tip

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

«Я хочу создавать пользовательские инструменты/навыки»

Расширьте Hermes Agent своими собственными инструментами и переиспользуемыми пакетами навыков.

  1. Плагины
  2. Создание плагина Hermes
  3. Обзор инструментов
  4. Обзор навыков
  5. MCP (Model Context Protocol)
  6. Архитектура
  7. Добавление инструментов
  8. Создание навыков

    💡 Tip

    Для большинства случаев создания пользовательских инструментов начинайте с плагинов. Страница Добавление инструментов предназначена для разработки встроенного ядра Hermes, а не для обычного пути пользователя/пользовательского инструмента.

«Я хочу обучать модели»

Используйте обучение с подкреплением для тонкой настройки поведения модели с помощью встроенного конвейера RL-обучения Hermes Agent.

  1. Быстрый старт
  2. Конфигурация
  3. RL-обучение
  4. Маршрутизация провайдеров
  5. Архитектура

    💡 Tip

    RL-обучение работает лучше всего, когда вы уже понимаете основы того, как Hermes Agent обрабатывает разговоры и вызовы инструментов. Сначала пройдите путь начинающего, если вы новичок.

«Я хочу использовать это как Python-библиотеку»

Интегрируйте Hermes Agent в свои собственные Python-приложения программно.

  1. Установка
  2. Быстрый старт
  3. Руководство по Python-библиотеке
  4. Архитектура
  5. Инструменты
  6. Сессии

Ключевые возможности кратко

Не уверены, что доступно? Вот быстрый каталог основных функций:

Функция Что делает Ссылка
Инструменты Встроенные инструменты, которые может вызывать агент (файловый ввод/вывод, поиск, оболочка и т.д.) Инструменты
Навыки Устанавливаемые пакеты плагинов, добавляющие новые возможности Навыки
Память Постоянная память между сессиями Память
Контекстные файлы Передача файлов и директорий в разговоры Контекстные файлы
MCP Подключение к внешним серверам инструментов через Model Context Protocol MCP
Cron Планирование повторяющихся задач агента Cron
Делегирование Создание под-агентов для параллельной работы Делегирование
Выполнение кода Запуск Python-скриптов, которые программно вызывают инструменты Hermes Выполнение кода
Браузер Веб-серфинг и скрапинг Браузер
Хуки Обратные вызовы и middleware на основе событий Хуки
Пакетная обработка Обработка нескольких входных данных массово Пакетная обработка
RL-обучение Тонкая настройка моделей с помощью обучения с подкреплением RL-обучение
Маршрутизация провайдеров Маршрутизация запросов между несколькими LLM-провайдерами Маршрутизация провайдеров

Что читать дальше

В зависимости от того, где вы сейчас находитесь: