返回部落格

提示工程入門:五大要素打造有效提示

掌握有效提示的五大基本要素,搭配可直接複製貼上的範例,馬上就能用在 ChatGPT、Claude 或任何 AI 助理上。

提示工程入門:五大要素打造有效提示
你在 ChatGPT 上輸入了一個再合理不過的問題,結果回應卻是一堆毫無重點的籠統廢話,完全答非所問。於是你再試一次,又一次。二十分鐘過去,你還在跟一個彷彿鐵了心要誤解你的 AI 周旋。
聽起來很熟悉嗎?你不是一個人。大多數使用 AI 助理的人都會撞上這道牆——不是因為 AI 壞了,而是因為從來沒有人教過他們該怎麼問。
讓 AI 體驗從挫折變成順手的關鍵,常常就在於你怎麼寫提示。根據 Great Learning 的研究,提示太過模糊是新手最常犯的錯誤。而解法其實一點也不複雜——你只需要知道 AI 真正需要從你這邊得到什麼。
這份指南把寫提示拆解成五個簡單的基本要素。沒有專業術語、沒有空泛理論,只有你馬上就能上手的實用技巧。

為什麼你的提示沒效果

說個你可能不太想聽的事實:AI 助理不會讀心術。當你輸入「幫我寫封 email」時,你心裡很清楚要寫給誰、來龍去脈、想要什麼語氣。但 AI 對這些一無所知,只能用猜的——而且通常猜錯。
換個角度想:如果你叫一個剛報到的同事「寫封 email」,他一定會立刻反問你一連串問題。寫給誰?目的是什麼?要多正式?AI 沒辦法問你這些,所以只能靠籠統的假設來填空。
解法不是寫更長的提示,也不是用什麼花俏的技巧,而是把你會給那位同事的資訊,也一樣交代給 AI。我們來看看怎麼做。

有效提示的五大基本要素

每一個好的提示,通常都會包含以下五個要素的某種組合:
  1. 任務(Task) — 你希望 AI 做什麼?
  2. 背景(Context) — 它需要哪些背景資訊?
  3. 角色(Role) — 它應該以什麼身分回答?
  4. 格式(Format) — 輸出該長什麼樣?
  5. 範例(Examples) — 「好」的標準長什麼樣?
不是每個提示都需要五個要素都到齊。簡單的問題可能只需要任務本身,但只要結果不理想,通常就是漏了其中一項。
有效提示的五大基本要素:任務、背景、角色、格式、範例
有效提示的五大基本要素:任務、背景、角色、格式、範例

要素一:把任務說清楚

任務模糊,結果就模糊。比較看看下面這兩個提示:
模糊版:「寫一些關於行銷的內容。」

具體版:「幫一家咖啡店寫三則社群貼文點子,主題是宣傳一款新的季節限定飲品。」
第二個提示明確告訴 AI:要產出什麼(三則貼文點子)、為誰寫(咖啡店)、寫什麼(新的季節限定飲品)。完全不用猜。
這裡有個你可以直接拿來用的範本:

Write [specific output type] about [specific topic] for [specific audience/purpose].
幾個實際範例:
  • 「幫一款主打休閒一日健行族群的防水登山背包,寫一段 200 字的產品介紹。」
  • 「為我們即將舉辦的遠端團隊管理線上講座,擬五個 email 標題的選項。」
  • 「擬一封婉拒會議邀請的回信,理由是行程衝突,語氣要客氣。」

要素二:補上 AI 不知道的背景

AI 模型的訓練資料來自一般的網路內容,它不知道你的公司、你的專案,也不了解你眼前的處境。如果這些背景很重要——而通常都很重要——你就得自己提供。
沒有背景:「幫我回覆這封客戶投訴。」

有背景:「幫我回覆一封客戶投訴。背景:我們是一家小型線上植物店。客戶收到的龜背芋因為運送途中遇到低溫,葉子有受損。我們的政策是運送損壞可免費補寄。我們希望回覆語氣溫暖、誠懇道歉,並主動提出補寄。」
你提供的相關背景越多,回覆就會越貼合你的需求。可以從這幾個方向想:
  • 對象是誰?
  • 目前的處境或來龍去脈是什麼?
  • 有哪些限制(字數、語氣、格式)?
  • 之前已經試過或說過什麼?
有個實用的小技巧:直接把相關文件、過往的 email 或參考資料貼進提示裡。AI 拿到這些背景後,給你的答案會比泛泛而談的內容實用得多。

要素三:指派一個角色

請 AI「扮演」某個特定角色,會改變它處理你需求的方式。根據 PromptLayer 的研究,角色提示能幫助 AI 帶入特定的觀點、專業程度與表達風格。
看看實際的差別:

沒有角色:「解釋一下共同基金。」

有角色:「你是一位財務顧問,正在向一位完全沒有金融背景的初次投資人解釋共同基金。請說得簡單一點,不要用專業術語。」
幾個值得一試的角色設定:
  • 「你是一位專精於 email 行銷的資深文案寫手。」
  • 「請扮演一位資深軟體工程師,正在替新進同事 review 程式碼。」
  • 「你是一位有耐心的老師,正在向完全的初學者解釋這個概念。」
  • 「請以一位需要被說服的、抱持懷疑態度的客戶身分回應。」
有一點要提醒:在較新的模型上,角色提示的效果不如以往那麼明顯。但配合具體的背景資訊一起用,它仍然有助於設定語氣和專業程度。

要素四:指定輸出格式

AI 預設都會給你一段段的散文式回答。如果你想要別的——條列、表格、項目符號、特定字數——就要主動講出來。
預設輸出:「幫我看看我的履歷,給點建議。」

指定格式:「請 review 我的履歷,並依照下列格式給回饋: - 三個強項(每點一句話) - 三個可以改進的地方(每點一句話) - 一個針對我「個人簡介」段落的具體修改建議」
可以考慮的格式選項:
  • 長度:「請控制在 100 字以內」或「寫一段 500 字以上的詳細回覆」
  • 結構:「請用項目符號」「請用編號清單」或「請整理成一張表格」
  • 語氣:「請用輕鬆親切的語氣」或「請用專業正式的語氣」
  • 風格:「請用簡短有力的句子」或「請加入具體的例子」
下面這個提示就把格式設定運用得相當到位:

I'm preparing for a job interview at a tech startup. Give me:

1. Five common interview questions for a marketing manager role
2. For each question, a brief (2-3 sentence) suggested answer approach
3. Two questions I should ask the interviewer

Keep the tone conversational but professional.

要素五:有範例就盡量給

有時候,要拿到你想要的結果,最簡單的方法就是直接給 AI 一個範例。這個技巧——專業上稱為「少樣本提示(few-shot prompting)」——在你需要某種特定風格或格式、卻又不太容易用文字描述時,效果特別好。
沒有範例:「幫我們的新跑鞋寫一句產品標語。」

有範例:「幫我們的新跑鞋寫一句產品標語。下面是我們以前用過、符合品牌調性的標語: - 'Built for the long haul.' - 'Every mile, earned.' - 'Your feet will thank you.'

請以同樣的風格,寫出 5 個新的標語選項。」
範例特別適合用在這些情況:
  • 想呈現特定的寫作風格或品牌語氣
  • 需要多個輸出維持一致的格式
  • 想表達你期待的細節程度
  • 「好」的標準很難用文字解釋清楚時
你甚至可以反過來,給它你「不」想要的範例:「請避免使用『創新解決方案』『業界頂尖』這類空泛詞彙——以下是要避開的陳腔濫調範例……」

把五個要素整合起來

我們用五個要素一起,組出一個完整的提示。假設你需要寫一封專案進度更新 email。
陽春版:「幫我寫一封專案進度更新的 email。」

用上五個要素的進階版:

You are a project manager who communicates clearly and concisely. (Role)

Write a project update email for our website redesign project. (Task)

Context: We're two weeks into a six-week project. The design phase is complete and on schedule. Development starts Monday. One risk: the lead developer is out sick, which might delay the first sprint by 2-3 days. The audience is the executive team who want high-level updates, not technical details.

Format the email as:
- Subject line
- 2-3 sentence summary
- Three bullet points for key updates
- One sentence on next steps

Keep the tone professional but not stiff. Here's an example of our communication style: "We're making solid progress and staying ahead of any bumps in the road." (Example)
這種提示寫起來比較花時間,但產出的結果會好上一大截——後續修改和重新生成的時間反而會省下來。
前後對照圖:模糊提示 vs. 涵蓋五大要素的詳細提示
前後對照圖:模糊提示 vs. 涵蓋五大要素的詳細提示
如果你發現自己常常重複用類似的提示——只是每次換掉專案名稱、對象或背景——可以考慮把它們存成範本。像 PromptNest 這類工具,就讓你可以把提示連同 {{project_name}}{{audience}} 之類的變數一起儲存,需要時填一填空格,幾秒鐘就能複製出一段現成可用的提示。

常見問題的快速解法

下面整理了最常見的提示問題,以及對應的解法:
問題:回覆太籠統。 解法:補上你目前處境、對象或限制的具體背景。
問題:回覆太長或太短。 解法:直接指定字數:「請控制在 150 字以內」或「請寫至少 500 字,並附上詳細範例」。
問題:語氣不對。 解法:指派一個角色,並描述語氣:「請用溫暖、像在跟朋友聊天那樣的口吻來寫」。
問題:AI 誤解了你的意思。 解法:示範一個「好」的範例,或是直接點明要避開什麼:「請不要使用專業術語」或「省略開場白,直接切入重點」。
問題:第一次的回覆不太到位。 解法:不要從頭來過。直接回給 AI 修改方向:「開頭不錯,但請再簡潔一點」或「多聚焦在客戶的好處,少談功能本身」。AI 比較像對話的對象,不是老虎機。

好用的提示,該怎麼處理

當你寫出一個結果很棒的提示後,別讓它埋進你的聊天紀錄裡。大多數人最好的提示,都是這樣消失的——被埋在幾百段對話之下,下次需要時根本找不到。
從 AI 助理身上得到最多價值的人,不見得提示寫得比較好,而是更擅長把有效的提示存下來、重複使用。他們會慢慢累積出一座個人的提示庫,依任務或專案分類好,需要時隨手就能拿出來。
你可以從很簡單的方式開始——手機裡的一則記事、一份 Google 文件,什麼都行。重點是要有一套自己的系統。
如果你想要一個專為這件事設計的工具,PromptNest 是一款原生 Mac 應用程式,專門用來整理提示。你可以依專案分組、跨整個資料庫搜尋,還能用 {{client_name}} 這類變數,讓你不必為了不同情境一直重寫同一段提示。Mac App Store 上一次性買斷 $19.99,沒有訂閱、不需要帳號、完全在本機運作。

從這裡開始

你不必把各種框架背起來,也不用去上什麼提示工程課程,只要記住這五個基本要素——任務、背景、角色、格式、範例——當提示效果不好時,把缺的補上去就行。
從一個你經常用的提示開始。也許是請 AI 幫你草擬 email、整理筆記重點,或是發想點子。用這五個要素重寫一次,再比對前後的結果。
差別不會只是「有差」而已。