Hacker News

آیا کدگذاری vibe مانند حرکت سازنده به پایان می رسد؟

نظرات

1 min read Via read.technically.dev

Mewayz Team

Editorial Team

Hacker News

الگویی که هیچ کس نمی خواهد درباره آن صحبت کند

در سال 2012، مجله Time یک داستان روی جلد منتشر کرد که در آن اعلام کرد چاپگرهای سه بعدی "جهان را تغییر خواهند داد." Maker Faires ده ها هزار نفر از علاقه مندان را به خود جلب کرد. فرنچایزهای TechShop در شهرهای سراسر آمریکا افتتاح شدند. روایت غیرقابل مقاومت بود: مردم عادی به زودی هر چیزی را که تصور می‌کردند طراحی و تولید می‌کردند، کارخانه‌ها و زنجیره‌های تامین را به همان شیوه‌ای که اینترنت انتشار را به هم ریخته بود، خراب می‌کرد. یک دهه بعد، TechShop اعلام ورشکستگی کرد، اکثر پرینترهای سه بعدی مصرفی گرد و غبار را در گاراژها جمع آوری می کنند، و تولید حرفه ای کم و بیش مانند قبل به نظر می رسد.

اکنون «چاپگر سه بعدی» را با «دستیار کدنویسی هوش مصنوعی» و «Maker Faire» با هر یک از صدها رشته توییتر «استارتاپ خود را در آخر هفته بسازید» جایگزین کنید، و شباهت ناراحت کننده می شود. کدنویسی Vibe - تمرین توصیف نرم افزار به زبان ساده و اجازه دادن به هوش مصنوعی برای تولید کد واقعی - در حال حاضر در همان فصل سرخوشی اولیه ای زندگی می کند که جنبش سازنده در حدود سال 2011 از آن لذت برد. سوالی که به طور جدی قابل پرسیدن است این است: بعد چه می شود؟

آنچه جنبش سازنده در واقع به ما آموخت

جنبش سازندگان شکست نخورد - فقط نتوانست انقلابی را که بلندترین طرفدارانش وعده داده بودند، ارائه دهد. آنچه که در واقع تولید کرد، یک نتیجه قابل توجه اما آرام‌تر بود: کف را برای نمونه‌سازی سخت‌افزاری پایین‌تر آورد، نسل کاملی از مهندسان را که اولین بار الکترونیک را از طریق کیت‌های آردوینو لمس کردند، و جوامع بادوام پیرامون سخت‌افزار منبع باز ایجاد کرد. ابزارها واقعاً بهبود یافته اند. دموکراتیزاسیون جزئی و واقعی بود، نه کلی و دگرگون کننده.

چیزی که جنبش نتوانست بر آن غلبه کند شکاف بین یک نمونه اولیه کار و یک محصول قابل حمل بود. یک سازنده می تواند یک سیستم آبیاری هوشمند گیاهان در یک بعد از ظهر بسازد. تبدیل آن به چیزی به اندازه کافی قابل اعتماد برای فروش، پشتیبانی و مقیاس دقیقاً نیاز به تخصص داشت که جنبش ادعا می کرد غیرضروری است. بخش‌های سخت - قابلیت اطمینان میان‌افزار، مدیریت زنجیره تامین، انطباق با مقررات، پشتیبانی مشتری - ناپدید نشدند زیرا Instructables قطعات سرگرم‌کننده را آسان‌تر کرد.

این تمایز بین پایین آوردن کف و بالا بردن سقف برای ارزیابی هر فناوری دموکراسی‌سازی بسیار مهم است. جنبش سازنده میلیون ها نفر را از صفر به نمونه اولیه ارتقا داد. برای انتقال بیشتر آنها از نمونه اولیه به تولید مشکل داشت. درک اینکه کجای کدگذاری vibe در همان طیف قرار دارد، کار تحلیلی واقعی است.

کدنویسی Vibe واقعاً از یک راه مهم متفاوت است

پاسخ صادقانه این است که نرم افزار فشرده تر از سخت افزار است. یک قطعه نمونه اولیه از سخت‌افزار فیزیکی دارای اتم‌هایی است - تحمل‌ها، ویژگی‌های مواد، دینامیک حرارتی - که به وضوح از بین نمی‌روند. یک نرم افزار نمونه اولیه منطق در خود دارد، و منطق را می توان به روش هایی که نیازی به ابزار مجدد کارخانه ندارد بازسازی، گسترش و سخت کرد. شکاف بین یک MVP با کد vibe و یک برنامه تولید واقعی است، اما به طور قابل توجهی کوچکتر از شکاف بین یک چاپ MakerBot و یک محصول قالب‌گیری تزریقی است.

آنچه قبلاً اتفاق افتاده را در نظر بگیرید: Replit در سال 2024 گزارش داد که کاربران برنامه‌های کدگذاری شده توسط vibe را با سرعتی اجرا می‌کنند که دو سال قبل غیرقابل قبول به نظر می‌رسید. Cursor، Windsurf، و GitHub Copilot در مجموع ده ها میلیون کاربر فعال دارند. اینها سرگرم ساختن خانه های پرنده نیستند - آنها بنیانگذارانی هستند که محصولات SaaS را راه اندازی می کنند، بازاریاب هایی هستند که ابزارهای داخلی می سازند، مدیران عملیاتی هستند که گردش های کاری را خودکار می کنند که قبلاً نیاز به سرعت توسعه دهنده اختصاصی داشت. سرعت کاربرد واقعی در اینجا از هر چیزی که حرکت سازنده در یک پنجره مشابه تولید می کند، پیشی می گیرد.

اما سرعت پذیرش هرگز با دوام تحول برابر نبوده است. پذیرش رسانه‌های اجتماعی سریع‌تر و عمیق‌تر از کدنویسی vibe بود، و همچنان نتایجی را به همراه داشت که مبشران اولیه آن را وحشت زده می‌کرد. سرعت لحظه فعلی گواه سودمندی واقعی است، نه تضمینی برای آینده خاصی که پیرامون آن روایت می شود.

مشکل سقف در راه است

در اینجاست که موازی حرکت سازنده دوباره آموزنده می شود. افرادی که در حال حاضر قانع‌کننده‌ترین محتوای کدنویسی پرشور را تولید می‌کنند - پست‌های "من یک SaaS در 48 ساعت ساختم" - تقریباً در کل افرادی هستند که از قبل می‌دانند چگونه کدنویسی کنند. آنها از هوش مصنوعی برای سرعت بخشیدن به کارهایی که قبلاً می توانستند آهسته تر انجام دهند، استفاده می کنند. این واقعاً ارزشمند است، اما ادعایی متفاوت از "هر کسی اکنون می تواند نرم افزار تولید بسازد" است.

بنیان‌گذاران غیر فنی که سعی می‌کنند برنامه‌های کاربردی جدی را با کدگذاری فضای خالص بسازند، با دیوارهای قابل پیش‌بینی مواجه می‌شوند:

  • آسیب‌پذیری‌های امنیتی که معرفی می‌شوند زیرا سازنده نمی‌داند در مورد تزریق SQL یا جریان‌های احراز هویت بپرسد
  • فرض‌های مقیاس‌پذیری در انتخاب‌های معماری اولیه که بازگشایی آن‌ها گران است
  • پیچیدگی ادغام هنگام اتصال به پردازنده‌های پرداخت، APIهای سازمانی یا سیستم‌های سخت‌گیرانه مطابقت
  • کدربودن اشکال‌زدایی - کدهای تولید شده توسط هوش مصنوعی که به روش‌هایی در تولید شکسته می‌شوند که سازنده چارچوبی برای تشخیص ندارد
  • بدهی نگهداری که انباشته می‌شود زیرا منطق اصلی آنقدر عمیق درک نشده بود که بتوان به طور ایمن اصلاح کرد

هیچ یک از این مشکلات تئوری نیستند. آنها شکایاتی هستند که پاسخ‌های هر رشته «من X را بدون اینکه بدانم چگونه کدنویسی کنم» را پر می‌کنند، که شش ماه پس از اعلام پیروزی اولیه ارسال شده‌اند. گورستان جنبش سازنده پروژه های سخت افزاری متروکه Kickstarter دارای یک نرم افزار معادل است که در حال حاضر شروع به پر شدن کرده است.

دموکراتیزاسیون واقعی در فناوری هرگز این نبوده است که "اکنون هر کسی بتواند سخت ترین قسمت ها را انجام دهد." همیشه این بوده است که «سخت‌ترین بخش‌ها اکنون بالاتر هستند و افراد بیشتری می‌توانند به طبقه جدید برسند». کدنویسی Vibe در حال حرکت است. سقف هنوز آنجاست.

چه چیزی از چرخه هایپ جان سالم به در می برد: بازی زیرساخت

بادوام‌ترین نتیجه جنبش سازندگان، محصولات مصرفی نبودند، بلکه زیرساخت‌ها بودند. آردوینو هنوز به طور گسترده در نمونه سازی صنعتی استفاده می شود. رزبری پای 50 میلیون واحد در این زمینه دارد و ستون فقرات سیستم های تعبیه شده بی شماری است. فرهنگ طراحی سخت‌افزار منبع باز، کتابخانه‌های مؤلفه‌ها و جریان‌های کاری ساخت را ایجاد کرد که امروزه مهندسان حرفه‌ای روزانه از آن‌ها استفاده می‌کنند. انقلاب آنطور که تبلیغ می شد وارد نشد، اما داربست های واقعاً مفیدی را پشت سر گذاشت.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

میراث بادوام Vibe coding احتمالاً مشابه به نظر می رسد. روایت خاص «بنیان‌گذاران غیر فنی که به طور مستقل نرم‌افزار سازمانی می‌سازند» احتمالاً در داستانی ساده‌تر و دقیق‌تر قرار خواهد گرفت. آنچه باقی خواهد ماند، توسعه با کمک هوش مصنوعی به عنوان یک لایه بهره وری دائمی برای توسعه دهندگان فعال است، و نسلی از اپراتورها که نرم افزار را به خوبی درک می کنند تا عوامل هوش مصنوعی را هدایت کنند، حتی اگر خودشان نتوانند کد تولید بنویسند.

برای کسب‌وکارها، سؤال مهم‌تر این است که چه چیزی این شکاف را پر می‌کند - و اینجاست که پلتفرم‌هایی که بر اساس ماژولار بودن و ترکیب‌پذیری واقعی ساخته شده‌اند، وجود خود را به دست می‌آورند. به جای اینکه از هر اپراتور بخواهیم به یک کدگذار vibe تبدیل شود، مدل انعطاف پذیرتر به آنها ماژول های از پیش ساخته و مهندسی شده حرفه ای می دهد که می توانند بدون ساختن از ابتدا پیکربندی کنند. این دقیقاً فلسفه طراحی پشت پلتفرم هایی مانند Mewayz است که 207 ماژول تجاری متمایز را ارائه می دهد - CRM، صورتحساب، منابع انسانی، حقوق و دستمزد، مدیریت ناوگان، سیستم های رزرو، تجزیه و تحلیل - که یک اپراتور تجاری می تواند بدون نوشتن یک خط کد و بدون خطرات امنیتی و قابلیت اطمینان کد تولید تولید شده توسط هوش مصنوعی، آنها را جمع آوری کند.

دو آینده موازی در حال اجرا

در اینجا ارزش دارد که در برابر اصرار برای انتخاب یک نتیجه واحد مقاومت کنید. تاریخ واقعی جنبش سازنده یک شکست ساده نبود - یک انشعاب بود. یکی از شاخه‌ها به اکوسیستم نمونه‌سازی حرفه‌ای تبدیل شد: تکرار سخت‌افزار سریع‌تر، ارزان‌تر و در دسترس‌تر که عمدتاً به نفع افرادی است که قبلاً مهارت‌های مهندسی داشتند. شاخه دیگر به یک مصنوع فرهنگی اصیل تبدیل شد، نسلی از مردم با شهود عمیق تری در مورد چگونگی ساخت اشیاء فیزیکی، حتی اگر اکثر آنها چیزی را تولید نکنند.

کدگذاری Vibe به سمت یک انشعاب مشابه پیش می رود. برای توسعه دهندگان حرفه ای، ابزارهای کدنویسی هوش مصنوعی در حال حاضر از خود گردش کار توسعه قابل تشخیص نیستند - نه یک انقلاب، فقط زیرساخت، روشی که Stack Overflow و کنترل نسخه به زیرساخت تبدیل شدند. برای اپراتورهای غیر فنی، نتیجه بادوام‌تر، توسعه نرم‌افزار مستقل نیست، بلکه تعامل با کیفیت بالاتر با پلت‌فرم‌های نرم‌افزاری است: درخواست‌های بهتر برای ابزارهای هوش مصنوعی، اسناد نیازمندی‌های بهتر به توسعه‌دهندگان، ارزیابی بهتر فروشنده، سفارشی‌سازی بهتر سیستم‌های موجود.

138000 کسب‌وکار که در حال حاضر از Mewayz استفاده می‌کنند، اکثراً آنجا نیستند زیرا vibe راه خود را به یک پلتفرم سفارشی کدگذاری کرده‌اند. آنها وجود دارند زیرا پیکربندی ماژول‌هایی که به خوبی مهندسی شده‌اند، بدون در نظر گرفتن اینکه دستیار هوش مصنوعی چقدر خوب است، مسیر کاملاً مطمئن‌تری برای یک سیستم تجاری کارآمد نسبت به تولید آن از ابتدا است. اگر کدنویسی vibe بالغ شود، این ارزش پیشنهادی کاهش نمی‌یابد - به طور بالقوه تقویت می‌شود، زیرا اپراتورهای با سواد هوش مصنوعی نسبت به اپراتورهای بدون آن توانایی بیشتری در استخراج ارزش از پلت‌فرم‌های مدولار قدرتمند دارند.

آنچه که اپراتورهای هوشمند در واقع باید همین الان انجام دهند

سوال عملی برای هر فعال تجاری که این لحظه را تماشا می کند این است که چگونه موقعیت خود را برای بهره مندی از دستاوردهای واقعی و در عین حال اجتناب از تله هایی که بیشترین علاقه مندان را در هر موج دموکراسی سازی قبلی داشته اند، قرار دهد.

  1. از ابزارهای کدگذاری vibe برای اتوماسیون داخلی کم هزینه استفاده کنید. اسکریپت های صفحه گسترده، داشبوردهای داخلی، وظایف تبدیل داده - اینجاست که نمایه ریسک با سطح مهارت سازندگان غیر فنی مطابقت دارد. سریع ارسال کنید، انتظار بازسازی را داشته باشید، از این فرآیند درس بگیرید.
  2. هرگز چیزی که مشتری با آن مواجه است را بدون بررسی فنی کد Vibe نکنید. خرابی‌های امنیتی و قابلیت اطمینان در این دسته گران هستند و به اعتبار آنها آسیب می‌رسانند. زمان ساخت 48 ساعته ارزش بازیابی شش ماهه پس از نقض داده را ندارد.
  3. روی سواد پلتفرم به جای سواد ابزار سرمایه گذاری کنید. درک نحوه پیکربندی و ادغام نرم افزارهای حرفه ای کسب و کار بازدهی ترکیبی ایجاد می کند. درک نحو یک ابزار کدنویسی AI خاص اینطور نیست.
  4. در صورت امکان بر پایه‌های مدولار بسازید. سیستم‌هایی که برای ترکیب‌پذیری طراحی شده‌اند - چه از طریق پلتفرم‌هایی مانند Mewayz یا اکوسیستم‌های API با معماری خوب - انعطاف‌پذیری را به شما می‌دهند که نرم‌افزار سفارشی با کد vibe نوید می‌دهد، اما به ندرت در مقیاس ارائه می‌کند.
  5. به کدنویسی به کمک هوش مصنوعی به عنوان یک ابزار تحقیق و نمونه سازی نگاه کنید، نه یک استراتژی استقرار تولید. از آن برای اعتبارسنجی ایده ها قبل از سرمایه گذاری در مهندسی مناسب استفاده کنید، نه اینکه به طور کامل مهندسی را نادیده بگیرید.

بهترین تمرین‌کنندگان جنبش سازنده کسانی بودند که از آن برای یادگیری سریع‌تر، نمونه‌سازی ارزان‌تر و برقراری ارتباط مؤثرتر با تولیدکنندگان حرفه‌ای استفاده کردند - نه آنهایی که سعی کردند به طور کامل جایگزین سازندگان حرفه‌ای شوند. آنالوگ کدنویسی vibe از قبل قابل مشاهده است: اپراتورهایی که بیشترین ارزش را دارند از هوش مصنوعی برای حرکت سریعتر در حوزه هایی استفاده می کنند که قبلاً شایستگی دارند، نه برای تداعی کردن شایستگی که ندارند.

جنبش حل خواهد شد، و این خوب است

پرسیدن اینکه آیا کدنویسی vibe "مانند حرکت سازنده پایان می‌یابد" تا حدودی نتیجه را نادرست می‌سازد. جنبش سازندگان به پایان نرسید - به چیزی کمتر هیجان انگیز و مفیدتر تبدیل شد. تب شکست، گورستان کیک استارتر پر شد، و چیزی که باقی ماند ابزارهای بهتر، خطوط لوله استعدادهای عمیق‌تر و تمرین‌کنندگانی با چشم روشن‌تر بود که هم امکانات و هم محدودیت‌های کاری را که با آن کار می‌کردند را درک می‌کردند.

کدگذاری Vibe تقریباً به طور قطع از یک قوس مشابه پیروی خواهد کرد. اوج اشتیاق خواهد گذشت. برخی از خرابی های برجسته پوشش نامتناسبی دریافت خواهند کرد. ابزارها بی سر و صدا تبدیل به زیرساخت های اساسی می شوند که توسعه دهندگان بدون هیاهو از آن استفاده می کنند. و اپراتورهایی که چرخه تبلیغات را به طور متفکرانه دنبال کردند - که از کمک هوش مصنوعی برای حرکت سریعتر بدون کنار گذاشتن سختگیری های مهندسی استفاده کردند، که بر پایه های پلت فرم قابل اعتماد به جای قمار روی کدهای تولید شده ساخته شده بودند - نسبت به کسانی که بیش از حد در انقلاب ایندکس کرده اند و در صنایع دستی کمتر سرمایه گذاری کرده اند، دارای مزایای ترکیبی خواهند بود.

کسب‌وکارهایی که در دهه آینده برنده می‌شوند، کسانی نخواهند بود که مسیر خود را به یک پشته نرم‌افزار سفارشی کدگذاری کنند. آنها کسانی هستند که تصمیمات بهتر، سریعتر و با ابزارهای بهتر می گیرند - و درک می کنند که هدف دموکراتیزه کردن هرگز نادیده گرفتن تخصص، بلکه دسترسی بیشتر به تخصص برای افراد بیشتر است. این داستانی آرام‌تر از داستانی است که در حال حاضر گفته می‌شود، اما این داستانی است که در واقع ادامه دارد.

سوالات متداول

vibe coding چیست و چرا با جنبش سازنده مقایسه می شود؟

کدنویسی Vibe به ساختن نرم‌افزار از طریق اعلان‌های هوش مصنوعی - ابزارهایی مانند مکان‌نما یا ChatGPT - بدون دانش برنامه‌نویسی سنتی اشاره دارد. مقایسه با جنبش سازنده مناسب است، زیرا هر دو نوید بخش دموکراتیک کردن خلقت برای همه هستند. قبل از نادیده گرفتن شکاف بین "هرکسی می تواند تلاش کند" و "هرکسی می تواند محصولات آماده تولید را ارسال کند" هر دو شور و شوق زیادی را به خود جلب کردند.

آیا مقایسه حرکت سازنده به این معنی است که کدگذاری vibe محکوم به شکست است؟

نه کاملا. جنبش سازنده ارزش ماندگاری تولید کرد - به جای پذیرش انبوه مصرف کنندگان، فقط در جایگاه های حرفه ای متمرکز شد. کدنویسی Vibe احتمالاً همان مسیر را دنبال می‌کند: هیاهو کاهش می‌یابد، کاربران معمولی به کار خود ادامه می‌دهند، اما توسعه‌دهندگان و بنیان‌گذاران فنی ابزارهای کدنویسی هوش مصنوعی را به‌عنوان ضریب بهره‌وری دائمی نگه می‌دارند. سوال واقعی این است که آیا کاربر غیر فنی تا به حال ذینفع مورد نظر بوده است یا خیر.

چه چیزی ابزارهایی را که در چرخه های تبلیغاتی فناوری زنده می مانند از ابزارهایی که ناپدید می شوند جدا می کند؟

بقا بهتر از هر جایگزینی به حل یک مشکل تکراری و دردناک خلاصه می شود. ابزارهایی که تحمل می کنند اصطکاک را در جریان کاری که افراد روزانه به آن بازمی گردند کاهش می دهد. پلت‌فرم‌هایی مانند Mewayz - یک سیستم‌عامل تجاری ۲۰۷ ماژول با قیمت ۱۹ دلار در ماه (app.mewayz.com) - بر اساس این اصل ساخته شده‌اند: به جای استفاده از یک روند واحد، ماژول‌های عملی را در بازاریابی، CRM، امور مالی، و عملیاتی که کسب‌وکارها هر ماه به آن نیاز دارند، جمع می‌کنند.

آیا بنیانگذاران غیر فنی باید در حال حاضر کسب و کار خود را روی ابزارهای کدنویسی vibe شرط بندی کنند؟

به طور انتخابی، بله - اما با چشمانی شفاف. ابزارهای کدنویسی هوش مصنوعی واقعاً نمونه سازی را تسریع می کنند و هزینه اعتبارسنجی ایده ها را کاهش می دهند. خطر تکیه بیش از حد به کدهای تولید شده برای سیستم های حیاتی و طولانی مدت بدون درک آنچه در زیر آن وجود دارد است. یک رویکرد هوشمندتر، کدنویسی هوش مصنوعی را برای آزمایش‌های سریع با پلت‌فرم‌های اثبات‌شده و حفظ‌شده برای عملیات اصلی ترکیب می‌کند، بنابراین کسب‌وکار شما در لحظه چرخش یا خاموش شدن ابزار از هم نپاشد.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime