Назад в ленту

Код будущего уже здесь: Anthropic Claude Code научит ИИ писать код быстрее тебя!

Anthropic’s Code with Claude показала будущее программирования — нравится вам это или нет. По данным MIT Tech Review, на двухдневном мероприятии Anthropic для разработчиков программного обеспечения в Лондоне, которое началось 19 мая, параллельно с Google I/O в Пало-Альто, витали сильные флюиды. (Сотрудники Anthropic заверили меня, что это совпадение, а не выпендреж).

"Кто из вас за последнюю неделю отправил 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. Статья была обновлена.
Справка по теме (FAQ)
Что такое Anthropic Claude?
Это большая языковая модель, разработанная компанией Anthropic, которая умеет писать код.
Что такое Anthropic Claude Code?
Это инструмент на базе Anthropic Claude, который позволяет автоматизировать процесс разработки программного обеспечения.
Где можно узнать больше про Anthropic Claude и Claude Code?
Посетите официальный сайт Anthropic (anthropic.com).
Anthropic Claude AI заменит программистов?
Пока рано говорить об этом, но ИИ уже сейчас берет на себя часть задач, которые раньше выполняли люди.
Какие компании уже используют Claude Code?
Spotify, Delivery Hero, Lovable, Base44 и Monday.com.
Где почитать отзывы о Claude Code?
На Reddit и Hacker News.