تفاصيل العمل

* وصف المشروع:

تطبيق ويب يتيح للمستخدمين إجراء استعلامات تفاعلية على قواعد البيانات عبر آلية دردشة مبسطة. يستخدم المشروع تقنيات معالجة اللغة الطبيعية لتحويل أسئلة المستخدم إلى أوامر SQL وتنفيذها على قاعدة البيانات المعنية، ثم يعرض النتائج بطريقة واضحة وسهلة الفهم ضمن واجهة مستخدم بسيطة.

**المزايا الرئيسية:**

1. كتابة الاستعلامات بلغات طبيعية دون الحاجة لخبرة SQL.

2. دعم للعديد من قواعد البيانات (MySQL، PostgreSQL، SQLite وغيرها).

3. عرض النتائج في جداول قابلة للتصفية والبحث.

4. إمكانية تحميل النتائج بصيغ CSV أو Excel.

5. معالجة الأخطاء وتنبيه المستخدم عند وجود أخطاء في الاستعلام.

**التقنيات المستخدمة:**

* LLaMA-Factory لعمل fine-tune ل Google's gemma-3-1b-it model

* Streamlit لبناء واجهة المستخدم.

* مكتبة LangChain.

* SQLAlchemy لإدارة الاتصالات وتنفيذ الاستعلامات.

* Gemini api.

ملفات مرفقة