تفاصيل العمل

روبوت دردشة خفيف الوزن يعمل محليًا للإجابة عن الأسئلة الشائعة في مجال التجارة الإلكترونية، تم تطويره باستخدام معالجة اللغة الطبيعية (NLP) وواجهة ويب مبنية بإطار العمل Flask. يعتمد الروبوت على مطابقة استفسارات المستخدم مع مجموعة بيانات للأسئلة الشائعة باستخدام TF-IDF لتمثيل النصوص وتشابه جيب التمام (Cosine Similarity) لتقديم إجابات دقيقة بشكل فوري.

🚀 المميزات

معالجة النصوص: تقسيم النص إلى كلمات (Tokenization)، وتحويل الأحرف إلى صغيرة (Lowercase Conversion)، وإزالة الكلمات الشائعة (Stop-word Removal)، وإجراء الإرجاع إلى الجذر اللغوي (Lemmatization) باستخدام مكتبة NLTK.

البحث المتجهي: يستخدم TfidfVectorizer وcosine_similarity من مكتبة scikit-learn للعثور رياضيًا على السؤال الأكثر تشابهًا مع استفسار المستخدم داخل مجموعة البيانات.

واجهة ويب: واجهة دردشة بسيطة ومتجاوبة تم تطويرها باستخدام HTML وCSS وJavaScript.

خلفية غير متزامنة: واجهة برمجية (API) مبنية باستخدام Flask عبر المسار (/chat) لمعالجة طلبات المستخدم بشكل غير متزامن (Asynchronously) دون الحاجة إلى إعادة تحميل الصفحة.

يمكنك اضافة الأسىْله الخاصة بك و اجاباتها و سيختار البرنامج الاجابة المتعلقة بالسؤال المدخل عن طريق المستخدم.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات