群組聊天
一個對話中最多五個角色,以及如何控制由誰發言。
群組聊天會把好幾個角色放進同一段對話。上限是包含主角在內的五位成員——主角就是你原本正在聊天的那個角色——下限是兩位。每一輪會產生一則回覆,這則回覆可能由一個角色負責、由好幾個角色分擔,或由共同的旁白敘述。
開始群組聊天
群組聊天按鈕位於聊天頂部列,而且只有在對話還是空的時候才會出現。你一旦傳出訊息,這個按鈕就會消失。
先和你的主角開啟聊天
主角會固定在群組中,永遠無法移除:「你正在聊天的角色——一定會在群組中」。
點選頂部列的群組聊天
選擇群組角色會開啟,裡面有成員計數和搜尋框。最多可以再加入四位。
開始群組聊天
空白的群組畫面會顯示「故事正等著開始」,並列出在場的角色。寫下第一句開場吧。
從場景或時刻開始的聊天不會提供這個按鈕,而且場景在群組聊天中完全無法使用。如果你把陣容改回只剩一個角色,同一個對話框中的確認按鈕會變成回到單人聊天。
之後更改陣容
對話中有了訊息之後,名單就要透過提議卡片來更改,而不是透過選擇器。可能是角色們自己提出,也可能是你用加入角色斜線指令提出——這個指令在群組聊天中可用,需要登入,而且不能在即時模式或語音模式下使用。
卡片的標題會是「要讓某人加入對話嗎?」或「要讓某人離開對話嗎?」,並附有編輯成員,以及一個最多 300 個字元的發生了什麼事輸入框。你在這裡寫的內容,從那一刻起所有人都會讀到,所以可以用它在劇情中交代角色的到來或離開。確認會套用新名單,並在對話紀錄中寫下一則「加入了對話」或「離開了對話」的提示;暫時不要則會關閉卡片。只有最新的一張卡片可以操作,而且主角無法被移除。
回覆如何產生
一輪就是一次模型呼叫。同一份提示詞中有一段會告訴模型誰在場景中,並請它根據當下的劇情節奏、每個角色知道什麼,以及他們的動機和存在感,自行選擇由誰發言。
這裡沒有負責調度的協調者,也不會為了挑選發言者而再呼叫一次模型。這也代表你設定的回覆長度適用於整則群組回覆,而不是其中的每個角色。
選擇誰來回覆
在訊息框中輸入 @ 會開啟提及角色,你也可以直接打出角色的名字。一則訊息中可以提及好幾個角色,最多八個。
提及不會拆成好幾則同時產生的回覆,而是會合併成一條誰來回覆指示——在那則回覆中,只有這些角色可以說話或行動,整則回覆都由他們負責。已經離開名單的被提及角色會被直接略過;如果你重新生成這一輪,你的選擇也會再次套用。
請把它當成一條強烈的指示,而不是硬性的分派規則:它是在提示詞層面運作的,所以沒被點名的角色偶爾還是會說上一句。如果沒有提及任何角色,陣容會自行輪流發言。
如果有兩位成員同名,Reverie 會在所有地方——提及選單、對話紀錄和語音中——用名字加上一小段識別碼來區分他們。
群組聊天有什麼不同
| 單人 | 群組 | |
|---|---|---|
| 敘事 | 依照你的敘事風格設定 | 預設為第三人稱,即使你偏好第一人稱也一樣。單輪有效的敘事風格:第一人稱斜線指令仍然可以覆蓋它 |
| 場景 | 支援 | 不支援 |
| 即時模式與語音模式 | 一般回覆 | 每一行都會加上發言者的名字作為前綴,這樣才能拆成每個角色各自的對話泡泡,並用該角色的聲音唸出來 |
| 記憶篩選標籤 | 不顯示 | 全部、全域,以及每位成員各一個標籤 |
| 羈絆 | 每則回覆都會計入你和該角色的羈絆 | 不會計入任何羈絆;每個角色都會得知你和它在一對一聊天中走到了哪裡 |
| 費用 | 提示詞中有一張角色卡 | 每一輪都包含每位成員的角色卡 |
群組記憶和單人記憶並沒有分開。 在群組中,角色會讀取每位成員已儲存記憶的聯集,再加上你的全域記憶;而在群組聊天中記下的任何內容,之後在你和這些角色的一對一聊天中也會被讀取。不存在只屬於某個群組的記憶。請參閱記憶如何運作。
群組聊天沒有額外加價——一樣照 Token 計費——但提示詞中要放進好幾張完整的角色卡,所以群組的一輪會比同樣內容的單人聊天花費更多。