Найти в Дзене
DigiNews

Исходный код Claude Code от Anthropic утек в самый неподходящий момент

Компания Anthropic допустила утечку исходного кода своего AI-ассистента Claude Code. У компании есть секреты, которые теперь стали достоянием общественности, что произошло в неудачное время перед IPO. — gizmodo.com Anthropic никак не может удержать свои дела в тайне. После того как детали еще не анонсированной модели просочились в сеть из-за того, что компания оставила неопубликованные черновики документов и постов в блоге в общедоступном кэше данных, Anthropic столкнулась с еще одним нарушением протокола: непреднамеренной публикацией внутреннего исходного кода своего AI-ассистента для кодирования Claude Code. Утечка дает беспрецедентное представление о закрытой модели Anthropic как раз в тот момент, когда компания готовится к первичному публичному размещению акций. Код был обнаружен Чаофанем Шоу, который называет себя стажером в Solayer Lab и публикуется в X под ником @Fried_rice. По словам Шоу, исходный код был найден в файле .map — текстовом файле, генерируемом при компиляции програ

Компания Anthropic допустила утечку исходного кода своего AI-ассистента Claude Code. У компании есть секреты, которые теперь стали достоянием общественности, что произошло в неудачное время перед IPO. — gizmodo.com

Anthropic никак не может удержать свои дела в тайне. После того как детали еще не анонсированной модели просочились в сеть из-за того, что компания оставила неопубликованные черновики документов и постов в блоге в общедоступном кэше данных, Anthropic столкнулась с еще одним нарушением протокола: непреднамеренной публикацией внутреннего исходного кода своего AI-ассистента для кодирования Claude Code. Утечка дает беспрецедентное представление о закрытой модели Anthropic как раз в тот момент, когда компания готовится к первичному публичному размещению акций.

Код был обнаружен Чаофанем Шоу, который называет себя стажером в Solayer Lab и публикуется в X под ником @Fried_rice. По словам Шоу, исходный код был найден в файле .map — текстовом файле, генерируемом при компиляции программного обеспечения, который содержит информацию о карте памяти проекта, — обнаруженном в реестре npm, который является базой данных для менеджера пакетов JavaScript. Файл, предназначенный для внутренней отладки, по сути, является декодером. Он берет то, что должно быть обфусцировано, и перекомпилирует это для разработчиков. Но Anthropic опубликовала его, раскрыв как минимум частичный, не обфусцированный исходный код TypeScript версии Claude Code 2.1.88. Файл содержал около 512 000 строк кода, относящегося к кодирующему агенту Anthropic.

Говоря более простым языком: Anthropic случайно выдала некоторые свои чертежи, которые никогда не должны были увидеть свет, и программисты весь день их разбирают. Они утверждают, что нашли всё: от «глаголов-спиннеров» или фраз, которые Клод выдает при выполнении задачи, до таких деталей, как то, как ругань на Клода влияет на получение им промпта. Один человек даже утверждал, что нашел скрытого виртуального питомца в стиле «Тамагочи», над которым, возможно, работала Anthropic. (Примечание по этому поводу: по сообщениям, его запуск был запланирован на 1 апреля, так что, возможно, это стоит списать на шутку в стиле Дня смеха.)

Файл также раскрывает много информации о том, как работает Клод, включая его движок для вызовов API, как он считает токены, используемые для обработки промптов, и другие технические аспекты. В коде, по-видимому, нет никаких подробностей об основной модели Anthropic, но всё, что есть в файле, было загружено в репозиторий GitHub, чтобы пользователи могли с ним взаимодействовать и форкать его.

Anthropic отказалась комментировать открытия пользователей, но подтвердила Gizmodo подлинность утечки исходного кода. В заявлении представитель компании сказал: «Сегодня ранее в релизе Claude Code оказался некоторый внутренний исходный код. Никакие конфиденциальные данные клиентов или учетные данные не были затронуты или раскрыты. Это была проблема упаковки релиза, вызванная человеческой ошибкой, а не утечка безопасности. Мы внедряем меры для предотвращения повторения этого».

Человеческая ошибка, вероятно, сыграла свою роль, но стоит отметить, что люди, работающие над Claude Code, также в значительной степени полагались на кодирующий агент. Еще в декабре глава Claude Code в Anthropic, Борис Черный, опубликовал, что «За последние тридцать дней 100% моего вклада в Claude Code было написано Claude Code». Зависимость от кодирующего ассистента, по-видимому, растет по всей компании, так что возможно, эта ситуация стала результатом слишком близкого к солнцу «вайб-кодинга».

Хотя это не совсем то, что Anthropic отдает ингредиенты своего «секретного соуса», это дает представление о том, как работает ее кухня. И время для этого выбрано крайне неудачное. Anthropic не только находится в процессе того, что выглядит как подготовка к выходу на IPO позднее в этом году, но и ее конкуренты начинают уделять внимание попыткам отвоевать позиции компании в сфере кодирования и корпоративных услуг. Сообщается, что OpenAI предприняла целенаправленные усилия, чтобы переориентироваться на корпоративный сектор и недавно предложила неограниченный доступ к своему конкуренту Claude Code — Codex. Никогда не бывает хорошего времени для утечки исходного кода, но это, похоже, особенно неудачный момент для Anthropic.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Автор – AJ Dellinger

Оригинал статьи