آنتروپیک: ۹۰ درصد کد کلود را هوش مصنوعی نوشته است؛ فرایند بازبینی سریعتر میشود

آنتروپیک اعلام کرده است که حدود ۹۰ درصد کدهای کلود کد (Claude Code) را خود این هوش مصنوعی نوشته است. از ژوئن تا سپتامبر سال جاری، تعداد درخواستهای تغییر و ادغام کد (PR) که تیم کلود کد آنها را پذیرفته و ادغام کرده است، بیش از دو برابر شد؛ در همین مدت، سهم تغییراتی که بعداً به بازگردانی نیاز پیدا کردند، بیش از ۴۰ درصد کاهش یافت.
آنتروپیک برای همگام شدن با حجم فزاینده کدهای تولیدشده به کمک هوش مصنوعی، فرایند بازبینی کد خود را از نو طراحی کرده است. پیش از ثبت هر درخواست ادغام، کلود آزمایشها را اجرا میکند و عاملهای فرعی مستقلی را برای بررسی تغییرات به کار میگیرد. پس از ثبت درخواست نیز چندین عامل بهطور همزمان به جستوجوی خطاها میپردازند و سپس گروه دیگری از عاملها نتایج را بهصورت متقابل بررسی میکنند. بررسیهای امنیتی و آزمایشهای خودکار نیز مانع ادغام کدهای مشکلدار میشوند.
بازبینی انسانی بر اساس میزان خطر هر تغییر انجام میشود. تغییرات کمخطر، مانند بهروزرسانی مستندات توسط توسعهدهندگان مورد اعتماد، پس از گذراندن بررسیهای خودکار میتوانند مستقیماً ادغام شوند. تغییرات معمول محصول به تأیید یک نفر نیاز دارند، در حالی که برای کدهای پرخطر تأیید دو نفر الزامی است. تأیید هوش مصنوعی جایگزین قضاوت انسانی نمیشود و مسئولیت نهایی کد همچنان بر عهده توسعهدهندگان است.
با این حال، گاهی بازبینیهای هوش مصنوعی وارد چرخههای تکراری میشوند. آنتروپیک فاش کرده است که یک تغییر در کلود کد طی یک شب بیش از ۵۰ دور بازبینی و اصلاح را پشت سر گذاشت. بررسیهای بعدی نشان داد که حدود ۵۹ درصد از مشکلات شناساییشده ناشی از کدی بودند که از همان نخستین دور بازبینی وجود داشتند، نه تغییراتی که بهتازگی وارد شده بودند.
تیم در پی این بررسی، قواعد خود را اصلاح کرد: اگر فرایند بازبینی از سه دور فراتر برود، نویسندگان تغییر باید رویکرد خود را دوباره ارزیابی کنند. همچنین، بازخوردهای تکراری محدود شدهاند تا عاملهای هوش مصنوعی در چرخههای بیپایان و تکراری گرفتار نشوند.
