टेक्स्ट-टू-एसक्यूएल सुरक्षित रूप से कैसे करें? JSON लौटाएं {"steps": [2+ चरणों की सूची], "why": "छोटा"}।
मॉडल प्राकृतिक भाषा में किसी प्रश्न को डेटाबेस में SQL क्वेरी में बदल सकता है। सुरक्षित रूप से एम्बेड कैसे करें: मॉडल को डेटाबेस (तालिकाओं, फ़ील्ड, संबंध) का एक SCHEMA दें ताकि यह एक सही क्वेरी बना सके; एक क्वेरी बनाएं, लेकिन इसे आंख मूंदकर निष्पादित न करें - पहले जांचें (केवल पढ़ने के लिए, अनुमत तालिकाएं, सीमाएं); नियंत्रण के लिए उपयोगकर्ता को कोई क्वेरी या परिणाम दिखाएं; इस पथ के लिए डेटाबेस तक पहुँच अधिकारों को प्रतिबंधित करें (केवल चयन करें, केवल आवश्यक तालिकाएँ)। जोखिम: मॉडल गलत या खतरनाक क्वेरी बना सकता है - इसलिए, पीढ़ी और निष्पादन के बीच हमेशा जांच होती है। नियम: टेक्स्ट-टू-एसक्यूएल भाषा में प्रश्नों के लिए एक डेटाबेस खोलता है, लेकिन उत्पन्न क्वेरी अविश्वसनीय है: एक स्कीमा प्रदान करें, अधिकार सीमित करें और निष्पादन से पहले जांच करें।