**ChatWithDB-Azure — AI-Powered Natural Language Database Query System**
مشروع ذكاء اصطناعي يتيح للمستخدمين **التفاعل مع قواعد البيانات باستخدام اللغة الطبيعية بدلًا من كتابة SQL queries**، حيث يمكن للمستخدم طرح الأسئلة بشكل conversational مثل:
“ما هي أعلى المبيعات هذا الشهر؟”
أو
“اعرض العملاء الذين سجلوا خلال آخر 30 يوم”
ويقوم النظام بتحويل السؤال إلى استعلام مناسب، ثم استرجاع البيانات وعرض النتائج بشكل واضح وسهل الفهم.
يعتمد المشروع على **Azure OpenAI Service** وتقنيات **Retrieval-Augmented Generation (RAG)** لربط نموذج اللغة بقاعدة البيانات، مما يسمح باستخراج إجابات دقيقة ومبنية على البيانات الفعلية.
يشمل المشروع:
* ربط النظام بقاعدة بيانات SQL / relational database
* تحويل الأسئلة النصية إلى استعلامات ذكية
* تنفيذ الاستعلامات على قاعدة البيانات
* استرجاع النتائج وتلخيصها باستخدام LLM
* دعم follow-up questions داخل نفس المحادثة
* واجهة Chat تفاعلية سهلة الاستخدام
* تحسين الأمان والتحكم في الوصول إلى البيانات
الهدف من المشروع هو **تمكين غير التقنيين من تحليل البيانات واتخاذ القرارات بسهولة دون الحاجة لمعرفة SQL**، مما يساهم في تسريع الوصول إلى insights وتقارير الأعمال.