Команда Nous Research выпустила Hermes Agent. Это открытая система для автономной работы. Она решает две главные проблемы — потерю памяти и изоляцию от среды.
Агент построен на моделях Hermes-3. Он умеет расти вместе с пользователем. Для этого нужна не просто большая память.
Система использует многоуровневую память. Она похожа на процедурное обучение. Краткосрочные задачи решаются стандартно.
Долгосрочная польза — в Документах Навыков. Агент записывает сложные задачи в файлы. Например, отладку микросервиса или оптимизацию пайплайна.
Записи хранятся в формате Markdown. Они следуют открытому стандарту agentskills.io. Файлы можно искать.
В следующий раз агент не начинает с нуля. Он запрашивает свою библиотеку документов. Так он вспоминает успешные шаги.
Это не стандартный RAG. Тот часто выдёргивает отрывки без связи. Новая система сохраняет целостное понимание кода.
Понимание сохраняется недели и месяцы. Это знание вашей кодовой базы и предпочтений. Контекст не теряется.
Вторая проблема — разрыв исполнения. Агенты пишут код, но не могут работать в реальном мире. Требуется ручное вмешательство.
Hermes Agent закрывает этот разрыв. Он даёт постоянный доступ к машине. Агент живёт в рабочей среде.
Поддерживается пять бэкендов. Это локальная машина, Docker, SSH. Также Singularity для HPC и Modal для бессерверных задач.
Это критично для разработчиков. Можно запустить долгий анализ на удалённом сервере. Потом выйти из системы.
Агент сохранит состояние терминала. Он будет следить за фоновыми процессами. Он отследит изменения в файлах.
Это не симуляция разговора. Это управление рабочим пространством. Агент работает самостоятельно.
Для доступа есть Hermes Gateway. Большинство агентов заперты в CLI или дашборде. Этот интегрируется в мессенджеры.
Поддерживаются Telegram, Discord, Slack, WhatsApp. Инженер начинает задачу на рабочей станции. Уведомление о завершении приходит в Telegram.
Через шлюз можно дать новые инструкции. Можно отправить голосовое сообщение. Агент обработает его в своей среде.
Архитектура основана на цикле ReAct. Это Рассуждение и Действие. Цикл структурированный.
Сначала Наблюдение — чтение вывода терминала. Потом Рассуждение — анализ состояния и цели. Затем Действие — выполнение команды.
В основе лежит модель Hermes-3. Её обучали через фреймворк Atropos. Это специализированное обучение с подкреплением.
Обучение нацелено на вызов инструментов. Модель училась работать с окружением. Теперь она делает это хорошо.