商品描述
本書是華為雲首度系統闡述AI原生開發方法論的實戰指南,緊扣“人類如何與AI智能體高效協作”這一時代命題,助力開發者構建從認知重構到落地實踐的完整知識體系。本書突破傳統工具手冊的局限,首創性地將Vibe Coding(氛圍編程)與SDD(規範驅動開發)兩大範式融會貫通,深入探討“創意敏捷性”與“工程嚴謹性”的辯證統一,並融入華為30餘年研發沈澱與多個真實企業級案例,兼具理論深度與實踐價值。全書遵循“認知→方法→工具→實踐”的進階路徑:開篇從軟件工程範式遷移的宏觀視角切入,系統闡釋Vibe Coding與SDD的核心思想;繼而以華為雲碼道為載體,深入解析該工具的智能生成、智能問答、Skills工程化及規範驅動開發等關鍵能力模塊;最後通過多個來自真實場景的項目案例,完整還原從需求洞察到上線運營的全流程,並對AI智能體工程的未來演進做出前瞻性展望。本書適合希望在人機協作新時代對AI編程建立系統性認知並找準自身定位的軟件開發者、技術管理者、產品經理及計算機相關專業師生。
目錄大綱
"第一部分?重塑範式——AI時代的開發哲學
第1章?歡迎來到AI原生開發時代 / 002
1.1?未來已來,只是分布不均 / 003
1.1.1?軟件工程是否真的已死 / 003
1.1.2?編程語言的三次演進 / 005
1.1.3?軟件工程正在重生 / 008
1.2?智能時代研發新範式 / 010
1.3?AI編程工具的演進 / 015
1.4?華為雲碼道產品定位 / 018
1.5?核心理念:五道歸一,道生萬碼 / 020
第2章?Vibe Coding:創意的狂飆 / 024
2.1?Vibe Coding的誕生 / 024
2.2?制品優先,所想即所得 / 026
2.3?Vibe Coding的黃金場景 / 028
2.4?Vibe Coding的局限性 / 030
2.5?Vibe Coding將至未至 / 031
第3章?工程的圭臬SDD / 033
3.1?企業級開發需要SDD的可預測性與可審計性 / 034
3.2?規範即代碼,規範即真相 / 036
3.3?從TDD、BDD到SDD / 039
3.4?常見的SDD框架 / 042
第二部分?工具進化——華為雲碼道智能體解析
第4章?面向開發者的使用體驗 / 046
4.1?核心功能解析 / 046
4.2?下載安裝與基礎配置 / 049
4.3?碼道IDE的布局與界面 / 055
4.4?個人實戰案例:快速掌握核心功能 / 058
4.4.1?基礎代碼片段生成案例 / 059
4.4.2?代碼解釋、優化與重構案例 / 061
4.4.3?項目級代碼生成案例 / 064
4.4.4?單元測試代碼自動生成案例 / 066
4.4.5?研發知識問答與代碼庫上下文交互案例 / 069
第5章?深度拆解碼道的核心架構 / 071
5.1?端雲協同智能體引擎的核心機制 / 071
5.1.1?三層架構與六大核心機制 / 072
5.1.2?端雲協同:能力分層與用戶體驗優化 / 073
5.1.3?機制協同:端到端的任務執行流 / 074
5.1.4?架構設計的核心原則 / 075
5.2?工具調用體系的實現原理 / 076
5.2.1?感知層:讓Agent以最小代價看清項目 / 077
5.2.2?執行層:最小變更與驗證閉環 / 077
5.2.3?協調層:讓Agent自主管理工作與交互 / 079
5.3?上下文管理:如何在200K上下文中裝下整個項目 / 079
5.3.1?核心挑戰與設計哲學 / 080
5.3.2?五維上下文管理體系 / 080
5.3.3?三層記憶體系 / 081
5.3.4?用戶輸入引用與工具生態 / 082
5.3.5?上下文組裝與Token預算 / 083
5.3.6?協同工作示例 / 084
5.4?Codebase研發知識工程 / 085
5.4.1?從表層上下文到語義內核的範式躍遷 / 085
5.4.2?核心技術組件深度解析 / 085
5.5?碼道IDE的架構與能力 / 087
5.6?Harness工程:從模型能力到工程化交付 / 089
5.6.1?Harness工程的核心理念 / 090
5.6.2?生逢其時的Harness工程 / 092
5.6.3?Harness工程賦能碼道 / 094
5.6.4?Harness工程的發展前景 / 098
第三部分?企業落地——基於碼道工程實戰
第6章?Vibe Coding實戰指南 / 100
6.1?產品經理快速完成原型開發 / 100
6.2?前端工程師Mock後端接口 / 103
6.3?設計師基於規範疊代交付 / 108
6.4?安全工程師搭建檢測腳本 / 113
6.5?碼道Vibe Coding實踐案例 / 115
6.6?碼道案例:電商全棧項目 / 126
第7章?規範即代碼:SDD實戰指南 / 130
7.1?SDD快速上手:目錄結構、初始化、CLI命令 / 131
7.2?SDD四階段工作流詳解 / 132
7.3?在遺留系統中引入SDD / 140
7.4?碼道SDD實踐案例 / 141
第8章?雙腦驅動:一種新的開發工作流 / 146
8.1?代碼快速生成與穩定安全合規的平衡 / 146
8.2?何時Vibe,何時Spec / 148
8.3?規範漏鬥:模糊想法→規範文檔→可執行任務 / 151
8.4?人在回路:從編碼者到架構師、審查者 / 152
8.5?碼道支持雙模工作流實踐 / 154
第9章?實踐案例 / 157
9.1?案例A:華為雲服務項目基於SDD的產品開發 / 157
9.2?案例B:制造企業AI智能體門戶網站開發 / 160
9.3?案例C:設備類項目基於SDD的產品開發 / 164
9.4?案例D:碼道與開發者空間鴻蒙雲手機助力項目開發 / 169
第四部分?企業進化——從個人效率到組織效能
第10章?智能體工程落地的持續演進 / 184
10.1?規範的動態進化 / 185
10.2?研發知識庫:從內部技術文檔到AI的私域知識庫 / 191
10.2.1?代碼倉知識圖譜構建 / 191
10.2.2?研發知識經驗挖掘 / 195
10.3?定制化開發Skills沈澱團隊最佳實踐 / 201
10.3.1?為什麼需要Skills:從一次性提示到可覆用資產 / 201
10.3.2?Skills結構剖析 / 202
10.3.3?從零開發Skills的四個步驟 / 204
10.3.4?讓Skills真正好用:從測試疊代到自主演進 / 206
10.3.5?Skills的流通與生態:從企業共享到開放市場 / 208
10.3.6?常見陷阱與對策 / 210
10.4?代碼質量驗證:構建AI研發的智能圍欄 / 210
10.4.1?分級驗證策略——平衡成本與效能 / 211
10.4.2?面向智能體的高質量交付 / 212
10.4.3?雙軌制驗證架構——從守門員到巡檢員 / 213
10.4.4?AI時代更需要系統性驗證 / 214
10.4.5?智能體驗證系統的演進 / 215
10.5?企業安全保障 / 216
10.5.1?AI Coding的安全風險:從表層漏洞到底層威脅 / 216
10.5.2?企業級安保體系:構建AI Coding的免疫系統 / 218
10.6?AI編程的效能量化 / 221
10.6.1?進化需要度量 / 221
10.6.2?AI生成代碼率 / 222
10.6.3?返工率 / 223
10.6.4?代碼規範違反率 / 225
10.6.5?多指標聯合度量企業AI編碼能力成熟度 / 226
10.6.6?實踐指標度量的核心理念 / 228
10.6.7?度量指標發揮價值的具體案例 / 229
10.7?引入AI編程的ROI測算模型 / 231
10.7.1?AI編程的ROI為何難以計算 / 232
10.7.2?AI編程成本結構分析 / 232
10.7.3?AI編程的各種收益 / 235
10.7.4?AI編程的凈ROI / 237
10.7.5?ROI時間曲線 / 238
10.7.6?AI編程ROI測算案例 / 240
第11章?AI智能體開發的下一站 / 243
11.1?工具進化:從輔助開發到自主執行 / 243
11.2?人員進化:成為架構師、產品經理、AI編排者 / 247
11.3?組織進化:AI時代的組織模式 / 253
11.3.1?組織進化的五個維度 / 253
11.3.2?考核機制的變化 / 256"
