SupportFlow AI هو نظام ذكي لخدمة العملاء يعتمد على تقنيات Generative AI وRetrieval-Augmented Generation (RAG) للإجابة على استفسارات العملاء بالاعتماد على قاعدة معرفة موثوقة بدلًا من الاعتماد على معلومات النموذج فقط.
تم تطوير Pipeline متكامل لاسترجاع المعلومات يجمع بين Semantic Search وBM25، ثم دمج النتائج وإعادة ترتيبها للوصول إلى أكثر المعلومات ارتباطًا بسؤال المستخدم.
يحتوي النظام على آلية Answerability Gate تتحقق من وجود معلومات كافية قبل توليد الإجابة، وفي حالة عدم توفر دليل مناسب يرفض النظام الإجابة بدلًا من توليد معلومات غير صحيحة.
كما تم تطوير واجهة تفاعلية باستخدام Streamlit تعرض الإجابات مع المصادر المستخدمة، بالإضافة إلى دعم ذاكرة المحادثة والأسئلة المتتابعة.
تم بناء نظام تقييم مستقل لقياس جودة الاسترجاع، وحقق المشروع:
Hit Rate@5: 100%
MRR: 95.92%
التقنيات المستخدمة:
Python, RAG, LLMs, NLP, BGE Embeddings, BM25, Reciprocal Rank Fusion, Cross-Encoder Reranking, ChromaDB, Streamlit.
الأرقام دي موثقة في تقييم المشروع على 810 سؤال اختبار منفصل.