最後更新時間: 2025 年 06 月 15 日
你也有經歷過想用程式解決工作問題,但又對程式碼感到陌生的困境嗎?然後貼上去只會Error
看著AI(例如ChatGPT、Gemini)的強大能力,似乎只要下個指令,就能變出程式碼,自動化處理繁瑣、重複的工作
這份期待沒錯,AI是程式新手的超級加速器。
但我觀察到身邊許多剛入門的朋友,興奮地踏出第一步後,卻常常卡在兩個關卡:
- AI給的程式碼不能跑! 複製貼上後,畫面跳出一堆看不懂的紅色錯誤訊息或是結果不如預期,然後呢?就沒有然後了。
- AI聽不懂我的話! 不知道該怎麼把我腦中「想做的事」,轉換成AI能理解的「需求指令」,問了半天,AI給的答案總是不對勁。
結果,挫折感讓你又退回了手動操作的老路。 如果你有以上困擾,請記住這個核心觀點:想讓AI為你寫程式,你要學會當一個「稱職的甲方」
這聽起來可能有點抽象,但別擔心,你不需要去報名昂貴的程式課程,也不需要精通任何一門程式語言。
你只需要掌握兩個核心的「提問方法」,就能引導AI產出正確、可用的程式碼。
方法一:先學會「讀」程式,再嘗試「寫」
遇到AI給的程式碼有問題時,最大的困境是我們把它當成一堆無法理解的咒語。 要破解這個困境,你只需對程式的「基本邏輯」有粗淺的認識
你不用會寫,但至少要能「讀懂」三個概念:
- 變數 (Variable): 就是一個裝資料的盒子。AI寫的程式碼裡,哪些是變數?它裝了什麼資料?
- 迴圈 (Loop): 就是讓電腦重複做一件事。AI用什麼方式在重複處理你的資料?
- 函數 (Function): 就是一個處理特定任務的獨立工具箱。這段程式碼被切分成了幾個主要的功能?
當你有了這個基礎,你就不再是只能「複製貼上」的門外漢。
當程式出錯或結果不符時,你可以試著去猜測:「是不是那個裝資料的盒子(變數)名字錯了?」、「是不是重複的次數(迴圈)不對?」、「是不是這個工具箱(函數)用錯了地方?」這種微調和猜測的能力,正是你從「使用者」變成「協作者」的關鍵一步。
方法二:把你的「手動流程」變成給AI的「需求說明書」
當你不知道怎麼下指令時,請先忘掉程式碼,然後問自己一個問題:「如果沒有AI,完全靠手動,我會怎麼完成這件事?」 把你鉅細靡遺的「手動SOP」寫下來…,這就是給AI最棒的需求說明書。
舉個例子,你想把一個Google Sheet裡的十行客戶資料,自動變成十張獨立的簡報。你的需求說明書就可以這樣問AI:
「你好,我有一個需求,想確認是否可行,以及如何用程式解決。 我的目標: 把Google Sheet裡的十行資料,每一行都做成一頁獨立的簡報。 如果沒有程式,我的手動流程會是這樣:
- 打開我的Google Sheet,複製第一行的A欄位(例如:公司名稱)。
- 切換到Google Slides,新增一頁簡報,把我剛剛複製的『公司名稱』貼到標題欄位。
- 再切換回Google Sheet,複製第一行的B欄位(例如:聯絡人姓名)。
- 切換到Google Slides,把『聯絡人姓名』貼到內文欄位。
- 針對第一行資料,重複這個流程直到所有欄位都貼完。
- 接著,我會再新增一頁簡報,對第二行資料重複步驟1-5。
- 總共重複十次。
我的想像: 我希望有個程式能自動幫我跑完這個『複製貼上』的流程。請問這個想法用程式實現是可行的嗎?如果可以,我需要準備什麼?大概的步驟會是什麼?」
你看,透過這種方式提問,你給了AI非常清晰的脈絡和目標。AI就能理解你的資料來源、操作步驟和最終產出,進而給你一個更準確、更貼近你需求的解決方案。
總結:你的角色轉變
從今天起,不要再把AI當成通靈的PM
把它當成一個雖然能力很強,但需要清晰指令的「程式實習生」。
而你,就是負責提供清晰需求、並能做基礎品管的「專案經理」。
試試「讀懂基本邏輯」和「描述手動流程」這兩個方法,享受用程式解決問題的樂趣與效率。