نظام الإجابة على الأسئلة
يشرح هذا البرنامج التعليمي كيفية استخدام قاعدة البيانات المتجهة مفتوحة المصدر "ميلفوس" لبناء نظام للإجابة عن الأسئلة (QA).
يتضمن نموذج التعلم الآلي وبرامج الطرف الثالث المستخدمة:
- بيرت
- MySQL
- تاهي
نظام الإجابة على الأسئلة هو تطبيق شائع في العالم الحقيقي ينتمي إلى مجال معالجة اللغة الطبيعية. تتضمن أنظمة ضمان الجودة النموذجية أنظمة خدمة العملاء عبر الإنترنت، وروبوتات الدردشة الآلية لضمان الجودة وغيرها. يمكن تصنيف معظم أنظمة الإجابة على الأسئلة على النحو التالي: أنظمة الإجابة على الأسئلة التوليدية أو الاسترجاعية، أو أنظمة الإجابة على الأسئلة أحادية الجولة أو متعددة الجولات أو مفتوحة المجال أو أنظمة الإجابة على أسئلة محددة.
في هذا البرنامج التعليمي، سوف تتعلم كيفية بناء نظام ضمان الجودة الذي يمكنه ربط أسئلة المستخدم الجديدة بإجابات ضخمة مخزنة مسبقًا في قاعدة بيانات المتجهات. لبناء روبوت الدردشة الآلي هذا، قم بإعداد مجموعة البيانات الخاصة بك من الأسئلة والإجابات المقابلة. قم بتخزين الأسئلة والأجوبة في MySQL، وهي قاعدة بيانات علائقية. ثم استخدم BERT، وهو نموذج التعلم الآلي (ML) لمعالجة اللغة الطبيعية (NLP) لتحويل الأسئلة إلى متجهات. يتم تخزين ناقلات الأسئلة هذه وفهرستها في Milvus. عندما يُدخل المستخدمون سؤالاً جديدًا، يتم تحويله إلى متجه بواسطة نموذج BERT أيضًا، ويبحث Milvus عن متجه السؤال الأكثر تشابهًا مع هذا المتجه الجديد. يقوم نظام ضمان الجودة بإرجاع الإجابة المقابلة للأسئلة الأكثر تشابهًا.
QA_Chatbot
QA_Chatbot_demo