在生成式 AI 快速發展的今天,程式開發的方式也正在改變。如果過去開發者遇到問題,需要不斷搜尋文件、翻閱 Stack Overflow,現在則多了一位可以隨時討論、協助分析問題的 AI 夥伴——ChatGPT。
ChatGPT 不只是聊天機器人,它可以協助撰寫程式、解釋程式碼、找出錯誤、產生文件,甚至協助規劃專案架構。無論是 Python、Java、JavaScript、PHP,或是 Docker、Git、SQL 等工具,都能透過自然語言快速獲得建議,大幅降低學習與開發門檻。
除了 ChatGPT 之外,近年更受到關注的是 Codex。Codex 可以理解開發者的需求,直接協助完成程式設計任務,例如新增功能、修改程式、修正 Bug、撰寫測試,甚至閱讀整個專案後提出修改方案。它不只是回答問題,而是真正參與開發流程,成為開發團隊中的 AI 助手。
ChatGPT 與 Codex 並不是互相取代,而是相輔相成。ChatGPT 擅長知識整理、觀念教學、架構討論與需求分析;Codex 則更專注於實際程式碼的產生與修改。當兩者搭配使用時,可以形成「討論 → 規劃 → 撰寫 → 測試 → 修正」的完整開發流程,讓開發效率提升許多。
接下來的系列文章,我將從 AI Agent 的基礎概念開始,逐步介紹 Claude Code CLI、ChatGPT、Codex 等工具的使用方式,並透過實作帶大家了解如何把 AI 真正融入日常開發流程,而不是只把它當成問答工具。
如果你也想開始學習 AI 輔助開發,希望這個系列能陪伴你一起練功,從認識工具到打造屬於自己的 AI 開發工作流,一步一步提升效率與實力。