ویرگول
ورودثبت نام
Sharif Ahmadi | شریف احمدی
Sharif Ahmadi | شریف احمدیاز وقتی یادم میاد پای سیستم بودم و مسیرم با گرافیک شروع شد. الانم اون دید بصری رو با کدنویسی ترکیب کردم تا تو دنیای UI و فرانت‌اند، طرح‌ها رو زنده کنم... SharifAhmadi.com
Sharif Ahmadi | شریف احمدی
Sharif Ahmadi | شریف احمدی
خواندن ۳ دقیقه·۱ سال پیش

وایب کدینگ (Vibe Coding) چیه؟

بیاید روراست باشیم؛ تا همین چند وقت پیش، برنامه‌نویسی یعنی زل زدن به یه صفحه سیاه، تایپ کردن هزاران خط کد و بعدش ساعت‌ها گریه کردن برای پیدا کردن یه سِمی‌کالِن (;) گم‌شده! اما خب، ظاهرا اون دوران داره تموم می‌شه. امروز می‌خوام درباره یه پدیده باحال و جدید تو دنیای تکنولوژی باهاتون حرف بزنم: «وایب کدینگ» (Vibe Coding).

Coding tools
Coding tools

وایب کدینگ دقیقا چیه ؟
ماجرا از اوایل سال ۲۰۲۵ شروع شد؛ وقتی آندری کارپاتی (Andrej Karpathy)، یکی از غول‌های هوش مصنوعی و مدیر سابق تسلا، این اصطلاح رو انداخت سر زبون‌ها. تو وایب کدینگ، شما دیگه خط به خط کد نمی‌نویسید. به جاش، یه لیوان قهوه می‌گیرید دستتون، می‌شینید جلوی هوش مصنوعی (LLM) و با زبون آدمیزاد بهش می‌گید: «ببین داداش، یه اپلیکیشن می‌خوام که فلان کار رو بکنه، دکمه‌هاش هم آبی باشه!» و بوم! هوش مصنوعی کدها رو براتون ردیف می‌کنه.

البته که اینقدر هم ساده نیست چون باید یه دانش برنامه نویسی داشته باشید و پیوسته روی کدها نظارت کامل داشته باشید ... البته فعلا، چون چند سال دیگه مسلما قدرت هوش مصنوعی ها چندین برابر میشه

به قول خود کارپاتی، پروسه کار شده: «بگو، کپی پیست کن... اجرا کن!» انگار داری به پیمانکار توضیح میدی که پروژه رو چطوری پیش ببره

چرا همه عاشق وایب کدینگ شدن؟
۱. هر کسی می‌تونه برنامه‌نویس بشه: دیگه نیازی نیست حتما مهندس نرم‌افزار باشید. مثلاً کوین روز، خبرنگار نیویورک تایمز، با همین روش یه اپلیکیشن بامزه به اسم LunchBox Buddy ساخت. کار اپلیکیشن چی بود؟ بهش می‌گفت تو یخچالش چی داره، اونم یه ایده ناهار بهش می‌داد.
۲. سرعت نور در توسعه: گری تن (مدیرعامل Y Combinator) می‌گه استارتاپ‌های زیر ۱۰ نفر الان کارهایی می‌کنن که قبلاً یه ارتش ۵۰ نفره از برنامه‌نویس‌ها نیاز داشت. فرمول جدید بازار اینه: \text{Idea} + \text{Vibe Coding} = \text{Fast MVP}. الان تیم‌های کوچیک دارن به درآمدهای میلیون دلاری می‌رسن.

Fun vibe coding
Fun vibe coding

قسمت بد ماجرا؛ وقتی هوش مصنوعی توهم می‌زنه!
حالا فکر نکنید همه‌چیز گل و بلبله. وایب کدینگ یه سری دردسرهای خنده‌دار و البته خطرناک هم داره:

  • کد اسپاگتی و باگ‌های سمی: بزرگترین خطر اینه که شما کدی که هوش مصنوعی داده رو بدون اینکه بفهمید چیه، بندازید تو پروژه‌تون. نتیجه؟ یه باگ امنیتی خفن یا کدی که هیچکس (حتی خود هوش مصنوعی) نمی‌تونه بعداً بخونتش.

  • توهمات AI: همون آقای کوین روز یه بار متوجه شد هوش مصنوعی با اعتماد به نفس کامل، نقدهای جعلی برای یه سایت فروشگاهی تولید کرده! هوش مصنوعی بعضی وقتا مثل اون دوستی می‌مونه که هیچی نمی‌دونه ولی خیلی با اطمینان حرف می‌زنه.

  • فاجعه در پروژه‌های بزرگ: سایمون ویلیسون، محقق هوش مصنوعی، می‌گه وایب کدینگ برای پروژه‌های تفریحی عالیه، اما برای کدهای اصلی تجاری (Production) می‌تونه فاجعه‌بار باشه.

این تازه اول کاره؛ آینده وایب کدینگ به کجا می‌ره؟
بچه‌ها، فراموش نکنید که ما الان تو سال ۲۰۲۶ هستیم و از زمان معرفی این اصطلاح توسط کارپاتی، ابزارهای کدنویسی (مثل Cursor یا AI Agent ها) به شدت پیشرفت کردن.
مدل‌های جدیدتر هوش مصنوعی با پنجره‌های پردازش (Context Windows) بسیار بزرگ‌تر، الان می‌تونن کل ساختار یک نرم‌افزار رو درک کنن. یعنی تو ماه‌ها و سال‌های آینده، کدهای تولید شده باگ‌های خیلی کمتری خواهند داشت و هوش مصنوعی خودش می‌تونه کدهای خودش رو تست و دیباگ کنه.

حتی ممکنه اصطلاح «وایب کدینگ» به زودی منقرض بشه یا تغییر شکل بده. ما داریم به سمتی می‌ریم که برنامه‌نویس‌ها تبدیل می‌شن به «مدیران هوش مصنوعی»؛ یعنی شما به عنوان یه کارگردان می‌شینید، به چند تا ایجنت هوش مصنوعی دستور می‌دید و اونا مثل یه تیم برنامه‌نویسی براتون کد می‌زنن، تست می‌کنن و پروژه رو می‌فرستن روی سرور.

حرف آخر
وایب کدینگ یه تجربه فوق‌العاده فان و یه ابزار وحشتناک قدرتمند برای افزایش سرعته. برای پروژه‌های کوچیک، ساخت پروتوتایپ و سرگرمی، شک نکنید و ازش استفاده کنید. اما یادتون باشه، وقتی پروژه بزرگ و پیچیده می‌شه، هنوزم به یه انسان بالغ (و مسلط به کد) نیاز داریم تا جلوی سوتی‌های هوش مصنوعی رو بگیره!

















هوش مصنوعیکدنویسیتکنولوژی
۳
۱
Sharif Ahmadi | شریف احمدی
Sharif Ahmadi | شریف احمدی
از وقتی یادم میاد پای سیستم بودم و مسیرم با گرافیک شروع شد. الانم اون دید بصری رو با کدنویسی ترکیب کردم تا تو دنیای UI و فرانت‌اند، طرح‌ها رو زنده کنم... SharifAhmadi.com
شاید از این پست‌ها خوشتان بیاید