我用 Electron + Ollama,手搓了一个真正能干活的本地 AI Agent(2)

0 阅读1分钟

上一版(我用 Electron + Ollama,手搓了一个真正能干活的本地 AI Agent )的功能比较简单,仅支持本地对话和内存中的rag分析

于是经过一周vibe coding , 主要有以下几点变化

  1. 首先ui 由暗黑色转为明亮的浅色系,然后一些其他细节的调整,感官友好一些。
  2. 支持本地知识库,可以维护文档,使用lanceDB 做向量化存储。
  3. 支持多任务同步工作,并输出文档。

项目地址github.com/fangzhouzhu… 欢迎star和二次开发,目前持续更新中。 image.png

知识库

用户可以维护知识库和知识库中文档,上传文档后,会将文件向量化存入lanceDB.

同样有两个配置,一个是开关切换,确认是知识库优先,还是仅限知识库。

  • 仅限知识库:问答只从知识库中查询,
  • 知识库优先:先匹配知识库,匹配不到再次通过智能路由回答。

阈值:数值越大,rag匹配越精准,越小,匹配越模糊。 image.png

任务中心

用户可以在此处创建任务并执行,比如,查询最近一个月的股市,哪些涨势比较好的,整理一个文档。(建议使用在线的,高级的模型,本地的小模型做任务有些困难)

image.png