"Кто из вас за последнюю неделю отправил pull request, полностью написанный Claude?" — спросил Джереми Хэдфилд, инженер Anthropic, со сцены. Почти половина людей в переполненном зале — многие сидели с ноутбуками на коленях, кодируя или вводя запросы во время просмотра докладов — подняли руки.
Pull request — это исправления или обновления существующего программного обеспечения, которые отправляются на проверку перед их публикацией. Это хлеб и масло разработки программного обеспечения, куски кода, на написание которых большинство профессиональных разработчиков тратят свою жизнь — или тратили до сих пор.
"Кто из вас отправил pull request, полностью написанный Claude, и при этом вообще не читал код?" — спросил Хэдфилд дальше. Нервный смех. Большинство рук осталось поднятыми.
Не новость, что инструменты на базе больших языковых моделей (LLM), такие как Anthropic’s Claude Code и OpenAI’s Codex, перевернули способ создания программного обеспечения. Сейчас ведущие технологические компании любят хвастаться тем, как мало кода их разработчики пишут вручную. "Большая часть программного обеспечения в Anthropic теперь написана Claude", — сказал Хэдфилд. "Claude написал большую часть кода в Claude Code". OpenAI, Google и Microsoft делают аналогичные заявления. Многие другие хотели бы этого.
Тем не менее, поразительно, насколько нормальной уже кажется эта новая парадигма и как быстро она установилась. Anthropic проводит мероприятия для разработчиков уже второй год, они также проходят в Сан-Франциско и Токио. В это же время в прошлом году компания только выпустила Claude 4. Он вроде как умел программировать. Но с последней серией обновлений Anthropic — особенно Claude 4.6, а затем 4.7, выпущенными в феврале и апреле — Claude Code стал инструментом, которому все больше и больше разработчиков, похоже, рады передать свою работу.

Пусть Клод готовит.
Anthropic заявляет, что ее цель — максимально продвинуть автоматизацию. Вместо того чтобы использовать ИИ для генерации кода, а затем заставлять людей подчищать его и исправлять ошибки, она хочет, чтобы Claude проверял и исправлял свою собственную работу. "По умолчанию не 'Я собираюсь запросить Claude' — по умолчанию теперь 'Я собираюсь заставить Claude запрашивать самого себя'", — сказал Борис Черный, возглавляющий Claude Code, во вступительном докладе.
Если все пойдет хорошо, разработчики-люди даже не должны видеть сообщения об ошибках, когда что-то не работает. Все это будет обрабатываться Claude, который будет тестировать и настраивать, тестировать и настраивать, пока все не заработает так, как должно. Как выразился Рави Триведи, инженер Anthropic, в другом докладе: "Ключевой принцип — не мешать Claude. Мы любим говорить: 'Пусть готовит'".
Триведи представил новую функцию в Claude Managed Agents, облачной системе Anthropic для построения и запуска мультиагентных систем, анонсированной две недели назад, которую компания называет dreaming (мечтание). Агенты Claude пишут заметки для себя, записывая и сохраняя полезную информацию о конкретных задачах. Когда другой кодирующий агент, скажем, начинает работать над тем же кодом, над которым работали другие, он может использовать заметки, которые они оставили, чтобы быстрее войти в курс дела и учиться на любых ошибках, которые могли допустить предыдущие агенты.
Dreaming — это система, которую агенты Claude могут использовать для чтения заметок и консолидации содержащейся в них информации, выявляя закономерности и общие проблемы в различных задачах. В теории, dreaming должна помочь кодирующим агентам узнать о конкретной кодовой базе и все лучше и лучше работать с ней.
Успешные истории
Code with Claude — это мероприятие, ориентированное на разработчиков. Помимо демонстрации продуктов и практических семинаров от Anthropic, были представлены инструкции от ряда компаний, которые перестроили свои команды разработчиков программного обеспечения вокруг Claude Code, включая Spotify и Delivery Hero, а также Lovable, Base44 и Monday.com — три стартапа, разрабатывающие приложения для вайб-кодинга, которые помогают людям разрабатывать приложения для вайб-кодинга.
На Code with Claude не было никаких признаков беспокойства. Все, кого я встретил, хотели участвовать.
И все же за пределами конференции появилось несколько сообщений о том, что многие программисты начинают сомневаться в этом светлом новом будущем. Некоторые жалуются на онлайн-форумах, таких как Reddit и Hacker News, что инструменты для кодирования с помощью ИИ продвигаются менеджерами, стремящимися к повышению производительности, в то время как на практике эта технология усложняет разработку программного обеспечения из-за всего дополнительного кода, который теперь приходится проверять разработчикам. "Единственные люди, от которых я слышал, что сгенерированный код в порядке, — это те, кто его не читает", — написал пользователь под ником pron на Hacker News на прошлой неделе.
Другие утверждают, что их навыки программирования ухудшились, поскольку они передают все больше задач ИИ. А исследователи предупреждают, что инструменты ИИ могут создавать небезопасный код, который сделает программное обеспечение более уязвимым для атак.
Я поговорил с руководителем инженерного отдела Claude Кейтлин Лессе и руководителем продукта Claude Анджелой Цзян и спросил их, что они думают об опасениях, что внезапный поток кода, сгенерированного (и отправленного) без надлежащего контроля со стороны человека, создает серьезные проблемы с безопасностью и обслуживанием в будущем.
"Все старые лучшие практики разработки программного обеспечения по-прежнему применимы. Они применялись все это время", — сказала Лессе. "Я думаю, что многие люди и команды, возможно, упустили их из виду в данный момент".
И все же, поскольку Anthropic и другие стремятся к большей автоматизации, а такие инструменты, как Claude Code, совершенствуются, растет искушение переложить все больше и больше задач, включая надзор. Лессе сказала мне, что некоторые технические менеджеры в Anthropic измучены необходимостью следить за всем кодом, который теперь производят их команды. "Часть того, что происходит так быстро, — это просто управление своим временем", — сказала она.
"Я думаю, что сейчас Claude, вероятно, так же хорош, как инженер среднего уровня, в написании кода", — добавила она. Вам все еще нужны опытные инженеры для проектирования системы и устранения более сложных проблем, сказала она. "Но со временем мы хотим, чтобы Claude становился все лучше и лучше во всех различных типах инженерии".
Цзян согласилась: "Я думаю, что конечная цель, к которой мы пытаемся прийти, — это чтобы Claude в основном смог построить себя сам".
Исправление: Dreaming — это функция Claude Managed Agents, а не Claude Code. Статья была обновлена.