Наконец-то! Решение Text-to-SQL, которое действительно работает! (и оно с открытым исходным кодом) Когда Text-to-SQL не работает, мы часто обвиняем LLM или плохую настройку подсказок. Но настоящая проблема обычно заключается в схеме. Позвольте объяснить: Вы спрашиваете: "Какие издатели получили роялти выше 5,000 долларов?" Векторный поиск извлекает "publisher" и "royalty_ledger" Он пропускает "vendor_agreement", таблицу-связку, которая их соединяет. Поэтому LLM пишет корректный SQL, который ничего не возвращает. Вот почему векторы не работают с реальными корпоративными схемами. Они сопоставляют имена. Они не обнаруживают пути соединения. Внешние ключи уже определяют путь. Вот для чего создан QueryWeaver. Это инструмент с открытым исходным кодом от FalkorDB. ...