Hermes Agent

Файлы

Hermes Agent — это не просто чат, а исполнительный контур (код) вокруг внешней языковой модели (LLM). В то время как обычный чат просто получает текст и отвечает текстом, Hermes собирает контекст, вызывает модель, выполняет разрешенные действия с помощью инструментов и сохраняет результат.

1. Базовые принципы и границы

Для правильного понимания работы агента необходимо держать в уме три главные границы:

  • Разделение ответственности: LLM формирует намерение (предлагает текст или вызов инструмента), а Hermes проверяет и фактически исполняет его. Веса модели не находятся внутри Hermes.

  • Изоляция профиля: Профиль (Profile) является границей состояния Hermes, но не является песочницей операционной системы (OS sandbox).

  • Слои системы: Базовый код (Stock), настроенные расширения (Configured) и локальные правила (Local layer) — это разные уровни.

2. Рабочий цикл агента (Agent Loop)

Один запуск агента (run) — это не один ответ модели, а итеративный цикл, который повторяется до получения финального ответа или остановки. Шаги рабочего цикла:

  1. Получает задачу: Вход через CLI, Gateway (шлюз сообщений) или API. Это разные двери в один цикл, а не разные "мозги".

  2. Собирает инструкции и контекст: Hermes формирует "рабочий стол" модели.

  3. Передает внешней модели: LLM выбирает следующий шаг.

  4. Выполняет вызванный инструмент: Если…

🔒

Этот материал доступен участникам Клуба. Войдите или оформите доступ, чтобы читать целиком, открывать видео и комментировать.

Войти Вступить / купить доступ