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

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

Beyond the Model: Demystifying Harness Effects in Software Engineering Agents

فراتر از مدل: رمزگشایی اثر هارنس در ایجنت‌های مهندسی نرم‌افزار

تاریخ
(۴ مهر ۱۴۰۵) 2026-09-26 تأییدشده از روی تاریخ ارسال نسخه‌ی اول در آرکایو
نویسنده‌ها
Haichuan Hu, Quanjun Zhang, Shengcheng Yu, Zhifei Chen, Tianyu Luo, Chunrong Fang, Zhenyu Chen, Liang Xiao
نهاد نویسنده‌ها
Nanjing University of Science and Technology; Technical University of Munich; Nanjing University
موضوع‌ها
هارنس

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

مسئله

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

روش

نویسنده‌ها دو هارنس نماینده، mini-SWE-agent و OpenCode، را با ده مدل از دو خانواده‌ی وزن‌باز Qwen و DeepSeek روی سه بنچمارک SWE-bench Pro، ProgramBench و GitTaskBench ارزیابی کردند. سپس هارنس ماژولار سبک NanoHarness را روی پایه‌ی mini-SWE-agent ساختند و پنج جزء نماینده را تحلیل کردند: ثبت ابزار، فشرده‌سازی کانتکست، برنامه‌ریزی صریح، زیرایجنت‌ها و مهارت‌های تنبل.

یافته‌ها

  • اثربخشی هارنس هم‌زمان به توانایی مدل و نوع تسک بستگی دارد: هارنس‌های پیچیده با قوی‌تر شدن مدل در تعمیر مشکل به سبک SWE سود حاشیه‌ای کمتری دارند، اما برای مدل‌های قوی‌تر در تسک‌های پیچیده‌تر و باز سطح مخزن مفیدند.
  • روی ProgramBench، استفاده‌ی ساختاریافته از ابزار و زیرایجنت‌های ویژه‌ی تسک پایدارترین بهبود را دادند، در حالی که فشرده‌سازی کانتکست و زیرایجنت‌های عمومی می‌توانستند به تولید مخزن آسیب بزنند.
  • ترکیب اجزا در NanoHarness کارایی را روی Qwen3.7-Max و DeepSeek-V4-Pro به ترتیب ۷٫۳۷ و ۶٫۲۱ واحد درصد نسبت به mini-SWE-agent بالا برد و بیشتر بهبود هارنس‌های تجاری را بازیابی کرد.

محدودیت‌ها

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

چرا مهم است

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