forked from fangtianchen/algonotes_rag
2.0 KiB
2.0 KiB
🗺️ Roadmap
状态:待审查 | 最后更新:2026-06-24
v1.0 (MVP)
目标:证明技术可行性,满足比赛可运行要求
| 模块 | 功能 | 状态 |
|---|---|---|
| 配置管理 | Pydantic + TOML + 环境变量 | ✅ 已实现 |
| 三层存储 | 文件层 + 关系层 + 向量层 | ✅ 已实现 |
| 摄入管线 | Loader → Splitter → Tagger | ✅ 已实现 |
| RAG Agent | Agent + Retriever + Generation | ✅ 已实现 |
| API 客户端 | LLM / Embedding / Reranker | ✅ 已实现 |
| CLI | ingest / update / delete / query / chat | ✅ 已实现 |
| MCP Server | ingest / update / delete / search / metadata / export | ✅ 已实现 |
| 数据库优化 | author + type 字段 + 轻量元数据更新 | ✅ 已实现 |
| Obsidian 导出 | YAML frontmatter 导出 | ✅ 已实现 |
| 测试框架 | pytest + 单元测试 | 待实现 |
v1.1 (Feature Expansion)
目标:数据结构升级 + 核心功能增强
| 模块 | 功能 | 状态 |
|---|---|---|
| 笔记-题解关联表 | 笔记 ↔ 题目/题解 多对多关联,支持按题目查找相关笔记 | 规划中 |
| 多用户管理 | 用户注册/登录、权限隔离、数据分区 | 规划中 |
| 遗忘曲线 | 基于艾宾浩斯的复习计划提醒 | 规划中 |
| 对拍生成器 | 从笔记中提取代码片段生成对拍数据 | 规划中 |
v2.0 (Personalization)
目标:从"问答工具"升级为"个人认知操作系统"
| 模块 | 功能 | 状态 |
|---|---|---|
| TUI | Textual 交互式问答界面 | 规划中 |
| 流式输出 | 逐字显示答案 | 规划中 |
| 溯源引用 | 引用来源高亮 | 规划中 |
| 笔记预览 | 侧边栏笔记列表 | 规划中 |
| 知识图谱 | 个人知识体系可视化 | 规划中 |
v3.0 (Ecosystem)
目标:构建完整生态
| 模块 | 功能 | 状态 |
|---|---|---|
| Web UI | 浏览器界面 | 规划中 |
| 移动端 | iOS / Android | 规划中 |