پرش به محتوای اصلی

آنتروپیک کنترل منبع را دوباره اختراع می کند، زیرا کلود جهان را با کد پر می کند

دِ رجیستر۱۴۰۵ مهر ۲۲, چهارشنبه، ساعت ۰۲:۰۷حدود 4 دقیقه مطالعه

وقتی ادغام مداوم شما را ناراحت می کند، همیشه یک monorepo تنظیم شده با هوش مصنوعی وجود دارد

مدل‌های کلود آنتروپیک به قدری کد منتشر می‌کنند که زیرساخت کدگذاری شرکت قادر به ادامه آن نیست. این نشانه ای از ضروری کدگذاری هوش مصنوعی و استنتاج همه چیز است. GitHub مایکروسافت در ماه آوریل یک پست وبلاگی منتشر کرد که مشکلات اخیر در دسترس بودن را به رشد تصاعدی درخواست‌ها و تعهدات مربوط می‌کرد. سیل کد توسط محققان دانشگاهی و دیگران مورد توجه قرار گرفته است. برای Anthropic، نوشتن کد دیگر یک گلوگاه بهره وری نیست.

در عوض، مشکل مدیریت کد پس از نوشتن، از طریق کنترل منبع، سیستم ساخت و ادغام مداوم است. بیز در یک پست وبلاگی در روز سه شنبه گفت: "در ماه می 2026، Anthropic به طور متوسط ​​حدود 2500 تغییر کد در روز ادغام می شد؛ از سپتامبر، ما بیش از 30000 تغییر در روز را ادغام کردیم." ما انتظار نداریم که این نرخ رشد به این زودی کاهش یابد؛ تقاضای نهفته برای کد ادغام عملا بی نهایت است و هر گلوگاهی که ما فورا حذف می کنیم منجر به افزایش بیشتر در مقدار کد تولیدی ما می شود. پس از چندین ماه ارائه مدل و پنج ماه مهاجرت، resu

این یک سیستم کنترل نسخه خانگی به نام Scion است، یک طرح monorepo که کمی شبیه به Subversion، سیستم کنترل نسخه متمرکز آپاچی است. Anthropic اولین سازمانی نیست که فراتر از معماری توزیع شده Git به سمت کنترل منبع متمرکز نگاه می کند. گوگل از Piper، یک سیستم monorepo (همراه با Gerrit برای بررسی کدهای مبتنی بر Git) استفاده می کند. مایکروسافت دارای سیستم فایل مجازی برای Git، سابقا GVFS، برای کمک به غلبه بر برخی از مشکلات مقیاس‌پذیری Git است. متا Sapling دارد.

اما همانطور که AI biz اشاره می کند، توانایی کدنویسی کلود هم موقعیت را ایجاد کرد و هم راهی برای خروج از طریق ایجاد ابزارهای زیرساخت کد مقیاس پذیر ارائه کرد – علاوه بر Scion، کلود به ایجاد Antique (واسط بررسی کد)، ابزار جستجوی کد، و سیستم IAM کنترل منبع کمک کرد. به گفته آنتروپیک، رویکرد غیرمتمرکز ارائه شده توسط Git برای اکثر مخازن کد مناسب است. اما شعبه اصلی این شرکت حدود 100 گیگابایت وزن دارد و یک نسخه فشرده فشرده بیش از یک چهارم آن وزن دارد.

آنتروپیک گفت: «ما قبل از شمارش محیط‌های توسعه‌دهنده، جعبه‌های شنی عامل و کارهای تحقیقاتی به ترتیب ۲۵ میلیون بررسی کد در روز برای CI انجام می‌دهیم. "به طور ساده ای واکشی شد، که بیش از 600 PB ترافیک git در روز خواهد بود." حتی با وجود ابزارهایی که Git برای کار با بخش‌هایی از یک پایگاه کد ارائه می‌کند، Anthropic می‌گوید که عملیات چالش برانگیز بوده است.

Scion برای رفع نیازهای عوامل هوش مصنوعی طراحی شده است، بنابراین مشتری بیشتر کار را به سرور واگذار می کند. پرس و جوهای کنترل منبع از طریق API در معرض نمایش قرار می گیرند تا ابزارهای داخلی بتوانند بدون نیاز به مخزن محلی پاسخ دهند، و همگام سازی کمتر اما نیاز بیشتری به سرعت سرور وجود دارد. آنتروپیک توضیح می‌دهد: «در Scion، واحد کار یک «تغییر» است، یک ورودی در ثبت پیش‌نویس. «یک تغییر مجموعه بیشتر آنچه را که از یک commit در git انتظار دارید ذخیره می کند.

اما در جایی که یک git commit یک اشاره گر به درخت ذخیره می کند، یک تغییرات فهرستی از فایل هایی که نسبت به والد اول خود تغییر کرده اند، همراه با نشانگرهای آدرس داده شده محتوا به محتوای فایل فشرده در ذخیره سازی blob ذخیره می کند." کار بر روی Scion در ژانویه آغاز شد و زمانی که Claude Mythos Preview به صورت داخلی در دسترس قرار گرفت، کد Coaxers-Coaxrittoe-Line Anthropic به مدل لوله نویسی Grew-rittoe. مدلی که بسیار پرحاشیه بود، نسخه ای تولید کرد که 20 برابر حافظه کمتری مصرف می کرد و چهار برابر سریعتر کار می کرد.

زمانی که هزینه به لطف سرمایه گذاری مخاطره آمیز زیاد هدفی ندارد، این نوع مخارج رمزی منطقی به نظر می رسد. به نظر می رسد که سوارکاران کلود آنتروپیک در حال منسوخ شدن خود هستند. به گفته AI biz، توسعه دهندگان شرکتی که روی Scion کار کرده اند موافق هستند که کلود کدهای بهتری از آنها می نویسد. اما آنها همچنان درک سطح بالاتری دارند که به آنها نقشی به عنوان منکر می دهد. آنتروپیک گفت: "بسیار اوقات، ما متوجه می شدیم که نقش مهندسان این بود که به کلود "نه" بگویند.

"نمایندگان گاهی اوقات محدودیت های سیستم اصلی را نقض می کنند تا الگویی را برآورده کنند که از ابتدا هرگز نباید مجاز بود." "فقط بگو نه." به عنوان یک شعار، بی زمان است. و هرگز به این موضوع مرتبط نبوده است. Anthropic می گوید سیستم سفارشی آن برای استفاده عمومی مناسب نیست. هیچ نسخه منبع باز وجود نخواهد داشت. با این وجود، این شرکت ادعا می‌کند که مشکلات مقیاس‌گذاری کد خودش در چند ماه آینده در سایر سازمان‌ها عادی خواهد شد، بنابراین می‌خواست رویکرد خود را به اشتراک بگذارد - داشتن بودجه کافی برای پرداخت برای نوشتن ابزارهای زیرساخت سفارشی. ®

خواندن متن کامل در دِ رجیستربه زبان اصلی، در سایت ناشر باز می‌شود
متن اصلی (انگلیسی)

Anthropic reinvents source control as Claude floods the world with code

When continuous integration gits you down, there's always an AI-tuned monorepo

همه‌ی اخبار فناوری