自然语言查询结构化表数据,请多多给出方案与建议

152 天前
 soresolitudee

做智慧城市软件,需求是这样的,有一个系统,里面的结构化表数据采用 postgrel 存储。产品想使用对话的模式来查询结构化表的数据,例如某个工程某月的投资金额是多少?分别涉及到了工程表、子项目表、投资进展表,这种涉及多表联查和求和的查询。 大家有什么方案吗? 组长给了一个 text2sql 的方案,例如下面文档提供的 text2sql 工具: https://waytoagi.feishu.cn/wiki/OoOuwucJoiRzvDkaf4PcJQpansh 。 除此之外,还有什么好的实现吗?

875 次点击
所在节点    程序员
3 条回复
hemingway
152 天前
要做限定,定制一些 SPL 语法,不限定的话转出来的 SQL 准确性不高
BlackGrasshopper
152 天前
huifer
152 天前
1. 你把你的 sql 可能的全部列出来
2. sql 挖掉参数,全部写?
3. 给这个 sql 做一个描述
4. 将这个描述记录好,并且写出多个案例
5. 用户输入,然后让他去比对所有的案例,找到最可能的几个
6. 参数化处理

细说联系 v 呀 cWZ5ZDA5NQ==

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1050925

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX