Dify AI智能體應用開發
杜鐵繩
- 出版商: 清華大學
- 出版日期: 2026-11-01
- 售價: $594
- 語言: 簡體中文
- ISBN: 7302727945
- ISBN-13: 9787302727941
-
相關分類:
人工智慧、Prompt Engineering、Large language model
下單後立即進貨 (約4週~6週)
相關主題
商品描述
作者簡介
目錄大綱
目 錄
第 1 章 快速體驗Dify 1
1.1 為什麼需要Dify 1
1.2 在線版Dify體驗 2
1.2.1 註冊與登錄 2
1.2.2 界面總覽 4
1.3 本地部署Dify 7
1.3.1 環境準備與依賴安裝 7
1.3.2 Docker Compose部署 11
1.3.3 控制臺配置與訪問 15
1.4 配置模型與API Key 17
1.4.1 OpenAI模型接入 17
1.4.2 模型參數與調用策略 18
1.4.3 驗證與調用監測 19
1.5 本章小結 19
第 2 章 工作流的可視化編排 20
2.1 工作流的基礎組成 20
2.1.1 節點與任務的定義 20
2.1.2 輸入與輸出的銜接 22
2.1.3 數據依賴與變量傳遞 23
2.1.4 流程圖與執行順序 23
2.2 可視化流程設計方法 25
2.2.1 條件判斷與分支構造 25
2.2.2 循環與疊代處理 26
2.3 本章小結 27
第 3 章 Prompt IDE與提示工程 28
3.1 Prompt設計的基本原則 28
3.1.1 角色與身份設定 28
3.1.2 指令與任務約束 30
3.1.3 答復風格的規範 34
3.1.4 錯誤響應處理 36
3.2 Prompt IDE的使用方法 38
3.2.1 編輯器界面說明 38
3.2.2 多版本管理機制 43
3.2.3 運行結果調試 43
3.3 提示設計的進階應用 46
3.3.1 控制回答的語氣與格式 46
3.3.2 上下文引用與銜接 47
3.3.3 復雜任務的多層提示 48
3.4 本章小結 49
第 4 章 知識庫與RAG機制 50
4.1 知識庫的構建方式 50
4.1.1 文件類型的支持範圍 50
4.1.2 文檔切分策略 52
4.1.3 向量化與存儲原理 54
4.1.4 索引結構與檢索流程 55
4.2 RAG的運行邏輯 57
4.2.1 問題解析與召回 57
4.2.2 相關內容的篩選 59
4.2.3 結果融合與重排序 61
4.3 知識庫應用案例 63
4.3.1 公司內部問答助手 63
4.3.2 智能客服助手 66
4.4 知識庫的維護與疊代 69
4.4.1 定期更新策略 69
4.4.2 錯誤數據清理 70
4.4.3 擴展多來源內容 72
4.4.4 檢索性能優化 73
4.5 本章小結 74
第 5 章 Agent與工具調用 75
5.1 Agent的核心機制 75
5.1.1 任務分解與調度 75
5.1.2 工具調用邏輯 76
5.1.3 自主循環處理 79
5.1.4 錯誤檢測與修復 80
5.2 工具調用的實現路徑 82
5.2.1 工具接口定義 82
5.2.2 鑒權與安全控制 84
5.2.3 日誌與調用跟蹤 86
5.3 Agent與知識管道結合 87
5.3.1 管道輸出的調用方式 88
5.3.2 Agent與RAG協同 89
5.3.3 Agent驅動的復合任務 91
5.3.4 應用閉環的實現 93
5.4 高級Agent設計思路 93
5.4.1 分布式協作模式 93
5.4.2 分層結構設計 94
5.4.3 自我學習機制 97
5.5 本章小結 99
第 6 章 API與應用集成 100
6.1 應用部署方式 100
6.1.1 Web端嵌入方法 100
6.1.2 移動端集成方案 102
6.1.3 獨立服務部署模式 103
6.1.4 外部接口適配策略 105
6.2 API調用方法 107
6.2.1 接口定義與參數說明 107
6.2.2 數據格式與返回結果 110
6.2.3 錯誤碼與處理邏輯 111
6.2.4 限流與重試控制 112
6.3 集成外部系統 113
6.3.1 企業辦公平臺接入 113
6.3.2 客戶關系系統對接 114
6.3.3 企業資源管理對接 116
6.4 本章小結 117
第 7 章 界面管理與用戶交互 118
7.1 應用管理功能 118
7.1.1 應用的創建與刪除 118
7.1.2 應用克隆與遷移 120
7.1.3 標簽與分組管理 122
7.2 用戶與權限控制 122
7.2.1 用戶的添加與分配 122
7.2.2 權限等級劃分 124
7.2.3 多團隊協作機制 125
7.2.4 數據訪問隔離 127
7.3 應用使用場景演示 129
7.3.1 部門內部共享應用 129
7.3.2 面向客戶的外部使用 130
7.3.3 多應用並行運營 131
7.4 本章小結 132
第 8 章 Dify在企業場景中的應用 133
8.1 智能客服系統 133
8.1.1 常見問題知識庫建設 133
8.1.2 工單分流自動化 135
8.1.3 與人工客服協同 137
8.1.4 客戶滿意度提升 140
8.2 內部協作助手 141
8.2.1 行政流程問答 142
8.2.2 人力資源咨詢 144
8.2.3 信息技術支持 146
8.2.4 部門知識共享 147
8.3 行業定制應用 148
8.3.1 金融合規答疑 148
8.3.2 語義驅動的法規解釋機制 148
8.3.3 醫療健康咨詢 149
8.3.4 教育教學輔導 150
8.4 本章小結 151
第 9 章 Dify的高級特性與擴展 152
9.1 多模型協同 152
9.1.1 模型切換策略 152
9.1.2 模型冗余機制 153
9.1.3 模型組合調用 155
9.1.4 本地模型接入 157
9.2 插件機制 158
9.2.1 插件框架原理 159
9.2.2 常見插件分類 159
9.2.3 插件開發流程 162
9.2.4 插件版本管理 163
9.3 安全與合規 164
9.3.1 審計與追蹤機制 164
9.3.2 數據加密方法 165
9.3.3 合規性校驗 167
9.4 擴展能力設計 167
9.4.1 自定義節點開發 167
9.4.2 外部工具接入 168
9.4.3 業務邏輯封裝 169
9.5 本章小結 170
第 10 章 Dify的部署與性能優化 171
10.1 部署模式選擇 171
10.1.1 雲端部署架構 171
10.1.2 本地化部署流程 173
10.1.3 混合式部署模式 176
10.2 高可用性設計 178
10.2.1 水平擴展方法 178
10.2.2 容災與備份策略 179
10.2.3 版本記錄與回滾 181
10.3 性能優化方法 183
10.3.1 向量檢索調優 183
10.3.2 並發處理機制 185
10.3.3 模型調用加速 187
10.4 本章小結 189
第 11 章 實戰1:多平臺內容生成器 190
11.1 構建多平臺內容生成器前的準備工作 190
11.1.1 準備文本、文檔並上傳知識庫 190
11.1.2 對知識庫進行召回測試 194
11.2 構建工作流 196
11.2.1 創建新工作流 196
11.2.2 用戶輸入節點:收集終端用戶的輸入 197
11.2.3 參數提取器節點:識別目標平臺 199
11.2.4 IF/ELSE節點:驗證平臺提取結果 201
11.2.5 列表操作器節點:按類型分離上傳的文件 201
11.2.6 文檔提取器節點:從文檔中提取文本 202
11.2.7 LLM節點:整合所有參考材料 203
11.2.8 疊代節點:為每個平臺創建定制內容 204
11.2.9 模板節點:格式化最終輸出 206
11.3 測試、發布和共享工作流 206
11.3.1 測試工作流 207
11.3.2 發布並共享工作流 210
11.4 本章小結 211
第 12 章 實戰2:搭建文章理解助手 212
12.1 創建Chatflow 212
12.1.1 文章理解助手功能介紹 212
12.1.2 新建Chatflow 213
12.2 新增節點 214
12.2.1 開始節點 215
12.2.2 文檔提取器 216
12.2.3 LLM節點 217
12.2.4 結構提取節點 218
12.3 問題拋出並測試工作流 219
12.3.1 處理多個上傳文件 219
12.3.2 只處理文件列表中的特定文件 221
12.4 本章小結 222
第 13 章 實戰3:深度搜索應用搭建 223
13.1 DeepResearch應用創建與輸入配置 223
13.1.1 基於模板創建DeepResearch應用 223
13.1.2 配置開始節點與首次檢索鏈路 224
13.2 循環研究流程與結果匯總配置 226
13.2.1 配置研究代理與疊代控制 226
13.2.2 配置最終總結與回答輸入 228
13.3 預覽運行與研究結果驗證 229
13.3.1 發起預覽並觀察檢索過程 230
13.3.2 檢查研究報告與來源信息 231
13.4 本章小結 232



