DataGenie 1

تبسيط استعلامات قاعدة البيانات باستخدام الذكاء الاصطناعي

وظيفتها

‫DataGenie هو تطبيق مبتكِر مصمّم لتبسيط طريقة تفاعل المستخدمين مع قواعد البيانات. يسمح التطبيق للمستخدمين بإدخال طلبات بحث باللغة الإنجليزية البسيطة، والتي يتم ترجمتها بعد ذلك إلى طلبات بحث SQL، ما يتيح إمكانية التفاعل مع قاعدة البيانات حتى لغير الملمّين بلغة SQL. تستند هذه الوظيفة إلى واجهة برمجة التطبيقات Gemini API من Google التي تعالج مهام معالجة اللغة الطبيعية.

طريقة العمل:
يُدخل المستخدمون طلب بحث بلغة طبيعية، مثل "عرض جميع العملاء الذين أجروا عملية شراء في الشهر الماضي". ويُرسِل التطبيق هذه البيانات إلى واجهة برمجة التطبيقات Gemini API التي تعالج النص وتحوّله إلى طلب بحث دقيق بلغة الاستعلامات البنيوية (SQL). بعد ذلك، تنفِّذ الخلفية، التي تم إنشاؤها باستخدام Flask، هذا الاستعلام في قاعدة بيانات SQLite، ما يؤدي إلى استرداد البيانات المطلوبة. يتم عرض النتائج للمستخدم في واجهة بسيطة وسهلة الاستخدام تم إنشاؤها باستخدام Flutter.

دمج Gemini API:
لقد استخدَمنا Gemini API للتعامل مع جوانب معالجة اللغة الطبيعية، ما يضمن تفسير طلبات البحث المعقدة وتحويلها إلى لغة SQL بشكل صحيح. تتيح إمكانات نموذج اللغة المتقدّمة لواجهة برمجة التطبيقات لتطبيق DataGenie فهم مجموعة كبيرة من هياكل طلبات البحث، ما يجعله أداة فعّالة للمستخدمين غير التقنيين.

الخطط المستقبلية:
نخطّط لتحسين DataGenie من خلال دمج قاعدة بيانات على الإنترنت مثل Oracle، وإضافة وظائف لتغيير الجداول وإنشائها، وتحسين تجربة المستخدم بشكل عام باستخدام أدوات العروض المرئية للبيانات.

مصمَّم بالاستناد إلى

  • Flutter
  • Android
  • الويب/Chrome

الفريق

من

تماثيل بوذا الثنائية

من

الهند