Enfin ! Une solution Text-to-SQL qui fonctionne vraiment ! (et elle est open-source) Lorsque Text-to-SQL ne fonctionne pas, nous blâmons souvent le LLM ou une mauvaise ingénierie des prompts. Mais le véritable problème est généralement le schéma. Laissez-moi expliquer : Vous demandez : « Quels éditeurs ont reçu des paiements de redevances supérieurs à 5 000 $ ? » La recherche vectorielle extrait "éditeur" et "registre_des_redevances" Elle manque "contrat_fournisseur", la table de liaison qui les connecte. Ainsi, le LLM écrit un SQL valide qui ne retourne rien. C'est pourquoi les vecteurs échouent sur de véritables schémas d'entreprise. Ils correspondent aux noms. Ils ne découvrent pas les chemins de jointure. Les clés étrangères définissent déjà le chemin. C'est le vide pour lequel QueryWeaver a été conçu. C'est un outil open-source de FalkorDB. ...