V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
soresolitudee
V2EX  ›  程序员

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

  •  
  •   soresolitudee · 150 天前 · 870 次点击
    这是一个创建于 150 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    3 条回复    2024-06-19 22:06:58 +08:00
    hemingway
        1
    hemingway  
       150 天前
    要做限定,定制一些 SPL 语法,不限定的话转出来的 SQL 准确性不高
    huifer
        3
    huifer  
       150 天前
    1. 你把你的 sql 可能的全部列出来
    2. sql 挖掉参数,全部写?
    3. 给这个 sql 做一个描述
    4. 将这个描述记录好,并且写出多个案例
    5. 用户输入,然后让他去比对所有的案例,找到最可能的几个
    6. 参数化处理

    细说联系 v 呀 cWZ5ZDA5NQ==
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1981 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 00:42 · PVG 08:42 · LAX 16:42 · JFK 19:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.