الانتقال إلى المحتوى الرئيسي
كل المشاريع
AI Restaurant Tech

جبران

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

جرّبه مباشرةالكودشاهد التشغيل
جبران
  • 229

    طبقًا موزعة على 27 تصنيفًا

  • 63.45 دينار

    طلب أخذه النادل الذكي بأسعار دقيقة

  • 1–4 ثوانٍ

    لكل رد من النادل الذكي

  • 8 من 12

    طاولة نشطة على الخريطة خلال الخدمة التجريبية

من داخل المنتج

شاهده وهو يعمل

شاشات حقيقية وتسجيل لتشغيل فعلي، مأخوذة من المنتج نفسه.

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

خريطة الصالة المباشرة: الطلب الجديد يصل إلى T1 بين 8 طاولات مشغولة، مع المؤشرات وطابور الخدمات.

01 / 07

دوري

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

المشكلة

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

ما الذي بنيته

رمز QR لكل طاولة يفتح تطبيق زبون مرتبطًا بها: قائمة بالصور على 27 تصنيفًا مع أزرار التصنيفات والبحث، وصفحة لكل طبق مع تعليمات خاصة، وسلة يُعاد تسعيرها على الخادم وتُؤكد، وتتبع مباشر للطلب، وخدمات طاولة بنقرة واحدة، وتعديل الطلب المرسل حتى يجهز.

يتحدث النادل الذكي الإنجليزية والعربية واللهجة الأردنية أو مزيجًا منها. يجيب من قائمة المطعم نفسها، ويقترح أطباقًا متناسقة، ويضيف الأطباق مع ملاحظات الطبخ مثل «ميديوم ويل»، ويلخص الطلب بالأسعار الدقيقة ولا يرسله إلا بعد تأكيد الزبون. ويدير الموظفون السهرة من خريطة مباشرة لصالة الطعام الحقيقية، ولوحة الطلبات الواردة، وقائمة الخدمات، وزيارات الطاولات مع الحساب الجاري، وإدارة كاملة للأطباق الـ 229، ورموز QR مع ملفات PDF، وإعدادات الذكاء الاصطناعي مع تقرير استخدام وتكلفة لآخر 7 أيام.

المعمارية

تطبيقات Next.js 16 للزبون والموظفين فوق واجهة خلفية FastAPI مع SQLAlchemy غير المتزامن وترحيلات Alembic وPostgreSQL مع pgvector. يستخدم النادل استدعاء الأدوات في Gemini، ويتحقق الخادم من كل إجراء. صُمم البحث في القائمة ليجمع مطابقة أسماء الأطباق مع التضمينات الشعاعية، ويبقى يعمل دائمًا عبر مطابقة الأسماء عند عدم توفر التضمينات. يغذي صندوق صادر ضمن المعاملة تحديثات WebSocket للزبائن والموظفين. تُضبط المزودات والنماذج لكل غرض، Gemini أو OpenAI للدردشة والتضمينات والتفريغ الصوتي والصوت المباشر، والمفاتيح المخزنة مشفرة.

التحديات

جعل قائمة كبيرة سريعة على الجوال. فرض قواعد النادل في الكود: يجب عرض الطبق قبل طلبه، ويحتاج الطلب ملخصًا جديدًا و«نعم» صريحة في رسالة لاحقة، والطاولة تأتي من جلسة QR، والأسعار تُحسب من جديد عند الإرسال. إيصال ملاحظات الطبخ إلى المطبخ سطرًا بسطر، وإبقاء كل الشاشات متزامنة لحظيًا.

القرارات الهندسية

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

النتائج والأثر

في تجربة مسجلة على Gemini 3.1 Flash Lite، سأل الزبون «What steaks do you have?» فحصل على نوعي الستيك بوصفهما وسعرهما الحقيقيين. ثم أضاف في رسالة واحدة ريب آي بدرجة ميديوم ويل ومسخنًا وكوبي مانجو تروبيك، فاقترح النادل حمصًا للمشاركة وعرض ملخصًا بالأسعار، وبعد «نعم» صريحة من الزبون أرسل الطلب JB-107 بقيمة 63.45 دينار مع ملاحظة الطبخ على سطر الستيك. وعندما قال الزبون «أرسله» أول مرة، اشترط الخادم ملخصًا جديدًا قبل القبول. ظهر الطلب على الطاولة T1 في خريطة الموظفين خلال ثانيتين تقريبًا، وحرّك زرا «ابدأ التحضير» و«جاهز» تتبع الزبون مباشرة. وملأت خدمة مبرمجة عبر الواجهة البرمجية الحقيقية 8 من 12 طاولة بطلبات في كل الحالات وطلبات خدمة مفتوحة.

أبرز النقاط

  • نادل ذكي بلغتين مع اقتراحات وملاحظات طبخ وملخص بالأسعار وتأكيد صريح
  • ضوابط على الخادم لكل إجراء ينفذه الذكاء الاصطناعي
  • 229 طبقًا في 27 تصنيفًا مع معارض صور وأزرار تصنيفات وبحث
  • خريطة صالة مباشرة وتتبع للطلبات عبر WebSockets
  • لوحة إدارة تشمل إدارة القائمة وملفات QR بصيغة PDF وتقرير استخدام وتكلفة الذكاء الاصطناعي لآخر 7 أيام
  • إملاء صوتي وطلب بالصوت المباشر
  • إنجليزي وعربي مع دعم كامل للاتجاه من اليمين لليسار، ووضع فاتح وداكن، وتطبيق زبون مصمم للجوال أولًا