
هوش مصنوعیای که هر نرمافزاری رو مهندسی معکوس میکنه
Audio Summary
AI Summary
معرفی ابزار جدیدی به نام "آری" (Aria) که ادعا میکند قادر به مهندسی معکوس اپلیکیشنها و ساخت نسخهای کلون از آنها با کمک هوش مصنوعی است. این ابزار که مخفف "Reverse Engineering AI" است، در مدت کوتاهی پس از انتشار، محبوبیت زیادی کسب کرده و کاربران با استفاده از آن، به سراغ کلون کردن نرمافزارهایی مانند ادوب پریمیر و فتوشاپ رفتهاند. آری محدود به نوع خاصی از اپلیکیشن نیست و دسکتاپ، وب و در آینده موبایل و فرمور را نیز پوشش میدهد.
ایده اصلی آری این است که تا سطح باینری پایین رفته و عملکرد یک اپلیکیشن را درک میکند. سپس این اطلاعات را به عنوان "کانتکست" به یک ایجنت هوش مصنوعی میدهد تا نسخه مشابهی از آن بسازد. این روش با روشهای سنتی توسعه که نیاز به نوشتن دقیق مشخصات (اسپک) توسط انسان دارد، متفاوت است؛ زیرا آری اسپک را از خود اپلیکیشن استخراج میکند.
مهندسی معکوس نرمافزار پدیدهی جدیدی نیست، اما آری این ابزارها را به گونهای بستهبندی کرده که یک ایجنت هوش مصنوعی بتواند از آنها استفاده کند. آری به عنوان یک "اسکیل" برای ایجنتها عمل میکند و ابزارهای لازم را از طریق MCP در دسترس آنها قرار میدهد. این اسکیل به ایجنت یاد میدهد که چگونه با این ابزارها کار کند و چگونه اطلاعات را از اپلیکیشن استخراج نماید.
در این ویدئو، نحوه نصب و استفاده از آری با یک مثال واقعی، یعنی کلون کردن اپلیکیشن "تکست اسنایپر" (Text Sniper) که وظیفه گرفتن اسکرینشات از متن و کپی کردن آن را دارد، نشان داده میشود. پس از حدود ۶ دقیقه، نسخه کلون شده اپلیکیشن ساخته میشود، اما حل کردن باگهای آن، به خصوص مربوط به پرمیشنها، زمانبر است. همچنین اشاره میشود که اگرچه اپلیکیشنهای کلون شده از نظر ظاهری شبیه به نرمافزارهای اصلی هستند، اما کارایی آنها بسیار ضعیفتر است و هنوز نمیتوان از آنها به عنوان جایگزین واقعی استفاده کرد. جنبه حقوقی کلون کردن نرمافزارها نیز مطرح میشود.