# Creative Studio - 完整平台使用指南 ## 🎯 功能概览 | 功能模块 | 状态 | 说明 | |---------|------|------| | **Skills 管理中心** | ✅ | 查看、测试、配置所有 Skills | | **Agents 管理中心** | ✅ | 查看 Agent 工作流、配置绑定 | | **项目创建** | ✅ | 上传剧本、AI 辅助生成、Skill 选择 | | **执行监控** | ✅ | 实时进度、各阶段状态、日志输出 | | **项目详情** | ✅ | 查看设定、管理剧集、查看内容 | --- ## 🚀 快速开始 ### 1. 启动服务 ```powershell # 后端 cd backend .\start.bat # 前端 cd frontend npm run dev ``` ### 2. 访问平台 - **前端**: http://localhost:5173 - **API 文档**: http://localhost:8000/docs --- ## 📖 完整使用流程 ### 方案 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 | 项目创建时选择 | ### 使用示例:生成人物设定 ```bash 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 创作更简单、更可控