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