LearnAI
Modulo 16 · AI per la scienza dei dati (Pro) · Lezione 1/5
← Al catalogo
Compito

Testo in query SQL

Come eseguire la conversione da testo a SQL in modo sicuro? Restituisce JSON {"steps": [elenco di 2+ passaggi], "why": "breve"}.

Sblocca l'accesso per inviare soluzioni per la revisione istantanea dell'intelligenza artificiale.Inizia gratuitamente
Domanda in lingua → interrogazione al database
💡 Un pezzo di teoria

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.

Come viene valutato · superamento 70

  • 1JSON valido senza testo attorno30%
  • 2C'è un array steps e why35%
  • 32+ passaggi: fornire lo schema, non eseguire alla cieca, verificare/mostrare, limitare i diritti (solo SELECT)35%
Il tuo suggerimentoClaude ⌄