كيفية القيام بتحويل النص إلى SQL بشكل آمن؟ إرجاع JSON {"steps": [قائمة تضم أكثر من خطوتين]، "why": "قصير"}.
يمكن للنموذج تحويل سؤال باللغة الطبيعية إلى استعلام SQL لقاعدة البيانات. كيفية التضمين بأمان: قم بإعطاء النموذج مخططًا لقاعدة البيانات (الجداول والحقول والعلاقات) بحيث يبني استعلامًا صحيحًا؛ قم بإنشاء استعلام، ولكن لا تقم بتنفيذه بشكل أعمى - تحقق أولاً (للقراءة فقط، الجداول المسموح بها، الحدود)؛ إظهار استعلام أو نتيجة للمستخدم للتحكم؛ تقييد حقوق الوصول إلى قاعدة البيانات لهذا المسار (حدد فقط، الجداول الضرورية فقط). المخاطرة: قد يقوم النموذج بإنشاء استعلام غير صحيح أو خطير - لذلك، هناك دائمًا فحص بين الإنشاء والتنفيذ. القاعدة: يفتح تحويل النص إلى SQL قاعدة بيانات للأسئلة باللغة، ولكن الاستعلام الذي تم إنشاؤه غير موثوق به: قم بتوفير مخطط وتقييد الحقوق والتحقق قبل التنفيذ.