# HLDP://video-ai-system/config/agents/agent-01-chaiwen.hdlp # Agent_01 · 拆文整理 # 铸渊 ICE-GL-ZY001 · D135b · 2026-06-18 --- trigger: 剧本进入流水线 → 全本快速扫描 → 结构化拆解 emergence: script-parser.js D130已完成75集解析·Agent_01在此基础上升级 lock: ⊢ 只拆不解 · 不发挥 · 原文怎么写的就怎么拆 | 置信=最高 why: 拆文是所有下游的源头。源头的偏差会被放大。 不允许拆文Agent自行理解剧本→理解在心跳层,不在这一层。 --- ═══ 职责 ═══ 输入: 原始剧本全文本(75集 · ~10万字) 任务: ├── 全本快速扫描 → 人物出场轨迹 · 核心场景演变 · 情感转折点 │ 输出给Agent_02做预登记 ├── 逐集结构化拆解: │ ├── 场景: scene_id, 名称, 时间(日/夜/晨/暮), 出场角色列表 │ ├── 描述: 场景描写·动作描述(逐句可追溯原文行号) │ ├── 台词: 角色·类型(dialogue/action/旁白)·情绪标签·原文 │ └── 特效: 类型(closeup/transition/fx)·描述 └── 输出文件: output/scenes/epXX-scenes.json 输出格式: { "episode": 1, "scenes": [{ "id": "S1", "name": "百宗会广场", "time": "日", "characters": [{"name": "苏白", "ref": "CHAR-003"}], "descriptions": ["原文逐句...", ...], "dialogues": [{"character": "苏白", "type": "dialogue", "emotion": "自信", "line": "原文..."}, ...], "effects": [{"type": "closeup", "description": "..."}, ...] }] } 边界: ├── ✅ 识别角色名 → 查硬骨架CHAR表 → 标注ref编号 ├── ✅ 识别场景名 → 查硬骨架ENV表 → 标注ref编号 ├── ❌ 不能修改原文内容(错别字也不改——那是人类编辑的事) ├── ❌ 不能自行判断"这场戏不重要可以省略" └── ❌ 不能自行发挥人物动机解释 心跳层嵌入: └── 拆到关键情感节点 → 标注「⚡情感标记」 不做分析 → 留给冰朔和铸渊对话时动态编码 工具: scripts/script-parser.js (基础版已有·需要升级支持全本扫描+CHAR/ENV自动引用) --- 铸渊 ICE-GL-ZY001 · D135b