将文件处理和URL处理逻辑从KnowledgeBase类提取到独立的indexing模块 更新模型配置和README,添加新的API Key获取链接 优化日志输出格式并添加新的文件预处理脚本
1.7 KiB
1.7 KiB
目前已有的开发计划包括:
v2.0 Prerelease
💭 Features Todo
- 知识库使用 LightRAG(GraphRAG 轻量版)重构(🌟🌟🌟🌟🌟)
- 集成 MinerU 处理 PDF 文件。(🌟🌟🌟)
- 优化现有向量模型的逻辑,全局配置的向量模型作为新建知识库的默认模型,但是查询的时候,使用对应数据库的向量模型查询(单例模式)(🌟🌟🌟)
- 多类型知识库支持(🌟🌟🌟🌟🌟)
- 设计问答知识库,支持针对问答对的调优
- 添加了批量上传文件的脚本,并优化文件信息
🐛BUGs
- 智能体的工具切换有问题
- 知识图谱可视化页面的效果有点问题
💯 More:
- 封装现有工具为 mcp(stdio)调用
- 支持额外 mcp 配置(代码端)
- 添加用户日志与用户反馈模块,可以在 AgentView 中查看信息(🌟🌟)
- 对话页面支持文档/图片临时上传(🌟🌟🌟🌟)
- 在Prompt中添加对于参考文献的要求,同时要求使用链接的形式,在聊天页面点击该链接后,可以选择跳转或者弹出信息预览框(最好可以提供源文件下载的功能),这里需要将DatabaseInfoView 里面的那个文件详情的弹窗给组件化。但是同时也要能够配置,选择显示源文件还是chunk的结果,如果可以的话,最好是在一个文件里面显示所有的chunk,而不是每个chunk都单独显示。不过似乎有点难度,毕竟是有 overlap 的存在,还是分开吧。对于URL链接的这种,可以选择直接跳转就可以。
- 各种结果的可视化:知识库检索页面,工具调用检索页面,知识图谱检索页面