557 lines
3.8 KiB
Markdown
557 lines
3.8 KiB
Markdown
这两条我认为是你这次课程分析里面,**价值最高的新增需求**,而且和你现有架构完全兼容,不需要推翻重做。
|
||
|
||
直接发给 Codex。
|
||
|
||
# V2 需求补充(基于课程分析)
|
||
|
||
## 优先级
|
||
|
||
P0
|
||
|
||
原因:
|
||
|
||
不是新增AI平台。
|
||
|
||
不是新增模型。
|
||
|
||
而是提升:
|
||
|
||
* 角色一致性
|
||
* 长期生产效率
|
||
* Prompt质量
|
||
* 项目复用率
|
||
|
||
---
|
||
|
||
# 需求一:Actor Casting Library(AI演员库)
|
||
|
||
## 问题
|
||
|
||
当前系统:
|
||
|
||
```text
|
||
项目
|
||
↓
|
||
角色
|
||
↓
|
||
定妆
|
||
```
|
||
|
||
每个项目独立。
|
||
|
||
存在问题:
|
||
|
||
```text
|
||
重复创建角色
|
||
|
||
角色资产无法复用
|
||
|
||
角色脸无法沉淀
|
||
|
||
无法形成长期演员资产库
|
||
```
|
||
|
||
---
|
||
|
||
## 新架构
|
||
|
||
改为:
|
||
|
||
```text
|
||
Global Actor
|
||
↓
|
||
Project Character
|
||
↓
|
||
Character Styling
|
||
↓
|
||
Character State
|
||
```
|
||
|
||
---
|
||
|
||
# Global Actor(全局演员)
|
||
|
||
新增概念:
|
||
|
||
AI演员
|
||
|
||
类似真人影视公司的演员。
|
||
|
||
例如:
|
||
|
||
```text
|
||
演员A
|
||
霸总脸
|
||
|
||
演员B
|
||
清纯女主脸
|
||
|
||
演员C
|
||
反派脸
|
||
|
||
演员D
|
||
外卖员脸
|
||
```
|
||
|
||
---
|
||
|
||
## 数据表
|
||
|
||
global_actors
|
||
|
||
```sql
|
||
id
|
||
|
||
name
|
||
|
||
gender
|
||
|
||
age_range
|
||
|
||
face_description
|
||
|
||
appearance_tags
|
||
|
||
personality_tags
|
||
|
||
reference_image_id
|
||
|
||
status
|
||
|
||
created_at
|
||
```
|
||
|
||
---
|
||
|
||
# Actor Assets
|
||
|
||
一个演员拥有多套标准图
|
||
|
||
---
|
||
|
||
actor_assets
|
||
|
||
```sql
|
||
id
|
||
|
||
actor_id
|
||
|
||
asset_type
|
||
|
||
image_id
|
||
```
|
||
|
||
---
|
||
|
||
asset_type
|
||
|
||
```text
|
||
front_face
|
||
|
||
left_face
|
||
|
||
right_face
|
||
|
||
full_body
|
||
|
||
half_body
|
||
|
||
smile
|
||
|
||
angry
|
||
|
||
cry
|
||
|
||
injured
|
||
```
|
||
|
||
---
|
||
|
||
# Project Character
|
||
|
||
项目角色
|
||
|
||
---
|
||
|
||
例如:
|
||
|
||
演员A
|
||
|
||
↓
|
||
|
||
项目1
|
||
|
||
顾辰
|
||
|
||
↓
|
||
|
||
项目2
|
||
|
||
林凡
|
||
|
||
↓
|
||
|
||
项目3
|
||
|
||
陆沉
|
||
|
||
---
|
||
|
||
character_castings
|
||
|
||
```sql
|
||
id
|
||
|
||
project_id
|
||
|
||
character_id
|
||
|
||
global_actor_id
|
||
```
|
||
|
||
---
|
||
|
||
# Character Styling
|
||
|
||
项目级定妆
|
||
|
||
例如:
|
||
|
||
顾辰
|
||
|
||
```text
|
||
黑色西装
|
||
|
||
总裁
|
||
|
||
冷峻
|
||
|
||
成熟
|
||
```
|
||
|
||
---
|
||
|
||
林凡
|
||
|
||
```text
|
||
蓝色外卖服
|
||
|
||
普通
|
||
|
||
隐忍
|
||
```
|
||
|
||
---
|
||
|
||
character_stylings
|
||
|
||
```sql
|
||
id
|
||
|
||
character_id
|
||
|
||
hair_style
|
||
|
||
outfit
|
||
|
||
profession
|
||
|
||
visual_style
|
||
|
||
prompt
|
||
```
|
||
|
||
---
|
||
|
||
# Character State
|
||
|
||
角色状态系统
|
||
|
||
---
|
||
|
||
character_states
|
||
|
||
```sql
|
||
id
|
||
|
||
character_id
|
||
|
||
state_code
|
||
|
||
state_name
|
||
```
|
||
|
||
---
|
||
|
||
默认状态:
|
||
|
||
```text
|
||
normal
|
||
|
||
business
|
||
|
||
rich
|
||
|
||
poor
|
||
|
||
injured
|
||
|
||
angry
|
||
|
||
blackened
|
||
```
|
||
|
||
---
|
||
|
||
Prompt Builder
|
||
|
||
自动读取:
|
||
|
||
```text
|
||
演员
|
||
+
|
||
定妆
|
||
+
|
||
状态
|
||
```
|
||
|
||
生成最终Prompt。
|
||
|
||
---
|
||
|
||
# UI
|
||
|
||
创建角色时:
|
||
|
||
新增:
|
||
|
||
```text
|
||
从演员库选择
|
||
```
|
||
|
||
或者:
|
||
|
||
```text
|
||
创建新演员
|
||
```
|
||
|
||
---
|
||
|
||
# 需求二:Story Workshop(故事工坊)
|
||
|
||
## 问题
|
||
|
||
当前:
|
||
|
||
```text
|
||
AI生成
|
||
↓
|
||
确认
|
||
```
|
||
|
||
流程太简单。
|
||
|
||
缺少:
|
||
|
||
```text
|
||
反复修改
|
||
|
||
版本管理
|
||
|
||
创作迭代
|
||
```
|
||
|
||
---
|
||
|
||
# 新架构
|
||
|
||
```text
|
||
创意
|
||
↓
|
||
大纲
|
||
↓
|
||
故事圣经
|
||
↓
|
||
章节
|
||
↓
|
||
剧本
|
||
```
|
||
|
||
每一步支持:
|
||
|
||
```text
|
||
修改
|
||
重生成
|
||
版本保存
|
||
定稿
|
||
```
|
||
|
||
---
|
||
|
||
# Story Versions
|
||
|
||
story_versions
|
||
|
||
```sql
|
||
id
|
||
|
||
story_id
|
||
|
||
version_no
|
||
|
||
content
|
||
|
||
status
|
||
|
||
created_at
|
||
```
|
||
|
||
---
|
||
|
||
status
|
||
|
||
```text
|
||
draft
|
||
|
||
review
|
||
|
||
approved
|
||
|
||
final
|
||
```
|
||
|
||
---
|
||
|
||
# Episode Versions
|
||
|
||
episode_versions
|
||
|
||
```sql
|
||
id
|
||
|
||
episode_id
|
||
|
||
version_no
|
||
|
||
content
|
||
|
||
status
|
||
```
|
||
|
||
---
|
||
|
||
# Script Versions
|
||
|
||
script_versions
|
||
|
||
```sql
|
||
id
|
||
|
||
script_id
|
||
|
||
version_no
|
||
|
||
content
|
||
|
||
status
|
||
```
|
||
|
||
---
|
||
|
||
# 工作流
|
||
|
||
例如:
|
||
|
||
```text
|
||
原创小说
|
||
|
||
↓
|
||
|
||
AI生成V1
|
||
|
||
↓
|
||
|
||
人工修改
|
||
|
||
↓
|
||
|
||
AI优化V2
|
||
|
||
↓
|
||
|
||
人工修改
|
||
|
||
↓
|
||
|
||
AI优化V3
|
||
|
||
↓
|
||
|
||
设为最终版
|
||
```
|
||
|
||
---
|
||
|
||
# UI
|
||
|
||
新增:
|
||
|
||
故事工坊
|
||
|
||
显示:
|
||
|
||
```text
|
||
版本1
|
||
|
||
版本2
|
||
|
||
版本3
|
||
|
||
最终版
|
||
```
|
||
|
||
支持:
|
||
|
||
```text
|
||
对比
|
||
|
||
恢复
|
||
|
||
设为最终版
|
||
```
|
||
|
||
---
|
||
|
||
# 最终目标
|
||
|
||
系统形成:
|
||
|
||
```text
|
||
Actor Workshop
|
||
(演员工坊)
|
||
|
||
Story Workshop
|
||
(故事工坊)
|
||
|
||
Prompt Workshop
|
||
(提示词工坊)
|
||
```
|
||
|
||
成为AI短剧生产系统核心资产。
|
||
|
||
而不是单纯调用AI生成内容。
|
||
|
||
我看完课程和你当前架构后,这两个需求的价值远高于再接一个新视频模型。
|
||
|
||
因为:
|
||
|
||
```text
|
||
模型 = 大家都能买
|
||
|
||
演员库 = 你的资产
|
||
|
||
故事工坊 = 你的资产
|
||
```
|
||
|
||
这两块做出来以后,你的系统就开始从“AI工具集合”变成“AI短剧生产平台”了。
|