Как организовать обработку запроса агентом (chain-of-thought, инструменты, схема БД в контексте)?
Как валидировать SQL-запрос через EXPLAIN?
Как реализовать LLM-Judge для апрува сгенерированного SQL?
Какие критерии для оценки SQL стоит определить совместно с бизнесом? (синтаксис, оптимизированность, соответствие схеме)
Как обеспечить детерминированность LLM-Judge на одних и тех же данных (диапазон 0.2–0.3 по дисперсии)?
Зачем привлекать ассессоров для разметки и оценки качества судьи?
Зачем считать доверительные интервалы для воспроизводимости LLM-Judge?
Метрики SQL-агента
Какая основная метрика качества SQL-агента (Execution Match)?
Чем отличается синтаксическая метрика от content-based execution match?
Как сравнивать два SQL-запроса синтаксически (через AST-дерево)?
Зачем смотреть на две метрики, а не только на execution match?
Парсинг адресов в SQL
Как решать проблему расхождения формата адресов в БД и в запросах пользователя (regex, fuzzy matching, расстояние Левенштейна, LLM с structured output)?
Когда LLM с structured output справится лучше regex?
RAG: глубокое погружение
Как мерить качество ретривера (Recall@50, Recall@5)?
Как составить валидационный датасет (запрос → правильный чанк)?
Какую стратегию чанкования выбирать (рекурсивный по символам точки/абзаца, размер 512)?
Как проверять качество чанкования (рандомный sampling 20 чанков, оценка людьми)?
Когда LLM-оценка чанков не работает (нестабильно, медленно)?
Какие основные метрики LLM-Judge (Faithfulness, Answer Quality, Compactness)?
Зачем добавлять compactness как пятую метрику?
Что подавать на вход LLM-Judge? (контекст, ответ, запрос юзера)
Как использовать обратную связь пользователей (CSAT, лайк/дизлайк, фидбэк) для пополнения валидационного датасета?
LoRA и PEFT
В каких случаях дообучение эмбеддера через LoRA выигрывает у полного SFT?