免費開始練習
調查局三等申論題 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. 1 架構設計 — 人選定 Tech Stack (如 React + Node.js)。
  2. 2 任務拆解 — 將網站拆分為 API 介接、UI 佈局等微任務。
  3. 3 提示生成 — 下達具備上下文與限制條件的 Prompt 生成代碼。
  4. 4 對話除錯 — 回傳 Error Logs 讓 AI 修正邏輯或語法錯誤。
  5. 5 人工驗收 — 人類進行安全性審查、部署並完成整合測試。
🔄 延伸學習:延伸學習:如何優化提示詞(Context Optimization)以提升 AI 生成程式碼的準確率。
🧠 記憶技巧:架構定方向、拆解給提示、生成靠對話、審查保品質。
⚠️ 常見陷阱:過度依賴 AI 直出結果而忽略人工審查,導致系統存在邏輯死角或安全性漏洞(如敏感資料外洩)。
提示工程 (Prompt Engineering) 軟體開發生命週期 (SDLC) 生成式 AI 安全與智財權

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點