AI 智能应用
基于 RuoyiPlus 后端最新架构,14 DOs / 14 Controllers,菜单 ID 起始 9000,构建企业级 AI 智能应用平台
1. 增强定位与架构
1.1 产品定位
RuoYiPlus AI 围绕智能对话、知识库管理、AI 创作三大核心进行企业级增强,打造企业级 AI 应用平台。
1.2 模块规模
| 指标 | 数值 |
|---|---|
| 数据对象 (DO) | 14 个 |
| 控制器 (Controller) | 14 个 |
| 菜单 ID 起始 | 9000 |
| Maven 模块 | yudao-module-ai |
1.3 核心数据表
| 表名 | 说明 |
|---|---|
ai_chat | 智能对话 |
ai_image | 图片生成 |
ai_knowledge | 知识库 |
ai_music | 音乐生成 |
ai_workflow | 工作流 |
ai_writing | AI 写作 |
ai_model | 模型管理 |
ai_api_key | API 密钥管理 |
graph TB
subgraph "RuoYiPlus AI 增强架构"
subgraph "对话交互"
A1[智能对话]
A2[多轮对话]
A3[角色扮演]
end
subgraph "内容创作"
B1[AI 写作]
B2[图片生成]
B3[音乐生成]
end
subgraph "知识管理"
C1[知识库]
C2[文档解析]
C3[语义检索]
end
subgraph "平台管理"
D1[模型管理]
D2[API 管理]
D3[工作流]
end
subgraph "管控层"
E1[权限控制]
E2[内容审核]
E3[用量统计]
end
end
A1 --> B1
A2 --> B1
A3 --> B2
B1 --> C1
B2 --> C1
B3 --> C2
C1 --> D1
C2 --> D2
C3 --> D3
A1 --> E1
B1 --> E2
C1 --> E3
1.4 能力对比
| 维度 | 传统方案 | RuoYiPlus AI 增强 |
|---|---|---|
| 智能对话 | 无 | 多轮对话+角色扮演 |
| 内容创作 | 无 | 写作+图片+音乐 |
| 知识库 | 无 | 知识库+语义检索 |
| 模型管理 | 无 | 多模型统一管理 |
| 工作流 | 无 | AI 工作流编排 |
| 权限控制 | 无 | API 密钥+用量管控 |
| 内容审核 | 无 | AI 内容安全审核 |
2. 智能对话
2.1 对话架构
graph TB
subgraph "智能对话"
A[用户输入] --> B[意图识别]
B --> C[知识检索]
C --> D[模型推理]
D --> E[回复生成]
E --> F[对话记录]
B --> B1[问题分类]
B --> B2[实体识别]
C --> C1[知识库检索]
C --> C2[文档检索]
D --> D1[LLM 调用]
D --> D2[上下文管理]
end
| 能力项 | 说明 |
|---|---|
| 智能对话 | 多轮对话+上下文理解 |
| 角色扮演 | 自定义角色+提示词 |
| 知识问答 | 基于知识库的问答 |
| 多模态 | 文本+图片+语音 |
3. AI 内容创作
3.1 创作能力
| 创作类型 | 说明 |
|---|---|
| AI 写作 | 文章生成+润色+续写 |
| 图片生成 | 文生图+图生图 |
| 音乐生成 | AI 音乐创作 |
| 视频生成 | 文生视频+图生视频 |
4. 知识库管理
4.1 知识库架构
graph TB
subgraph "知识库管理"
A[文档上传] --> B[文档解析]
B --> C[向量化]
C --> D[知识存储]
D --> E[语义检索]
E --> F[知识问答]
A --> A1[PDF]
A --> A2[Word]
A --> A3[网页]
B --> B1[文本提取]
B --> B2[分段处理]
C --> C1[Embedding]
C --> C2[向量索引]
end
| 能力项 | 说明 |
|---|---|
| 文档管理 | 上传+解析+管理 |
| 向量检索 | 语义检索+相似度 |
| 知识问答 | 基于知识库问答 |
| 知识更新 | 增量更新+版本管理 |
5. 技术架构
graph TB
subgraph "yudao-module-ai-plus"
subgraph "ai-biz"
A1[chat 智能对话]
A2[image 图片生成]
A3[knowledge 知识库]
A4[music 音乐生成]
A5[workflow 工作流]
A6[writing AI写作]
A7[model 模型管理]
A8[api_key API密钥]
A9[analytics 用量统计]
end
subgraph "权限与审计"
B1[permission 权限控制]
B2[audit 审计日志]
B3[content 内容审核]
end
end
A1 --> B1
A2 --> B3
A3 --> B1
A4 --> B3
A5 --> B2
A7 --> B1
6. 商业价值
| 价值点 | 说明 |
|---|---|
| 效率提升 | AI 辅助写作+对话 |
| 知识管理 | 企业知识库+智能检索 |
| 创意创作 | 图片+音乐+视频生成 |
| 成本优化 | 多模型管理+用量控制 |
| 安全合规 | 内容审核+操作审计 |
| 开放集成 | API 管理+工作流编排 |