Oossa

عامل‌های کدنویسی هوش مصنوعی هنوز در بیشتر کارهای واقعی به اصلاح انسانی نیاز دارند

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

نویسنده: منتشرشده توسط Oossa: 2 دقیقه مطالعه

Emile Perron · Unsplash

پژوهشگرانی از Alibaba و چند دانشگاه آسیایی Co‑Design Bench را منتشر کرده‌اند؛ آزمونی که از عامل‌های کدنویسی می‌خواهد بر اساس درخواست‌های واقعی کاربران، برنامه‌های وبِ در حال استفاده را تغییر دهند. این آزمون ورودی‌های چندرسانه‌ای مانند تصویر، فایل صوتی، ویدئو و سند را هم در بر می‌گیرد تا شرایط واقعی کار توسعه‌دهندگان را بازتاب دهد. در این آزمون ۱۰ مدل، از GPT‑6 Astra به سبک OpenAI گرفته تا Claude Opus 5 و Qwen 3.8‑Max، ارزیابی شدند.

GPT‑6 Astra بهترین عملکرد را داشت و به‌طور میانگین حدود ۷۰٪ از نیازهای هر کار را برآورده کرد. بااین‌حال، فقط در ۲۶.۴٪ موارد برنامه‌ای کاملاً درست تحویل داد. در بیشتر کارها، هوش مصنوعی بخش عمده کار را انجام داد اما دست‌کم یک مورد را ناتمام گذاشت؛ بنابراین پیش از انتشار، هنوز لازم است انسان کد را بازبینی و اصلاح کند.

بنچمارک‌های قدیمی‌تری مثل WebCompass‑edit برای همین مدل‌ها امتیازهایی نزدیک به کامل گزارش می‌کنند، اما Co‑Design Bench شکافی بیش از ۳۵ واحد درصد را نشان می‌دهد. پژوهشگران می‌گویند آزمون‌های قدیمی بیش از حد آسان شده‌اند، چون عامل‌ها می‌توانند در یک چرخه بسته کد خود را اجرا، بررسی و اصلاح کنند و در نتیجه امتیازهایشان بیش از واقعیت بالا می‌رود.

عملکرد مدل‌ها زمانی افت شدیدی کرد که یک کار شامل سه یا چهار نوع تغییر متفاوت—چیدمان، طراحی، تعامل و محتوا—بود. همه مدل‌ها، از جمله Qwen 3.8‑27B کوچک‌تر، در چنین شرایطی به مشکل خوردند. افزایش توان محاسباتی هم کمک چندانی نکرد؛ GLM‑5.2 برای تغییرهای ساده شش برابر GPT‑6 Astra توکن مصرف کرد، اما باز هم امتیاز پایین‌تری گرفت.

آزمون چه چیزی را نشان می‌دهد

این پژوهش نشان می‌دهد بستر اجراییِ پیرامون عامل کدنویسی—برنامه‌ای که کد را در اختیارش می‌گذارد و خروجی آن را اجرا می‌کند—می‌تواند به‌اندازه خود مدل بر نتیجه اثر بگذارد. یک مدل واحد در دو محیط متفاوت، برای بازنگری‌های بزرگ‌تر به‌ترتیب امتیاز ۷۵٪ و ۵۶٪ گرفت. نویسندگان توصیه می‌کنند شرکت‌ها پیش از به‌کارگیری یک ابزار، مدل و بستر اجرایی آن را در کنار هم ارزیابی کنند.

آن‌ها به محدودیت‌های آزمون هم اشاره می‌کنند: هر کار فقط یک درخواست ثابت دارد، بنابراین پرسش‌های تکمیلی سنجیده نمی‌شوند؛ همچنین داورهای هوش مصنوعی که برنامه‌ها را ارزیابی می‌کنند ممکن است اشتباه کنند. پژوهش پیشین METR نشان داده بود که میزان پذیرش کد تولیدشده با هوش مصنوعی در دنیای واقعی حدود ۲۴٪ کمتر از امتیاز آن در بنچمارک‌های شناخته‌شده‌ای مثل SWE‑bench Verified است.

چرا مهم است

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

آیا این مقاله مفید بود؟
اشتراک‌گذاری

بیشتر بخوانید

Oossa · خبرنامه

هفتهٔ هوش مصنوعی، به زبان ساده

هر دوشنبه: خبرهایی که ارزش دانستن دارند، به زبان ساده. رایگان و بدون هرزنامه.