КАК СОЗДАТЬ ИИ-АГЕНТА | ГАЙД ДЛЯ НОВИЧКОВ
Надеюсь после прочтения у вас отпадет 80% вопросов и вы получите именного того агента, которого всегда хотели.
- Введение.
- Получаем бесплатный API от Gemini.
- Установка Hermes Desktop.
- Подключение API к Hermes.
- Настраиваем общение через Telegram.
- Немного тестов и проверка памяти.
- Что делать дальше, если хотите настроить агента под конкретные задачи?
Введение.
Обычные чат-боты, такие как базовый веб-интерфейс ChatGPT или Claude, работают по пассивной схеме: вы задали вопрос - модель ответила. Как только вы закрыли вкладку браузера, контекст теряется, а при следующем запуске нейросеть снова ничего о вас не знает.
ИИ-агент - это следующий шаг в развитии технологий. В отличие от простого чат-бота, агент обладает автономностью:
Он умеет планировать: если задача сложная, он разбивает её на подзадачи и решает их по очереди.
Он помнит вас: агент ведет файлы долгосрочной памяти, куда записывает ваши предпочтения, проекты и факты о вас. При новом диалоге он опирается на этот опыт.
Он активен: он может работать в фоновом режиме, заглядывать в интернет, анализировать файлы на вашем компьютере и писать вам в Telegram самостоятельно.
Почему связка «Hermes + Gemini API»?
Обычно у новичков при создании ИИ-агентов возникает две сложности:
Локальный запуск требует мощного ПК. Чтобы запустить умную языковую модель непосредственно на своем компьютере (через Ollama или аналоги), нужна дорогая видеокарта. На обычном ноутбуке такие модели будут работать медленно.
Облачные API стоят денег. Использование ключей от OpenAI (ChatGPT) или Anthropic (Claude) требует привязки зарубежной карты и постоянной оплаты за каждый запрос. Для тестов и экспериментов это неудобно.
Связка Hermes Agent и Google Gemini API решает обе проблемы:
Абсолютно бесплатно. Google предоставляет бесплатный доступ к своим моделям Gemini через платформу Google AI Studio. Для получения ключа не требуется вводить данные банковских карт.
Минимальные требования к компьютеру. «Мозг» вашего агента будет находиться на серверах Google, а на вашем компьютере будет работать только легкая управляющая программа Hermes.
Гибкость. Бесплатный ключ Gemini идеально подходит для того, чтобы протестировать агента, оценить его память и настроить под себя. Если в будущем вам понадобятся другие модели (например Opus 4.8 или GPT 5.5), вы сможете заменить ключ в настройках за пару кликов.
Получаем бесплатный API от Gemini
Всё мега просто, вот пошаговый гайд с картинками.
1. Перейдите на сайт Google AI Studio.
Откройте браузер и перейдите по ссылке: aistudio.google.com.
(Если страница не открывается, воспользуйтесь VPN).
2. Войдите в аккаунт.
Авторизуйтесь с помощью своего обычного Google-аккаунта.
3. Найдите кнопку создания ключа.
Перейдите на эту страницу - https://aistudio.google.com/api-keys, справа сверху нажмите "Create API key"
4. Создайте новый проект и ключ.
5. Скопируйте полученный ключ.
На экране появится длинная строка из букв и цифр — это и есть ваш уникальный ключ. Нажмите кнопку «Copy» и сохраните его в любой текстовый файл на компьютере (например, в Блокнот).
Установка Hermes Desktop
Чтобы не работать через терминал и командную строку, разработчики из Nous Research создали удобную графическую программу - Hermes Desktop. Это полноценное приложение, которое само настроит всё необходимое окружение в фоновом режиме.
- Скачайте установщик под свою операционную систему:
- Перейдите на официальную страницу загрузки:
hermes-agent.nousresearch.com/desktop - Скачайте нужный файл
- Запустите установку:
- На Windows: Просто запустите скачанный .exe файл и следуйте подсказкам мастера установки.
- На macOS: Откройте .dmg файл и перетащите иконку Hermes в папку «Applications».
- При первом открытии программы запустится приветственный мастер настройки. На этом этапе приложение предложит выбрать источник для языковой модели (провайдера).По умолчанию система предлагает подключить платный Nous Portal, можете оставить его, далее покажу как поменять.
Подключение API к Hermes
1. В самом приложении в правом верхнем углу, нажимаем на иконку настроек.
2. Выбираем пункт Providers (Api keys), находим Gemini и во второе окно вставляем API ключ который мы скопировали ранее.
3. Переходим во вкладку Model и выбираем сверху Google, во втором окне gemini-flash-lite-latest
Готово, теперь создаем новый чат и спрашиваем всё что хотим.
Настраиваем общение через Telegram
1. Слева сверху находим вкладку Messaging, нажимаем на неё.
2. Находим Telegram, создаем бота в @BotFather.
3. Копируем токен бота после создания и вставляем в первое окно (Bot Token)
4. Заходим в этого бота @get_id_bot
5. Копируем свой ID который прислал бот и вставляем в Allowed Telegram user IDs.
6. Снизу нажимаем кнопку сохранить и нажимаем старт в боте.
7. Проверяем что бот нам отвечает.
Немного тестов и проверка памяти
В целом тут всё также как и с OpenClaw, базово задаете как агент должен вам отвечать, в каком формате и так далее.
Кстати Hermes сразу из коробки может распознавать голосовые сообщения без проблем.
Также вы можете создавать ему личные скиллы, абсолютно любые. Чисто для теста отправил ему последние 10 постов из канала и сказал помогать мне писать посты на любые темы. Давайте затестим.
Накидал небольшой тестовый промпт, посмотрим как справится, также включил скилл который создали ранее.
В целом даже читабельно получилось, написал в похожем стиле, прикольно оформил. Несколько минут на доработку и готовый материал для проекта + можно добавить его админом в канал и он сам публиковать будет.
Что делать дальше, если хотите настроить агента под конкретные задачи?
1. Ручное управление памятью (USER.md и MEMORY.md)
В отличие от других систем, память Hermes прозрачна. Она хранится на вашем компьютере в виде двух простых текстовых файлов в папке ~/.hermes/memories/
Вы можете открыть их обычным Блокнотом и отредактировать вручную:
- USER.md — здесь хранится ваш профиль. Напишите туда информацию о себе: «Меня зовут Алексей, я маркетолог. Предпочитаю краткие ответы без воды. Пишу статьи для vc.ru».
- MEMORY.md — здесь хранятся технические детали и правила. Сюда можно вписать: «При анализе кода всегда используй стандарт PEP8» или «Для выгрузки отчетов используй структуру: Заголовок -> Суть -> Вывод».
Агент будет автоматически подгружать эти файлы при каждом запуске и общаться с вами на основе этих данных.
2. Обучение новым навыкам (Skills)
Когда Hermes успешно решает какую-то сложную задачу (например, пишет специфический скрипт или парсит хитрый сайт), он автоматически создает для себя инструкцию на будущее — так называемый Skill (Навык).
Всё это можно найти во вкладке Skill & Tools, также можно создавать свои скиллы как я показал это выше или находить готовые под ваши задачи.
3. Настройка задач по расписанию
Вы можете заставить агента работать автономно, даже когда вы не отправляете ему сообщения. У Hermes есть встроенный планировщик задач.
Вы можете дать ему команду прямо в чате:
«Каждое утро в 9:00 заходи на сайт news.ycombinator.com, выбирай топ-5 тем и присылай мне краткую выжимку в Telegram».
Агент сам настроит фоновую задачу и будет присылать вам отчеты по расписанию.
4. Переход на более мощные модели
Бесплатный ключ Gemini API идеален для старта. Но если вы начнете доверять агенту сложные задачи (написание тяжелого кода, глубокий анализ документов), возможностей Gemini Flash может начать не хватать.
В любой момент в настройках Hermes вы можете переключить провайдера:
- Подключить OpenRouter с кучей моделей по одному API.
- Запустить модель полностью локально через Ollama (если у вас мощный компьютер), чтобы данные вообще не уходили в сеть.
- Выбрать любой сервис который только можно Hermes поддерживает почти всё.
На самом деле статья супер поверхностная, но я считаю что это отличная "база" для создания агента на повседневные задачи. Реально пользуюсь сам. Спасибо за прочтения!