幫助中心 | 我的帳號 | 關於我們

企業級高併發Agent實戰(CloudWeGo Eino工程化落地)

  • 作者:王中陽//李培森//熊美龍|責編:劉雅思
  • 出版社:人民郵電
  • ISBN:9787115701299
  • 出版日期:2026/08/01
  • 裝幀:平裝
  • 頁數:216
人民幣:RMB 89.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以位元組跳動CloudWeGo生態的Eino框架為核心技術底座,從工程化開發視角出發,全面講解企業級高併發AI Agent(智能體)的構建方法,助力開發者實現Agent從理論原型到企業級服務的落地。
    本書共13章,第1?2章從CloudWeGo與AI工程化的基礎概念切入,解析Eino框架的核心設計與組件,完成開發環境搭建和第一個對話實例,築牢Agent開髮根基;第3?4章深入講解基於Milvus的RAG知識庫構建、Eino工具抽象與多模態處理技術,夯實Agent開發核心能力;第5?8章圍繞企業級Agent構建工作流,通過簡歷解析Agent開發、專項面試官Agent開發、多Agent協同面試系統開發3個實戰案例,由淺入深講解Agent從設計、開發到效果驗證的全流程;第9?13章聚焦系統集成、服務集成、高併發性能優化、打造可信賴的AI系統、容器化與雲原生實踐,實現Agent系統的企業級工程化落地,打造高可用、可信賴的企業級Agent系統。

作者介紹
王中陽//李培森//熊美龍|責編:劉雅思

目錄
第1章  啟程:CloudWeGo與AI工程化
  1.1  AI 2.0時代的工程挑戰
    1.1.1  Python的「原型陷阱」與Go的「工程紅利」
    1.1.2  CloudWeGo生態全景:Hertz和Eino的關係
    1.1.3  AI Agent的核心構成
  1.2  Eino框架全景解析
    1.2.1  Eino的設計哲學:組件化與圖編排
    1.2.2  Eino三大核心原語
    1.2.3  AI Agent核心構建邏輯
    1.2.4  EinoDevTools:可視化調試工具
  1.3  實戰項目預覽:智能面試系統
    1.3.1  業務需求:核心場景與功能定義
    1.3.2  架構設計:DDD分層架構與技術棧
    1.3.3  項目結構:標準化的Go工程目錄規範
  1.4  小結
第2章  CloudWeGo環境搭建與規範
  2.1  開發環境與工具鏈
    2.1.1  Go環境配置與依賴管理
    2.1.2  安裝CloudWeGo工具
    2.1.3  基礎設施:Docker部署MySQL、Milvus、Redis
  2.2  IDL驅動開發
    2.2.1  Thrift IDL基礎:定義面試服務介面
    2.2.2  使用hz生成Go代碼骨架
    2.2.3  配置管理:Viper與config.yaml最佳實踐
  2.3  Eino框架的使用
    2.3.1  編寫第一個Eino鏈
    2.3.2  模型接入:OpenAI/豆包/DeepSeek等廠商模型
    2.3.3  跑通第一個對話實例
  2.4  小結
第3章  構建基於Milvus的RAG知識庫
  3.1  RAG的架構設計
    3.1.1  RAG知識庫的數據流轉
    3.1.2  MilvusManager結構體設計詳解
  3.2  文檔處理與向量化
    3.2.1  實現Markdown文檔切分器
    3.2.2  文本嵌入策略與向量維度選擇
    3.2.3  編寫命令行工具milvusctl進行知識導入
  3.3  高級檢索策略實現
    3.3.1  Eino檢索器組件實戰
    3.3.2  混合檢索與重排序實戰
    3.3.3  領域知識庫構建:Go、Java、中間件專項面試題庫
    3.3.4  RAG新範式:GraphRAG與向量檢索的融合思考
  3.4  小結
第4章  工具使用與多模態處理
  4.1  Eino中的工具抽象層
    4.1.1  定義工具介面與生成JSON模式
    4.1.2  實現MilvusRetrieverTool():讓Agent自主查閱知識庫
    4.1.3  RAG與工具聯動實戰:基於知識庫的增強型工具
    4.1.4  下一代工具標準:MCP
  4.2  簡歷解析實戰

    4.2.1  PDF解析工具開發
    4.2.2  結構化數據提取:從非結構化文本到JSON
    4.2.3  簡歷畫像生成:技能點與經驗提取策略
  4.3  小結
第5章  方法論:企業級Agent構建
  5.1  Agent生命周期管理
    5.1.1  設計階段:角色、目標、約束的定義
    5.1.2  開發階段:提示詞工程與Eino圖編排模式
    5.1.3  評估階段:如何量化Agent的表現
  5.2  設計模式
    5.2.1  ReAct模式:讓Agent學會「思考→行動→觀察→反思」
    5.2.2  路由模式:多意圖識別與任務分發
    5.2.3  計劃與執行:複雜任務的拆解與執行
  5.3  狀態與記憶管理
    5.3.1  短期記憶和長期記憶
    5.3.2  使用Redis管理多輪對話消息
  5.4  企業級Agent工程化最佳實踐
    5.4.1  分層解耦:讓架構更靈活
    5.4.2  可觀測性:拒絕黑盒運行
    5.4.3  容錯:保證服務的高可用性
  5.5  小結
第6章  簡歷解析Agent開發
  6.1  任務定義
    6.1.1  場景:從非結構化PDF中提取標準化候選人畫像
    6.1.2  難點:格式多樣性與OCR容錯
  6.2  實現路徑
    6.2.1  工具集成:PDF解析工具的開發
    6.2.2  單步執行:基於思維鏈與RAG知識庫提升精度
  6.3  解析效果驗證
  6.4  小結
第7章  專項面試官Agent開發
  7.1  任務定義
    7.1.1  場景:模擬專項面試官進行深度追問
    7.1.2  難點:如何避免「尬聊」並保持話題連貫性
  7.2  實現路徑
    7.2.1  RAG增強:掛載基於Milvus的RAG知識庫解決專業性問題
    7.2.2  動態追問機制:從線性鏈條到圖編排
    7.2.3  對話控制:防範用戶提示詞注入與話題偏移
  7.3  小結
第8章  多Agent協同面試系統開發
  8.1  任務定義與架構設計
  8.2  核心模式:Agent-as-Tool協作架構
  8.3  非同步協同與事件驅動
  8.4  虛擬面試間實戰
  8.5  最終產出:自動生成包含雷達圖的面試報告
  8.6  小結
第9章  系統集成:從實驗室到生產環境的企業級躍遷
  9.1  企業級Agent架構設計
    9.1.1  全場景覆蓋的系統定位:集面試、分析于一體的解決方案
    9.1.2  分層架構實現:API層與Agent服務層的職責劃分

    9.1.3  大規模併發下的Agent資源管理與流量控制
  9.2  統一模型接入層
  9.3  確保系統穩定可用
    9.3.1  LLM輸出守衛
    9.3.2  Agent異常行為檢測與處理
  9.4  小結
第10章  服務集成:Hertz網關實戰
  10.1  Hertz API層設計
    10.1.1  路由註冊與參數綁定
    10.1.2  CloudWeGo中間件:JWT認證與鑒權
  10.2  實現流式對話
    10.2.1  SSE協議與Hertz流式寫入
    10.2.2  Eino Stream輸出對接Hertz網關
    10.2.3  前後端流式交互協議設計
  10.3  Hertz網關性能優化
    10.3.1  連接與協程優化
    10.3.2  緩衝區與I/O優化
    10.3.3  編譯與運行時優化
  10.4  實戰踩坑與解決方案
    10.4.1  流式連接異常斷開
    10.4.2  SSE消息被緩衝
    10.4.3  JWT解析性能瓶頸
  10.5  小結
第11章  高併發性能優化實戰
  11.1  Hertz 網關高併發配置
    11.1.1  連接池調優:KeepAlive與IdleTimeout設置
    11.1.2  協程模型優化:Netpoll的配置與GOMAXPROCS
    11.1.3  限流策略升級:分散式限流
  11.2  Eino Agent資源調度優化
    11.2.1  客戶端復用:解決http.Client頻繁創建問題
    11.2.2  對象池設計:sync.Pool在Agent中的應用
    11.2.3  推理成本控制:推理模型的詞元消耗監控與配額管理
  11.3  小結
第12章  打造可信賴的AI系統
  12.1  Agent Ops與可觀測性
    12.1.1  集成Eino回調進行全鏈路監控
    12.1.2  Agent決策路徑的可視化與回溯
    12.1.3  關鍵節點的耗時與詞元消耗統計
  12.2  告警與風險控制
    12.2.1  飛書海外版Lark通知集成
    12.2.2  系統異常與經營風險告警
    12.2.3  告警降噪和抑制策略
  12.3  評估與測試
    12.3.1  Agent的單元測試策略
    12.3.2  自動化評估腳本構建
  12.4  安全與合規
    12.4.1  敏感數據脫敏
    12.4.2  內容安全圍欄
  12.5  小結
第13章  容器化與雲原生實踐

  13.1  容器化構建
    13.1.1  編寫多階段構建的Dockerfile
    13.1.2  鏡像優化與安全掃描
  13.2  生產環境部署
    13.2.1  config.yaml的多環境配置策略
    13.2.2  結合K8s部署清單實現生產級配置
    13.2.3  資料庫與向量庫連接池調優
  13.3  雲原生進階實踐
    13.3.1  可觀測性集成
    13.3.2  自動化部署流水線
  13.4  小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032