Осталось ли классическое программирование в прошлом? Такой вопрос всё чаще возникает у специалистов в последние дни после анонса новых ИИ-моделей, созданных для помощи в написании кода компаниями OpenAI и Anthropic.
Источник изображения: Steve Johnson/unsplash.com
В начале месяца были представлены модели GPT-5.3-Codex и Claude Opus 4.6, каждая из которых демонстрирует заметный прогресс в создании программного кода по сравнению со своими предшественниками. GPT-5.3-Codex показывает существенно более высокие результаты в тестовых испытаниях, в то время как Opus 4.6 получила возможность развёртывать автономные группы ИИ-агентов, способных параллельно работать над различными составляющими сложных проектов. Обе системы могут самостоятельно создавать, проверять, тестировать и исправлять код с минимальным участием человека. Они даже способны дорабатывать собственные решения и функциональность перед тем, как представить финальный результат разработчику.
Эти анонсы вызвали волну философских размышлений в онлайн-сообществе программистов. Особое внимание привлёк набравший популярность пост генерального директора OthersideAI Мэтта Шумера (Matt Shumer). Он отметил, что с появлением новых моделей «произошёл перелом», и описал, как алгоритмы теперь самостоятельно управляют всем процессом разработки: пишут десятки тысяч строк, запускают приложения, проверяют возможности и вносят коррективы до достижения требуемого качества. От человека требуется лишь описать желаемую цель. По мнению Шумера, это способно оказать более сильное влияние на рынок труда, чем пандемия COVID-19.
Позиция Шумера получила неоднозначный отклик в профессиональной среде. Некоторые авторитетные фигуры, такие как сооснователь Reddit Алексис Оганян (Alexis Ohanian), поддержали его взгляд. Однако другие, включая профессора Нью-Йоркского университета Гэри Маркуса (Gary Marcus), подвергли публикацию критике. Маркус указал, что Шумер не привёл убедительных свидетельств того, что ИИ действительно может создавать код для сложных приложений без ошибок. Джереми Кан (Jeremy Kahn) из Fortnite добавил, что именно специфические особенности программирования, такие как автоматизированное тестирование, делают эту область более подходящей для полной автоматизации, в отличие от других сфер интеллектуальной деятельности, где достичь этого сложнее.
Для многих специалистов в области программирования предсказания Шумера уже стали частью их повседневной работы. Все больше разработчиков обсуждают возможность полностью отказаться от ручного написания кода. Вместо этого они доверяют эту задачу искусственному интеллекту, который создает программы на основе текстовых описаний.
Параллельно профессионалы отмечают, что в течение последнего года в индустрии происходил постепенный переход. Хотя программисты в ведущих технологических фирмах действительно перестали самостоятельно писать строки кода, они не прекратили создавать программные продукты, взяв на себя роль архитекторов и наставников для ИИ-систем, которые выполняют за них техническую работу. Ключевой навык сместился от непосредственного кодинга к проектированию архитектур и координации действий интеллектуальных помощников.
Даже в компании Anthropic инженеры активно используют существующие ИИ-инструменты при создании нового программного обеспечения. Руководитель направления Claude Code Борис Черный (Boris Cherny) в начале текущего месяца сообщил, что не занимался написанием кода уже более двух месяцев. Искусственный интеллект также достиг уровня, позволяющего ему участвовать в разработке более совершенных версий самого себя. Ранее в OpenAI и Anthropic подтверждали, что в процессе создания новых моделей ИИ применялись их предыдущие итерации, в том числе для анализа и проверки программного кода.
Несмотря на рост эффективности, часть разработчиков предостерегает, что новые инструменты на основе ИИ могут способствовать профессиональному истощению. Так, опытный инженер Стив Йегге (Steve Yegge) заявил, что интеллектуальные помощники приводят к переутомлению из-за повышенной рабочей нагрузки. Он поделился, что неоднократно внезапно засыпал на рабочем месте после многочасовых сессий программирования, а его коллеги даже рассматривают возможность размещения спальных капсул прямо в офисе. По его мнению, сама сущность ИИ-инструментов побуждает разработчиков браться за непомерный объем задач.