چرا کدبیس خودران هنوز جواب نداده
خلاصهٔ کاملتر
نویسندهٔ بلاگ Detail میگه نیمهٔ اول امسال کلی تیم مهندسی کارشون رو به ارتشی از ایجنتها و لوپهای رقابتی سپردن و نتیجه ناامیدکننده بود: کوهی از کد مشکوک، ولی خبری از سیل نرمافزار عالی نشد. به تعبیر خودش الان تو trough of disillusionment هستیم، یعنی همون گودال سرخوردگی که تو هر چرخهٔ هایپ بعد از شور اولیه میرسه.
به باور نویسنده کار ارزشمند مهندسها ساختن همین لوپها نیست. وقتی ابزارها پخته بشن، راهاندازی لوپ ساده و ارزون میشه و وقت کسی رو نمیگیره. چیزی که میمونه ایدهٔ خوب داشتنه: به گفتهٔ او فیچرهایی مثل Cursor Tab یا ادیت مبتنی بر متن Descript هنوز شرکتسازن، و معماری درست هم همچنان اهرم بزرگیه.
تو مقاله اومده که کارهای تکراری باید کامل دست ایجنت باشه: پیدا کردن و رفع اکثر باگها، دیباگ خطاهای پروداکشن، یکدست نگهداشتن فونت و رنگ و آیکون اپ، و پالیشهای ریز مثل باز شدن لینک با Ctrl+click یا حفظ مقدار فرم بعد از رفرش. نویسنده میگه Copilot اتوکامپلیت خط کد رو داد؛ ایجنتها باید اتوکامپلیت کل محصول رو بدن.
برای اینکه این کار بشه، چند قطعهٔ گمشده لازمه: محیط توسعهٔ خوانا برای ایجنت، حافظهٔ سراسری (یه بار تذکر بدی، بقیهٔ ابزارها هم بدونن) و جلوگیری از پوسیدگی کدبیس مثل کد مرده و پنج راه موازی برای یه کار. پیشنهاد عملی نویسنده یه حلقهٔ سهمرحلهایه: باگهای واقعی و مهم رو از کدبیس دربیار، رفعشون کن، و از همون ردها بفهم کجای محیط توسعه باید بهتر بشه.
نکات کلیدی:
- به گفتهٔ نویسنده محدودکنندهٔ اصلی ایجنتهای کدنویسی محیط توسعهست، نه مدل و هارنس
- سه پریمیتیو گمشده: محیط خوانا برای ایجنت، حافظهٔ سراسری بین ابزارها، و جلوگیری از پوسیدگی کدبیس
- مسیر پیشنهادی سهمرحلهایه: استخراج باگهای مهم، رفعشون، و اولویتبندی بهبود محیط از روی همون ردها
- ایده و معماری هنوز کار انسانه؛ Cursor Tab و ادیت متنی Descript نمونهٔ ایدههای شرکتسازن
- نویسنده یادآوری میکنه راهاندازی CI/CD هم اولش پروژهای چندماهه بود و حالا یه بعدازظهر کار داره




