Как устроен ИИ-агент AIROBATIC: архитектура и возможности
Студия FLYUP публикует технический разбор архитектуры своего ИИ-агента AIROBATIC. Это не чат-бот с заготовленными ответами, а автономный исполнитель, который работает с реальным сайтом: создаёт разделы, наполняет каталог, публикует новости и ведёт переписку в Telegram.
Цикл работы: «рассуждение — действие»
В основе агента лежит цикл ReAct. На каждом шаге агент анализирует задачу, выбирает инструмент, получает результат и уже на его основе решает, что делать дальше. Цикл повторяется до достижения цели: агент не действует вслепую, а сверяет каждый шаг с фактическим состоянием системы.
Модульная архитектура
Возможности агента не «зашиты» в него, а подключаются модулями — наборами инструментов. Это позволяет гибко настраивать агента под конкретную задачу и экономить ресурсы: лишние модули просто не подключаются.
- Модуль CMS. Полное управление структурой сайта: разделы и алиасы, дерево навигации, порядок и перемещение узлов, каталог товаров, публикации, шаблоны и их версии, SEO-поля и мета-теги;
- Модуль Telegram. Агент выступает полноценным ботом: текст, фото и документы, геолокация, опросы, интерактивные клавиатуры, ответы на callback-нажатия, работа с участниками чата;
- Работа с веб-страницами. Загрузка и разбор страниц по URL — чтобы контролировать результат так, как его видит посетитель;
- Память проекта. Глобальные архитектурные правила хранятся отдельно от текущей сессии: агент учитывает особенности проекта — структуру базы данных, роутинг, стек — в каждом новом запуске;
- Планирование. Для сложных задач агент ведёт план и фиксирует выполнение этапов.
Безопасность и контроль
Агент различает обычные и деструктивные операции. Удаление разделов, товаров и публикаций, массовые изменения и работа с базой данных требуют подтверждения человека — агент останавливается и запрашивает решение. Перед завершением работы он сверяет итог с внесёнными изменениями, а правки контента проходят автоматическую проверку.
Что это даёт на практике
Рутинные операции с контентом — создание десятков разделов, наполнение каталога, публикация новостей, поддержка обратной связи — выполняются за минуты вместо часов. При этом человек сохраняет контроль: агент предлагает и объясняет, а критичные действия подтверждаются вручную.
AIROBATIC продолжает развиваться: в планах — расширение набора модулей и нативная интеграция с популярными CMS.