Agent(智能體)是大模型落地的重要方向,是AI技術的下一個風口。為了讓更多非技術出身的人能夠通俗地理解Agent,并零門檻利用Agent開發平臺設計自己的Agent,我們撰寫了本書。 本書分為入門篇、工具篇、實戰篇。入門篇介紹了Agent的概念、發展、與Prompt和Copilot的區別,Agent對個人和企業的價值,以及開發Agent需要掌握的基礎知識。工具篇詳細介紹了Agent開發平臺的演進,盤點了國內的主流Agent開發平臺,重點介紹了扣子平臺的操作要點,并提出了Agent開發的通用流程。實戰篇圍繞5個典型的Agent使用場景,詳細介紹了11個Agent的開發過程。 本書適合對AI感興趣的讀者閱讀,包括學習Agent的開發者、想要提升工作效率的職場人、推動企業AI深化應用的管理者、希望在AI領域創業的人、學校的老師和學生等。 無論你是哪種類型的讀者,本書都能幫助你系統并且輕松地掌握Agent從概念到實操的相關知識、技能和方法,讓你在AI時代更好地適應工作和生活。
(1)不懂編程是很多人開發Agent的痛點,扣子提供了一個零門檻開發Agent的平臺。通過可視化設計,不懂編程也能開發Agent。
(2)沒有開發思路也不用擔心,本書詳細介紹了開發Agent的實施框架,即明確應用場景、梳理業務流程和分析痛點、梳理Agent的功能定位和開發需求、繪制Agent的運行流程圖、設置大模型及參數、設計提示詞、配置Agent技能、設計用戶溝通頁面、測試與調優、發布。只要懂業務就能開發Agent,如果懂代碼就可以更好地開發Agent。
(3)AI Agent在個人工作提效、企業降本增效、提升生產力上都有巨大潛力。掌握先進生產力,快人一步。
以ChatGPT的發布為標志,我們似乎進入了一個新的時代。生成式AI(人工智能)技術正在以前所未有的速度發展。AI技術被認為是一項顛覆性的創新技術,甚至被認為催生了第四次工業革命。截至2024年10月,我國大模型的注冊用戶數超過6億,人工智能企業已超過4500戶,完成備案并上線的生成式人工智能服務大模型超過200個。
當您閱讀本書時,相信您對AI技術已不再陌生,您身邊的人,或多或少、或主動或被動,對AI技術可能都有一定的了解。有的人在日常工作中已經離不開AI工具了,借助各類AI工具,工作效率和工作質量都有了明顯提高;有的人的商業嗅覺敏銳,已經投身于AI應用的創業大潮中;有的人看到了AI技術未來會帶來企業運營模式和成本結構的改變,開始在自己的企業中引進AI數字員工,實現降本增效。當然,也有的人雖然了解AI概念,但親自使用AI工具的頻率還不高。
總體來看,目前還處于AI技術發展的早期,如何將大模型應用到具體的業務場景中,實現商業價值變現,是AI創業者和從業者在探索的重要課題。在這一背景下,AI Agent(智能體,簡稱Agent)應運而生,成為AI落地的重要方向。
Agent是利用大模型構建的面向業務場景的AI應用,在大模型能力的基礎上,通過記憶、規劃、使用工具等能力,能夠執行更復雜的任務。與使用Prompt(提示詞)和大模型對話相比,Agent更智能、更有效。
Agent開發平臺最早于2022年在國外出現,如LangChain、LlamaIndex等平臺,主要面向的是技術人員。開發者需要通過編程語言完成Agent開發,這存在較高的技術門檻。隨著Agent開發平臺的進化,Agent開發朝著可視化、零代碼的方向發展。自2023年開始,國內的Agent開發平臺快速崛起,以扣子(Coze)為代表的Agent開發平臺,在功能、生態等方面都較為成熟,可以與國外的Agent開發平臺相媲美。
現在,開發者無須使用編程語言,通過拖、拉、拽的可視化操作,就可以開發具有復雜功能的Agent。開發者可以在Agent開發平臺上自由配置Agent的插件、知識庫、數據庫,設計具有大量節點的工作流、圖像流,通過卡片等功能美化生成結果的頁面。
然而,隨著Agent開發平臺的功能越來越豐富,以及Agent開發者的多元化和非專業化,對于初級開發者而言,準確地理解并靈活使用Agent開發平臺的各項功能和操作技巧,顯然有一定的難度。
于是,我們撰寫了本書,旨在為廣大Agent開發者和AI技術愛好者提供一條系統、快捷、實用的學習路徑,幫助他們從零開始,逐步掌握開發Agent的技能。
在撰寫本書的過程中,我們力求將復雜的技術概念以簡單明了的方式呈現,并通過大量案例增加內容的可讀性。需要說明的是,Agent開發平臺日新月異,您在閱讀本書時所看到的部分內容,可能與Agent開發平臺新的頁面略有不同。您需要結合實際靈活運用書中的知識。當然,我們非常注重讀者的反饋。
最后,我們要感謝所有為本書付出辛勤努力的作者、編輯和其他人員。同時,也感謝廣大讀者的支持與信任。愿本書能夠為您的 Agent 開發之旅增添一分力量。讓我們一起通過點滴行動,推動AI技術落地和應用!
葉濤壹啟同輝創始人,擁有管理咨詢和AI培訓咨詢雙重工作背景與經驗。AI時代新咨詢倡導者:15年管理咨詢工作經驗,中國企業聯合會戰略咨詢專業委員會成員,全國中小企業管理咨詢服務專家信息庫專家。曾擔任知名上市咨詢機構董事、常務副總裁。專注于幫助成長性企業構建AI時代的組織能力,實現經營突破。主導過100多個咨詢項目成功交付,輔導過多家企業實現業績倍增和組織升級。AI場景化落地賦能師:系統提出個人和組織應用AI技術的底層方法論C-SMT能力框架,基于業務場景提供AI賦能培訓和企業AI咨詢服務。AICX公眾號創辦人。AICX是一個備受好評的專業自媒體賬號,分享AI技術在工作、生活中的應用。管鍇武漢大學管理學碩士,擁有多年企業高層管理經驗和6年企業管理咨詢經驗。致力于研究如何將AI技術有效地應用于企業運營中,以實現降本增效的目標。張心雨西北工業大學工學學士,香港理工大學管理學碩士。曾在頭部地產公司從事人力資源管理工作多年。持續研究AI技術在工作和生活中的應用。
入門篇人人都需要AI Agent
第1章 為什么要學習AI Agent 3
1.1 初步認識Agent 3
1.1.1 Agent的概念與發展 3
1.1.2 Agent是高層級的AI技術應用 5
1.1.3 Agent的特點與能力 7
1.2 Agent讓大模型更可用 8
1.2.1 大模型 Agent,實現AI應用場景化 8
1.2.2 Agent讓傳統軟件更智能 9
1.2.3 百花齊放,Agent是下一代應用 11
1.3 Agent對個人和企業的價值 12
1.3.1 Agent影響個人工作和生活方式 12
1.3.2 Agent助力企業降本增效 14
第2章 開發Agent的知識儲備 18
2.1 了解Agent的工作原理 18
2.1.1 Agent的基本決策流程:感知規劃行動 18
2.1.2 Agent的4大能力:規劃、記憶、使用工具、行動 19
2.1.3 Agent相關術語 20
2.2 規劃Agent業務場景所需的業務流程知識 24
2.2.1 開發Agent為什么要學習業務流程知識 24
2.2.2 Agent開發者的業務流程工具箱 26
2.3 開發Agent是否需要掌握編程技術 30
2.3.1 借助Agent開發平臺,不會編程也可以開發Agent 30
2.3.2 掌握編程技術,有助于Agent開發進階 32
工具篇Agent開發很簡單
第3章 認識Agent開發平臺 35
3.1 Agent開發平臺的演進 35
3.1.1 什么是Agent開發平臺 35
3.1.2 國外的Agent開發平臺的進化歷程 37
3.1.3 Agent開發平臺的發展趨勢 40
3.2 國內的Agent開發平臺速覽 41
3.2.1 國內的Agent開發平臺梳理 41
3.2.2 Agent開發平臺綜合對比 49
3.3 扣子國內版 52
3.3.1 扣子的特點 52
3.3.2 扣子的功能布局與使用技巧速覽 53
第4章 開發Agent的流程與策略 58
4.1 開發Agent的通用流程 58
4.1.1 開發Agent的3-10實施框架 58
4.1.2 規劃Agent 59
4.1.3 設計Agent 61
4.1.4 上線Agent 67
4.2 開發Agent的策略 69
4.2.1 懂場景和業務,比懂AI技術更重要 70
4.2.2 通過工具拓展能力,是Agent具有價值的關鍵 70
4.2.3 堅持小而美,聚焦特定的應用場景和功能 71
4.2.4 把Agent當成助手,而不是一個完全托管的解決方案 71
第5章 Agent開發的功能模塊詳解插件、工作流、圖像流 72
5.1 插件 72
5.1.1 什么是插件 72
5.1.2 在扣子的插件商店中給Agent配置插件 80
5.1.3 通過API文檔創建插件 83
5.2 工作流 92
5.2.1 工作流的組成 93
5.2.2 工作流節點詳解 94
5.2.3 創建、鏈接測試及發布工作流 112
5.3 圖像流 114
5.3.1 圖像流的組成 115
5.3.2 圖像流的工具詳解 115
5.3.3 創建和使用圖像流 123
5.3.4 圖像流實戰案例換臉 126
第6章 Agent開發的功能模塊詳解知識庫、記憶與對話體驗 128
6.1 知識庫 128
6.1.1 什么是Agent知識庫 128
6.1.2 Agent知識庫的功能 128
6.1.3 Agent知識庫的運行邏輯 129
6.1.4 創建知識庫 131
6.1.5 使用知識庫 142
6.2 變量 144
6.2.1 什么是變量 144
6.2.2 變量的應用 145
6.3 數據庫 146
6.3.1 什么是數據庫 146
6.3.3 Agent數據庫的應用 147
6.4 卡片 150
6.5 其他技能項 153
6.5.1 長期記憶 153
6.5.2 文件盒子 154
6.5.3 對話體驗及角色 157
實戰篇5大場景、11個Agent案例
第7章 開發專業分析類Agent 163
7.1 業務場景解讀:對特定領域長文檔的深度理解與專業輸出 163
7.1.1 什么是專業分析類Agent 163
7.1.2 專業分析類Agent的使用場景 164
7.1.3 專業分析類Agent的3大核心功能 165
7.2 入門案例1:AI投標助手 166
7.2.1 規劃Agent:自動檢索招標文件關鍵信息的投標助手 166
7.2.2 AI投標助手的開發過程詳解 168
7.2.3 AI投標助手的運行效果 179
7.3 進階案例2:調研診斷Agent 182
7.3.1 規劃Agent:可替代初級顧問的AI數字員工 182
7.3.2 調研診斷Agent的開發過程詳解 185
7.2.3 調研診斷Agent的運行效果 198
7.4 舉一反三:專業分析類Agent的開發小結 202
第8章 開發角色扮演類Agent 204
8.1 業務場景解讀:讓Agent具有鮮明的人物個性及能力標簽 204
8.1.1 什么是角色扮演類Agent 204
8.1.2 角色扮演類Agent的使用場景 204
8.1.3 角色扮演類Agent的核心功能和開發要點 205
8.2 入門案例1:小學生的英語口語陪練Agent 206
8.2.1 規劃Agent:小學生的英語口語陪練引導老師 206
8.2.2 小學生的英語口語陪練Agent的開發過程詳解 207
8.2.3 小學生的英語口語陪練Agent的運行效果 209
8.3 進階案例2:模擬面試官Agent 210
8.3.1 規劃Agent:幫助提升面試水平的模擬面試官 210
8.3.2 模擬面試官Agent的開發過程詳解 212
8.3.3 模擬面試官Agent的運行效果 215
8.4 進階案例3:多專家Agent 218
8.4.1 多Agent系統的概念與現狀 218
8.4.2 設計意大利旅行Agent 219
8.5 舉一反三:角色扮演類Agent的開發小結 230
第9章 開發知識問答類Agent 231
9.1 業務場景解讀:基于對知識的理解提供更專業的回復 231
9.1.1 什么是知識問答類Agent 231
9.1.2 知識問答類Agent的使用場景 233
9.1.3 知識問答類Agent的3大開發要點 234
9.2 入門案例1:公司首席知識官Agent 236
9.2.1 規劃Agent:變被動管理企業知識為主動響應 236
9.2.2 公司首席知識官Agent的開發過程詳解 238
9.2.3 公司首席知識官Agent的運行效果 247
9.3 進階案例2:全能助理問問Agent 249
9.3.1 規劃Agent:萬能問答小助手 249
9.3.2 全能助理問問Agent的開發過程詳解 250
9.3.3 全能助理問問Agent的運行效果 260
9.4 舉一反三:知識問答類Agent的開發小結 263
第10章 開發內容營銷和自媒體運營類Agent 264
10.1 業務場景解讀:基于豐富的語料和語音能力提高大模型的創作力 264
10.1.1 什么是內容營銷和自媒體運營類Agent 264
10.1.2 內容營銷和自媒體運營類Agent的使用場景 265
10.1.3 內容營銷和自媒體運營類Agent的核心功能和開發要點 266
10.2 入門案例1:每日AI簡報Agent 266
10.2.1 規劃Agent:自動化的新媒體運營官 266
10.2.2 每日AI簡報Agent的開發過程詳解 267
10.2.3 每日AI簡報Agent的運行效果 271
10.3 進階案例2:抖音熱點視頻轉小紅書圖文筆記Agent 273
10.3.1 規劃Agent:跨平臺自動轉換文案的達人 273
10.3.2 抖音熱點視頻轉小紅書圖文筆記Agent的開發過程詳解 275
10.3.3 抖音熱點視頻轉小紅書圖文筆記Agent的運行效果 285
10.3.4 復盤 286
10.4 舉一反三:內容營銷和自媒體運營類Agent的開發小結 287
第11章 開發效率辦公類Agent 289
11.1 業務場景解讀:日常辦公流程的智能化與自動化 289
11.1.1 什么是效率辦公類Agent 289
11.1.2 效率辦公類Agent的使用場景 290
11.1.3 效率辦公類Agent的核心功能和開發要點 291
11.2 入門案例1:文本糾錯助手Agent 292
11.2.1 規劃Agent:提高文檔質量的AI助手 292
11.2.2 文本糾錯助手Agent的開發詳解 294
11.2.3 文本糾錯助手Agent的運行效果 298
11.3 進階案例2:會議紀要助手Agent 299
11.3.1 規劃Agent:可以自動化生成會議紀要的AI數字員工 299
11.3.2 會議紀要助手Agent的開發過程詳解 301
11.3.3 會議紀要助手Agent的運行效果 311
11.4 舉一反三:效率辦公類Agent的開發小結 313