creative_studio/COMPLETE_GUIDE.md
2026-01-25 19:27:44 +08:00

9.5 KiB
Raw Permalink Blame History

Creative Studio - 完整平台使用指南

🎯 功能概览

功能模块 状态 说明
Skills 管理中心 查看、测试、配置所有 Skills
Agents 管理中心 查看 Agent 工作流、配置绑定
项目创建 上传剧本、AI 辅助生成、Skill 选择
执行监控 实时进度、各阶段状态、日志输出
项目详情 查看设定、管理剧集、查看内容

🚀 快速开始

1. 启动服务

# 后端
cd backend
.\start.bat

# 前端
cd frontend
npm run dev

2. 访问平台


📖 完整使用流程

方案 A: 上传剧本改编(推荐)

适合:已有现成的剧本,想要快速改编

步骤 1: 创建项目

  1. 访问 http://localhost:5173
  2. 点击 "创建新项目"
  3. 选择创作方式:上传剧本
  4. 上传你的剧本文件(.txt, .md, .docx
  5. 系统会自动解析剧本

步骤 2: AI 辅助完善(可选)

  1. 点击 "AI 辅助生成" 按钮
  2. AI 会根据你的剧本内容:
    • 提取主要人物
    • 生成人物小传
    • 优化大纲结构

步骤 3: 配置 Skills

  1. 选择对话创作 Skills古风对话大师
  2. 选择审核 Skills一致性审核器
  3. 查看每个 Skill 的行为指导

步骤 4: 执行创作

  1. 进入项目详情页
  2. 选择要创作的集数
  3. 点击 "执行单集" 或 "批量执行"
  4. 实时查看 Agent 执行进度

方案 B: 从头创作 + AI 辅助

适合:只有一个初步想法或框架

步骤 1: 创建项目

  1. 点击 "创建新项目"
  2. 选择创作方式:从头创作
  3. 输入项目名称和集数

步骤 2: AI 辅助生成

  1. 在 "AI 辅助完善" 页面:

    • 输入你的初步想法,例如:

      "一个架空朝代,边关将军与丞相之女的爱情故事,充满政治阴谋"

    • 点击 "AI 生成人物" → AI 自动生成人物设定

    • 点击 "AI 生成大纲" → AI 自动生成完整大纲

  2. 你可以修改 AI 生成的内容

步骤 3-4: 同方案 A


🎛️ 功能详解

Skills 管理中心

访问路径:http://localhost:5173/skills

功能

  • 查看所有 Skills: 内置 + 用户创建的
  • 测试 Skill: 输入测试内容,查看 AI 输出
  • 查看行为指导: 了解 Skill 如何指导 AI
  • 分类筛选: 按编剧、审核、通用等分类

内置 Skills

Skill ID 名称 用途
dialogue_writer_ancient 古风对话大师 创作古风风格对话
consistency_checker 一致性审核器 检查内容一致性

Agents 管理中心

访问路径:http://localhost:5173/agents

功能

  • 查看 Agent 工作流: 可视化 5 阶段流程
  • 查看 Skill 绑定: 每个阶段使用什么 Skill
  • 配置 Skill: 可配置阶段更换 Skill

剧集创作 Agent 工作流

1. 加载全局上下文 (固定)
   ↓
2. 结构分析 → 使用 Skill: script-structure-analyzer
   ↓
3. 大纲生成 → 使用 Skill: outline-generator
   ↓
4. 对话创作 → 使用 Skill: dialogue-writer (可配置) ⭐
   ↓
5. 一致性审核 → 使用 Skill: consistency-checker
   ↓
6. 更新记忆系统 (固定)

执行监控页面

访问路径:http://localhost:5173/projects/{id}/execute

功能

  • 实时进度: 显示当前执行的阶段
  • 执行日志: 显示详细的执行日志
  • 批次执行: 一键执行 EP1-EP3
  • 查看结果: 点击已完成的剧集查看内容

执行日志示例

[阶段 1] 加载全局上下文 开始...
[阶段 1] 加载全局上下文 完成 ✓
[阶段 2] 结构分析 开始...
[阶段 2] 结构分析 完成 ✓
[阶段 3] 大纲生成 开始...
[阶段 3] 大纲生成 完成 ✓
[阶段 4] 对话创作 开始...
使用 Skill: dialogue_writer_ancient
[阶段 4] 对话创作 完成 ✓
[阶段 5] 一致性审核 开始...
[阶段 5] 一致性审核 完成 ✓

✅ EP1 创作完成!

🔧 API 端点说明

AI 辅助生成 API

端点 功能 使用场景
POST /api/v1/ai-assistant/generate/characters 生成人物设定 用户只有初步想法
POST /api/v1/ai-assistant/generate/outline 生成大纲 用户提供框架
POST /api/v1/ai-assistant/parse/script 解析剧本 上传剧本后提取
GET /api/v1/ai-assistant/available-skills 获取可用 Skills 项目创建时选择

使用示例:生成人物设定

curl -X POST http://localhost:8000/api/v1/ai-assistant/generate/characters \
  -H "Content-Type: application/json" \
  -d '{
    "idea": "架空朝代,边关将军李云飞与丞相之女苏婉儿的爱情故事"
  }'

💡 使用技巧

1. 充分利用 AI 辅助

  • 人物设定: 输入简短描述,让 AI 扩展成完整小传
  • 大纲生成: 输入故事框架,让 AI 生成详细大纲
  • 修改完善: AI 生成后可以手动调整

2. 选择合适的 Skills

  • 古风剧: 选择 dialogue_writer_ancient
  • 现代剧: 可以创建新的对话风格 Skill
  • 审核: 始终启用 consistency_checker

3. 执行策略

  • 小规模: 1-3 集,手动查看每个
  • 中规模: 4-10 集,分批次执行
  • 大规模: 11+ 集,全自动模式(开发中)

🐛 故障排查

问题 1: Skills 未加载

解决: 重启后端服务,确保 Skills 在正确目录

问题 2: AI 生成失败

解决:

  1. 检查 .env 中的 ZHIPUAI_API_KEY
  2. 确认网络连接正常
  3. 查看 API Key 是否有额度

问题 3: 执行卡住

解决:

  1. 检查后端日志
  2. 确认 GLM API 调用正常
  3. 刷新页面重新执行

📊 完整创作流程图

┌─────────────────────────────────────────────┐
│         1. 选择创作方式                      │
├─────────────────────────────────────────────┤
│  [上传剧本改编]    或    [从头创作+AI辅助]     │
└─────────────────────────────────────────────┘
                    ↓
┌─────────────────────────────────────────────┐
│         2. AI 辅助完善 (可选)                │
├─────────────────────────────────────────────┤
│  • AI 生成人物设定                           │
│  • AI 生成完整大纲                           │
│  • 手动调整完善                               │
└─────────────────────────────────────────────┘
                    ↓
┌─────────────────────────────────────────────┐
│         3. 配置 Skills                       │
├─────────────────────────────────────────────┤
│  • 选择对话创作 Skill (古风/现代等)          │
│  • 选择审核 Skill                             │
│  • 查看 Skill 的行为指导                     │
└─────────────────────────────────────────────┘
                    ↓
┌─────────────────────────────────────────────┐
│         4. 执行创作                           │
├─────────────────────────────────────────────┤
│  • 选择要创作的集数                          │
│  • 点击执行                                  │
│  • 实时查看进度和日志                        │
└─────────────────────────────────────────────┘
                    ↓
┌─────────────────────────────────────────────┐
│         5. 查看结果                           │
├─────────────────────────────────────────────┤
│  • 查看剧本内容                              │
│  • 查看质量分数                              │
│  • 查看审核问题                              │
│  • 导出或继续下一集                            │
└─────────────────────────────────────────────┘

🎯 下一步功能

计划中的功能:

  • 数据持久化 - MongoDB 集成
  • 实时进度推送 - WebSocket
  • 更多内置 Skills - 覆盖更多风格类型
  • 自定义 Skill 创建器 - 可视化创建 Skill
  • 项目模板 - 预设项目模板
  • 导出功能 - 导出为 Word/PDF

Creative Studio - 让 AI 创作更简单、更可控