Skip to content

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 分解结果

  1. Vue 3 基础概念学习(Reactivity、Composition API)
  2. 组件与模板语法实战
  3. 状态管理 Pinia 学习与应用
  4. Vue Router 路由配置
  5. 实战项目:构建完整的单页应用
  6. 性能优化与最佳实践

示例 2:项目上线

原始任务:新功能上线

AI 分解结果

  1. 功能需求评审与设计
  2. 后端 API 开发与测试
  3. 前端页面开发与联调
  4. 全链路集成测试
  5. 性能测试与优化
  6. 灰度发布与监控
  7. 正式上线与文档更新
  8. 上线后问题跟进

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 生成(示例):

  1. 制定产品规划与设计方案(难度:中等,优先级:高)
  2. UI/UX 设计评审 (难度:中等,优先级:中)
  3. 前端开发与测试 (难度:困难,优先级:高)
  4. 后端 API 开发 (难度:困难,优先级:高)
  5. 集成测试与安全审计 (难度:困难,优先级:高)
  6. 上线发布与监控 (难度:中等,优先级:中)

AI 分析的优势

快速:一键生成多个关联任务
准确:AI 理解任务上下文,自动计算难度和优先级
完整:自动考虑项目周期、流程依赖
灵活:生成后可继续编辑或手动分解


优先级智排

用途:自动计算最优的任务优先级,帮助你专注最重要的工作。

优先级计算维度

系统综合考虑以下因素计算优先级:

维度权重说明
紧急度⭐⭐⭐⭐⭐距离截止日期的天数越少,优先级越高
难度⭐⭐⭐⭐难度越高的任务应越早开始
依赖关系⭐⭐⭐其他任务的前置依赖
自定义权重⭐⭐用户可调整权重(高级功能)

优先级等级

  • 优先级 2(高):需要立即处理的任务

    • 明天截止的任务
    • 高难度的紧急任务
    • 其他任务的前置依赖
  • 优先级 1(中):普通任务

    • 一周内的任务
    • 中等难度的任务
    • 独立的常规工作
  • 优先级 0(低):可稍后处理

    • 截止日期远的任务
    • 低难度的简单任务
    • 次要性任务

手动调整优先级

点击任务 → 编辑面板 → 修改「优先级」字段:

  • 手动设置后,该任务保持该优先级
  • 可随时改回自动计算模式

使用 AI 重新计算

所有任务优先级需要重新计算时:

  1. 点击主菜单「优化」
  2. 选择「重新计算优先级」
  3. AI 根据最新的任务状态重新排序
  4. 结果自动同步到所有视图

何时使用优先级智排

情况建议
任务数少于 5 个可手动管理,AI 排序意义不大
任务数 5-20 个建议使用 AI 排序,提高效率
任务数超过 20 个强烈推荐 AI 排序与堆视图
任务截止日期频繁变化定期(每周)重新计算优先级

堆视图中的优先级可视化

使用堆视图,直观查看优先级排序:

  • 顶部:最高优先级(需立即处理)
  • 中部:中优先级(本周处理)
  • 底部:低优先级(后续处理)

AI 额度管理

免费额度

新用户获得免费 AI 额度,用于:

  • AI 任务分解(2-3 次)
  • AI 任务分析(1-2 次)
  • AI 优先级重排(1 次)

升级方案

额度用完后:

  1. 个人付费版:$9.99/月,获得 100+ 次 AI 操作
  2. 自带 API 密钥(即将推出):接入自己的大模型 API,无限使用

常见问题

Q: AI 分解和 AI 分析的区别?

AI 分解

  • 已存在的任务进行分解
  • 生成的子任务添加到该任务下
  • 用于任务深化

AI 分析

  • 新输入的模糊描述进行分析
  • 直接创建新任务并入库
  • 用于快速记录想法

Q: 优先级可以完全交给 AI 吗?

A: 可以,但建议:

  • 新手用户:完全依赖 AI 计算
  • 有经验用户:AI 计算基础上手动微调
  • 特殊情况:为重要但非紧急任务手动提升优先级

Q: 分解后的子任务继续分解会怎样?

A: 完全支持!可以无限递归分解,直到任务足够具体和可执行。

Q: AI 分解的结果如何评价?

A: 如果分解不满意,可以:

  1. 手动调整子任务
  2. 删除不需要的子任务
  3. 再次分解获得新结果

文档使用 VuePress 构建