Почему агент останавливается раньше результата
ИИ-агент может начать задачу уверенно, быстро создать файлы и уже через несколько минут сообщить, что всё готово. Но при проверке выясняется, что тесты не запускались, мобильная версия не открывалась, форма не проверена, а часть требований осталась только в переписке. Проблема здесь не обязательно в модели или качестве кода. Чаще всего агенту не задано проверяемое состояние, после которого работу действительно можно считать завершённой.
Обычная задача живёт внутри разговора. Формулировки вроде «сделай сайт», «доведи до конца» или «сделай хорошо» задают направление, но не определяют финиш. Агент видит правдоподобный промежуточный результат, интерпретирует его как достаточный и завершает ответ. У пользователя при этом есть собственное представление о готовности, но оно нигде не разложено на наблюдаемые признаки.
Goal Mode решает именно эту проблему. Вместо очередной инструкции агент получает устойчивую цель: что должно стать правдой, чем это доказать, какие границы нельзя нарушать и когда нужно остановиться из-за внешнего блокера. Пока эти условия не выполнены, промежуточный артефакт не равен готовому результату.