الـAI يغير سرعة المخرجات، لا تعريف الحقيقة
Agents وأدوات التوليد يمكنها إنتاج كميات ضخمة من الكود والاختبارات والتوثيق والواجهات بسرعة. لذلك ينتقل عنق الزجاجة من الكتابة إلى التحقق. وإذا ظل معيار التحقق غير رسمي، يستطيع الفريق إنتاج مظهر التقدم أسرع من إنتاج قدرة موثوقة.
Evidence-gating هو ردنا على هذه المشكلة. كل ادعاء مهم يجب أن يرتبط بحالة يمكن ملاحظتها: ماذا يعمل؟ أين يعمل؟ ماذا تم اختباره؟ ما الذي ما زال خارجيًا؟ وما الافتراضات المفتوحة؟
سلم نضج بسيط
- Concept: الهدف والقيود محددة.
- Prototype: يمكن عرض التفاعل أو المنطق لكن بعض الاعتمادات قد تكون mocked.
- Working implementation: القدرة تعمل داخل الحدود الداخلية المقصودة.
- Release candidate: البوابات الداخلية المطلوبة تمر والعوائق المعروفة واضحة.
- Production-verified: النظام الحقيقي والتكاملات الفعلية وظروف التشغيل الحقيقية تم التحقق منها.
ماذا يثبت الـgreen test suite؟ وماذا لا يثبت؟
الاختبارات دليل، لكن معنى الدليل يعتمد على ما تلمسه. Unit test يثبت وظيفة محددة. Integration test يمكن أن يثبت قاعدة بيانات حقيقية. Browser test يمكن أن يثبت رحلة مستخدم. لا شيء من ذلك يثبت تلقائيًا أن payment provider أو نظام هوية production أو جهاز فعلي أو حذف حقيقي أو recovery يعمل.
يجب ألا يكون اسم الاختبار أكبر من البيئة التي يعمل فيها. Synthetic browser proof يجب أن يُسمى synthetic. قاعدة البيانات الحقيقية يجب تمييزها عن in-memory. وادعاءات production تحتاج production evidence.
الضوابط الأهم في البناء المدعوم بالـAI
- قيود منتج ومعمارية ثابتة لا يستطيع agent إعادة تعريفها بهدوء.
- حالة مشروع خارجية يمكن لجلسة جديدة استئنافها من الحقائق.
- تنفيذ تدريجي feature-by-feature مع commits واضحة.
- تحقق end-to-end للمسارات الحساسة والمادية.
- اختبارات للصلاحيات وعزل العملاء ودورة البيانات والنسخ الاحتياطي والاستعادة.
- مراجعة بشرية للمعمارية والسياسات والحقيقة التجارية وقرارات release.
لماذا هذا مهم تجاريًا؟
اللغة الموثوقة أصل تنافسي. المشتري والشريك ومزود السحابة والمستثمر والمهندس القادم يحتاجون إلى معرفة أي الادعاءات مثبتة وأيها ما زالت خطة.
الشركات AI-native قادرة على الحركة بسرعة غير عادية. Evidence-gating هو ما يسمح لهذه السرعة أن تتراكم كقيمة بدل أن تتحول إلى دين تقني وسمعة ضعيفة.