اگر شما برنامهنویسی هستید که ساعتها وقت صرف انتخاب نام متغیرها و ساختار پوشهها میکنید، باید بدانید که این تلاشها بهزودی بیمعنی میشوند. عصر vibe coding (کدنویسی حسی) خبر میدهد که وقتی مدلهای زبانی کد را تولید و ممیزی میکنند، «خوانایی برای انسان» دیگر معیاری برای سنجش کیفیت نیست.
این تغییر، ما را از این اصل قدیمی دور میکند که «کد برای خواندن انسان و اجرای ماشین نوشته میشود». در واقع، زمانی که ماشین هر دو سرِ این خط لوله را مدیریت میکند، محدودیتهای معماری که ما برای غلبه بر محدودیتهای ذهنی انسان ابداع کردیم، شبیه چرخهای کمکی دوچرخه میشوند که دیگر نیازی به آنها نیست. همانطور که در تحلیلهای پیشین ما دربارهی امنیت مدلهای بازمتن اشاره کردیم، اتکای بیشتر به خروجیهای ماشین، لایههای نظارتی انسانی را به چالش میکشد.
مدل زبانی بزرگ (LLM) — مثل کتابخانهداری که میلیاردها صفحه را خوانده و حالا با همان لحن کتابها جواب میدهد — در این مسیر نقش کلیدی دارد. بر اساس گزارشی در dev.to، در ۱۸ ژوئن ۲۰۲۶، یک توسعهدهنده این پارادایم را با معرفی Portia به نمایش گذاشت؛ ابزاری برای سیستمعامل macOS که پورتهای شبکه را آزاد میکند. این برنامه در ۴۸ ساعت و تقریباً بهطور کامل با متد vibe coding ساخته شد. طبق اعلام نویسنده، ساختار داخلی برنامه چنان آشفته است که هیچ معمار نرمافزار انسانی هرگز آن را طراحی نمیکرد، اما برنامه بهطور کامل و بدون نقص عمل میکند.

نکته فنی کلیدی این است که یک LLM با یک تودهٔ ۵۰ هزار خطی از «کدهای اسپاگتی» (کدهای درهمپیچیده و بیساختار) بهراحتی کنار میآید، درست همانطور که یک معماری تمیز و منظم را تحلیل میکند. این یعنی کد در حال تبدیل شدن به یک «محصول جانبی کاربردی» است؛ داربستی مصرفی که جایگزین ادبیات برنامهنویسی میشود.
گام بعدی شما
- ابزارهای توسعه مبتنی بر «قصد» (Intent-based) را دنبال کنید که رابطهای کدنویسی را بهکل حذف میکنند.
- تمرکز خود را از یادگیری نحو (Syntax) زبانهای خاص به مدیریت بستر (Context) و تعیین مرزهای طراحی منتقل کنید.
- بررسی کنید که چگونه میتوانید خروجیهای «ناخوانا اما کاربردی» را با ابزارهای نظارتی خود ممیزی کنید.
اما داستان سختافزاری این تحول حتی شگفتانگیزتر است — به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو