Парадокс финала: код VS поведение
В мае 2026 года завершился Dev-to-Dev хакатон, где десять команд сражались за приз в $100 000. Задача - построить агента, который автономно решает задачу миграции базы данных с PostgreSQL на MongoDB с сохранением целостности данных. Казалось бы, классический engineering challenge. Но финал перевернул все ожидания.
Команда, написавшая самый изящный, покрытый тестами и документированный код на Python, заняла шестое место. Победитель же использовал сырой код, зато выстроил архитектуру, в которой агент принимал решения на каждом шаге, а не следовал жесткому алгоритму.
Судьи хакатона - ведущие инженеры из Anthropic, OpenAI и Meta - оценивали не только финальный результат (успешную миграцию), но и способность агента адаптироваться к нестандартным условиям: неожиданным ошибкам в промежуточных шагах, изменению схем данных прямо во время выполнения. И тут классический код провалился.
Разберем, почему агентная инженерия победила классическое программирование, как устроен Docker-контракт, и какие метрики реально решают.