آیا ChatGPT میتواند پلاگینِ پدال Ibanez Tube Screamer را بسازد؟
ربات گفتوگو-محورِ ChatGPT تا همینجا هم کارهای بزرگی کرده و با وجود اتفاقاتی نظیر کسب موفقیت در آزمونهای وکالت و پزشکی در امریکا و همچنین آزمون ورودی برنامهنویسی گوگل، بسیاری از ما در مورد امنیت شغلیمان در آینده دچار اضطراب و نگرانی شدهایم.
متأسفانه همین حالا هم کمپانیهای FAANG یعنی فیسبوک، اپل، آمازون، نتفلیکس و گوگل، شمار بسیار زیادی از کارمندانشان را اخراج کردهاند و با پیشرفتهای حیرتآور ChatGPT، احتمالن بهزودی مشاغلی نظیر نویسندگی و … از بین رفته و نویسندگان جای خود را به هوش مصنوعی میدهند. در این مقاله میخواهیم یکی دیگر از دستاوردهای ChatGPT را به شما نشان دهیم؛ دستاوردی که شاید منجر به بیکارشدن توسعهدهندگان پلاگین شود!
در ویدیوی جذابی که برایتان قرار دادهایم، یوتیوبری به نام Burned Guitarist تلاش میکند با استفاده از ChatGPT یک نسخهٔ مجازی(نرمافزاری) از پدال باکیفیت Ibanez Tube Screamer را بسازد.
بعد از ارسال درخواست توسط Burned Guitarist، ربات ابتدا اطلاعات مختصر و جامعی نسبت در مورد Tube Screamer ارائه میدهد. تا اینجای کار، ربات منظور ما از Tube Screamer را متوجه شده و میداند که ما داریم در مورد پدال گیتار صحبت میکنیم.
این نتایج و پیشرفتهای حیرتانگیز در طول سالهای متمادی به دست آمدهاند و گویی به آنها عادت کردهایم. پس بیآیید تصور کنیم اتفاق خاصی نیفتاده و بحث را ادامه دهیم. Burned Guitarist با دیدن این توضیحات، فورن از ChatGPT میخواهد پلاگین Tube Screamer را به صورت برنامهٔ کامپیوتری پیادهسازی کند و در کمال تعجب، ChatGPT بدون معطلی کدهای لازم برای پیادهسازی آن را با زبان C++ نوشته و در اختیار وی قرار میدهد!
بعد از این مرحله، Burned Guitarist اطلاعات مختصری راجع به نیازمندیها و قابلیتهای مورد انتظار در پلاگین Tube Screamer را به ChatGPT توضیح میدهد و نکتهٔ عجیب و شاید ترسناک ماجرا اینجاست که این ابزار قدرتمند با نامبردن از فریمورکهایی نظیر Steinberg SDK، JUCE و LV2 نشان میدهد حتا در مورد فریمورکهای مخصوص انتشار پلاگینها هم اطلاعات کافی دارد.
برای بهچالشکشیدن ChatGPT، این یوتیوبر تلاش میکند از آن بخواهد تا پیادهسازی پلاگین Tube Screamer را در فریمورک Steinberg SDK انجام دهد و ChatGPT باز هم ما را انگشتبهدهان میگذارد! ما بهشخصه اگر این چیزها را با چشمان خودمان نمیدیدیم، نمیتوانستیم واقعیبودنش را باور کنیم اما حقیقت این است که ChatGPT ضمن شناخت دقیق برد پدال Tube Screamer، تسلط کامل به زبانهای برنامهنویسی و فریمورکهای مخصوص آن دارد.
Burned Guitarist به کمک ChatGPT یک پلاگین جدید در Steinberg SDK ایجاد کرد و با تستکردن آن، متوجه شد که این پلاگین سالم است و کار میکند اما طبیعتن صدای عالی و گرمی ندارد اما توانسته ماهیت و ذات افکتی که پدال Tube Screamer تولید میکند را درک کرده و آن را در قالب کدهای کامپیوتری پیادهسازی کند.
Burned Guitarist با دیدن این اتفاقات شگفتانگیز، پا را فراتر گذاشت و از ChatGPT خواست تا با کدنویسی بیشتر، کیفیت و لطافت اصوات پلاگین را افزایش داده و همچنین یک رابط کاربری جذاب و کاربرپسند برای این پلاگین تولید کند.
در این مرحله، ChatGPT دست از کار کشید و نتوانست کارهای خواستهشده را انجام دهد. به همین دلیل، Burned Guitarist دستبهکار شد و مابقی کارها را خودش انجام داد. نتیجهٔ نهایی، یک پلاگین خوشصداست که البته رنگ و شخصیت اصوات آن شباهت چندان زیادی به پدال افکت Tube Screamer ندارد. نکتهٔ مهم داستان آن است که نباید فراموش میکنیم هستهٔ مرکزی این پلاگین توسط هوش مصنوعی و یک ربات گفتوگو-محور ساخته شده.
با توجه به این موضوع، میتوانیم پلاگین ساختهشده را یک نسخهٔ ابتداییِ خوب دانست.
همانطور که گفتیم، این پلاگین با تمام نقاط ضعف و کیفیت پایینی که دارد، هنوز هم یک «تحول چشمگیر» به حساب میآید و این ایده که روزی تنها با تصویرسازی یک پلاگین جدید برای رباتها بتوان به کد اصلی و نسخهٔ پیادهسازیشدهٔ آنها دست یافت را به امری محتمل تبدیل کردهاست.
این ویدیو به ما نشان میدهد خلاقیت انسان و دانش و سرعت هوش مصنوعی میتواند به چه کارهای بزرگ و حیرتانگیزی تبدیل شود.
https://youtu.be/Ra7WUfaQNrM