Come eseguire la conversione da testo a SQL in modo sicuro? Restituisce JSON {"steps": [elenco di 2+ passaggi], "why": "breve"}.
Il modello può trasformare una domanda in linguaggio naturale in una query SQL al database. Come incorporarlo in modo sicuro: fornire al modello uno SCHEMA del database (tabelle, campi, relazioni) in modo che costruisca una query corretta; generare una query, ma NON eseguirla alla cieca: controllare prima (sola lettura, tabelle consentite, limiti); mostrare all'utente una query o un risultato per il controllo; limitare i diritti di accesso al database per questo percorso (solo SELECT, solo le tabelle necessarie). Rischio: il modello può costruire una query errata o pericolosa, quindi c'è sempre un controllo tra generazione ed esecuzione. Regola: text-to-SQL apre un database per domande nella lingua, ma la query generata non è attendibile: fornire uno schema, limitare i diritti e verificare prima dell'esecuzione.