返回目录 / 数据自动化
把自然语言分析问题变成只读 SQL
向模型提供测试库 schema,生成 SQL 后先检查查询类型,再在只读副本运行。
目标
帮助分析者探索业务数据而不授予写数据库权限。
步骤
验证方式
测试写入、多个语句、越权表和无效查询均被应用拒绝;合法 SELECT 结果可复现。
故障处理
若查询列错,缩小 schema 和补充业务字段含义;不要通过提高权限绕过失败。
权限边界
前置条件
- Python 3.11+、anthropic SDK、SQLite 合成测试库、有效 API key。
权限边界
- 禁止生产写权限;只对最小化、脱敏测试数据试跑。
限制
模型输出可能包含危险 SQL;prompt 不构成安全边界,查询必须由解析器和只读数据库权限双重限制。
固定上游来源
- 仓库
- anthropics/anthropic-cookbook
- 文件路径
- capabilities/text_to_sql/guide.ipynb
- 固定提交
9c1e493ddd2b82df399d2a61b9c806c539e18be6- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: MIT