Cursor + Claude:
工程師以外的人也能用 AI 寫程式?
AI 寫程式工具正在降低開發門檻。即使你不是工程師,也可以透過 Cursor、Claude、ChatGPT 這類工具,用自然語言描述需求,讓 AI 協助產生程式碼、建立簡單工具、修改網頁、整理資料,甚至完成一個小型自動化流程。
過去,寫程式常常被認為是工程師的專業領域。
- 產品經理想做一個小工具,可能要找工程師。
- 行銷人想做一個資料整理頁面,可能要請技術同事協助。
- 創業者想驗證一個產品想法,可能要花錢外包。
- 一般知識工作者想把重複工作自動化,卻不知道從哪裡開始。
但 AI 寫程式工具正在改變這件事。
現在,即使你不是工程師,也可以透過 Cursor、Claude、ChatGPT 這類工具,用自然語言描述需求,讓 AI 協助產生程式碼、建立簡單工具、修改網頁、整理資料,甚至完成一個小型自動化流程。
這不代表每個人都能一夜之間變成專業工程師。
但它代表一件重要的事:
寫程式的門檻正在降低,懂問題的人也能更直接參與工具製作。
這篇文章會從非工程師的角度,說明 Cursor + Claude 可以怎麼用、適合做哪些小工具,以及開始前需要注意什麼。
先想清楚需求,再讓 AI 協助實作
對非工程師來說,Cursor + Claude 的價值不是讓你跳過思考,而是把「需求整理、功能拆解、程式實作、錯誤修正」變成可以一步一步推進的流程。
Claude
先協助整理需求、使用者、輸入輸出、最小功能與產品規格。
Cursor
再協助建立檔案、生成程式、修改頁面、測試功能與處理錯誤。
人來判斷
最後由你確認需求是否正確、流程是否合理、功能是否真的解決問題。
一、為什麼非工程師也需要理解 AI 寫程式?
很多人聽到「寫程式」,第一反應是:
- 我不會語法。
- 我看不懂程式碼。
- 我不是工程師。
- 我應該用不到這些工具。
但對非工程師來說,學會使用 AI 寫程式,不一定是為了轉職成工程師,而是為了讓自己多一種解決問題的能力。
例如:
- 你想把一份 Excel 資料整理成互動表格。
- 你想做一個簡單的報名頁。
- 你想建立一個自動產生文案的小工具。
- 你想把常用的 AI 指令整理成可複製的網頁。
- 你想做一個查詢表單,讓使用者輸入資料後得到建議。
- 你想把重複性的工作流程變成半自動化工具。
這些需求不一定要做成大型系統,但如果每一次都需要找工程師,成本就會很高。
AI 寫程式工具的價值,就是讓非工程師可以先做出一個最小可行版本。
不一定完美,但可以先驗證想法、整理流程、做出雛形,甚至拿去和工程師討論時更清楚。
二、Cursor 和 Claude 分別適合做什麼?
要理解 Cursor + Claude 的組合,可以先簡單區分兩個角色。
Cursor 比較像是「會寫程式的工作環境」。
它是一個 AI 程式編輯器,你可以在裡面建立檔案、修改程式、請 AI 協助解釋程式碼、產生功能、調整頁面,也可以讓 AI 理解你的專案內容。
Claude 則比較像是「會討論需求與拆解邏輯的 AI 助理」。
它很適合幫你整理需求、規劃功能、拆解步驟、撰寫規格、檢查邏輯,或協助你把模糊的想法轉成清楚的開發任務。
所以對非工程師來說,可以這樣使用:
Claude:幫你想清楚要做什麼 → Cursor:幫你把想法變成程式與頁面 → Claude:幫你檢查需求、錯誤與下一步
換句話說,Claude 可以協助你當「產品規劃助理」,Cursor 可以協助你當「程式實作環境」。
兩者搭配起來,就比較不像是在單純叫 AI 寫程式,而是在建立一個從需求到實作的小型工作流。
三、非工程師可以用 AI 做哪些小工具?
如果你沒有技術背景,不建議一開始就挑戰大型系統。
比較適合從小工具開始。
表單型工具
使用者輸入資料,系統回傳結果。例如 AI 指令產生器、文章標題產生器、待辦事項整理器、簡報架構產生器、學習計畫產生器。
資料整理工具
把資料輸入後,整理成表格、摘要或分類。例如會議紀錄整理工具、訪談重點分類工具、文章摘要產生器、競品比較表產生器。
內容產出工具
協助使用者把一個主題轉成內容。例如社群貼文產生器、文章架構產生器、電子報導讀產生器、短影音腳本產生器。
簡單網站頁面
建立個人服務介紹頁、課程報名頁、活動介紹頁、作品集頁面或工具展示頁,先做雛形再慢慢優化。
表單型工具通常邏輯比較單純,很適合入門。
資料整理工具很適合知識工作者,因為它能把原本手動整理的流程變得更快。
內容產出工具則很適合做內容、行銷、教學或網站經營的人,因為它很容易和日常工作結合。
對一人公司或個人品牌來說,簡單網站與 landing page 也很實用,因為你可以先做出雛形,再慢慢優化。
四、開始前先不要想寫程式,先寫需求
非工程師使用 AI 寫程式,最容易犯的錯是:
一開始就問 AI:請幫我寫程式。
這樣通常效果不好。
因為 AI 不知道你真正要做什麼。
比較好的方式,是先把需求寫清楚。
你可以先回答這幾個問題:
- 1. 這個工具要解決什麼問題?
- 2. 使用者是誰?
- 3. 使用者會輸入什麼?
- 4. 工具要輸出什麼結果?
- 5. 需要幾個主要功能?
- 6. 有沒有範例畫面或參考網站?
- 7. 第一版只需要做到哪些最小功能?
例如,你想做一個「待辦事項整理工具」,不要一開始說:
幫我寫一個待辦工具。
可以先整理成:
我想做一個簡單的待辦事項整理工具。 目標使用者:工作任務很多、需要整理優先順序的上班族。 使用方式: 1. 使用者貼上一串零散待辦事項 2. 系統協助整理成表格 3. 表格包含任務名稱、分類、優先順序、下一步行動 4. 使用者可以複製整理結果 第一版不需要登入、不需要資料庫、不需要付款功能,只要能在網頁上輸入文字並產生整理結果即可。
這樣 AI 才比較能幫你規劃出可實作的版本。
五、用 Claude 先整理產品規格
在打開 Cursor 之前,可以先用 Claude 幫你整理產品規格。
你可以使用這組指令:
請你擔任一位產品經理與技術規劃助理,協助我把以下想法整理成小型工具的產品規格。 我的想法是: 【貼上你的工具想法】 請協助我整理: 1. 這個工具要解決的問題 2. 目標使用者 3. 使用流程 4. 第一版最小可行功能 5. 暫時不需要做的功能 6. 建議頁面架構 7. 需要哪些輸入欄位 8. 需要產生哪些輸出結果 9. 可以交給 Cursor 實作的開發任務清單 請使用非工程師也看得懂的方式說明。
這一步很重要。
因為很多工具做不出來,不是因為程式太難,而是因為需求一開始就太模糊。
先讓 Claude 幫你整理需求,再把規格拿去給 Cursor 實作,會比直接在 Cursor 裡亂問更穩定。
六、用 Cursor 建立第一版小工具
當你有了基本規格後,就可以打開 Cursor,建立一個簡單專案。
如果你是完全新手,可以從最簡單的網頁工具開始。
例如:
- 一個輸入框。
- 一個按鈕。
- 一個結果區。
- 一些基本樣式。
你可以在 Cursor 裡這樣說:
請協助我建立一個簡單的網頁工具。 功能需求: 1. 頁面上方有標題:「AI 待辦事項整理器」 2. 有一個大型文字輸入框,讓使用者貼上零散待辦事項 3. 有一個「整理待辦」按鈕 4. 按下按鈕後,先用範例規則將內容整理成表格 5. 表格欄位包含:任務、分類、優先順序、下一步行動 6. 頁面風格簡潔,適合知識型網站使用 請先建立 HTML、CSS、JavaScript 三個檔案,並提供基本可運作版本。
這樣的指令會比「幫我做一個網站」更清楚。
第一版不一定要真的串接 AI API,可以先用簡單規則或假資料做出畫面。
等流程跑得通,再考慮串接 Claude API、OpenAI API 或其他模型。
七、先做假資料版本,再做 AI 串接
很多新手一開始就想串接 API,結果很快卡住。
其實比較好的做法是先分兩階段。
第一階段:假資料版本
目標是確認畫面與流程。
你要先確定:
- 輸入框能不能輸入?
- 按鈕能不能觸發?
- 結果區能不能顯示?
- 表格格式是否清楚?
- 使用者能不能理解怎麼操作?
這一版即使沒有真正 AI,也很有價值。
因為它可以驗證工具概念。
第二階段:AI 串接版本
等畫面流程確認後,再考慮串接 AI。
這時候你可以請 Claude 幫你設計提示詞,再請 Cursor 協助串接 API。
例如:
請協助我設計一組適合「待辦事項整理器」使用的 AI 提示詞。 使用者會輸入一串零散待辦事項。 AI 需要輸出 JSON 格式,欄位包含: * task:任務名稱 * category:任務分類 * priority:優先順序 * next_step:下一步行動 請提供: 1. system prompt 2. user prompt 模板 3. 一組輸入範例 4. 一組預期輸出範例
有了這組提示詞後,再交給 Cursor 實作 API 串接會更清楚。
八、非工程師要學會看懂「錯誤訊息」
使用 AI 寫程式時,最正常的事情就是出錯。
- 頁面跑不出來。
- 按鈕沒有反應。
- 資料格式不對。
- API 回傳錯誤。
- 套件安裝失敗。
- 畫面樣式跑掉。
這些都很正常。
非工程師不需要一開始就完全理解所有錯誤,但要學會一件事:
把錯誤訊息完整貼給 AI,請它協助判斷。
你可以這樣問:
以下是我在執行專案時遇到的錯誤訊息。 請協助我: 1. 用非工程師也看得懂的方式說明錯誤原因 2. 判斷最可能是哪個檔案或設定出問題 3. 提供一步一步修正方式 4. 如果需要修改程式,請明確告訴我修改哪一段 錯誤訊息如下: 【貼上錯誤訊息】
錯誤訊息不是失敗,而是和 AI 協作時的重要線索。
九、用 AI 寫程式時,不要一次要求太多
很多人使用 Cursor 或 Claude 時,會一次說:
幫我做一個完整平台,要有會員登入、付款、資料庫、AI 功能、後台管理、Email 通知、RWD、SEO、權限管理。
這樣很容易失控。
比較好的方式,是把功能拆小。
- 第一步,只做靜態頁面。
- 第二步,做輸入與輸出。
- 第三步,做表格顯示。
- 第四步,做資料儲存。
- 第五步,做 API 串接。
- 第六步,做登入。
- 第七步,做後台。
每次只請 AI 完成一小段,出錯時也比較容易找原因。
AI 寫程式不是一次變出完整系統,而是用更快速度完成一個一個小步驟。
十、適合新手的第一個專案:AI 指令產生器
如果你不知道第一個專案做什麼,可以從「AI 指令產生器」開始。
這個工具很適合非工程師,因為邏輯清楚,也很有實用性。
功能可以很簡單:
- 使用者選擇任務類型。
- 輸入自己的需求。
- 系統套用提示詞框架。
- 產出一段可複製的 AI 指令。
例如任務類型可以包含:
- 整理資料。
- 撰寫文章。
- 做簡報。
- 修改文字。
- 拆解任務。
- 設計課程。
第一版只需要:
- 表單。
- 下拉選單。
- 輸入框。
- 產出結果。
- 複製按鈕。
這是一個很適合練習 Cursor + Claude 的小工具,因為它結合了產品規劃、提示詞設計與簡單網頁實作。
十一、非工程師要注意的三個風險
如果涉及使用者資料、金流、帳號密碼或重要業務流程,一定要更謹慎。非工程師可以做原型,但正式上線前,最好請懂技術的人檢查安全性與穩定性。
如果你要串接 AI API,不要把個資、機密文件、客戶資料或未授權內容隨意丟進去。先用假資料測試流程,確認工具可行後,再思考正式資料如何處理。
AI 寫出來的程式可能能跑,但不代表最佳做法。它可能有安全問題、效能問題、維護問題或邏輯漏洞。所以,AI 可以幫你快速開始,但不能取代基本檢查。
十二、非工程師最應該學的不是語法,而是流程
對非工程師來說,使用 Cursor + Claude 最重要的能力,不是背程式語法,而是學會流程思考。
你要能說清楚:
- 我要解決什麼問題。
- 誰會使用這個工具。
- 使用者會輸入什麼。
- 系統應該輸出什麼。
- 第一版只需要哪些功能。
- 哪一步先做,哪一步後做。
- 哪些功能先不要做。
當你能把需求說清楚,AI 才能幫你實作。
換句話說,AI 寫程式降低的是語法門檻,但沒有降低思考需求。
真正重要的是,你能不能把問題拆成可以執行的步驟。
結語:AI 寫程式,不是讓每個人都變工程師,而是讓更多人能做出工具原型
Cursor + Claude 這類工具的出現,不代表工程師不重要。
相反地,越接近正式產品、複雜系統與安全需求,工程師的專業越重要。
但對產品經理、行銷人、創作者、研究者、老師與一人公司來說,AI 寫程式工具提供了一個新的機會:
- 你可以先把想法做成原型。
- 你可以先測試一個工具是否有人需要。
- 你可以先把重複工作變成小工具。
- 你可以更清楚地和工程師討論需求。
- 你也可以更低成本地探索新的商業入口。
工程師以外的人,不一定要成為專業開發者。
但如果你能學會用 AI 把需求整理成規格,再用 Cursor 這類工具做出第一版雛形,你就多了一種把想法變成行動的能力。
AI 寫程式的真正價值,不是取代工程師,而是讓懂問題的人,更快做出可以測試的解法。
完成閱讀測驗,
設計你的第一個 AI 小工具
請完成 3 題閱讀測驗,並寫下如果你要用 Cursor + Claude 做第一個小工具,想解決哪一個工作或學習中的重複問題。請試著整理工具名稱、目標使用者,以及第一版最小功能。共學點制度即將開放,未來這類閱讀與練習紀錄,將可累積為你的知識資產。
把 AI 寫程式練習,
變成你的工具製作能力
未來將納入 共學點制度。閱讀、整理產品規格、練習小工具開發與分享實作心得,都將逐步形成你的 AI 工具應用能力與知識資產。
歡迎持續追蹤禾與共共學網。