扣子開發AI Agent智能體應用
宋立桓、王東健、陳銘毅、程東升
相關主題
商品描述
目錄大綱
目 錄
第1章 智能體概述 1
1.1 為什麽需要一個智能體(Agent) 1
1.2 認識Agent 3
1.3 Agent與大模型的關系及應用領域 5
1.4 Agent開發者如何入局 7
第2章 扣子AI應用開發平臺介紹 8
2.1 扣子的背景與核心特徵 8
2.2 選擇扣子的理由 10
2.3 扣子的版本和商業化模式 13
2.4 扣子平臺的目標群體 15
2.5 扣子平臺架構 15
2.6 扣子快速開發入門 16
2.6.1 設計思路 16
2.6.2 接入DeepSeek大模型 17
2.6.3 構建工作流 20
2.6.4 創建智能體 25
2.6.5 發布到微信公眾號 27
第3章 扣子插件和卡片 30
3.1 什麽是插件 30
3.2 如何使用插件 31
3.2.1 給智能體綁定插件 31
3.2.2 在工作流中添加插件節點 33
3.3 開發自定義插件案例:查詢股票價格 39
3.4 什麽是卡片 46
3.5 卡片製作實戰案例:知乎熱點排行榜 47
第4章 扣子工作流詳解 55
4.1 工作流及其分類 55
4.2 工作流能解決什麽問題 56
4.3 扣子工作流的邏輯結構 57
4.4 扣子工作流的常見節點 58
4.4.1 插件節點 58
4.4.2 大模型節點 59
4.4.3 代碼節點 60
4.4.4 知識庫檢索節點 60
4.4.5 圖像生成節點 61
4.4.6 循環節點 62
4.4.7 選擇器節點 62
4.4.8 文本處理節點 64
4.4.9 意圖識別節點 64
4.4.10 變量賦值節點 65
4.4.11 數據庫節點 66
4.4.12 畫板節點 67
4.4.13 長期記憶節點 67
4.4.14 工作流節點 68
4.4.15 知識庫寫入節點 68
4.5 扣子工作流實戰演練 68
第5章 基於大模型的企業知識庫 72
5.1 為什麽需要企業知識庫 72
5.2 大模型微調真的有必要嗎 73
5.2.1 微調是對模型通用能力的妥協 73
5.2.2 微調費用不便宜 73
5.2.3 微調不能實時更新知識 74
5.3 知識庫的理論基礎RAG 74
5.3.1 RAG的基本架構 74
5.3.2 RAG的優勢 76
5.4 扣子知識庫介紹 76
5.4.1 扣子知識庫概述 76
5.4.2 扣子知識庫的使用流程 78
5.4.3 在智能體中使用知識庫 78
5.4.4 在工作流中使用知識庫 78
5.5 案例實戰:打造汽車行業智能客服 79
5.5.1 創建知識庫 79
5.5.2 創建工作流 83
5.5.3 “開始”節點 83
5.5.4 “知識庫檢索”節點 84
5.5.5 大模型DeepSeek節點 85
5.5.6 “結束”節點 87
5.5.7 試運行 87
5.5.8 發布工作流 89
5.5.9 創建智能體 89
5.6 企業知識庫落地存在的問題及解決思路 91
第6章 提示詞編寫和優化 92
6.1 提示詞的工作原理 92
6.2 提示詞的分類和寫作方法 93
6.3 編寫有效提示詞的技巧 94
6.4 扣子平臺設置提示詞案例 96
6.4.1 資源庫創建提示詞 96
6.4.2 為智能體設置提示詞 98
6.4.3 為工作流設置提示詞 101
6.4.4 AI生成提示詞 102
第7章 扣子數據庫實戰 104
7.1 扣子數據庫概述 104
7.2 創建扣子數據庫 105
7.3 使用扣子數據庫 106
7.4 管理扣子數據庫 109
7.4.1 管理數據表 109
7.4.2 編輯數據表 112
7.4.3 刪除數據表 113
7.5 扣子數據庫和傳統數據庫的區別 114
7.6 扣子數據庫實戰案例:搭建AI登記助手 114
7.6.1 智能體開發設計思路 115
7.6.2 創建智能體 115
7.6.3 智能體配置 116
第8章 實戰案例:圖文混合的火爆推文生成器 122
8.1 圖文工作流設計思路 122
8.2 創建基礎工作流 123
8.3 配置文案獲取模塊 124
8.4 配置文案改寫模塊 125
8.5 文案生成測試 127
8.6 配置圖片生成模塊 128
8.7 配置“結束”節點 129
8.8 完整工作流測試 130
8.9 創建智能體調用工作流 131
第9章 實戰案例:看圖學英語智能助手 135
9.1 智能體開發設計思路 135
9.2 創建基礎工作流 135
9.3 配置“圖片理解”節點 137
9.4 配置“信息提取”節點 138
9.5 配置“翻譯模型”節點 140
9.6 配置“畫板”節點 143
9.7 配置“結束”節點 144
9.8 完整工作流測試 145
9.9 創建智能體調用工作流 146
第10章 實戰案例:抖音文案提取與仿寫助手 148
10.1 項目背景與整體思路 148
10.2 創建基礎工作流 148
10.3 配置工作流節點 149
10.3.1 配置“開始”節點 149
10.3.2 添加和配置視頻下載“插件”節點 150
10.3.3 添加和配置字幕獲取“插件”節點 151
10.3.4 添加和配置“大模型”節點 153
10.3.5 添加和配置“大模型_1”節點用於二次創作 154
10.3.6 配置“結束”節點 156
10.4 智能體測試 157
10.5 項目小結 158
第11章 實戰案例:智能室內設計師 159
11.1 項目背景與整體思路 159
11.2 創建並配置智能體基礎信息 160
11.2.1 創建智能體 160
11.2.2 配置智能體 160
11.3 構建室內設計工作流 161
11.3.1 添加工作流 161
11.3.2 創建工作流 162
11.3.3 配置工作流基礎信息 162
11.3.4 配置“開始”節點參數 163
11.3.5 添加“大模型”節點用來優化提示詞 163
11.3.6 配置“大模型”節點 164
11.3.7 配置“圖像生成”節點 165
11.3.8 配置“結束”節點 166
11.3.9 工作流完整結構 166
11.4 工作流測試與發布 166
11.4.1 工作流測試 166
11.4.2 測試結果驗證 167
11.4.3 工作流發布 168
11.4.4 添加工作流至智能體 168
11.5 構建客戶信息數據庫 168
11.5.1 創建數據庫 169
11.5.2 選擇數據庫類型 169
11.5.3 配置數據表基礎信息 169
11.5.4 設計數據表字段 170
11.6 配置智能體人設與回復邏輯 171
11.7 智能體測試與驗證 172
11.7.1 測試室內設計功能 172
11.7.2 測試風格與需求配置 173
11.7.3 驗證效果圖生成 174
11.7.4 測試客戶信息收集 174
11.7.5 驗證數據庫存儲 175
11.8 項目小結 175
第12章 實戰案例:企業營銷宣傳海報自動生成器 176
12.1 項目背景與需求 176
12.2 創建並配置智能體 176
12.2.1 創建智能體 176
12.2.2 配置智能體基礎信息 177
12.3 構建海報生成工作流 178
12.3.1 添加和配置工作流 178
12.3.2 配置“開始”節點參數 179
12.3.3 添加和配置“意圖識別”節點 179
12.3.4 添加和配置“圖像生成”節點 180
12.3.5 添加和配置“變量聚合”節點 181
12.3.6 配置“結束”節點 182
12.3.7 完整工作流結構 183
12.4 工作流測試與發布 184
12.5 工作流集成與智能體完善 185
12.6 智能體測試與效果驗證 187
12.7 項目小結 190
第13章 實戰案例:智能客服 191
13.1 項目背景與整體思路 191
13.2 創建對話流與基礎配置 192
13.2.1 創建對話流 192
13.2.2 問題意圖識別配置 193
13.3 產品相關問題處理模塊 194
13.3.1 問題理解與改寫 195
13.3.2 知識庫配置與檢索 196
13.3.3 大模型回復生成 196
13.4 飛書多維表格配置 199
13.4.1 飛書多維表格設置 199
13.4.2 FAQ表設置 200
13.4.3 機器人指令配置 201
13.5 多維表格交互節點配置 202
13.6 產品問題輸出節點配置 205
13.7 知識庫內容配置 205
13.7.1 飛書表格知識庫配置 207
13.7.2 知識庫檢索節點配置 209
13.8 非產品問題處理流程 209
13.8.1 通用問題處理配置 210
13.8.2 非產品問題輸出節點配置 212
13.9 完整工作流連接與優化 213
13.10 發布與使用 214
13.10.1 創建和配置智能體 215
13.10.2 智能體測試與授權 216
13.10.3 智能客服FAQ自動更新 218
13.11 項目小結 218
第14章 實戰案例:自動生成PPT的智能辦公助手 220
14.1 適用場景與特點 220
14.2 應用架構設計 221
14.3 詳細實現步驟 221
14.3.1 創建工作流 221
14.3.2 配置輸入節點 222
14.3.3 集成PPT插件 222
14.3.4 生成PPT任務配置 223
14.3.5 獲取PPT文件鏈接 226
14.3.6 測試運行 227
14.4 應用優化與質量控制要點 229
14.5 項目小結 230
第15章 實戰案例:新聞視頻自動生成器 231
15.1 項目背景與整體思路 231
15.2 工作流創建與基礎配置 232
15.3 工作流核心模塊配置 233
15.3.1 輸入參數設置 233
15.3.2 圖片內容處理模塊 234
15.3.3 文字內容處理模塊 237
15.3.4 視頻生成模塊 239
15.3.5 視頻合並模塊 244
15.4 工作流調試與優化 246
15.5 項目小結 247
第16章 實戰案例:多Agent模式開發旅游助手 248
16.1 認識多Agent 248
16.2 多Agent模式開發實戰操作 248
16.2.1 全局設置與人設配置 249
16.2.2 多Agent交互流程的設計 252
16.2.3 智能體編排策略 253
16.2.4 景點推薦Agent的配置 254
16.2.5 旅游路線規劃Agent的配置 256
16.2.6 食宿安排Agent的配置 257
16.2.7 Agent跳轉規則的設置 259
16.2.8 循環交互機制實現 260
16.3 旅游助手功能測試 261
16.4 項目小結與應用價值 264