چانک؛ اعتبارسنجی همپای ایجنتهای کدنویس
خلاصهٔ کاملتر
ادعای اصلی سرکلسیآی سادهست: ایجنتهای کدنویس سریعتر از اون چیزی که CI سنتی بتونه اعتبارسنجی کنه کد تولید میکنن. تا وقتی نتیجهٔ بیلد برسه، ایجنت رفته سراغ کار بعدی و کانتکست قبلی رو از دست داده. محصول جدید، Chunk، دقیقاً همین فاصله رو هدف گرفته.
واحد کار Chunk چیزیه به اسم سایدکار: یه محیط محاسباتی که کنار ایجنت کدنویس اجرا میشه. هر وقت ایجنت مکث میکنه، سایدکار خودکار یه میکروبیلد راه میندازه — یعنی استک پروژه رو تشخیص میده و فقط برای فایلهایی که عوض شدن، بررسی فرمت و لینت و تست اجرا میکنه. نتیجه در حد چند ثانیه برمیگرده، وقتی ایجنت هنوز کانتکست کار رو داره.
عددهایی که شرکت میده اینه: میانگین زمان هر میکروبیلد حدود ۲۷ ثانیهست و تا ۳۰ برابر از اجرای کامل پایپلاین بهینهتره. منطقش هم اقتصادیه — هر خرابی که به CI برسه باعث ریران، سوییچ کانتکست و هزینهٔ بیشتر برای رفع مشکل میشه.
تقسیم کار بین دو حلقهست: Chunk حلقهٔ داخلی (روی ماشین توسعهدهنده، کنار ایجنت) رو پوشش میده و خود سرکلسیآی حلقهٔ بیرونی رو، یعنی مانیتور کردن پایپلاین، تشخیص ریشهٔ خرابی، پیشنهاد PR اصلاحی و مهار تستهای فلیکی که الکی قرمز میشن.
از نظر امنیتی، شرکت میگه سایدکارها تو محیط امن سرکلسیآی و با دسترسی فقط-خواندنی به ریپو اجرا میشن، پردازش هوش مصنوعی با کلید API خود مشتری انجام میشه و هیچ کدی برای آموزش مدل فرستاده نمیشه. این نکته برای تیمهایی که سورسشون رو نمیتونن بیرون بفرستن مهمه.
نکات کلیدی:
- Chunk اعتبارسنجی رو از CI به حلقهٔ داخلی و کنار ایجنت کدنویس منتقل میکنه
- سایدکار وقتی ایجنت مکث میکنه خودکار میکروبیلد اجرا میکنه: فرمت، لینت و تست فقط برای فایلهای تغییرکرده
- میانگین هر میکروبیلد حدود ۲۷ ثانیه و تا ۳۰ برابر بهینهتر از اجرای کامل پایپلاین
- حلقهٔ بیرونی همچنان با سرکلسیآیه: تشخیص خرابی، PR اصلاحی و رفع تستهای فلیکی
- دسترسی به ریپو فقط-خواندنیه و پردازش با کلید API خود مشتری انجام میشه




