Без жартів, вихідний код Claude Code витек, 500 000 рядків коду викрадено

robot
Генерація анотацій у процесі

Купівля акцій — дивіться аналітичні огляди аналітиків Golden Qilin: авторитетно, професійно, вчасно, всебічно — допоможе вам знаходити потенційні теми та можливості!

(Джерело: АйФаньер)

Світ — це величезна трупа на рівні «самодіяльності».

Сьогодні по обіді розробник Chaofan Shou опублікував у твіті, прямо виклавши повний стиснений архів з останнім командним інструментом Anthropic Claude Code — повний вихідний код у вигляді src.zip.

Цей твіт швидко вибухнув у колі розробників: за кілька годин перегляди перевищили 5,3 млн.

У коментарях тут же стало жваво: користувач @ai_for_success сказав лише одну фразу: «Телефонуйте Деріо!» (Dario Amodei — CEO Anthropic);

Користувач просто матюкався: «Чорт забирай.» Інший розробник @realsigridjin діяв швидше — уже зробив резервну копію витягнутого коду на GitHub. Назва репозиторію — instructkr/claude-code, позначено як «Claude Code Snapshot for Research».

Тобто навіть якщо Anthropic терміново видалив оригінальні файли, код уже назавжди зберігся в open-source спільноті. Обсяг цієї витоку вражає: майже дві тисячі файлів, понад 500 000 рядків коду на TypeScript — усе викладено в інтернеті без жодного захисту.

▲Додаємо адресу

Але як так сталося, що в такого великого AI «єдинорога» — як саме ядровий код витік? Відповідь, скажімо так, викликає і сміх, і сльози: коли вони пакували його для npm, забули видалити файли .map.

Втім, коли на цю порцію вихідного коду ринуться розробники з усього світу, важко не висловити здивування, бо в коді, який і не мав бути публічним, окрім вихідного коду Claude Code Anthropic ховає цілу, надзвичайно романтичну та водночас «жорстку» карту планів щодо AI:

Є кібернетична домашня тваринка, яка допомагає тобі писати код у терміналі, і є постійно активний AI-помічник, що «сняться сни» сам собі й уночі впорядковує пам’ять.

Епохальна PR-катастрофа — і все одно перетворилася на тремтливе для індустрії «дикий реліз».

Одна фатальна дрібна помилка — і розкрилася таємниця Claude Code

Перш ніж говорити про ті майбутні функції, від яких аж дух захоплює, треба спершу подивитися, наскільки жалюгідно зараз виглядає Anthropic.

Якщо ви нещодавно користувалися API Claude, то, ймовірно, стикалися з дивною проблемою: ваш ліміт використання падає з буквально ненормальною швидкістю, наче тече у ванні. Наразі офіційна команда Anthropic ще в розпалі, розгрібаючи баг, через який витрата токенів зростає лавиноподібно.

Але лихо не приходить поодинці: баг із Token ще не виправили — і тим часом у вас зняли ще й «спідню білизну».

Цього разу винуватцем стала .map-файл (Source Map). Він добре знайомий і фронтенд-розробникам, і розробникам Node.js.

Його призначення — зіставляти стиснений і обфускований виробничий код з оригінальним вихідним кодом, щоб розробникам було зручно налагоджувати локально. Але під час офіційної публікації в публічних дзеркалах на кшталт npm видаляти .map-файли — це базова операція, яку пояснюють на першій сторінці кожного підручника для новачків.

Та от Anthropic, яка завжди виставляє «безпеку та обережність» напоказ, примудрилася припуститися помилки рівня стажера.

Сама архітектура витоку теж достатньо шокуюча: інструментальний шар складається з більш ніж сорока функціональних модулів, охоплюючи читання/запис файлів, виконання Bash і навіть генерацію під-agent’ів; за логіко-ланцюгове планування відповідає QueryEngine.ts — рушій для міркувань обсягом майже 50 000 рядків; а також coordinator для багатьох агентів і модуль IDE-містка.

Крім того, з вихідного коду розробники витягнули непублічні функції — інформації там стільки, що аж дивує.

Серед усіх прихованих функцій, які витекли, найбільше обговорюють проєкт під кодовою назвою BUDDY. Користувач @baanditeagle у коментарях під оригінальним постом Chaofan Shou опублікував скріншот функції BUDDY — і дискусія буквально закипіла.

Уявіть цю картинку: ви набираєте код у терміналі з чорним тлом і білим текстом, і раптом — поруч із полем вводу вискакує діалоговий «пухир» у піксельному стилі, а всередині живе ваша персональна кібернетична домашня тваринка. Її налаштування дуже детальні:

Це трохи нагадує той дратівливий «великий очоклап (Clippy)» від Microsoft ще в ті роки. Але BUDDY можна сказати — це його кінцева еволюція.

Цікаво, що в коді видно: спочатку цю функцію планували з 1 по 7 квітня як переднагрівання з великоднім яйцем, а в травні — провести внутрішнє тестування для співробітників Anthropic. Але тепер весь світ уже завчасно знає про цей сюрприз.

AI, який уміє «снитися», і команда Anthropic, якій не спиться

Якщо BUDDY — це романтичне великоднє яйце для інженерів, то функція під кодовою назвою KAIROS повністю викриває, які амбіції Anthropic має на шляху до AGI.

Зараз, коли ми спілкуємося з великою моделлю, це в основному підхід «прочитав — знімай». Вимикаєш вебсторінку, відкриваєш нову розмову — і все починається з нуля. KAIROS хоче зламати цю схему — його визначено як «Always-On Claude (Клод, який завжди онлайн)».

Це не лише бібліотека спогадів для довгого тексту. KAIROS може зберігати безперервну пам’ять між різними сесіями: ваші робочі звички, контекст проєктів — усе зберігається у приватному каталозі. Йому навіть надані повноваження самостійно ініціювати задачі.

Окрім того, у коді є новий механізм під назвою Nightly Dreaming («Нічні сни»).

Як це розуміти? У фізіології людини «сни» під час сну — ключовий процес, коли мозок систематизує уламки спогадів за день, прибирає непотрібні синапси й закріплює важливу інформацію.

Anthropic переносить цю біомімікричну ідею в AI. Щоб запобігти нескінченному розростанню журналів довготривалої пам’яті, що може призвести до логічного хаосу, KAIROS уночі автоматично запускає процес «сновидінь». У коді навіть детально обробляються таймстемпи через перехід дати опівночі, щоб процес сновидінь не переривався.

Зокрема, під час цього процесу Claude — як мозок людини — у фоновому режимі відстежує ваші взаємодії за день, відсікає зайву інформацію й «осаджує» ядро в довготривалу пам’ять.

AI вдень допомагає тобі писати код, а коли ти засинаєш уночі — він наодинці «сниться» у сервері, щоб краще тебе розуміти. Ідея продукту — перетворити холодну інженерну проблему (стиснення та пошук у контекстному вікні) на рішення, наповнене живими метафорами — дійсно може вразити.

Крім BUDDY і KAIROS, у вихідному коді сховано ще більше:

Можна сказати, що поки інші великі моделі «крутяться» навколо результатів бенчмарків і ефектів мультимодальності, Anthropic уже намагається потай розбудувати в системному рівні цілу екосистему «цифрових працівників»: є пам’ять (KAIROS), є планувальні можливості (ULTRAPLAN), є командна співпраця (Coordinator) і навіть супровід емоціями (BUDDY).

Якщо без сюрпризів, співробітники Anthropic зараз, мабуть, переживають безсонну ніч: баг із витратою Token ще не вирішили — і знову сталася епічна витікання вихідного коду. Для будь-якої технологічної компанії це катастрофа.

Але ця катастрофа водночас змушує замислитися.

У той час, коли індустрія AI все більше переповнена PPT-закликами, публікаціями про ф’ючерси та гомогенними конкурентними пропозиціями, Anthropic у найбільш незручний і найменш пристойний спосіб показує світу, наскільки передовим є те, що вони реально роблять.

Звісно, є й ті, хто побачив глибшу проблему. У коментарях користувач @QiyangYao написав:

За виглядом смішної інженерної аварії стоїть системний провал в управлінні безпекою в цій топовій AI-компанії. Anthropic витратила десятки мільярдів на дослідження кінцевого питання: як зробити AI більше схожим на людину. Ця витікальна подія дала несподівану відповідь: не поспішай, спершу зроби так, щоб люди були більше схожі на AI.

Наприклад, навчитися виконувати перевірочний чекліст автоматично перед релізом.

Величезні обсяги інформації, точні інтерпретації — усе в застосунку Sina Finance APP

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Популярні активності Gate Fun

    Дізнатися більше
  • Рин. кап.:$2.23KХолдери:1
    0.00%
  • Рин. кап.:$2.23KХолдери:0
    0.00%
  • Рин. кап.:$2.24KХолдери:2
    0.24%
  • Рин. кап.:$2.23KХолдери:2
    0.00%
  • Рин. кап.:$2.22KХолдери:1
    0.00%
  • Закріпити