不會寫程式也能用 AI?零基礎 AI 寫程式實戰指南
引言:零基礎真的可以嗎?
「我完全不會寫程式,AI 真的能幫我寫嗎?」
答案是:可以,但有限制。
這篇文章專門寫給「完全零基礎」的人,用三個實際案例,帶你體驗用 AI 寫程式的感覺。
不用懂任何程式語言,只要會打字,跟著做就好。

一、零基礎能用 AI 寫程式嗎?誠實回答
1.1 可以做到的事
零基礎用 AI 寫程式,可以完成這些任務:
| 可以做到 | 範例 |
|---|---|
| 簡單的計算工具 | 貸款計算、匯率換算 |
| Excel/試算表自動化 | 自動分類、產生報表 |
| 簡易網頁 | 個人介紹頁、簡單表單 |
| 檔案處理 | 批次改檔名、整理資料 |
| 小遊戲 | 猜數字、簡單問答 |
1.2 做不到的事
零基礎會遇到困難的情況:
| 做不到/很困難 | 原因 |
|---|---|
| 複雜的應用程式 | 需要理解架構設計 |
| 程式出錯時 Debug | 看不懂錯誤訊息 |
| 客製化修改 | 不知道要改哪裡 |
| 效能優化 | 不懂為什麼跑很慢 |
| 串接外部服務 | API 概念較難理解 |
1.3 誠實的結論
AI 能讓零基礎的人「做出東西」,但不能讓你「變成工程師」。
如果只是想:
- 做一個簡單工具給自己用 ✅ 可以
- 自動化一些日常工作 ✅ 可以
- 學習程式的入門體驗 ✅ 可以
如果想:
- 開發商業產品 ❌ 需要學更多
- 找程式設計師的工作 ❌ 需要學更多
- 處理複雜的技術問題 ❌ 需要學更多
二、不會寫程式怎麼跟 AI 溝通?
2.1 關鍵:用白話文描述你要什麼
你不需要懂程式語言,只要會描述:
- 你想要做什麼?
- 輸入是什麼?
- 輸出要是什麼?
2.2 Prompt 範本
基本結構:
幫我用 [程式語言] 做一個 [工具名稱]。
功能是:
1. [功能一]
2. [功能二]
3. [功能三]
輸入:[使用者要輸入什麼]
輸出:[程式要產生什麼結果]
請讓程式簡單易懂,並加上中文註解。
2.3 零基礎專用技巧
| 技巧 | 說明 |
|---|---|
| 說「簡單」 | 「用最簡單的方式...」 |
| 要求解釋 | 「請解釋每一步在做什麼」 |
| 指定 Python | Python 最適合新手 |
| 要求可執行 | 「給我可以直接執行的完整程式碼」 |
| 步驟化 | 把大任務拆成小步驟 |

三、實戰案例一:用 AI 做一個簡單計算工具
3.1 目標
做一個「貸款月付金計算器」。
輸入貸款金額、利率、期數,計算每月要繳多少錢。
3.2 步驟教學
Step 1:打開 ChatGPT 或 Claude
Step 2:輸入這段 Prompt
幫我用 Python 做一個貸款月付金計算器。
功能:
1. 使用者輸入貸款金額(例如 100 萬)
2. 使用者輸入年利率(例如 2.5%)
3. 使用者輸入貸款期數(例如 240 期,也就是 20 年)
4. 計算每月要繳多少錢
請用最簡單的方式寫,並加上中文註解說明每一步在做什麼。
給我可以直接執行的完整程式碼。
Step 3:AI 會給你程式碼
Step 4:測試執行
- 前往 replit.com
- 建立新的 Python 專案
- 貼上程式碼
- 按執行,輸入數字測試
3.3 延伸應用
同樣的方法可以做:
- 匯率換算器
- BMI 計算器
- 折扣計算器
- 年齡計算器
四、實戰案例二:用 AI 自動處理 Excel
4.1 目標
自動把 Excel 的資料分類整理。
例如:把「客戶名單.xlsx」裡的客戶,按照地區分類到不同工作表。
4.2 步驟教學
Step 1:輸入這段 Prompt
幫我用 Python 寫一個程式,處理 Excel 檔案。
需求:
1. 讀取一個 Excel 檔案(檔名:客戶名單.xlsx)
2. 這個 Excel 有三欄:姓名、電話、地區
3. 按照「地區」欄位的值,把資料分類
4. 每個地區存成一個新的工作表
5. 最後存成新的 Excel 檔案(檔名:客戶分類.xlsx)
請告訴我:
1. 需要安裝什麼套件
2. 完整的程式碼(有中文註解)
3. 怎麼執行這個程式
Step 2:AI 會告訴你
- 需要安裝
pandas和openpyxl套件 - 完整的程式碼
- 執行步驟說明
Step 3:準備測試資料
建立一個簡單的 Excel 測試檔,有幾筆資料就好。
Step 4:執行程式
按照 AI 的說明執行,就會自動產生分類好的 Excel!
4.3 延伸應用
同樣的方法可以做:
- 合併多個 Excel 檔案
- 篩選特定條件的資料
- 自動產生報表
- 比對兩份名單的差異
如果 AI 生成的程式碼有問題,可以聯繫我們讓工程師直接幫你處理。
五、實戰案例三:用 AI 製作簡易網頁
5.1 目標
做一個簡單的「個人介紹網頁」。
有名字、照片區塊、自我介紹、聯絡方式。
5.2 步驟教學
Step 1:輸入這段 Prompt
幫我用 HTML 和 CSS 做一個簡單的個人介紹網頁。
內容:
1. 名字:王小明
2. 職業:行銷企劃
3. 自我介紹:熱愛數據分析和創意發想,有 5 年行銷經驗
4. 興趣:閱讀、旅行、攝影
5. 聯絡信箱:[email protected]
設計要求:
1. 頁面置中顯示
2. 有簡單的顏色配置(藍色系)
3. 手機版也能看
4. 照片區塊用灰色方塊代替(之後可以換成真的照片)
請給我完整的 HTML 程式碼,可以直接存成 .html 檔案打開。
Step 2:AI 會給你完整的 HTML 程式碼
Step 3:儲存並測試
- 打開記事本
- 貼上 AI 給的程式碼
- 另存新檔,檔名改成
index.html - 用瀏覽器打開這個檔案
你會看到一個完整的網頁!
5.3 修改內容
想改內容?繼續跟 AI 說:
把名字改成「李小華」,職業改成「軟體工程師」,顏色改成綠色系。
AI 會給你修改後的版本。
5.4 延伸應用
同樣的方法可以做:
- 活動報名頁面
- 簡單的作品集
- 產品介紹頁
- 公告頁面

六、零基礎的限制:什麼情況下會卡關?
6.1 常見卡關情況
情況一:程式跑不起來
問題:AI 給的程式碼執行時出錯
解決方法:
- 把錯誤訊息全部複製,貼給 AI
- 說「這個程式執行時出現這個錯誤,請幫我修正」
情況二:結果不是你要的
問題:程式能跑,但結果不對
解決方法:
- 跟 AI 說「結果是 X,但我要的是 Y」
- 舉具體例子說明
情況三:不知道怎麼描述需求
問題:知道想做什麼,但不知道怎麼說
解決方法:
- 用「像是...」「類似...」來比喻
- 給 AI 看參考範例
6.2 零基礎的根本限制
| 限制 | 說明 |
|---|---|
| 無法判斷程式碼對不對 | 不知道邏輯是否正確 |
| Debug 很困難 | 看不懂錯誤訊息的意思 |
| 客製化修改有限 | 不知道該改哪裡 |
| 複雜專案無法處理 | 超過一定複雜度就會卡住 |
6.3 什麼時候該找專業協助?
這些情況建議找工程師幫忙:
- 程式執行會影響重要資料
- 需要部署到正式環境
- 有安全性考量
- 需要長期維護
如果 AI 生成的程式碼有問題,可以聯繫我們讓工程師直接幫你處理。
七、建議學習路線:邊用 AI 邊學程式
7.1 為什麼要學一點程式?
學一點基礎,用 AI 會更有效率:
- 能判斷 AI 生成的程式碼對不對
- 能自己做簡單的修改
- 遇到錯誤時知道方向
- 能處理更複雜的任務
7.2 推薦學習路線
| 階段 | 學什麼 | 時間 |
|---|---|---|
| 第一步 | 用 AI 做幾個小專案 | 1-2 週 |
| 第二步 | 學 Python 基礎(變數、條件、迴圈) | 2-4 週 |
| 第三步 | 做更複雜的 AI 專案 | 持續 |
| 第四步 | 學特定領域(網頁/資料分析/自動化) | 依需求 |
7.3 推薦資源
免費學習資源:
| 資源 | 說明 |
|---|---|
| Codecademy | 互動式 Python 教學 |
| FreeCodeCamp | 免費完整課程 |
| YouTube | 大量中文教學影片 |
| ChatGPT | 當你的私人家教 |
7.4 最重要的心態
不要害怕犯錯,多做多學。
- AI 不會嘲笑你問笨問題
- 錯了就再問一次
- 做越多,進步越快
FAQ 常見問題
Q1:我連電腦都不太會用,能學嗎?
A:建議先熟悉基本的電腦操作(打字、上網、檔案管理),再來學用 AI 寫程式會比較順利。
Q2:學多久才能做出實用的東西?
A:用 AI 的話,第一天就能做出簡單的工具。如果想做更複雜的,學 2-4 週基礎就會有明顯進步。
Q3:做出來的程式可以商用嗎?
A:簡單的內部工具沒問題。如果是對外的產品,建議找工程師確認程式碼的品質和安全性。
Q4:Python 是最好的選擇嗎?
A:對新手來說是。Python 語法最接近英文,AI 處理 Python 的能力也最強。
Q5:我想做 App,可以用 AI 嗎?
A:可以做簡單的網頁 App。但如果是要上架 App Store 的 App,複雜度較高,建議學更多再嘗試。
結論:零基礎也能開始
今天你學到了:
- 零基礎可以用 AI 做簡單的工具
- 用白話文描述需求是關鍵
- 三個實戰案例:計算器、Excel、網頁
- 知道限制在哪裡
- 建議的學習路線
最重要的一步:動手做!
打開 ChatGPT,試著做一個你想要的小工具。做錯沒關係,AI 會幫你修。
想看更多入門教學,請參考 如何用 AI 寫程式?新手教學。
AI 寫的程式跑不起來?
我們專門解決 AI 生成代碼的 Bug,讓你的專案順利上線。
延伸閱讀
參考資料
- OpenAI,「ChatGPT」,OpenAI(2024)
- Anthropic,「Claude」,Anthropic(2024)
- Replit,「Online IDE」,Replit(2024)
- Python 官方文件,「Python for Beginners」,Python.org(2024)