Repository navigation
v2.0.0 - 新增 AIWorkflow 智能分析模块
一、更新概述
本次更新围绕 AI 教育场景 进行扩展, - 新增 AI 教育场景化解决方案,支持 AI 章节、视频拆条、内容摘要与知识点展示,为短剧与短视频场景提供基于 AI 的视频内容理解能力,涵盖摘要生成与章节拆分等核心分析场景,同时完善了项目文档体系与工程化配套工具,进一步提升开发者的集成效率与使用体验。
二、核心能力上线
1. AIWorkflow 智能分析模块
- 新增 AIWorkflow 控制器、服务层和实体类,构建完整的视频分析任务处理链路。
- 实现工作流提交、任务查询和 AI 结果获取等核心 API 接口,支持异步任务模式。
2. 结构化结果解析
- 新增摘要(Summary)分析结果的结构化解析能力,支持视频内容自动摘要提取。
- 新增章节(Chapter)分析结果的结构化解析能力,支持视频内容自动章节拆分。
3. 性能优化
- 引入 5 分钟缓存机制,对 AI 分析结果进行缓存,减少重复调用,提升查询性能。
4. 工程化配套
- 新增打包工具脚本与统计生成脚本,提升项目构建与运维效率。
三、文档与配套说明
- 新增 AIWorkflow 模块 API 文档,包含接口说明、请求/响应示例与错误码定义。
- 新增快速上手指南,帮助开发者快速完成 AI 分析能力的接入与验证。
- 新增数据模型说明文档,详细描述各实体结构与字段含义。
- 补充项目配置文件(
pom.xml、application.yml、.gitignore)及示例代码。
📋 API 概览
| 接口 | 方法 | 说明 |
|---|---|---|
/api/aiworkflow/submit |
POST | 提交 AI 工作流分析任务 |
/api/aiworkflow/query |
GET | 查询任务执行状态 |
/api/aiworkflow/result |
GET | 获取 AI 分析结果(摘要/章节) |