نظام بيئي هجين لأتمتة المبيعات والدعم

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

قامت فريق AI-Robot Studio بتطوير AI-Robot Chat — منصة ذكاء اصطناعي استشارية مقاومة للأعطال على مستوى المؤسسات. إنها حزمة برمجية جاهزة تمامًا ذات بنية مفتوحة، تُنشر على خوادمكم، تضمن استقلالًا كاملًا عن خدمات الاشتراك الخارجية وتوفر استجابة فورية للواجهة.

الهيكل التقني و"أجزاء" نظام AI-Robot Chat

1. الجسر الديناميكي للمحتوى (Dynamic Decoupled Knowledge Base)

السمة المعمارية الرئيسية لـ AI-Robot Chat هي الفصل الكامل بين معرفة البوت وبرمجة الواجهة الخلفية. يعمل البوت ك"قشرة فارغة"، بينما تُحمّل جميع المعلومات عن خدماتكم وأسعاركم وقواعدكم ديناميكيًا من ملفات JSON الخارجية (مثل ru.json، es.json) من خادم بعيد.

  • عند التشغيل وعند الطلب، يقوم خدمة kb_service.py بتنزيل ملفات المعرفة، وتنظيفها من علامات HTML وتحويل الكتل المنظمة إلى نص سياقي مسطح.
  • يأخذ النظام قالب التعليمات (System Prompt)، ويدخل فيه المعرفة المنقحة ديناميكيًا في علامة السياق، ويضيف تعليمات صارمة باللغة في النهاية، مما يمنع الارتباك في الحوارات متعددة اللغات.

2. الواجهة الأمامية السريعة والمتكيفة (Svelte 5 Chat Widget)

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

  • الكشف التلقائي للغة: يقرأ الودجت سمة lang لعلامة html. إذا تغيرت اللغة على موقعكم (React/Svelte SPA) دون إعادة تحميل الصفحة، يلاحظ MutationObserver المدمج ذلك على الفور، وينظف نافذة الدردشة، ويطلب التحية باللغة الجديدة.
  • الاتصال الهجين: يُستخدم REST API للتحميل السريع لتاريخ الرسائل والإعدادات، بينما تضمن WebSockets الثنائية التبادل الفوري للرسائل وعرض حالة "يكتب..." في الوقت الفعلي.
  • Rich Content: يدعم الدردشة عرض Markdown (القوائم، الخط العريض/المائل)، وعرض لقطات الشاشة المرفقة وتحميل الملفات.

3. النواة غير المتزامنة عالية الأداء (FastAPI)

تم بناء الجزء الخادم من AI-Robot Chat باستخدام FastAPI بلغة Python. للتعامل مع قواعد البيانات (Firebase) والجداول (Google Sheets)، نستخدم التوزيع غير المتزامن للخيوط عبر asyncio.to_thread. بينما ينتظر أحد الخيوط تسجيل السجلات أو إرسال البيانات إلى جداول Google، تواصل النواة الرئيسية لـ FastAPI خدمة مئات اتصالات WebSocket النشطة للمستخدمين الآخرين دون تأخير.

يدير مدير الاتصالات الخاص (ws_manager.py) حالة المستخدمين في الوقت الفعلي. إذا فتح العميل علامة تبويب الموقع، يرى المشغل مؤشرًا أخضرًا للحضور، وإذا أغلقها، ينطفئ المؤشر على الفور، مما يوفر وقت المشغل.

4. محرك الذكاء الاصطناعي المقاوم للأعطال: بنية "الشلال" (Waterfall AI Engine)

يتم حماية دماغ النظام (وحدة ai_service.py) من أعطال مقدمي خدمات الذكاء الاصطناعي. قمنا بتنفيذ نموذج طلبات متتالية: إذا أصدرت النموذج ذات الأولوية (مثل OpenAI) خطأً أو لم تستجب خلال 20 ثانية، يقوم البوت تلقائيًا بإعادة توجيه الطلب إلى Gemini، وفي حالة الفشل مرة أخرى — إلى xAI أو Mistral. يحصل العميل على استجابة متواصلة حتى إذا كان أحد خدمات الذكاء الاصطناعي غير متاح عالميًا.

5. توليد العملاء المحتملين الذكي (Function Calling)

الذكاء الاصطناعي لا يقلد المحادثة فحسب. باستخدام تقنية Function Calling، يتعرف البوت بشكل دلالي على متى يترك المستخدم بياناته الاتصال (الهاتف، البريد الإلكتروني، اسم المستخدم في المراسلة). في هذه اللحظة، تستدعي النظام فورًا الوظيفة التقنية save_lead، تلتقط جهات الاتصال وترسل إشعارًا فوريًا في Telegram لصاحب العمل.

6. لوحة تحكم المشغل الاحترافية (NiceGUI & AG Grid)

تم تطوير واجهة المديرين باستخدام NiceGUI وتوفر مكان عمل كامل:

  • التقاط فوري (Human Mode): يرى المدير الحوار بين العميل والذكاء الاصطناعي في الوقت الفعلي ويمكنه بنقرة واحدة الاستيلاء على التحكم من الروبوت، محولًا الدردشة إلى الوضع اليدوي. تُظهر مؤشرات النشاط ما إذا كان أحد زملاء المديرين يتابع هذه الدردشة أيضًا، مما يمنع الارتباك.
  • لوحة تحكم التحليلات: عرض مؤشرات الأداء الرئيسية للأعمال في الوقت الفعلي (عدد الجلسات الفريدة، الحوارات النشطة، التحويل إلى عملاء محتملين).
  • إدارة ذكية لقواعد البيانات عبر AG Grid: تسمح الجدولة بتصفية آلاف الجلسات حسب البلدان، علامات UTM، تواريخ الزيارات، صفحات الدخول وحفظها أو حذفها بشكل جماعي. تتذكر الجدولة إعدادات الأعمدة بشكل فردي لكل مدير.

المزايا الرئيسية لـ AI-Robot Chat لأعمالكم

  • استقلالية كاملة لقاعدة المعرفة: يتدرب البوت على ملفات JSON الخاصة بكم، ولا يتطلب إعادة برمجة عند تغيير قوائم الأسعار أو شروط الخدمات.
  • أقصى سرعة للاستجابة: البنية غير المتزامنة للواجهة الخلفية وWebSockets تلغي أي تأخير في تسليم الرسائل.
  • شفافية مطلقة: ترون المسار الكامل للعميل — من علامة UTM للحملة الإعلانية، عنوان IP والمدينة إلى الصفحة التي فتح فيها المستخدم الدردشة.

AI-Robot Chat هو أداة جاهزة للتحمل العالي للأحمال على مستوى المؤسسات، والتي تُأتمت ما يصل إلى 90% من خدمة العملاء وتحول زوار موقعكم إلى عملاء مستعدين للشراء. تواصلوا مع خبراء AI-Robot Studio لمناقشة تطبيق AI-Robot Chat على موقعكم أو تخصيص المنصة لعمليات أعمالكم.