أخطاء الذكاء الاصطناعي في الإنتاج وكيف تمنع كل خطأ
أخطاء الذكاء الاصطناعي في الإنتاج: 10 أخطاء ارتكبها Claude في شيفرة حقيقية، والنمط الصحيح، والتعليمة الدقيقة التي تمنع تكرار كل واحد منها.
أخطاء الذكاء الاصطناعي في الإنتاج متوقعة وموثقة: يكتب شيفرة تعمل في العرض التجريبي وتفشل على الهواء. أثناء بناء منصتي الخاصة مع Claude، احتفظت بسجل لكل خطأ ارتكبه واحتاج تصحيحًا: 28 درسًا متكررًا، لكل منها التعليمة الدقيقة التي تمنعه. وهذه العشرة الأغلى كلفة حين تفلت.
الغرض من هذه القائمة ليس تخويفك من التطوير بالذكاء الاصطناعي. بل العكس: لأن الأخطاء متوقعة فهي قابلة للمنع، بجملة في طلبك أو قاعدة دائمة في تعليمات مشروعك. لا تحتاج إلى كتابة الشيفرة الصحيحة. تحتاج إلى أن تتعرف على النمط الخاطئ وتعرف ماذا تقول.
لماذا يرتكب الذكاء الاصطناعي الأخطاء نفسها في كل مرة
يحسّن الذكاء الاصطناعي للمسار السعيد: نسخة ميزتك التي تكون فيها البيانات موجودة، والمستخدم مسجّل الدخول، ولا شيء يفشل، ولا يستخدم التطبيق إلا عميل واحد. تلك النسخة تبدو رائعة في العرض. الإنتاج هو كل ما عداها: الجلسات تنتهي، ومستخدمان يضغطان في آن واحد، والبيانات ناقصة، ويجب ألا يرى العميل أ سجلات العميل ب أبدًا.
لا يتخطى الذكاء الاصطناعي هذه لأنه مهمل. بل لأنك لم تطلبها، وعلى عكس المطوّر الأقدم، لا يملأ المتطلبات غير المذكورة من خبرته. هذه سلوكيات التخريب الأربعة قائمة ذات صلة لكنها مختلفة تناولتها على حدة؛ وعشرة اليوم عمّا تحتاجه شيفرة بمستوى الإنتاج ويغفله الذكاء الاصطناعي افتراضيًا.
أخطاء الذكاء الاصطناعي في الإنتاج: العشرة، والنمط الصحيح، والتعليمة
| ما فعله Claude | النمط الصحيح | كيف تعطيه التعليمة |
|---|---|---|
| أنشأ خدمة مكررة لوظيفة موجودة أصلًا | مصدر حقيقة واحد لكل مجال: وسّع الخدمة القائمة | «قبل إنشاء ملف جديد، تحقق من وجود خدمة مشابهة ووسّعها» |
| جعل مكوّنات الواجهة تتحدث مباشرةً إلى قاعدة البيانات | ثلاث طبقات: المكوّنات تستخدم الخطافات، والخطافات تستخدم الخدمات، والخدمات وحدها تلمس قاعدة البيانات | «لا تستورد عميل قاعدة البيانات في المكوّنات أبدًا، واتبع البنية ثلاثية الطبقات» |
| استخدم أنواع ENUM الجامدة للحالات والفئات | جداول مرجعية يمكنك توسيعها دون تغيير الشيفرة | «لا ENUM: أنشئ جدولًا مرجعيًا برمز واسم عرض وترتيب وعلامة نشاط» |
| أنشأ مفاتيح خارجية بلا فهارس | كل مفتاح خارجي يحصل على فهرس؛ والتركيبات الشائعة للاستعلامات تحصل على فهارس مركّبة | «كل عمود مفتاح خارجي يجب أن يكون له فهرس» |
| بنى جداول بلا عمود للمنظمة | تعدد المستأجرين من اليوم الأول: كل جدول أعمال محصور بالعميل الذي يملك البيانات | «كل جدول أعمال يحصل على organization_id غير فارغ بوصفه العمود الثاني» |
| تخطى أمان مستوى الصف كليًا | RLS مفعّل على كل جدول، مع سياسات للقراءة والإدراج والتحديث والحذف | «بعد إنشاء أي جدول، فعّل RLS وأضف السياسات الأربع المحصورة بالمنظمة» |
| عالج المسار السعيد فقط في المكوّنات | أربع حالات في كل مكان: التحميل والخطأ والفراغ والنجاح | «كل مكوّن يجلب بيانات يجب أن يعالج حالات التحميل والخطأ والفراغ والنجاح» |
| ترك الأخطاء تفشل بصمت | التقاط الخطأ وتسجيله مع سياقه وإتاحة إعادة المحاولة للمستخدم | «كل دالة غير متزامنة تحصل على معالجة أخطاء: سجّله، وارمِ خطأً ودودًا، وأظهر إعادة المحاولة» |
| حذف البيانات نهائيًا عند الطلب | حذف ناعم: علّم السجلات بأنها محذوفة، واحتفظ بالبيانات، واسمح بالتراجع | «لا تحذف بيانات الأعمال حذفًا نهائيًا أبدًا: عيّن deleted_at وdeleted_by، وصفِّهما في الاستعلامات» |
| نفّذ كتابات متعددة الخطوات بلا معاملة | الكتابات المرتبطة تنجح معًا أو تفشل معًا، لا في منتصف الطريق أبدًا | «يجب أن تكون هذه الكتابات ذرية: تنجح كلها أو يُتراجع عنها كلها» |
المجموعة الكاملة من 28 درسًا، بما فيها سلامة الأنواع والتسجيل وإمكانية الوصول والمعرّفات المضمّنة وتغطية الاختبارات، موجودة داخل دورة AI Product Builder، لكل منها شيفرة قبل وبعد والطلب الجاهز للنسخ.
الكتابThe Solopreneur Revolutionلويس غونسالفيس عن بناء مشروع رائد أعمال منفرد بالذكاء الاصطناعي دون ترك وظيفتك.احصل على الكتاب ←الخطآن اللذان قد ينهيان عملك
ثمانية من العشرة تكلّفك وقتًا. واثنان قد يكلّفانك الشركة.
غياب تعدد المستأجرين وغياب أمان مستوى الصف آلتان لتسريب البيانات. بدون عمود للمنظمة في كل جدول، تعيش بيانات كل عملائك في كومة واحدة غير مقسّمة، ولا يمنع العميل أ من رؤية سجلات العميل ب إلا حسن الحظ في شيفرة التطبيق. أمان مستوى الصف هو الجدار على مستوى قاعدة البيانات الذي يصمد حتى حين تحتوي شيفرتك على أخطاء، وستحتوي. يتخطى الذكاء الاصطناعي الاثنين ما لم يُطلب منه، لأن لا شيء في «ابنِ لي متتبع مشاريع» يقول إن شركات الآخرين ستعيش في قاعدة البيانات هذه أيضًا.
التعديل اللاحق قاسٍ: إضافة عمود المنظمة لاحقًا تعني ترحيل كل جدول، وملء كل صف، وتحديث كل استعلام، وإعادة اختبار كل شيء. جملة واحدة في الطلب الأصلي، أو أسبوع من جراحة الترحيل لاحقًا. اختر الجملة.
حوّل التصحيحات إلى قواعد دائمة
تصحيح أخطاء الذكاء الاصطناعي خطأً بخطأ مصارعة للمد. الخطوة التراكمية هي كتابة كل تصحيح في ملف تعليمات مشروعك، فتبدأ كل جلسة مستقبلية والقواعد محمّلة سلفًا. شرحت الآلية في الملف الواحد الذي يمنع 90% من أخطاء الذكاء الاصطناعي. كتلة قواعد قصيرة كهذه تغيّر كل ما يليها:
اتبع البنية ثلاثية الطبقات. كل جدول يحصل على organization_id وأعمدة التدقيق وسياسات RLS. لا ENUM، بل جداول مرجعية. افهرس كل مفتاح خارجي. حذف ناعم فقط. كل مكوّن يعالج التحميل والخطأ والفراغ والنجاح. كل دالة غير متزامنة فيها معالجة أخطاء.
عشرة أسطر. تُكتب مرة واحدة. وتُنفَّذ في كل طلب تشغّله. هذا هو الفرق بين تصحيح الذكاء الاصطناعي وتوجيهه، وهو العمل الحقيقي كما جادلت في أنت المعماري.
12 أسبوعاًمسيرتك في الشركات لم تكن الخطة أبداًقدّم طلبك إلى Solopreneur Accelerator.قدّم الآن ←الأسئلة الشائعة
إن كان الذكاء الاصطناعي يرتكب كل هذه الأخطاء، فهل البناء به آمن؟
نعم، لأن الأخطاء ثابتة لا عشوائية. المطوّر المبتدئ يرتكب أخطاء مختلفة كل أسبوع؛ أما الذكاء الاصطناعي فيرتكب العشرة نفسها حتى تكتب القاعدة التي توقف كلًّا منها. نمط فشل موثق بوقاية معروفة من سطر واحد خطر هندسي يمكن إدارته، لا سببًا لتوظيف فريق.
كيف أكتشف هذه الأخطاء إن لم أستطع قراءة الشيفرة بطلاقة؟
راجع بالأسئلة لا بالقراءة سطرًا بسطر. اسأل الذكاء الاصطناعي مباشرةً بعد أن يولّد أي شيء: هل لكل جدول عمود للمنظمة وسياسات RLS؟ هل عمليات الحذف ناعمة؟ هل يعالج هذا المكوّن حالات التحميل والخطأ والفراغ؟ الذكاء الاصطناعي صادق بشأن إغفالاته حين تسأله بالتحديد، والجدول أعلاه هو عمليًا قائمة مراجعتك.
هل أصلح هذه المشكلات في شيفرة كتبها الذكاء الاصطناعي بالفعل؟
رتّب بحسب الخطر. أصلح الزوج الأمني أولًا، وهو حصر البيانات بالمنظمة وأمان مستوى الصف، قبل أن تستقبل عملاء حقيقيين، لأن إضافتهما لاحقًا تزداد صعوبة مع نمو البيانات. أما الحالات الناقصة والتسجيل والحذف الناعم فيمكن إصلاحها ميزةً بميزة كلما لمست كل شاشة.
أين تذهب القواعد الدائمة فعلًا؟
في ملف تعليمات المشروع الذي تقرؤه أداة الذكاء الاصطناعي في بداية كل جلسة، وهو في حالة Claude ملف CLAUDE.md في مشروعك. كل تصحيح تجريه يُرقّى إلى ذلك الملف، فيُجرى مرة واحدة بالضبط. الإعداد يستغرق دقائق ويشرحه دليل CLAUDE.md.
إلى أي حد أنت محاصر فعلاً؟
أجرِ مؤشر الاختناق الوظيفي، التقييم المجاني لمعرفة مدى استعدادك لتصبح رائد أعمال منفرداً.