You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用n8n构建AI代理查询MS-SQL数据库:Query参数取值疑问

在n8n中为AI代理配置Microsoft SQL工具的Query参数

核心解决方案

Microsoft SQL工具的Query参数需填写:{{ $fromAI('sql_query') }}

关键说明

  • 这是n8n AI代理体系中专门用于接收AI生成SQL语句的内置变量,作用是将AI节点输出的SQL查询直接传递给数据库执行工具。
  • 你之前使用Supabase无需手动指定Query参数,是因为Supabase工具在AI代理模式下默认自动绑定了AI生成的查询语句;而Microsoft SQL工具需要显式配置该变量来完成链路对接。

验证与排查步骤

  • 确保AI节点(如OpenAI)的提示词中明确要求生成符合MS-SQL语法的查询语句,且指定输出字段为sql_query;若自定义了输出键名,需同步修改$fromAI()中的参数值。
  • 确认工作流中AI节点的输出已正确连接到Microsoft SQL工具的输入端口,保证数据流转链路完整。
  • 通过n8n调试模式查看AI节点的输出结构,确认sql_query字段存在且包含合法的MS-SQL语句。
  • 若执行失败,优先检查AI生成的SQL语法是否符合MS-SQL规范,必要时优化提示词约束输出格式。

内容的提问来源于stack exchange,提问作者NeumanJay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 06:42:04