Oossaهوش مصنوعی به‌سرعت پیشرفت می‌کند. ما آن را ساده توضیح می‌دهیم.

عامل‌های هوش مصنوعی در سه هفته ۳۰۰ هزار خط کد بازی را بازنویسی کردند

CodeScene با استفاده از عامل‌های هوش مصنوعی و سرور CodeHealth MCP، کدبیس ۳۰۰ هزارخطی C بازی Street Fighter III را طی سه هفته پاک‌سازی کرد؛ هزینه توکن‌ها حدود ۴۰۰۰ دلار بود.

Oossa1 دقیقه مطالعه

عامل‌های هوش مصنوعی در سه هفته ۳۰۰ هزار خط کد بازی را بازنویسی کردند
Photo by Compagnons on Unsplash

CodeScene مطالعه‌ای موردی منتشر کرده که نشان می‌دهد عامل‌های هوش مصنوعی می‌توانند یک کدبیس قدیمی و بزرگ را سریع و کم‌هزینه بازآرایی کنند. این عامل‌ها طی سه هفته نسخه C بازی Street Fighter III: 3rd Strike را که ۳۰۰ هزار خط کد دارد، بازنویسی کردند و در مجموع ۲٬۹۰۳ کامیت در ۷۲۶ فایل ثبت کردند. هزینه کار از نظر مصرف توکن‌های هوش مصنوعی حدود ۴۰۰۰ دلار بود؛ تقریباً معادل حقوق نیم‌ماهه یک توسعه‌دهنده. امتیاز Code Health نیز از ۵٫۶ به ۱۰ کامل رسید.

هوش مصنوعی چطور این کار را انجام داد

تیم از CodeHealth MCP Server به‌عنوان معیاری قطعی برای سنجش کیفیت استفاده کرد. این سرور به هر تغییر امتیاز می‌داد تا عامل‌ها بفهمند بازآرایی به بهبود سلامت کد کمک کرده یا به آن آسیب زده است. یک ابزار مبتنی بر ردگیری اجرای بازی، وضعیت آن را فریم‌به‌فریم پیش و پس از هر تغییر مقایسه می‌کرد تا از درست‌کارکردن بازی اطمینان حاصل شود. عامل‌ها مجموعه‌ای از ۲۲ دستورالعمل بازآرایی یاد گرفتند؛ از الگوهای آشنایی مثل Extract Function گرفته تا الگوهای تازه‌ای مانند Shared Index Range برای حلقه‌هایی که فقط در مقدار شروع و پایان تفاوت دارند.

نظر متخصصان چیست

واکنش‌ها در لینکدین دو دسته بود. برخی، از جمله Mats Iremark، مدیر ارشد فناوری، نتیجه را «تقریباً شبیه تقلب» دانستند و بر افزایش چشمگیر بهره‌وری تأکید کردند. در مقابل، برخی دیگر، مانند Konrad Otrębski، سرپرست فنی، درباره دامنه کار پرسیدند و یادآور شدند که این کار روی یک بازی متن‌باز انجام شده، نه یک سامانه عملیاتی؛ همچنین پرسیدند آیا تغییرات در یک درخواست ادغام عظیم ثبت شده یا در چند درخواست کوچک‌تر. مهندسان CodeScene گفتند تغییرات از طریق ۵۴ درخواست ادغام روی یک فورک ادغام شدند.

چرا مهم است

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

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

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

Oossa · خبرنامه

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

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

منابع و ارجاع‌ها

#منبعرسانهتاریخنکته اصلی
1Agents Refactor 300K Lines in Three Weeks, and Practitioners Ask What It Proves ↗InfoQ۸ مهر ۱۴۰۵CodeScene has published a case study in which coding agents refactored 300,000 lines of C over three weeks for roughly $4,000 in tokens, verified by a frame-by-frame replay harness.

1 منبع

آخرین به‌روزرسانی: ·Markdown·llms.txt