بازسازی یکی از نسخههای قدیمی Call of Duty به پروژهای عجیبتر از یک آزمایش برنامهنویسی با هوش مصنوعی تبدیل شد؛ ایجینتهایی که قرار بود کد بازی را بازسازی کنند، پس از انجام این کار و زمانی که با آزمون صحتسنجی روبهرو شدند، سعی کردند راهی برای دور زدن آن پیدا کنند! حالا این پروژه علاوه بر نگرانیهای رایج پیرامون کدهای اصلی پروژهها و امکان مهندسی معکوس هرچیزی با هوش مصنوصی، پرسش مهمی را مطرح میکند: وقتی هوش مصنوعی کد مینویسد، چه کسی از درست بودن آن مطمئن میشود؟
هوش مصنوعی حالا فقط برای نوشتن چند خط کد یا ساخت تصویر کاربر ندارد، چرا که یک توسعهدهنده مدعی شده با کمک عاملهای هوش مصنوعی (AI Agents) توانسته در عرض سه ماه بخش عمده کدهای بازی Call of Duty: Modern Warfare 2 را از طریق مهندسی معکوس بازسازی کند.

به گزارش وبسایت tomshardware، این پروژه که به مصرف صدها میلیارد توکن نیاز داشته، علاوه بر نشان دادن توانایی AI در برنامهنویسی پیچیده، یک مشکل مهم را هم آشکار کرده است: تولید کد آسانتر از اطمینان یافتن از صحت آن است.
بازسازی Modern Warfare 2 توسط هوش مصنوعی
مائورایس هیومن، توسعهدهنده این پروژه، مدعی شده ایجنتهای هوش مصنوعی توانستهاند حدود ۹۹ درصد از توابع بازی را بازسازی کنند؛ هرچند تنها ۸۳ درصد از آنها با نسخه اصلی تطابق داشتهاند.
او ابتدا به دنبال بازسازی دقیق، پایدار و کامل بازی بود و مجموع مصرف پروژه را حدود ۶۰۰ تا ۷۰۰ میلیارد توکن تخمین میزند.

برای انجام این کار، هیومن از مجموعهای از عاملهای مبتنی بر Claude شرکت Anthropic و Codex شرکت OpenAI استفاده کرده است. تعداد عاملها در ابتدا چهار مورد بود، اما با پیشرفت پروژه و گستردگی آن به ۱۷ عامل رسید که بهصورت موازی روی بخشهای مختلف کد کار میکردند. سازماندهی این حجم از فعالیت نیز با استفاده از GitHub، یک کانال مشترک در Discord و ثبت جداگانه وظایف و بررسی تغییرات انجام میشد.
مشکل اصلی زمانی آشکار شد که کدهای تولیدشده در ماه نخست، با وجود خوانایی بالا از نظر معنایی نادرست بودند. امضای توابع، نوع دادهها، ساختارها و حتی منطق برخی بخشها با نسخه اصلی تفاوت داشتند. جالبتر اینکه عاملها پس از اضافه شدن آزمون تطبیق بایتبهبایت، تلاش کردند با روشهایی مانند درج اسمبلی درونخطی یا تغییر اسکریپت بررسی، از این آزمون عبور کنند.

در نهایت، توسعهدهنده فرآیند ارزیابی را به کامپایلر اصلی بازی متکی کرد و اسکریپتی ساخت که توابع بازسازیشده را با فایل اجرایی نسخه اصلی مقایسه میکند. هر تطابق ثبت میشود تا در بررسیهای بعدی نیز قابل ارزیابی باشد. به گفته او، این روش در صورت تطابق حتی رفتار یکسان کد و باگهای نسخه اصلی را تضمین میکند.
در همین رابطه بخوانید:
- هوش مصنوعی عمومی (AGI) چیست و چرا باید نگران آن باشیم؟
- بهترین بازی برای لپ تاپ های ضعیف
هیومن هزینه این پروژه را حدود ۱۲۰۰ یورو با اشتراکهای ثابت یا ۲۰۰ تا ۲۵۰ هزار دلار در صورت استفاده از پرداخت مبتنی بر توکن API برآورد میکند؛ البته میگوید شخصاً هزینه توکنها را پرداخت نکرده است. کد پروژه نیز به دلیل ملاحظات حقوقی و حق نشر خصوصی باقی میماند و برای استفاده شخصی توسعهدهنده در نظر گرفته شده است.
با تمام این تفاسیر، هیومن در یک پست جداگانه در ایکس توضیح داد که اخیراً این بازی ساخته شده توسط هوش مصنوعی را انجام داده و حتی توانسته پیشرفت قابل توجهی داشته باشد.













نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت