من بازی های برنامه نویسی Vibe را با هوش مصنوعی امتحان کردم – نه خیلی سرگرم کننده

من عاشق برنامه نویسی هستم. اما این بدان معنا نیست که من در این کار خیلی خوب هستم. اگر پشته سرریز یک شبه از بین برود ، احتمالاً با سرگرمی خودم خودم را با کمی بن بست پیدا می کنم. من هرگز کلاس یا دوره ای نگرفته ام ، اما به لطف استخر دانش نامحدود اینترنتی و یک مقدار نسبتاً مناسب از YouTubers هندی ، من یک لحاف وصله ای از دانش را دوخته ام که به من کمک کرده است تا از طریق نمونه اولیه بازی ، راه خود را بسازم.
این که آیا این مکانیک بازی مهندسی معکوس است یا تعقیب یک مفهوم جدید (حداقل برای من) که به ناچار من قبل از اتمام آن را رها می کنم ، برنامه نویسی یک سرگرمی تحریک کننده ، کنجکاو و رضایت بخش است.
همانطور که مدل های هوش مصنوعی روی صحنه منفجر شدند ، بسیاری از آنها برای برنامه نویسی راه حل ها و کمک های اشکال زدایی به آنها مراجعه کردند ، اما من این کار را نکردم. نه به این دلیل که من با آن مخالفم ، من سهم منصفانه خود را از کد کپی و چسباندم که شخصاً از موضوعاتی که به صورت آنلاین پیدا کردم “دریافت نمی کنم” ، فقط می خواهم آن دوپامین شیرین و شیرین را که بالاخره آن میخ مربع را در یک سوراخ گرد قرار می دهم.
اما شاید طرز فکر من کمی منسوخ شده باشد. مدل های هوش مصنوعی اکنون می توانند ایده های غریب را در عرض چند دقیقه به پروژه های کاملاً پخته تبدیل کنند و امکان نمونه سازی سریع ، در صورت عدم نتیجه کامل ، با حداقل ورودی را فراهم می کنند. یعنی برنامه نویسی – یک اصطلاح توسط آندره کارپتی ساخته شده است، عضو موسس Openai و در حال حاضر به عنوان آموزش AI با آزمایشگاه های Eurekaبشر
بسته به اینکه از چه کسی سؤال می کنید ، برنامه نویسی VIBE یا آینده بدون سردرد برنامه نویسی یا سردرد آینده بسیار ناخوشایند برای برنامه نویسان است. اما بعد از دیدن چندین نتیجه برنامه نویسی چشمگیر و بی نظیر ، کنجکاوی من بهترین نتیجه را از من گرفت. آیا واقعاً می توانید با هوش مصنوعی شریک شوید تا به تنهایی روی لرزه ها کد کنید؟ می خواستم پیدا کنم
نوع جدیدی از برنامه نویسی وجود دارد که من آن را “برنامه نویسی Vibe” می نامم ، جایی که شما کاملاً به ویب ها تسلیم می شوید ، نمادها را در آغوش می گیرید و فراموش می کنید که کد حتی وجود دارد. این امکان پذیر است زیرا LLMS (به عنوان مثال Cresor Composer W Sonnet) خیلی خوب می شوند. همچنین من فقط با آهنگساز با Superwhisper صحبت می کنم …2 فوریه 2025
برنامه نویسی با Ai-Lien: نمونه های اولیه توسط Vibes
ابزارهای زیادی برای انتخاب وجود دارد ، اما من روی آن مستقر شدم کلود 3.7 غزل برای ویندوزهای پیش نمایش سرعت و کد آن ، هر تلاشی را که برای دیدن نتایج لازم دارم انجام دهم.
این کل جذابیت برنامه نویسی VIBE است: حداقل تلاش و حداکثر نتایج. نگران کثیف شدن دستان خود نباشید ، این استاد سرآشپز برای کد دستگاه است ، جایی که شما این چالش را تنظیم کرده اید و نتایج را قضاوت می کنید. چه چیز دیگری در طول راه اتفاق می افتد؟ شما فقط باید با آن روبرو شوید.
من Claude را چندین ایده بازی یکپارچه برای مداخله و در کمتر از یک دقیقه تغذیه کردم-این نتایج را فوراً قابل پخش در یک پنجره پیش نمایش در سمت راست گپ تولید کردم.
درخواست های پیچیده تر ممکن است کمی از دید اولیه من دور شود ، اما پایه ها در حال تکرار و نتایج کاملاً ارائه شده مانند جادو بودند. اگر کمی مسموم کننده نباشد ، چشمگیر بود. آنچه به عنوان یک بازی استراتژی ساده با واحدهای کنترل شده ماوس آغاز شد ، به سرعت تکامل یافت. قبل از این که من آن را بدانم ، کلود گیم پلی را برای درگیر کردن نقاط ضربه ، اصلاح کننده های آسیب دیده ، شکاف خون در هنگام فوت واحدها تصحیح کرده بود ، و حتی راهی برای تقویت واحدها ایجاد کرده و آنها را وارد سازنده می کند.
من در این مورد جارو شدم و عکس هایی را با ایده های مبهم که از گل من در گالری بادام زمینی پرتاب شد ، صدا کردم. در مورد انواع واحد بیشتر ، کلود چطور؟ در مورد پایه هایی که می توانید به آن حمله کنید که دشمنان را از تخم ریزی متوقف می کند ، چطور؟ من چند ساعت قبل از تحقق آن از دست دادم ، اما من به عنوان هیولا خزش کابوس هر رمزگذار تبدیل می شوم. اگرچه ، البته ، کلود خیلی خوشحال بود که تعهد کند.
آیا از نتایج راضی بودم؟ مطمئناً ، اما سهولت آنها فقط باعث شد من بیشتر بخواهمبشر نه به این دلیل که فکر می کردم خنک است ، اما فقط به این ترتیب احساس می شود که من هنوز به نوعی تأثیر می گذارم یا در آنچه کلود از طرف من به دست می آورد ، تأثیر می گذارم.
کدگذاری Backseat: نه نیروی محرکه ای که برخی از آنها پیشنهاد می کنند
این جایی است که کدگذاری Vibe ناگهان شروع به از دست دادن درخواست خود کرد. هوش مصنوعی تکرار ، بهبود و مشاوره من را ادامه می داد ، اما من مشکلات را حل نمی کردم ، فقط آنها را مدیریت می کردم.
راننده پشتی بودن شما را از نتیجه بیگانه می کند. اگر می خواستم دستانم را کثیف کنم ، مجبور شدم با کدی که ننوشتم آشنا شوم. حتی اگر کلود برخی از اسکریپت های مستند را نوشت ، من فاقد زمینه گسترده تر از چگونگی تأثیر قطعات مختلف بر یکدیگر بودم. این کمتر شبیه همکاری بود و بیشتر شبیه به علامت گذاری تکالیف علوم کامپیوتر شخص دیگری است.
و این به مناسبت نادر است که به هیچ وجه خطایی رخ داده است. بیشتر اوقات ، همه چیز فقط کار کردبشر که ایده آل به نظر می رسد-تا زمانی که متوجه شوید حل مسئله نیمی از سرگرمی است.
برنامه نویسی Vibe احساس می کند بدون در نظر گرفتن سفر بین جلد ، به پایان کتاب می پردازد. نتیجه در آنجا وجود دارد ، اما رضایت از غواصی روی سر شما و مجبور کردن نفس خود به اندازه کافی طولانی است تا بفهمید چه چیزی در مورد خط 106 کد شما قبل از آمدن برای هوا شکسته است ، نیست.
من هیچ ارتباطی با نتیجه نهایی احساس نکردم و از تجلی آن چیزی به دست نیاوردم. من فقط آن را دوست نداشتم.
Killing the Vibe (برنامه نویسی)
آیا Vibe کدگذاری آینده است؟ احتمالاً.
پایین آوردن مانع ورود به این موضوع ممکن است به معنای این باشد که روزی همه ما با نرم افزار تجاری کنار می آییم و به ابزارهای ساخته شده و ساخته شده توسط هوش مصنوعی خود برای کارهای روزمره اعتماد می کنیم.
اما این بدان معنا نیست که چیز خوبی است.
آمریكا تولید را تحت قول كارآیی و کاهش هزینه فقط برای تحقق بخشیدن به خیلی دیر كه توانایی ساخت ، نگهداری و تعمیر را نیز صادر كرده بود ، برون سپاری كرد. اکنون ، این چیزی است که کشور برای احیای آن تلاش می کند.
اگر راه خود را با برنامه نویسی از معادله خارج کنیم ، خطر می کنیم همان اشتباه را انجام دهیم. جایگزینی آنچه که به عنوان یک توسعه دهنده تشکیل می شود ، شخصی است که می داند چگونه نرم افزار را توصیف کند اما هنگام شکستن آن را درست نکند یا آن را برطرف کند.
برنامه نویسی Vibe برای از بین بردن ایده های خود از زمین بسیار عالی است ، اما آوردن ایده های آنها هنوز هم نیاز به کثیف شدن دستان شما دارد.
در غیر این صورت ، شما فقط در حال تماشای یک LLM در حالی که یک کلود لحظه ای – فریاد زدن از سفید کننده ها و هدر دادن پتانسیل خلاقیت خود ، زندگی در یک ربات. و این فقط لنگ است.