؟ ؟ انضم إلى Discord أو راسلنا عبر البريد الإلكتروني على [email protected] للحصول على التحديثات والدعم والمزيد!
لا تكتب SQL باليد. استخدم LLMs للربط بقاعدة بيانات SQL الخاصة بك، ثم قم بإنشاء وتحرير SQL وإنشاء تصور تلقائيًا. تشغيله محليا.
المتطلبات المسبقة: مفتاح OpenAI API، وقاعدة بيانات Postgres (سيتوفر المزيد من دعم قاعدة البيانات قريبًا)!
yarn
cd frontend
yarn dev
افتح http://localhost:3000
أدخل مفتاح OpenAI API الخاص بك
"الاستعلام" عبارة عن دفتر ملاحظات واحد يمكنك تكراره في عبارة SQL بلغة طبيعية. يمكنك إنشاء المزيد بالنقر فوق "إنشاء استعلام جديد".
اكتب نصًا عاديًا في مربع الإدخال لإنشاء استعلام SQL المناسب. تشغيل توليد.
كلما كان السؤال وصفيًا أكثر، كان الأداء أفضل.
->
يتم إنشاء استعلام SQL أعلاه دفعة واحدة.
ومع ذلك، في أحيان أخرى، قد لا يتم إنشاء الاستعلام بشكل صحيح وقد لا يتم تشغيله.
نحن ندرك أن قواعد البيانات الخاصة بك ليست مجموعات بيانات مفتوحة المصدر. نحن نعلم أن لديهم بيانات معقدة. نحن نعلم أنه قد يكون لديك استعلامات موجودة مسبقًا وتريد تعديلها.
تم تصميم واجهة المستخدم بحيث يمكنك إجراء تعديلات على SQL يدويًا. يمكنك أيضًا نسخ ولصق برنامج SQL النصي للبدء به. أضف وصفًا نصيًا عاديًا حول الطريقة التي تريد بها تحرير الاستعلام. قم بتشغيل التحرير وانتظر السحر!
->
يمكنك أن ترى أن جملة WHERE تمت إضافتها إلى الاستعلام بشكل صحيح في ضوء السياق.
مع وصف بسيط، سوف تكون قادرا على تصور البيانات الخاصة بك. في الوقت الحالي، قمنا فقط باختبار المخططات التي ستعمل مع Chart.js، ولكننا سنكون قادرين على دعم جميع أنواع التصورات في المستقبل القريب.
بالنسبة إلى 60% إلى 70% من الوقت، يكون 3.5 كافيًا لإنشاء الاستعلام، وبما أنه أرخص وأسرع كثيرًا، فإننا نتركه كخيار. إذا انتهى بك الأمر إلى حدوث خطأ، فعادةً ما يؤدي تشغيل الرقم 4 إلى جعل الأمور تسير على ما يرام.
بالنسبة لكل عنصر استعلام تقوم بإعداده، يمكنك عرض سجله.
يمثل اللون الأزرق مدخلات المستخدم ويمثل اللون الأرجواني القطع الأثرية التي تم إنشاؤها. نحن نستخدم مسارات واجهة برمجة التطبيقات next.js لتوفير الراحة نظرًا لأنها تعمل على Node.js. تنشئ المسارات اتصالاً بقاعدة البيانات وLLM (حاليًا GPT).
يتم حفظ جميع البيانات محليًا - ولا تتم مشاركة أي من معلومات مفتاح واجهة برمجة التطبيقات (API) أو معلومات مصدر البيانات مع أي شخص آخر. في المستقبل، عندما يكون لدينا نسخة مستضافة، سنقوم بتشفير المعلومات.