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

Harness工程實戰(從零開始駕馭AI軟體工程)

  • 作者:張建飛|責編:卜一凡
  • 出版社:人民郵電
  • ISBN:9787115701800
  • 出版日期:2026/09/01
  • 裝幀:平裝
  • 頁數:242
人民幣:RMB 79.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於AI技術對軟體開發範式的顛覆性影響,系統構建了Harness工程理論體系與實踐框架。全書共分為4部分:第一部分梳理Agent基礎認知,包括Function Calling(函數調用)、MCP標準及Coding Agent等核心概念;第二部分闡述Harness工程理論,包括Harness工程的緣起、演進(從Prompt工程到Context工程再到Harness工程),以及Harness工程方法論;第三部分提供Harness工程實踐,包括通過經典微服務、全新「綠地項目」、遺留「棕地項目」等場景,提供涵蓋測試、環境管理、持續交付的Harness工程實戰指南;第四部分展望未來人類工程師的新定位與軟體工程的新形態。
    本書適合正在使用或計劃使用AI進行輔助開發的軟體工程師、技術領導者/架構師、技術管理者/CTO,以及對AI時代軟體工程變革感興趣的研究者與教育者閱讀。

作者介紹
張建飛|責編:卜一凡
    張建飛     電腦工程碩士,華為軟體教練,阿里巴巴前高級技術專家,開源COLA (Clean Object-oriented and Layered Architecture)架構創始人。擁有近20年一線研發、應用架構與領域建模經驗。曾獲阿里巴巴新零售技術部2019年「極致匠心獎」。著有《代碼精進之路:從碼農到工匠》和《程序員的底層思維》。

目錄
第一部分 Agent基礎認知
  第1章 Agent的行動之源
    1.1 Agent:交互範式的質變
    1.2 Function Calling:AI連接現實世界的介面
      1.2.1 Function Calling是Agent的靈魂
      1.2.2 選擇並配置你的「中央處理器」
      1.2.3 實戰演練:賦予AI實時天氣查詢能力
    1.3 AgentLoop:Agent的核心
      1.3.1 手搓計算器Agent:理解AgentLoop
      1.3.2 深度剖析Agent與LLM的交互模式
    1.4 ReAct:通用的任務處理框架
      1.4.1 ReAct起源
      1.4.2 基於ReAct的結構化閉環
      1.4.3 案例解析:從「靜態幻覺」到「動態求真」
    1.5 Agent實戰:從零開始構建一個簡易版編程助手
      1.5.1 編寫「憲法」:ReAct System Prompt
      1.5.2 實現「核心調度器」:ReActAgent類
      1.5.3 運行體驗:讓Agent寫「貪吃蛇」遊戲
    1.6 本章小結
  第2章 Agent的武裝力量
    2.1 MCP
      2.1.1 什麼是MCP
      2.1.2 MCP實戰:構建天氣查詢服務
      2.1.3 MCP的通信機制:父子進程模型
      2.1.4 通過日誌解析MCP
    2.2 Skills:讓Agent擁有「專業本能」
      2.2.1 什麼是Skills
      2.2.2 漸進式披露
      2.2.3 實現帶有Skills功能的Agent
      2.2.4 編寫高質量Skills的實戰心法
    2.3 SubAgent與多智能體協同:分治法的AI實踐
      2.3.1 單智能體難以應對複雜任務
      2.3.2 SubAgent架構:首席架構師+領域專家
      2.3.3 SubAgent架構的核心優勢
    2.4 本章小結
  第3章 Coding Agent:OpenCode與自主編程實踐
    3.1 Coding Agent的進化歷程
      3.1.1 第一代(補全):GitHub Copilot
      3.1.2 第二代(交互):Cursor/Claude Dev
      3.1.3 第三代(自主):Agent
      3.1.4 範式躍遷的本質:從「代碼補全」到「工程交付」
    3.2 Coding Agent的核心能力
    3.3 選型與環境準備
      3.3.1 為什麼選擇OpenCode
      3.3.2 環境準備:安裝與配置OpenCode
      3.3.3 配置後端模型提供商
    3.4 OpenCode實戰配置:使用Chrome MCP
      3.4.1 配置Chrome MCP服務
      3.4.2 深度解構:Agent啟動瀏覽器背後的故事
    3.5 OpenCode實戰配置:封裝與使用Skills

      3.5.1 開發一個自定義Skill:pr-code-review
      3.5.2 實戰演練:讓Agent自主執行代碼審查
……
第二部分 Harness工程理論
第三部分 Harness工程實踐
第四部分 未來展望與挑戰

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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