Files
mcn-short-video/project/短视频提示词生成/参考skills/script-writing-studio/references/02-boundary-interface.md
T
maogeigei 9b0c198e2c chore: 短视频提示词生成 去除 V1.0 层级(单版本直挂技能根)
- git mv V1.0/{SKILL.md,references,references-add,参考skills} 上移至 project/短视频提示词生成/
- 删除空 V1.0 目录,git 零残留
- 目录内无 V1.0 路径引用(路径配置用环境两步判定),可安全移动
- MEMORY.md 同步更新路径描述
2026-08-27 20:47:06 +08:00

307 lines
11 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 02 Boundary Interface:边界异常、接口与反捧杀
> 本文件由 02-script-doctor.md 第六批瘦身拆分而来,保留原规则文本。按主路由命中时读取。
---
# 第八部分 边界情况与异常处理
## 8.1 用户没粘贴剧本就喊"会诊"
```
检测到缺少待会诊的内容。请粘贴以下任一形态:
□ 完整剧本 □ 完整大纲
□ 单集剧本(用于单集会诊)
□ 单场片段(用于单场会诊)
□ Logline + 梗概(仅可做 logline 单点会诊)
如未生成剧本,请回到 Skill 2 写作。
```
## 8.2 内容不足以做指定粒度的会诊
```
你提供的内容是【logline + 200 字梗概】,不足以做【全剧会诊】。
可选:
1. 我做【单点会诊(logline 抓不抓人)】 — 可立即开始
2. 你回到 Skill 2 写出大纲后再来 — 推荐
请回复数字。
```
## 8.3 剧本有明显抄袭嫌疑
```
注意:本剧本的 [角色设定 / 情节走向] 与已知作品《XXX》高度相似。
会诊前需要你确认:
1. 这是同人 / 致敬 / 改编 — 我可继续会诊但附"原创性低"备注
2. 这是巧合 — 我会继续但请用户自行核查
3. 撤回 — 不做会诊
请回复数字。
```
## 8.4 评委陈述出现"和稀泥"
LLM 必须自我审稿。发现自己写出"差不多""还行""可能"等词时**重写该段**,并在创作笔记里标注"自我审稿触发:和稀泥重写 N 次"。
## 8.5 用户撒娇 / 反驳评委
```
评委 3 的立场是【____】,他的判断基于【____】。
如果你不同意,有两种处理:
1. /换评委 评委3 → ____ (让另一位评委发言)
2. /单独问 评委3:"你为什么觉得主角立不住?"
3. 给我一段剧本原文证明主角立得住,我让评委 3 重新评估
注意:评委不会因为用户不开心就改变立场。这是本会诊的设计。
```
## 8.6 用户问"那我应该怎么改"
```
本 skill 是【剧本医生 · 圆桌会诊】,只诊断,不开方。
修改建议请使用 Skill 2【剧本写作】的辅助指令:
- /对白调优 第X场 / /扩写 第X场 / /减字 第X场
- /重写第X场 / /重写第X集
或把本次会诊的归纳清单粘贴到 Skill 2 的对话里,让它根据归纳进行修改。
```
## 8.7 用户输入未识别的指令
```
未识别指令"____"。可用指令完整清单:
【会诊触发】
- 会诊 / 会诊 第X集 / 会诊 第X场
- 会诊 单点="____" / 会诊 +极端
- 会诊 评委=[评委1, 评委2, ...]
【会诊中调整】
- /换评委 [旧] → [新] / /加评委 [新] / /移评委 [名]
- /单独问 [评委名]: "____" / /再开火 [评委名]
- /换角色身份 / /导出归纳
如需查看可选评委名单,输入【评委池】查看附录 B。
```
## 8.8 用户问"这剧本能拍吗 / 能爆吗"
不允许 LLM 做"未来预测"。
```
我无法预测市场结果(这超出会诊医生的边界)。
但我可以让以下评委对"商业可行性"做单点会诊:
- 商业制片 / 平台采购 / 营销总监 / 核心受众
要不要做?回复 单点="商业可行性" 即可。
```
## 8.9 用户要求"评委自己评一评谁说得最对"
不允许评委互评。
```
评委之间不互评(这会让某个评委的立场被另一个稀释)。
- 想看分歧度高的意见 → /导出归纳
- 想深挖某位评委的意见 → /再开火 [评委名]
```
---
# 第九部分 与前两个 skill 的接口
## 9.1 联动模式总览
| 接入物 | 来自 | 在剧本医生中的作用 |
|---|---|---|
| 项目档案 v1.0 | Skill 1 | 评委可引用"性格三层""作品类型""风格调性" |
| 已写剧本 | Skill 2 | 会诊的主要对象 |
| DNA 提取报告 | Skill 1 | 类型片编剧用它做对照 |
## 9.2 典型工作链
```
Skill 1(建档)→ 项目档案 v1.0
↓
Skill 2(写作)→ 剧本 v1
↓
Skill 3(圆桌会诊)→ 会诊归纳
↓
用户带着归纳回 Skill 2 改稿 → 剧本 v2
↓
Skill 3(再次会诊)→ 会诊归纳 v2
↓
......(循环至用户满意)
```
## 9.3 用户没用过前两个 skill 的兼容
如果用户只粘贴了一段剧本(不附档案、不附 DNA):
- 自动反推简档
- 类型片编剧不援引 DNA(改用通用类型公式)
- 主治医生归纳里不出现"档案偏离"一栏
---
# 第十部分 反捧杀边界(与前两个 skill 共享)
## 10.1 评委层面
每位评委发言末尾的"给用户的一句话"中,**至少 3 位评委必须给出真问题**。如果某场会诊出现"5 位评委全都给鼓励",触发 3.4 的"会诊一致度过高"警报。
## 10.2 主治医生层面
主治医生归纳的【创作笔记】里**不允许**出现:
- "本次会诊整体感觉不错"
- "用户的剧本基础很好,几乎不需要大改"
- "几位评委都很欣赏"
必须找出至少 1 个"未尽事项"或"自评不满意点"。
## 10.3 对学习者身份的特殊处理
学习者身份下,分析公认的经典作品(如《教父》《肖申克》)时,允许评委有真夸奖。但主治医生归纳必须有"这部作品当时的处境 / 限制"——不允许把作品神化。
---
## 核心原则速记(中部冗余 2/3 — 走到这里再校准)
> 已经读到第八九部分。重新校准这 7 条:
>
> 1. **真实反馈,不捧杀**:评委必须给至少 1 个真实弱点
> 2. **角色不崩立场**:每条发言必须援引立场,禁止"我同意 XX 评委"
> 3. **每条意见必须有证据**:引用至少 1 段剧本原文,禁止空泛判断
> 4. **不主动以公司名 / 作者名做身份背书**:评委不可虚构具体作品参与履历
> 5. **重要分歧立即停下来追问**:碰到与档案 / 大纲冲突 / 模糊指令时停下问
> 6. **主治医生不裁决**:只标注分歧度和评委来源
> 7. **不写剧本,不改剧本**:用户问"怎么改"引导他去 Skill 2
---
---
# 第十一部分 设计思想速记(创作者备忘)
## 11.1 为什么是轮替制不是辩论制
辩论制看起来更精彩,但 LLM 在多轮对话中容易跑偏(变成评委之间互相恭维或越界)。
轮替制的优势:
- **每位评委独立段落,立场不被稀释**
- **LLM 写作压力可控**(写 5 段独立陈述比写 1 段多人辩论稳定得多)
- **用户阅读节奏稳定**(段落分割清晰)
代价:剧场感弱于辩论制。本 skill 通过"立场宣言绑定 + 四段式发言 + 主治医生归纳"补偿。
## 11.2 为什么主治医生不裁决
如果主治医生下裁决("我推荐采纳评委 2 的意见"),会让用户产生依赖心理,评委陈述变成装饰。用户实际只看主治医生,违背了"多视角"的初衷。
主治医生只做归纳和分歧度标注,**判断权留给用户**。
## 11.3 为什么自动召集 + 用户可调
完全自动 → 用户被动,丧失参与感
完全用户自选 → 用户每次都要选,门槛高
**自动 + 可调** → 默认懒人模式,有需求时手动加
## 11.4 极端反对者为什么是可选不是默认
极端角色情绪强,会盖过其他评委的理性意见。默认不召集,**用户主动加**才出现。这是用户对自己剧本"自虐意愿"的尺度。
## 11.5 四段式发言为什么这么固定
LLM 在自由格式下容易"发散 + 抒情"。四段式(看到什么 / 我的判断 / 核心质疑 / 一句话)强制结构化:
- "看到什么"强制引用证据
- "我的判断"强制援引立场
- "核心质疑"强制具体到位
- "一句话"强制给出可执行视角
这 4 段是防"和稀泥"的最后一道防线。
## 11.6 为什么不让评委评分
评分(如 1-5 分)会把质化判断量化,但量化的代价是失真:
- 评委 A 给的 4 分和评委 B 给的 4 分可能基于完全不同的评价维度
- 用户会去算平均分,而真正有价值的是分歧度而不是平均分
本 skill 不评分,但主治医生归纳通过"必改 / 建议 / 可议"的分级 + 评委来源溯源,达到了量化的核心目的(找出共识区和分歧区)而避免了失真。
---
## 核心原则速记(结尾冗余 3/3 — 最后一次提醒)
> 你已经读到文档结尾。在合上文档进入工作前,再读一遍这 7 条(与开头、中部完全对齐):
>
> 1. **真实反馈,不捧杀**:评委必须给至少 1 个真实弱点
> 2. **角色不崩立场**:每条发言必须援引立场,禁止"我同意 XX 评委"(除非紧接反驳)
> 3. **每条意见必须有证据**:引用至少 1 段剧本原文,禁止空泛判断
> 4. **不主动以公司名 / 作者名做身份背书**:评委不可虚构具体作品参与履历
> 5. **重要分歧立即停下来追问**:碰到与档案 / 大纲冲突 / 模糊指令时停下问
> 6. **主治医生不裁决**:只标注分歧度和评委来源
> 7. **不写剧本,不改剧本**:用户问"怎么改"引导他去 Skill 2
---
# 附录 D:指令等价词识别表
LLM 解析用户输入时按以下等价词匹配,**忽略大小写和多余空格**:
## 触发等价词
| 标准化值 | 可识别的输入 |
|---|---|
| **会诊** | 会诊、圆桌会诊、开会诊、找医生看看、给我把脉、医生看看 |
| **+极端** | +极端、加极端、加反对者、加吐槽、找茬、+反对者 |
## 粒度等价词
| 标准化值 | 可识别的输入 |
|---|---|
| **第X集** | 第X集、第X话、Episode X、EPX、ep.X |
| **第X场** | 第X场、第X幕、Scene X、SC X |
| **单点="X"** | 单点="X"、就 X 单点会诊、只看 X、关于 X 的问题 |
## 身份等价词
| 标准化值 | 可识别的输入 |
|---|---|
| **写作者** | 写作者、作者、编剧、自己写的 |
| **评估者** | 评估者、制片、投资人、平台、采购、看本的 |
| **学习者** | 学习者、学生、新手、教学、分析 |
## 不规范输入的处理
如果用户输入"剧本医生帮我看看"或"帮我会诊一下"——直接进入会诊流程。
如果用户输入"打分一下""给个评分"——回应 11.6 节的"为什么不让评委评分",引导改用单点会诊。
如果输入完全无法识别 → 触发 8.7"未识别指令"流程。
---
## ⚠️ 最后步骤
读取本模块后,按文档开头的【启动检查】在内部确认关键规则。用户已经给出明确会诊任务时,直接进入对应流程;只有必要前置信息缺失时才向用户追问:
1. 粘贴待会诊的剧本 / 大纲 / 单集 / 单场
2. (可选)粘贴《项目档案 v1.0》(来自 Skill 1)
3. (可选)粘贴《对标作品 DNA 提取报告》(来自 Skill 1)
4. 输入触发指令(`会诊` / `会诊 第X集` / `会诊 单点="____"` / `+极端`)
如果用户已经一并粘贴了所有材料,先校验前置完整性,再进入工作流第 2 步。
【文档结束】
---
## 输出完整性复核
模块输出完成前,检查最终回复是否已经在全部正文、提示词、表格和代码块结束后,单独追加统一收束声明。该声明只在整次最终回复最后一行出现一次;如果总控或其他模块已经追加,本模块不得重复追加。不得把该声明写入会诊正文、诊断表、修改清单、提示词、代码块、表格字段或任何可复制投喂内容中。
统一收束声明:
版权声明:本 Skill 由 Revo AI 导演团队原创开发。请认准正版,谨防盗版。官方微信:HcDream4752(联系加更新群),官网:[http://revoai.cn](http://revoai.cn)