零基礎玩轉AI Agent:用Dify+MCP+Trae做智能體
- 出版商: 清華大學
- 出版日期: 2026-09-01
- 定價: $419
- 售價: $418
- 語言: 簡體中文
- ISBN: 7302726973
- ISBN-13: 9787302726975
-
相關分類:
Large language model、Prompt Engineering、Web-crawler 網路爬蟲
下單後立即進貨 (約4週~6週)
相關主題
商品描述
在構建生產級AI智能體時,人們往往面臨工具鏈復雜、工程經驗匱乏的現實障礙。《零基礎玩轉AI Agent:用Dify+MCP+Trae做智能體》以Dify開源平臺為核心,系統整合MCP與TraeAI編程助手,為讀者提供一條務實的工程實踐路徑。全書通過企業知識庫、智能信息檢索、長文本生成、投標文檔自動化等六個真實場景,詳細拆解從工作流設計、RAG優化到多智能體協作的完整開發鏈條。每個案例均配備可運行代碼、配置詳解及企業級部署中的常見陷阱,涵蓋技術實現與性能優化要點。
作者簡介
陳鵬,知名AI教學UP主“老陳打碼”,專註軟件項目開發與培訓。自2016年從事教學以來,全網點播量超2000萬次,陸續推出“Python全棧AI開發課程”“深度學習系統課程”“AIGC實戰應用課程”“AI智能體實戰課程”等系列課程。著有AI暢銷書《LangChain大模型AI應用開發實踐》,全網粉絲數十萬。本書是他在AI智能體領域的**力作,旨在幫助零基礎讀者輕松玩轉AI Agent。
目錄大綱
目錄
第1章 初識Dify:新一代AI應用開發平臺 1
1.1 Dify 的發展歷程與定位 1
1.1.1 Dify 的起源與發展歷程 1
1.1.2 市場定位:為什麼選擇Dify 2
1.1.3 與主流 AI 應用開發框架的對比分析 3
1.2 Dify 的核心理念 5
1.2.1 BaaS 與 LLMOps 的融合 5
1.2.2 開源生態與社區驅動的創新模式 6
1.2.3 企業級 AI 應用開發的新範式 7
1.3 Dify 技術架構概覽 8
1.4 智能體開發的價值與場景 9
1.4.1 智能體應用的市場現狀與發展趨勢 10
1.4.2 企業級應用場景的深度解析 10
1.4.3 垂直行業的深度應用實踐 11
1.4.4 個人與創業的應用機會 13
1.4.5 智能體應用的深層商業價值 14
1.4.6 項目實施的關鍵考量因素 15
1.4.7 智能體技術的發展趨勢 17
1.5 本章小結 18
第2章 雲端部署:快速搭建私有化AI平臺 20
2.1 準備雲服務器與寶塔面板 20
2.1.1 雲服務器選型與操作系統 20
2.1.2 寶塔面板的訪問與初始配置 21
2.2 通過寶塔面板 Docker 化部署 Dify 25
2.3 運行驗證與初始化 28
2.3.1 Dify Docker 容器狀態檢查與日誌分析 28
2.3.2 雲服務器防火墻的端口配置 29
2.3.3 Dify 平臺初始化與管理員賬戶創建 30
2.4 Dify 控制臺功能概覽 30
2.4.1 主界面核心功能區介紹 31
2.4.2 快速體驗示例應用 32
2.5 備選方案:使用 Dify 官方雲平臺 32
2.6 本章小結 33
第3章 上手第一個AI應用:智能文章標題生成器 34
3.1 獲取與配置大語言模型 API 34
3.1.1 國內主流大語言模型 API 接入 35
3.1.2 在 Dify 中配置模型供應商 38
3.1.3 接入自行部署的開源大模型 40
3.1.4 API 配置的常見註意事項 40
3.2 AI 應用初體驗:創建智能文章標題生成器 41
3.2.1 創建新應用:從文本生成開始 41
3.2.2 編寫提示詞 43
3.2.3 選擇模型並配置參數 45
3.2.4 調試與預覽應用 47
3.2.5 評估生成質量的維度 47
3.3 發布 AI 應用與雲服務器配置 48
3.4 拓展:接入國際主流大模型 50
3.5 本章小結 51
第4章 構建企業級知識庫問答系統 52
4.1 構建企業知識庫 52
4.1.1 知識庫數據準備與規劃 52
4.1.2 Dify 知識庫模型配置 53
4.1.3 創建與精細化配置知識庫 54
4.2 編排與配置知識庫問答應用 59
4.2.1 創建知識庫問答應用 59
4.2.2 知識庫應用編排區配置 60
4.2.3 知識庫應用發布 62
4.3 進階技巧:全面提升知識庫問答效果 64
4.3.1 數據質量:智能的基石 65
4.3.2 提示詞工程的藝術與科學 65
4.4 本章小結 66
第5章 網絡爬蟲新玩法:讓AI自動采集外部知識 67
5.1 網頁數據抓取工具選型 67
5.1.1 Jina Reader:智能內容解析利器 68
5.1.2 Firecrawl:多功能網站爬蟲 69
5.1.3 工具對比與選擇 70
5.2 操作步驟:配置並使用網頁抓取工具 70
5.2.1 Jina Reader API 密鑰獲取與配置 70
5.2.2 Firecrawl API 密鑰獲取與配置 71
5.3 實戰:構建中山大學網站知識庫 73
5.3.1 項目背景與目標 73
5.3.2 操作流程 73
5.3.3 數據處理與優化 74
5.4 最佳實踐與故障排除 75
5.5 本章小結 76
第6章 智能寫作:打造自動生成文章智能體 77
6.1 智能體的設計藍圖 77
6.2 搭建自動生成文章工作流 78
6.2.1 配置“開始”節點—定義用戶輸入 79
6.2.2 集成核心處理單元 80
6.2.3 工作流調試與運行 80
6.3 在工作流中實現條件化處理流程 81
6.3.1 按需定制文章生成策略 82
6.3.2 準備工作與輸入變量設置 82
6.3.3 為不同分支配置獨立的 AI 處理邏輯 82
6.3.4 條件分支的進階應用與設計考量 83
6.4 賦予文章專業深度與事實依據 85
6.5 構建圖文並茂的科普文章生成工作流 86
6.5.1 任務拆解與節點規劃 86
6.5.2 分步搭建科普文章生成工作流 86
6.5.3 配置“生成文章”節點 87
6.5.4 配置圖像生成系列節點 88
6.5.5 創建“文生圖”工具節點 88
6.5.6 配置“結束”節點 88
6.6 本章小結 89
第7章 聯網檢索:讓AI具備實時信息獲取能力 90
7.1 為工作流接入信息中樞 90
7.1.1 獲取與配置 API Key 91
7.1.2 實戰:打造 SEO 文章智能創作引擎 92
7.2 利用 MCP 集成百度搜索 93
7.2.1 配置百度 AI 搜索 MCP 服務器 94
7.2.2 構建智能搜索工作流 96
7.2.3 MCP 的優勢與應用前景 98
7.3 構建深度聯網檢索智能體工作流 99
7.3.1 工作流架構設計 99
7.3.2 核心節點詳細配置 99
7.4 本章小結 104
第8章 長篇內容生成:自動化創作十萬字小說 105
8.1 長篇小說生成工作流架構設計 106
8.1.1 創作工作流設計思路 106
8.1.2 從靈感到章節的自動化思路 108
8.1.3 工作流搭建實戰演練 111
8.2 維護章節間的上下文連貫性 112
8.3 批量運行與自動化處理 113
8.3.1 批量任務數據準備 113
8.3.2 批量運行操作流程 114
8.3.3 運行監控與異常處理 114
8.4 內容質量管制與優化策略 114
8.5 擴展應用與最佳實踐 115
8.6 本章小結 116
第9章 商務實戰:投標文檔自動化生成工作流 118
9.1 投標業務場景深度解析 118
9.2 投標文檔自動化生成工作流概述 120
9.3 Dify 應用初始化與輸入配置 123
9.3.1 創建 Chatflow 應用 123
9.3.2 配置投標文檔的相關輸入變量 124
9.4 招標文檔處理與標題生成 125
9.4.1 文檔提取器應用 125
9.4.2 生成投標文檔標題 126
9.5 投標文檔大綱的生成與處理 126
9.5.1 大綱生成模型與提示詞設計 127
9.5.2 大綱結構化處理與章節拆分 127
9.6 章節內容的疊代生成 129
9.6.1 疊代器配置與章節內容生成策略 129
9.6.2 生成內容的後處理與質量控制 130
9.7 最終投標文檔的整合與輸出 132
9.8 本章小結 133
第10章 開發實戰:用Trae構建AI輔助寫作平臺 134
10.1 Trae AI 編程助手的下載與使用 135
10.1.1 認識 Trae 135
10.1.2 國際版與國內版的對比 136
10.1.3 Trae 的下載與安裝 136
10.1.4 初次啟動與基礎配置 137
10.1.5 賬戶註冊與登錄 137
10.2 使用 Trae 創建 AI 智能編輯器項目 138
10.2.1 Trae Builder 模式的項目創建流程 138
10.2.2 項目技術棧說明 139
10.2.3 Node.js 開發環境的安裝與配置 140
10.2.4 Python uv 虛擬環境的創建與管理 141
10.2.5 項目結構初始化與基礎配置 141
10.2.6 項目啟動與運行流程 142
10.3 實現 AI 生成文章功能 144
10.3.1 功能設計與用戶體驗 144
10.3.2 Dify API 接口文檔解析與集成策略 144
10.3.3 使用 Trae Builder 輔助開發 146
10.3.4 前端模態框組件的實現與優化 146
10.3.5 後端 API 開發與流式響應處理 148
10.4 AI 生成代碼的錯誤排查與修復 149
10.4.1 常見問題定位 149
10.4.2 瀏覽器開發者工具使用 150
10.4.3 利用 Trae AI 助手進行智能錯誤診斷 150
10.5 智能潤色功能的設計與實現 151
10.5.1 Dify 工作流的設計與配置 152
10.5.2 Trae 智能體輔助開發 153
10.6 潤色功能的交互優化與模態框設計 155
10.6.1 模態框交互設計的用戶體驗考量 155
10.6.2 Trae 智能體的功能擴展指導 156
10.6.3 原文與潤色結果對比展示實現 157
10.6.4 重新潤色與手動編輯功能實現 157
10.7 本章小結 158







