
پروژه متنباز REA، ابزاری که دستیارهای هوش مصنوعی را به ابزارهای مهندسی معکوس متصل میکند، در کمتر از یک هفته به یکی از داغترین پروژههای گیتهاب تبدیل شد. تعداد ستارههای این پروژه از کمتر از ۱۰ هزار در ۶ اکتبر به بیش از ۱۰۰ هزار در ۱۲ اکتبر رسید؛ رشدی که نشان میدهد توانایی مدلهای هوش مصنوعی در فهم و بازسازی نرمافزارها با سرعت زیادی در حال گسترش است.
REA چیست و چگونه کار میکند؟
برنامهها و بازیها در نهایت به کد ماشین تبدیل میشوند؛ دستورهایی خام که پردازنده آنها را اجرا میکند اما خواندنشان برای انسان دشوار است. مهندسی معکوس تلاش میکند بدون دسترسی به نقشه یا کد اصلی، سازوکار یک برنامه را از روی رفتار، دادههای ارسالی و فایلهای باینری آن بررسی کند. دیکامپایل نیز بخشی از همین فرایند است و میکوشد کد ماشین را به شکلی قابلخواندنتر برگرداند.
REA که نام آن کوتاهشده Reverse Engineer Anything است، یک جعبهابزار متنباز است. این پروژه به دستیارهای کدنویسی مانند Claude Code و Codex اجازه میدهد از ابزارهای تخصصی مهندسی معکوس، از جمله Ghidra، استفاده کنند. Ghidra نرمافزاری است که آژانس امنیت ملی آمریکا در سال ۲۰۱۹ در دسترس عموم قرار داد. اتصال میان مدل هوش مصنوعی و این ابزارها از طریق MCP انجام میشود؛ استانداردی که شرکت Anthropic برای وصلکردن مدلهای هوش مصنوعی به ابزارهای بیرونی ایجاد کرده است.
کاربر میتواند یک برنامه را در اختیار عامل هوش مصنوعی بگذارد و درباره عملکرد یک قابلیت مشخص از آن سؤال کند. عامل سپس از چیزی که روی صفحه دیده میشود تا دادهها و در نهایت کد باینری، مسیر بررسی را دنبال میکند. این روش برای برنامههای دسکتاپ، اپلیکیشنهای اندروید و وبسایتها قابل استفاده است.
با این حال، توضیحات رسمی پروژه ادعا نمیکند که REA کد منبع اصلی را بازیابی یا یک برنامه را بهطور خودکار کلون میکند. این ابزار حتی دیکامپایلر اختصاصی خود را نیز ارائه نمیدهد. به همین دلیل، نتیجه کار لزوماً نسخهای یکسان با نرمافزار اصلی نیست؛ بلکه میتواند برنامهای باشد که با بررسی رفتار محصول، عملکرد مشابهی را از نو پیادهسازی میکند.
از ترکیب بازیها تا اجرای GTA V روی آیفون
طبق گزارش Decrypt، جهش محبوبیت REA پس از آن رخ داد که نمونههای متنوعی از استفاده از هوش مصنوعی برای تغییر، بازسازی یا انتقال بازیها در فضای آنلاین منتشر شد. در یکی از این نمونهها، شخصیت Spider-Man در محیط بازی Batman: Arkham City دیده شد. در نمونهای دیگر، حدود ۱۶۰۰ آیتم از Minecraft وارد بازی Elden Ring شد تا موجودات Minecraft با باس Malenia مبارزه کنند. یک پروژه دیگر نیز سلاحها و منوهای Escape from Tarkov را به Skyrim برد و نام «Escape from Skyrim lol» را برای آن انتخاب کرد.
این روند به بازیهای جدیدتر محدود نیست. در ماه سپتامبر، یک توسعهدهنده با استفاده از یک مدل متنباز هوش مصنوعی و ابزار بازکامپایل، نسخهای از Fable 2 را روی ویندوز اجرا کرد. Fable 2 تنها بازی اصلی این مجموعه بود که نسخهای برای رایانه شخصی نداشت. مدل هوش مصنوعی حدود یک ساعت برای رساندن بازی به مرحله اجرا زمان نیاز داشت، اما پس از آن اصلاحات دستی زیادی انجام شد.
توسعهدهنده دیگری نیز اجرای روان GTA V روی iOS را نشان داد؛ قابلیتی که حتی شرکت Rockstar Games آن را ارائه نکرده است. این نمونهها نشان میدهند هوش مصنوعی میتواند بخش دشوار فهم ساختار نرمافزارهای قدیمی یا انتقال آنها به محیطهای دیگر را سادهتر کند، هرچند اجرای کامل پروژه همچنان ممکن است به کار دستی طولانی نیاز داشته باشد.
ArtCraft و مرزهای حقوقی و فنی
براندون توماس، توسعهدهنده نرمافزار، از همین ایده برای ساخت مجموعهای از جایگزینهای رایگان برای محصولات Adobe استفاده کرده است. این مجموعه که ArtCraft نام دارد، با زبان Rust و کمک Claude Opus 5.5 ساخته شده و نسخههایی برای مک، ویندوز و لینوکس دارد. هدف آن ارائه برنامههایی با عملکرد مشابه Photoshop، Illustrator، Premiere و Lightroom است.
توماس میگوید پس از آنکه Adobe بار دیگر هزینه لغو اشتراک از او دریافت کرد، به ساخت این پروژه روی آورد. Adobe در ماه مارس با وزارت دادگستری آمریکا بر سر پروندهای به توافق ۱۵۰ میلیون دلاری رسید؛ در آن پرونده، این شرکت به پنهانکردن هزینههای فسخ زودهنگام و دشوارکردن لغو اشتراک متهم شده بود. Adobe تخلف را نپذیرفت.
ArtCraft با REA ساخته نشده است. توماس آن را بازسازی «اتاق پاک» میداند؛ یعنی کدی که از صفر و بر پایه مستندات عمومی و مشاهده رفتار نرمافزار نوشته شده و به کد اصلی Adobe دسترسی نداشته است. با این حال، برنامههای ArtCraft هنوز در مرحله آلفای اولیه یا توسعه قرار دارند و یک هنرمند پیکسلی، نسخه جایگزین Photoshop را عملاً غیرقابل استفاده توصیف کرده است. توماس نیز وعده قبلی خود برای همسطحکردن امکانات با Adobe در یک ماه را پس گرفته و گفته است این کار ماهها زمان میبرد.
فرصت تازه برای متنبازها، نگرانی تازه برای ناشران
دسترسی آسانتر به ساختار نرمافزارها میتواند به تولید نسخههای ارزانتر، حفظ بازیهای قدیمی و توسعه ابزارهای سازگار کمک کند. در مقابل، همین توانایی ممکن است مسیر کپیبرداری غیرمجاز را هم سادهتر کند و یافتن نقاط آسیبپذیر نرمافزارها را از انحصار متخصصان خارج کند.
واکنش ناشران بازی تاکنون شامل حذف محتوا و اقدامات حقوقی بوده است. Activision ویدئوی مربوط به نسخهای از Call of Duty: Modern Warfare 2 را که با کمک هوش مصنوعی دیکامپایل شده بود، حذف کرد. Bethesda نیز برای یک بازی مرورگری ساختهشده با هوش مصنوعی با نام Fallout: New York، نامه توقف و منع ارسال کرد.
REA با وجود این مناقشهها بهسرعت توسعه مییابد و بین ۳ تا ۱۱ اکتبر هشت نسخه جدید منتشر کرده است. رشد آن از کمتر از ۱۰ هزار ستاره در ۶ اکتبر به بیش از ۱۰۰ هزار ستاره در ۱۲ اکتبر رسید و تنها در ۱۱ اکتبر بیش از ۳۰ هزار ستاره دریافت کرد. ستاره در گیتهاب بیشتر به معنای ذخیرهکردن یا نشانکردن یک پروژه است و الزاماً به معنای استفاده پایدار یا کیفیت تأییدشده آن نیست.
تصویر فعلی بازار رمزارزها
بر اساس دادههای Moneyiar در ساعت ۰۹:۵۹ روز ۱۳ اکتبر ۲۰۲۶، سولانا با قیمت 106.7981420825 دلار معامله میشد و در ۲۴ ساعت 4.3 درصد و در هفت روز 10.68 درصد کاهش داشت. کرونوس 0.0592698032 دلار قیمت داشت و تغییرات ۲۴ساعته و هفتروزه آن بهترتیب منفی 3.88 و منفی 12.81 درصد بود.
کامپاند با قیمت 23.3827762095 دلار، در ۲۴ ساعت 6.55 درصد و در هفت روز 4.17 درصد افت کرده بود. هولو نیز در ساعت ۰۹:۵۸ با قیمت 0.0003992921 دلار قرار داشت؛ بازده آن در ۲۴ ساعت منفی 4.38 درصد و در هفت روز منفی 13.23 درصد ثبت شد. این ارقام صرفاً نمایی از وضعیت بازار در زمان اعلامشده هستند.