آرشیو مقاله‌ها همه‌ی مقاله‌هاموضوع‌هالابراتوارهاجستجودرباره
همه‌ی مقاله‌هاموضوع‌هالابراتوارهاجستجودرباره
خانه مقاله‌ها مقاله‌ی 2610.19376

مقاله‌ی arXiv:2610.19376 · در صف خبرنامه

DeLoop: Repeated Actions as Self-Supervision for Long-Horizon Agents

آموزش ایجنت با حلقه‌های خودش: هر تکرار بی‌فایده یک نمونه‌ی منفی است

تاریخ
(۲۲ مهر ۱۴۰۵) 2026-10-14 تأییدشده از روی تاریخ ارسال نسخه‌ی اول در آرکایو
نویسنده‌ها
Tianle Chen, Pushkar Singh, Ketan Todi, Biswajit Paria, Qijia He, Wenqi Wang, Yuwen Tan, Jike Zhong, Sugato Basu, Deepti Ghadiyaram, Arjun Akula
موضوع‌ها
ایجنت‌های بلندمدت

خلاصه‌ی فارسی

مسئله

ایجنت‌هایی که کار طولانی انجام می‌دهند اغلب کاری را که قبلاً کرده‌اند دوباره انجام می‌دهند: همان فراخوانی ابزار را دوباره می‌فرستند و دقیقاً همان نتیجه را می‌گیرند، قدمی که هیچ اطلاعات تازه‌ای ندارد. نویسنده‌ها به این «حلقه» می‌گویند. حلقه‌ها در ایجنت‌های Qwen و Llama و Gemini دیده می‌شوند و وقتی تاریخچه‌ی ایجنت برای جا شدن در پنجره‌ی کانتکست فشرده می‌شود خیلی بیشتر می‌شوند؛ در CodeGym خلاصه کردن تاریخچه نرخ حلقه‌ی Qwen3-8B را از ۲۹ به ۵۷٫۳ درصد رساند.

روش

روش DeLoop یک روش آموزش خودنظارتی است. ایده ساده است: خود اجرای ایجنت نظارت لازم را می‌دهد. عملِ حلقه‌ای یک نمونه‌ی منفی است و اولین عمل غیرحلقه‌ای بعدی در همان اجرا یک نمونه‌ی مثبت. این جفت‌ها با بهینه‌سازی مستقیم ترجیح (DPO) یاد گرفته می‌شوند و به پاداش تسک، جواب درست یا داور مدل زبانی نیازی نیست.

یافته‌ها

  • در CodeGym با تاریخچه‌ی فشرده، سهم تسک‌های دارای حلقه برای Qwen3-8B از ۵۷٫۳ به ۶٫۱ درصد رسید.
  • تعداد قدم‌ها برای هر تسک حدود یک‌سوم شد، با موفقیت مشابه.
  • روی Qwen3-32B، حلقه‌ها و قدم‌ها کم شد و موفقیت تسک از ۳۷٫۷ به ۴۴٫۸ درصد رسید.

محدودیت‌ها

نویسنده‌ها بخش جداگانه‌ای برای محدودیت‌ها ندارند؛ روش فقط حلقه‌هایی را می‌گیرد که در آن‌ها همان فراخوانی همان نتیجه را برمی‌گرداند.

چرا مهم است

هر کسی ایجنتی را بعد از کامپکشن کانتکست دیده، دیده که همان فایل را دوباره می‌خواند یا همان دستور را دوباره اجرا می‌کند. این روش این مشکل رایج را بدون هیچ برچسب یا پاداش بیرونی تا حد زیادی حل می‌کند.