Files
ai/docs/chatgpt/CODEX_OPTIMIZATION_NOTES.md

278 lines
4.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Codex优化建议:课程规则接入现有系统 V1
> 基于你提供的 CURRENT_ARCHITECTURE.md 与课程拆解。结论:不建议大改架构,重点做 Prompt Builder V2、规则库接入、角色一致性测试台、队列化补强。
## 1. 当前架构判断
现有系统已经具备生产系统骨架:
- Story Bible ✅
- Character Library ✅
- ActorProfile ✅
- ActorLock ✅
- Prompt Builder V1 ✅
- AI Router ✅
- Provider 抽象 ✅
- FFmpeg ✅
- QA/重试 ✅
- 成本日志 ✅
- LipSync 占位 ✅
因此课程内容不应导致重构,而应转成规则和模板进入现有模块。
---
## 2. 优先开发 P0
### P0-1 Prompt Builder V2
目标:把课程里的提示词结构拆成可配置模板。
建议新增或强化表:
```text
prompt_templates
prompt_template_sections
negative_prompt_templates
scene_templates
camera_templates
sound_cue_templates
```
Prompt Builder 输入应包含:
```json
{
"scene_type": "rich_arrival",
"shot_role": "premium_moment",
"emotion_score": 8,
"importance_score": 9,
"action_score": 3,
"provider_code": "minimax_hailuo_23_fast",
"characters": [],
"location": "rainy city street",
"main_action": "butler steps out of Rolls-Royce"
}
```
输出:
```json
{
"prompt": "...",
"negative_prompt": "...",
"template_ids": [],
"rules_applied": []
}
```
### P0-2 Scene Type 标准化
需要统一 scene_type 枚举:
```text
engagement_breakup
humiliation
lonely_exit
rich_arrival
identity_reveal
asset_reveal_insert
regret_reaction
regret_return
power_exit
bank_balance_reveal
boardroom_face_slap
ceo_entrance
dimensional_break_laptop
dharma_giant_form
```
### P0-3 Camera Engine
把 emotion/importance/action 转换为 camera shot 和 movement
```text
emotion > 8 -> close_up / slow_push_in
importance > 7 -> premium / low_angle_or_close_up
action > 5 -> split_action_beats or premium provider
```
---
## 3. 优先开发 P1
### P1-1 Character Consistency Test Bench
新增角色测试入口,不依赖剧情:
```text
生成同一角色 5 个动作镜头:
1. walk forward
2. sit down
3. turn head
4. phone call
5. enter car
```
质检维度:
```text
face consistency
hair consistency
outfit consistency
body consistency
action completion
```
只有通过一致性测试的角色,才建议进入正式短剧项目。
### P1-2 Asset Library 运营化
课程强调道具/场景/神兽设计。对你先做都市短剧,应优先沉淀:
```text
豪车
酒店
宴会厅
咖啡厅
银行VIP室
集团办公室
会议室
黑金卡
股权文件
合同
```
### P1-3 Prompt模板绑定 Provider Profile
Hailuo、Kling、Seedance 应有不同 Prompt Profile。
Hailuo
```text
短动作
单镜头
单主要动作
避免复杂表演
```
Kling
```text
高价值动作
强运镜
高潮镜头
```
Seedance/Vidu
```text
视觉冲击
特效
次元壁
```
---
## 4. 优先开发 P2
### P2-1 Worker 队列化
CURRENT_ARCHITECTURE 中已经指出重任务仍有同步执行。建议优先迁移:
```text
video_clip_generation
clip_quality_check
clip_retry
ffmpeg_episode_render
post_production_mix
```
每个任务必须支持:
```text
pause
resume
retry
cancel
cost_freeze
cost_release
```
### P2-2 ROI回流
把 ProviderLog 与平台播放数据结合:
```text
shot_type -> cost -> success_rate -> play_data -> ROI
```
未来 Router 不只按质量路由,还按 ROI 路由。
---
## 5. 不建议现在做
暂缓:
- 全量 Lip Sync
- 全量接入 Veo / Runway
- 同时做中英多语言
- 古装/修仙/战争大场景
- 推倒重写 Provider 层
- 推倒重写数据库
---
## 6. 给 Codex 的执行指令
```text
请不要重构现有系统架构。
基于当前 LiveActionPromptBuilderService、AI Router、StoryboardShot、ActorProfile、Provider Profile 实现 Prompt Builder V2。
目标:
1. 增加 scene_type 标准模板;
2. 增加 camera_rules / emotion_rules / negative_prompt_templates
3. 根据 scene_type + scores + provider_code 自动选择模板;
4. Prompt 输出必须记录 template_ids 和 rules_applied
5. 不修改已有 API 兼容性;
6. 增加单元测试或最小测试用例;
7. 保留当前 Hailuo 流程,只增强 prompt 质量。
```
---
## 7. 第一条实测建议
项目:
```text
《被未婚妻退婚后,我成了首富》第1集
```
只测:
```text
DeepSeek + Hailuo + Prompt Builder V2 + FFmpeg
```
不要接:
```text
Lip Sync
Kling
Veo
多语言
自动发布
```
目标:
```text
45-60秒
8-10个镜头
总成本 <=20元
角色一致性 >=80
成片可看懂
```