1. Claude Code 转型短剧编剧团队的核心概念 [0]

thumbnail Claude Code 可以通过设置输出风格(Output Style)和ReAct 框架,从一个编程工具转变为一个多 Agent 短剧编剧团队。

1.1. 输出风格(Output Style)的定义与作用 [4]

  1. 输出风格是 Claude Code 的输出配置功能,它能替换系统提示词中默认的编程输出风格,使其适用于任何创作场景 [5]。
    1. 替换后,Claude Code 仍保留运行本地脚本、读写文件和跟踪 TODO List 的核心能力,但表达方式和创作风格会完全改变 [8]。
  2. 一套标准的输出风格模板由三部分组成 [11]:
    1. description:定义风格的用途和定位 [12]。
    2. instruction:设定具体的创作规则 [12]。
    3. behavior:规定特定情况下的处理方式 [12]。

1.2. ReAct 框架与多 Agent 协作机制 [14]

  1. ReAct 框架结合了推理(reasoning)和行动(acting),引入了循环机制,与传统大模型一步完成输入到输出的工作模式不同 [14]。
    1. 在 ReAct 框架下,主 Agent 会思考、行动、观察结果,然后再次思考、优化、行动,不断循环直到达到标准 [17]。
  2. 在剧本创作系统中,通过组建多 Agent 系统实现同样的效果 [18]:
    1. 主 Agent:负责写初稿(行动) [19]。
    2. Aligner Agent:负责审核剧本是否符合短剧风格并提出修改意见(观察) [20]。
    3. 主 Agent 根据反馈进行修改(推理加再行动),整个过程会循环多次,直到剧本达到预设的短剧风格效果 [21]。
  3. 此外,还配置了Recorder Agent,它会记录整个创作过程中的每一轮修改、决策和优化,并形成外部记忆文档 [23]。
    1. 这套流程的核心价值在于,它不是一次性生成所有内容,而是通过多轮优化后输出,并且所有过程都有据可查 [25]。
    2. 每个 Agent 只负责一件事情,它们自动协作,形成一个完整的创作闭环 [26]。

2. 搭建 Claude Code 短剧编剧团队的实操步骤 [28]

thumbnail 搭建 Claude Code 短剧编剧团队需要依次设置输出风格、项目规则、创建子 Agent,并按照流程进行剧本创作。

2.1. 设置短剧创作的输出风格 [28]

  1. 启动 Claude Code 后,输入指令/output来设置输出风格,选择自定义输出风格 [28]。
    1. Claude 会启动设置向导,询问回复长度、语气、格式等关键信息 [31]。
    2. location是一个关键选择,决定风格作用范围:project level(仅当前项目)或personal(全局有效) [32]。
    3. 选择创建project level的输出风格,并将准备好的风格描述粘贴给 Claude [35]。
  2. 输出风格创建完成后,它会被命名为short drama cn,并在左侧项目文件列表里生成对应的文件 [36]。
    1. 这份风格文件详细包含了对白风格、场景描述、节奏动作描述等具体创作要求,甚至提供了few shot 示例帮助模型理解 [38]。
    2. 后续可在 Markdown 文件中直接修改和维护 [39]。
  3. 激活输出风格:输入/output,然后选择刚刚创建的short drama cn即可 [40]。

2.2. 设定项目核心规则与创建子 Agent [41]

  1. 设定项目核心规则:在左侧文件列表创建CLAUDE.md文件,并粘贴预设的项目规则 [41]。
    1. CLAUDE.md是项目的顶层规则,它做三件事 [43]:
      1. 定义主 Agent 的身份和能力,使其成为专业短剧编剧,并知道如何调度助手 [44]。
      2. 规定创作流程和标准,如创作顺序(大纲、人物目录、正文)、文件命名和存储位置 [45]。
      3. 内置短剧创作法则,例如“第一集要有强钩子,第20集是付费点,每10集要有三个话题点” [46]。
      4. 明确自动化规则,系统会自动调用 Aligner 进行审核,通过后自动调用 Recorder 进行记录,整个流程完全自动运行 [47]。
  2. 创建子 Agent:系统需要两个不同分工的 Agent [49]。
    1. 创建第一个 Agent:输入指令/agents,选择create new agent,层级选择project,创建方式选择手动创建,命名为Script Aligner [50]。
      1. 粘贴Script Aligner的系统提示词和描述,描述需与CLAUDE.md和输出风格中的提示词呼应,以确保自动化调用的准确性 [52]。
      2. 工具选择全部工具,模型选择sonnet,颜色选择红色,完成创建 [53]。
    2. 创建第二个 Agent:同样选择create new agent,层级选择Project,手动创建,命名为Script recorder [55]。
      1. 粘贴对应的系统提示词和描述 [57]。
      2. 工具选择全部工具,模型使用Sonnet,颜色选择蓝色,完成创建 [58]。
    3. 两个 Agent 的系统提示词文件会在左侧 Agent 文件夹中生成,可随时打开修改 [59]。

2.3. 实际创作流程演示:大纲、人物小传与剧集目录 [61]

  1. 启动主 Agent 后,它会给出创作导航,询问剧本方向、结局类型、剧情核心冲突或爽点等问题 [62]。
    1. 示例:剧本方向设定为“真假千金”,结局为“反转类型”,故事讲述“一位富豪的女儿,小时候走失,多年之后被找到,但确实是一个假千金,而真千金一直就在身边,但互相不认识的故事” [63]。
  2. 提交剧情后,Claude Code 会在后台自动构思剧本大纲,并交由红色的Script Aligner进行审核 [64]。
    1. Aligner 会给出修改意见,例如“时间线和角色年龄需要更确认”,“剧情冲突和爽点节奏不够快,建议第一集就要有冲突,而且每三到两集就会有一个高潮” [65]。
    2. 主 Agent 根据反馈自动调整,再次提交 Aligner 进行审核,Aligner 会给出专业的修改建议,精确指出具体问题 [67]。
    3. 经过多轮优化(例如4轮)后,Aligner 确认大纲合格,主 Agent 会自动创建Outline.md文件并写入最终大纲 [69]。
  3. 大纲生成后,会自动唤醒Agent Recorder,它会整理审核循环中的修改意见、节奏调整和剧情优化点,并写入Script progress.md文件 [70]。
    1. Outline.md文件会展示整个剧本的九十集大纲,并按每10集一个阶段清晰分段,可手动修改 [72]。
    2. Script progress.md是一份结构化笔记,详细记录每一轮修改和优化点,用于帮助 AI 在清空上下文或新开窗口时回溯创作过程或续写 [74]。
    3. 这种结构化的外部笔记方式是 Claude 官方推荐的文档驱动的 Agent 记忆技巧,能有效解决大模型在超长上下文场景下的记忆丢失问题 [77]。
  4. 创作人物小传:输入指令/character启动人物创建流程 [78]。
    1. 主 Agent 内部生成人物小传后,提交给 Aligner Agent 审核,Aligner 会提出调整人物描述流畅度、确保时间线与大纲一致的修改意见 [79]。
    2. 主 Agent 发现大纲时间线存在不匹配,会同步更新大纲内容,并将人物小传写入Character.md文件 [79]。
    3. Recorder 被唤醒,记录整个创作过程和修改记录到Script progress.md [80]。
    4. 系统共创建了14个角色,并自动双重检查时间线与大纲吻合 [81]。
    5. Character.md文件清晰展示了主要角色、反派角色、重要角色及其他角色,包含姓名、年龄和详细生平介绍 [82]。
  5. 规划剧集目录:输入指令/Catalog生成剧集目录 [84]。
    1. 主 Agent 发起,内部生成初版剧集目录后交由 Aligner 审核 [86]。
    2. Aligner 在第一轮反馈中指出剧情段落节奏拖沓、爽点不够密集,并给出修改意见 [87]。
    3. 经过两轮审核,剧集目录顺利通过,主 Agent 将其写入Episode index.md文档 [88]。
    4. Recorder 被唤醒,记录生成与审核过程 [88]。
    5. Episode index.md清晰列出了九十集剧情目录,每集有简要内容介绍,剧集框架一目了然 [89]。

2.4. 剧本正文创作与上下文管理 [90]

  1. 创作剧本正文:输入指令/write 1开始创建第一集剧本 [90]。
    1. 主 Agent 创作,Aligner 审核并提出优化意见,主 Agent 根据反馈修改并复审 [91]。
    2. 过程中可能出现compacting conversation提示,表示触及20万 tokens 上下文上限,Claude Code 会自动压缩对话内容 [92]。
    3. 剧情不会中断,因为所有关键信息已保存到文档中,系统可通过文档了解创作进度,这是文档驱动创作而非将所有内容塞入对话上下文的原因 [92]。
    4. 第一集剧本完成后,自动保存在episodes/EP-01文件中 [93]。
    5. 剧本开场有冲突感,符合短剧快节奏、情绪浓、冲突直接的风格,例如“叔叔,这也太巧了,20年突然就找到了,我怀疑他是骗子,富豪拍桌说你放肆” [94]。
    6. 第一集剧本约68行,对应1到2分钟剧情长度 [96]。
  2. 创作第二集剧本:输入指令/write 2,流程与第一集相同 [97]。
    1. 主 Agent 创作,Aligner 审核优化,Recorder 记录创作过程和文档更新 [98]。
    2. 第二集剧本完成后,剧情为职场对决,两场戏共117行,约2到3分钟剧情长度 [99]。
  3. 上下文超限问题与解决方案 [100]:
    1. 创作后续剧集时会频繁遇到上下文超限问题,有时需手动清空上下文 [100]。
    2. 此时,输入指令/status,主 Agent 会自动读取Script progress.md,即使在全新对话窗口、无上下文情况下,也能快速了解创作进度 [102]。
    3. 例如,在新窗口中,它能立即了解总进度、基础文档(大纲、目录、人物小传)完成情况、已完成剧集和下一步任务(创作第三集) [103]。
  4. 指令集说明书:如果忘记指令,可输入/help,Claude Code 会生成指令集说明书,详细列出每个指令的功能、用途和解释,并告知使用流程和文件结构 [104]。

3. AI 写作的真实看法与建议 [106]

thumbnail

AI 写作能显著提升效率,但它完成的是任务而非创作作品,真正打动人的瞬间仍需创作者赋予。

3.1. AI 写作的优势与局限性 [108]

  1. 过去一年使用 AI 写作的经验表明,AI 能快速生成内容,效率提升10倍不止 [108]。
  2. 然而,AI 写出的内容虽然结构完整、没有毛病,但总感觉“缺了点什么” [110]。
  3. 原因是“AI 呢,它是在完成任务,而我们其实是在创作作品” [111]。
    1. AI 能帮助维持剧情节奏、检查逻辑漏洞、管理创作进度 [111]。
    2. 但“那些真正打动人的瞬间,还是需要你来赋予的” [111]。

3.2. 成本考量与职业定位 [112]

  1. Claude Code 的 tokens 成本较高,“每次循环其实都是在烧钱”,创作90集剧本需要充足预算 [112]。
  2. 关键在于理解任务和职业的区别:“AI 其实只能帮你完成任务,它是不能替代你成为职业的” [112]。
  3. 建议是“用 AI 提升效率,但是也不要丢掉自己的思考,让他帮你搭建骨架,但是灵魂仍然需要你自己来注入” [113]。
    1. 这样才能在 AI 时代下,成为一名真正的创作者,而不是一个 AI 操作员 [113]。