Finalmente! Una soluzione Text-to-SQL che funziona davvero! (e è open-source) Quando Text-to-SQL non funziona, spesso diamo la colpa al LLM o a una scarsa ingegneria dei prompt. Ma il vero problema è di solito lo schema. Lasciami spiegare: Chiedi: “Quali editori hanno ricevuto pagamenti di royalty superiori a $5.000?” La ricerca vettoriale estrae "publisher" e "royalty_ledger" Manca "vendor_agreement", la tabella di collegamento che li connette. Quindi il LLM scrive SQL valido che non restituisce nulla. Ecco perché i vettori falliscono su schemi aziendali reali. Corrispondono ai nomi. Non scoprono i percorsi di join. Le chiavi esterne definiscono già il percorso. Questo è il gap per cui è stato costruito QueryWeaver. È uno strumento open-source di FalkorDB. ...