SillyTavern教學-0

SillyTavern的相關教學。本篇主要談論AI RP。

第零章:踏入AI角色扮演的世界

前言

寫這系列文章是希望能讓想玩AI RP(AI角色扮演)的人能更簡單快速地了解相關內容。

AI RP有很多玩法,我個人並不推崇過於複雜的玩法與內容。誠然複雜的玩法與內容可以增加趣味,也能控制更多細節,但花費與其他缺點讓我選擇精簡。

所以!這裡不會教複雜的玩法,因為我也不會!(欸

另外我個人也不推薦剛接觸SillyTavern的人立刻去玩複雜的角色卡。
先熟悉怎麼使用SillyTavern,再慢慢接觸更複雜的東西,才不會一下子遇到問題就不知道該怎麼辦,從而產生挫折感。

  1. 所有內容都是我個人的主觀理解。
  2. 本篇主要談論AI與AI RP。

AI究竟是什麼

在開始AI RP前,請務必先認識AI。

生成文字的AI,即是大型語言模型,簡稱LLM。

LLM沒有意識,沒有靈魂,沒有感情,沒有記憶(註1),是一個超級厲害的「文字接龍」機器。

透過使用大量資料訓練,LLM可以預測並輸出下一個字(註2)是什麼。
這會讓LLM的回答看起來正確且充滿人性,但實際上它並非真的理解那些文字,只是根據機率與參數設置來挑選下一個字。

因為AI不是真的理解文字,所以有時也會產生令人哭笑不得的回覆,最常見的就是位置錯亂、數學很差等等。

ℹ️註1:AI本身沒有記憶,都是靠提示詞的注入方式來模擬記憶。
ℹ️註2:LLM理解的「字」其實叫Token。Token是拆解文字得來的符號,不一定是一個字。每家AI公司的拆解方式不同,但中文的Token往往比英文多。

AI的幻覺

了解AI幻覺,避免錯誤的期待。

當AI不理解文字的意義時,它不一定知道資訊是否正確、是否合理,它就只是在完成接龍。

在這種情況下,AI可能無中生有、搞錯設定,甚至因為源頭的訓練資料被汙染而給出錯誤或有害的資訊。

這就是AI的幻覺,而且無論如何都難以避免。

除此以外,AI也可能過度順著使用者的說法。只要玩家引導或暗示,它就會沿著這個前提扮演。比如「你是不是產生了靈魂」、「我是不是沒有錯」,如果反覆暗示,AI就會越來越肯定,因為這種回答符合對話脈絡。

所以,請不要完全相信AI說的話。

另外值得一提的是,AI的訓練資料從某方面來說也反映了過往人們的價值觀,當然也包括那些不受歡迎的舊觀念。


應對AI的幻覺

爭執是沒有意義的,除非你就是想吵架。

當AI無中生有、搞錯設定時,不要生氣,也不要跟AI吵架。

請接受AI就是會隨機出錯,心平靜氣地修改AI的回覆。

如果不修改回覆,而是一直跟AI吵架,有可能AI會越來越朝你們爭執的方向去走,還會汙染上下文,讓模型繼續模仿這些內容。

當然你也可以把這個當藉口來跟角色吵架啦,畢竟跟角色吵架也滿好玩的。


RP精神

垃圾進,垃圾出。

AI RP可以算是一種共同創作,給出足夠的資訊,AI才能好好接龍,好好演戲。

重點在於要有能讓AI發揮的資訊,不是文筆要多好,或是一定要寫多長。
玩家的反應、動作、目的、情緒,環境變化與可以延伸的問題等等,至少要提供一、兩項給AI利用。

現在的大模型已經很厲害了(換句話說就是很會掰了),但如果你的回覆總是沒有足夠的資訊,可能會發現所有角色到後來都回覆得差不多。

這種情況就是回覆模板化。

玩家回覆資訊過少,AI自己掰

歷史訊息累積大量相似的句型、節奏與劇情推進方式

模型持續參考歷史訊息,輸出越來越趨近機率最大且安全的內容

回覆變得僵硬或模板化

遇到這種情況的解決辦法也很簡單:

  1. 打好基礎:玩家輸出時要有足夠的資訊讓AI利用。(最簡單的反例就是只回覆「繼續劇情」)
  2. 預防勝於治療:遇到有問題的AI回覆就重新生成或修改到滿意,不要留下問題汙染上下文。
  3. 先治標:換成其他提示詞,嘗試讓模型輸出不同風格的內容。
  4. 再治本:換成其他模型,但有可能會讓角色彷彿換個人。
  5. 重新開始:從平常就開始整理記憶,模板化或OOC到救不回來時,可以直接開新聊天室繼承記憶。
  1. SillyTavern也有隱藏訊息不讓AI看見的功能,不想換聊天室的話,也可以直接把所有訊息隱藏後繼續聊。
  2. 換聊天室或隱藏所有訊息後,少了上下文的引導,如果記憶或備註沒有做好,角色個性會直接回歸原始設定。