商品描述
這是一本全面、深入 的TRAE與AI Agent(智 能體)協作實戰指南,系 統闡釋了AI驅動的新一代 編程範式。全書從TRAE 的核心理念與安裝、設置 入手,深入講解CUE這一 智能代碼提示工具及 SOLO這一自主協作方式 ,並進一步剖析MCP的原 理與Skills 化開發方法 。本書還通過搭建播客網 站、開發古籍識別項目、 在現有項目中快速構建業 務模塊、多智能體協作開 發桌面筆記應用、從零構 建本地知識庫系統及開發 小程序和移動端等六大實 戰項目,手把手引導讀者 掌握從需求分析到部署上 線的全流程AI協作開發方 法。 本書適合所有希望借 助AI提升研發效能的開發 者閱讀和參考。無論你是 編程新手、 工程師還 是技術架構師,都能通過 本書建立起與AIAgent高 效協作的思維模式,掌握 面向未來的軟件開發新技 能。
作者簡介
姬辛寶,技術播客“Web Worker”主播,資深全棧研發工程師。擁有多年Web開發與跨端融合開發經驗,以及ToC(面向消費者)、ToB(面向企業)、ToG(面向政務)及ToDev(面向開發者)等多領域的行業實踐經驗。目前主要致力於多智能體(Multi-Agent)協作領域的研究與探索。
目錄大綱
第1章 初識TRAE
1.1 什麼是TRAE
1.1.1 TRAE的由來與願景
1.1.2 AI輔助編程的演進
1.2 TRAE的核心理念和優勢
1.2.1 流式交互與即時反饋
1.2.2 人機協作的編程新範式
1.2.3 TRAE與傳統IDE的對比
1.3 TRAE的適用場景
1.3.1 快速原型開發:從想法到驗證
1.3.2 學習新技術:AI驅動的“私人導師”
1.3.3 日常開發:從“寫代碼”到“策代碼”
第2章 安裝與設置
2.1 系統要求
2.1.1 硬件與操作系統
2.1.2 網絡環境
2.2 安裝TRAE
2.2.1 各平臺安裝指南
2.2.2 初始設置向導
2.2.3 常見的安裝問題與解決方案
2.3 安裝TRAE的插件
2.3.1 插件市場概覽
2.3.2 插件安裝方式
2.3.3 插件管理操作
2.3.4 核心插件
2.4 進階設置與個性化
2.4.1 個性化設置
2.4.2 使用命令行工具
2.4.3 項目管理基礎
2.4.4 驗證安裝與設置
第3章 TRAE的界面與功能
3.1 界面
3.1.1 界面布局與核心組件
3.1.2 打造個性化的工作環境
3.1.3 命令面板的使用技巧
3.2 核心功能與工作方式
3.2.1 CUE:智能化的代碼提示和自動補全
3.2.2 SOLO:我們的專屬編程夥伴
3.3 其他功能
3.3.1 智能聊天:不止於編程
3.3.2 終端集成:在IDE中完成一切
3.3.3 文件與項目管理
第4章 AI側邊欄:智能對話中心
4.1 AI側邊欄概述
4.1.1 AI側邊欄的核心特性
4.1.2 AI側邊欄的界面布局
4.2 TRAE的對話方式
4.2.1 側邊對話
4.2.2 行內對話
4.2.3 兩種對話模式的使用場景
4.2.4 有效的提問技巧
4.2.5 理解AI的回覆
4.3 對話功能
4.3.1 側邊對話的代碼分享與分析
4.3.2 行內對話的智能代碼分析
4.3.3 多輪對話管理
4.4 常見問題與解決方案
第5章 CUE:智能代碼提示
5.1 CUE概述
5.1.1 CUE的核心特性
5.1.2 CUE與傳統代碼自動補全工具的區別
5.2 CUE的觸發機制與用法
5.2.1 自動觸發機制
5.2.2 接受和拒 建議
5.3 CUE的智能功能
5.3.1 代碼補全與生成
5.3.2 上下文感知的代碼建議
5.3.3 錯誤檢測與修覆建議
5.4 CUE的 功能
5.4.1 性能分析與優化建議
5.4.2 多語言代碼生成
5.4.3 代碼重構建議
5.4.4 文檔生成
5.4.5 調試與測試支持
5.5 如何與CUE高效協作
5.5.1 與CUE協作的技巧
5.5.2 常見問題與解決方案
第6章 SOLO:以AI為 的協作方式
6.1 SOLO的核心特性
6.2 SOLO的頁面
6.3 開發情緒記錄應用
6.3.1 編寫項目需求
6.3.2 編寫產品需求文檔
6.3.3 編寫技術架構文檔
6.3.4 規劃任務實現方案
6.3.5 終成果展示
6.4 如何與SOLO高效協作
6.4.1 產品需求文檔應當明確、完整
6.4.2 在技術架構文檔中選擇熟悉的技術棧
6.4.3 交互技巧
6.4.4 個性化與集成技巧
6.4.5 常見問題與解決方案
第7章 MCP原理與實戰
7.1 MCP原理解析
7.1.1 MCP的設計理念
7.1.2 MCP的運行機制
7.2 在TRAE中配置MCP服務器
7.2.1 如何配置MCP服務器
7.2.2 常用的MCP服務器
7.3 開發自定義的MCP服務器
7.3.1 創建簡單的MCP服務器
7.3.2 配置和使用自定義的MCP服務器
7.3.3 MCP服務器的核心設計原則
7.4 MCP生態系統
7.4.1 通用的MCP服務器
7.4.2 瀏覽器自動化:Chrome DevTools MCP
7.4.3 播客查詢助手
第8章 掌握Skills:讓TRAE成為領域專家
8.1 什麼是Skills
8.1.1 Skills的工作原理:漸進式披露
8.1.2 TRAE自動生成Skills
8.2 在TRAE中查找和使用Skills
8.2.1 查看項目中的技能
8.2.2 在TRAE中使用Skills
8.2.3 實戰案例:使用Skills進行 化轉換
8.3 Skills的共享
8.3.1 團隊的Skills倉庫
8.3.2 社區的Skills生態
第9章 小試牛刀:搭建播客網站
9.1 項目背景與需求分析
9.1.1 項目設定與目標
9.1.2 結構化對話:與TRAE一起梳理需求
9.2 對話策略
9.2.1 人機對話的本質
9.2.2 與TRAE協作的四大原則
9.2.3 與TRAE對話的三個層次
9.2.4 把控協作節奏
9.2.5 關鍵詞體系的建立與使用
9.3 需求分析與項目規劃
9.3.1 需求梳理和項目定義
9.3.2 技術棧確認和架構設計
9.3.3 SvelteKit項目初始化
9.4 核心功能開發
9.4.1 Svelte組件的架構設計
9.4.2 首頁開發
9.4.3 播客列表功能
9.4.4 音頻播放器開發
9.4.5 SEO和性能優化
9.5 從技巧到實戰
9.5.1 對話技巧和 實踐
9.5.2 常見的對話場景
