作者: | 施威銘研究室 |
ISBN: | 9789863128588 |
出版社: | |
出版日期: | 2026/01/14 |
內文簡介
<內容簡介> 從碼農變 Agent 指揮官 From Coder to Commander |> Agent!Agent!Agent! 從 Cursor 2.0 開始,已經從附帶 AI 功能的程式碼編輯器晉升為附帶編輯器的 AI 神器,從程式碼為核心轉變為以 Agent 為核心的開發方式,過去開啟 Cursor 當碼農寫 Code,現在開啟 Cursor 指揮 Agent 依照你提供的規格與要求生成程式碼,你將成為名副其實、具有技術專業的程式『設計』師,而不是勞心又勞力的鍵盤俠。 |>用 Plan 模式實踐 SDD AI Agent 幫你寫 Code、寫文件、除錯、改進效能,因此開發者們才有時間好好專注產品需求、規格,SDD(Spec-Driven-Development)從來就不是新玩意兒,Cursor 提供了 Plan 模式可以協助我們把懶得寫、來不及寫的規格寫好,讓程式碼與文件不脫節。 |>內建瀏覽器就是神 不用安裝 Playwright MCP 伺服器,也不用在本機瀏覽器和 Cursor 之間切換,Cursor 自帶內建瀏覽器,測試/除錯超便利,還附加視覺編輯器,直接動手所見即所得(WYSIWYG)調網頁,讓 Agent 幫你把變動更新回網頁檔,不用自己找 HTML/CSS 檔慢慢改。 |>找 Cloud Agent 當雲端碼農 臨時想起來要修 Bug?就算在外面只有手機也沒關係,透過 Cloud Agent 網頁,隨時都可以啟動 Agent 做事,做完還會發 PR 給你,合併進來還會自動啟動 Bugbot Agent 幫你審查程式碼,(驚!)以後無法再說手邊沒電腦,沒辦法改 Code 了。 |>進 Debug 模式召喚 AI 除錯 大膽假設、小心求證是除錯的不二法門,你可能需要到處 print 變數值、或是確認程式是不是會執行到某個點,即使有 IDE 的除錯器幫忙,也還是要辛苦的邊按鈕控制流程邊眼觀四面。Cursor 的 Debug 模式 Agent 可以幫你提出假設、埋 log,在重現問題的過程中蒐集資訊驗證假設,找出問題並且修正。 |>Cursor CLI 高效改專案 Cursor 伴隨有命令行模式的 Cursor CLI,即便是只有主控台終端機可用的伺服器環境,或是只能 SSH 遠端登入也能用,免去對系統負擔較重的使用者介面,只要動動手指敲鍵盤輸入文字就可以指揮 Agent,簡單快速。 |>實戰演練見真章 Vibe coding 說得再響亮,做不出成果也枉然,本書內含三個實戰演練專題,手把手帶你跟 AI 協作出 YouTube 影片英文聽打練習、PDF 翻譯神器、跨平台音樂節奏遊戲,AI 有對有錯,過程中除了如何描述需求與規格,更重要的是如何把 AI 做歪的結果掰正,每個專案都有滿滿的經驗分享。 ★本書特色: - 聚焦 Cursor 2.0 以 Agent 為核心的開發方式 - 制訂本機/遠端規則讓 Agent 照規矩辦事 - 用 Plan 模式實踐 SDD 先講好規格再生成程式碼 - 善用內建瀏覽器測試/除錯網頁應用 - 同時啟動多個 Agent 讓不同模型來比稿找出最佳設計 - 視覺編輯器直覺修改網頁 - 使用 MCP 快速設計前端介面 - 整合 Github 協作、讓 Bugbot 自動審閱提交內容 - 建立 Hook 彈性通知並設立防線避免 Agent 出狀況 - 使用 Cursor CLI 在終端機快速改程式 - YouTube 聽打練習、PDF 翻譯神器、音樂節奏遊戲實戰演練 ★目錄: 第 1 章 Cursor 簡介與安裝 1-1 Cursor 的 Vibe Coding 功能 Cursor 2.0 的大躍進--Agents 介面 Cursor 2.0 的強化功能--多模型支援與並行處理 1-2 安裝 Cursor 下載並安裝 Cursor 註冊 Cursor 帳號 設定 Cursor 外觀 1-3 牛刀小試--安裝 uv 與 Node.js 建立專案資料夾 指揮 Agent 幫我們安裝工具 安裝中文介面 1-4 付費訂閱會員 第 2 章 Cursor 快速入門:以設計猜數字遊戲為例 2-1 跟 AI 交談聊出專案--設計文字模式的猜數字遊戲 開啟舊專案 建立新的 Agent 用交談方式說明需求 修正 AI 的工作規劃 測試程式 2-2 與 AI 協作的除錯方式 把錯誤描述清楚的除錯法 幫遊戲上色 使用檢查點回復檔案內容 用 @ 引用功能讓 Agent 看問題畫面 2-3 請 AI 幫忙審查程式 審查 Agent 目前的工作結果 讓 Agent 幫忙找碴修 issue 2-4 請 AI 寫文件 讓 Agent 根據實作成果撰寫規格書 讓 Agent 根據規格書回頭撰寫產品需求書 2-5 查看 Token 用量與費用 查看 context window 用量 查看費用 用光額度怎麼辦? 第 3 章 深入 Agents 模式 3-1 制訂 Agent 需要遵守的規則 Rules--專案的規範 撰寫產品需求書(PRD)與規格書(Specification) 依據 PRD 實作 測試與除錯 依據實作結果修改 PRD 3-2 先規劃再動作的規劃模式(Plan Mode) AGENTS.md--簡化版的專案通用規則 使用規劃模式(Plan Mode)妥善規劃再實作 使用內建瀏覽器工具自動驗證成果 3-3 使用平行 Agent 管理專案的不同版本 使用 Best-of-N 比較不同模型 提交目前成果 使用平行 Agent 臨時解問題/加新功能 清理工作樹 3-4 Agent 設定與模型選擇 取消分享資料給 Cursor 訓練 帳號管理 版面配置與工作樹設定 工具執行授權方式 禁止自動刪除檔案 變更可選用的模型清單 第 4 章 用 MCP 讓 Cursor 如虎添翼 4-1 什麼是 MCP? MCP 的架構 MCP 的訊息傳輸方式 在 Cursor 中安裝 MCP 伺服器 4-2 使用 Browser 測試網頁應用程式 下載「旗標購物網」專案 進行自動化測試 設定自動化測試的 Agent 除錯處理 4-3 Figma MCP-設計前端介面的好幫手 參考設計風格 選取元素來進行設計 利用 Agent 來實作能重複使用的元件 第 5 章 Cloud Agent 與 Bugbot 在 Cursor 中的協作 5-1 專案下載與基本 Git 操作 專案下載 Cursor 中 Git 的基本操作 使用遠端規則限制 Cursor 自動產生的提交訊息格式 5-2 使用 Cloud Agent 進行專案實作 Web 版 Cloud Agent 掌握 Cloud Agent 的關鍵特性 實作文件歸納切卡機 5-3 Bugbot 的啟用、規範與實測 Bugbot 的計費與使用限制 啟用 Bugbot 的方法 規範 Bugbot 審查行為注意事項 實作各層級的 BUGBOT.md 規範檔 實測 Bugbot:驗證 BUGBOT.md 規範是否生效 第 6 章 Agent 的防線:Hook 6-1 什麼是 Hook? Hook 的執行流程 為什麼需要 Hook? Hook 的種類 6-2 保護資訊外洩的防線–-beforeSubmitPrompt Hook Hook 完整的運行流程 在專案中建立 Hook 設計 Hook 觸發時要執行的指令-–阻止送出敏感資訊 測試 Hook 有沒有阻止送出敏感資訊 6-3 建立 beforeReadFile Hook–-阻止 Agent 讀取特定檔案 Hook 完整的運行流程 新增第二個 Hook Hook 觸發時要執行的指令-–保護重要檔案不被 Agent 讀取 測試 Hook 有沒有保護重要檔案 6-4 建立 Stop Hook–在 LINE 上收到提醒通知 Hook 完整的運行流程 新增最後一個 Hook Hook 觸發時要執行的指令-–發送提醒通知到 LINE 測試 Hook 有沒有順利發送 LINE 通知 第 7 章 實戰範例:YouTube 影片英文聽打練習 7-1 設計應用程式功能與架構 構思專案功能 設定最初的專案規則 與 Cursor 討論專案架構 7-2 實作應用程式主功能 首次執行並除錯 7-3 應用程式測試與優化 使用 Browser 進行測試 優化應用程式 7-4 完善其他功能 加入歷史紀錄的管理分類功能 加入 AI 解說功能 7-5 使用視覺編輯器調整 UI 介面 選取元件下達指令 使用 CSS Inspector 調整屬性 拖曳元件來重新排列 第 8 章 實戰演練:從 0 開始打造 PDF 翻譯器 8-1 用簡單提示內容生成程式 開始生成程式 初步測試 與 Agent 交談除錯 Debug Mode:為除錯而設計的 Agent 指定解決方法 8-2 重做 PDF 翻譯器:用規格書寫程式 從舊專案生成新版規格書(Spec) 實際生成程式碼 驗證和除錯 結論 第 9 章 實戰範例:音樂節奏桌面遊戲 9-1 與 Agent 聊出專案所需文件 準備遊戲畫面草圖與音樂檔案 與 AI 共同設計遊戲 請 Agent 撰寫音樂遊戲規格書 9-2 用規格書.md 實作 MVP 版本 Plan 模式實作專案 手動進行遊戲測試 9-3 遊戲程式的除錯與優化 讓 Agent 自行找出問題點並解決 提供 Agent 參考圖以調整遊戲畫面 Ask / Plan / Agent 模式混用以優化遊戲 第 10 章 Cursor CLI 與常用指令 10-1 在 Windows(WSL)/ macOS / Linux 使用 Cursor CLI 讓 Cursor 幫你安裝 WSL 安裝 Cursor CLI 在 Cursor CLI 使用 Agent 10-2 用 Cursor CLI 互動模式優化音樂遊戲 使用斜線指令進行專案前置作業 Plan 模式替音樂遊戲新增功能 其他常用斜線指令 10-3 常用 cursor-agent 子指令與參數說明 常用子指令 常用參數 10-4 Cursor CLI 無頭模式 無頭模式相關參數 讓 Agent 上網搜尋資料 讓 Agent 分析檔案用途並協助整理 10-5 用 Cursor 開啟 WSL 中的專案 建立 Cursor 與 WSL 的遠端連線 從 WSL 直接開啟 Cursor

