先把任务拆到一个 Agent 上——库库 AI 同时开 PPT 和海报的取舍

文章导读
同一轮对话里让两个 Agent 并行,一边出 PPT、一边出海报,最常见的翻车不是某一侧失败,而是两侧都停在半成品:PPT 的标题层级还没定,海报已经把主标题写死了,回头改一处,另一处口径就对不上。判断路径通常是这样:先写清这次要交付哪两种文件、各自依赖什么输入,再判断哪个任务对文本结构敏感、哪个对画面描述敏感,把结构敏感的那个放前面,产出的文本骨架当作后一个任务的输入。如果两个任务共用同一份素材
📋 目录
  1. 一 先列出这次要交付的两种文件,标出各自依赖的输入
  2. 二 判断哪个任务对文本结构敏感、哪个对画面描述敏感
  3. 三 先做结构类任务,把结果当作后一个任务的输入
  4. 四 同一轮对话里只保留一个 Agent 的上下文
  5. 五 记录两次产出的差异,决定以后合并还是分开
A A

同一轮对话里让两个 Agent 并行,一边出 PPT、一边出海报,最常见的翻车不是某一侧失败,而是两侧都停在半成品:PPT 的标题层级还没定,海报已经把主标题写死了,回头改一处,另一处口径就对不上。判断路径通常是这样:先写清这次要交付哪两种文件、各自依赖什么输入,再判断哪个任务对文本结构敏感、哪个对画面描述敏感,把结构敏感的那个放前面,产出的文本骨架当作后一个任务的输入。如果两个任务共用同一份素材、并且标题和关键数字必须一致,就不要并行;如果海报只需要一句主视觉文案,分两轮独立做反而更省事。

同一轮对话开两个 Agent 分头做 PPT 和海报,容易两边口径不一致。可以先列一份交付物清单,把共用素材单独标出;通常 PPT 对标题层级、分页结构更敏感,海报对画面元素罗列更敏感,就让 PPT 先出结构结果,再把主标题、分页要点、结论句和关键数字喂给海报任务。验证方式是核对两次产出的标题与数字是否一致。风险边界在于:如果两个任务没有共用素材,串行只会白多一轮,此时拆成两轮独立对话更合适。

先列出这次要交付的两种文件,标出各自依赖的输入

先别急着写提示词,把交付物列成一张表。每项都要写清依赖什么输入、输入从哪来,共用部分单独标出来——共用项是后面判断顺序和口径一致性的依据。

交付物 | 依赖输入 | 输入来源 | 是否共用
-------|----------|----------|---------
deck.pptx | 目录层级、每页标题、要点句、关键数字与口径 | 需求文档、上一轮对话结论 | 共用:主题名、核心结论、关键数字口径
poster.png | 主标题、副标题、画面元素(主体/背景/构图)、尺寸 | 需求文档、品牌规范 | 共用:主题名、核心结论

共用项不要只写在备注里,单独拉一段列出来,例如“共用:主题名『xxx』、结论句『xxx』、数字口径(单位、时间范围)”。只要共用项超过两条,就有必要把两个任务串起来做;只有一条主题词共用时,可以拆开做。清单本身可以通过核对需求文档和上一轮结论验证,不依赖感觉。

判断哪个任务对文本结构敏感、哪个对画面描述敏感

判断依据看四个问题:这个任务是否需要标题层级(主标题、分页标题、子要点)?是否需要精确数字和统一口径?是否需要罗列画面元素(主体、背景、文字位置)?改动一次标题会不会牵动另一侧?前两个问题答“是”的,属于文本结构敏感型,典型是 PPT、报告、提纲;后两个答“是”的,属于画面描述敏感型,典型是海报、封面图、单页主视觉。

先把任务拆到一个 Agent 上——库库 AI 同时开 PPT 和海报的取舍
判断结果记录(本轮):
结构类任务 = PPT(需要三级标题 + 每页要点 + 统一数字口径)
画面类任务 = 海报(需要主标题 + 主体元素 + 构图比例)
执行顺序 = 先 PPT,后海报
判断依据 = 海报主标题直接取自 PPT 结论句,共用口径两条以上

把这段记录留在对话开头或需求文档里,下一轮复用同一套判断时可以直接照抄,不必重新分析。需要注意,这里的判断是任务属性层面的,不是模型能力层面的;同一个 Agent 换成另一个模型,结论一般不变。

先做结构类任务,把结果当作后一个任务的输入

先做的任务产出一份可复制的文本骨架,而不是最终文件。用一页 JSON 或纯文本清单都行,关键在于字段固定、能被下一个任务直接读。

先把任务拆到一个 Agent 上——库库 AI 同时开 PPT 和海报的取舍
{
  "title": "主标题",
  "subtitle": "副标题",
  "sections": [
    {"heading": "分页标题", "points": ["要点1", "要点2"]}
  ],
  "conclusion": "结论句",
  "key_numbers": [{"value": "数值", "unit": "单位", "scope": "口径说明"}]
}

喂给海报任务时,只保留 title、subtitle、conclusion、key_numbers 这四类字段;sections 里的分页标题和要点、以及任何版式描述、字号、动画、母版样式,都可以丢掉——海报任务用不上分页结构,带上反而会诱导 Agent 去堆文字。丢弃前确认一次:海报确实只需要主标题加一句结论,而不是把每页要点都放上去。这一步的验证方式是看海报提示词里有没有出现分页或版式词汇,出现就说明字段筛选没做干净。

同一轮对话里只保留一个 Agent 的上下文

如果选择在同一轮对话里切换任务,操作顺序建议固定下来:先结束或清空当前任务的上下文,再新建一轮对话,只贴入上一步保留的四个字段,最后才写海报提示词。不要让 PPT 的分页讨论留在上下文里,否则海报 Agent 容易把“每页要点”理解成海报文案。

切换操作顺序:
1. 确认 PPT 骨架已保存为独立文本(复制到本地或新会话开头)
2. 结束 / 清空当前会话上下文
3. 新建一轮对话,只贴 title / subtitle / conclusion / key_numbers
4. 写海报提示词,明确尺寸、主体元素、文字位置

切换前后的输出质量对比建议自己记一张小表,只记录可观察项,不要凭印象打分:主标题是否与 PPT 一致、关键数字口径是否一致、需要重新生成的次数。同一套输入在“同轮并行”和“分轮串行”两种做法下各跑一次,差异通常落在标题一致性和返工次数上。这里没有通用数值可套,需要结合自己的任务类型确认。

先把任务拆到一个 Agent 上——库库 AI 同时开 PPT 和海报的取舍

记录两次产出的差异,决定以后合并还是分开

把这次的两份产出摆在一起比对,填三列就够:内容口径、格式、返工次数。内容口径看标题、结论句、关键数字是否一致;格式看尺寸、层级、字段是否符合需求;返工次数记录需要重新生成或手工修改的次数。

差异记录表
项目 | 内容口径 | 格式 | 返工次数
-----|----------|------|---------
第1次(同轮并行) | 待填:标题/数字是否一致 | 待填 | 待填
第2次(先结构后画面) | 待填 | 待填 | 待填

据此给出的选择条件是:内容口径必须一致、共用素材两条以上时,走“先结构后画面”的串行方案;只需要共用主题词、海报文案可独立撰写时,拆成两轮分开做;如果返工集中在一侧,就说明该侧的输入字段定义不清,先把字段固定下来再决定是否合并。这张表攒上几轮,做法基本就稳定了。