جعل الترميز الجوّي (Vibe Coding) النمذجة الأولية أسرع مما كانت عليه في أي وقت مضى. لكنه أفرز في الوقت ذاته نمطًا جديدًا من الإخفاق: كود يولّده الذكاء الاصطناعي يعمل في العرض التجريبي، ويتشتت في بيئة الاختبار، وينهار تحت ضغط الإنتاج. أصبح الفجوة بين "كتبه الذكاء الاصطناعي بسرعة" و"يمكن لفريق الصيانة التعامل معه" من أبرز مشكلات الهندسة في عام 2026.
جواب أمازون على ذلك هو Kiro — بيئة تطوير وكيلة تقلب سير العمل التقليدي رأسًا على عقب. بدلًا من كتابة الكود ووصف السياق في المحادثة، يجعل Kiro المواصفة مصدر الحقيقة ويعامل الكود كمنتج ثانوي. أُطلق دوليًا في السابع من مايو 2026 خلفًا من الجيل الجديد لـ Amazon Q Developer، ويمثل رهانًا معماريًا حقيقيًا على شكل التطوير البرمجي المنظّم بالذكاء الاصطناعي.
ما هو Kiro وما الذي ليس عليه
Kiro بيئة تطوير مبنية على Code OSS — القاعدة المفتوحة المصدر ذاتها التي يقوم عليها VS Code — لذا فاختصارات لوحة المفاتيح والثيمات وإضافات Open VSX تنتقل معك فور الاستخدام. يعمل على Mac وWindows وLinux، وهو مجاني حاليًا خلال مرحلة المعاينة.
تحت هذا الغلاف المألوف، يوجّه Kiro الطلبات بين مستويَين نموذجيَّين عبر Amazon Bedrock: يتولى Claude Sonnet 4.5 المهام الاستدلالية الثقيلة كإعداد المواصفات ومراجعة التصميم وإعادة الهيكلة المعقدة متعددة الملفات. أما Amazon Nova فيتولى العمل الميكانيكي عالي الإنتاجية — الإكمال الأوتوماتيكي، وإنشاء البيانات الاختبارية، وإصلاح أخطاء الفحص. يمكن للفرق تجاوز توجيه الطلبات لكل هوك أو وكيل على حدة، كما يتوفر Claude Opus 4.8 للمهام الأكثر تطلبًا.
الفلسفة الجوهرية واضحة: المواصفة هي مصدر الحقيقة، والكود هو المنتج الثانوي. يعكس هذا طريقة عمل Cursor وGitHub Copilot وClaude Code التي تجعل الكود محوريًا فيما يصل السياق بصورة عشوائية عبر المحادثة. حجة Kiro هي أن الكود الذي كُتب دون مواصفة سابقة يتشتت — بعيدًا عن البنية، وعن المتطلبات، وعن بعضه البعض.
سير عمل المواصفة الثلاثي المراحل
كل ميزة في Kiro تبدأ بمواصفة. إنشاؤها يستغرق أقل من دقيقة: اضغط على Spec في المحادثة أو + في لوحة المواصفات، وصف ميزتك بلغة عادية، وسيوسّعها Kiro إلى ثلاث مراحل منظمة.
المرحلة الأولى — المتطلبات. يحوّل Kiro وصفك إلى صيغة EARS (النهج السهل لصياغة المتطلبات)، وهي تنسيق منظم يلتقط قصص المستخدم مع معايير القبول الصريحة. بدلًا من تذكرة ضبابية في الخلفية، تحصل على: "في ضوء مستخدم مسجّل الدخول، عندما يُرسل نموذج تسجيل الدخول ببريد إلكتروني غير معروف، يُعيد النظام رسالة خطأ خلال ثانيتين." لا غموض، لا فجوة في التفسير.
المرحلة الثانية — التصميم. من المتطلبات، يُنشئ Kiro وثيقة تصميم تقني: مخططات تدفق البيانات، وواجهات TypeScript، ومخططات قواعد البيانات، وتعريفات نقاط نهاية API. تبقى هذه الوثيقة متزامنة مع قاعدة الكود أثناء تطورها — التحديثات ثنائية الاتجاه تضمن أن المواصفة والكود لا يتباعدان بصمت.
المرحلة الثالثة — المهام. يتحلل التصميم إلى مهام تنفيذ متسلسلة، كل منها مرتبطة بمتطلبها. تشمل المهام ليس مجرد تغييرات الكود، بل الاختبارات الفردية والتكاملية واعتبارات إمكانية الوصول ومتطلبات التصميم المتجاوب. كل شيء يُحاسَب عليه قبل أن تُكتب أول سطر.
هوكس الوكيل: أتمتة بلا استفسار يدوي
الهوكس هي الجزء الذي يفاجئ أكثر المطورين القادمين من أدوات المحادثة. إنها وكلاء خلفيون مدفوعون بالأحداث يعملون تلقائيًا — دون استفسار يدوي.
تهيئة الهوك تتم بوصف ما تريده بلغة طبيعية ثم اختيار حدث التشغيل. Kiro يُنشئ ملف YAML:
# .kiro/hooks/regenerate-clients.yaml
name: regenerate-clients
on:
spec_change:
paths:
- specs/services/**/*.spec.md
run:
agent: sonnet
task: |
The service spec at ${event.path} changed.
Regenerate client stubs in packages/clients/
and open a PR if the diff is non-empty.
approval: pr_reviewتشمل مشغلات الهوكس أربع فئات:
- أحداث الملفات — الحفظ، الإنشاء، الحذف، إعادة التسمية
- أحداث المواصفات — الإنشاء، الموافقة، التوليف، التعديل
- أحداث المستودع — إنشاء فرع، فتح طلب سحب، تقديم مراجعة، دمج
- أحداث خارجية — جداول cron، أحداث S3، EventBridge، سير عمل CodeCatalyst
مثال عملي: هوك يعمل عند كل حفظ للملف لتحديث ملفات الاختبار عند تغيير المكوّن، وآخر يُعيد توليد توثيق API عند تعديل تعريف نقطة النهاية. هذه هي المهام التي تسقط في الشقوق خلال السبرنت السريع. الهوكس تجعلها غير اختيارية.
ملفات التوجيه: ذاكرة المشروع التي تدوم
أدوات الترميز القائمة على المحادثة تتطلب إعادة شرح بنيتك في كل جلسة. يحل Kiro هذا بـ ملفات التوجيه — وثائق Markdown في .kiro/steering/ تلتقط معرفة المشروع الدائمة:
- الغرض من المنتج وسياق النطاق
- الحزمة التقنية واختيارات الإطار
- هيكل المشروع واصطلاحات التسمية
- معايير الفريق وقواعد أسلوب الكود والأنماط المراد تجنبها
أنشئ المجموعة الأولى تلقائيًا عبر "Generate Steering Docs" في لوحة Kiro. كل تفاعل وكيل يقرأ هذه الملفات دون استفسار. عضو فريق جديد، جلسة جديدة، هوك جديد — الجميع يرثون نفس السياق تلقائيًا.
يمكن لملفات التوجيه المخصصة تغطية نطاقات محددة: ملف payments.md يشرح أنماط تكامل Stripe، وملف database.md يطبق اصطلاحات الترحيل. كلما كان التوجيه أكثر تحديدًا، قلّ التصحيح المطلوب أثناء التنفيذ.
Kiro مقابل Cursor وClaude Code
| البُعد | Kiro | Cursor | Claude Code |
|---|---|---|---|
| المنتج الأساسي | المواصفة | الكود | الكود |
| ملاءمة النظام البيئي | AWS-native | مستقل عن التقنية | أي طرفية |
| الوصول للنماذج | Claude + Nova عبر Bedrock | Claude، GPT عبر Cursor | Claude فقط |
| الأتمتة | هوكس من الدرجة الأولى | خوادم MCP | Cron / سكريبتات |
| إلحاق الفريق | أسبوعان إلى ثلاثة | يومان إلى ثلاثة | يوم واحد |
| نموذج التسعير | Bedrock بالاستخدام + رسوم للمقعد | اشتراك ثابت | قائم على الاستخدام |
الملخص الصريح: Kiro ليس بديلًا عن Cursor. إنه رهان على وحدة عمل هندسية مختلفة — المواصفة بدلًا من الالتزام. الفرق التي عانت من الديون التقنية الناتجة عن الذكاء الاصطناعي ستجد الهيكل مرحبًا به. الفرق التي تعظّم سرعة التكرار قد تجده مقيدًا.
الشروع في الاستخدام
- حمّل Kiro من kiro.dev — متاح لـ Mac وWindows وLinux
- افتح مشروعك باستخدام
kiro .من الطرفية، أو عبر File → Open Folder - أنشئ وثائق التوجيه — اضغط على أيقونة الشبح → لوحة Kiro → "Generate Steering Docs"
- أنشئ مواصفتك الأولى — اضغط Spec → صف الميزة → راجع وكرر على المخرجات الثلاثية
- أعدّ هوكًا — Agent Hooks →
+→ صف الأتمتة → حدد نوع الحدث ونمط الملف
المعاينة مجانية. بعد الإطلاق العام، تجمع التكاليف اشتراكًا لكل مقعد مع استخدام Bedrock المقاس، إضافةً إلى دقائق حوسبة CodeCatalyst وتكاليف خدمات AWS الداعمة. التكلفة الإجمالية للملكية أصعب في التقدير من الأدوات ذات السعر الثابت — خطط لذلك مسبقًا.
اعتبارات المنطقة والمؤسسات
للمنظمات في منطقة الشرق الأوسط وشمال أفريقيا، يحمل تكامل Kiro مع AWS مزايا خاصة.
إذا كان فريقك يشغّل أعباء العمل بالفعل على AWS — وهو أمر شائع في المملكة العربية السعودية والإمارات ومصر — فإن التكامل العميق مع Bedrock وIAM يزيل الاحتكاك. لا إدارة مفاتيح API منفصلة، لا علاقات موردين إضافية.
تشمل نشرات Bedrock الإقليمية منطقة الشرق الأوسط الجنوبي (البحرين)، ما يعني أن المواصفات وسياق الكود يمكن أن تبقى داخل الحدود الإقليمية. للصناعات الخاضعة للتنظيم — التكنولوجيا المالية والحكومة والرعاية الصحية — هذا أمر بالغ الأهمية.
التحذير من التبني حقيقي: Kiro يتطلب تغييرًا حقيقيًا في سير العمل. المهندسون المعتادون على الترميز القائم على المحادثة سيحتاجون أسبوعين إلى ثلاثة لاستيعاب التفكير القائم على المواصفة. بدون دعم القيادة لمراجعة المواصفة أولًا، يتراجع النمط بهدوء. الأداة لا يمكنها أن تحل محل التحول الثقافي.
من يجب عليه تقييم Kiro الآن
ملاءمة قوية — الفرق المدمجة في AWS مع متطلبات الامتثال؛ المنظمات الهندسية التي تتعافى من الديون التقنية الناتجة عن الذكاء الاصطناعي؛ المشاريع التي تحدد فيها مواءمة المواصفة مع الكود موثوقية النظام.
ملاءمة أضعف — المطورون المنفردون أو الفرق الصغيرة على GCP أو Azure؛ سياقات النمذجة السريعة حيث تبطئ المواصفات حلقة التكرار؛ الفرق غير المدمجة في نظام AWS البيئي.
المعاينة المجانية تخفض تكلفة التقييم إلى ما يقارب الصفر. لأي فريق شحن ميزات بترميز جوّي وأمضى السبرنت التالي في تنظيف الانجراف، يستحق نهج Kiro نظرة جدية.
الحجة الأوسع التي يطرحها Kiro ليست خفية: أدوات الذكاء الاصطناعي التي تولّد الكود دون توليد تفاهم مشترك تبني على رمال. المواصفات ليست بيروقراطية — إنها النموذج المشترك الذي يتيح لعدة وكلاء، ولعدة مهندسين، العمل على نفس النظام دون التداخل مع بعضهم. هل ينتصر هذا الرهان يعتمد على ما إذا كانت الفرق مستعدة لتحميل الهيكل مسبقًا الذي اليوم يُحمَّل لاحقًا كتصحيح للأخطاء.
للهندسة الإنتاجية في 2026، يبدو هذا التوازن في صالح المواصفة بصورة متزايدة.