المشكلة هي أن مجرد تقديم المخطط لا يوفر معلومات كافية لـ ChatGPT. تحتاج إلى تزويده بتفاصيل حول أشياء مثل:
- ما الذي تمثله رموز الأعداد الصحيحة
req_typeفيapplication_requests - ما هو الغرض من عمود
user_idفيtopics - ما الذي تمثله رموز
action_typeفي جدولuser_actionsوما هو الفرق بين أعمدةuser_idوtarget_user_idوacting_user_idفي هذا الجدول
مع هذه الأنواع من التفاصيل، يبدو أن GPT 3.5 يقوم بعمل جيد دون أي تدريب إضافي. تصبح المشكلة بعد ذلك أن تقديم هذا المستوى من التفاصيل حول قاعدة البيانات بأكملها سيؤدي إلى تجاوز الحد الأقصى لرموز ChatGPT (4096 رمزًا، بما في ذلك نص المطالبة والمخرجات التي تم إنشاؤها). إذا تم استخدام هذا النوع من النهج، فستكون هناك حاجة إلى طريقة لتحديد ما يتم إرساله في المطالبة بناءً على المعلومات التي أراد المستخدم الحصول عليها من استعلام مستكشف البيانات.