AI Embedding

功能建议 · 362 次浏览
抄书侠(GM) 创建于 2023-06-27 01:47

这几天免魔法用上了CL老大做的AI模块,很好用哈,比自己用节省了不少时间。

 

我想接下来做本地化知识库的AI问答,有两个关键点,第一是embedding,第二是相似度匹配。目前想到的是,第一步embedding可以想办法直接http请求达到,第二步相似度匹配可能得用C#来实现一些简单的聚类算法了。虽然我可以通过服务器中转一下来很轻松完成这件事情,但是我想这次做这个动作要尽可能完全本地化,数据不经过第三方。

 

不知道老大有没有什么比较好的方案,特别是完成向量的相似度匹配这件事。


抄书侠(GM) 2023-06-27 01:48 :

第一步如果能够也做成模块,那是再好不过的!想必后续quicker会涌现出一大批本地化知识库AI。

抄书侠(GM) 2023-06-27 08:21 :

我是这么想这件事情的,现在LAINCHAIN比较火,用来开发各种GPT应用,其实讲道理,也就是个命令行版的简易Quicker。而且绝大多数高级点的功能都是放到服务器处理的,经过的手太多了,无法保证中间的人有没有别的想法。但是Quicker已有的组件使得如果基于Quicker开发AI,其对电脑的调度能力将会远远大于其它任何一个已有的AI应用。

以下是我觉得比较公用的模块,我自己会想办法看能不能写一些子程序出来的,如果CL老大有什么比较好的技术方向建议就更好了:

1. Embedding:有OPENAI已有的API,把语句向量化,可用于知识库类的AI构建,这个自己写应该是可以的。

2. 动作的调用:例如我想做这么一件事情:语音输入我的命令,AI帮我结合我的使用习惯分析以后,知道该执行哪些Quicker内置操作,动作参数可能会随着我说的话不同而改变。这样就可以直接操纵电脑了,AI的边界得到极大延拓。我猜我说的这个功能或许可以通过在Quicker内用C#编写出来?但是我不是很熟,目前不知道是否有可行的更简单方案。

回复内容
CL 2023-06-27 09:59
#1

这方面不是很了解😂

抄书侠(GM) 回复 CL 2023-06-27 10:20 :

老大,那纯命令调用内嵌动作这件事情嘞,例如我让gpt生成 一段: quicker AnyGPT -action='trans' 这样子的命令,然后就可以直接传参调用quicker的指定动作或者步骤了,有没有这种可能嘞

CL 回复 抄书侠(GM) 2023-06-27 15:33 :

看不懂哈,目前还没有学习过这方面的知识

回复主贴