۶۰۰ میلیارد توکن برای بازسازی یک بازی؛ داستان موفقیت یا هشدار؟

هوش مصنوعی مرزهای مهندسی معکوس را درنوردیده است؛ از بازسازی بازی‌های کلاسیک تا کلون‌سازی نرم‌افزارهای تجاری. اما راز این جهش نه فقط قدرت مدل‌ها، بلکه وجود «پاسخ‌نامه»ای است که به عامل‌های هوش مصنوعی امکان می‌دهد کار خود را بی‌وقفه بسنجند.

در ماه‌های اخیر، پروژه‌های متعددی در حوزه مهندسی معکوس به نقاط عطف مهمی رسیده‌اند. بازی‌هایی مانند GoldenEye 007، Super Smash Bros. Melee و Halo: Combat Evolved همگی ۱۰۰٪ واکاوی (Decompilation) شده‌اند.

به گزارش ایتنا به نقل از Techspot، یک توسعه‌دهنده با استفاده از ۱۷ عامل هوش مصنوعی، بازی Call of Duty: Modern Warfare 2 را از فایل اجرایی کامپایل‌شده بازسازی کرد. کلون‌های متن‌باز اپلیکیشن‌های ادوبی نیز یک‌شبه در گیت‌هاب ظاهر شدند.

سه عامل هم‌زمان باعث این جهش شدند: نخست، سال‌ها کار انسانی که داوطلبان طی پنج یا شش سال انجام داده بودند. دوم، هم‌راستایی واکاوی تطبیقی (Matching Decompilation) با عامل‌های هوش مصنوعی؛ زیرا خروجی می‌تواند بایت‌به‌بایت با فایل اصلی مقایسه شود و یک معیار قبول/رد بدون نیاز به داوری انسانی فراهم کند. سوم، بلوغ ابزارهایی مانند Ghidra، objdiff و N64Recomp.
 

کلید اصلی، وجود «پاسخ‌نامه» است. جایی که هوش مصنوعی می‌تواند کار خود را بررسی کند، بی‌وقفه پیش می‌رود؛ اما جایی که داوری وجود ندارد، دچار خودنمایی (Bluffing) می‌شود. بخش گرافیک، فیزیک و رابط کاربری چنین داور دقیقی ندارند و کد نادرست ممکن است سال‌ها بی‌سروصدا بماند. همچنین کد بایت‌به‌بایت مطابق، اغلب ناخوانا و غیرقابل نگهداری است.

همین رویکرد در نرم‌افزارهای سازمانی نیز ظهور کرده است؛ از مدرن‌سازی COBOL در بانک‌ها تا بازنویسی «اتاق پاک» (Clean-room) کتابخانه chardet و کلون‌های ادوبی. چالش‌های حقوقی، مالکیت کد بازسازی‌شده و کیفیت بدون بازبین، پرسش‌های تازه‌ای هستند که آینده این موج را شکل خواهند داد.

مشاهده بیشتر

نوشته های مشابه

دکمه بازگشت به بالا