功能定位

Plan-and-Execute 协同是一种特定的多 Agent 协作模式,将任务分解给负责规划(Plan)与执行(Execute)的多个独立 Agent:

  • Planner Agent:规划 Agent,根据用户输入生成详细的任务规划和执行方案。

  • Execute Agent:执行 Agent,依据规划内容执行具体任务,包含负责不同任务的若干Agent,如搜索、代码执行、网页生成等,按照 Planner Agent的规划分别完成各自的任务模块,共同生成最终成果(如报告或网页内容)。

    与其他协同方式相比,Plan-and-Execute 协同预设了特定的 Agent 设置及其协作方式,仅开放少量内容供用户调整设置。在该模式内部已沉淀了 Agent 配置、记忆管理与多 Agent 协作的最佳实践。

    Plan-and-Execute 协同的主要优势在于通过详细规划和多 Agent 的高效协作,生成结构清晰、细节完整的成果。适用的应用场景是对实时性要求较低但对内容丰富度要求较高的任务,例如深度分析报告的撰写或长篇网页的生成。

设置方式

第一步:协同设置

切换 Agent 协同方式Plan-and-Execute 协同,单击协同设置

展示 Plan-and-Execute 协同设置弹窗,支持查看全部 PE 预置 Agent,单击保存,所选的 Agent 即展示在应用设置界面。

第二步:Agent 设置

应用设置左侧可以查看全部 PE 预置的 Agent,常规情况下不需要对预置 Agent 进行任何修改和设置即可进入第三步的对话测试。

Plan-and-Executor 预置 Agent 介绍如下:

Agent类别 Agent名称 功能定位 可设置项
Planner Agent Planner Agent 负责任务的规划拆解,根据用户输入生成详细的任务规划和执行方案 无可设置项
Executor Agent Search Agent 基于任务需求执行网页信息搜索,并对于搜索内容进行总结 提示词:约束检索的信源范围和检索词
Shell Agent 执行终端命令或服务器脚本,完成文件目录创建 提示词:目录创建的说明,常规情况下不建议设置
Code Agent 编写、运行或调试代码,通过代码生成图表或进行复杂数学计算 提示词:约束代码执行限制和图表生成要求,常规情况下不建议设置
Assist Agent 辅助处理信息的协作型 Agent,用于信息整合与数据分析支持 提示词:信息整合与数据分析规则,常规情况下不建议设置
Report Agent 生成分析报告或总结 Markdown 内容,支持结构化输出 提示词:报告生成风格倾向(如“按新闻文稿风格生成最终报告”)
WebpageGeneration Agent 生成 HTML 格式网页内容 提示词:网页生成风格与要求说明(如“生成科技暗黑风格网页内容”)

说明:

  1. 目前仅支持修改 Executor Agent 的提示词内容,其他模型和插件等设置项暂不支持自定义,后续将逐步开放。
  2. Executor Agent 暂不支持选择自定义Agent,后续将逐步开放。
  3. 由于多 Agent 目前需紧密协同工作,PE 预置 Agent 暂不支持删除。

第三步:对话测试

在对话框中提出问题后,Planner Agent 将根据需求生成任务执行规划说明供用户确认。

  • 如果确认任务规划符合要求,可单击确定继续执行任务。

  • 如果对任务规划有修改建议,在输入框中输入并发送,Planner Agent 将重新进行任务规划。

    任务执行开始后,单击实时跟随,展示工具返回的执行结果。

    并支持单击工具展示条查看工具的返回结果。例如,在搜索工具中,支持查看检索到的网页链接。

    任务运行完成后,支持查看生成的报告结果,并支持点击下载。

    单击文件,可查看本次任务生成的全部文件内容。

注意:

目前 Plan-and-Execute 模式仅支持单轮对话,即每次输入(query)都会独立处理,暂不支持基于历史上下文的多轮对话。