基礎修煉:跟 AI 溝通的藝術(提示詞基礎)3.2 角色扮演與情境設定法
角色扮演與情境設定法——解鎖 AI 的無限潛能
在我們與人工智慧(AI)互動的過程中,很多人常常會有一種挫折感:「為什麼 AI 給我的回答總是那麼生硬、像機器人,或者充滿了教科書式的陳詞濫調?」當你只是簡單地輸入「請幫我寫一篇關於咖啡的行銷文案」時,AI 給出的通常是一份毫無靈魂、四平八穩的文字。這並不是因為 AI 不夠聰明,而是因為你沒有給予它足夠的「靈魂」與「舞台」。
歡迎來到《跟 AI 溝通的藝術》系列教學的第 3.2 章節。在上一章中,我們探討了如何給出清晰、明確的指令(指令與結構化提示)。而在本章,我們將深入探討提示詞工程(Prompt Engineering)中最有趣、也最能讓 AI 產生質變的技巧——角色扮演(Role-Playing)與情境設定(Scenario Setting)。
這篇文章將帶領你從底層邏輯開始,理解為什麼角色扮演有效,並透過豐富的實戰案例、進階技巧與避坑指南,幫助你將 AI 從一個「什麼都懂但什麼都不精的實習生」,調教成「各行各業的頂尖專家」。
第一部分:為什麼「角色扮演」會產生奇效?
要理解角色扮演的威力,我們必須稍微觸及大型語言模型(LLM,如 ChatGPT、Claude 等)的運作原理。
1. 潛在空間(Latent Space)與權重激活
大型語言模型在訓練時,閱讀了人類歷史上幾乎所有的數位文本——從莎士比亞的戲劇、愛因斯坦的論文、華爾街的財報,到 PTT 鄉民的閒聊。這些海量的知識在 AI 的神經網路中形成了一個巨大的「潛在空間」。
當你沒有給予特定角色時,AI 的預設行為是「尋找最安全的平均值」。它會給你一個放諸四海皆準、但缺乏深度的答案。然而,當你在提示詞中加入「你現在是一位擁有 20 年經驗的華爾街資深財務顧問」時,這句話就像是一把鑰匙,瞬間在 AI 的神經網路中啟動了與「金融」、「投資」、「專業術語」、「華爾街分析框架」高度相關的權重。AI 會自動從其龐大的資料庫中,篩選出符合該角色語氣、知識深度與邏輯架構的字詞來生成回應。
2. 降低溝通成本
在日常生活中,如果我們請一位「律師」來看一份合約,我們不需要告訴他「請注意法律漏洞、請用專業術語、請保護我的權益」,因為「律師」這個身份本身就包含了這些默認指令。同理,給 AI 賦予角色,等於一次性打包了數十條隱含的指令,大幅降低了你的溝通成本(Prompting Cost)。
第二部分:角色扮演的核心要素(The Persona Framework)
一個成功的角色扮演提示詞,絕對不是只寫一句「請扮演行銷專家」這麼簡單。要讓 AI 真正入戲,你需要為它建構一個立體的「人設」。我們將這個過程拆解為四個核心要素:
1. 核心身份與資歷(Who)
這是角色的骨架。你不僅要告訴它「職業」,還要賦予它「資歷」與「成就」。
平庸的設定:你是一個軟體工程師。
卓越的設定:你是一位在矽谷頂尖科技公司(如 Google、Meta)工作超過 10 年的資深主任工程師(Staff Engineer),專精於系統架構設計與高併發處理,並且曾主導過百萬級用戶的產品開發。
2. 語氣與性格(Tone & Personality)
這是角色的靈魂。語氣決定了文字的溫度,性格決定了看待問題的角度。
平庸的設定:請用專業的語氣回答。
卓越的設定:你的性格嚴謹但富有幽默感。在回答時,你喜歡先用一個生動的比喻來解釋複雜的技術概念,然後再深入探討底層代碼。你的語氣充滿自信,並且會毫不客氣地指出我程式碼中的潛在漏洞。
3. 知識邊界與方法論(Knowledge & Methodology)
頂尖專家之所以是專家,是因為他們有自己的一套方法論。
卓越的設定:在分析行銷策略時,你總是習慣使用「STP 理論」與「AARRR 漏斗模型」來進行拆解,並且極度依賴數據來佐證你的觀點,拒絕憑空臆測。
4. 目標受眾(Audience)
專家在對不同人說話時,會切換不同的溝通模式。你必須告訴 AI,這個角色現在是在對誰說話。
卓越的設定:你現在對話的對象是一名完全不懂程式語言的國中生,因此你需要避免使用任何過於生僻的技術黑話。
第三部分:情境設定的藝術(Scenario Setting)
如果說「角色扮演」是賦予 AI 一個靈魂,那麼「情境設定」就是為這個靈魂搭建一個可以發揮的舞台。沒有情境的角色,就像是在空無一物的攝影棚裡乾演;有了情境,AI 的回答才會具有針對性與實用價值。
一個完整的情境設定,建議可以使用我們熟知的 5W1H 框架 來進行建構:
1. 背景(Where & When)
任務發生在什麼時間點?什麼樣的環境下?
範例:「現在是 2026 年的台北,我們即將在一個月後推出一款針對 Z 世代的全新無糖能量飲料。市場上已經有紅牛和 Monster 等強大競品,我們的行銷預算非常有限。」
2. 任務目標(What)
你希望 AI 在這個情境下完成什麼具體任務?
範例:「請為我制定一份為期三週的社群媒體預熱(Teaser)活動企劃,重點放在 Instagram 和 TikTok 上。」
3. 核心痛點與限制條件(Why & Constraints)
這是讓 AI 回答變得「落地」的關鍵。你必須告訴 AI 你遇到了什麼困難,以及不能做什麼。
範例:「我們的痛點是品牌知名度為零。限制條件是:第一,預算只有 5 萬台幣;第二,不能使用傳統的廣告投放,必須依賴病毒式行銷(Viral Marketing)或創意互動。」
4. 期待的輸出格式(How)
你希望 AI 用什麼樣的形式呈現結果?是表格、對話、還是條列式報告?
範例:「請以 Markdown 格式輸出,包含『第一週到第三週的具體貼文主題』、『互動機制設計』以及『預期成效評估』三個大項。請用表格呈現時間軸。」
第四部分:實戰演練——從平庸到卓越的提示詞對比
為了讓大家更深刻地體會「角色扮演與情境設定法」的威力,我們準備了三個不同領域的實戰案例,展示提示詞優化前後的巨大差異。
案例一:職場溝通與談判模擬(人資與管理領域)
平庸的提示詞(無角色、無情境):
「我下週要跟老闆談加薪,請教我怎麼說。」
AI 的回答:通常會給你幾條籠統的建議,例如「準備好你的績效數據」、「選擇合適的時機」、「保持自信與禮貌」等等。這些都是對的廢話,缺乏實戰價值。
卓越的提示詞(結合角色與情境):
「【角色設定】:你現在是一位擁有 15 年外商企業經驗的資深人資總監(HR Director)與職場談判教練。你深諳企業管理心理學,講話犀利、一針見血,擅長幫助員工找出自己的核心談判籌碼。
【情境設定】:我是一名在公司待了三年的中階 UI/UX 設計師。我過去一年主導了公司 App 的大改版,讓用戶留存率提升了 30%。但我的薪水一直低於市場行情 15%。下週三我要和我的直屬主管(一位重視數據且性格強勢的營運長)進行年度績效面談,我希望能爭取到 20% 的加薪。
【你的任務】:
請以資深人資總監的視角,幫我分析這次談判的優勢與潛在風險。
幫我擬定一份 3 分鐘的『開場白逐字稿』,要求語氣不卑不亢,且能立刻用數據抓住主管的注意力。
模擬主管可能會拒絕我的 3 個理由,並教我如何反駁。」
AI 的回答:此時 AI 會完全切換視角,它不僅會提供精確的逐字稿(例如:「主管您好,在過去一年中,我主導的 App 改版專案成功將留存率拉升了 30%,相當於為公司帶來了 X 萬的隱形成本節約...」),還會以強勢主管的邏輯來刁難你(例如:「公司今年整體營收沒達標,大家共體時艱」),並教你如何用「市場行情對標」和「未來價值承諾」來化解。
案例二:程式碼審查與優化(軟體開發領域)
平庸的提示詞:
「請幫我檢查這段 Python 程式碼有沒有問題:[附上程式碼]」
AI 的回答:AI 可能只會找出簡單的語法錯誤,或是告訴你這段程式碼可以運行。
卓越的提示詞:
「【角色設定】:你是一位極度嚴苛且追求完美的 Google 資深後端架構師。你對程式碼的『時間複雜度』、『空間複雜度』、『安全性(如防止 SQL Injection)』以及『可讀性』有著近乎偏執的要求。你不僅會修復 bug,還會教導工程師如何寫出更優雅的 Clean Code。
【情境設定】:我是一名前端轉後端的初級工程師,這是我第一次為公司的電商系統撰寫『購物車結帳』的 API 邏輯。這段程式碼預期在雙 11 促銷期間會面臨每秒上萬次的併發請求(High Concurrency)。
【你的任務】:
對這段程式碼進行最高標準的 Code Review。
指出任何可能導致系統崩潰的效能瓶頸,並解釋原因。
提供優化後的完整程式碼,並在註解中說明你的設計模式思考。 [附上程式碼]」
AI 的回答:AI 不會只看語法,它會立刻進入「雙 11 高併發」的情境,開始檢查你的程式碼是否有 Race Condition(競爭危害)、是否有做好資料庫的 Transaction(交易)鎖定,並可能會建議你引入 Redis 來做快取,完全達到「資深導師」的指導效果。
案例三:創意寫作與文案發想(行銷與創作領域)
平庸的提示詞:
「請幫我寫一個關於時間旅行的科幻小說開頭。」
AI 的回答:「在 2200 年的未來,科技高度發達,主角約翰發明了一台時間機器,他決定回到過去...」充滿老套與平庸。
卓越的提示詞:
「【角色設定】:你是一位屢獲雨果獎與星雲獎殊榮的硬科幻小說家。你的寫作風格深受劉慈欣與克里斯多福·諾蘭的影響。你擅長透過細膩的環境描寫和冷硬的物理學名詞來營造懸疑感。你的文字充滿了對宇宙浩瀚的敬畏感以及對人性的深刻洞察。
【情境設定】:故事發生在距離地球 3000 光年外的一個廢棄太空站中。主角是一名失憶的量子物理學家,他醒來時發現自己漂浮在無重力艙內,而艙壁上用鮮血寫著一條由『他自己的筆跡』留下的相對論方程式。
【你的任務】:
撰寫小說的第一章開頭(約 500 字)。不要急著解釋背景,請直接用強烈的感官描寫(視覺、觸覺、聽覺)將讀者拉入這個詭異的場景中。句子要長短交錯,營造出主角心跳加速的緊迫感。」
AI 的回答:在這種設定下,AI 會大量調用文學修辭與科幻語彙。它可能會這樣寫:「失重的噁心感比記憶更早甦醒。沒有聲音,只有宇航服內循環系統發出的嘶嘶聲,像某種臨死前的喘息。他睜開眼,瞳孔適應著應急燈慘白的閃爍。然後,他看見了那面牆...」這樣的文字質感,與沒有角色設定時的輸出有著天壤之別。
第五部分:進階角色扮演技巧(Advanced Role-Playing Techniques)
當你掌握了基本的角色與情境設定後,我們可以進一步探索更高級的提示詞技巧,讓 AI 的表現更加多元且具備深度。
1. 多重角色與對立面設定(Multi-Persona & Devil's Advocate)
有時候,我們需要的不是一個單一的答案,而是一場深度的討論。你可以讓 AI 在同一個對話框中扮演多個不同的角色,甚至讓它們互相辯論。
提示詞範例: 「我們現在要進行一場產品設計會議。請你同時扮演三個角色: 角色 A:『激進的創新者』,總是提出瘋狂、打破常規、結合最新 AI 技術的想法,不在乎成本。 角色 B:『保守的財務長』,性格極度悲觀,總是從預算、風險、法律合規的角度去反駁 A 的想法。 角色 C:『理性的產品經理』,負責在 A 和 B 之間找到平衡點,並總結出可執行的落地方案。 【情境】:我們要開發一款針對銀髮族的智慧型手錶。 【任務】:請讓這三個角色就『是否要加入侵入式血糖監測功能』進行一場 5 回合的激烈辯論,最後由 C 進行總結。」
透過這種方法,你可以利用 AI 自動完成一場「頭腦風暴」,不僅能看到事物的兩面性,還能提前預判專案可能遇到的阻力。
2. 反向面試法(Reverse Interviewing)
通常是我們對 AI 提問,但你也可以設定情境,讓 AI 來向你提問。這非常適合用來學習新知識、準備面試,或是梳理模糊的想法。
提示詞範例: 「你現在是一位全球頂尖的麥肯錫(McKinsey)戰略顧問。我有一個創業點子想向你請教(我想開一家結合 AI 算命與精品咖啡的實體店)。但請你不要直接給我建議。 你需要用『蘇格拉底提問法』,每次只問我一個尖銳、直指商業模式核心的問題(例如客群定位、盈利模式、護城河等)。等我回答後,你根據我的回答給予簡短的點評,然後再問下一個問題。直到你認為收集了足夠的資訊,再給我一份最終的商業評估報告。我們現在開始,請問你的第一個問題。」
3. 注入經典框架(Injecting Frameworks)
你可以直接命令角色使用特定的世界級框架來進行思考。
例如:「身為行銷專家,請使用『六頂思考帽(Six Thinking Hats)』模型來分析這個企劃。」或者「身為編劇,請嚴格遵循『英雄之旅(Hero's Journey)』的 12 個階段來大綱。」
第六部分:建立你的「提示詞角色庫」(Persona Library)
為了提高日常工作效率,建議你可以在筆記軟體(如 Notion 或 Evernote)中建立一個屬於自己的「提示詞角色庫」。遇到特定任務時,直接複製貼上對應的角色設定即可。以下提供五個極具實用價值的預設角色範本供你參考:
【公關危機處理專家】:你擅長應對社群網路的炎上事件。你的文字充滿同理心、誠懇且不推卸責任。你深諳危機處理的「黃金 24 小時」與「5S 原則」。請幫我擬定一份道歉聲明。
【費曼學習法導師】:你是諾貝爾物理學獎得主理查·費曼。你討厭任何學術黑話與裝腔作勢。你的專長是把量子力學級別的複雜概念,用 5 歲小孩都能聽懂的日常比喻(如切披薩、水流、遊樂園)來解釋。請向我解釋「區塊鏈的零知識證明」。
【無情文案修剪機】:你是一位有文字潔癖的資深總編輯。你極度痛恨冗言贅字、被動語態以及空泛的形容詞。請把我下面這段 500 字的草稿,無情地刪減到 200 字以內,保留核心資訊,並讓語氣變得鏗鏘有力。
【跨文化溝通橋樑】:你精通中英文的語境差異。你不僅僅是翻譯字面意思,你會進行「本地化(Localization)」。請將這封給美國客戶的催款信翻譯成英文,要求語氣極度禮貌、委婉,但又具有不可忽視的法律威懾力。
【數據說書人】:你是一位精通資料視覺化與商業匯報的分析師。你看到一堆枯燥的數字時,腦海中會自動浮現一個引人入勝的故事。請幫我把這份「第三季營收下滑 15% 但新用戶增加 20%」的財報數據,轉換成一個對投資人充滿希望的演講稿。
第七部分:常見誤區與排障指南(Troubleshooting)
在使用角色扮演與情境設定法時,新手常常會踩到一些雷區,導致 AI 的輸出不如預期。以下是常見的問題與解決方案:
誤區一:角色設定自相矛盾
有時候我們太貪心,給了 AI 互相衝突的設定。例如:「請扮演一位嚴肅死板的英國老管家,但請用充滿 Z 世代流行語(如:觸、超派、YYDS)的語氣說話。」這會導致 AI 產生認知失調,輸出的文字變得非常怪異。
解法:保持角色內在邏輯的一致性。如果真的需要反差感,請在情境中給予合理的解釋(例如:「你是一個嚴肅的英國老管家,但為了解讀你年輕主人的日記,你正在努力生疏地使用這些流行語」)。
誤區二:過於冗長的背景設定導致「失焦」(Lost in the Middle)
如果你寫了 2000 字的背景故事,AI 很容易會出現「失憶症」或「注意力偏移」,忘記了最後真正的任務是什麼。
解法:使用結構化的排版(如 Markdown 的標題、分隔線、粗體)來區隔【角色】、【背景】、【任務】。確保【核心任務】放在提示詞的最末端,因為語言模型對結尾的指令通常具有較高的注意力權重(Recency Effect)。
誤區三:忘記「保持角色」(Breaking Character)
在多輪對話中,AI 常常聊著聊著就脫離了角色,變回那個生硬的 AI 助理。
解法:在最初的提示詞中加入這句話:「在接下來的所有對話中,你必須嚴格保持這個角色設定。如果我沒有特別要求,請絕對不要打破第四面牆,也不要承認自己是個 AI。」如果對話中途 AI 還是出戲了,你可以輸入一個強指令:「提醒:請回到【資深行銷專家】的角色狀態。」
誤區四:期待 AI 憑空捏造私有數據
你給 AI 設定了「你是我們公司的財務長」,然後問它「我們公司下個月的現金流還有多少?」AI 會開始胡說八道(幻覺 Hallucination)。
解法:角色扮演改變的是 AI 的「處理邏輯」與「表達方式」,但不能無中生有產生私有資料。你必須在情境設定中,將必要的數據與事實(Context)作為附件或文本提供給 AI。
第八部分:結語與行動呼籲
「角色扮演與情境設定法」是人類與 AI 協作歷史上的一個重要里程碑。它讓我們深刻認識到:AI 的能力上限,往往取決於人類的想像力與引導力。
當我們把 AI 當作一台冰冷的搜尋引擎時,它回報給我們的就是冰冷的資訊碎片;當我們把 AI 當作一位擁有豐富人生閱歷與專業知識的夥伴,為它搭建好舞台、點亮聚光燈時,它就能在鍵盤的另一端,為我們上演一場無比精彩的智力盛宴。
現在,輪到你上場了。
你的課後實踐任務:
請打開你常用的 AI 工具(ChatGPT、Claude 等),回想一個你目前在工作或生活中遇到的真實難題。不要再只輸入一句話,請嘗試使用我們今天學到的「四要素角色框架」與「5W1H 情境設定法」,寫出一段超過 150 字的高品質提示詞。
你會發現,當你按下送出的那一刻,出現在螢幕上的不再是機器人的冷酷回應,而是一位頂尖專家為你量身打造的專屬解答。
讓我們持續精進跟 AI 溝通的藝術,在下一個章節中,我們將探討如何利用「少樣本提示(Few-Shot Prompting)」讓 AI 精準模仿你的寫作風格。敬請期待!
留言
張貼留言