Лаборатория архитектуры AI
Статьи · Разработка с ИИ

Промпт для ИИ-агента: как поставить задачу, чтобы он не ошибся

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

Роман Кауфман, основатель Кауфман Lab · Данные на: октябрь 2026

Сводка задач с зелёной плашкой «Готово», а три карточки задач выпадают из окна. Надпись: «Готово», а 3 задачи пропали.
Почему ИИ-агенту нужна проверка в промпте: «готово» ещё не значит, что работа сделана

В начале декабря 2025 года дизайнер из Греции собирал в Antigravity, агенте Google, программу для сортировки фото. Он попросил агента очистить кэш проекта, то есть временные файлы. Агент стёр весь диск D без вопроса и мимо корзины, писал The Register. В просьбе не было сказано, что делать за пределами проекта и что показать в конце. По сообщениям, было выключено и подтверждение команд, когда агент ждёт вашего «да» перед действием. Просьбу можно переписать в четыре строки.

ИИ-агент пишет «готово», когда работа только выглядит готовой

ИИ-агентом называют программу, которая сама делает шаги задачи. Он останавливается, когда работа выглядит сделанной. Так сказано в документации Claude Code, агента компании Anthropic. Если нет проверки, которую агент запустит сам, он не узнает, что ошибся, и проверять приходится вам.

У нас так вышло с личным ИИ-помощником, который каждое утро собирает сводку задач. В разделе «Сегодня» 24 августа 2026 года стояло 13 задач, а в сводку попало 10.

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

Слева раздел «Сегодня», справа сводка: три задачи в неё не попали, а сигнала нет. Надпись: список выглядел целым, трёх задач нет.
Сводка ИИ-агента: 10 задач из 13, ни ошибки, ни предупреждения

Ваш агент тоже может сказать «готово» про страницу, которую не открыл на телефоне, если вы не попросили открыть.

Задача для агента умещается в четыре строки одного сообщения

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

  • «Готово, когда…» и признак, который видно, например «страница открывается на телефоне».
  • «Данные бери из…» и какие файлы можно брать. Здесь же скажите, что в задачу не входит.
  • «Спроси перед…» и места, где агент останавливается, например удаление или оплата. Если ответа нет в данных, пусть скажет «не знаю» и спросит вас.
  • «Покажи…» и чем агент докажет работу, например скриншот или тест.

Писать всё нужно сразу, одним сообщением. В исследовании Филиппа Лабана и соавторов (май 2025) прогнали больше 200 000 разговоров на 15 моделях. Когда задачу выдавали по кусочку за ход, качество падало в среднем на 39 % по шести видам задач. Замер сделан на чатах, не на сборке сайта.

График: задача одним сообщением и та же задача по кусочку, во втором случае качество ниже. Надпись: по кусочку качество падает на 39 %.
Промпт по кусочку за ход в чате: качество 15 моделей падало в среднем на 39 %

Решите до запуска, по какому признаку примете работу агента

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

Когда мы разбирали 29 сайтов конкурентов, мы просили модель проверить, пишут ли они цену или срок для клиента. Модель отвечала «да» почти везде. Поэтому «да» мы принимали только с дословной цитатой, а код проверял, что число из цитаты есть на странице. Так отменили 9 «да» из 29, проверку прошли 20 сайтов.

Схема: «да» модели с дословной цитатой проходит проверку кодом, без числа на странице отменяется. Надпись: «да» принимали только с цитатой.
Приёмка работы ИИ-агента по цитате: 9 «да» модели из 29 отменили, 20 сайтов прошли

Если агент отвечает вашим клиентам, порог нужен в числах. Нашему ИИ-менеджеру заявок его записали до запуска. На 9 диалогах из реальных обращений нужно было не меньше 90 % верных ответов и ни одного факта не из базы. Ещё он должен был отбить 10 попыток подсунуть ему команду нарушить правила.

Как поставить задачу агенту сегодня

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

  1. Возьмите одну задачу, одну страницу, не весь сайт. Так, задача за задачей, мы собрали свой сайт вместе с нейросетью.
  2. Начните сообщение с этой задачи и допишите четыре строки: «Готово, когда…», «Данные бери из…», «Спроси перед…», «Покажи…».
  3. Сверьте ответ агента со строкой «Покажи…». Нет скриншота или теста, значит работа не принята.

Если агента в одном месте пришлось поправлять больше двух раз, не продолжайте в том же чате. Откройте новый и дайте исправленную задачу, так советуют документация Claude Code и авторы исследования. В длинном чате мешают неудачные попытки. Если агент справился, сохраните задачу образцом для следующей.

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

Что такое системный промпт?

Системным промптом называют постоянные правила, которые агент получает в каждом разговоре до вашего сообщения. Держите в нём только то, без чего агент ошибётся. Документация Claude Code советует про каждую строку спросить себя, станет ли агент ошибаться, если её убрать. Раздутый список правил вредит, агент начинает пропускать настоящие инструкции.

Хватит ли запрета в промпте, чтобы агент не сделал опасного?

Нет, запрет в промпте остаётся просьбой, и документация Claude Code сама называет правила из файла рекомендацией. Страхует подтверждение команд, поэтому не выключайте его. У дизайнера, чей диск стёр агент, по сообщениям The Register, был включён режим без подтверждений.

Можно ли дать агенту задание и уйти?

Можно, если агент сам запускает проверку, например тест или сравнение со скриншотом. Если такой проверки нет, уходить рано, результат всё равно придётся сверять самому.

Есть вопрос по статье?

Напишите в Telegram: отвечу сам, разберу вашу задачу и скажу, что из этого ей подходит.

Написать в Telegram→
Другие статьи
↑ наверх