LearnAI
模块 16 · 数据科学人工智能(专业版) · 1/5
← 前往目录
任务

文本转 SQL 查询

如何安全地进行文本转SQL?返回 JSON {"steps": [2 个以上步骤的列表], "why": "short"}。

解锁提交解决方案以供即时 AI 审核的权限。免费开始
语言问题→查询数据库
💡 一个理论

该模型可以将自然语言的问题转化为对数据库的 SQL 查询。如何安全嵌入:为模型提供数据库的架构(表、字段、关系),以便它构建正确的查询;生成查询,但不要盲目执行它 - 首先检查(只读、允许的表、限制);向用户显示查询或控制结果;限制此路径的数据库访问权限(仅限 SELECT,仅限必要的表)。风险:模型可能会构造不正确或危险的查询 - 因此,生成和执行之间始终存在检查。规则:文本转 SQL 打开数据库以查找该语言中的问题,但生成的查询不受信任:提供架构、限制权限并在执行前进行检查。

如何评估·通过 70

  • 1周围没有文本的有效 JSON30%
  • 2有一个数组steps和why35%
  • 32+步骤:给出方案,不要盲目执行,检查/显示,限制权限(仅限SELECT)35%
您的提示Claude ⌄