هل تعاني شركتك من تأخر الردود على العملاء أو تقديم معلومات غير دقيقة من روبوتات الدردشة التقليدية؟
قمت بتطوير نظام خدمة عملاء ذكي (Demo لشركة Orange) يتخطى فكرة الردود الجاهزة. هذا النظام يعتمد على بنية RAG (Retrieval-Augmented Generation) المتقدمة، مما يعني أن الذكاء الاصطناعي لا "يؤلف" الإجابات، بل يسترجعها بدقة متناهية من قاعدة معرفة الشركة (Knowledge Base) وملفات الـ FAQ الخاصة بها.
كيف يحل هذا النظام مشاكل الشركات؟
تخصيص الردود (Personalization): النظام يحتوي على بوابة تسجيل دخول. بمجرد دخول العميل، يتعرف البوت على (باقته، استهلاكه، وفاتورته) ويرد بناءً على بياناته الشخصية.
منع الهلوسة (Zero Hallucination): البوت مقيد بـ System Prompt صارم. إذا سأله العميل عن معلومة غير موجودة في قاعدة بيانات الشركة، سيعتذر بأدب ويوجهه للاتصال بـ 110 أو استخدام تطبيق My Orange، بدلاً من اختراع إجابة خاطئة.
الفهم العميق (Intent Classification): البوت لا يعتمد على الكلمات المفتاحية (Keywords) القديمة، بل يستخدم نموذج LLM لتحليل "نية" العميل (Intent) وتوجيه سؤاله للمسار الصحيح (سواء كان سؤالاً عن الفاتورة، أو طلب ترقية الباقة، أو مجرد تحية).
الهندسة التقنية للمشروع (The Architecture):
تجهيز البيانات (Data Engineering): تحويل ملفات الشركة (CSV, DOCX) إلى نصوص مجزأة (Chunks) عالية الجودة.
التخزين الذكي (Vector Store): استخدام ChromaDB لتخزين البيانات كمتجهات (Embeddings) لضمان سرعة البحث الدلالي.
الاسترجاع المتقدم (Advanced Retrieval): دمج تقنيات (Similarity Search + MMR + Metadata Filtering) لضمان تنوع ودقة المعلومات المسترجعة.
واجهة المستخدم (UI): بناء واجهة محادثة تفاعلية ونظيفة باستخدام Streamlit.
التقنيات المستخدمة:
Python, Streamlit
RAG Pipeline, LangChain/LlamaIndex Concepts
Vector Databases (ChromaDB)
Local LLMs & Embeddings (Ollama)
(الكود المصدري وهيكلة النظام متاحة بالكامل على حسابي في GitHub للاطلاع على جودة الـ Clean Code).