اگر هنوز ابتدا کد میزنید و بعد برای آن تست مینویسید، سرعت شما بسیار کمتر از کسی است که نرخ پذیرش ۹۰ درصدی در اولین اجرا دارد. ابزار متنباز جدیدی به نام Spec Kit مدعی است که با اجبار توسعهدهندگان به تعریف «قراردادهای نرمافزاری» پیش از نوشتن حتی یک خط کد، به این بهرهوری دست یافته است.
این رویکرد شبیه به این است که بهجای ساختن یک خانه بر اساس تخیل و تغییرات لحظهای، ابتدا یک نقشه معماری دقیق و مهندسیشده ترسیم کنید. همانطور که در تحلیل قبلی ما دربارهی عاملهای هوشمند در سال ۲۰۲۶ اشاره کردیم، اکنون شاهد چرخش از «پرامپتنویسی» به سمت «مهندسی مشخصات» هستیم.
به نقل از مستندات این پروژه، Spec Kit در ۱۱ می ۲۰۲۶ منتشر شد و با Claude Code (عامل مبتنی بر ترمینال شرکت Anthropic) یکپارچه میشود. جریان کاری این ابزار از توالی زیر پیروی میکند:
- برنامهنویس یک سند مشخصات به زبان انگلیسی ساده مینویسد.
- Spec Kit یک مجموعه تست (Test Suite) متناظر با آن مشخصات تولید میکند.
- Claude Code کد را آنقدر اصلاح میکند تا تمام تستها پاس شوند.

بر اساس گزارش نویسنده، این روش در پروژههای شخصی او به نرخ پذیرش ۹۰ درصدی رسیده است، هرچند این عدد هنوز توسط بنچمارکهای مستقل تأیید نشده است. این ابزار در واقع چرخه توسعه-محور-تست (TDD) — که مثل یک فیلتر سختگیرانه، اجازه نمیدهد هیچ کد معیوب به مرحله اجرا برسد — را برای مدلهای زبانی خودکار میکند.
این تغییر مسیر کمک میکند مشکل «ورودی زباله، خروجی زباله» حل شود. طبق تحلیل سازندگان، تعریف قرارداد در ابتدا، مانع از تولید کدهای دارای باگ میشود که معمولاً از پرامپتهای مبهم ناشی میشوند. در نتیجه، تلاش برنامهنویس از «اصلاح خطاها» به «بهبود نیازمندیها» منتقل میشود.
با این حال، سیستم تنها به اندازه کیفیت مشخصات ورودی خوب است. یک سند ضعیف، تستی ضعیف میسازد و کدی تولید میکند که تست را پاس میدهد اما در محیط واقعی شکست میخورد. همچنین، طبق گزارش Anthropic در ۲۳ آوریل ۲۰۲۶، افت در استدلال و حفظ بافت متنی در مدلها ممکن است هزینه استنتاج (Inference) — یا همان هزینه هر بار اجرای مدل، مثل کرایه آشپزخانه صنعتی برای هر وعده غذا — را در این چرخههای تکرارشونده افزایش دهد.
گام بعدی شما
- اگر از Claude Code استفاده میکنید، مخزن گیتهاب Spec Kit را برای اتوماسیون تستهای خود بررسی کنید.
- تمرکز خود را از نوشتن پرامپتهای طولانی به تدوین «سند مشخصات» (Specification) تغییر دهید.
- رشد مشارکتکنندگان در گیتهاب این پروژه را زیر نظر بگیرید تا میزان پذیرش صنعتی آن را بسنجید.
اما تأثیر این اتوماسیون بر هزینههای پردازشی حتی پیچیدهتر است؛ برای درک این موضوع به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو