کدنویسی هوش مصنوعی به یک نقطه جدید و عجیب رسیده است. اوایل این ماه، یک توسعهدهنده که از مدل اشتراکی «ادوبی» متنفر بود، از هوش مصنوعی کلود (Claude) برای مهندسی معکوس نرمافزار فتوشاپ، لایتروم و سایر برنامههای Creative Cloud استفاده کرد.
سپس این تیم از این اطلاعات برای ایجاد کلونهای متنباز (نسخههای شبیهسازی شده) از این برنامهها با قابلیتهای مشابه استفاده کرد که هر کسی میتواند آنها را به صورت رایگان دانلود و اصلاح کند.
کدنویسان شخصی از طریق مهندسی معکوس و حتی اضافه کردن ویژگیهایی به برنامههای موجود، برنامههای خود را ایجاد میکنند.
حالا این موضوع، بحثهای شدیدی را برانگیخته است. برخی احساس میکنند که سازندگان برنامههای اشتراکی، آنچه را که شایسته آن هستند، دریافت میکنند، در حالی که برخی دیگر آن را دزدی میدانند.
سرعت گسترش هوش مصنوعی، پیامدهای قانونی جدیدی را در مورد حق ثبت اختراع و حق نشر ایجاد کرده که باید مورد بررسی قرار گیرند.
نگاه سنگین آرتکرفت بر ادوبی
نرمافزارهای رایگان یا متنباز مانند GIMP به جای فتوشاپ، Darktable به جای لایتروم، یا DaVinci Resolve به جای پریمیر، سالها است که وجود داشتهاند. این نرمافزارها میتوانند بسیاری از کارهای مشابه همتایان خود در «ادوبی» را انجام دهند (اگر نگوییم بیشتر) و مهم اینکه رایگان هستند. با این حال، اکثر کاربران پس از سالها تلاش برای تقویت حافظه عضلانی در برنامههای ادوبی، هزینههای تغییر یادگیری چیزی کاملاً جدید را نمیخواهند.
برندون توماس (Brandon Thomas)، توسعهدهنده نرمافزار و تیمش برای اولین بار این کلونهای مجموعه ادوبی را در اوایل اکتبر راهاندازی کردند. این تیم در ردیت گفت: هدف این بود که آنها جایگزینی یک به یک برای برنامههای Creative Cloud با رابط کاربری مشابه هستند، اما «رایگان و بدون اشتراک هستند و شما مالک کد منبع هستید.
توماس پس از اینکه بارها و بارها توسط ادوبی مجبور به پرداخت هزینه شد، تصمیم گرفت برنامههای Creative Cloud را مهندسی معکوس کند. وی برای انجام این کار از Claude Opus ۵.۵ برای ایجاد نسخههایی از هر کدام استفاده کرد که به ادعای وی از برنامههای اصلی عملکرد بهتری دارند.
یکی از کارشناسان میگوید وقتی برای اولین بار اسم Artcraft را شنیدم، کمی شک داشتم، اما بعد از امتحان کردن جایگزین فتوشاپ توسط توسعهدهنده، یعنی Photocraft، شگفتزده شدم.
وی افزود: برنامه Photocraft اگرچه فاقد هوش مصنوعی و سایر ویژگیهای پیشرفته است، تقریباً میتواند هر کاری را که نیاز دارم، مانند تغییر اندازه، ماسک کردن و تنظیم رنگ انجام دهد. از آن بهتر، همه منوها و کنترلها تقریباً مشابه فتوشاپ هستند، بنابراین توانستم بلافاصله و بدون هیچ منحنی یادگیری سختی از برنامه استفاده کنم. ممکن است جایگزینی برای کاربران حرفهای نباشد، اما میتواند برای بسیاری از مشترکان ادوبی به اندازه کافی خوب باشد.
وی ادامه داد: هنوز مشکلاتی وجود دارد. کاربران اشکالات مهمی را در Photocraft، از جمله حذف تصاویر توسط برنامه، ادغام تصادفی لایهها و عدم پایداری گزارش کردهاند. همچنین متوجه شدم که نمیتواند فایلهای PSD فتوشاپ بومی را باز کند که یک مشکل بزرگ برای کاربران فعلی است.
برنامههای ادوبی پایان جاهطلبیهای توماس نیستند. وی میگوید دوران نرمافزارها تمام شده است و هوش مصنوعی به ما اجازه میدهد این فناوری را پس بگیریم و زمان را به دوران قبل از این بیهودگی برگردانیم.
مهندسی معکوس هر چیزی
اعضای تیم Photocraft کدنویسان باتجربهای هستند، اما این بدان معنا نیست که افراد عادی از این روند بیبهره هستند. برنامهای به نام «مهندسی معکوس هر چیزی» (REA) در چند هفته گذشته به سرعت در حال فراگیر شدن بوده است. این برنامه به کاربران امکان میدهد نرمافزار را تجزیه و با کد بازسازی کنند.
طبق توضیحات، این برنامه میتواند برنامه را بدون کد منبع آن بررسی کند، نحوه عملکرد ویژگی را توضیح دهد، شواهد را نشان دهد و نسخهای برای پروژه شما بسازد.
به عبارت دیگر، REA و تکنیکهای مشابه و مخازن هوش مصنوعی راهی برای تجزیه و بازسازی برنامهها یا وبسایتها، بسیار شبیه به کاری که تیم ArtCraft انجام داد، اما به صورت خودکارتر ارائه میدهد. این برنامه نه تنها برای نرمافزارهای در حال اجرا روی تلفنهای هوشمند یا رایانهها، بلکه برای میانافزار در دستگاههای مصرفی مانند تلویزیون، یخچال، آلات موسیقی و قابهای هوشمند نیز قابل استفاده است.
این کار همچنین شامل بررسی عمیق بازیها روی پلتفرمهای مختلف میشود. وبسایتی به نام decomp.dev که به مهندسی معکوس انسانی بازیها اختصاص دارد، اخیراً اعلام کرد که به دلیل غلبه هوش مصنوعی بر جامعه، تعطیل میشود.
واکنشها تاکنون چگونه بوده است؟
کدنویسی با هوش مصنوعی مدتی است که وجود دارد، اما نرمافزار مهندسی معکوس و شبیهسازی آن پدیدهای نسبتاً جدید است. یکی از کاربران ردیت در مورد Artcraft میگوید: با توجه به تجربهام در گذشته در مورد فتوشاپ، چالش مربوط به فرمت فایل را میدانم. سپس شما مقدار زیادی کار برای پیادهسازی خوب دارید و این به طرز فوقالعادهای خوب اجرا شده است.
البته همه تحت تأثیر قرار نگرفتهاند. یکی از منتقدان در شبکه اجتماعی ایکس با اشاره به عدم درک مفاهیم پشت این برنامهها در مورد Photocraft گفت: چه مزخرفی، این کُدبِیس تا چند ماه دیگر غیر قابل نگهداری خواهد بود.
یکی دیگر از منتقدان که این برنامه را امتحان کرده بود، آن را یک برنامه کاملاً بیارزش مبتنی بر هوش مصنوعی نامید که بهوضوح علائم تجاری و حق نشر شرکت ادوبی را نقض کرده است.
این جنبه قانونی میتواند مانع دیگری باشد. اگرچه تیم Artcraft گفته که آنها هرگز حتی از یک خط کد ادوبی نیز استفاده نکردهاند، اما ممکن است علائم تجاری و حق ثبت اختراع فتوشاپ و سایر برنامهها را نقض کرده باشند. شرایط استفاده ادوبی همچنین صراحتاً مهندسی معکوس نرمافزار خود را برای تعیین نحوه عملکرد آن ممنوع میکند.
با این اوصاف، Artcraft، REA و سایر برنامهها به وضوح جعبه پاندورا را باز کردهاند. یک فرد ماهر در هوش مصنوعی اکنون میتواند بهطور بالقوه کاری را انجام دهد که قبلاً به یک تیم کامل از مهندسان نیاز داشت. این موضوع احتمالاً منجر به برنامههای وحشتناک و بیارزش بیشماری خواهد شد، اما همچنین میتواند شرکتهایی مانند ادوبی را مجبور به تجدیدنظر در مدلهای تجاری کند که بسیاری از مردم از آن متنفرند.