調查局三等申論題
114年
[資訊科學組] 系統分析與設計
第 三 題
請問由 AI 輔助來撰寫程式的 Vibe Coding,適合使用的場景為何?又透過 Vibe Coding 完成系統開發的步驟為何?舉例說明匯率查詢網站開發建置,該如何加入 Vibe Coding 來完成。(25 分)
📝 此題為申論題
思路引導 VIP
看到此題,應先精準定義「Vibe Coding」(意圖驅動/自然語言提示編程),接著結合傳統軟體開發生命週期(SDLC),論述 AI 介入後流程的典範轉移。最後,透過匯率網站實例,具體展現「架構設計➔任務拆解與提示➔代碼審查➔測試驗證」的實務操作過程。
🤖
AI 詳解
AI 專屬家教
【破題】 「Vibe Coding」意指開發者透過自然語言描述系統意圖(Intent)或「感覺」(Vibe),由 AI 輔助工具(如 Cursor、GitHub Copilot 等)自動生成、重構或除錯程式碼的開發典範轉移。它將開發者的核心價值從「語法撰寫」提升至「系統架構設計與需求對齊」。 【論述】
▼ 還有更多解析內容
Vibe Coding 開發範式
💡 人類主導架構與意圖,AI 執行程式編碼與除錯的提示驅動開發範式。
🔗 Vibe Coding 系統開發五部曲
- 1 架構設計 — 人選定 Tech Stack (如 React + Node.js)。
- 2 任務拆解 — 將網站拆分為 API 介接、UI 佈局等微任務。
- 3 提示生成 — 下達具備上下文與限制條件的 Prompt 生成代碼。
- 4 對話除錯 — 回傳 Error Logs 讓 AI 修正邏輯或語法錯誤。
- 5 人工驗收 — 人類進行安全性審查、部署並完成整合測試。
↓
↓
↓
↓
🔄 延伸學習:延伸學習:如何優化提示詞(Context Optimization)以提升 AI 生成程式碼的準確率。