Poco 使用手册
常见问题

任务、会话、产物是什么关系?

用通俗方式解释 Poco 中任务、会话、运行和产物之间的关系。

使用 Poco 时,最容易混淆的几个词是:任务、会话、运行、产物。

它们不是同一个东西。理解这几个概念后,你会更容易看懂执行页,也更容易判断什么时候继续追问、什么时候新建任务。

一句话结论

任务是你要完成的目标,会话是承载这个目标的上下文,运行是一次具体执行,产物是执行后留下的可交付文件。

四个概念怎么理解

概念通俗解释例子
任务你交给 Poco Agent 的目标。“帮我生成一份竞品分析报告”。
会话围绕同一个目标持续协作的上下文空间。这份竞品分析从初稿到补充图表都在同一会话里。
运行Agent 实际执行的一轮动作。第一次提交是一轮运行,完成后继续追问又是一轮运行。
产物Agent 写入工作区、可以预览或下载的结果文件。report.mddashboard.htmlsummary.xlsx

一个完整例子

你创建任务:

请根据附件里的客户资料,生成一份客户拜访纪要和下一步行动计划。

这时 Poco 会创建一个会话,并开始第一次运行。

第一次运行结束后,Agent 可能给出最终回复,并生成两个产物:

  • meeting-notes.md
  • action-plan.md

如果你继续追问:

请把行动计划改成表格,并补充负责人和截止时间。

这还是同一个会话,但会产生新的运行。新的运行会基于前面的上下文和已有文件继续修改产物。

什么时候继续同一个会话

适合继续同一个会话的情况:

  • 目标没有变,只是补充细节。
  • 需要基于已有产物继续修改。
  • 需要让 Agent 解释刚才为什么这么做。
  • 希望保留上下文,连续推进同一件事。

例如:

基于刚才的报告,再补一节风险提示。
把刚才生成的 HTML 页面改成移动端更友好的布局。

什么时候新建任务或新建会话

这些情况更适合新建:

  • 目标已经变成另一件事。
  • 之前的上下文有明显错误,继续会放大偏差。
  • 需要换 Agent、换 Skills、换 MCP 或换环境变量配置。
  • 需要处理另一个项目、另一个客户或另一个仓库。
  • 原会话已经很长,历史上下文反而干扰判断。

例如,前一个会话是“生成客户报告”,现在变成“修复前端构建错误”,就应该新建任务。

产物和最终回复有什么区别

最终回复是聊天消息,适合总结、解释和给出下一步建议。

产物是文件,适合交付、复用、下载、分享和发布。

内容形态适合用途
最终回复快速阅读、确认结论、继续追问。
Markdown 文件报告、说明书、复盘、方案文档。
HTML 文件页面、原型、可视化展示、发布页。
表格文件数据整理、清单、统计结果。
压缩包或多文件目录完整项目、批量产物、可下载交付物。

如果你需要交给别人,建议让 Agent 生成文件,而不是只在聊天里输出正文。

示例:

请把最终结果保存为 `summary.md`,并额外生成一个适合分享的 `report.html`。

为什么 Poco 要区分这些概念

因为团队任务不只是“聊完就结束”。

真实工作里通常还需要:

  • 看执行过程。
  • 复盘失败原因。
  • 下载或分享文件。
  • 在同一目标上继续迭代。
  • 把稳定结果发布或沉淀成案例。
  • 让管理员审计能力、成本和执行记录。

任务、会话、运行和产物拆开后,Poco 才能把这些事情管理清楚。

延伸阅读

On this page