• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ffwei107
V2EX  ›  程序员

自然语言转 sql

  •  
  •   ffwei107 · May 17, 2025 · 4993 views
    This topic created in 546 days ago, the information mentioned may be changed or developed.

    最好的方案是什么? 又快又准确 结合 dify

    17 replies  •  2025-05-18 01:47:22 +08:00
    gouflv
    gouflv
    May 17, 2025 via iPhone❤️8
    1
    你这是写提示词呢?
    myTrip
    myTrip
    May 17, 2025 via iPhone
    2
    结合 mcp 呢
    s1E4GnZ4A2qGRyva
    s1E4GnZ4A2qGRyva
    May 17, 2025
    3
    创建读者表,编号为自动递增的整数主键,邮箱为不重复不为空的文本,出生年为整数。删除出生年小于 2000 的读者记录。删除读者表。
    =>
    CREATE TABLE 读者 ( 编号 INTEGER PRIMARY KEY AUTOINCREMENT, 邮箱 TEXT UNIQUE NOT NULL, 出生年 INTEGER ); DELETE FROM 读者 WHERE 出生年 < 2000; DROP TABLE 读者;

    https://zhuanlan.zhihu.com/p/415732605
    akira
    akira
    May 17, 2025
    5
    目前应该是没有特别好的 开箱即用的方案。 都是需要做一堆额外的工作的。
    foolishcrab
    foolishcrab
    May 17, 2025
    6
    https://chat2db-ai.com/
    别什么都 dify dify
    Leviathann
    Leviathann
    May 17, 2025❤️3
    7
    简单的自然语言是不准确的

    准确的自然语言是复杂的
    zhangeric
    zhangeric
    May 17, 2025
    8
    @Leviathann 是的,我现在给 ai 关键词能用专业词汇一定用专业词汇.
    xuanbg
    xuanbg
    May 17, 2025
    9
    我觉得我自己写的 SQL 大部分都无法用自然语言描述
    bzj
    bzj
    May 17, 2025
    10
    @foolishcrab 这个能做成工具给 dify 调用吗
    june4
    june4
    May 17, 2025
    11
    这和中文编程有什么区别?
    zhleonix
    zhleonix
    May 17, 2025
    13
    @myTrip MCP 还是更方便,尤其是对接现有系统。就是 token 消耗大了一点,需要多轮对话,虽然都是 Agent 自己做。
    realpg
    realpg
    May 17, 2025
    14
    你自己那自然语言在严格语法角度来说 歧义满天飞
    让你写完全无歧义的自然语言 还不如写 SQL 来的快
    Nasdaq
    Nasdaq
    May 17, 2025
    15
    结合 Dify 目前一个能打都没有
    luting
    luting
    May 17, 2025
    16
    编程语言用 AI 好用, 是因为编程语言都是面向机器的, 在机器和人类之间做平衡.
    但是 SQL 这玩意压根跟机器没关系, SQL 的底层是数学的关系代数, 是数学的抽象, 是一种关系范式的自然语言,
    然后自然语言转自然语言? 不可能出现好用的自然语言转 SQL, AI 是猜, SQL 的信息量全在数据里, 语句都是逻辑关系, AI 有逻辑吗?
    COW
    COW
    May 18, 2025 via Android
    17
    中文这种高信息密度的语言,不管怎么分词,我觉得都不容易整出正确的答案,除非你能严格规定输入语言的格式,那都制定规范了,似乎还不如用 SQL 呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1721 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 15:55 · PVG 23:55 · LAX 07:55 · JFK 10:55
    ♥ Do have faith in what you're doing.