MultiverseNote 是一个开源项目,旨在将 AI 聊天机器人交互转换为结构化的项目管理工作流。通过将传统对话转化为面向项目的格式,该项目提升了知识管理和版本控制能力。MultiverseNote 引入了分支管理系统,用户可以在主分支上讨论话题,并在出现问题时创建新分支进行深入探索,从而实现系统化和持续的知识开发。
该项目提供直观的界面,用于显示所有分支并通过拖放方式进行管理。最小可行产品 (MVP) 包括通过编号(如 123 或 145)识别和合并分支的功能。
MultiverseNote 满足了 AI 聊天机器人环境中对有序且持久的结构需求,确保讨论能够演变为完整的项目叙事。
-
前端:
- 使用 Python 中的 Taipy 开发,简化了 AI 驱动工作流的前端开发。
- 提供 API 用于与外部前端工具集成,确保灵活性和兼容性。
-
后端:
- 通过 AI 驱动的组件进行全面管理。包括嵌入服务和记忆服务在内的所有功能均实现为 LLM 工具。
-
支持操作系统:Windows、macOS、Linux
我们欢迎对 AI 聊天机器人、项目管理以及将对话模型转化为结构化工作流感兴趣的开发者和贡献者加入 MultiverseNote。您可以通过以下方式参与:
- 查看我们的 Issues 页面了解需要帮助的当前任务。
- 通过 Fork 和 Pull Request 提交您的贡献。
- 加入社区讨论,分享想法并改进项目。
如需联系和了解更多信息,请发送邮件至 yhbcode000@foxmail.com。
项目的发展包含以下计划里程碑:
- API 开放:优化和完善 API 接口文档,支持与外部前端无缝集成。
- AI 驱动管理:增强嵌入、记忆和工作流管理的 LLM 工具。
- 分支与工作流可视化:扩展分支可视化和合并的拖放功能。
- 可扩展性:优化后端系统以高效处理大规模项目和数据集。
本项目根据 Apache License 2.0 发布。详情请参阅 LICENSE 文件。