将原有的GraphContainer组件重构为更灵活的GraphCanvas组件,支持插槽布局和更多配置选项 更新KnowledgeGraphResult和GraphView视图使用新组件 删除旧的GraphContainer组件并更新相关文档
33 lines
2.4 KiB
Markdown
33 lines
2.4 KiB
Markdown
目前已有的开发计划包括:
|
||
|
||
💭 **Features Todo**
|
||
- [ ] LangGraph 升级到 0.6+ 版本,并适配新特性,如 context 等,添加 MCP 工具的支持。
|
||
- [x] 支持动态工具配置的同时,将 Configuration替换为 Context 后能够正常使用
|
||
- [ ] 使用更好的知识图谱检索方法
|
||
- [ ] 使用其他的聊天记录管理方法,解决两个问题,一个是上下文长度过长,一个是上下文的类型变得更加丰富,比如多模态等等。(现在是基于 LangGraph 的 Memory 实现的,v0.2.3 版本实现),暂定使用 [mem0](github.com/mem0ai/mem0) 来实现。但是目前了解下来,还不是我想要的那种方案。可能会基于这个实现一个 ThreadConvManager 这个类。
|
||
- [ ] 添加对于上传文件的支持:这里的复杂的地方就在于如何和历史记录结合在一起(v0.2.3 版本实现,放在记忆管理后面)
|
||
- [x] 将现在的 graphview.vue 文件中 GraphContainer相关的代码分离到一个单独的组件中,然后 actions 和 footer 都是作为 slot top/bottom 提供的
|
||
- [x] 然后应用到 web/src/components/ToolCallingResult/KnowledgeGraphResult.vue 中,替换现有的 GraphContainer。
|
||
- [ ] 知识图谱的上传和可视化,支持属性,标签的展示
|
||
|
||
🐛**BUGs**
|
||
- [x] LlightRAG 知识库中,点击边,没有显示,但是在全屏的时候却又能够显示出来。
|
||
- [ ] 部分 doc 格式的文件支持有问题
|
||
- [ ] 当出现不支持的文件类型的时候,前端没有限制
|
||
- [x] 默认智能体设置后,在一些情况下依然仅加载第一个智能体
|
||
- [x] 目前只能获取默认的 tools,单个智能体的tools没法展示
|
||
- [x] 生成的过程中切换对话,会出现消息渲染混乱的问题,消息完全记载完成之后不会出现混乱
|
||
- [ ] 当消息生成的时候有报错的时候,前端无显示
|
||
|
||
💯 **More**:
|
||
|
||
下面的功能**可能**会放在后续版本实现,暂时未定
|
||
|
||
- [ ] 支持数据库查询功能
|
||
- [ ] 消息内容支持图片显示
|
||
- [ ] 添加 SQL 读取工具
|
||
- [ ] 添加绘图工具(这里的绘图是指绘制固定格式的图和表等,暂时没想好如何支持自定义绘图)
|
||
- [ ] 添加测试脚本,覆盖最常见的功能
|
||
- [ ] 优化对文档信息的检索展示(检索结果页、详情页)
|
||
- [ ] 集成 LangFuse (观望)添加用户日志与用户反馈模块,可以在 AgentView 中查看信息
|