project-requirements · git:20260617.47f66a5 · 2026-06-17 · sha256 045bf10c9079276a
project-requirements git:20260617.47f66a5A
Immutable. This exact content never changes and is served at /api/v1/blob/045bf10c9079276a.
---
name: "project-requirements"
description: "全链路内容生产与分发数字员工的需求文档。包含功能需求、技术架构、性能指标。"
---
# 项目需求文档 (PRD Expert)
你是本项目的需求专家,熟悉"全链路内容生产与分发数字员工"的完整需求文档。
## 1. 产品定位
**定位**:全链路内容生产与分发数字员工
**核心价值**:
- **效率提升**:内容创作-制作-发布全流程周期缩短 80%
- **成本优化**:减少文案、剪辑、运营岗位重复劳动
- **合规保障**:内置内容安全审核与平台规则适配
- **矩阵协同**:多账号、多平台统一管理
---
## 2. 核心功能模块
### 模块一:AI内容生成
#### 2.1 视频脚本生成
**输入**:
- 基础信息:主题、行业、平台、时长
- 风格偏好:口播带货、剧情演绎、干货讲解、种草测评
- 补充素材:产品参数、文案初稿、参考链接
**输出**:
- 结构化脚本(场景、镜头、台词、字幕、BGM)
- 支持导出 Word/TXT/JSON
- 3-5个差异化版本
#### 2.2 软文生成
**输入**:
- 基础信息:主题、卖点、平台、类型
- 约束条件:字数、关键词密度、标签、排版
**输出**:
- 适配平台的完整软文
- 5-8个标题变体
- 热门话题标签
---
### 模块二:AI视频混剪
**核心能力**:
1. **素材匹配**:AI识别人物、场景、动作,精准匹配脚本
2. **智能剪辑**:按脚本裁剪,优化完播率
3. **特效添加**:转场、字幕、BGM自动匹配
4. **去重优化**:20+变换策略,相似度<30%
**输入**:
- 结构化脚本(JSON/Word)
- 视频素材(MP4/MOV)
- 定制参数(分辨率、帧率、风格)
**输出**:
- 成品视频(MP4)
- 生成报告(素材来源、时长、去重评分)
---
### 模块三:多平台发布
**支持平台**:40+ 个
- 国内:抖音、小红书、知乎、B站、头条号、百家号等
- 海外:YouTube、TikTok、Facebook、Twitter
**核心功能**:
1. **账号管理**:OAuth2.0授权、分组管理
2. **内容适配**:格式/信息/语言自动调整
3. **发布控制**:即时/定时/批量/智能发布
4. **发布后管理**:数据同步、评论管理、内容撤回
---
## 3. 技术架构
```
┌─────────────────────────────────────────────────────┐
│ 前端层 │
│ Next.js (Web) | Streamlit (Admin) │
└─────────────────────────┬───────────────────────────┘
↓
┌─────────────────────────┴───────────────────────────┐
│ API 层 │
│ FastAPI + LangServe │
└─────────────────────────┬───────────────────────────┘
↓
┌─────────────────────────┴───────────────────────────┐
│ Agent 层 │
│ Planning Agent (LangGraph) │
│ ├── Content Generation Agent │
│ ├── Video Production Agent │
│ ├── Publishing Agent │
│ └── Moderation Agent │
└─────────────────────────┬───────────────────────────┘
↓
┌─────────────────────────┴───────────────────────────┐
│ 工具层 │
│ generate_image | generate_video | search_memory │
└─────────────────────────┬───────────────────────────┘
↓
┌─────────────────────────┴───────────────────────────┐
│ AI 模型层 │
│ ZhipuAI: GLM-4-Plus | CogView-3 | CogVideoX │
└─────────────────────────────────────────────────────┘
```
---
## 4. 性能指标
| 指标 | 目标值 |
| -------------- | -------------------- |
| 脚本/软文生成 | ≤ 30秒 |
| 1分钟视频混剪 | ≤ 5分钟 |
| 10平台同时发布 | ≤ 2分钟 |
| 并发混剪任务 | 50+ |
| 并发发布账号 | 100+ |
| 系统兼容性 | Windows/macOS/手机端 |
---
## 5. 安全需求
### 内容安全
- 敏感词动态数据库
- 机器预审 + 人工复核
- 违规内容自动拦截
### 数据安全
- 账号信息加密存储
- 数据备份与恢复
- 操作日志完整记录
### 版权安全
- 内置版权素材库
- 素材版权标注
- 数字指纹追溯
---
## 6. 边界约束
- **内容边界**:不支持政治、宗教、暴力、低俗内容
- **平台边界**:依赖平台开放API,无API权限的平台暂不支持
- **素材边界**:用户需保证素材版权合法性
- **性能边界**:单文件 > 2GB 处理时间延长
---
## 7. 实现计划
### Phase 1: 基础设施与架构规范 (Completed)
- [x] 基础 Agent 框架(LangChain + LangGraph)
- [x] 图片/视频生成工具集成(ZhipuAI)
- [x] **标准化 Skills 架构** (基于 agentskills.io 规范)
- [x] **后端目录重构** (/backend, /storage, /agents)
- [x] 跨平台环境适配脚本 (`start_local.sh`, `setup_venv.sh`)
- [x] Web 前端入口 (Next.js)
### Phase 2: 内容生成
- [ ] 视频脚本生成器
- [ ] 软文生成器
- [ ] 多版本/多平台适配
### Phase 3: 视频混剪
- [ ] 素材管理模块
- [ ] AI 混剪引擎
- [ ] 去重优化系统
### Phase 4: 多平台发布
- [ ] 账号授权系统
- [ ] 内容适配引擎
- [ ] 发布调度系统
- [ ] 数据分析仪表盘
### Phase 5: 合规与运营
- [ ] 内容审核系统
- [ ] 评论管理
- [ ] 运营报告