![]() |
1
cheng6563 9 天前
你可以让 LLM 优化搜索关键字
|
![]() |
2
lekai63 9 天前 via iPhone
你把数据库字段给 ai 让 ai 生成 sql 通过 functioncall 取数返回
|
3
a526796017 OP |
4
iyiluo 9 天前
已经有了,ERP 行业很多企业在做这一块,原理大概是通过大模型 function call 去调用 elasticsearch 接口,返回结构化数据
|
5
zonde306 9 天前 via Android ![]() 随便选个智商在线的 LLM 就行,不需要特定模型,除非需要用图片来搜索才需要多模态的
这种一般用 Agent 实现,向 LLM 提问,然后 LLM 调用工具,查询数据库,再让 Agent 执行查询生成表格文件 |
6
iyiluo 9 天前 ![]() 我猜你是想让 AI 直接输出搜索结果,这是不可能实现的,现在的大模型只存储了一堆权重的数字,他的输出是根据概率,随便找找一篇大模型原理讲解看看就知道了
|
7
bixinhaner 9 天前
"给出来牌号为北方省份的蓝色吉利品牌旗下的汽车的信息",感觉这个需求是 AI+SQL 的场景?让 LLM 根据语言要求生成 sql ,再访问数据库查询出来准确信息
|
8
a526796017 OP @iyiluo 懂了,就是大量的数据查询最终到底层还是得用数据库这类工具才能进行处理,看来目前还没有符合我需求的 AI 产品
|
9
KingHL 9 天前
纯 AI 不能做到对长尾记忆的准确性,无法精确搜索,我理解你这个合理的是让 ai 辅助做查询转换,最终查询数据还是在 es 中。或者可以试下 RAG 方案
|
10
ChoateYao 9 天前
这是 知识库 的功能,将你的数据向量化,提问的时候先搜索你的数据,在将你的数据喂给 Ai ,让 Ai 重新总结并输出。
|
11
CodeAllen 9 天前
AI 是黑盒系统,不稳定的系统,数据分析,尤其是需求明确的分析,是通过 AI 构建稳定的脚本或者后台服务进行准确的数据查询拿到确定的结果,而不是让 AI 在记忆中自己查询,AI 本身的幻觉问题就没法解决,类比人类就是认知偏差或者需求理解偏差,人都会记错或者理解错哪怕 AI 呢。
AI 、服务、数据,这三个本来就是独立的,各自迭代升级。 |
![]() |
12
mightybruce 9 天前
你这个属于多模态大模型交互,不存在直接就能用的模型,一定是要和你的系统本身写好的 API 接口交互的,
你的想法错误,那么现在有没有类似的交互模型例子,是有的,比如 openai 出的 operator, 国内智谱的 glm-pc, 你训练就不要想了,你自己做不到的,基于国内 cogagent 的几个小模型 做一些 GUI 界面交互 是可行的,不过你先多研究研究吧。 |
![]() |
13
312ybj 9 天前
通过指令模型,将你输入的“给出来牌号为北方省份的蓝色吉利品牌旗下的汽车的信息” 推理出特定的槽位信息:省份 颜色 品牌 , 在得到信息去数据库检索, 能做的就是收集指令数据,进行训练,然后进行 case 回归
|
![]() |
14
mightybruce 9 天前 ![]() 前面的多数人的回答基本都是答复所问, 有能力开发的用 cogagent , 没能力的问问 glm-pc 合作。
|
15
annilq 9 天前
应该是可以的,而且现在大模型都有 Tool Call 功能,也有些 text-to-sql 模型
或者也可以看看 claude 出的 mcp 协议例子,可以直连 sql 的,但是查出的数据的准确性和提示词关系很大 |
16
hss01248 9 天前
你就说快不快吧....
|
18
JoJoWuBeHumble 9 天前
@a526796017 因为你对数据要求百分百准确,function call 反而是靠谱的方式。
|
![]() |
19
fano 9 天前
你需要调用大模型构建 Agent ,dify.ai 等工具就是满足这类需求的。
自然语言的问题提交给 AI ,AI 理解后返回调用 ES API 的参数,本地程序执行,获得执行结果。 可以参考 Google 的 Agent 白皮书。 https://ppc.land/content/files/2025/01/Newwhitepaper_Agents2.pdf |
![]() |
20
Haku 9 天前
不要通过 AI 进行这种需要准确数据统计的活。
你可以让 AI 通过写代码的方式去查询你需要的条件。哪怕不写 SQL ,直接写 python 、c++、java 然后运行去查都比让他全文检索靠谱。 |
![]() |
21
siaronwang 9 天前
textToSql
|
22
visper 9 天前
不行的。大模型做不到你说的那种。合适的方式是让它根据用户的话给你生成 sql,或者说查询条件,通过 json 返回来再通过程序调用数据库或者 es.
|
![]() |
23
iyaozhen 9 天前
你这个场景专业说法叫 text to sql ,算是比较成熟了 https://python.langchain.com/docs/tutorials/sql_qa/
|
24
farah9 9 天前 via iPhone
高看 llm 了,先了解下原理吧。
|
![]() |
25
zoharSoul 8 天前
这就是正常的向量搜索啊
|
![]() |
26
amlee 8 天前 via Android
你这种场景如果结合 llm 做就是 function call ,es 都没必要,直接关系型数据库就行了
|
27
datoujiejie221 8 天前 via iPhone
你这不就是 chatbi 的智能问数功能吗?可以看看腾讯开源的 chatbi 项目 https://github.com/tencentmusic/supersonic
|
![]() |
28
huzhizhao 8 天前
function call 会靠谱不少
LLM 没那么强 |
29
capric 8 天前
这不就是 sql 精确查找 + quickwit-oss/tantivy 全文索引的事件吗,完全可以不要 llm 啊,如果要 llm 的话,就是用 llm 来生成 sql + tantivy 查询语言
|
30
ymcj001 8 天前
需要用到的是 LLM 的自然语言理解能力和上下文推理的能力。用户的第一次提问很难直接获得他想要的答案,用户可能需要多次询问才能得到想要的结果数据
|
![]() |
31
joetao123 8 天前
RAG 做不了这个功能,text 2 SQL 可以实现。
|