PRODUCT ARCHITECTURE REVERSE ENGINEERING

小云雀产品架构逆向拆解

基于登录态页面的只读观察,整理用户入口、Agent、工具、模型、上下文、资产和任务状态之间的关系。

页面快照:2026-08-19入口:xyq.jianying.com只读分析补充证据:既有视频节点
【已确认】页面直接支持【合理推断】由行为关系推导【建议设计】参考架构【未知】证据不足
已确认公开 Agent3

创作 Agent、短剧 Agent 2.0、营销 Agent。

已确认核心工作台4

统一创作入口、短剧工作台、营销工作台、自由画布。

已确认模型选项7

Seedance 系列、MiniMax H3、Wan 3.0。

1. 执行摘要

核心架构判断

小云雀以统一创作入口连接创作、短剧和营销 Agent;自由画布承接会话、项目配置和多模态节点。补充截图确认:同一项目工作区同时关联 Project、Canvas 与 Thread;画布存在可播放的 10 秒视频节点;节点被选中时出现视频处理工具条,右侧对话助手与画布并行存在。

适用范围与证据边界

截图中的视频是既有页面状态,不代表本次分析执行了生成。它可以确认视频节点、参数栏和工具入口存在,但不能确认该资产的来源、实际模型调用、处理工具是否执行、积分是否扣除、最终导出或发布是否完成。基座层与模型层的 Qwen3、bge-m3 等字段沿用指定参考架构,不代表小云雀真实技术栈。

2. 证据来源与证据缺口

事实来源清单

来源页面对象证据编号支持内容缺口
首页三类 Agent 标签、上传、@、技能、模型偏好E-R-001统一入口与 Agent 导航未执行生成
短剧 Agent上传剧本、剧本创作、自由画布、重制转绘E-R-002/003短剧工作流与积分提示整剧产出未知
营销 Agent创意、Hook、风格、比例、模板使用/复刻E-R-004营销参数与模板入口模板执行未知
自由画布七类节点、会话、项目资产、自动保存E-R-005画布、节点和项目对象节点读写机制未知
资产与历史资产分类、项目侧栏、生成 ID 搜索E-R-006/007项目与生成记录分离版本和状态机未知
学习中心手册、模型文档、课程E-R-008知识与公共资产检索实现未知
模型偏好智能匹配、视频模型、画幅、清晰度、时长E-R-009模型选择入口真实路由未知
用户补充截图已保存项目、Project/Canvas/Thread 路由、10 秒视频节点、参数栏、节点工具条、右侧对话助手E-R-010工作区对象关系与视频节点级处理入口资产来源、工具执行和扣费未知

证据文件与缺口

证据来自九个原页面状态快照和一张用户补充截图。补充截图显示既有视频资产,但没有提供该资产从提交到生成完成的连续过程。报告不记录截图中的用户姓名和完整项目标识,也不读取账号凭证或浏览器存储。

3. 核心功能域

用户功能域盘点

功能域当前能力状态页面证据架构说明
通用创作输入想法、上传文件、@素材、选择技能与模型偏好已确认E-R-001/009统一意图入口
短剧创作上传或创作剧本、设定集数/风格/比例、进入画布已确认入口E-R-002/003垂直工作台
营销创作选择模型、创意、Hook、风格、比例和模板已确认入口E-R-004模板驱动工作台
自由画布角色、场景、导演台、视频、图片、文本、音频节点已确认E-R-005/010多模态项目工作区
视频节点处理抽帧、高清、截取、音频分离、裁剪、解析、智能抠像、片段重拍、旋转、下载入口已确认E-R-010节点级编辑与派生处理;实际执行未知
资产管理作品、上传、角色、商品、画布已确认E-R-006资产分类与复用
生成历史按 Agent 筛选、按生成 ID 搜索已确认E-R-007任务记录入口
最终预览/发布视频节点可播放且有下载入口;完整预览、导出结果和发布链路未验证局部确认E-R-010节点播放不等于最终成片完成

4. 端到端功能流转:从创作想法到项目沉淀

九步业务闭环

步骤谁触发用户交互流Agent 控制流工具调用流数据/全局上下文流资产流状态写回确认与交接失败分支
1 进入用户打开首页未开始读取登录态读取用户/会员可见态读取公共模板首页空态选择 Agent登录失败未知
2 选任务用户选创作/短剧/营销进入对应工作台加载配置写当前模式读取模板/技能工作台就绪继续输入加载失败未知
3 给上下文用户输入、上传、@引用接收需求上传/引用入口写输入与引用新增上传引用草稿态用户补全解析失败未知
4 配参数用户选模型、比例、分辨率、时长、参考和运镜汇总配置读取模型能力写项目配置无新资产参数栏就绪页面显示预计积分参数与费用规则未知
5 提交用户点击生成【推断】创建任务【未知】真实调用【推断】写 Task尚无可见结果【未知】排队态付费门未知余额/安全未知
6 生成系统等待【推断】调度模型【未知】模型 API【推断】写运行状态【未知】生成资产【未知】成功/失败无需交互或重试未验证
7 回写系统查看结果【推断】关联项目【推断】资产写入关联 Canvas 与 Asset补充截图确认 10 秒视频节点可播放页面显示已保存进入画布资产来源与写入过程未知
8 编辑用户选择视频节点并查看处理入口右侧画布助手保持可对话抽帧/截取/音频分离/裁剪/解析/抠像/重拍/旋转/下载Project、Canvas、Thread 同页关联节点级派生资产【推断】项目已保存继续编辑或对话工具执行、版本与扣费未知
9 沉淀系统查看资产/历史Agent 空闲搜索/筛选读取 Project/Task/Asset资产复用项目与任务分别记录新任务状态冲突已观察

失败与恢复设计

输入不足
补充上下文
参数冲突
规则未知
生成失败
重试未知
写入失败
保持任务结果
用户中断
停止新调用

5. 产品分层架构

六层产品架构总览

用户层
H5【未知】Web 创作入口会员/积分学习中心
应用层
创作 Agent短剧 Agent 2.0营销 Agent自由画布视频节点处理资产/历史
平台层
预置原子能力【推断】Tools 管理【推断】Skills 管理MCP 集成【参考】提示词管理【参考】
基座层
编排引擎(SaaS 服务)RAG 知识库租户管理
模型层
Qwen3-70BQwen3-6Bbge-m3-embedbge-m3-rerank
数据层
Project/Canvas/Thread任务/资产/计费节点选择与参数多模态资产知识与公共资产

6. Agent、工具和全局上下文关系

可见 Agent 与功能组件

用户输入 / 上传 / 参数创作 Agent通用创作入口短剧 Agent 2.0剧本与分集入口营销 Agent创意与模板入口编排与模型匹配职能推断自由画布视频节点 / Thread / 项目节点工具与模型处理入口已见 / 执行未知全局上下文Project / Canvas / Thread / Asset

Agent 能力边界

Agent/组件可见输入可见控制可见输出未确认
创作 Agent想法、文件、@素材、技能模型、比例、清晰度、时长生成入口真实任务结果
短剧 Agent 2.0剧本文件/描述风格、比例、集数、地区剧本与画布入口整剧生成链路
营销 Agent营销想法、参考素材创意、Hook、风格、比例模板使用/复刻入口模板展开和执行
画布助手当前 Project/Canvas/Thread 与选中视频节点技能、画幅、清晰度;节点工具条对话界面与节点处理入口助手是否直接调用工具、工具执行结果

7. 全局上下文架构

上下文对象划分

UserContext

登录态、会员、积分、个人资产入口。

ProjectContext

项目标识、标题、配置和已保存状态。

ConversationContext

Thread 标识、当前会话、历史、上传与引用。

CanvasContext

Canvas 标识、节点、选中状态、画幅和节点工具。

TaskContext

生成 ID、Agent 类型和运行状态;本截图未显示具体 Task。

AssetContext

图片、视频、音频、文本、角色和商品;当前视频节点为 10 秒。

读写与一致性关系

用户输入Prompt / 文件 / 参数ProjectContextThreadContextCanvasContextAgent / 编排读取与更新节点工具 / 模型入口确认 / 执行未知TaskContextVideo Asset历史与资产库最终成片未知

8. 知识与公共资产架构

项目数据与可复用知识

类别内容作用域状态
项目数据剧本、配置、会话、画布、节点、任务与资产引用当前项目对象可见
用户私有资产上传、角色、商品、画布、历史项目当前账号已确认入口
平台公共资产风格、Skills、营销模板、示例项目全平台已确认
产品知识官方手册、模型手册、画布/短剧/营销教程学习中心已确认
检索知识库RAG、向量检索、知识版本后台未知

七个关键架构问题

1 谁写项目配置?

用户通过工作台参数写入;后台字段未知。

2 谁读取素材?

页面支持 @ 引用;具体读取范围未知。

3 模板如何展开?

存在使用/复刻入口;执行步骤未知。

4 知识是否参与生成?

学习中心可见,但 RAG 关系未知。

5 私有资产如何隔离?

账号资产入口可见;权限实现未知。

6 修改如何失效下游?

节点依赖与版本规则未知。

7 反馈是否沉淀?

没有可见评测或反馈回路。

9. 模型接入与路由架构

模型能力与路由边界

模型/入口页面描述控制项状态未知
智能匹配识别视频生成诉求后选择模型自动入口已确认路由规则
Seedance 2.530 秒直出、时间戳控制画幅/清晰度/时长/参考/运镜选项已确认补充截图中的“2.5”是否等同该模型、真实调用
Seedance 2.0 Fast VIP强调速度与会员通道画幅/清晰度/时长选项已确认性能
Seedance 2.0 VIP强调效果与会员通道同上选项已确认性能
Seedance 2.0 Mini体验版/正式版强调成本和速度同上选项已确认成本规则
MiniMax H32K、视觉包装与后期特效同上选项已确认兼容矩阵
Wan 3.0文件/链接转视频与视频编辑同上选项已确认兼容矩阵

【已确认】补充截图的参数栏显示 2.5、9:16 竖屏、480P、10 秒、全参考、运镜和预计 120 积分;顶部项目画幅同为 9:16。这里只确认界面当前值,不把它写成该视频资产的实际调用记录。

10. 底层架构选型表

能力需求、选型与推荐方案

能力域指定字段用途证据状态
编排引擎(SaaS 服务)LLM 网关;监控日志;组件库;编排画布;节点配置;版本控制Agent 与工具流程编排参考架构
RAG 知识库文档上传;文档解析;向量配置;被动更新;在线测试;接口封装知识检索与更新参考架构
租户管理用户&权限对接;企业 SSO;数据库接入;API 对接账号、权限与系统接入参考架构
基座模型Qwen3-70B;Qwen3-6B文本理解与编排指定参考字段
场景模型bge-m3-embed;bge-m3-rerank向量化与重排指定参考字段

11. 数据实体表和 ER 图

核心数据实体

实体主要字段含义关系状态
User账号、会员、积分拥有 Project、Asset语义对象可见
Project类型、配置、保存状态包含 Conversation、Canvas、Task对象可见
Conversation消息、上传、引用属于 Project对象可见
Canvas节点、画幅、视图状态属于 Project,引用 Asset对象可见
Task生成 ID、Agent、状态属于 Project,产生 Asset关系推断
Asset类型、引用、版本属于 User/Project,被 Canvas 引用对象可见/关系推断
ModelInvocation模型、参数、结果属于 Task未观察
BillingRecord积分消耗、退款关联 Task/User未观察

实体关系与证据等级

UserProjectConversationCanvasTaskAssetModelInvocationBillingRecord拥有

12. 端到端时序图

工作区加载与视频节点处理时序

用户Web 工作台画布助手 / 编排节点工具 / 模型上下文 / 资产打开项目工作区读取 Project / Canvas / Thread返回已保存项目与视频资产引用渲染可播放的 10 秒视频节点选择视频节点展示节点工具条右侧 Thread 保持可对话点击处理工具后创建操作【未知】派生 Asset / Task / Billing【未知】实线为补充截图直接支持;虚线为执行工具后可能需要的关系

13. 产品全景架构主图

六层产品全景架构

用户层
H5【未知】Web:创作/短剧/营销自由画布节点播放/编辑资产/历史
应用层
专家 Agent画布助手视频节点工具条Agent 群组【参考】Agent 编排【参考】
平台层
抽帧/截取/音频分离/裁剪解析/智能抠像/片段重拍/旋转下载与资产写入SkillsMCP【参考】提示词模板/变量【参考】
基座层
编排引擎:LLM 网关/监控日志/组件库/编排画布/节点配置/版本控制RAG:上传/解析/向量/更新/测试/接口租户:权限/SSO/数据库/API
模型层
Qwen3-70BQwen3-6Bbge-m3-embedbge-m3-rerank
数据层
结构化:User/Project/Canvas/Thread/Task/Billing节点状态:选中/参数/工具操作非结构化:对话/剧本/图片/视频/音频知识:风格/Skills/模板/手册/课程

关键状态问题

补充截图确认:项目、Canvas 和 Thread 同处一个工作区,页面显示“已保存”,并存在可播放的 10 秒视频节点。这里的“已保存”只说明项目页面状态;视频节点存在只说明资产可见。二者都不能单独证明 Task、模型调用、扣费、最终成片或发布已完成。

14. 当前架构 As‑Is

已确认与推断的现状

领域当前架构证据状态主要缺口
入口创作、短剧、营销三类 AgentE-R-001/002/004已确认内部路由未知
工作区自由画布、右侧对话助手和多模态节点同屏;路由同时携带 Project、Canvas、Thread 标识E-R-005/010已确认对象写入与版本规则未知
视频节点10 秒视频可播放;选中后出现帧、音频、裁剪、解析、抠像、重拍、旋转和下载入口E-R-010入口已确认工具调用、派生资产与扣费未知
模型智能匹配与七个视频模型选项E-R-009入口已确认真实调用未知
数据项目、Thread、Canvas、资产与生成记录分别可见E-R-005/006/007/010对象已确认Task 与 Asset 关系为推断
状态项目保存状态、节点资产和生成记录是不同状态E-R-006/007/010已确认统一状态机未知
计费会员、积分余额、单位提示及当前参数栏的预计积分可见E-R-001/003/010局部已确认冻结、扣除与退款未知

15. 建议架构 To‑Be

目标架构与验收标准

能力目标状态触发位置完成条件验收
统一状态源Project→Canvas/Thread→Node→Task→Asset项目加载、任务创建与回写页面、节点、任务和资产状态一致状态冲突可定位
节点操作记录每次抽帧、裁剪、解析、抠像或重拍都有 Operation 与派生 Asset点击节点工具来源节点、参数、结果和费用可追溯派生资产不丢引用
付费确认显示模型、时长、清晰度、操作类型和预计积分生成或付费处理前用户确认后调用预算偏差可解释
资产完成门资产存在、可播放、写入成功工具返回后三项同时满足不以文字回复代替完成
幂等与重试同一请求不重复创建/扣费失败和重试任务或操作标识唯一重复任务率可测
全链路追踪用户事件、Agent、节点工具、模型、写入统一追踪全流程可回溯输入和结果失败可定位

16. 关键风险

优先级风险清单

P0
项目、任务和资产状态易混淆

页面“已保存”和视频节点可见都不代表生成任务或最终成片完成。

P1
节点处理来源不透明

抽帧、抠像、重拍等工具是否产生新任务、新资产和新费用尚未显示。

P1
生成与处理成本不完整

页面显示预计积分,但冻结、实际扣除和失败退款规则未知。

P1
模型兼容关系不可见

不同模型是否支持全部参数和节点操作未知。

P1
失败恢复不可见

重试、退款、中断和重复调用规则未验证。

17. 架构组件—证据追溯表

组件证据追溯

架构组件为什么需要页面证据等级置信度
统一创作入口承接开放式需求E-R-001已确认
短剧 Agent 2.0承接剧本与分集任务E-R-002/003已确认入口
营销 Agent承接营销模板任务E-R-004已确认入口
自由画布组织多模态节点E-R-005/010已确认
Project/Canvas/Thread 关联加载同一工作区中的项目、画布与会话E-R-010路由对象已确认
视频节点工具条对选中视频做帧、音频和画面处理E-R-010入口已确认/执行未知高/中
模型匹配把任务映射到视频模型E-R-009/010入口已确认/逻辑未知
项目/任务分离解释不同历史视图E-R-006/007/010合理推断
编排引擎/RAG/租户指定参考架构字段用户参考图建议设计不适用
Qwen3/bge-m3指定参考模型字段用户参考图建议设计不适用

18. 仍然无法确认的问题

证据缺口

  • 三个页面 Agent 是否对应三个独立后台 Agent?
  • 画布助手是否能直接创建、修改和删除节点,还是只提供对话入口?
  • 智能匹配依据哪些特征选择模型?
  • 现有 10 秒视频节点来自生成、上传还是其他资产引用?
  • 抽帧、高清、解析、抠像、片段重拍等操作由本地处理、工具服务还是模型完成?
  • 节点处理是否创建独立 Task、派生 Asset 与 BillingRecord?
  • 积分何时预估、冻结、扣除或退款?
  • Project、Canvas 与 Thread 的关联已可见;Task、Asset 与版本关系仍未知。
  • 下载入口已出现,但最终预览、合成、导出结果和发布链路仍未验证。
  • 基座层与模型层指定字段是否与真实实现一致?

下一轮最小验证集

节点处理任务

经明确授权后执行一次低成本节点操作,记录 Operation、Task、派生 Asset 和 Billing 状态。

画布与会话联动

验证对话助手能否直接修改当前视频节点,并核对 Project/Canvas/Thread 回写。

失败恢复

使用可控失败路径观察重试、退款、中断和状态恢复。