اگر امروز ساعتها وقت صرف اصلاح کدهای اشتباه هوش مصنوعی میکنید، باید بدانید دوران چتهای ساده به پایان رسیده است. AWS Kiro حالا اجازه میدهد بهجای خواهش از مدل، قوانین سختگیرانهی معماری خود را دیکته کنید.
این تحول در راستای جریانی به نام «توسعهی مبتنی بر متن» (Context-Driven Development) رخ میدهد. مدل زبانی بزرگ (LLM) — مثل کتابخانهداری که میلیاردها صفحه را خوانده و حالا با همان لحن کتابها جواب میدهد — در محیطهای پیچیده کدنویسی بهراحتی دچار توهم (Hallucination) میشود؛ یعنی مثل دوستی که خاطرهای را اشتباه اما با اطمینان تعریف میکند، کدهایی میسازد که در واقعیت کار نمیکنند.
همانطور که در تحلیلهای پیشین ما دربارهی امنیت عاملهای هوش مصنوعی اشاره کردیم، کنترل دقیق روی خروجی مدل، کلید عبور از نسخههای آزمایشی به محصولات تجاری است. طبق گزارش وبسایت dev.to در ۲۶ مه ۲۰۲۶، Kiro صرفاً یک محیط کدنویسی با یک چتباکس کناری نیست، بلکه سیستمی برای مدیریت ادراک مدل از کل پروژه است.
به نقل از مستندات AWS Kiro، این ابزار از طریق چهار سازوکار اصلی عمل میکند:
- راهنماها (Steerings): فایلهای Markdown که قوانین پروژه، استانداردهای نامگذاری و معماری را تعریف میکنند.

- قلابها (Hooks): پرامپتهای خودکاری که در اتفاقات خاص فعال میشوند؛ مثلاً بررسی خطاهای کد (Linting) بلافاصله پس از تغییر یک فایل.

- MCPها و توانمندیها (Powers): پروتکل MCP به عنوان API برای ابزارهایی مثل Jira عمل میکند. توانمندیها این MCPها را بستهبندی میکنند تا دادههای خارجی فقط هنگام نیاز بارگذاری شوند. این کار باعث کاهش هزینه استنتاج (Inference Cost) — که شبیه کرایه یک آشپزخانه صنعتی است و هرچه دستور پخت سنگینتر باشد، هزینه بیشتر میشود — میگردد.


- عاملهای سفارشی: شما میتوانید عامل (Agent) متخصص برای هر زبان بسازید. «شورای عاملها» اجازه میدهد چهار مدل مختلف (مثل Opus و Sonnet) بهصورت موازی نقشههای مجزایی بکشند.


این ساختار، نقش برنامهنویس را از یک «نویسندهی پرامپت» به یک «معمار سیستم» تغییر میدهد. با ترکیب نقشههای چهار مدل موازی، ریسک توهم تک-مدلی حذف میشود. همچنین استفاده از توانمندیها، مانع از پر شدن بیش از حد پنجره متنی (Context Window) — یعنی همان میز کاری کوچکی که مدل فقط چند صفحه را روی آن میبیند — میشود و بودجه شما را از اتلاف API نجات میدهد.
گام بعدی شما
- رابط خط فرمان (CLI) ابزار Kiro را نصب کنید تا توسعهی مبتنی بر مشخصات را آزمایش کنید.
- لیست «مهارتهای سفارشی» را برای خودکارسازی مستندات مخزن کد (Repository) تعریف کنید.
- ساختار شوراهای مدل را برای بررسی کدهای حساس معماری به کار بگیرید.
اما اثر این رویکرد بر هزینههای زیرساختی حتی عمیقتر است؛ به تحلیل ما دربارهی مدلهای زبانی کوچک (SLM) مراجعه کنید.




گفتگو