برومبتات الذكاء الاصطناعي للبرمجة: المراجعة وإعادة الهيكلة والاختبارات
يكون الذكاء الاصطناعي أنفع ما يكون في البرمجة حين تكون للمهمة إجابة قابلة للتحقّق: هل نجح الاختبار؟ هل مرّ فحص الأنواع؟ هل تكرّر الخطأ؟ البرومبتات التي تتكئ على التحقّق أفضل بكثير من تلك التي تطلب رأياً.
مراجعة الكود
اطلب أصنافاً محدّدة من المشكلات بدل «راجع هذا الكود»: تعارض التزامن، الأخطاء غير المعالَجة، استعلامات N+1، أخطاء الحدود. التحديد ينتج ملاحظات ملموسة بدل تعليقات على الأسلوب.
إعادة الهيكلة
اذكر الثابت الذي يجب ألّا يتغيّر: «أعد هيكلة هذا لإزالة التداخل، على ألّا يتغيّر السلوك أو الواجهة العامة». بدون ذلك سيحسّن النموذج الكود ويكسره.
توليد الاختبارات
اطلب الحالات الحديّة أولاً ثم الاختبارات: «اذكر الحالات الحديّة لهذه الدالة، ثم اكتب اختباراً لكل حالة». الطلب المباشر للاختبارات ينتج غالباً ثلاث حالات ناجحة فقط.
تصحيح الأخطاء
امنح النموذج الخطأ والكود وما استبعدته بالفعل. الجزء الأخير هو الأهم، وبدونه ستحصل على الاقتراحات الثلاثة البديهية نفسها في كل مرة.
القاعدة الأهم
لا تشحن كوداً مولَّداً لم تقرأه. الخطر ليس في كود يتعطّل، بل في كود يبدو صحيحاً ويعمل، لكنه خاطئ بصمت.