AI 智能功能
TodoHeap 的核心优势在于 AI 驱动的功能。本文详细说明三大 AI 功能。
三大 AI 功能
1️⃣ AI 任务分解
自动将复杂任务分解为具体的、可执行的子任务。
2️⃣ AI 任务分析
输入模糊描述,AI 自动分析并生成任务,直接入库。
3️⃣ 优先级智排
基于多个维度自动计算最优优先级。
AI 任务分解
用途:当任务不够具体或太复杂时,使用 AI 自动分解。
使用场景
| 场景 | 示例 | 效果 |
|---|---|---|
| 项目规划 | "完成新产品上线" | 分解为 8-10 个具体阶段 |
| 学习计划 | "学习 Python" | 分解为循序渐进的学习步骤 |
| 工作分配 | "整理公司资料" | 分解为具体的执行步骤 |
| 日常任务 | "组织团建活动" | 分解为详细的准备清单 |
操作步骤
第 1 步:选择任务
- 在树视图、列表视图或堆视图中点击目标任务
第 2 步:打开分解面板
- 右侧面板自动弹出,找到「AI 分解」区域
第 3 步:输入分解指令(可选)
不输入指令,系统使用默认逻辑分解:
系统默认:根据任务复杂度自动分解为 3-8 个子任务或输入自定义指令,让 AI 按你的需求分解:
| 指令 | 效果 |
|---|---|
| "分解为 5 个步骤" | 生成恰好 5 个子任务 |
| "分解为每日计划" | 按天来安排子任务 |
| "详细分解,考虑资源限制" | 生成更详细、更实际的分解 |
| "优先考虑风险评估" | 重点关注风险相关的步骤 |
第 4 步:点击「分解」按钮
- AI 开始处理,进度条实时显示
第 5 步:查看结果
- 新生成的子任务自动添加到任务树中
- 刷新后即可在任何视图中查看
分解示例
示例 1:学习计划
原始任务:学习 Vue 3
AI 分解结果:
- Vue 3 基础概念学习(Reactivity、Composition API)
- 组件与模板语法实战
- 状态管理 Pinia 学习与应用
- Vue Router 路由配置
- 实战项目:构建完整的单页应用
- 性能优化与最佳实践
示例 2:项目上线
原始任务:新功能上线
AI 分解结果:
- 功能需求评审与设计
- 后端 API 开发与测试
- 前端页面开发与联调
- 全链路集成测试
- 性能测试与优化
- 灰度发布与监控
- 正式上线与文档更新
- 上线后问题跟进
AI 分解的限制
- 分解的子任务通常为 3-10 个
- 如果需要超多分解,建议多次执行分解
- 深层嵌套(3 层以上)的分解可能效果有限
常见问题
Q: 分解后的子任务不满意怎么办?
A: 可以手动调整,也可以选择某个子任务,再次使用 AI 分解以获得更细粒度的步骤。
Q: 能否分解已完成的任务?
A: 可以,但推荐在任务状态为「待办」或「进行中」时分解。
Q: 分解需要多长时间?
A: 通常 2-5 秒,取决于任务复杂度和网络速度。
AI 任务分析
用途:快速输入一句话任务描述,AI 自动分析、分解并入库。
使用场景
| 场景 | 输入 | 结果 |
|---|---|---|
| 日常记录 | "下周要准备 Q2 总结汇报" | 自动分解为 4 个相关子任务 |
| 想法记录 | "考虑重构用户认证系统" | 自动生成项目计划 |
| 工作安排 | "本月要完成绩效评估" | 自动生成评估流程任务 |
操作步骤
第 1 步:输入任务描述
在页面顶部或任意输入框输入详细的任务描述(不同于快速创建的单行输入)
第 2 步:选择"AI 分析"选项
- 如果字数足够多或内容够复杂,系统会提示"使用 AI 分析"
- 点击该选项
第 3 步:确认生成
- AI 自动分析任务
- 显示预生成的子任务
- 确认后直接入库,无需逐条手动创建
分析示例
示例 1
输入:
我们要在下个月推出新的移动端应用,从设计到上线。
需要考虑用户体验、性能和安全。AI 生成(示例):
- 制定产品规划与设计方案(难度:中等,优先级:高)
- UI/UX 设计评审 (难度:中等,优先级:中)
- 前端开发与测试 (难度:困难,优先级:高)
- 后端 API 开发 (难度:困难,优先级:高)
- 集成测试与安全审计 (难度:困难,优先级:高)
- 上线发布与监控 (难度:中等,优先级:中)
AI 分析的优势
✅ 快速:一键生成多个关联任务
✅ 准确:AI 理解任务上下文,自动计算难度和优先级
✅ 完整:自动考虑项目周期、流程依赖
✅ 灵活:生成后可继续编辑或手动分解
优先级智排
用途:自动计算最优的任务优先级,帮助你专注最重要的工作。
优先级计算维度
系统综合考虑以下因素计算优先级:
| 维度 | 权重 | 说明 |
|---|---|---|
| 紧急度 | ⭐⭐⭐⭐⭐ | 距离截止日期的天数越少,优先级越高 |
| 难度 | ⭐⭐⭐⭐ | 难度越高的任务应越早开始 |
| 依赖关系 | ⭐⭐⭐ | 其他任务的前置依赖 |
| 自定义权重 | ⭐⭐ | 用户可调整权重(高级功能) |
优先级等级
优先级 2(高):需要立即处理的任务
- 明天截止的任务
- 高难度的紧急任务
- 其他任务的前置依赖
优先级 1(中):普通任务
- 一周内的任务
- 中等难度的任务
- 独立的常规工作
优先级 0(低):可稍后处理
- 截止日期远的任务
- 低难度的简单任务
- 次要性任务
手动调整优先级
点击任务 → 编辑面板 → 修改「优先级」字段:
- 手动设置后,该任务保持该优先级
- 可随时改回自动计算模式
使用 AI 重新计算
所有任务优先级需要重新计算时:
- 点击主菜单「优化」
- 选择「重新计算优先级」
- AI 根据最新的任务状态重新排序
- 结果自动同步到所有视图
何时使用优先级智排
| 情况 | 建议 |
|---|---|
| 任务数少于 5 个 | 可手动管理,AI 排序意义不大 |
| 任务数 5-20 个 | 建议使用 AI 排序,提高效率 |
| 任务数超过 20 个 | 强烈推荐 AI 排序与堆视图 |
| 任务截止日期频繁变化 | 定期(每周)重新计算优先级 |
堆视图中的优先级可视化
使用堆视图,直观查看优先级排序:
- 顶部:最高优先级(需立即处理)
- 中部:中优先级(本周处理)
- 底部:低优先级(后续处理)
AI 额度管理
免费额度
新用户获得免费 AI 额度,用于:
- AI 任务分解(2-3 次)
- AI 任务分析(1-2 次)
- AI 优先级重排(1 次)
升级方案
额度用完后:
- 个人付费版:$9.99/月,获得 100+ 次 AI 操作
- 自带 API 密钥(即将推出):接入自己的大模型 API,无限使用
常见问题
Q: AI 分解和 AI 分析的区别?
AI 分解:
- 对已存在的任务进行分解
- 生成的子任务添加到该任务下
- 用于任务深化
AI 分析:
- 对新输入的模糊描述进行分析
- 直接创建新任务并入库
- 用于快速记录想法
Q: 优先级可以完全交给 AI 吗?
A: 可以,但建议:
- 新手用户:完全依赖 AI 计算
- 有经验用户:AI 计算基础上手动微调
- 特殊情况:为重要但非紧急任务手动提升优先级
Q: 分解后的子任务继续分解会怎样?
A: 完全支持!可以无限递归分解,直到任务足够具体和可执行。
Q: AI 分解的结果如何评价?
A: 如果分解不满意,可以:
- 手动调整子任务
- 删除不需要的子任务
- 再次分解获得新结果
