Учебник 3: Путь обучения — Ваша дорожная карта к мастерству
Учебник 3: Путь обучения — Ваша дорожная карта к мастерству — понятное руководство на основе официальной документации
Представьте Hermes Agent как швейцарский нож — он умеет сотню разных вещей, но вам не нужно учиться всему сразу. Этот учебный путь — как карта, которая показывает кратчайший маршрут от «я только что его установил» до «я создаю свои собственные инструменты».
Шаг 1: Начните здесь (Новичок — ~1 час)
Если вы ещё не установили Hermes Agent, перестаньте читать и сделайте это сначала. Выполните эти две команды в терминале:
# Установка Hermes Agent
pip install hermes-agent
# Настройка первого провайдера (одна команда — всё включено!)
hermes setup --portal
Флаг --portal — это волшебный ярлык. Он даёт вам один логин, который открывает доступ к AI-модели и четырём встроенным инструментам: веб-поиск, генерация изображений, синтез речи и браузер. Вам не нужно настраивать пять разных аккаунтов — достаточно одного.
После этого читайте в таком порядке:
- Быстрый старт — запустите свой первый диалог
- Использование CLI — научитесь общаться с Hermes в терминале
- Конфигурация — настройте параметры под свои предпочтения
К концу этого шага у вас будет работающий AI-ассистент, который может отвечать на вопросы и выполнять простые команды.
Шаг 2: Прокачка (Средний уровень — ~2–3 часа)
Теперь, когда вы освоили основы, пришло время заставить Hermes работать на вас. Вот где начинается самое интересное.
- Сессии — узнайте, как Hermes запоминает контекст между разговорами
- Обмен сообщениями — подключите Hermes к Telegram или Discord, чтобы общаться с телефона
- Инструменты — откройте для себя все встроенные возможности (поиск, изображения, браузер и многое другое)
- Навыки — научите Hermes новым трюкам, создавая переиспользуемые пакеты навыков
- Память — позвольте Hermes запоминать факты о вас и ваших проектах со временем
- Cron — планируйте автоматические задачи, например, ежедневную утреннюю сводку
Ключевая команда здесь:
# Начать новую сессию с загруженным навыком
hermes --skill my-custom-skill
На этом этапе вам также стоит настроить своих мессенджер-ботов. В документации есть полные пошаговые руководства для Telegram и Discord, а также примеры проектов, например, бот для ежедневной сводки, который присылает вам новости каждое утро.
Шаг 3: Глубокое погружение (Продвинутый уровень — ~4–6 часов)
Здесь вы становитесь продвинутым пользователем. Вы уже не просто используете Hermes — вы его расширяете.
- Архитектура — поймите, как устроен Hermes под капотом
- Добавление инструментов — пишите свои собственные функции на Python, которые Hermes сможет вызывать
- Создание навыков — упакуйте свои инструменты и промпты в переиспользуемые навыки
- Вклад в проект — отправьте свои улучшения в open-source проект
Простой пользовательский инструмент выглядит так:
from hermes import tool
@tool
def get_weather(city: str) -> str:
"""Получить текущую погоду для города."""
# Ваш код здесь
return f"Погода в {city}: солнечно, 72°F"
Как только вы это напишете, Hermes сможет автоматически вызывать вашу функцию, когда кто-то спросит о погоде. Никакой сложной интеграции не нужно.
Ваш личный маршрут
Честно говоря, вам не нужно читать всё. Выберите свою цель:
- Просто нужен терминальный ассистент? Выполните Шаг 1 и остановитесь.
- Нужен Telegram-бот? Выполните Шаг 1 + Шаг 2 (разделы «Обмен сообщениями» + «Голос»).
- Хотите автоматизировать свою жизнь? Выполните Шаг 1 + Шаг 2 (разделы «Cron» + «Память»).
- Хотите создать что-то новое? Выполните все три шага.
Документация организована так, что можно перескакивать. В таблице на официальной странице даже указано примерное время — большинство людей проходят Шаг 1 меньше чем за час.
Итог
Представьте этот учебный путь как обучение готовке: сначала вы учитесь кипятить воду (Шаг 1), затем следуете рецептам (Шаг 2) и, наконец, придумываете свои собственные блюда (Шаг 3). Начните с малого, набирайтесь уверенности и расширяйтесь, когда будете готовы.
Дальше: В Уроке 4 мы будем обновлять Hermes — аккуратное обновление и удаление со встроенной страховкой.
📖 Официальная документация
Эта статья основана на официальной документации Hermes Agent :GitHub ›/tree/main/.plans