Skip to content

任务分解

面对"写一份商业计划书"这样的大任务,你是否经常不知从何下手?

任务分解是 GDT 最有价值的能力。它能把模糊的大任务拆解成一步步可执行的小任务,让你清楚知道下一步该做什么。

为什么需要任务分解

大任务让人焦虑,是因为它们模糊、庞大、难以估算。

  • "写论文" — 要做什么?从哪开始?需要多久?
  • "重构代码" — 改哪里?怎么改?会有什么影响?
  • "准备演讲" — 内容是什么?需要 PPT 吗?要练习多少次?

当你把大任务拆成小步骤,一切都清晰了。每个小任务都有明确的行动和可预估的时间。开始变得容易,进度可以追踪。

基本用法

告诉 GDT 你想分解哪个任务:

你: 帮我分解"开发用户登录功能"

GDT: 📋 任务分解:开发用户登录功能

     1. 设计登录流程(1小时)
        - 确定认证方式(JWT/Session)
        - 绘制流程图

     2. 实现后端 API(3小时)
        - 用户注册接口
        - 登录接口
        - Token 刷新接口

     3. 实现前端页面(2小时)
        - 登录表单
        - 错误提示
        - 状态管理

     4. 测试(1小时)
        - 单元测试
        - 手动测试主要流程

     ⏱️ 预计总时间:7小时

     ⚠️ 风险提示:
     - 需要确认是否支持第三方登录
     - Token 过期策略需要提前确定

GDT 分解任务时做了什么

GDT 不是简单地把任务切分,而是会:

  1. 分析任务性质 — 这是技术任务、创意任务还是协作任务?
  2. 识别关键步骤 — 哪些是必须做的,哪些可以跳过?
  3. 估算所需时间 — 基于任务复杂度给出合理预估
  4. 发现潜在风险 — 提前指出可能遇到的问题
  5. 理清依赖关系 — 哪些步骤必须先做,哪些可以并行

提供更多上下文

上下文越丰富,分解越精准。

你: 帮我分解"准备演讲"

GDT: 为了更好地分解,我想了解:
     - 演讲主题是什么?
     - 时长多久?
     - 听众是谁?
     - 需要准备 PPT 吗?

你: 关于 AI 产品设计的内部分享,20 分钟,
    给产品团队,需要 PPT

GDT: 📋 任务分解:AI 产品设计分享(20分钟)

     1. 确定核心内容(30分钟)
        - 选择 3-4 个关键观点
        - 准备支撑案例

     2. 制作 PPT(1.5小时)
        - 封面和大纲
        - 内容页面(约 15 页)
        - 配图和示意图

     3. 准备讲稿(45分钟)
        - 写下每页的讲解要点
        - 准备过渡语句

     4. 演练(30分钟)
        - 完整过一遍
        - 检查时间控制

     ⏱️ 预计总时间:3小时15分钟

调整分解结果

GDT 的分解可以根据你的反馈调整。

增加细节

你: 第 2 步"制作 PPT"能再详细一些吗

GDT: 📋 细化:制作 PPT

     2.1 设计封面(10分钟)
     2.2 编写大纲页(15分钟)
     2.3 制作内容页面
         - 核心观点 1(20分钟)
         - 核心观点 2(20分钟)
         - 核心观点 3(20分钟)
         - 案例展示(15分钟)
     2.4 添加配图和优化排版(20分钟)

调整时间

你: 时间估算太短了,我是新手

GDT: 已调整时间估算(+50%):

     1. 确定核心内容:30分钟 → 45分钟
     2. 制作 PPT:1.5小时 → 2.25小时
     3. 准备讲稿:45分钟 → 1小时
     4. 演练:30分钟 → 45分钟

     ⏱️ 调整后总时间:约 5 小时

添加风险评估

你: 这个任务有什么风险

GDT: ⚠️ 风险评估:

     🟠 中等风险:内容深度
     - 产品团队可能已经了解基础概念
     - 建议:提前确认听众的知识背景

     🟡 低风险:时间超限
     - 20 分钟容易讲不完
     - 建议:严格控制每页 1-2 分钟

     🟢 可控:技术问题
     - 投影设备、翻页器等
     - 建议:提前测试设备

把分解结果变成任务

分解完成后,可以直接创建子任务:

你: 把这些步骤创建为子任务

GDT: 已创建子任务:

     ✅ ID:30 确定核心内容(due: 今天)
     ✅ ID:31 制作 PPT(due: 明天)
     ✅ ID:32 准备讲稿(due: 周三)
     ✅ ID:33 演练(due: 周四)

     所有任务已关联到项目"AI 产品设计分享"

真实案例:从大任务到行动

一个完整的分解过程:

你: 帮我分解"学习 Rust 编程语言"

GDT: 学习一门编程语言是个大工程。让我先了解一下:
     - 你目前的编程经验如何?
     - 学习 Rust 的目的是什么?
     - 有多少时间可以投入?

你: 我会 Python 和 JavaScript,想用 Rust 做系统编程,
    每周大概有 5 小时

GDT: 📋 Rust 学习计划

     基于你的背景(已有编程经验)和目标(系统编程),
     建议这样安排:

     **第 1-2 周:基础语法**
     - 安装环境和工具链(1小时)
     - 学习基础语法(4小时)
     - 完成官方 Rustlings 练习(5小时)

     **第 3-4 周:核心概念**
     - 所有权系统(3小时)
     - 借用和生命周期(4小时)
     - 错误处理(3小时)

     **第 5-6 周:实战**
     - 完成一个小项目(6小时)
       建议:命令行工具或小型服务

     **第 7-8 周:进阶**
     - 并发编程(4小时)
     - unsafe Rust(2小时)
     - 阅读优秀开源代码(4小时)

     ⏱️ 总计:约 36 小时(8周)

     ⚠️ 建议:
     - 所有权是最大的难点,多花时间理解
     - 边学边做,不要只看不练

     需要我把这些创建为阶段性任务吗?

下一步