اگر هنوز هر خط از کدهای تولیدشده توسط هوش مصنوعی را بازبینی میکنید، احتمالاً دارید زمان خود را تلف میکنید یا از یک تحول خطرناک غافل شدهاید. تصور کنید در دنیایی زندگی میکنیم که سرعت تولید کد ۱۰ برابر شده، اما کسی دقیقاً نمیداند در لایههای زیرین چه میگذرد.
در ۶ مه ۲۰۲۶، سایمون ویلیسون (Simon Willison)، توسعهدهنده باسابقه، از یک همگرایی نگرانکننده بین «کدنویسی حسی» و «مهندسی عاملمحور» پرده برداشت. به نقل از ویلیسون، کدنویسی حسی (Vibe Coding) توصیفکنندهی برنامهنویسان غیرمتخصصی است که نتیجهی نهایی را به کیفیت کد ترجیح میدهند؛ در حالی که مهندسی عاملمحور (Agentic Engineering) استفادهی حرفهای از عامل (Agent)ها برای ساخت سیستمهای امن و قابل نگهداری است. نکتهی تکاندهنده این است که این دو دنیای متضاد اکنون در جریان کاری متخصصان در حال ادغام هستند.
ویلیسون اعتراف میکند که دیگر هر خط از کدهای تولیدشده توسط کلود کد (Claude Code) را برای وظایفی مانند ساخت نقاط انتهایی API در قالب JSON بازبینی نمیکند. او اکنون با این عاملها مانند «جعبههای نیمهسیاه» برخورد میکند؛ درست همانطور که مهندسان با سرویسهای داخلی شخص ثالث تعامل دارند. طبق گزارش ویلیسون، این رویکرد ریسک «عادیسازی انحراف» (Normalization of Deviance) را به همراه دارد؛ وضعیتی که در آن موفقیتهای مکرر، اعتمادی خطرناک ایجاد میکند و در نهایت منجر به شکستهای فاجعهبار در لحظهای میشود که مدل دچار توهم (Hallucination) شود.
همانطور که در تحلیل قبلی ما دربارهی مدلهای استدلالی اشاره کردیم، این تغییر پارادایم، چرخه حیات توسعه نرمافزار (SDLC) را بهکلی دگرگون کرده است:
- انفجار سرعت: ظرفیت تولید کد از حدود ۲۰۰ خط در روز به ۲۰۰۰ خط جهیده است.
- کاهش ریسک طراحی: جنی ون (Jenny Wen)، رهبر طراحی در آنتروپیک (Anthropic)، معتقد است چون پیادهسازی اکنون ارزان و سریع است، فرآیند طراحی در مراحل اولیه میتواند جسورانهتر و ریسکیتر باشد.
- تغییر محور تأیید: ارزش یک پروژه دیگر در یک فایل README زیبا یا تستهای جامع نیست (چون هوش مصنوعی زاینده (Generative AI) آنها را در ۳۰ دقیقه میسازد)، بلکه در این است که نرمافزار چند هفته در محیط عملیاتی (Production) دوام آورده باشد.
با وجود این اتوماسیون، ویلیسون استدلال میکند که نقش مهندس نرمافزار همچنان به عنوان تقویتکنندهی تجربه حیاتی است. با این حال، صنعت به سمتی میرود که وظیفهی اصلی انسان دیگر نوشتن کد نیست، بلکه مدیریت پاسخگویی (Accountability) است؛ چیزی که عاملهای «بدون شهرت» هرگز نمیتوانند ارائه دهند.
اما این تغییر در کدنویسی تنها بخشی از یک تصویر بزرگتر است؛ اثر این روند بر بازار کار برنامهنویسان را در گزارش بعدی بررسی خواهیم کرد.
گام بعدی شما
- ابزارهای عاملمحور مانند Claude Code را برای تسریع پیادهسازی تست کنید، اما استراتژی بازبینی خود را تغییر دهید.
- تمرکز خود را از «نوشتن کد» به «طراحی سیستم» و «تأیید صحت» (Verification) منتقل کنید.
- برای جلوگیری از «عادیسازی انحراف»، متدهای سختگیرانهتری برای تستهای نهایی در محیط عملیاتی تعریف کنید.




گفتگو