👾 چرا کارخانههای نرمافزاری مبتنی بر هوش مصنوعی شکست میخورند؟دکس، بنیانگذار HumanLayer، در مقال…
انتشار: 2026/07/30 11:13 UTCویرایش: 2026/08/01 00:10 UTCدریافت: 2026/08/05 00:02 UTCآخرین مشاهده: 2026/08/05 00:02 UTC
👾 چرا کارخانههای نرمافزاری مبتنی بر هوش مصنوعی شکست میخورند؟دکس، بنیانگذار HumanLayer، در مقالهای عمیق به بررسی چالشهای اصلی پیادهسازی کارخانههای نرمافزاری کاملاً خودکار (Lights-Off Software Factories) پرداخته است. او استدلال میکند که صرفاً با مهندسی هارنس و حلقههای بیشتر نمیتوان مشکل اصلی را حل کرد؛ چراکه مدلهای زبانی در حفظ و بهبود کیفیت کد در طول زمان ضعف اساسی دارند.---🔍 مشکل اصلی کجاست؟سیستمهای RL فعلی، مدلها را بر اساس معیارهای سادهای مثل گذراندن تستها بهینهسازی میکنند. اما هیچ جریمهای برای طراحی بد، کد تکراری یا معماری شکننده در نظر گرفته نمیشود. در نتیجه، مدلها کدی تولید میکنند که تستها را پاس میکند، اما بهمرور زمان نگهداری از آن به یک کابوس تبدیل میشود.---🔬 دلیل موفقیت Claude Code چیست؟کلود کد موفق شد چون آنتروپیک مدل را درون همان هارنسی که قرار بود استفاده شود، با RL بهینهسازی کرد. این مزیت بزرگی نسبت به رقبایی است که فقط ابزارهایشان را تنظیم میکنند. اما حتی این روش هم مشکل اصلی را حل نمیکند.---⚡️ چهار مرحله برای بازگرداندن کیفیتنویسنده پیشنهاد میکند بهجای حذف انسان از چرخه، این مراحل را دنبال کنید:🔹 بررسی محصول (Product Review) : هدف و موفقیت را مشخص کنید و با تیم همراستا شوید.🔹 معماری سیستم (System Architecture) : نحوهی ارتباط سرویسها را با نمودار مشخص کنید.🔹 طراحی برنامه (Program Design) : شکل کد، نوعها، امضای متدها و چیدمان برنامه را پیش از نوشتن کد تعیین کنید.🔹 برشهای عمودی (Vertical Slices) : بهجای پیادهسازی لایهبهلایه، یک مسیر کامل را از ابتدا تا انتها پیادهسازی و بررسی کنید.---📊 توزیع زمان و تلاش- ۴۰٪ از کارها با یک یا دو دور بازخورد سبک انجام میشوند.- برای کارهای متوسط، طراحی محصول و سیستم در یک سند انجام میشود.- برای کارهای بزرگ، تمام مراحل طی میشوند و مدل بخشهای کوچکی را پیادهسازی میکند.---💡 نتیجهگیری نهاییواقعیت این است که مدلهای فعلی در حل مسائل یکباره عالی هستند، اما در بهبود کیفیت کد در طول زمان هنوز ضعیفاند. بهجای تلاش برای حرکت ۱۰ تا ۱۰۰ برابر سریعتر و فدا کردن کیفیت، میتوان با پذیرش این محدودیتها، ۲ تا ۳ برابر سریعتر و با کیفیت بالا حرکت کرد. کلید موفقیت، بازگرداندن انسان به چرخهی برنامهریزی و بررسی است، نه حذف کامل او.---🔗 مطلب کامل:https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/wsff.md--- #مهندسی_نرمافزار #هوش_مصنوعی #توسعه_نرمافزار #کیفیت_کد #پیشرفت_فناوری🆔 @asrgooyeshpardaz

