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

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

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

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

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

Уровень Цель Рекомендуемое чтение Примерное время
Новичок Запустить и настроить, вести базовые диалоги, использовать встроенные инструменты InstallationQuickstartCLI UsageConfiguration ~1 час
Средний Настроить ботов в мессенджерах, использовать продвинутые функции: память, Cron-задачи, навыки SessionsMessagingToolsSkillsMemoryCron ~2–3 часа
Продвинутый Создавать собственные инструменты, разрабатывать навыки, обучать модели с RL, участвовать в проекте ArchitectureAdding ToolsCreating SkillsRL TrainingContributing ~4–6 часов

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

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

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

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

  1. Installation

  2. Quickstart

  3. CLI Usage

  4. Code Execution

  5. Context Files

  6. Tips & Tricks

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

«Хочу Telegram/Discord бота»

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

  1. Installation

  2. Configuration

  3. Messaging Overview

  4. Telegram Setup

  5. Discord Setup

  6. Voice Mode

  7. Use Voice Mode with Hermes

  8. Security

Полные примеры проектов смотрите в:

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

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

  1. Quickstart

  2. Cron Scheduling

  3. Batch Processing

  4. Delegation

  5. Hooks

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

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

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

  1. Plugins

  2. Build a Hermes Plugin

  3. Tools Overview

  4. Skills Overview

  5. MCP (Model Context Protocol)

  6. Architecture

  7. Adding Tools

  8. Creating Skills

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

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

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

  1. Quickstart

  2. Configuration

  3. RL Training

  4. Provider Routing

  5. Architecture

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

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

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

  1. Installation

  2. Quickstart

  3. Python Library Guide

  4. Architecture

  5. Tools

  6. Sessions

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

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

Возможность Описание Ссылка
Tools Встроенные инструменты, которые может вызывать агент (файловый ввод/вывод, поиск, shell и т.д.) Tools
Skills Устанавливаемые пакеты плагинов, добавляющие новые возможности Skills
Memory Постоянная память между сессиями Memory
Context Files Передача файлов и директорий в диалог Context Files
MCP Подключение к внешним серверам инструментов через Model Context Protocol MCP
Cron Планирование повторяющихся задач агента Cron
Delegation Запуск под-агентов для параллельной работы Delegation
Code Execution Запуск Python-скриптов, вызывающих инструменты Hermes программно Code Execution
Browser Веб-сёрфинг и парсинг Browser
Hooks Событийные callback-функции и middleware Hooks
Batch Processing Обработка множества входных данных пакетно Batch Processing
RL Training Тонкая настройка моделей с помощью обучения с подкреплением RL Training
Provider Routing Маршрутизация запросов между несколькими LLM-провайдерами Provider Routing

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

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