--- name: ai-screenplay-development description: "用于 AI 电影、动画及视觉作品的剧本、动作谱、场景链、对白、结构诊断和改写;新手自然地说‘帮我把点子写成故事’‘下一场怎么写’‘先试两句对白’也触发,无需完整大纲。한국어로 ‘이 아이디어를 이야기로 써 주세요’ ‘다음 장면을 써 주세요’라고 해도 트리거된다. Use for guided screenplay drafting through visible action, information and causality; world encyclopedias, character visuals and shot lists route elsewhere." version: 0.7.0 author: Domain Knowledge Distillation license: MIT metadata: hermes: tags: [screenplay, narrative, character-arc, conflict, dialogue, scene-development, ai-animation] related_skills: [ai-visual-ideation, ai-worldbuilding, ai-character-design, ai-scene-design, ai-storyboard-design, ai-prompt-execution-contract] --- # AI 影像剧本开发 ## 新手引导与阶段成果落盘 本阶段开始时显式读取 `references/novice-guidance-protocol.md`;涉及正式状态、授权、版本、证据或交接时同时读取 `references/common-contract.md`。默认采用**新手模式**,用户可切换到协作或专业模式;模式只改变术语与讲解密度,不删除下文的剧作判断。 阶段落盘必须保存完整正文,并在写后回读通过后更新 `PROJECT_INDEX.md` 与 `SESSION_HANDOFF.md`;这三个文件及其状态必须相互一致。 - 每轮只推进一个小目标,最多问一个真正阻断当前写作的问题;其他缺口用可替换假设推进。首轮必须先给 logline 尝试、可见动作、两句对白或一小段场景等具体小产出,再问至多一个问题,不能只索要大纲。用户可答“不知道”,此时推荐一个暂定选项并继续写。 - “推荐这个”“不错”“可以”“继续”不是阶段确认,只用于更新偏好。仅当用户明确说“阶段完成”“按此定稿”或同等无歧义表述时,才记录人工确认;结构、结尾、角色选择等关键裁决不能自动代批。 - 阶段稿成熟时先交付可独立阅读的完整剧本正文。项目已有一次性“阶段确认后保存”授权时,明确确认后直接写新版本;否则把确认与保存合并为一个问题,主动提供“确认并保存为新的 Markdown 版本 / 确认但暂不保存 / 继续修改”三种自然选择。用户选择保存且目录明确后,自动创建缺失的项目基础记录文件,不要求新手手工复制或填写内部字段。阶段主文件固定为 `剧本_vNNN.md`:写前扫描同名文件,以最大三位版本号加一,首次 `v001`,不覆盖旧版;保存完整的本轮约定范围(包括必要场景正文、已定/暂定项与下游信息),不得用梗概、聊天摘要或改动列表冒充完整剧本。 - 写后回读核对,再更新 `PROJECT_INDEX.md` 的当前版本/状态/链接和 `SESSION_HANDOFF.md` 的人工决定、连续性未决项及下一步,并回读关键更新。任一步失败报告真实完成范围,不得声称保存成功;项目目录不明时只问保存位置这一项。 - 文件保存不等于阶段确认、Canon、生产批准或 research 同意,也不授权联网、上传、付费、生成或发布;需要正式交接时继续执行 `references/common-contract.md` 的状态与证据规则。 ## 1. 边界与公共协议 把创意核心转成角色、世界、场景、分镜、表演、声音和制片可用的剧本;不是世界百科、小说或分镜表。使用现在时、可见可听的行动,不以抽象心理代替证据。已有确认剧本只改请求范围,不无故全稿重写。 进入阶段、交付和上游改版时加载 `references/common-contract.md`。只讨论不落盘;要求草稿可输出文本;授权落盘时确定项目目录并保留版本,不静默覆盖批准稿。缺工具交待办,不虚构生成结果。参考是条件方法,不能覆盖真实性、授权规则。 ### 讨论与工作深度 按本轮意图选择讨论、探索草案、正式成稿、生产交接/验证,不新增公共 YAML 字段。讨论直接判断或局部试写,允许未知、不落盘、不要求完整公共头与生产闸门;探索可联动比较结构/人物/结尾,但标可替换假设,不冒充批准或正式 candidate。正式成稿输入足够就完整写指定范围,不以不断提问替代创作;生产交接/验证执行公共协议与证据闸门。 循环为当前意图→具体判断/试写→必要的替代与代价→吸收反馈→只改受影响项。内部记已定、暂定、否决原因、开放项,不要求每轮固定表,也允许不收敛;AI 预测不是观众实际反馈。 ## 2. 模式和核心模型 正式阶段记录和下游携带 creative_mode: narrative | perceptual | conceptual 与 subject_type: character-led | environment-led | object-led | abstract;讨论中只在分支确实影响当前写作时判断,不强制先填字段。 | 模式 | 推进链 | 适用闸门 | |---|---|---| | narrative | 前提/主题→目标与压力→行动/反应/选择→后果→场景链 | 选择真实可用,人物知情有证据,结果回应类型与主题承诺 | | perceptual | 感知目标→材料/空间约束→观看顺序→可观察变化→完成判据 | 注意力/光声/运动的前后差异可描述,不强要角色 | | conceptual | 命题→对照与操作→观察差异→解释/反例→结束 | 对照条件清楚,不把隐喻演示冒充科学证据 | 无人物 `character: null` 合法,Want/Need/Lie/Ghost/对手/对白可不适用;用空间、材料、声音与动作谱写段落。基准可本来黑白受损,不擅自补救赎和彩色恢复。 通用场景模型是**功能 → 有效变化 → 后续作用**。压力型叙事可用 Goal→Conflict→Disaster 与场后 Emotion→Thought→Decision→Action,但成功、恢复、关系建立、观察和揭示场都合法;不强制每场灾难、价值反转或不可逆变化。删场后若主线、关系、认知、节奏、规则、母题和后续使用均无影响,再删或重写。 ## 3. 启动与输入 判断用户要 logline/前提、人物弧线、结构、场景卡、对白、标准剧本、局部诊断还是下游交接。最小输入 payload:媒介、时长(估计/硬限制分开)、受众语气、核心/主题或感知目标、模式/主体类型、已有角色与世界规则、制作限制、请求交付、当前版本与已批准边界。 只追问会改变本轮判断或所请求正文的缺口;不影响当前局部的全片目标、规则、结尾可未知,探索可并列假设。无对白不是缺失,无人物不是缺陷。分镜与平台 Prompt 不在此阶段擅自生成或同步。 ## 4. 前提与故事承诺 叙事分概念前提(谁在何种异常情境)、戏剧前提(压力下追求目标)、主题前提(选择与结果表达何种价值关系)。设计原则统一人物、世界、场景、象征和结尾。中心问题可涉及外部目标、坚持或改变、主题检验,不必每个角色纠正错误信念。 Logline 内部草拟公式: - narrative:当催化事件发生,主角在限制下追求目标,面对阻力与赌注,以选择后果回应主题;缺陷/内在需求按弧线填写。 - perceptual:在某基准材料/空间中,光声或运动操作使注意力由初始状态移向结束状态,以可观察判据完成。 - conceptual:固定对照条件,改变一个操作,通过可见差异检验命题,注明反例/解释限制。 开头建立类型、情绪、形式、视觉或世界规则承诺,结尾回应;开放结尾可留下问题,但必须知道停止在什么可见状态。遇到‘要不要解释’先拆解释、解决状态、完成感,读 `references/structure-and-scene-chain.md` 的功能性留白:参与救场的能力边界必须成立,神秘意象不必给唯一答案。 当用户说“太普通”、询问类型惯例、类型混合或希望故事更像某种类型时,加载 `references/genre-conventions-and-promises.md`。先判断主压力机制、观众期待、必须兑现的场面功能和高潮机制,再给少量可比较方案;爱情、犯罪等覆盖有限的传统类型必须说明是跨书综合,不冒充完整类型史。 ## 5. 人物行为与弧线(仅适用时) 人物表演僵硬、无对白选择或潜台词难以落地时,加载 `references/performance-beat-and-physical-action.md`:先判断当下目标、策略与反馈,再写可见行动;不用情绪标签配固定动作,不要求用户填表。角色外形/习惯脸的问题转角色阶段,观众能否看到关键证据转分镜阶段。 不写性格标签代替行为。Want 为可追踪外部目标;Need 为需要发展或坚持的价值/能力;Lie 是存在时驱动错误选择的信念;Truth 是主题提供的替代答案;Ghost/Wound 为已建立的相关过去经历;Defect/Core action 是压力下反复产生后果的策略/习惯。Lie、Ghost 允许不适用,不能为填表编创伤。 - 正弧:旧信念或策略承压→主动新选择→结果证明变化;伤口只是可选原因。 - 平弧:已有价值受到检验→坚持或更成熟地实践→影响关系/世界;不要求承认自己原先错误。 - 负弧:拒绝、腐化、失落或幻灭→行为证据与代价;不强制接受 Truth,不把悲剧自动改治愈。 对手可能是人、制度、自然或内部策略。有人格对手时写目标、合理性、优势、升级与攻击弱点;镜像是工具,不是必需身份。人物网按已有功能分配,不强加导师、盟友或反派。需要具体弧线/对手诊断时加载 `references/character-and-opposition.md`。 ## 6. 冲突、选择、赌注与知情 叙事可用“追求 A→阻力→失败失去 B→绑定剂→行动后果”;赌注可以是具体的关系、任务或机会损失,不必死亡级或毁灭世界。绑定剂可以是承诺、契约、时间、封闭空间、秘密或责任,但不能代替真实选择。 Gap:预期与实际反馈不同,推动策略调整。升级可通过时间/选项减少、信息变化、盟友离开、代价提高、规则反咬完成;不要每场重复同一种失败。 涉及逃离/返回、牺牲/被迫、远景危机、门/镜面/误认时,先加载 `references/choice-and-information.md`,完成: 1. **真实选择选项表**:决策时点、选项、物理/规则可用性、角色是否知道、收益代价、最终行为、可以证明/不能证明的弧线命题。 2. **知情与感知可达表**:信息事实、观众已知、角色已知、视点/声源、距离遮挡与尺度、证据、首次发现位置。 出口已关闭不能称“放弃可用出口”;仍可写“失去出口后放弃躲藏主动救援”。观众看到远处一个人的手势,不代表角色也看到;无角色表中角色栏不适用,仍检查观众观看路径。突然赶到/预知一切时,读 `references/choice-and-information.md` 的后台行动表,先核先行动作、知情、动机、路线与主线时间,再选必要露出,不强加反派支线。同一规则引发不同动作时,读该参考的世界事实/角色解释分层;错误信念不等于规则错误。 ## 7. 结构和场景链 加载 `references/structure-and-scene-chain.md` 后,按项目功能选择三幕、序列、七步、15 节拍、旅程或非叙事动作谱;写选型理由与舍弃项,不机械套页码,也不并列多套结构重复填格。 需要比较不同剧作体系、判断“该用哪套理论”或结构诊断涉及多个尺度时,同时加载 `references/screenplay-theory-selection-matrix.md`。只选解决当前问题的一套主工具;组合时各自处理不同层级,默认以最小使用强度落到可见行动,不把理论术语输出成课程。 压力型参考曲线:基准→扰动→目标/承诺→旧策略尝试→信息或赌注改变→内外压力合流→决定→高潮后果→新状态。并非所有作品必须中点、低谷、Want/Need 对决。高潮可以证明坚持、拒绝或失败,不只“最大奇观”。 内部场景卡 payload:编号/地点/时间/结构功能/驱动主体与 POV;起始状态;目标或感知任务;阻力或操作约束;动作/反应/决定(适用时);信息揭示与母题;有效变化;最后可见可听状态;后续作用。无人物省去人物弧线字段,不省去观看顺序和结束判据。 尽可能晚进入、早退出,但保留必要互动与认知过程,不用一句“他明白了”吞掉表演。邻场检查“前场输出→本场输入→本场变化→后场输入”:位置、持有物、损坏、能力和知情不能漂移,不可逆事件不重复发生。危机不能停顿时读 `references/structure-and-scene-chain.md` 的即时/压缩/延迟续场,保留最短定向与选择,将未消化反应后移并在后续行为兑现;不强制完整四步骤或每场灾难。 ## 8. 对白、非语言与喜剧 对白执行攻击、防御、诱导、隐瞒、试探、命令、乞求、承认等语言行动。区分所说、知道而隐藏的未说、尚未意识到的不可说。潜台词需要真实意图及不能直说的条件,可借修理、做饭、地图等第三物争夺真实问题。 审查:想改变谁?只有此角色会这样说吗?是否向彼此解释已知事实?能否动作/沉默替代?何处有反应点?喜剧可来自认真目标、偏斜视角、重复升级与观众预期;不要求每段失败。纯形式喜剧用节奏预期和偏差,不加人物冲突。具体修改时加载 `references/dialogue-and-comedy.md`。 ## 9. 诊断与旧稿恢复 故障诊断先核约束,按前提、人物/感知主体、结构、场景、对白/声音、分镜接口定位最小失效层,引用稿内证据,不只说“更电影感”;优先每轮改一主层便于归因。开放探索允许有意联动多个层并说明代价,用户直接要试写时不先强制诊断报告。反馈相互冲突或现稿偏离计划时加载 `references/diagnosis-and-rewrite.md`:分类意见并保护原始火花;先反向提纲现稿实际行动/信息/后果,再决定保留偏离还是修补,不自动拉回旧纲。 用户只给“太普通”“人物不对”“不够电影感”“这一段太慢”等模糊反馈,或要求只改某场/某镜时,加载 `references/collaborative-revision-cases.md`。先声明受保护范围,把反馈翻译为可观察差异,给不超过三个方向并立即试写一个小片段;用户否决后只撤销受影响推导。镜头碎、生成动作乱等问题转交相应下游 Skill,不在剧本层擅改全部内容。 旧稿丰富度恢复必须加载 `references/diagnosis-and-rewrite.md`:先读当前确认事实与相邻场,提取旧稿互动/升级/认知/决定功能,再用当前道具、母题、能力和场界重建。旧稿不是当前 Canon,禁止顺带恢复过期名词、能力或损坏时点。先写完整表演版并诚实标估时,再考虑压缩;未经请求与批准不反向同步分镜/Clip/Prompt。 ## 10. 格式与交接 **大纲/详细剧本讨论收尾**:完整大纲或详细剧本已展示、当前讨论收口时,主动用一个简短问题询问是否继续讨论并输出角色清单、场景清单及 Midjourney 概念图提示词,或先修改当前大纲/剧本。两种成果都适用,不必等详细剧本才提供选择;局部改一句或“不错、继续”不自动算整阶段完成。若使用者已经明确指定下一步,直接按其意愿执行,不重复问;拒绝或暂缓后不每轮催问。与阶段确认/保存选择协调,不叠加多轮重复确认,也不把接受下游讨论解释成确认、保存或生成授权。具体询问、清单与反馈分支见 `references/format-and-handoff.md` 的“大纲与详细剧本之后的可选设计讨论”。 交给分镜或局部改稿影响下游时,调用总控并显式读取[创作意图追踪](../ai-creative-workflow-router/references/creative-intent-traceability.md),保留关键决定的触发、首次揭示与用户保护范围。 需要规范正文、完整示例或制作交接时加载 `references/format-and-handoff.md`。标准格式含场景标题、现在时动作、角色对白和必要特殊格式;短句短段,可见可听,少写心理解释和镜头指令。投稿稿与制作稿的编号习惯不同,由交付要求决定,不把固定场数/时长当规范。 下游 payload:角色(适用的目标/弧线/动作习惯/关系压力)、世界/场景(规则边界/拓扑/道具/基准状态)、分镜(场功能/信息隐藏揭示/动作或观看变化/最后状态)、声音/表演(意图/沉默/声源/节奏)。无人物把角色接口标不适用,其他接口仍完整。 ## 11. 公共输出模板 生产交接/验证及明确要求登记的正式记录用此头;讨论、探索、仅供阅读的 logline/诊断/局部场景稿不强制 YAML。正式成稿只交完整的指定范围,非全套 payload 配额;内部表属于 payload,不另设不兼容状态。 ```yaml artifact_id: SCRIPT-example version: v1 artifact_type: script creative_mode: narrative subject_type: character-led lifecycle_status: draft production_status: not_applicable approval_level: none upstream_versions: {} confirmed_evidence: [] open_questions: [] recheck_trigger: [] next_action: request_review ``` payload:Logline/核心;主题或感知目标/命题;类型与形式承诺;character(无人物为 null);适用的弧线/对手/赌注;真实选项表;知情/感知可达表;结构选型;场景卡与正文;感知的材料空间约束/可观察变化/完成判据或概念的对照/指标/反例;下游 briefs;人工裁决引用与未决项。 未经人工确认、已达到公共协议候选条件的正式完成稿可为 candidate、approval_level: none;局部探索和未齐输入仍为草案,不伪造字段。确认依据必须真有引用,方向批准不等于生成/生产批准/入 Canon。上游变化令直接与传递受影响依赖 needs_recheck,保留批准历史但停止现行门禁效力;无关项经影响检查可保留并说明理由。 ## 12. 最终闸门 - 模式贯通流程、模板、参考、交接;无人物未强补弧线或冲突。 - 叙事目标具体,选择当时真实可用;平弧/负弧按各自意图验收,Lie/Ghost 可不适用。 - 知情/发现符合感知距离、遮挡、声源和已给信息。 - 每场功能、有效变化、后续作用明确,而非必有 Disaster。 - 主题有行动/感知证据,结尾有可见状态;对白不成说明书。 - 当前事实和邻场连续;旧稿功能恢复未带回旧 Canon。 - 交接数据与版本真实完整;重审与批准范围明确。 核查方法迁移时加载 `references/source-map.md`;源版 skill/reference 可追溯但不作为安装外部依赖,不声称未核验原书页码。