Исследователи представляют PCC-SQL — систему, которая интегрирует политики использования столбцов в генерацию Text-to-SQL для обеспечения детерминированного соблюдения правил доступа к данным. Подход формализует политики на основе семантического использования — вывод, условие фильтра и аргумент агрегации — и согласовывает их с грамматическими правилами, отслеживаемыми декодером.

  • PCC-SQL применяет маску логитов для каждого токена, чтобы устранить нарушения использования столбцов в одном запросе за один проход декодирования.
  • На трех бенчмарках и трех моделях с открытым исходным кодом система достигает 0% уровня утечки данных.
  • Покрытие достигает до 88.7% на Spider-CU при сохранении объема токенов в пределах +10% от прямого промптинга.

Метод позволяет системам Text-to-SQL балансировать между соблюдением политик, охватом ответов и ограниченной стоимостью в условиях доверенных границ без reliance на стохастические механизмы отказа.