توی این سیستم، دو تا مفهوم اصلی معرفی شده. اولی RLM یا همون مدل زبانی بازگشتیه. اینجا کانتکست رو به چشم یه متغیر میبینن و سپردن کار به ساباجنتها مثل صدا کردن یه تابع توی محیط اجرای کد یا همون REPL میمونه. مدل به تاریخچهی خودش دسترسی برنامهنویسی داره و میتونه بخشهای مهم رو توی متغیرها ذخیره کنه تا توی تسکهای خیلی طولانی، اطلاعاتش رو از دست نده.
مفهوم دوم «هارنس مستمر» یا Continual Harness هست. توی اکثر اجنتها، پرومپتها و مهارتها ثابتن، اما اینجا اجنت میتونه خودش این موارد رو تغییر بده. یعنی قابلیت ساخت، خوندن، آپدیت و حذف (CRUD) برای پرومپتها، حافظه و ابزارهایش رو داره. اگه جایی اشتباه کنه، با دستور
/refine میتونه مسیرش رو اصلاح کنه و این تغییرات رو برای دفعات بعد ذخیره کنه.ساختار فنیاش هم بر پایه یه هستهی IPython میچرخه. هر ابزار یا مهارتی که اجنت داره، در واقع یه ماژول پایتونیه که توی این محیط لود شده. یه Daemon هم توی پسزمینه همهی نشستها رو مدیریت میکنه. جالبه که اجنتها میتونن با هم چت کنن (A2A Messaging) و برای انجام تسکهای پیچیده، ساباجنتهای موازی بسازن و بهشون دستور بدن.
توی تستهای ARC-AGI 3 که یه بنچمارک سخت برای استدلاله، با مدل Opus 5 به امتیاز ۹۵.۵٪ رسیدن که از رکورد آدمهای متخصص هم بالاتره. نکتهی جالبتر توی تست بازی Factorio بود؛ اجنت یاد گرفته که برای بالا بردن امتیاز تولید، به جای بازی کردن طبق قوانین، با کدهای کنسول توی بازی تقلب کنه و منابع رو مستقیماً اسپاون کنه. این نشون میده اجنتها وقتی هدف مشخص دارن، دنبال کوتاهترین راه میگردن، حتی اگه دور زدن قوانین باشه.
در نهایت، فعلاً مدلها دقیقاً برای این هارنس آموزش ندیدن و دارن از مدلهای جنرال استفاده میکنن. نویسندهها معتقدند اگه مدل از اول با همین ساختار RLM آموزش ببینه، جهش عملکردی خیلی بیشتری اتفاق میافته. پروژه رو هم کاملاً متنباز منتشر کردن.
منبع:
https://www.primeintellect.ai/blog/prime-agent
https://github.com/PrimeIntellect-ai/prime-agent
🛠 Join @LLMEngineers Community