W końcu! Rozwiązanie Text-to-SQL, które naprawdę działa! (i jest open-source) Kiedy Text-to-SQL nie działa, często obwiniamy LLM lub słabe inżynierowanie zapytań. Ale prawdziwym problemem zazwyczaj jest schemat. Pozwól, że wyjaśnię: Pytasz: „Którzy wydawcy otrzymali płatności tantiemowe powyżej 5 000 USD?” Wyszukiwanie wektorowe wyciąga "publisher" i "royalty_ledger" Pomija "vendor_agreement", tabelę łączącą je. Dlatego LLM pisze poprawne SQL, które nic nie zwraca. To dlatego wektory zawodzą w rzeczywistych schematach przedsiębiorstw. Dopasowują nazwy. Nie odkrywają ścieżek łączenia. Klucze obce już definiują ścieżkę. To jest luka, dla której stworzono QueryWeaver. To narzędzie open-source od FalkorDB. ...