💡如何掌握提示詞工程(Prompt Engineering)的完整指南~邱允文

 💡這是一份關於如何掌握提示詞工程(Prompt Engineering)的完整指南。針對您提出的四個技能領域,我將詳細解說操作步驟,並為每個領域提供 3 個具體的條列式案例與 Prompt 範例。


技能一:練習使用 5 個步驟編寫有效的提示詞

要寫出精準的 Prompt,最經典的架構是 「BROKE」「CRISPE」 框架的簡化版。我們將其濃縮為最實用的 5 個步驟

詳細步驟解說:

  1. 賦予角色 (Assign a Role / Persona)

    • 告訴 AI 它是誰。這能幫助 AI 調整語氣、專業度與知識庫範圍。例如:「你是一位資深的專案經理」或「你是一位精通 Python 的數據科學家」。

  2. 提供背景 (Provide Context)

    • 給予任務的上下文資訊。為什麼要做這件事?目前的狀況是什麼?提供的資訊越足夠,AI 的瞎掰率(幻覺)就越低。

  3. 定義任務 (Define the Task)

    • 使用強動詞清楚說明你希望 AI 做什麼。例如:「撰寫」、「分析」、「總結」、「翻譯」。避免模糊的指令。

  4. 設定限制 (Set Constraints)

    • 這是過濾雜訊的關鍵。告訴 AI 「不要做什麼」或「必須包含什麼」。例如:字數限制、避免使用的術語、必須引用的數據。

  5. 指定格式 (Specify Format)

    • 你希望輸出的樣子。例如:條列式、Markdown 表格、電子郵件草稿、JSON 格式或一段 200 字的摘要。

實戰案例(3 個)

案例 1:行銷文案撰寫

  • 情境:你是社群小編,需要推廣一款新的環保水壺。

  • 5 步驟應用

    1. 角色:資深社群行銷專家。

    2. 背景:產品是「EcoFlow」環保水壺,特色是保溫 12 小時且無毒。

    3. 任務:寫一篇 Instagram 貼文。

    4. 限制:語氣活潑、包含 3 個 emoji、字數 150 字以內。

    5. 格式:IG 貼文格式(含 Hashtag)。

  • Prompt 範例

    你現在是一位資深社群行銷專家。我們即將推出一款名為「EcoFlow」的環保水壺,特色是能保溫 12 小時且材質完全無毒。請撰寫一篇 Instagram 貼文來吸引 20-30 歲的年輕上班族。限制:語氣要活潑有活力,文案中至少使用 3 個相關的 emoji,字數控制在 150 字以內。格式請包含標題、內文以及 5 個相關的 Hashtag。

案例 2:複雜概念簡化

  • 情境:你需要向非技術背景的老闆解釋什麼是「區塊鏈」。

  • 5 步驟應用

    1. 角色:善於用比喻教學的國小老師。

    2. 背景:聽眾完全不懂技術,只知道比特幣這個詞。

    3. 任務:解釋「區塊鏈技術」的核心運作原理。

    4. 限制:不要使用任何程式碼術語,必須使用生活化的比喻(如記帳本)。

    5. 格式:三個條列式重點。

  • Prompt 範例

    請你扮演一位善於運用比喻的國小老師。我需要向不懂技術的長輩解釋「區塊鏈」是什麼。請解釋其核心運作原理限制:絕對不要使用專業術語(如去中心化、雜湊值),請務必使用「大家共同記帳」的生活化比喻來說明。格式請輸出為三個簡單易懂的條列式重點。

案例 3:客戶投訴回覆

  • 情境:客戶生氣因為貨物延遲了三天。

  • 5 步驟應用

    1. 角色:專業且具同理心的客服經理。

    2. 背景:客戶訂單號 #12345 延遲送達,原因是物流塞車。

    3. 任務:撰寫一封道歉信。

    4. 限制:語氣誠懇,提供 9 折優惠券作為補償,不要找藉口。

    5. 格式:正式 Email 格式。

  • Prompt 範例

    你是一位專業且具高度同理心的客服經理。客戶因為訂單 #12345 延遲三天收到貨感到憤怒(原因是物流塞車)。請撰寫一封正式的道歉信限制:語氣必須非常誠懇,不要過度解釋物流問題以免像在找藉口,信中必須主動提供一張「下單 9 折」的優惠券作為補償。格式請使用標準的 Email 格式(含主旨)。


技能二:應用提示詞協助日常工作任務

將 AI 融入日常工作流,重點在於「自動化重複性思考」與「優化溝通效率」。

詳細步驟解說:

  1. 識別痛點:找出工作中耗時、重複或需要創意的環節(如回信、想標題、整理會議記錄)。

  2. 輸入原始素材:將雜亂的資訊(草稿、筆記)丟給 AI。

  3. 設定轉換目標:要求 AI 將素材轉換為專業的產出。

實戰案例(3 個)

案例 1:將口語化筆記轉為專業週報

  • 細節:我們常隨手記下工作流水帳,但發給主管需要專業化。

  • 應用方式:貼上雜亂筆記,要求整理邏輯與修飾語氣。

  • Prompt 範例

    以下是我這週的工作雜記: 「週一跟 A 客戶開會不太順利,覺得價格太高。週三把網站 bug 修好了。週五在準備下週的提案简报。」

    請將上述內容改寫為一份專業的週進度報告。請使用這三個欄位分類:【本週完成事項】、【遇到的挑戰與對策】、【下週規劃】。語氣要專業、客觀。

案例 2:會議記錄摘要與待辦事項提取

  • 細節:將逐字稿或雜亂的會議筆記轉化為可執行的清單。

  • 應用方式:輸入對話記錄,要求提取 Action Items(執行項目)。

  • Prompt 範例

    請閱讀以下的會議筆記內容: [在此貼上會議筆記內容...]

    請幫我總結這次會議的 3 個關鍵結論,並提取出所有的「待辦事項 (Action Items)」。針對待辦事項,請標註負責人(如果內容有提到的話)以及預計截止時間。

案例 3:優化溝通 Email (委婉拒絕)

  • 細節:拒絕供應商或合作夥伴時,需要保持禮貌不傷和氣。

  • 應用方式:寫出你的真實意圖(甚至可以很直白),讓 AI 幫你「包裝」。

  • Prompt 範例

    我需要回覆一封拒絕信給供應商。我的真實想法是:「你們報價太貴了,而且上次交貨品質很差,我們決定不續約。」

    請幫我將這段話改寫為一封商務且得體的 Email。感謝他們過去的服務,但委婉地表示因為「預算考量與內部策略調整」,我們今年將暫停合作。保持專業,不要讓對方感到被羞辱。


技能三:使用提示詞加速數據分析並建立簡報

AI 不一定能直接畫圖表,但能產生「程式碼」、「Excel 公式」或「簡報大綱」,大幅縮短前置作業時間。

詳細步驟解說:

  1. 描述數據結構:告訴 AI 你的資料長什麼樣(欄位名稱、數據類型)。

  2. 提出分析問題:你想要從數據中看到什麼趨勢?

  3. 要求輸出工具:要求 Python 程式碼、Excel 公式或 PPT 每一頁的架構。

實戰案例(3 個)

案例 1:生成 Excel 複雜公式

  • 細節:需要跨工作表查找數據並計算,但不記得 VLOOKUP 或 IF 嵌套怎麼寫。

  • 應用方式:描述欄位邏輯,讓 AI 寫公式。

  • Prompt 範例

    我在 Excel 中有兩個工作表。 Sheet1 是「訂單」,A欄是「產品ID」,B欄是「數量」。 Sheet2 是「產品清單」,A欄是「產品ID」,C欄是「單價」。

    我想在 Sheet1 的 C 欄計算這筆訂單的總金額(數量 x 單價)。請給我一個 Excel 公式,並解釋如果找不到產品ID時,如何讓它顯示為「查無商品」而不是錯誤代碼。

案例 2:從原始文本生成 PPT 大綱

  • 細節:有一份 5000 字的市場研究報告,需要做成 10 頁簡報。

  • 應用方式:貼上報告內容,要求切分頁面與重點。

  • Prompt 範例

    我將提供一份市場研究報告的內文。請幫我規劃一份 10 頁 PowerPoint 簡報的大綱

    每一頁請包含:

    1. 投影片標題

    2. 該頁面的 3-4 個重點項目 (Bullet points)

    3. 建議的配圖或圖表類型(例如:長條圖顯示增長趨勢)。

    [在此貼上報告內文...]

案例 3:利用 Python 進行數據視覺化 (Code Interpreter)

  • 細節:不知道怎麼用 Python 畫出好看的熱力圖或折線圖。

  • 應用方式:描述數據,要求 AI 寫出 Python (Matplotlib/Seaborn) 程式碼。

  • Prompt 範例

    我有一組 CSV 數據,包含「日期」、「銷售額」和「廣告支出」。 請幫我撰寫一段 Python 程式碼。 任務:

    1. 讀取名為 data.csv 的檔案。

    2. 使用 Matplotlib 畫一張雙軸圖表。

    3. 左軸顯示「銷售額」(長條圖),右軸顯示「廣告支出」(折線圖)。

    4. 標註圖表標題為「2024 Q1 廣告效益分析」。


技能四:設計提示詞以建立 AI 代理進行角色扮演並獲得專家反饋

這是最高階的用法。不只是單向指令,而是建立一個「互動環境」,讓 AI 成為你的教練或對手。

詳細步驟解說:

  1. 定義專家角色:將 AI 設定為該領域的頂尖專家或對手。

  2. 設定互動模式:要求 AI 「不要一次說完」,而是「透過問答進行」。

  3. 建立回饋機制:要求 AI 在互動結束後,針對你的表現打分數或給建議。

實戰案例(3 個)

案例 1:模擬面試教練 (Interview Coach)

  • 細節:準備求職面試,需要練習回答常見問題。

  • 應用方式:AI 扮演面試官,一題一題問,並點評你的回答。

  • Prompt 範例

    我想請你扮演 Google 的資深產品經理面試官。我要應徵「產品經理」的職位。

    請按照以下規則進行:

    1. 你一次只問一個面試問題,等待我回答。

    2. 我回答後,請你點評我的回答(指出優點與改進空間),然後再問下一題。

    3. 我們先從「請自我介紹」開始。

    請不要一次列出所有問題,我們要進行模擬對話。

案例 2:英語口說/寫作糾錯夥伴

  • 細節:練習英文對話,希望有人即時糾正文法。

  • 應用方式:AI 陪聊,並在每一句回答後附上修改建議。

  • Prompt 範例

    請扮演我的英文家教。我們現在用英文閒聊關於「旅遊」的話題。

    規則:

    1. 用英文問我一個關於旅遊的問題。

    2. 等待我回答。

    3. 在我回答後,如果我的文法或用詞有錯誤,請用繁體中文列出修改建議與正確範例,然後繼續用英文跟我對話。

    讓我們開始吧,請先問我第一個問題。

案例 3:薪資談判對手 (Negotiation Role-Play)

  • 細節:要跟老闆談加薪,怕被駁回,需要演練。

  • 應用方式:AI 扮演吝嗇或強硬的老闆,提出反對意見,訓練你的應對能力。

  • Prompt 範例

    請扮演一位精打細算且態度強硬的部門主管。我是你的員工,我現在要找你談「加薪 10%」。

    任務:

    1. 聽完我的請求後,請盡量提出反對理由(例如預算不足、績效未達標等)來刁難我。

    2. 我們進行 3 個回合的攻防。

    3. 最後請跳出角色,以「談判專家」的身分,分析我剛剛的談判策略是否有效,並給出具體建議。

    我先開始:「老闆,我有個關於薪資調整的想法想跟您討論...」


接下來我可以為您做什麼?

如果您對上述任何一個案例感興趣,您可以直接複製上面的 Prompt 貼給我,我們可以立即開始該項練習(例如:現在就開始模擬面試,或是幫您修改一封 Email)。您想試試看哪一個?

留言