Векторный поиск не гарантирует точные фильтры, суммы, JOIN и актуальное транзакционное состояние. Для числовых ответов по SQL-базе основой должны быть проверяемые запросы к данным.
Почему для ответов по транзакционной SQL-базе не стоит использовать векторный RAG как основной механизм?
Векторный поиск не гарантирует точные фильтры, суммы, JOIN и актуальное транзакционное состояние. Для числовых ответов по SQL-базе основой должны быть проверяемые запросы к данным.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Векторный поиск не гарантирует точные фильтры, суммы, JOIN и актуальное транзакционное состояние. Для числовых ответов по SQL-базе основой должны быть проверяемые запросы к данным.
RAG полезен для описания схемы, бизнес-терминов и примеров SQL. Сам запрос нужно валидировать, ограничивать права и ресурсы, а результат связывать с выполненной операцией. Превращение строк в embeddings может потерять нужные записи и не заменяет агрегирование по полной выборке.