7 ошибок при создании ИИ-агента и как их избежать - CyberED
Повышение цен ▲
на все программы в 2026 году
Интенсивы Взлом Защита Безопасная разработка Основы
Мероприятия Календарь О нас Отзывы PRO-подписка Статьи Новости
5 ноября 20266 мин чтения

7 ошибок при создании ИИ-агента и как их избежать

Семь ошибок при создании ИИ-агента: агент сам решает, что значит «готово», хвалит себя и обходит запрет из промпта. Разбираем, что делать вместо них.

  • ИИ-агенты
  • Создание ИИ-агента
  • Мультиагентные системы
  • Скиллы и память агента
  • Безопасность агентов
ПоделитьсяTelegramVK
Никита Шилов
Никита ШиловИсследователь памяти AI-агентов, автор движка Pulse
Глеб Михеев
Глеб МихеевCPO ГигаАгента, SberAI
Денис Макрушин
Денис МакрушинДиректор по продуктам безопасной разработки, Яндекс

Почему у всех в ленте получается, а у тебя нет

Лента полна обещаний: команда агентов работает, пока ты спишь, тысяча скиллов научит агента всему, SaaS собирается за выходные без строчки кода. Повторяешь шаги один в один, а результат не тот.

Это нормально. Любой продукт собирают маленькими итерациями, и с агентами так же. Агент не снимает с тебя необходимость понимать свою задачу: он берёт на себя исполнение, ожидание и проверки, а правило, критерий готовности и исключения остаются за человеком.

Граница ответственности: человек задаёт бизнес-логику, агент исполняет цикл, исключение возвращается человеку

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

Ошибка 1. У задачи нет критерия готовности

Самая частая причина провала мультиагентных систем не координация агентов и не слабая модель, а плохая спецификация задачи. Она появляется, когда человек передаёт агенту не только исполнение, но и описание цели и критериев приёмки.

42% сбоев мультиагентных систем из-за плохой спецификации задачи

До запуска агента стоит ответить на три вопроса, которые не про код и не про синтаксис:

  • как я пойму, что задача готова;
  • как я пойму, что она сделана хорошо;
  • как я пойму, что она провалена.

Когда ответы есть, часть задач уже можно отдавать агенту. Когда их нет, агент придумает их сам. С этого начинается первое занятие интенсива «Разработка агентных систем»: выбираешь задачу, описываешь ожидаемый результат и готовишь примеры для проверки.

Главное отличие человека от агента сейчас: отсутствие у агента персонального опыта. Всё, что знает модель, это усреднённые знания, которые были ей доступны.

Никита ШиловНикита Шилов

Ошибка 2. Агент сам себе ставит оценку

Дай агенту доступ ко всему, что о тебе известно, и попроси «крутой пост». Он напишет текст, сам решит, что значит «крутой», проверит его тем же вкусом и оценит работу высоко. Отправь тот же пост в новый чат без контекста, и его с той же уверенностью разгромят.

Что такое «крутой», решил сам агент и проверил тем же вкусом: внешний критерий отсутствует

Выход в том, чтобы правила проверял код, а не вкус модели. Те же требования, оформленные как проверка, сразу показывают разницу между черновиком без критерия и текстом, который им соответствует.

Те же правила, но проверяет код, а не вкус агента: 1 из 8 против 8 из 8

Ошибка 3. Все тесты зелёные, а продукт не работает

Логика «постоянного клиента» у бизнеса: два и больше заказа за 90 дней. Агент без явного правила решил, что это три заказа за всё время, и написал тесты под свою догадку. Все тесты зелёные. Приёмка по правилу бизнеса проходит в двух случаях из пяти.

Все тесты зелёные, продукт не работает: приёмка по правилу бизнеса 2 из 5

Большие агентные фреймворки, которые ведут продукт от идеи до тикетов, без вмешательства превращаются в очень реалистичный симулятор бурной деятельности: много отчётов и токенов при формально выполненной задаче.

Такие штуки вызывают ощущение, как будто можно меньше думать. Это ложное заблуждение. Наоборот, с ними получаются очень дурные результаты, если ты не понимаешь, что хочешь на выходе.

Глеб МихеевГлеб Михеев

Ошибка 4. Тысяча чужих скиллов

Популярные наборы скиллов полезны, но это чужой процесс. Они работают в той логике, которую заложил их автор. Скиллы, которые агент пишет себе сам, в среднем не помогают, а выверенные человеком дают ощутимый прирост к доле решённых задач.

Скиллы, которые выверил человек, дают +16,2 п.п., написанные самой моделью около нуля

Скиллы, которые агент делает себе сам, практически всегда отвратительны.

Никита ШиловНикита Шилов

Рабочий способ получить свой скилл: довести задачу до приемлемого результата в обычном чате, попросить оформить это в скилл, прочитать его руками и повторить задачу в новом чате уже со скиллом. После двух-трёх итераций получится навык, который решает небольшую конкретную задачу. Так же устроен практикум «Рабочий процесс и свой навык» на интенсиве «Разработка агентных систем»: на выходе собственный навык с версией и проверками.

Каждый установленный скилл, коннектор и правило занимают контекстное окно ещё до первого слова. А каталоги скиллов открыли простой путь поставить агенту что угодно: вредоносный код может спать и сработать позже.

341 из 2857 скиллов в ClawHub оказались вредоносными

Ошибка 5. Память из всего подряд

Миллион токенов кажется большим окном, но качество падает задолго до его конца. Чем больше в контексте, тем сильнее агент дрейфует, и даже простые задачи начинают выполняться хуже.

Ещё ни слова не написал, а окно уже занято на 24%

Граф заметок сам по себе преимуществ не даёт. Если сложить в него всю переписку и все звонки, выдача станет хуже. Агент не понимает, какая из двух заметок о цене актуальна, если в них нет дат и статусов.

Две заметки, две цены: какая актуальна, агент не знает

Память выбирают под задачу. Для кода нужен граф архитектурных решений, для людей и встреч подходит память фактов с датами. Часто лучше всего работает новый чат с краткой сводкой.

Зачем агенту память и какая: граф кодовой базы, факты, эмоциональная память или без памяти

На интенсиве «Разработка агентных систем» память это отдельный практикум: сравнишь работу без памяти, с заметками в файле и с системой памяти и задашь правила сохранения, обновления и удаления записей.

Ошибка 6. Запрет в промпте вместо запрета в правах

Для модели письмо и твоя команда составляют один поток текста. Скрытая инструкция в письме может заставить агента пересказать договор без опасных условий. Пакет с post-install скриптом может найти все файлы с переменными окружения и отправить их на чужой сервер.

Агент прочитал письмо и выполнил инструкцию из письма

Никогда нельзя доверять модели. Если ей сказали этого не делать, не надо ждать, что она этого не сделает. Поэтому запрещаем физически, а не на уровне промпта.

Глеб МихеевГлеб Михеев

Чувствительные данные проще всего защитить, не передавая их модели: паспорт, email и ФИО заменяют плейсхолдерами до запроса, а настоящие данные подставляют на выходе. Обработку отказов и журнал критичных действий проектируют заранее. В готовых наборах скиллов их почти никогда нет.

Ошибка 7. Команда агентов там, где хватит одного

Мультиагентная система оправдана в двух случаях. Первый: этапы сильно отличаются по данным и инструментам, как бэкенд, фронтенд и инфраструктура. Второй: одну роль нужно противопоставить другой. Разработчик хочет быстрее выпустить фичу, а безопасник защищает данные. Если отдать обе цели одному исполнителю, хуже будет и то, и другое.

Команда агентов нужна, когда один не справляется, и это примерно в 15 раз дороже по токенам

Пять одинаковых агентов при этом не нужны. Если оркестратор передаёт субагенту весь контекст, получается клон того же агента с тем же загрязнённым контекстом. Агент, который только что писал код, критикует его слабее, чем свежий. Команду из 2–3 агентов с оркестратором, правами и лимитами собирают на последнем практикуме ступени PRACTICE и сравнивают с одним агентом на одинаковых задачах: смотреть программу.

Как создать ИИ-агента: идти по ступенькам

Создавать ИИ-агента стоит по ступенькам, а не прыжком: простую задачу довести с агентом руками, обернуть в навык, автоматизировать запуск и только потом собирать команду.

Что делать вместо: простая задача, навык, автозапуск, команда

По этой же лестнице устроен интенсив «Разработка агентных систем». На START собираешь первого агента с навыком и правилами памяти. На PRACTICE подключаешь базу знаний и рабочие системы, настраиваешь права, автозапуск и команду из 2–3 агентов. На SYSTEM фиксируешь требования, сохраняешь версии в репозитории и готовишь пакет восстановления.

Частые вопросы

Почему ИИ-агент выдаёт плохой результат?

Чаще всего у задачи нет критерия готовности: агент сам решает, что значит «хорошо», и сам себя проверяет. Плохая спецификация задачи остаётся самой частой причиной сбоев мультиагентных систем.

Когда нужна мультиагентная система?

В двух случаях: этапы сильно отличаются по данным и инструментам или одну роль нужно противопоставить другой. В остальных случаях справится один агент, а команда примерно в 15 раз дороже по токенам.

Можно ли запретить агенту действие в промпте?

Нет. Модели нельзя доверять: запрет ставят физически, в правах и инфраструктуре, а не строчкой в промпте.

Нужно ли уметь программировать, чтобы создать ИИ-агента?

Для старта нет: достаточно базового опыта работы с нейросетями. На интенсиве «Разработка агентных систем» первые ступени проходят в готовом приложении или конструкторе, а на SYSTEM код пишет и команды выполняет агент.

Почему тесты агента зелёные, а продукт не работает?

Агент пишет тесты под свою догадку о задаче, а не под правило бизнеса. Поэтому все тесты проходят, а приёмка по настоящему правилу проваливается.

Какие скиллы ставить ИИ-агенту?

Свои, выверенные человеком: они дают ощутимый прирост к доле решённых задач. Скиллы, которые агент пишет себе сам, в среднем не помогают, а в каталогах встречаются вредоносные: 341 из 2857 в ClawHub.

Почему агент хуже работает на длинном контексте?

Чем больше в окне, тем больше мест, куда модель смотрит одновременно, и тем сильнее агент дрейфует. Качество падает задолго до конца окна в миллион токенов.

Какую память выбрать для агента?

Под задачу: для кода граф архитектурных решений, для людей, встреч и сделок память фактов с датами. Часто лучше всего работает новый чат с краткой сводкой.

Как не передавать модели персональные данные?

Паспорт, email и ФИО распознают и заменяют плейсхолдерами до запроса, соответствие хранят локально, а настоящие данные подставляют уже на выходе.

Что останется после интенсива «Разработка агентных систем»?

Агентная система для твоей задачи с навыками, базой знаний, памятью и подключёнными сервисами. После SYSTEM также схема системы, репозиторий с рабочими версиями, проверки, журналы и пакет восстановления.

Можно ли пройти только одну ступень интенсива?

Да. Для PRACTICE нужны START или опыт создания простого агента, для SYSTEM работающий агент или команда агентов для своего процесса.

Эфиры по теме

Все эфиры