SQL 方言转换:大模型让实现变容易,架构该怎么选
一个报表产品同时接入 PostgreSQL 和 SQL Server。用户要查“金额超过 100 元的订单,按编号倒序取前 10 条”,系统就要生成两种 SQL。 把自然语言需求转成 SQL,通常叫 NL2SQL(Natural Language to SQL)。当产品接入多个数据库时,可以先确定查询含义,再转换成各自的 SQL 方言。本文关注的就是后一步。 ...
一个报表产品同时接入 PostgreSQL 和 SQL Server。用户要查“金额超过 100 元的订单,按编号倒序取前 10 条”,系统就要生成两种 SQL。 把自然语言需求转成 SQL,通常叫 NL2SQL(Natural Language to SQL)。当产品接入多个数据库时,可以先确定查询含义,再转换成各自的 SQL 方言。本文关注的就是后一步。 ...