ابزار منبع باز REA با کمک هوش مصنوعی، بازتولید نرم افزارهای پولی را آسان می کند و می تواند مدل درآمدی شرکت ها و قوانین کپی رایت را به چالش بکشد.
به گزارش سرویس هوش مصنوعی مجردپیش از این پیش بینی می شد که کاربران در آینده به جای خرید نرم افزار، از عوامل هوش مصنوعی خود بخواهند تا قابلیت های مورد نیاز خود را برنامه ریزی کنند. اکنون توسعه دیگری در حال وقوع است. کاربران می توانند یک برنامه کاربردی گران قیمت را بر روی کامپیوتر خود اجرا کنند، ابزار REA را بر روی آن اجرا کنند و به هوش مصنوعی اجازه دهند ساختار کد و قابلیت های ابزار حرفه ای را قبل از بازسازی نرم افزار به یک پروژه منبع باز تجزیه و تحلیل کند.
چند روز پیش گزارشی درباره براندون توماس، برنامه نویس و کارآفرینی منتشر کردیم که به دلیل ناامیدی از ادوبی، تصمیم گرفت تقریباً تمامی نرم افزارهای این شرکت را با نام ArtCraft به نرم افزار متن باز تبدیل کرده و به صورت رایگان در اختیار عموم قرار دهد. این پروژه همچنین شامل نرم افزارهایی مانند Premiere و After Effects می باشد. توماس سالها تجربه برنامه نویسی دارد، اما اگر کسی بتواند به زودی این کار را انجام دهد چه می شود؟
ابزار متن باز REA دقیقا با همین هدف وارد میدان شده است. این ابزار عوامل برنامه نویسی هوش مصنوعی مانند Claude Code و Codex را به ابزارهای مهندسی معکوس مانند Ghidra، Hopper و IDA از طریق پروتکل Model Context Protocol یا MCP متصل می کند.
ابزار REA چه کار می کند و چگونه کار می کند؟
REA با دریافت دستورات زبان طبیعی، نرم افزار را تجزیه و تحلیل می کند تا بفهمد که چگونه کار می کند، حتی اگر کد منبع اصلی در دسترس نباشد. این ابزار همیشه نمی تواند کد منبع اصلی را دقیقاً بازیابی کند، اما می تواند کدهای قابل خواندن را بر اساس عملکرد نرم افزار بازسازی کند.
این بازسازی اطلاعات کافی را در اختیار عامل هوش مصنوعی قرار میدهد تا بخشهایی از نرمافزار را با کدهای تازه پیادهسازی کند و در حالت ایدهآل، نتایجی مشابه نسخه اصلی به دست آورد. محصول نهایی یک پیاده سازی مستقل است که عملکرد مشابهی را ارائه می دهد.
استفاده از یک پایگاه کد جدید برای پیاده سازی نرم افزار می تواند اجرای کپی رایت را در عمل دشوارتر کند، زیرا کد منبع اصلی مستقیماً به سرقت نرفته است. این یکی از دلایل اصلی نگرانی در مورد تأثیر احتمالی این فناوری در بازار است. بازتولید عملکرد یک نرم افزار از نظر قانونی با کپی کردن کد منبع محافظت شده آن متفاوت است.
بیشتر بخوانید: هوش مصنوعی به جای افزایش بهره وری، فعلا کار مدیران را سخت کرده است
چرا ابزار REA مهم است؟
REA به طور قابل توجهی موانع ورود به حوزه مهندسی معکوس را کاهش می دهد و این ابزار احتمالاً آغاز راه است. کاربران دیگر مجبور نیستند تمام جزئیات فنی را شخصاً درک کنند، بلکه می توانند سؤالات خود را به زبان طبیعی بپرسند و وظایف خاصی را به هوش مصنوعی بسپارند.
با این حال، در شرایط فعلی، هنوز به دانش فنی قابل توجهی نیاز است. نصب ابزارها، کار با آنها و بررسی صحت نتایج از جمله مهارت های مورد نیاز است. با این حال، ویدئوهای آموزشی در یوتیوب و سایر پلتفرمها این نوید را میدهند که کاربران میتوانند با راهنماییهای ساده بر برخی از این موانع غلبه کنند.
دسترسی آسان تر به مهندسی معکوس می تواند یک جهش تکنولوژیکی بزرگ باشد. بازسازی نرم افزار ارزان تر خواهد شد، اما این تکامل لزوما به نفع بازیگران کوچک در بازار نخواهد بود. از یک طرف، رقابت افزایش مییابد و تمرکز بازار ممکن است از ویژگیها و کد اختصاصی به عواملی مانند سهولت استفاده، قابلیت اطمینان، دادهها، اکوسیستم نرمافزاری، پشتیبانی مشتری، اعتماد و توسعه مستمر تغییر کند.
از طرفی شرکت های بزرگ در بسیاری از این زمینه ها مزیت دارند. در نتیجه، گسترش چنین ابزارهایی می تواند فشار بیشتری را بر توسعه دهندگان کوچک وارد کند.
بیشتر بخوانید: خالق ChatGPT به دنبال کاهش زمان تولید داروهای جدید است
خلاصه
مهندسی معکوس پدیده جدیدی نیست، اما هوش مصنوعی موانع ورود به این حوزه را کاهش داده و حتی برای افرادی که دانش برنامه نویسی ندارند، این فرآیند را ساده تر کرده است. این تکامل می تواند قوانین کپی رایت نرم افزار را با چالش های جدی مواجه کند. اگر کسی بتواند به راحتی نرم افزار اختصاصی خود را بازسازی کند، ممکن است مدل کسب و کار شرکت های نرم افزاری مورد تهدید قرار گیرد.
البته همه انواع کپی قانونی نیستند، اما در شرایط خاصی می توان عملکرد یک نرم افزار را بدون استفاده از کد منبع اصلی بازسازی کرد. در چنین شرایطی، کدی که شرکتهای نرمافزاری برای توسعه آن هزینه زیادی کردهاند، ممکن است مقداری از ارزش خود را به عنوان یک مزیت رقابتی از دست بدهد، حتی اگر حقوق مالکیت معنوی آنها همچنان محافظت شود.
این روند می تواند بازار نرم افزار را در دراز مدت به طور قابل توجهی تغییر دهد. در گذشته، کاربران نرم افزار می خریدند و یک نسخه از آن را در اختیار داشتند. سپس دوران اشتراک آغاز شد و شرکتها مجوز استفاده از نرمافزار را به جای فروش کامل ارائه کردند. اکنون اگر هرکسی بتواند برنامه های خود را بسازد یا نرم افزار موجود را بازسازی کند، احتمالاً مدل مجوز نرم افزار نیز تحت تأثیر قرار خواهد گرفت.
بیشتر بخوانید: بنیانگذار آنتروپیک می گوید اقتصاد آمریکا با هوش مصنوعی 50 درصد رشد خواهد کرد
پست هوش مصنوعی REA نرم افزار پولی را با چند دستور بازتولید می کند اولین بار در تکنوک پدیدار شد. ظاهر شد















گفتگو در مورد این post