«Я еле живой»: ИИ проиграл программисту в 10-часовом кодинг-марафоне за титул чемпиона мира
Почему человек всё ещё побеждает ИИ в написании кода: репортаж с токийского марафона
Польский программист Пшемыслав Дембяк (Psycho) обошёл ИИ от OpenAI в 10-часовом соревновании. Победа далась ценой полного истощения. Разбираемся, что это значит для будущего программирования и почему эвристика пока сильнее чистых алгоритмов.
Что за зверь — NP-трудные задачи
Участникам давали задачи класса NP-hard. Это значит: нет быстрого алгоритма для точного решения. Приходится искать компромисс — эвристический подход. Грубо говоря, не идеал, а достаточно хорошо.
Все десять часов люди и ИИ решали одни и те же проблемы. Пшемыслав набрал 1,812 триллиона баллов. Модель OpenAI — 1,654 триллиона. Отставание на 9,5%.
Равные условия — равные шансы?
Организаторы AtCoder World Tour Finals дали одинаковое железо и людям, и ИИ. Разрешалось отправлять решение раз в пять минут. Языки любые. И всё же человек выиграл.
| Участник | Баллы | Приз |
|---|---|---|
| Пшемыслав Дембяк (человек) | 1 812 272 558 909 | 500 000 иен (~$3361) |
| OpenAIAHC (модель o3) | 1 654 675 725 406 | — |
| 10 других финалистов | меньше (точные данные не раскрыты) | — |
Измотанный чемпион: почему ИИ не смог дожать
Победитель признался, что за три дня спал десять часов. «Я совершенно измотан», — написал он в соцсетях. Организм работал на пределе. И это ключевое отличие человека: мы способны на творческий инсайт после долгой борьбы, но цена — здоровье.
Личное наблюдение автора: на одном хакатоне я видел, как программист после 15 часов работы нашёл элегантное решение, которое не мог придумать раньше. ИИ в таких условиях просто перебирает варианты. Человек умеет «чувствовать» задачу — это психологическое истощение обостряет фокус.
Представитель OpenAI отметил: «Такие модели, как o3, входят в сотню лучших на соревнованиях по программированию. Мероприятия вроде AtCoder позволяют нам проверять стратегическое мышление». Но пока человек держит лидерство в код-марафоне.
ИИ прогрессирует, но не везде
По данным Стэнфордского университета, в 2023 году ИИ решал 4,4% задач по программированию. В 2024 — уже 71,7%. Более 90% программистов используют ИИ в работе. Однако недавние исследования показывают: для опытных разработчиков ИИ может замедлять работу, а не ускорять. Результативность ИИ падает на нестандартных проблемах.
Моё мнение: ИИ отлично справляется с рутиной, но на NP-трудных задачах человек пока держится. Пока это соревнование — последний рубеж. Алгоритмы оптимизации вроде эвристического программирования — вот что остаётся за человеком.
Как работает эвристический подход: пошаговый совет
- Проанализируйте задачу: выделите ограничения и критерии.
- Придумайте приблизительное решение (жадный алгоритм, симуляция отжига).
- Запустите итерации: улучшайте результат методом проб и ошибок.
- Оценивайте баланс времени и качества.
- Фиксируйте лучшее решение в установленный срок.
Именно так поступали участники AtCoder World Tour. Этот подход не требует бесконечных вычислений — он опирается на человеческую интуицию.
Итог: человек победил ИИ, но едва жив. ИИ отстал на 9,5% и учится дальше. Через год, возможно, счёт изменится. А пока программистам стоит развивать эвристическое мышление — оно пока не подвластно машинам.

