ليش تطلع مواقع الذكاء الاصطناعي مكسورة، وشو يعمل ابني عشان ما تطلع كذا
مواقع الذكاء الاصطناعي تنكسر لأن النموذج يكتب كوداً ما شغّله أحد. الملف يترجم بلا خطأ، والصفحة تطلع بيضاء عند الزائر. في ابني الوكيل ما يقول «جاهزة» إلا بعد ما يفتح الصفحة بمتصفح حقيقي بلا واجهة، ويقرأ إذا ركّبت فعلاً وكم نص ظاهر فيها. وقبل هالفحص يمشي البناء على سلّم إصلاح ثابت من ١٢ خطوة يسدّ الاستيرادات الناقصة والدوال المفقودة والمسارات الميتة. هذي الصفحة تشرح الأعطال الحقيقية اللي شفناها على مواقع منشورة، والحماية المقابلة لكل واحد منها.
نُشر في:
ابدأ مجاناًثلاثة أنواع كسر، مش نوع واحد
الكسر في موقع مبني بالذكاء الاصطناعي يجي على ثلاثة أشكال، وكل شكل يحتاج حماية مختلفة. الخلط بينها هو سبب إن أغلب الأدوات تفشل في نوع واحد على الأقل.
الأول كسر صامت. استيراد لملف ما انكتب، أو اسم أيقونة متخيّل. الترجمة تمر، والصفحة تطلع بيضاء بالكامل عند الزائر. عندنا حالة حقيقية: اسم أيقونة واحد مخترع كان يبيّض الموقع كله، فصار في ابني مصلّح مخصص يستبدل أسماء الأيقونات غير المعروفة قبل ما تُحفظ.
الثاني كسر بصري خاص باللغة العربية. عنوان بخط عريض وتدرّج لوني مع ارتفاع سطر leading-none: الشدّة والضمة تنقصّ من فوق. شفناها على موقع منشور اسمه «دُكّان الفَنّي»، فصار كل ملف فيه عربي يُعاد كتابته آلياً إلى leading-[1.4] مع حذف tracking السالب اللي يفكّك الحروف المتصلة.
الثالث كسر منطقي، وهو الأخبث. الصفحة تفتح والتصميم ممتاز، بس الزر ما يكتب في قاعدة البيانات، أو الإضافة تُكتب بحالة والقائمة العامة تقرأ حالة ثانية. الزبون يقول «أضفته وما حدا شايفه» وهو محق. هذا النوع ما يمسكه فحص الصفحة — يمسكه فحص العلاقات بين الملفات.
الوكيل ما يقول «جاهزة» إلا بعد ما يفتحها
أداة check_page تفتح الموقع بمتصفح حقيقي بلا واجهة وترجع حكماً بحقول واضحة: ركّبت أو لا، انهارت في العرض أو لا، فشل الإقلاع أو لا، وكم حرف نص ظاهر. أقل من ٦٠ حرفاً ما تُحسب صفحة ظاهرة — لأن سبينر تحميل دوّار كان يُقرأ كنجاح قبل تصحيح ٨ سبتمبر.
أعطال حقيقية، والحماية المقابلة لكل واحد
كل سطر في الجدول عطل شفناه فعلاً على مشاريع مبنية، مو قائمة نظرية. العمود الثالث هو الإجراء اللي يمشي على كل بناء بلا ما تطلبه.
| العطل | شو يشوفه الزائر | الحماية في ابني |
|---|---|---|
| استيراد لملف ما انكتب | صفحة بيضاء بالكامل | توليد ملف بديل تلقائي للاستيراد الناقص |
| اسم أيقونة مخترع | الموقع كله يختفي | استبدال أسماء الأيقونات غير المعروفة قبل الحفظ |
| رابط لصفحة ما انبنت | ٤٠٤ داخل الموقع نفسه | توليد المسار الميت بدل تركه معلّقاً |
| مسار /admin بلا حماية | أي زائر يفتح لوحة المالك | لفّ المسار ببوابة المالك آلياً |
| ارتفاع سطر أقل من ١٫٤ على عربي | الشدّة والحركات مقصوصة | إعادة الكتابة إلى leading-[1.4] وحذف tracking السالب |
| شبكة ٤ أعمدة بلا بادئة | أعمدة مهروسة على الجوال | تحويلها إلى عمود واحد ثم عمودين ثم أربعة |
| صورة مولّدة بشفافية ١٠٪ أو ضبابية | صورة مدفوعة ما تبان | حذف التعتيم والضبابية عن الصورة المولّدة |
| الكتابة بحالة والقراءة بحالة ثانية | «أضفته وما حدا شايفه» | إصلاح بوابة الحالة آلياً وتنبيه في الجولة الأخيرة |
| جدول عريض بلا تمرير أفقي | الأرقام مقطوعة على الجوال | يتحوّل إلى تعليمة صريحة للجولة الأخيرة |
أرقام الحماية
هذي القيم ثابتة في المنصة، مو وعوداً تسويقية.
سلّم الإصلاح الذاتي: الترتيب مقصود
توحيد أسماء المجموعات والدوال أولاً
اسم مجموعة فيه مسافة أو حرف غير صالح يكسر كل نداء عليها. لهذا التسمية أول خطوة: لو انصلحت بعدين، يكون باقي الكود انبنى فوق اسم غلط.
حماية لوحة الإدارة
أي مسار /admin مو ملفوف ببوابة مالك يُلفّ آلياً. لوحة إدارة مكشوفة مش خطأ تصميم، هي تسريب: الزائر يشوف طلبات الناس وبياناتهم.
ضبط الطباعة العربية
ارتفاع السطر يُرفع إلى ١٫٤، ويُحذف tracking-tight و tracking السالب من كل ملف فيه عربي. تباعد الحروف يفكّك الخط المتصل، وارتفاع السطر الضيق يقصّ الحركات.
الأيقونات والصور المولّدة
أسماء الأيقونات غير المعروفة تُستبدل، والصور المولّدة تتحرر من opacity و blur و brightness اللي تخليها غير مرئية. إنت دفعت مقابل هالصورة، فالمفروض تبان.
سلامة الجوال بلا تغيير تصميم سطح المكتب
الشبكات غير المبدوءة ببادئة تنكسر إلى عمود واحد على الجوال ثم توسّع، والعرض الثابت الأكبر من ٣٨٠ بكسل يكتسب حدّاً أقصى، والعناوين الضخمة تصغر على الشاشة الصغيرة فقط. مقاس سطح المكتب يبقى كما صمّمه الوكيل.
سدّ الفراغات وإصلاح بوابة الحالة
بعدها تُسدّ الاستيرادات الناقصة والدوال المفقودة والمسارات الميتة، وتُصلَّح بوابة الحالة اللي تخلي عنصراً مكتوباً غير ظاهر في القائمة العامة. آخر خطوة لأنها تعتمد على كل اللي قبلها.
فحوصات المنطق، مش بس الشكل
الصفحة تفتح ما يعني الموقع يشتغل. عشان كذا في ابني عائلة فحوصات تقرأ العلاقة بين الملفات وتغذّي الجولة الأخيرة بتعليمات صريحة بدل ما تسكت.
بوابة الحالة
قائمة عامة تصفّي على حالة معيّنة بينما مسار الكتابة ما يضبط هالحالة أبداً. هذا بالضبط شعور «أضفته وما حدا شايفه»، وهو أكثر عطل يتكرر في مواقع الطلبات والإعلانات.
الأزرار الميتة
زر موجود في الواجهة وما مربوط بأي فعل. يُرصد باسمه وموقعه ويُرجَّع للوكيل كي يوصله أو يشيله، لأن زر ما يستجيب أسوأ من زر غير موجود.
خلفية غير موصولة
نموذج يجمع بيانات وما يكتبها في مجموعة، أو دالة سحابية مكتوبة وما ينادى عليها. الفحص يقارن ما كُتب بما يُستدعى فعلاً.
بيانات وهمية وموقع بلا صور
قائمة تسقط على مصفوفة ثابتة داخل الكود بدل قاعدة البيانات، أو موقع خرج بلا أي صورة حقيقية. الاثنان يبيّنان جميلين في المعاينة ويفشلان مع أول زبون.
الصلاحيات وبوابات الأدوار
مجموعة مفتوحة للجميع وهي تحمل طلبات زبائن، أو شاشة مالك بلا تحقق من الدور. تُرصد قبل النشر لا بعد التسريب.
قراءة لحقل ما انكتب أبداً
الواجهة تقرأ حقلاً ما ينتجه أي مسار كتابة، فيطلع فاضي دائماً. رصد بسيط يوفّر جولة تصحيح كاملة.
بصراحة: شو يمسك الفحص وشو ما يمسكه
الادعاء بأن كل شيء مغطّى هو نفسه سبب انعدام الثقة في أدوات البناء بالذكاء الاصطناعي. هذي الحدود الحقيقية.
يمسكه فعلاً
- الصفحة ركّبت في متصفح حقيقي، مو مجرد ترجمة ناجحة
- أخطاء وقت التشغيل حرفية كما ظهرت في المتصفح، والطلبات الفاشلة
- سبينر تحميل ما يُحسب نجاحاً بعد تصحيح ٨ سبتمبر — لازم نص ظاهر
- الاستيرادات والدوال والمسارات الناقصة تُسدّ ضمن نفس البناء
- بناء يتوقف غير مترجم تلتقطه شبكة أمان كل ١٠ دقائق خلال أول ٢٤ ساعة
ما يمسكه
- الفحص للقراءة فقط، فما يقدر ينفّذ عملية شراء كاملة أو يرسل نموذجاً حقيقياً
- يتحقق أن الصفحة اشتغلت، لا أن الفكرة هي الصح تجارياً
- يفحص الصفحة اللي فتحها؛ لو التعديل كسر صفحة ثانية، الفحوصات المنطقية هي اللي ترصدها
- أرشفة جوجل مو لحظية: التحديث للزواحف يمشي على ٨ مواقع و٢٠ مساراً كل ٥ دقائق
- ما يحكم على الذوق: تصميم يفتح ويشتغل وشكله ما عجبك ليس عطلاً يمسكه فحص — هذا يُحل بطلب تعديل، أو باسترجاع مجاني لنسخة سابقة
أسئلة شائعة
اقرأ أيضاً
ابنِ موقعاً يفتح فعلاً عند الزائر
اكتب فكرتك بالعربي، وابني يبني ويفحص الصفحة بمتصفح حقيقي قبل ما يقول جاهزة.
ابدأ مجاناً