Инженерные самовосстанавливающ... Заметка
DZone.com Feed на русском

Инженерные самовосстанавливающиеся SQL-конвейеры с использованием LLM: валидация, ограничения и безопасное восстановление

Самовосстанавливающийся SQL-конвейер не должен означать автономную генерацию SQL с последующим привилегированным выполнением. На практике более безопасная интерпретация уже, где языковая модель предлагает исправление, а детерминированные средства контроля решают, является ли это исправление синтаксически корректным, семантически правдоподобным, операционно безопасным и пригодным для выполнения. Это различие важно, поскольку тот же механизм, который исправляет переименованный столбец, может также генерировать непреднамеренное удаление (DELETE), расширять соединение (join) или сканировать неожиданно большой набор данных.Функции структурированного вывода могут ограничивать ответ LLM определенной схемой, но соответствие схеме не эквивалентно корректности базы данных или авторизации. Structured Outputs от OpenAI предназначен для того, чтобы сгенерированный вывод соответствовал предоставленным JSON-схемам, и не проверяет семантику SQL или безопасность выполнения.