圖解扣子架構與AI Agent開發實踐

陳強

  • 出版商: 北京大學 滿千折百
  • 出版日期: 2026-09-01
  • 售價: $534
  • 語言: 簡體中文
  • 頁數: 334
  • ISBN: 7301371012
  • ISBN-13: 9787301371015
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本書系統講解Coze(扣子)的原理、架構與開發實戰,構建了從理論基礎到工程實踐的完整知識體系。 全書共12章,內容圍繞AI Agent及可視化工作流編排範式展開。首先梳理對話系統的演進歷程及大語言模型驅動的技術變革路徑,繼而介紹扣子平臺的核心能力、發展背景及其基礎編程知識;通過旅行計劃助手、AI寫作助手、PPT生成助手以及小程序與網頁應用等案例,逐步講解平臺基礎操作、技能商店的使用方式,以及扣子平臺工作流編排與插件開發方法。書中深入剖析Coze Studio前後端源碼結構、扣子工作流編排引擎架構、Python SDK實現機制及Eino LLM開發框架,系統闡述各模塊的設計思路與運行機制;同時講解基於API、SDK與Eino框架的應用開發方式,涵蓋多環境適配、多模型切換策略,以及圖像、音頻、視頻等多模態能力的接入方法。 本書內容體系完整、結構清晰,理論與實踐並重,兼具系統性與工程實用價值,適用於人工智能領域的研究人員、開發工程師及相關技術愛好者參考學習,旨在幫助讀者全面掌握扣子平臺的技術體系,在實際項目中高效應用相關能力,推動AI Agent技術在各類場景中的落地,並加速智能化應用的高效構建。

作者簡介

陳強,哈爾濱工業大學計算機碩士,現任字節跳動研發工程師。曾作為火山雲前端研發核心成員,負責ToB領域IaaS、PaaS、公有雲及私有雲產品的前端研發體系建設。主導了火山雲從規劃、架構設計到落地實施的全過程,承擔核心難點攻關與關鍵模塊編碼工作,牽頭推進項目質量提升、穩定性架構優化及用戶體驗專項持續改進。擅長前沿技術調研、評估與落地,能結合業務場景協同團隊制定產品規劃,以技術驅動業務增長,助力ToB產品演進。目前聚焦於人工智能相關領域的前端技術深化與產品價值提升工作。

目錄大綱

第1章 AI Agent介紹與扣子核心功能初體驗
1.1 從聊天機器人到AI Agent
1.1.1 對話系統的演變歷程
1.1.2 LLM帶來的範式遷移
1.2 低代碼/無代碼的趨勢與價值
1.2.1 定義與價值
1.2.2 行業案例速覽
1.3 扣子介紹
1.3.1 扣子的誕生背景與功能
1.3.2 扣子開源路線圖與時間線
1.3.3 扣子編程
1.3.4 模型定制
1.4 新建功能
1.4.1 新建項目
1.4.2 新建編程項目
1.4.3 新建視頻項目
1.4.4 新建Agent
第2章 快速體驗扣子
2.1 註冊賬號
2.1.1 註冊前準備
2.1.2 註冊操作流程
2.2 體驗扣子空間:制訂旅行計劃
2.2.1 體驗扣子對話
2.2.2 生成旅行計劃
2.2.3 生成PDF版旅行計劃
2.2.4 生成網頁版旅行計劃
2.3 技能商店
2.3.1 安裝技能
2.3.2 使用技能
2.3.3 管理技能
2.4 體驗扣子的核心技能
2.4.1 AI寫作:行業分析技能
2.4.2 AI網頁:中國潮玩市場調研報告
2.4.3 AI PPT:年度工作述職PPT
2.4.4 AI設計:漫畫版體育新聞
2.4.5 AI博客:慶祝粉絲突破10萬的有聲博客
2.5 其他原生應用
2.5.1 文件系統:雲端文件存儲、解析與永久管理
2.5.2 日程系統:智能日程規劃、提醒與時間管理
2.5.3 Agent專屬郵箱:獨立coze.email郵箱實操
第3章 扣子編程
3.1 扣子編程介紹
3.2 實現學習陪伴助教智能體
3.2.1 新建項目
3.2.2 部署智能體
3.2.3 測試智能體
3.2.4 定制大模型
3.2.5 智能體管理
3.3 創建行業熱點捕捉工作流
3.3.1 新建項目
3.3.2 部署工作流
3.3.3 工作流的試運行
3.3.4 工作流管理
3.4 實現網頁版貪吃蛇遊戲
3.4.1 新建項目
3.4.2 部署遊戲
3.4.3 測試網頁遊戲
3.5 創建股票板塊熱度分析技能
3.5.1 新建項目
3.5.2 部署技能
3.6 實現學單詞App
3.6.1 新建移動應用程序
3.6.2 部署移動應用程序
3.7 實現年會抽獎小程序
3.7.1 新建小程序
3.7.2 部署小程序
第4章 扣子低代碼模式編程
4.1 創建文章寫作助手
4.1.1 新建項目
4.1.2 創建工作流
4.1.3 創建插件
4.1.4 設置大模型
4.1.5 發布應用程序
4.2 開發一個智能體:Python技術答疑精靈
4.2.1 創建、發布智能體
4.2.2 授權豆包平臺發布
4.2.3 授權飛書平臺發布
4.2.4 體驗智能體
4.2.5 分享智能體
4.2.6 為智能體添加插件
4.3 扣子算力支持:雲手機和雲電腦
4.3.1 雲手機
4.3.2 雲電腦
4.4 AI Agent協作平臺:Agent World
4.4.1 Agent World介紹
4.4.2 使用Agent World
第5章 扣子平臺高級應用實戰
5.1 為智能體添加技能
5.1.1 添加新插件
5.1.2 添加工作流
5.1.3 添加觸發器
5.1.4 添加卡片
5.2 添加知識庫
5.2.1 知識庫介紹
5.2.2 為智能體添加火山引擎知識庫
5.2.3 為智能體添加扣子知識庫
5.2.4 測試知識庫
第6章 Coze Studio前端源碼剖析
6.1 Coze Studio的整體架構
6.2 前端架構介紹
6.3 系統配置
6.3.1 ESLint定制和管理
6.3.2 其他配置
6.4 基礎設施
6.4.1 ESLint規則
6.4.2 JSON解析器
6.4.3 ESLint插件
6.4.4 IDL工具和配置
6.4.5 插件管理
6.5 公共組件與工具
6.5.1 權限適配管理
6.5.2 通用業務組件
6.5.3 聊天組件
6.6 數據層
6.6.1 內存數據處理
6.6.2 構建知識庫
6.7 UI組件
6.8 應用程序
6.8.1 Rush工具配置
6.8.2 構建配置
6.8.3 Tailwind CSS配置
6.8.4 路由配置
6.8.5 Coze Studio前端應用入口
第7章 Coze Studio後端源碼剖析
7.1 後端架構介紹
7.1.1 整體架構、開發規範和特性
7.1.2 項目結構
7.1.3 後端架構技術棧
7.2 類型定義
7.2.1 通用常量
7.2.2 GORM代碼生成
7.2.3 錯誤碼常量
7.3 配置文件
7.3.1 大模型配置模板
7.3.2 插件配置
7.4 基礎設施實現層
7.4.1 基礎設施層的接口
7.4.2 基礎設施層的具體實現
7.5 領域層
7.5.1 單智能體邏輯
7.5.2 應用領域邏輯
7.5.3 會話領域邏輯
7.5.4 知識領域邏輯
7.5.5 內存領域邏輯
7.5.6 插件領域邏輯
7.5.7 提示詞領域邏輯
7.5.8 工作流領域邏輯
7.6 應用層
7.6.1 應用層生命周期管理
7.6.2 會話應用服務
7.6.3 知識應用服務
7.6.4 內存應用服務
7.6.5 模型管理應用服務
7.6.6 插件應用服務
7.6.7 提示詞