AIROBATIC: что умеет ИИ-агент — полный разбор возможностей
Мы провели внутренний аудит ИИ-агента AIROBATIC и публикуем подробный разбор его возможностей: от управления контентом сайта до разработки, деплоя и интеграций. Ниже — что агент умеет сегодня и на чём основана его автономность.
1. Управление контентом CMS
AIROBATIC работает с сайтом не через админку, а напрямую через API CMS, поэтому одна задача может затрагивать десятки объектов:
- Разделы и дерево сайта — создание, чтение, изменение, перемещение, копирование, сортировка и настройка модулей разделов;
- Каталог товаров — создание и обновление карточек, цен, артикулов, описаний и статусов;
- Публикации — новости, статьи, блоги с датами, заголовками и обложками;
- Шаблоны — работа с наборами шаблонов, создание новых версий, управление активной версией и откат;
- Массовые операции — пакетное создание разделов и проверка занятости URL-алиасов до создания узла.
2. Разработка и работа с кодом
Агент действует по принципу «разведка — точечная правка — проверка», а не переписывает файлы целиком:
- Анализ кодовой базы — обзор структуры проекта, поиск символов, функций и фрагментов по всему репозиторию;
- Точечное редактирование — патчинг конкретных блоков с уникальным контекстом, полная перезапись только для новых файлов;
- Автопроверка синтаксиса — после каждой правки автоматически запускается линтер (perl -c, php -l, JSON-валидация); ошибку агент устраняет немедленно;
- Версионный контроль — просмотр diff, синхронизация с Git, работа с ветками;
- Выполнение кода — запуск веб-скриптов в режиме эмуляции браузера, длительных сборок и тестов в фоне с контролем статуса;
- Деплой — выгрузка проверенного файла на FTP-сервер проекта.
3. Работа с базой данных
- Просмотр списка таблиц и структуры любой таблицы перед написанием запроса;
- Безопасные выборки (SELECT/DESCRIBE/EXPLAIN) с обязательным ограничением строк;
- Изменения данных (INSERT/UPDATE/DELETE/ALTER) — только после отдельного подтверждения оператора.
4. Интеграции и внешние сервисы
- Telegram — отправка и редактирование сообщений, кнопки и инлайн-клавиатуры, опросы, работа с участниками и чатами;
- Веб — загрузка и разбор внешних страниц, проверка доступности URL;
- Гео и погода — определение координат по городу, текущая погода и прогноз до 16 дней.
5. Планирование и самоконтроль
Агент работает в цикле «анализ → действие → проверка результата». Для многошаговых задач он формирует план, ведёт его в интерфейсе пользователя, переводит этапы в статусы «выполняется» и «готово», а при ошибке помечает этап как неуспешный и предлагает альтернативу.
6. Безопасность и предсказуемость
- Деструктивные и внешние операции (запись файлов, мутации БД, деплой, удаление объектов) требуют подтверждения пользователя;
- Агент не обходит защиту через shell и не выполняет разрушительных команд без явного указания;
- Ошибки API автоматически логируются для последующего анализа;
- Диагностика ведётся по фактическим данным: серверные логи, diff, результат тестового запуска — без догадок.
Честно об ограничениях
AIROBATIC действует в рамках выданных прав: он не выполняет операции, не подтверждённые оператором, а его доступ к проекту ограничен выбранным режимом (контент CMS или песочница проекта с кодом и базой). Часть внешних API зависит от квот и может быть недоступна.
Итог
AIROBATIC — это не бот для одной задачи, а универсальный исполнитель: он обновляет сайт, пишет и разворачивает код, работает с базой данных, общается с клиентами в Telegram и собирает данные из внешних источников. Аудит подтвердил: агент закрывает полный цикл работ — от постановки задачи до проверенного результата.