LearnAI
Модуль 16 · AI для работы с данными (Pro) · Урок 1/5
Задача

Текст в SQL-запрос

Как безопасно сделать text-to-SQL? Верни JSON {"steps": [список из 2+ шагов], "why": "кратко"}.

Вопрос на языке → запрос к базе
💡 Кусочек теории

Модель умеет превращать вопрос на естественном языке в SQL-запрос к базе. Как встроить безопасно: дать модели СХЕМУ базы (таблицы, поля, связи), чтобы она строила корректный запрос; сгенерировать запрос, но НЕ исполнять слепо — сначала проверить (только чтение, разрешённые таблицы, лимиты); показать пользователю запрос или результат для контроля; ограничить права доступа к базе для этого пути (только SELECT, только нужные таблицы). Риск: модель может построить неверный или опасный запрос — поэтому между генерацией и исполнением всегда стоит проверка. Правило: text-to-SQL открывает базу для вопросов на языке, но сгенерированный запрос — недоверенный: давай схему, ограничивай права и проверяй перед исполнением.

Как оценивается · проходной 70

  • 1Валидный JSON без текста вокруг30%
  • 2Есть массив steps и why35%
  • 32+ шага: дать схему, не исполнять слепо, проверить/показать, ограничить права (только SELECT)35%
Твой промптClaude ⌄
🔒

Открой доступ, чтобы отправлять решения на мгновенную AI-проверку.

Открыть полный доступ · $49