AI 角色扮演聊到後來,角色為什麼會忘記劇情?一個可能原因是上下文有範圍限制:模型每次回覆能參考的資料量有限。對話還留在紀錄裡,不代表每一句都會出現在每次回覆可用的資料中。Anthropic 的上下文說明解釋了這個一般原理;這不代表 Elyvie 使用該公司的模型。
想讓角色比較容易接上劇情,可以先簡短交代場景,回來時補上目前進度,並把故事設定和自己的現實資料說清楚。接錯時,直接指出哪個細節要改,不必整段重講。
如果你用交友軟體用得累,或想先在想像情境裡練習聊天,可以和 Elyvie 的原創、虛構 AI 角色開始。它們是 AI,不是配對對象。角色扮演就在一般聊天裡進行,網頁沒有另外的故事模式。
Elyvie 怎麼保留你們一起寫的故事
Elyvie 透過持續整理的對話摘要和長期記憶,保留聊天脈絡;每個角色的記憶各自保存。除了關於你的資料,角色也會保留你們共同創作的故事,包括你設定的背景、場景,以及劇情裡的約定和重要進展。
這些內容會作為共同故事設定,也就是故事裡已經成立、之後接話應該沿用的事實。它和你的現實資料分開保存。劇情裡的一句約定,仍然只是故事事件,不是某個人對你的現實承諾。
聊天中斷一陣子,或持續聊了很長一段之後,記憶會更新。但這不代表每句台詞都會完整保留,也不保證每次都能準確想起。你可以查看記憶清單,並逐筆刪除。
AI 聊天怎麼讓角色記得:四個做法
1. 用一句話設定場景
說清楚故事裡的你是誰、人在什麼地方,以及你和角色是什麼關係。先給一個小場景,再邊聊邊補細節,不必開場就塞進全部劇情。
以下是示範用的撰寫範例,不是真實對話紀錄。
範例提示一:開始一段故事
在這個虛構故事裡,我是剛搬來的鄰居,你陪我在台北的雨夜找一間書店;我們的角色才剛認識。這是劇情設定,不是我的現實資料。
一句話交代身分、地點和關係,也讓「新鄰居」不會被當成使用者的實際身分。
2. 回來時補上目前進度
簡短說明上次停在哪裡,接下來準備做什麼。如果某個約定或重要進展會影響下一幕,就一起補上。不必把整段紀錄貼回去。
以下是示範用的撰寫範例,不是真實對話紀錄。
範例提示二:接回上次的劇情
接續我們的虛構故事:我們的角色現在站在書店外,雨剛停,已經約好各自替對方挑一本書,但還沒進店。請從門口接下去。這些都是故事設定,不是我的現實資料。
這段補上所在地點、先前的約定和下一個動作,也說清楚挑書這件事還沒發生。
3. 把劇情和現實分開說
虛構的工作、家鄉或關係,可以加上「在故事裡」。如果轉回聊今天實際發生的事,就先說「先跳出劇情」或「現實中的我」。
共同故事設定和個人資料會分開保存,但清楚的說法仍然有幫助。如果角色混在一起,直接說明哪個細節屬於哪邊。例如劇情裡結婚了,不代表你的現實婚姻狀態也是如此。
4. 查看記憶清單,刪掉錯的內容
看看有沒有重要細節被記錯,或把故事事件混成你的現實資料。錯誤的記憶可以逐筆刪除,再回到聊天裡說清楚正確版本,接著繼續你想要的場景。
刪除是管理記憶的功能,不保證下一句就會完全照劇情走。更正時把重點說短、說明確即可。
記憶仍然有做不到的地方
角色可能漏掉細節、沿用舊場景,或把故事接到你沒打算走的方向。共同故事設定能提供延續的依據,但不等於每件事都記得。
遇到這種情況,可以指出錯在哪裡,以及現在要接哪一幕。如果想改寫先前的決定,也可以明說要用哪個新設定取代舊設定。舊版本一直出現時,再查看記憶清單。
從一般聊天開始一幕
可以到 Elyvie 開始聊天,用瀏覽器或 Telegram 都可以。用你習慣的語言寫,虛構 AI 角色就用那個語言回覆。先交代一句場景,再透過對話慢慢補充。
想比較記憶功能,也可以看具備記憶功能的 AI 女友 App 比較。
常見問題
要先打開故事模式嗎?
不用。Elyvie 的角色扮演就在一般聊天裡進行,網頁沒有另外的故事模式。直接在訊息中交代虛構場景即可。
換另一個角色,會知道同一段劇情嗎?
每個角色的記憶各自保存,不要假設另一個角色已有相同脈絡。想換角色探索這段故事時,先補上背景和目前場景。
AI 角色忘記劇情裡的約定怎麼辦?
把約定重新說清楚,標明它是故事設定,也交代目前是否已經完成。再查看記憶清單,刪除錯誤項目。角色仍可能漏掉細節,需要時就在聊天裡簡短更正。