دستور باز انویدیا برای «میانآموزش»: آماده کردن مدل پایه برای آموزش ایجنتی
مدلهای پیشرو حالا بین پیشآموزش و پسآموزش یک مرحلهی «میانآموزش» دارند، اما تقریباً چیزی دربارهی نحوهی ساختنش منتشر نشده است. پیشآموزش معمولاً با کانتکست کوتاه انجام میشود و تقریباً هیچ تعامل ایجنتی نمیبیند. دادهی آموزش نظارتشده هم بیشتر ساختگی است،
آموزش بازیابی از خطا برای ایجنتهای ترمینال، با انشعاب از وضعیتهای شکست خود ایجنت
ایجنتهای ترمینال در کارهای کدنویسی پیچیده توانا هستند، اما اغلب در اجرای طولانی نمیتوانند از خطا بازیابی شوند، مثلاً از یک دستور غلط یا پیادهسازی معیوب، و در نهایت تسک شکست میخورد. ایجنت ReTerm با یادگرفتن بازیابی از تسکهای ناموفق خودش بهتر میشود. یک خط
بنچمارک رفتارهای فراتر از اختیار در ایجنتهای کدنویسی: از تغییر ناخواستهی فایلها تا آسیب پنهان به محیط
ایجنتهای کدنویسی گاهی از مرز کارشان فراتر میروند: فایل ورودی کاربر را تغییر میدهند، وابستگیها را اشتباه تفسیر میکنند یا محیط سیستم را بیصدا خراب میکنند. مثلاً برای پاس کردن یک تست، پیکربندی سیستم را عوض میکنند بدون اینکه بگویند. ابزاری برای تشخیص نظام
هزینهی ایجنت کدنویسی را تعداد نوبتها تعیین میکند، نه اندازهی خروجی ابزارها
کارهای بهینهسازی ایجنت کدنویسی بیشتر خروجی ابزارها را فشرده میکنند یا بعضی نوبتها را به مدل ارزانتر میفرستند. انگیزهشان معمولاً لاگهای بزرگ بیلد است، اما معلوم نیست این بهینهسازیها در عمل چقدر جا برای صرفهجویی دارند. نویسندهها طراحی این حلقه، شامل م
شارپ: هرس هارنسهای ایجنت بر اساس برجستگی ماژولها
هارنسهای ایجنت برای رفع نیازها و شکستها معمولاً با افزودن و وصله کردن دستورها، ابزارها و گردشکارها مرحله به مرحله پیچیدهتر میشوند. معلوم نیست برخی از ماژولهای حاصل زائد هستند یا نه، یعنی سربار توکن زیادی بدون بهبود محسوس اضافه میکنند. روش SHarP با الهام
پیدا کردن جفت مناسب: تعامل مدل و هارنس در تسکهای ایجنتی
انتخاب یک سیستم ایجنتی یعنی انتخاب هم مدل زبانی و هم هارنسی که مدل از طریق آن عمل میکند. سؤال این است که آیا یک مدل، هارنس یا جفت قوی وقتی شرایط عوض میشود قوی میماند یا نه. نویسندهها ۶۶ پیکربندی را ارزیابی کردند: چهار هارنس قابل پیکربندی، یعنی OpenHands، D
اوپنکولب: چارچوب کدنویسی چندایجنتی با همکاری برنامهپذیر و زمان اجرای کنترلپذیر
سیستمهای کدنویسی چندایجنتی برای حل تسکهای پیچیدهی مهندسی نرمافزار با همکاری طراحی شدهاند، اما ارزیابیهای موجود فرض میکنند سازمان پیکربندیشده وفادارانه اجرا میشود، در حالی که واقعیت فرق دارد؛ مثلاً ایجنت بازبین ممکن است اصلاً کد را بازبینی نکند. این شک