Files
yawan-workbench/流程图.md
T

95 lines
4.1 KiB
Markdown
Raw Normal View History

# 雅文内容创造工作台 · 流程图
## 图1 · 主流程(一次完整生产)
```mermaid
flowchart TD
U["👩 你<br/>输入:主题 / 导图 / 框架 / 思维"] --> C["主控 Agent 主编"]
C -->|"① 解析导图(读不准的词→列待确认清单问你)"| B["蓝图:生成任务单 TaskSpec<br/>段划分+时间轴+产品节点+质检项"]
B -->|"② 按段派发(并行)"| S1["段Agent1 开场/心法"]
B -->|"② 按段派发(并行)"| S2["段Agent2 技法/场景"]
B -->|"② 按段派发(并行)"| S3["段Agent3 产品/销售"]
B -->|"② 按段派发(并行)"| SN["段AgentN 收尾/钩子"]
S1 -.->|只读| KB["📚 共享只读知识库<br/>风格档案/导图库/原文库/备稿库/产品库/质检规则库"]
S2 -.->|只读| KB
S3 -.->|只读| KB
SN -.->|只读| KB
S1 --> Q1["质检闸 ①结构 ②内容 ③风格尺度 ④跨稿<br/>(每件产物独立过4道,并行)"]
S2 --> Q1
S3 --> Q1
SN --> Q1
Q1 -->|"FAIL → 打回原段重跑(带质检意见)"| S1
Q1 -->|"FAIL → 打回原段重跑"| S2
Q1 -->|"FAIL → 打回原段重跑"| S3
Q1 -->|"FAIL → 打回原段重跑"| SN
Q1 -->|"✅ 4道全过"| H["👩 人工审查台(硬关卡)<br/>逐段:产物+质检报告+差异高亮"]
H -->|"🔁 打回(附意见→沉淀进该Agent记忆)"| S1
H -->|"🔁 打回(附意见→沉淀进该Agent记忆)"| S2
H -->|"🔁 打回(附意见→沉淀进该Agent记忆)"| S3
H -->|"🔁 打回(附意见→沉淀进该Agent记忆)"| SN
H -->|"✅ 全部确认"| CM["组合Agent 总编<br/>时间轴拼装→衔接/回指检查→生成说明"]
CM -->|"📄"| OUT["直播文稿.docx<br/>六色标记 + clean.txt + 待确认清单"]
```
## 图2 · 哪里不对改哪里(三种修改路径)
```mermaid
flowchart LR
subgraph 路径1["内容级打回(最常见)"]
A1["人工/质检发现段3不对"] --> A2["打回段3 + 写意见"]
A2 --> A3["段3 Agent:读取意见+自己记忆<br/>重新生成段3"]
A3 --> A4["段3 重新质检 → 复审"]
A1 -.-> A5["其他段 1/2/4 原封不动 ✅"]
end
subgraph 路径2["规则级修正"]
B1["你改 rules.md(如:技法段要求改)"] --> B2["该Agent按新规则重跑"]
B2 --> B3["质检 → 审查"]
end
subgraph 路径3["人工直接改"]
C1["审查时直接在产物上改"] --> C2["改动记录沉淀进该Agent记忆"]
C2 --> C3["改后照常质检/放行"]
end
```
## 图3 · 记忆闭环(越用越懂 · 隔离)
```mermaid
flowchart TD
R["打回意见 / 质检FAIL / 你改规则"] --> W{"写入触发"}
W -->|"人工打回"| M1["该段Agent记忆 L3偏好<br/>(结构化:来源/内容/状态)"]
W -->|"质检FAIL"| M2["质检Agent记忆 L2错误模式<br/>(同类错误下次直接查)"]
W -->|"你改规则"| M3["规则记忆 L1<br/>(等同永久生效)"]
W -->|"你确认复盘(可选)"| M4["成功记忆 L4<br/>(防噪音,不自动写)"]
M1 --> NEXT["下次该Agent运行时注入记忆<br/>+ 规则文件 + 任务单切片"]
M2 --> NEXT
M3 --> NEXT
M4 --> NEXT
NEXT --> OUT2["产出质量随轮次提升<br/>同一错误二次打回率↓"]
style M1 fill:#2d6a4f
style M2 fill:#1d3557
style M3 fill:#6d597a
style M4 fill:#7f5539
```
## 图4 · 记忆/上下文隔离边界
```mermaid
flowchart TB
subgraph 隔离区["每个Agent的私有空间(互不可见)"]
R1["rules.md 规则文件"]
M1["记忆库(独立命名空间)"]
CTX["会话上下文(只含自己的任务切片)"]
end
subgraph 共享区["全Agent共享(只读)"]
KB["📚 共享知识库<br/>风格/框架/原文/备稿/产品/质检规则"]
TS["任务单 TaskSpec(主控产出)"]
end
A["段Agent"] -->|"读"| R1
A -->|"读写"| M1
A -->|"只读"| KB
A -->|"只读自己的切片"| TS
B["质检Agent"] -->|"读写"| M2["自己的错误模式记忆"]
B -->|"只读"| KB
B -->|"只读被检段产物"| TS
```