تخطَّ إلى المحتوى
Uttra
تقني5 دقائق قراءة

كيف أراجع جودة الكود الذي يولّده الذكاء الاصطناعي؟

قائمة مراجعة عملية لفحص الكود المولّد بالذكاء الاصطناعي: الأمان والتحقق من المدخلات والأخطاء والتنظيم، حتى لو لست مبرمجاً.

الكود الذي يعمل ليس بالضرورة آمناً أو سهل الصيانة. قد تبدو الصفحة مثالية بينما يقبل النموذج أي شيء يُكتب فيه، أو يوجد مفتاح سري في مكان يستطيع الزائر قراءته.

لا تحتاج لقراءة كل سطر. تحتاج أن تعرف ماذا تتفقد، وكيف تختبر من الخارج، ومتى تطلب رأياً ثانياً من مبرمج. وهذا ما يقدمه لك هذا الدليل مع أوترا.

قد يعمل الكود المولّد بالذكاء الاصطناعي ويبقى ضعيفاً في مواضع يسهل تجاهلها: مدخلات بلا تحقق، ومفاتيح مكشوفة، وأخطاء صامتة، وتنظيم متشابك. قائمة مراجعة قصيرة مع جولة ثانية يقوم بها الذكاء نفسه تلتقط معظمها.

ابدأ بما يراه الزائر

افتح موقعك كما يفعل شخص غريب. جرّب النماذج بقيم فارغة ونصوص طويلة جداً ورموز غير متوقعة. تأكد أن الصفحات الخاصة تطلب تسجيل الدخول، وأن مصدر الصفحة وتبويب الشبكة في المتصفح لا يكشفان كلمات مرور أو مفاتيح خاصة.

  • أرسل كل نموذج فارغاً وبمدخلات عشوائية.
  • افتح روابط الإدارة وأنت غير مسجّل.
  • ابحث في مصدر الصفحة عن مفاتيح ورموز.

راجع المناطق الخطرة أولاً

ليس كل كود يستحق الاهتمام نفسه. ركّز حيث يكلّف الخطأ أكثر: تسجيل الدخول، والدفع، وأي شيء يقرأ بيانات العملاء أو يكتبها، وأي رفع للملفات.

  • التحقق من المدخلات يتم في الخادم لا في المتصفح فقط.
  • الأسرار في إعدادات البيئة وليست داخل الكود.
  • كل مستخدم يرى ويعدّل سجلاته فقط.
  • الأخطاء تظهر برسالة مفهومة دون تفاصيل داخلية.

انظر إلى التنظيم وسهولة الصيانة

حتى الكود الآمن يصبح مكلفاً إذا كان كل تعديل يكسر شيئاً آخر. فضّل ملفات صغيرة لكل منها مهمة واحدة، وأسماء واضحة، وبلا كتل منسوخة. وإن تضخم ملف كثيراً فاطلب تقسيمه قبل إضافة ميزات جديدة.

اجعل الذكاء مراجعاً، ثم إنساناً للأجزاء الحرجة

اطلب من الذكاء الاصطناعي مراجعة عمله وفق قائمة محددة، كالتحقق من المدخلات وصلاحيات الوصول ومعالجة الأخطاء، وأن يشرح ما وجد. هذا مفيد لكنه ليس ضماناً، ففي الدفع والبيانات الحساسة اجعل مبرمجاً خبيراً يقرأ تلك الأجزاء.

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

أسئلة متكرّرة

ليس بطبيعته. كلاهما قد يحتوي أخطاء. المهم أن يفحص أحد الأجزاء الخطرة قبل أن يعتمد عليها العملاء.

جولة سريعة بعد كل ميزة مهمة، وجولة أعمق قبل الإطلاق وقبل إضافة الدفع أو بيانات شخصية.

الكثير منه نعم: الاختبار من الخارج وطلب المراجعة من الذكاء. أما المناطق الحرجة فأشرك فيها مبرمجاً.

جرّبها على مشروعك أنت

اوصف اللي تبيه بالعربي، وشوف موقعك أو نظامك يتبنى قدّامك — وعدّل عليه بالكلام.

ابدأ مجانًا