Все статьи

Журнал №15 · 28 октября 2026 г. · 2 мин чтения

Если задача застопорилась, агент может заняться другой

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

Разработка с ИИРабочие процессы ИИЧеловеческий контроль
Нарисованная от руки железнодорожная сеть: четыре пути, два перекрыты, оранжевый поезд продолжает движение по свободной линии через станцию.

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

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

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

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

У себя я эту проблему решил. Теперь, когда одна задача застопорилась, мне не приходится самому переключать агента на другую. К первой он вернётся, когда исчезнет причина остановки. А пока может взяться за независимую задачу, если она уже разрешена и на очереди по приоритету. Нет такой задачи — значит, надо ждать.

Для меня результат не в том, что ИИ всё время занят. Мне важно, что он может вовремя остановиться там, где должен, не останавливая заодно то, чему ничто не мешает.