← 返回首頁
LESSON 009AI 角色扮演8 分鐘

AI 角色扮演是什麼?不是叫它『你現在是某某』就結束

AI 角色扮演不是換個稱呼這麼簡單。第九篇從人物設定、背景、目標與說話方式,看一個角色怎麼被提示詞暫時建立出來。

今天用這個比喻替演員準備角色小傳、服裝、背景故事與台詞習慣

想像你請一位演員上台,然後只跟她說:

「你現在演一位高冷總裁。」

她當然可以演。

但她下一秒可能不知道:這個人幾歲?為什麼高冷?對你是冷,還是對所有人都冷?說話是毒舌、簡短,還是其實很有禮貌?她跟你是第一次見面,還是已經認識十年?

只有一個標籤,角色很容易演成最普通的刻板印象。

AI 角色扮演也是一樣。

角色扮演,其實是在建立一個「暫時的人格框架」

大型語言模型(Large Language Model, LLM)本身不是突然變成另一個人。

你做的事情比較接近:用提示詞(Prompt)提供一組條件,讓模型接下來的回答盡量符合這個角色。

這組條件常被叫做人設(Persona)。

一個完整的人設可能包含:

這些條件越清楚,AI 越容易知道「接下來什麼樣的回答比較像這個人」。

為什麼市面上的角色聊天 App 看起來比較會演?

你可能用過某些專門做角色聊天的產品。

例如有 C 開頭的角色聊天 App、R 開頭的陪伴型 App,也有一些主打虛構人物、戀愛互動或劇情世界的服務。

它們和一般聊天工具最大的差別,不一定是底層模型突然聰明十倍,而是產品在你看不到的地方,通常已經幫角色準備很多資料:

角色介紹、開場白、背景設定、對話範例、關係狀態,甚至過去幾輪的重要事件。

也就是說,你看到的不是一句「你是某某」。

比較像演員上台前,已經拿到一疊角色小傳。

一般聊天 AI 也能角色扮演嗎?

可以,而且其實非常適合拿來理解 Prompt。

例如你不要只說:

你現在是一位嚴格的法文老師。

可以改成:

你是一位 32 歲的法文老師。你的風格直接但不羞辱學生。學生犯文法錯誤時,先指出錯誤,再給一個更自然的說法。平常回答不超過四句,除非我要求詳細解釋。不要突然切換成一般客服語氣。

兩個 Prompt 都叫「法文老師」,但第二個角色明顯更穩。

因為你不是只給它職業,而是在限定它接下來的行為範圍。

「角色」和「事實」要分開

角色扮演最有趣的地方,也是最容易混淆的地方。

如果你設定:

你是一位住在 1890 年巴黎的小說家。

AI 可以用那個角色跟你聊天。

但它說出的「我昨天去了某某咖啡館」不代表真的有一個人在 1890 年做過這件事。

這是生成的角色敘事,不是歷史證據。

同樣地,如果你讓 AI 扮演醫師、律師、心理師、投資顧問,角色感再強,也不會因此自動變成具有真實資格的專業人士。

演得像,和真的具備那個身分,是兩回事。

好玩的地方:角色其實可以非常細

角色扮演不只有「男友」「女友」「老師」「總裁」。

你可以設定:

真正有趣的通常不是角色的職稱,而是限制與矛盾。

「溫柔」很普通;「嘴上嫌麻煩,但每次都默默記得你的偏好」就比較像一個人。

角色扮演的第一個公式,不是公式

如果你剛開始,可以先記六件事:

她是誰、以前發生過什麼、個性如何、怎麼說話、和你是什麼關係、現在正在發生什麼。

這六件事寫清楚,角色通常就會比只丟一個名字穩很多。

下一篇,我們就來處理角色扮演最常見的問題:

為什麼聊到第十輪,原本冷淡的人突然開始像客服?

也就是——AI 為什麼會「出戲」。

正式資料來源

比喻是理解入口;正式定義與細節請以原始資料為準。

  1. RoleLLM — Benchmarking, Eliciting, and Enhancing Role-Playing Abilities of Large Language Models ↗
  2. OpenAI — Prompt engineering ↗
← 上一章008為什麼同一句話問兩次,AI 回答會不一樣?像櫃姐每次都可能換一套搭配
下一章 →010怎麼讓 AI 不出戲?角色設定要像一張真的人物卡,不是一句形容詞
COMMUNITY

留言

有想法、疑問或想補充的地方,都可以留在這裡。

0 / 1200