برای آخرین به روزرسانی ها و مطالب اختصاصی در مورد پوشش هوش مصنوعی پیشرو در صنعت ، به خبرنامه های روزانه و هفتگی ما بپیوندید. بیشتر بدانید
پدیده برنامه نویسی VIBE – جایی که توسعه دهندگان به طور فزاینده ای برای تولید و کمک به کد به AI تکیه می کنند – به سرعت از یک مفهوم طاقچه به یک رویکرد توسعه اصلی تکامل می یابد.
با داشتن ابزارهایی مانند Copilot Github COPILOT که برنامه نویسی AI را به کمک AI نرمال می کند ، نبرد بعدی از تولید کد به گردش کار توسعه پایان به پایان تغییر یافته است. در این چشم انداز به طور فزاینده شلوغ ، بازیکنانی مانند مکان نما ، دوست داشتنی ، پیچ و ویندزورف (قبلاً Codeium) هر یک ادعای خود را با رویکردهای مختلفی در مورد توسعه AI به دست آورده اند.
اصطلاح کدگذاری Vibe خود یک تغییر فرهنگی است که در آن توسعه دهندگان بیشتر از جزئیات اجرای دستی روی قصد و نتیجه تمرکز می کنند – روندی که هم طرفداران مشتاق و هم منتقدان شکاک دارند.
برنامه نویسی VIBE همه چیز در مورد استفاده از ابزارهای دارای قدرت AI برای کمک به وظایف اصلی تکمیل کد و تولید کامل برنامه ها با چند مورد است. برنامه نویسی Vibe با استفاده از ابزارهای بصری برای برنامه های کاربردی ساده ، از سیستم عامل های کم کد/بدون کد جدا می شود.
به گفته برخی از طرفداران ، برنامه نویسی VIBE قول می دهد توسعه دهندگان نرم افزار واقعی را تقویت یا حتی به طور بالقوه جایگزین کند.
در این زمینه رقابتی ، آخرین نسخه Windsurf Wave 6 که در تاریخ 2 آوریل آغاز شد ، شکافی را نشان می دهد که برخی از ابزارها اغلب از آن چشم پوشی کرده اند: استقرار. در حالی که تولید کد به طور فزاینده ای در سکوها پیچیده شده است ، سفر از کد تولید شده به محلی به استقرار تولید ، همچنان به طور دستی به صورت دستی باقی مانده است.
Anshul Ramachandran ، رئیس محصول و استراتژی Windsurf به VentureBeat گفت: “ما واقعاً بسیاری از اصطکاک های مربوط به تکرار و استقرار برنامه ها را حذف کرده ایم.” “وعده هوش مصنوعی و تمام این سیستم های عامل این است که انرژی فعال سازی ، مانع ساختمان ، بسیار پایین است.”
Windsurf Wave 6 Breakdown ویژگی: آنچه شرکت ها باید بدانند
با نگاهی خاص به ویژگی های جدید در Windsurf Wave 6 ، چندین قابلیت سازمانی به تنگناهای گردش کار آدرس می دهند:
- استقرار: یک راه حل یک کلیک برای بسته بندی و به اشتراک گذاری برنامه های ساخته شده Windsurf در اینترنت عمومی. در حال حاضر با NetLify یکپارچه شده است و به کاربران امکان می دهد وب سایت ها یا برنامه های وب JavaScript را در یک حوزه عمومی مستقر کنند.
- عملکرد بهبود یافته برای مکالمات طولانی: کاهش تخریب کیفیت در مکالمات گسترده از طریق تکنیک های بازرسی و خلاصه.
- بهبود برگه: پیشرفته آگاهی از زمینه ، از جمله تاریخچه جستجوی کاربر و پشتیبانی از نوت بوک های Jupyter در ویرایشگر Windsurf.
- جدول مکالمه مطالب: پیشرفت جدید UX که دسترسی آسان به پیام های گذشته و قابلیت های برگشت مکالمه را فراهم می کند.
مدیریت مکالمه: نوآوری فنی که مهم است
ویژگی فهرست مطالب در موج 6 نیز بسیار جالب است. این یک چالش فنی است که برخی از رقبا از آن غافل شده اند: مدیریت کارآمد تعاملات گسترده با دستیاران هوش مصنوعی در هنگام بروز خطا یا سوء تفاهم.
Ramachandran اذعان می کند: “هوش مصنوعی کامل نیست. گاهی اوقات اشتباه می کند.” “شما اغلب خود را در این نوع حلقه پیدا می کنید که در آن افراد سعی می کنند هوش مصنوعی را از حالت بد خارج کنند. در واقعیت ، به جای انجام این کار ، احتمالاً باید وضعیت مکالمه خود را به آخرین نقطه ای که همه چیز خوب پیش می رود ، برگردانید ، و سپس سریع یا جهت دیگری را امتحان کنید.”
اجرای فنی یک سیستم ناوبری ساختاری ایجاد می کند که نحوه تعامل توسعه دهندگان با دستیاران هوش مصنوعی را تغییر می دهد:
- هر تعامل قابل توجه به طور خودکار در مکالمه فهرست بندی می شود.
- یک نوار کناری قابل دسترسی امکان دسترسی فوری به حالتهای قبلی را فراهم می کند.
- بازگرداندن یک کلیک حالت های مکالمه قبلی را بازیابی می کند.
- این سیستم ضمن از بین بردن ناکارآمدی مکرر باعث می شود که یک هوش مصنوعی برای تصحیح خود از بین ببرد.
گرفتن “Vibe” از منظره برنامه نویسی Vibe
نسخه Windsurf Wave 6 در مدت زمان کوتاهی که از بین رفته است ، بازخورد مثبتی به دست آورده است.
سازندگان: شما هنوز از مکان نما استفاده می کنید یا به Windsurf تغییر داده اید؟ من می شنوم بیشتر و بیشتر توسعه دهندگان در حال تغییر هستند. https://t.co/euqcnu3owu
– رابرت اسکبل (scobleizer) 2 آوریل 2025
این یک فضای بسیار فعال با رقابت شدید است. هفته گذشته ، Replit Agent V2 به طور کلی در دسترس قرار گرفت. Replit Agent V2 از Sonnet Claude 3.7 Anthropic بهره می برد ، مسلماً قدرتمندترین LLM برای کارهای کدگذاری است. عامل جدید Repleit همچنین ادغام می شود:
- استقلال پیشرفته: فرضیه ها ، جستجو برای پرونده های مربوطه را تشکیل می دهد و فقط در صورت اطلاع کافی تغییراتی ایجاد می کند.
- حل مسئله بهتر: کمتر احتمال دارد که در حلقه ها گیر بیفتد. می تواند به رویکردهای تجدید نظر برگردد.
- پیش نمایش طراحی برنامه زمان واقعی: ویژگی صنعت-اول نشان دادن رابط های زنده به عنوان عامل.
- ایجاد UI بهبود یافته: در ایجاد رابط های با کیفیت بالا با پیش نمایش های طراحی قبلی عالی است.
- ایده: مراحل بعدی بالقوه را در طول فرآیند توسعه توصیه می کند.
مکان نما همچنین بسیار فعال است و سرعت ثابت به روزرسانی های افزایشی را ارائه می دهد. موارد اضافی اخیر شامل برگه های گپ است که توسعه دهندگان را قادر می سازد تا به طور همزمان با ابزار AI مکالمه داشته باشند. در تاریخ 28 مارس ، مکان نما پشتیبانی از مدل جدید Google Gemini 2.5 Pro را به عنوان گزینه ای برای کاربران خود اضافه کرد.
بولت همچنین به روزرسانی جدیدی را در تاریخ 28 مارس به همراه انتشار جدید موبایل در بتا منتشر کرد. در اواخر ماه فوریه ، Bolt AI V1.33 منتشر شد و پشتیبانی کامل از Claude 3.7 و قابلیت ذخیره سازی سریع را اضافه کرد.
اگرچه همیشه در طیف برنامه نویسی VIBE گنجانده نشده است ، آزمایشگاه های شناختی این هفته Devin 2.0 را منتشر کردبشر تقریباً مانند ویژگی Tabbed در Windsurf Wave ، Devin اکنون توانایی اجرای چندین عامل هوش مصنوعی را به طور همزمان در کارهای مختلف دارد. همچنین اکنون برنامه ریزی تعاملی را که به دامنه و برنامه ریزی وظایف از ایده های گسترده کمک می کند ، ادغام می کند. Devin 2.0 همچنین یک ابزار جستجوی جدید را برای حرکت بهتر و درک بندهای کد ادغام می کند
تکامل نقش های توسعه دهنده ، نه جایگزینی آنها
جنبش برنامه نویسی VIBE بحث هایی را در مورد اینکه آیا مهارت های برنامه نویسی سنتی مرتبط است ، برانگیخته است.
Windsurf موقعیت کاملاً عملی را به خود اختصاص می دهد که باید به رهبران بنگاه اقتصادی که نگران پیامدهای تیم های توسعه خود هستند اطمینان دهد.
Ramachandran توضیح می دهد: “از برنامه نویسی VIBE برای اشاره به کلاس جدید توسعه دهندگان ایجاد شده استفاده شده است.”
Ramachandran گفت: “افرادی که رمزگذارهای” Vibe “و” رمزگذارهای غیر VIBE “را از هم جدا می کنند-این فقط یک کلاس جدید از مردم است که اکنون می توانند کد بنویسند ، که ممکن است قبلاً نتوانسته باشند ، این عالی است.” “اینگونه نرم افزار با گذشت زمان گسترش یافته است ، ما نوشتن نرم افزار را آسان تر می کنیم تا افراد بیشتری بتوانند نرم افزار بنویسند.”
دقیقاً مانند این که ابزارهای کم کد و بدون کد هرگز به طور کامل توسعه دهندگان برنامه سازمانی را در دوره قبل از AID جایگزین نکردند ، به احتمال زیاد کدگذاری VIBE کاملاً جایگزین همه توسعه دهندگان نخواهد شد. برنامه نویسی VIBE اساساً از ابزارهای کم کد و بدون کد قدرتمندتر است. کاربران می توانند بدون تقریباً هیچ محدودیتی ، همه نوع برنامه ها را بسازند. شاید مهمتر از همه ، در بسیاری از ابزارهای رمزگذاری مدرن Vibe ، توانایی ادغام با فرآیندهای موجود و حتی پایه های کد در برخی موارد است.
مشخص نیست که کدام ابزار برنده فضا خواهد بود و تلاش برای انتخاب یک ابزار برنده احتمالاً با توجه به اینکه چقدر سریع توسعه می افتد ، به هر حال انتخاب مناسبی نیست. دقیقاً مانند این که توسعه دهندگان سازمانی همیشه انتخاب ابزارهایی را برای هر توسعه دهنده داشته اند ، در دوره برنامه نویسی VIBE نیز صادق خواهد بود.
به شرکت خوب توصیه می شود ابزارهای مختلفی را امتحان کنید و ببینید چه چیزی برای سبک و گردش کار خاص آنها بهترین کار را می کند. برای رهبران فنی که رویکرد خود را برای توسعه AI به ارزیابی AI ارزیابی می کنند ، چندین ملاحظات باید برنامه ریزی استراتژیک را آگاه کنند:
- گردش کار پایان به پایان را ارزیابی کنید ، نه فقط تولید کد: ارزیابی کنید که چگونه ابزارهای بالقوه به چرخه عمر کامل توسعه از مفهوم تا استقرار می پردازند ، نه فقط مرحله برنامه نویسی.
- الزامات خاص سازمانی را در نظر بگیرید: ابزارهایی که در درجه اول برای توسعه دهندگان انفرادی طراحی شده اند ، غالباً در هنگام نیاز به الزامات سازمانی برای انطباق ، امنیت و همکاری تیمی ، تلاش می کنند.
- تعادل دموکراتیک سازی با حاکمیت: وعده دسترسی توسعه دهنده گسترش یافته باید با مکانیسم ها متعادل شود تا از کیفیت کد ، امنیت و قابلیت حفظ آن اطمینان حاصل شود.
- برای تکامل مهارت برنامه ریزی کنید ، نه جایگزینی: استراتژی هایی را برای تقویت مهارت های توسعه دهنده موجود با قابلیت های هوش مصنوعی به جای تلاش برای جایگزینی عمده فروشی تهیه کنید.
- اولویت بندی قابلیت های مدیریت زمینه: به عنوان مقیاس استقرار ، توانایی مدیریت مؤثر کد های پیچیده و بهبودی از خطاهای هوش مصنوعی به طور فزاینده ای اهمیت پیدا می کند.
جنبش برنامه نویسی VIBE فرصت های واقعی را برای تسریع در توسعه و گسترش چه کسی می تواند ارائه دهد ، اما تحقق این مزایا در زمینه های سازمانی به ابزارهایی که با واقعیت های سازمانی در ذهن طراحی شده اند ، نیاز دارد.
ارسال پاسخ