Back to Lobehub

任务

docs/usage/getting-started/task.zh-CN.mdx

2.1.586.2 KB
Original Source

任务

任务(Task) 把你和 Agent 的对话变成可追踪的工作。不必实时聊天再到处复制结果,你可以写下需求、把它指派给一个 Agent,让 Agent 在后台为你完成。Agent 会回报进度、在完成后更新状态,并在你留下评论时继续跟进。

如果你用过 Linear 或 GitHub Issues,思维模型完全一致 —— 只是这里的执行人是 Agent,并且它会真的把活干完。

什么时候用任务

当你希望 Agent 做下面这些事情时,就适合开任务:

  • 完成耗时超过几分钟的工作。
  • 按计划运行(每天早上、每周一、每月一次)。
  • 异步反馈进度,让你可以同时处理其他事情。
  • 留下完整历史,便于后续重新分配、评论或回溯。

对于一次性的、很快能答完的问题,留在普通对话里就好。任何你原本会记在待办列表或工单里的事情,都建议开一个任务。

任务生命周期

每个任务会在一组简单的状态之间流转:

状态含义
Backlog已创建,Agent 还没开始处理。
In ProgressAgent 正在执行该任务。
Pending ReviewAgent 完成了工作,等待你验收结果。
Done你已确认结果,任务关闭。
Canceled在完成前你主动关闭了该任务。

Agent 会自动把任务从 Backlog 推进到 In Progress,再到 Pending Review。任务什么时候变成 Done,由你决定 —— 详见下方的 验收结果

创建任务

<Steps> ### 打开任务面板

点击左侧导航中的 Tasks,进入当前工作区的任务列表。

新建任务

在右上角点击 New Task。给任务起一个清晰的标题 —— Agent 会根据标题和描述来理解你的意图。

填写描述

像给同事派活一样描述工作内容,包含必要的链接、文件或限制条件。你可以像在普通对话里一样粘贴图片、附加 Resource。

指派 Agent

Assignee 下拉框中选择合适的 Agent。根据任务挑选能力匹配的 Agent —— 比如 Research Agent 适合阅读和总结,或者使用你自己创建的自定义 Agent。后续也可以重新分配。

选择运行方式

选择 Run once 进行一次性运行,或选择 Repeat 设置为周期任务。详见下方的 一次性任务 vs. 周期任务

提交

点击 Create。任务会进入 Backlog 状态,Agent 很快就会开始执行。

</Steps> <Callout type="info"> 你也可以从任意聊天消息直接创建任务 —— 打开消息菜单选择 **Turn into Task**,对话上下文会自动带入。 </Callout>

与 Agent 协作

当任务进入 In Progress 后,Agent 会在任务内部持续记录进度 —— 每一步动作、每一次工具调用、每一个中间结果。你不需要盯着看,随时打开任务就能看到当前状态。

验收结果

当 Agent 认为工作完成后,任务会进入 Pending Review 状态。打开任务详情页验收结果,你有两种选择:

  • Confirm Complete —— 如果结果满意,点击 Confirm Complete 按钮。任务进入 Done 状态并归档。
  • 追加评论 —— 如果还需要调整,直接留下评论。Agent 会从上次中断的地方继续推进。

Pending Review 任务不会自动完成 —— 任务是否结束完全由你决定。

评论与追问

每个任务都有一条评论线索,可以用来:

  • 澄清:当 Agent 在执行过程中提问时回复它。
  • 纠偏:当 Agent 走偏方向时及时拉回。
  • 迭代:在验收阶段留一条 "同样的内容但排除周末" 这类评论,Agent 会重新打开任务再跑一次。

Agent 会自动读取新评论并继续跟进,不需要单独的 "发送" 动作 —— 你的评论就是新的指令。

<Callout type="info"> 如果 Agent 正在执行某一步,你的评论会排在下一个检查点处理,避免中途打断它。 </Callout>

产出物(Artifacts)

Agent 在任务执行过程中创建的所有页面 —— 研究笔记、摘要、初稿,以及任何写入工作区的内容 —— 都会列在任务详情页的 Artifacts 区域。你可以直接打开、分享或继续编辑,全程不离开任务。

一次性任务 vs. 周期任务

任务支持两种运行方式。

一次性运行(Run Once)

默认方式。Agent 立即执行任务、提交结果,然后把任务推进到 Pending Review 等待你确认。绝大多数不需要重复的需求都用这种。

周期运行(Repeat)

把任务设置成定时计划,Agent 会按计划自动重新执行。每次运行的结果都会追加到同一个任务里,形成一份可对比的历史记录。

支持的周期:

  • Hourly —— 每隔 N 小时。
  • Daily —— 每天的指定时间。
  • Weekly —— 每周指定的几天。
  • Monthly —— 每月指定的一天。
  • Custom —— 任意 cron 表达式。
<Callout type="warning"> 周期任务每次运行都会消耗积分。保存前请查看调度面板上预估的积分开销;如果不再需要,记得及时暂停任务。 </Callout>

你可以在任务详情页随时暂停、恢复或修改计划。暂停会保留历史;删除会同时清除任务及其所有运行记录。

使用示例

下面这些场景特别适合做成任务:

  • 每日市场摘要 —— 一个 Research Agent,在每个工作日早上 8 点汇总隔夜资讯。
  • 每周竞品扫描 —— 一个 Agent 访问 5 个竞品网站并提示定价变化。
  • 一次性深度研究 —— 一个长跑任务("对比这 12 个向量数据库"),你过一会儿再回来看结果。
  • 周期数据拉取 —— 一个 Agent 每周一查询数据库并把结果发到任务里。
  • 想法收件箱 —— 把临时灵感丢进任务列表,让 Agent 在夜里准备好初稿,第二天直接修改。