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

مقاله‌ی arXiv:2610.23186 · نگه‌داشته برای بعد

Code Skill Server: A Large-Scale Search Engine for Code Generation Skills

موتور جست‌وجویی برای پیدا کردن اسکیل‌های کدنویسی از منابع پراکنده

تاریخ
(۲۴ مهر ۱۴۰۵) 2026-10-16 تأییدشده از روی تاریخ ارسال نسخه‌ی اول در آرکایو
نویسنده‌ها
Xiaoyong Li, Haolong Li, Dongliang Xu, Haoyu Li, Yifan Wang, Jingyuan Shi, Yanghua Wang, Yanbin Sun, Shidong Pan, Yue Yao
نهاد نویسنده‌ها
Shandong University, Guangzhou University
موضوع‌ها
اسکیل

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

مسئله

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

روش

سامانه‌ی Code Skill Server یک سرور است که اسکیل‌های عمومی کدنویسی را به‌تدریج از منابع مختلف جمع می‌کند و نمایه می‌کند، و برای هر تسک مفیدترین اسکیل‌ها را برمی‌گرداند. پیکره‌ی استفاده‌شده در این کار ۹۹۳ اسکیل دارد. نویسنده‌ها چند روش بازیابی مختلف را روی چند بنچمارک تولید کد مقایسه کرده‌اند.

یافته‌ها

  • بهترین پیکربندی، نرخ حل در اولین تلاش (Pass@۱) را تا ۱۳٫۹۱ درصد بالا برد.
  • در ارزیابی روی مدل‌های مختلف، همه‌ی مدل‌ها دست‌کم ۴٫۲۱ درصد بهتر شدند.
  • کد و پیکره‌ی ۹۹۳ اسکیلی منتشر شده است.

محدودیت‌ها

نویسنده‌ها در چکیده محدودیت مشخصی ذکر نکرده‌اند؛ ارزیابی فقط به تولید کد محدود است و پیکره هم در زمان این کار ۹۹۳ اسکیل داشته است.

چرا مهم است

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