Урок 5 из 26•15 мин

Анатомия AI-агента

Цели урока

После прохождения этого урока вы сможете:

  • 1Понять архитектуру AI-агента: ядро, инструменты, память, планировщик
  • 2Изучить цикл работы агента: прием - декомпозиция - выполнение - проверка
  • 3Разобраться в XML-тегах для структурированных рассуждений
  • 4Узнать, как работают три типа памяти агента
Видео-введение к уроку

Четыре компонента AI-агента

Любой AI-агент - от простого скрипта до сложной мультиагентной системы - состоит из четырех базовых компонентов. Понимание этой архитектуры поможет вам не только работать с Hermes Agent, но и создавать собственных агентов.

Анатомия AI-агента - четыре ключевых компонента
LLM-ядро, инструменты, память и планировщик - основа любого AI-агента(нажмите для увеличения)
  • LLM-ядро - языковая модель, которая понимает задачу и генерирует решения. В случае Hermes Agent это модель серии Hermes
  • Инструменты (Tools) - набор функций, которые агент может вызывать: работа с файлами, API, браузером, мессенджерами
  • Память (Memory) - хранилище контекста: краткосрочная (текущая сессия), долгосрочная (между сессиями) и эпизодическая (опыт)
  • Планировщик (Planner) - компонент, который разбивает цель на шаги и определяет порядок выполнения

Цикл работы агента

Агент работает циклически. Каждый цикл состоит из шести этапов, которые повторяются до достижения цели или исчерпания лимита шагов.

1

Прием задачи - агент получает цель от пользователя или от другого агента

2

Декомпозиция - планировщик разбивает цель на конкретные подзадачи с четким порядком

3

Выбор инструмента - для каждой подзадачи агент определяет, какой инструмент использовать

4

Выполнение - агент вызывает инструмент и получает результат

5

Проверка - LLM-ядро анализирует результат: задача решена или нужны корректировки

6

Корректировка - если результат неудовлетворительный, агент обновляет план и возвращается к шагу 3

XML-теги для структурированных рассуждений

Hermes Agent использует XML-теги для организации своих рассуждений. Это не просто формат - это способ разделить мышление на четкие этапы, которые можно отслеживать и отлаживать.

xml
<SCRATCHPAD>
  Анализирую запрос пользователя. Нужно найти и исправить
  ошибку в конфигурации сервера. Начну с проверки логов.
</SCRATCHPAD>

<REASONING>
  1. Ошибка 502 указывает на проблему с upstream-сервером
  2. Логи nginx показывают таймаут при обращении к порту 3000
  3. Приложение на порту 3000 не отвечает - нужно проверить процесс
</REASONING>

<PLAN>
  Шаг 1: Проверить статус процесса на порту 3000
  Шаг 2: Перезапустить приложение, если процесс упал
  Шаг 3: Проверить логи приложения на наличие ошибок
  Шаг 4: Убедиться, что nginx получает ответ
</PLAN>

<EXECUTION>
  <tool_call>
    <name>run_command</name>
    <arguments>{"command": "lsof -i :3000"}</arguments>
  </tool_call>
</EXECUTION>
XML-тегНазначениеКогда используется
SCRATCHPADЧерновик размышленийВ начале - первичный анализ задачи
REASONINGСтруктурированный анализПри обработке информации и принятии решений
PLANПошаговый план действийПосле анализа - перед выполнением
EXECUTIONВызов инструментовПри выполнении конкретного шага плана

Три типа памяти

Память - это то, что превращает одноразовый чат в постоянного помощника. Hermes Agent использует три типа памяти, каждый для своей цели.

Тип памятиАналогияЧто хранитСрок жизни
Краткосрочная (Working)Оперативная памятьТекущий диалог, промежуточные результатыОдна сессия
Долгосрочная (Persistent)Жесткий дискНастройки, предпочтения, факты о пользователеМежду сессиями
Эпизодическая (Episodic)ДневникПрошлые задачи, успехи, ошибки, стратегииНавсегда, с приоритизацией

Эпизодическая память - уникальная черта продвинутых агентов. Hermes Agent запоминает, какие подходы работали раньше, и применяет успешные стратегии к новым задачам. Со временем агент буквально становится умнее.

Перелинковки

Глубокое погружение в создание навыков для агентов: Claude Agent Skills. Архитектура мультиагентных систем: Claude Code Pro - мультиагентные паттерны.

Главный вывод

AI-агент - это не черный ящик, а четко структурированная система из LLM-ядра, инструментов, памяти и планировщика. XML-теги Hermes делают процесс рассуждений прозрачным и отлаживаемым. Понимание анатомии агента - ключ к эффективному использованию и настройке.

Тест для самопроверки
Какой компонент AI-агента отвечает за выбор следующего действия?

Вопросы для размышления

  • •Если бы вы создавали агента для своей работы, какие инструменты были бы ему нужны в первую очередь?
  • •Какую информацию ваш идеальный агент должен помнить между сессиями?

Источник: Reymer AI. © 2026 Reymer AI