V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nicking
V2EX  ›  问与答

如何实现 AI 智能问数

  •  
  •   nicking · 12 小时 42 分钟前 · 454 次点击

    感觉以后的软件发展方向可能不像现在这样了,人们要查询数据的时候,通过网页上的筛选框去搜,我觉得通过 AI 来实现问数才是更方便的一种形式,比如直接和 AI 说,这会儿系统在线人数是多少,然后他就去查询数据库,然后在对话框里面把人数返回给我。再比如我要问我今天的待办事项有多少,他就把事件列表返回给我。和阿里的千问那样很像,直接说我要点外卖,然后就把外卖订单发给我。

    我想讨论的是,这个技术路线应该怎么样才比较合理?我现在想到的两种方案:

    1 、让大模型理解我的业务系统以及 sql 数据库结构,然后让模型根据问题自己生成 sql 语句,再去执行的话。这中间有个问题,就是它生成的 sql 并不正确,如果是语法错误还好解决,让他再修复一下,但是如果它都理解错了,这个问题就大了。

    2 、提供常问的一些固定问题,通过 function call 的方式来实现,这种方式肯定出错的概率就很低,但是吧,用户的问题又受限制,最终模型能够回答多少问题,完全取决于我们给他提供多少接口函数。

    还请大家解答一下,关于 AI 问数,有啥很好的参考吗

    5 条回复    2026-04-22 13:52:10 +08:00
    Solix
        1
    Solix  
       12 小时 37 分钟前
    需要一个原生 AI 数据库 CLI 系统,从底层解决这个问题
    miku999
        2
    miku999  
       12 小时 29 分钟前
    我觉得未来会是, AI 的一些插件集成到各种数据库里, 丰富了 AI 的基本知识, 再加上更强的模型带来的能力增强, 就可以直接写各种准确、性能又好的 sql 了
    utop1a
        3
    utop1a  
       12 小时 7 分钟前
    阿里有开源一个 Text-to-SQL 类型的 https://github.com/spring-ai-alibaba/DataAgent
    letmatte
        4
    letmatte  
       10 小时 36 分钟前
    原生 sql 方式有没有办法稳定的解决权限问题?比如不同人能查询的表权限不同/行权限不同。目前是通过 function call 在代码中自行实现的权限控制(不同人调用同一个函数接口吐出来的内容不同),寻求更佳的方案
    zhuangpipi
        5
    zhuangpipi  
       8 小时 34 分钟前
    AI 取数,应该社区有很多方案,问问 chatgpt
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3204 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 14:26 · PVG 22:26 · LAX 07:26 · JFK 10:26
    ♥ Do have faith in what you're doing.