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 管理+工作流編排 |