产品方案 · pm-loop-plan

让 Agent 越用越懂你

在现有"创意源 → 创意方案 → 成片"的生产流上,加一层 Agent CopilotCreative DNA。每一轮反馈不再只是改单条素材,而是变成这个 Agent 下一版的运行规则,让它自动进化。

概念已闭合 范围 · 仅方案,先不写实现 详细版 · goal-pm-loop-plan.md
01

核心目标

把"一次性的生产工具"变成"会自己长本事的 Agent"。

现在

用户一步步手动操控:搜素材 → 出方案 → 出成片。点赞点踩只能立刻重跑一次,攒下来的偏好没人记、不回流,Agent 永远不会变聪明。

一句话:反馈不再只是改单条素材,而是变成 Agent 下一版的"基因"。

🧬Creative DNA

一个 Agent 的版本化"基因",合并了 Goal(要做成什么样 + 完成标准)和 Guidance(现在优先怎么做)。是详情页里统领三段的一个区块,不是独立页面。

🤖Agent Copilot

贯穿全生命周期:创建(对话帮你把新 Agent 配置理清楚)+ 迭代(把反馈翻译成下一版 DNA)。

♻️两种进化模式

默认:反馈/讨论驱动,后台悄悄攒、攒够提议升版(借 Claude Dreams 的 auto-dream 范式)。Goal:手动开启,给个目标和完成标准,让它自动迭代到达标。

🗂️取消"创意单元"

原来的创意单元拆开:创意描述并进 Creative DNA,参考资产变成每个 Agent 自己的"资产范围"。用户不再面对这个概念。

02

前提条件

闭环要成立,得先把这些前提铺好。分两类:要新写的(技术开发)和 要整理的(梳理现有的)。

需技术开发 系统里现在没有、要从零写的新东西
DB
Creative DNA 载体 + 版本表
一个 Agent 一份版本化的运行指南。新表 agent_guidance / agent_guidance_versions
DB
反馈事件流(只追加、不覆盖)
新表 agent_guidance_events。现有 agent_item_signals 会被覆盖/删除,存不住历史,不能拿来当长期记忆。
DB
产物溯源到版本
agent_runsguidance_version_id,每条产物能回答"我是哪版 DNA 出的"。
DB
草稿态 Agent
"一开始对话就建一个草稿 Agent"——现在的 draft 只是列表上的派生显示,数据库里没有这个状态,要新建。
DB
Goal 会话对象
新表 agent_goal_sessions,记录一个正在跑的 Goal(第几轮、达标没、何时停)。
前端
节点讨论层
每个创意源/方案/成片都能挂讨论,Copilot 就地判断这句是"只改这条"还是"以后都这样"。
AI
auto-dream 固化 + 显著性判断
后台把攒下的反馈消化成"下一版 DNA 候选";以及 Copilot 判断"攒够了没、要不要提议升版"。
AI
校验 / 自评 Agent
Goal 模式判"达标没"——逐条检查成片(画面无遮挡、剧情完整…)。
集成
DNA 注入三段 + 版本继承跨仓 tobatsu
让搜索/创意/成片三段的 tobatsu workflow 真正读并尊重 DNA;自动接力的成片要继承同一版本。最该早对齐(DB 在 tobatsu 侧,需协调)。
需整理 东西已经有,只是要结构化 / 收口 / 迁移
能力库(Capability Registry)
现有 3 个创作模式(通用融合/自动发散/UE玩法)+ tobatsu 模板,整理成结构化的可查询库,以 tobatsu workflow 为权威
快速开始模板
把现在这套"社媒热梗→游戏 hook"沉淀成第一个模板对象(= 一份预设的 Creative DNA)。
"创意单元"残留收口
线上只剩手动运行弹窗还露着旧概念(manual-trigger-dialog + /api/units);改成"本次资产范围",底层临时 creative_units 评估迁去 agent_assets
资产范围
每个 Agent 一组可参考资产(Copilot 圈定 + 手动补充,随时增减)。可复用现有 creative_units 作底层载体。
⚠ 三个硬前提 · 缺一闭环就不成立
  1. 反馈要存成只追加的事件流——不能复用会被覆盖的旧信号表,否则没有可靠的"燃料"喂进化。自有可控
  2. tobatsu 三段 workflow 要尊重 DNA 注入——否则 DNA 进化了也作用不到产物。跨仓 + 跨团队,最该早对齐
  3. 产物要能溯源到 DNA 版本——否则没法验证"新版到底有没有更好",Goal 的完成标准也无从挂靠。自有可控
* 软门槛(被动行为采集、投放数据 DoD、后台自动触发)可以 MVP 先不做、放二期。
03

整体流程 + 对应模块增量

一个完整的迭代闭环走 6 步,每步标出要新增/改动的模块。 = 新开发,绿 = 整理。

1

出生 · 创建 Agent

选个快速开始模板,或直接跟 Copilot 说想做什么;对话当场建一个草稿 Agent,整理出初始 Creative DNA。

快速开始模板对话式创建 UI草稿态 AgentCreative DNA v1
2

生产 · 三段都按 DNA 干活

搜索、创意、成片三段都注入当前 DNA(优先级低于 baseline,绝不覆盖)。这是"进化作用得到"的关键。

inputs.agent_guidance 字段envelope 不再剥离tobatsu workflow 裁决文案
3

反馈 · 带意图地收

点赞点踩、节点讨论、直接提要求;每条标清是"只改当前"还是"影响下一版",写进只追加的事件流。

反馈意图入口agent_guidance_events节点讨论
4

总结 · 攒够了就提议

Copilot 判断攒的反馈够不够升一版;够了就用 auto-dream 把它们消化成一份"下一版 DNA 候选"。

auto-dream 固化显著性判断
5

确认 · 看 diff 再升版

默认模式弹个请求让你看 diff、拍板是否采纳;Goal 模式直接升版(留 diff、可回滚)。候选不动原版,安全。

DNA 版本卡diff 确认 UI采纳 / 回滚
6

下一版 · 按新 DNA 重新驱动

升版后 Copilot 显式发起新一轮生产(不能等定时任务自动接),产物记上新版本号,回到第 2 步。

Copilot 重驱动入口成片继承版本agent_runs.guidance_version_id
新增 / 改动模块作用类型
agent_guidance(_versions)Creative DNA 载体 + 版本链新开发
agent_guidance_events只追加的反馈/讨论证据流新开发
agent_goal_sessionsGoal 模式的迭代会话新开发
agent_runs.guidance_version_id产物溯源到 DNA 版本新开发
草稿态 Agent · 节点讨论 · DNA 版本卡 / 抽屉 / diff创建对话、迭代控制台、版本确认的前端新开发
auto-dream 固化 · 显著性判断 · 校验 Agent把反馈消化成候选版本、判时机、判达标新开发
DNA 注入三段 + 成片版本继承让 tobatsu workflow 读并尊重 DNA跨仓集成
能力库 Registry · 快速开始模板把现有 3 模式 + tobatsu 模板结构化整理
"创意单元"残留收口 · 资产范围手动弹窗控件改造、临时 units 迁移整理
特殊模式Goal 模式 · 让它自己迭代

默认模式之外的可选开关。用户给一个目标 + 完成标准(规则式:画面无遮挡、剧情完整…,每个 Agent 独立可编辑)+ 轮次上限,Agent 就围着目标自动 review、跨轮推进,直到达标或用完轮次才停。完成标准里的"投放指标(ROI/CPI)"等接通投放数据后二期再上。