المسار
كيف يعمل تطبيق الذكاء الاصطناعي0/3
الدرس 2 من 3·~3 دقيقة

الفرق بين Frontend وBackend وDatabase وAI Model

أربع طبقات، لكل واحدة مسؤولية لا تتجاوزها. الخلط بينها هو أشهر خطأ معماري في تطبيقات الذكاء الاصطناعي. الواجهة الأمامية (Frontend): ما يراه المستخدم ويلمسه — الشاشات، الأزرار، صندوق المحادثة، مؤشر الانتظار. مسؤوليتها العرض وجمع المدخلات فقط. لا تحمل أسراراً ولا تتخذ قرارات حسّاسة، لأن كل ما فيها مكشوف للمستخدم بالتعريف. الخادم الخلفي (Backend): العقل التنفيذي. يتحقّق من الهوية والصلاحيات، يبني الطلب، يستدعي النموذج، يفرض حدود الاستخدام، ويسجّل ما جرى. كل قرار يمكن استغلاله يجب أن يُتّخذ هنا. قاعدة البيانات (Database): الذاكرة الدائمة. المستخدمون، المحادثات، الرسائل، الإعدادات، سجلّ الاستخدام. النموذج لا يتذكّر شيئاً بين الطلبات؛ قاعدة البيانات هي من يتذكّر. النموذج (AI Model): خدمة خارجية تستقبل نصاً وتعيد نصاً. بلا ذاكرة، بلا هوية، بلا صلاحيات، وبلا التزام بأن تكون إجابته صحيحة. تعامل معه كخبير سريع النسيان: كل مرة تحدّثه فيها، يجب أن تُعيد له كل ما يحتاج معرفته. القاعدة الذهبية: الواجهة تعرض، الخادم يقرّر، قاعدة البيانات تتذكّر، النموذج يفكّر.

مثال تطبيقي

مستخدم يضغط «لخّص هذا التقرير»: الواجهة ترفع الملف وتعرض شريط تقدّم، الخادم يتحقّق من الاشتراك ويستخرج النص ويستدعي النموذج، قاعدة البيانات تحفظ الملخّص وعدد الوحدات المستهلكة، النموذج يكتب الملخّص فقط.

انتبه

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

مهمة صغيرة

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

هل أعجبك المحتوى؟ شاركنا تجربتك ✨

انضم لمجتمع ذكاء بلا تعقيد التفاعلي على واتساب لمناقشة الدروس وطرح الأسئلة.

انضم الآن