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

OpenClaw技術內幕(Agent框架架構設計與實現原理)/智能系統與技術叢書

  • 作者:劉琦|責編:楊福川//董惠芝
  • 出版社:機械工業
  • ISBN:9787111817079
  • 出版日期:2026/09/01
  • 裝幀:平裝
  • 頁數:212
人民幣:RMB 79 元      售價:元
放入購物車
加入收藏夾

內容大鋼
    這是一本從原理和實戰角度教讀者打造可靠的生產級Agent系統的著作。它以當下流行的、功能強大的Agent框架OpenClaw為研究和學習的樣本,系統地講解了Agent系統的架構設計、代碼實現、安全防護、故障轉移及單Agent的決策和多Agent的協作原理,彌補了理論與工程、框架使用與源碼理解、單一功能與系統思維之間的鴻溝,為Agent從Demo到生產的工程化落地這一核心難題提供完整的解決方案。
    全書共8章,按照系統架構、核心引擎、關鍵子系統、安全與擴展、工程實踐的順序展開。

作者介紹
劉琦|責編:楊福川//董惠芝
    劉琦     互聯網大廠高級演算法研究員,擁有近10年演算法與AI應用研發經驗。近年主要研究方向為大語言模型應用、AI Agent架構設計與遊戲智能化落地。     當前研究方向包含遊戲AI教練和遊戲智能NPC,曾深入研究及參與領域大模型基礎研發,以及短視頻AI創作的演算法研發,在大語言模型、AI Agent、智能創編、信息流內容質量等業務場景擁有豐富的演算法實踐經驗。《內容理解:技術、演算法與實踐》的核心作者。

目錄
前言
第1章  OpenClaw系統架構全景
  1.1  OpenClaw產品定位與核心價值
    1.1.1  開源個人AI助手網關的市場定位
    1.1.2  多平台連接能力:10余個消息通道支持
    1.1.3  本地優先的隱私保護設計
    1.1.4  生產級工程化設計理念
  1.2  五層架構設計深度解析
    1.2.1  架構全景圖與層次職責
    1.2.2  控制面:系統啟動與配置管理
    1.2.3  網關層:WebSocket協議設計
    1.2.4  消息通道層:平台適配器實現
  1.3  技術棧與項目結構
    1.3.1  TypeScriptESM模塊化設計
    1.3.2  Node.js22及以上版本運行時特性
    1.3.3  Monorepo架構與代碼組織
    1.3.4  開發環境與工具鏈
第2章  Agent Loop核心機制
  2.1  Agent決策架構演進
    2.1.1  ReAct架構:推理與行動的協同
    2.1.2  Plan-and-Execute架構:規劃與執行的解耦
    2.1.3  Reflexion架構:自我反思與經驗學習
    2.1.4  推理拓撲的演進:從鏈到圖
    2.1.5  RalphLoop範式:讓AI持續工作直到真正完成
  2.2  OpenClaw三層嵌套架構
    2.2.1  「感知—思考—行動」循環的哲學基礎
    2.2.2  外層循環:run.ts負責重試控制
    2.2.3  中層循環:attempt.ts負責單次大模型交互管理
    2.2.4  內層循環:subscribe.ts負責工具調用與並行執行
  2.3  事件驅動與流式處理
    2.3.1  事件驅動架構設計
    2.3.2  流式響應與Thinking標籤解析
    2.3.3  錯誤分類與處理策略
    2.3.4  代碼追蹤與調試實戰
第3章  向量記憶系統
  3.1  向量資料庫技術選型
    3.1.1  主流向量資料庫技術對比
    3.1.2  sqlite-vcc嵌入式向量搜索引擎
    3.1.3  向量索引演算法:HNSW與IVF對比
    3.1.4  OpenClaw的存儲架構設計
  3.2  混合搜索演算法
    3.2.1  混合搜索的設計動機
    3.2.2  BM25關鍵詞搜索
    3.2.3  向量語義搜索
    3.2.4  混合搜索
    3.2.5  搜索主流流程編排
  3.3  記憶優化與AgentRAG
    3.3.1  MMR演算法
    3.3.2  時間衰減機制
    3.3.3  多語言查詢擴展

    3.3.4  AgenticRAG與記憶刷新
  3.4  系統架構深度解析
    3.4.1  三層類繼承體系
    3.4.2  工廠方法與雙層緩存
    3.4.3  EmbeddingProvider工廠與Auto選擇
    3.4.4  雙後端架構
    3.4.5  數據存儲模式
    3.4.6  安全重建索引
第4章  消息路由與多Agent協作
  4.1  全鏈路消息流轉機制
    4.1.1  消息生命周期全景圖
    4.1.2  七層路由匹配引擎
    4.1.3  SessionKey構建與會話隔離策略
    4.1.4  跨通道身份關聯技術
  4.2  多Agent協作架構設計
    4.2.1  三種協作架構模式對比
    4.2.2  MCP:統一工具連接標準
    4.2.3  A2A協議:跨供應商的Agent協作
    4.2.4  OpenClaw的多Agent實現
第5章  安全與工具策略
  5.1  縱深防禦四層安全架構
    5.1.1  Layer1:工具策略管道
    5.1.2  Layer2:循環檢測熔斷器
    5.1.3  Layer3:安全審計系統
    5.1.4  Layer4:Docker沙盒隔離
  5.2  提示注入防護
    5.2.1  間接提示注入攻擊原理與案例
    5.2.2  雙重大模型防護模式
    5.2.3  約束性生成與JSONSchema設計
    5.2.4  最小許可權原則與Human-in-the-loop機制
第6章  插件與擴展生態
  6.1  三層擴展體系架構
    6.1.1  插件層
    6.1.2  擴展層
    6.1.3  Skill層
    6.1.4  插件生態案例分析
  6.2  Hook機制
    6.2.1  Hook機制的設計原理
    6.2.2  核心Hook詳解
    6.2.3  Hook全景
  6.3  自定義Hook實戰
第7章  上下文管理與故障轉移
  7.1  五層遞進式上下文管理
    7.1.1  大模型上下文窗口的物理限制與「LostintheMiddle」現象
    7.1.2  Layer1和2:預防性策略
    7.1.3  Layer3和4:恢復性策略
    7.1.4  Layer5:歷史消息裁剪
  7.2  上下文壓縮前沿技術
    7.2.1  Token估算推導
    7.2.2  自適應壓縮比演算法

    7.2.3  鏈式摘要演算法深度解析
    7.2.4  降級策略與邊界處理
  7.3  三級故障轉移鏈設計
    7.3.1  故障分類
    7.3.2  Level1:Profile輪換與指數退避策略
    7.3.3  Level2:Thinking Budget降級
    7.3.4  Level3:模型回退
  7.4  故障檢測與恢復策略
    7.4.1  超時檢測:isTimeoutError函數遞歸檢測實現
    7.4.2  熔斷器狀態:開啟→半開→關閉
    7.4.3  健康檢查與自動恢復機制
    7.4.4  AI網關:故障轉移能力的下沉
第8章  從配置到代碼的全景演練實踐
  8.1  實踐任務總覽與學習路徑
    8.1.1  雙視角任務矩陣
    8.1.2  推薦的學習路徑
  8.2  任務A1:安裝部署與初始化
    8.2.1  環境準備與依賴檢查
    8.2.2  源碼獲取與構建
    8.2.3  互動式引導嚮導
    8.2.4  核心配置文件結構
    8.2.5  啟動與驗證
  8.3  任務A2:編寫自定義Skill
    8.3.1  Skill工作原理
    8.3.2  六級優先順序載入機制
    8.3.3  門控檢查機制
    8.3.4  系統限制常量
    8.3.5  編寫實踐:會議紀要助手
  8.4  任務A3:多渠道接入配置
    8.4.1  OpenClaw支持的渠道生態
    8.4.2  OpenClaw的渠道安全策略
    8.4.3  OpenClaw的渠道配置實踐
  8.5  任務A4:安全策略與審計
    8.5.1  安全審計工具
    8.5.2  四大審計維度
    8.5.3  審計報告解讀
    8.5.4  安全加固實施
  8.6  任務A5:定時任務與自動化
    8.6.1  Cron調度配置
    8.6.2  定時任務完整配置
    8.6.3  Webhook觸發配置
    8.6.4  內置Hook說明
  8.7  任務A6:多Agent路由與會話管理
    8.7.1  七層路由優先順序體系
    8.7.2  Agent矩陣設計
    8.7.3  路由綁定配置
    8.7.4  會話管理
  8.8  任務B1:消息生命周期追蹤
    8.8.1  核心源文件索引
    8.8.2  完整生命周期時序

    8.8.3  外層重試機制分析
  8.9  任務B2:自定義Hook開發
    8.9.1  Hook雙層架構
    8.9.2  三種執行模式
    8.9.3  消息統計儀錶盤開發
    8.9.4  Hook註冊與測試
  8.10  任務B3:插件開發
    8.10.1  兩階段生命周期
    8.10.2  配置Schema定義
    8.10.3  DisclaimerPlugin完整實現
    8.10.4  插件部署與配置
  8.11  任務B4:上下文壓縮策略分析
    8.11.1  壓縮觸發時機
    8.11.2  四階段流水線
    8.11.3  核心參數
    8.11.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