零基礎(chǔ)開發(fā)AI Agent——用Dify從0到1做智能體
定 價:89 元
叢書名:零基礎(chǔ)學智能體叢書
- 作者:葉濤
- 出版時間:2025/7/1
- ISBN:9787121504327
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP18
- 頁碼:288
- 紙張:
- 版次:01
- 開本:16開
這是一本面向零基礎(chǔ)、非IT技術(shù)背景讀者的Agent開發(fā)實戰(zhàn)指南。本書以Dify為Agent開發(fā)平臺,采用案例教學的方式手把手教你如何用Dify開發(fā)Agent。無須編程,你也可以開發(fā)功能豐富的Agent。本書采用“方法總結(jié)-工具操作-項目實戰(zhàn)”的結(jié)構(gòu)循序漸進展開介紹,共9章。首先,本書揭示了Agent在AI應用落地中具有的場景化、流程化、個性化、本地化的價值,總結(jié)了生產(chǎn)級Agent的開發(fā)流程與開發(fā)注意事項。然后,本書介紹了Dify的平臺特性與使用方式,詳細演示了Dify在本地電腦及云服務器上的部署方法與操作步驟,以案例化的形式展示Dify的5種AI應用的特點,并借助10余個案例詳細介紹了Dify的18個工作流節(jié)點的具體使用方法。最后,本書選取了發(fā)票識別與處理、長文檔處理、本地知識問答、人才招聘這4個典型的業(yè)務場景,用6個典型的項目案例,手把手演示了從需求分析、運行流程、節(jié)點設(shè)計到運行效果的全鏈路Agent開發(fā)過程,并總結(jié)了每個案例的開發(fā)經(jīng)驗,為你提供了開發(fā)類似功能的Agent的思路。
葉濤,壹啟同輝創(chuàng)始人,擁有15年企業(yè)管理咨詢及AI培訓咨詢經(jīng)驗。中國企業(yè)聯(lián)合會戰(zhàn)略咨詢專業(yè)委員會成員,全國中小企業(yè)管理咨詢服務專家信息庫專家,劉潤進化島嘉賓。主導過100多個咨詢項目成功交付,輔導過多家企業(yè)實現(xiàn)業(yè)績倍增。提出“AI時代企業(yè)極效經(jīng)營”體系,通過AI技術(shù)與經(jīng)營管理的深度融合,為成長型企業(yè)提供從方案到執(zhí)行的獨特價值,實現(xiàn)企業(yè)在AI時代的極致經(jīng)營效益、極致運營效率、極致用戶效果。提出AI時代X型人才理念,原創(chuàng)設(shè)計了企業(yè)應用AI技術(shù)的C-SMT模型、AI落地三階段模型、四維AI能力成長模型等體系化的管理方法。 管鍇,壹啟同輝聯(lián)合創(chuàng)始人,AICX成長社群主理人,劉潤進化島嘉賓。武漢大學管理學碩士,擁有多年企業(yè)高層管理經(jīng)驗和6年企業(yè)管理咨詢經(jīng)驗。致力于研究如何將AI技術(shù)有效地應用于企業(yè)運營中,以實現(xiàn)降本提效的目標。著有《零基礎(chǔ)開發(fā)AI Agent:手把手教你用扣子做智能體》。“AICX”公眾號聯(lián)合創(chuàng)辦人!癆ICX”是一個備受好評的專業(yè)自媒體賬號,分享AI技術(shù)在工作、生活中的應用。 楊霆輝,壹啟同輝聯(lián)合創(chuàng)始人,擁有信息技術(shù)+企業(yè)經(jīng)營管理+AI落地應用的復合能力。西安工業(yè)大學電子信息工程專業(yè)學士,曾任知名外資通信技術(shù)企業(yè)系統(tǒng)工程師。擁有15年管理咨詢經(jīng)驗,曾任國內(nèi)知名咨詢機構(gòu)合伙人。全國中小企業(yè)管理咨詢服務專家信息庫專家。“AI時代企業(yè)極效經(jīng)營”倡導者,專注于用AI為企業(yè)經(jīng)營突破賦能,為100多個企業(yè)提供管理顧問服務,獲得客戶廣泛好評。
第1章 從大模型到AI Agent 1
1.1 Agent的概念與工作原理 1
1.1.1 Agent的概念 1
1.1.2 Agent的工作原理 2
1.2 Agent在AI應用落地中的價值 3
1.2.1 場景化 3
1.2.2 流程化 5
1.2.3 個性化 8
1.2.4 本地化 9
1.3 Agent正在從好玩走向好用 10
1.3.1 好用的AI應用——生產(chǎn)級Agent 10
1.3.2 生產(chǎn)級Agent助力企業(yè)經(jīng)營管理突破 13
第2章 Dify介紹及Agent開發(fā)流程 17
2.1 快速了解Agent開發(fā)平臺及Dify 17
2.1.1 Agent開發(fā)平臺速覽 17
2.1.2 Agent開發(fā)平臺的分類與使用 18
2.1.3 Agent開發(fā)平臺與通用Agent平臺的區(qū)別 19
2.1.4 Dify的特點與優(yōu)勢 20
2.2 Dify的使用方式 23
2.2.1 用云服務方式使用Dify 23
2.2.2 部署并使用Dify社區(qū)版 27
2.3 生產(chǎn)級Agent的開發(fā)流程 27
2.3.1 如何開發(fā)一個生產(chǎn)級Agent 27
2.3.2 開發(fā)生產(chǎn)級Agent的注意事項 30
第3章 部署Dify的開發(fā)環(huán)境 32
3.1 部署Dify的總體方案 32
3.2 部署Docker 34
3.2.1 在本地電腦上部署Docker 34
3.2.2 在云服務器上部署Docker 42
3.3 部署Dify 45
3.3.1 下載Dify的源代碼文件 45
3.3.2 部署Dify服務端 47
3.3.3 在前端訪問Dify 50
3.3.4 在云服務器上部署Dify 51
3.4 部署模型管理平臺 52
3.4.1 什么是模型管理平臺 52
3.4.2 部署Ollama 53
3.4.3 部署Xinference 59
3.4.4 Dify接入模型管理平臺 63
3.4.5 在云服務器上部署模型管理平臺 70
第4章 Dify的功能介紹及5種應用 73
4.1 Dify的主頁面 73
4.1.1 探索頁面 73
4.1.2 工作室頁面 74
4.1.3 知識庫頁面 74
4.1.4 工具頁面 75
4.2 Dify的5種應用 76
4.2.1 聊天助手 77
4.2.2 Agent 80
4.2.3 文本生成應用 83
4.2.4 Chatflow(對話工作流) 86
4.2.5 工作流 96
4.3 Dify知識庫 98
4.3.1 Dify知識庫的功能 98
4.3.2 創(chuàng)建Dify知識庫 99
4.3.3 知識庫分段及檢索參數(shù)配置 101
4.3.4 連接外部知識庫 108
4.4 Dify工具擴展 109
4.4.1 來自市場的工具 110
4.4.2 自定義工具 111
4.4.3 作為工具發(fā)布的工作流 111
第5章 Dify工作流節(jié)點詳解及實操案例 113
5.1 數(shù)據(jù)預處理模塊 114
5.1.1 開始節(jié)點 114
5.1.2 知識檢索節(jié)點 116
5.1.3 變量賦值節(jié)點 117
5.1.4 參數(shù)提取器節(jié)點 122
5.1.5 代碼執(zhí)行節(jié)點 124
5.1.6 文檔提取器節(jié)點 127
5.1.7 列表操作節(jié)點 129
5.1.8 變量聚合器節(jié)點 131
5.2 數(shù)據(jù)生成模塊 132
5.2.1 LLM節(jié)點 132
5.2.2 問題分類器節(jié)點 137
5.2.3 條件分支節(jié)點 139
5.2.4 迭代節(jié)點 142
5.2.5 循環(huán)節(jié)點 145
5.3 數(shù)據(jù)輸出模塊 148
5.3.1 模板轉(zhuǎn)換節(jié)點 148
5.3.2 HTTP請求節(jié)點 149
5.3.3 Agent節(jié)點 151
5.3.4 結(jié)束節(jié)點 154
5.3.5 直接回復節(jié)點 154
第6章 開發(fā)發(fā)票識別助手Agent 156
6.1 項目需求:自動識別并初步審核發(fā)票 156
6.1.1 業(yè)務場景概述 156
6.1.2 傳統(tǒng)手工作業(yè)的痛點 156
6.1.3 發(fā)票識別助手Agent的功能 157
6.2 發(fā)票識別助手Agent的開發(fā)過程詳解 157
6.2.1 入門案例:開發(fā)增值稅發(fā)票識別助手Agent 158
6.2.2 進階案例:多類型發(fā)票聚合識別助手Agent 165
6.3 舉一反三:Agent開發(fā)小結(jié)與場景延伸 183
第7章 開發(fā)標書閱讀與內(nèi)容框架生成助手Agent 185
7.1 項目需求:自動識別標書的關(guān)鍵內(nèi)容并生成內(nèi)容框架 185
7.1.1 業(yè)務場景概述 185
7.1.2 傳統(tǒng)手工作業(yè)的痛點 185
7.1.3 標書閱讀與內(nèi)容框架生成助手Agent的功能 186
7.2 標書閱讀與內(nèi)容框架生成助手Agent詳解 187
7.2.1 入門案例:開發(fā)標書閱讀助手Agent 187
7.2.2 進階案例:開發(fā)標書閱讀與內(nèi)容框架生成助手Agent 199
7.3 舉一反三:Agent開發(fā)小結(jié)與場景延伸 213
第8章 開發(fā)本地知識問答助手Agent 214
8.1 項目需求:在確保數(shù)據(jù)安全前提下智能問答 214
8.1.1 業(yè)務場景概述 214
8.1.2 建設(shè)公司知識庫的痛點 214
8.1.3 本地知識問答助手Agent的功能 215
8.2 本地知識問答助手Agent的開發(fā)過程詳解 216
8.2.1 本地配置公司知識庫 216
8.2.2 解讀及設(shè)置知識庫參數(shù) 220
8.2.3 創(chuàng)建本地知識問答助手Agent 223
8.2.4 本地知識問答助手Agent開發(fā)過程展示 228
8.3 本地知識問答助手Agent的運行效果 230
8.4 舉一反三:Agent開發(fā)小結(jié)與場景延伸 235
第9章 開發(fā)人才招聘數(shù)字員工Agent 237
9.1 項目需求:從收集崗位需求到評估面試的人才招聘全流程AI化 237
9.1.1 業(yè)務場景概述 237
9.1.2 傳統(tǒng)的人才招聘工作的痛點 238
9.1.3 人才招聘數(shù)字員工Agent的功能 239
9.2 人才招聘數(shù)字員工Agent的開發(fā)過程詳解 240
9.2.1 人才招聘數(shù)字員工Agent的運行流程圖 240
9.2.2 創(chuàng)建人才招聘數(shù)字員工Agent 241
9.2.3 編排人才招聘數(shù)字員工Agent 243
9.3 人才招聘數(shù)字員工Agent的運行效果 265
9.4 舉一反三:Agent開發(fā)小結(jié)與場景延伸 275