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

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

Oossa · 2026-09-30 · https://oossa.com/fa/ai-agents-refactor-300k-lines-of-game-code-in-three-weeks-for-4k

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

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

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

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

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

## حقایق

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

## چرا مهم است

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

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

1. [Agents Refactor 300K Lines in Three Weeks, and Practitioners Ask What It Proves](https://www.infoq.com/news/2026/09/agentic-refactoring-case-study/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=AI%2C+ML+%26+Data+Engineering) – InfoQ, 2026-09-30

آخرین به‌روزرسانی: 2026-09-30
