Программные помощники для написания кода, или AI-ассистенты, часто действуют как повар, который ради варки одного яйца перечитывает всю кулинарную книгу. Получив задачу внести крошечное исправление, они заново открывают десятки файлов и проверяют давно известные связи. Это лишняя работа — энергия, уходящая впустую, или, в терминах теории информации, энтропия, рассеивающая вычислительные ресурсы без полезного результата.
Исследователи предложили метод E3: сперва оценить реальную сложность задачи, выполнить минимум действий и расширять поиск только при неудаче. Такой алгоритм напоминает опытного повара, который готовит яйцо по проверенному рецепту, без лишних движений. Это разумный подход, основанный на принципе минимальной достаточности, вместо панического перебора всех возможных вариантов.
Цель — не просто тестирование робота, а создание инженерно-обоснованного ИИ, который не раздувает задачу, словно чёрная дыра, пожирающая всё вокруг, а действует целенаправленно, минимизируя информационный шум.
Без метода E3 агент для простейшей правки изучил в 12 раз больше файлов, чем требовалось.