그룹 채팅과 여럿이 나누는 대화

그룹 채팅은 캐릭터가 2명 이상 있는 Conversation(대화) 채팅이나 Roleplay(롤플레이) 채팅입니다. 이 가이드에서는 그룹 채팅을 만들고, 멤버를 관리하고, 누가 말할지 정하는 방법을 설명합니다. Game Mode(게임 모드)는 자체 파티 시스템을 쓰므로 여기서는 다루지 않습니다.

"그룹 채팅"이라는 별도의 버튼은 없습니다. 두 번째 캐릭터를 추가하면 그 채팅이 그룹 채팅이 됩니다. 그룹 채팅은 Folder(폴더)와 다릅니다. Folder는 다시 쓸 수 있게 저장해 둔 캐릭터 목록입니다. Chat Branch(채팅 분기)와도 다릅니다. Chat Branch는 한 채팅의 다른 버전입니다.

그룹 채팅 만들기

  1. Chats(채팅) 패널에서 원하는 모드의 + 버튼을 클릭하세요. 버튼 이름은 New Conversation(새 대화) 또는 New Roleplay(새 롤플레이)입니다.
  2. 설정 마법사가 열립니다. Persona & Characters 단계에서 Search characters...에 입력한 다음 캐릭터를 클릭해 추가하세요.
  3. 같은 방법으로 두 번째 캐릭터를 추가하세요.
  4. 마법사를 끝내면 채팅이 열립니다.

선택 영역 위의 라벨이 바뀝니다. Conversation에서는 Group Chat(그룹 채팅)과 인원수가, Roleplay에서는 Characters(캐릭터)와 인원수가 표시됩니다. 채팅 이름을 바꾸지 않으면 Marinara가 "Alice, Bob, Carol"처럼 캐릭터 이름으로 채팅 이름을 정합니다.

캐릭터 수에 정해진 상한은 없습니다. 캐릭터가 많을수록 프롬프트가 길어지고 답변 한 번에 드는 비용도 올라가므로, 장면에 필요한 캐릭터만 넣으세요.

Folder 전체를 한 번에 추가하려면 같은 단계에서 Add from Folder(폴더에서 추가)를 열고, Folder를 고른 다음 Add(추가)를 클릭하세요. 이미 채팅에 있는 캐릭터는 건너뜁니다. 이 컨트롤은 Folder가 하나 이상 있을 때만 나타납니다. 캐릭터 라이브러리 정리하기를 참고하세요. 라벨이 Dice pick(주사위 선택)인 Random 행은 아직 채팅에 없는 캐릭터 한 명을 무작위로 추가합니다.

멤버 관리하기

Chat Settings(채팅 설정)를 열고 Characters 섹션을 찾으세요. Game Mode에는 이 섹션이 없습니다. 멤버 행마다 아바타, 이름, 드래그 손잡이, 눈 아이콘, 휴지통 아이콘이 있습니다.

하려는 일방법
캐릭터 추가Add Character(캐릭터 추가)를 클릭하고 검색하세요.
Folder 추가Add Character를 클릭한 다음 폴더 행의 Add all(모두 추가)을 클릭하세요.
여러 명을 한 번에 바꾸기멤버 이름을 클릭하세요. 같은 선택 창이 열립니다.
캐릭터 빼기휴지통 아이콘 Remove from chat(채팅에서 제거)을 클릭하세요.
순서 바꾸기손잡이 Drag to reorder(드래그하여 순서 변경)를 끌어 옮기세요. Sequential(순차적) 순서에서는 캐릭터가 이 순서대로 답변합니다.
잠시 끄기눈 아이콘 Disable in chat(채팅에서 비활성화)을 클릭하세요. 다시 클릭하면 Enable in chat(채팅에서 활성화)으로 켜집니다.

비활성화한 캐릭터는 목록에 남지만 모든 답변에서 빠집니다. 캐릭터 카드가 모델로 전송되지 않고, 발언자로 선택될 수도 없습니다. 모든 캐릭터를 비활성화하면 답변이 비지 않도록 Marinara가 전원을 활성 상태로 간주합니다. 이 상태는 채팅별로 저장되며 다른 곳에는 영향을 주지 않습니다. Merged 모드의 Roleplay 그룹에서는 활성 캐릭터 자동화가 이 상태를 대신 정해 줄 수 있습니다.

누가 말할지 정하기

Chat Settings → Group Chat(채팅 설정 → 그룹 채팅)을 여세요. 이 섹션은 채팅에 캐릭터가 2명 이상일 때만 나타납니다. 두 모드 모두 같은 Mode(모드) 토글을 씁니다.

Conversation에서 Individual로 바꾸면 Individual replies can use many tokens(개별 응답은 많은 토큰을 사용할 수 있습니다)라는 경고가 표시됩니다. 답변하는 캐릭터마다 별도의 모델 요청을 쓰므로, Autonomous Messaging(자율 메시지)을 쓰는 큰 그룹은 토큰을 빠르게 소모합니다.

Automate active characters(Roleplay, Merged 모드 전용)

이 설정은 출연진이 많을 때 캐릭터를 대신 켜고 끕니다. 이 가이드 끝의 활성 캐릭터 자동화를 참고하세요.

Color Dialogues(Roleplay, Merged 모드 전용)

Color Dialogues(색상 대사)는 기본값이 꺼짐입니다. 켜면 각 캐릭터의 대사가 Character Editor의 Colors(색상) 탭에서 정한 그 캐릭터의 색으로 표시됩니다. Conversation 그룹에서는 대사에 발언자별로 색이 자동으로 입혀지며, 토글이 없습니다.

Response Order(Individual 모드 전용)

Mode가 Individual이면 Response Order(응답 순서)가 나타납니다. Sequential이 기본값입니다.

순서동작
SequentialCharacters 목록 순서대로 캐릭터가 차례로 답변합니다. Conversation에서는 오프라인인 캐릭터를 건너뜁니다.
Smart(스마트)짧은 숨은 모델 호출로 다음에 답변할 캐릭터를 고르며, 보통 한 명을 고릅니다. 메시지의 @Alice 멘션은 그 선택을 덮어씁니다. Conversation에서는 대화 내용, 스케줄 상태, 발언 빈도를 사용합니다.
Manual(수동)아무도 스스로 답변하지 않습니다. Roleplay에서는 Trigger Response(응답 트리거) 선택기를 쓰세요. Conversation에서는 @mention으로 캐릭터를 한 명 이상 부르거나 선택기를 쓰세요.

Smart 순서에서는 모델이 캐릭터 여러 명을 대기시킬 수 있습니다. 바로 답변하는 것은 첫 번째 캐릭터뿐입니다. 대기 중인 다음 캐릭터의 답변을 생성하려면 Trigger Response 선택기를 쓰거나 빈 메시지를 보내세요.

Decision 모델을 골랐다면 그 아래의 Also use it to pick who speaks in Smart response order(스마트 응답 순서에서 발언자를 정하는 데도 사용)를 켤 수 있습니다. 그러면 Smart 순서는 후보마다 예/아니요 점수를 요청합니다.

Roleplay의 Individual 모드에서 순서가 Smart나 Manual이면 선택기의 첫 옵션은 사람들 아이콘이 붙은 Smart입니다. 이 옵션은 그 답변 한 번에 한해 모델이 다음 발언자를 고르게 합니다. 저장한 순서는 바뀌지 않습니다.

직접 답변 요청하기

발언자를 고르려면 Trigger Response 선택기를 쓰세요. 컴퓨터에서는 Send(전송) 옆의 버튼이며, 라벨은 Trigger character response(캐릭터 응답 실행)입니다. 휴대폰에서는 메시지 입력란에서 여는 도구 트레이의 Trigger Response 아래에 있습니다. 텍스트로 발언자를 지정하려면 @를 입력하고 캐릭터 이름을 이어 적으세요. 자동 완성 목록이 나타납니다.

Individual 모드의 다른 설정

Scenario Override(Roleplay)

Scenario Override(시나리오 재정의)는 그룹 전체가 시나리오 하나를 공유하게 합니다. 입력란의 글은 프롬프트에서 각 캐릭터의 시나리오를 대체합니다. 입력란을 비우면 각 시나리오가 그대로 남습니다. 켜고 끄는 스위치는 없습니다. 더 큰 창에서 편집하려면 확장 아이콘 Expand editor(편집기 펼치기)를 클릭하세요. 열리는 창의 제목은 Group Scenario Override(그룹 시나리오 재정의)입니다. 이 글은 해당 채팅 하나에만 남으며 설정 프로필에는 포함되지 않습니다.

Character Exchanges(Conversation)

자리를 비운 동안 캐릭터끼리 이야기하게 하려면 Chat Settings → Autonomous Messaging(채팅 설정 → 자율 메시지)에서 Character Exchanges(캐릭터 간 대화)를 켜세요. 기본값은 꺼짐이며 그룹 채팅에서만 나타납니다. 브라우저에서 Marinara가 열려 있는 동안에만 동작하며, 자율 메시지의 하루 메시지 상한을 함께 씁니다. 캐릭터 스케줄이 있든 없든 동작합니다. Individual 그룹에서는 캐릭터 사이의 주고받기와 @mention 답변이 그룹의 그날 마지막 체크인을 쓰지 않습니다.

설정과 기본값

설정위치기본값
ModeGroup Chat 섹션Roleplay는 Merged (Narrator), Conversation은 Grouped
Color DialoguesRoleplay, Merged꺼짐
Automate active characters(활성 캐릭터 자동화)Roleplay, Merged꺼짐
Response OrderIndividualSequential
Add Turn To PromptIndividual켜짐
Name Prefix HistoryRoleplay, Individual꺼짐
Scenario OverrideRoleplay비어 있음
Character ExchangesConversation, Autonomous Messaging꺼짐

설정 프로필에는 Scenario Override와 자동화의 고정을 제외한 이 설정들이 저장됩니다. 설정 프로필을 참고하세요.

참고

Automate active characters(Merged 모드 전용)

Merged 모드에서는 답변마다 모든 활성 캐릭터의 카드가 프롬프트에 들어갑니다. Roleplay에서는 Automate active characters가 카드를 대신 켜고 끄므로, 출연진이 많아도 컨텍스트가 가득 차지 않습니다. 옵션은 세 가지이며 기본값은 Off(끔)입니다.

옵션하는 일
Off눈 아이콘 토글로 누가 활성인지 직접 고릅니다.
Decision model(결정 모델)각 답변 전에 Decision 모델이 캐릭터마다 예/아니요 질문 하나에 답합니다. 이 캐릭터가 답변이 이어 가는 장면에 있는가, 아니면 그 장면에 들어오는가? 언급되거나 기억되기만 하는 캐릭터는 꺼진 채로 남습니다.
Character Tracker지난 답변에서 Character Tracker가 파악한 등장 캐릭터가 누가 활성인지 정합니다. 추가 모델 호출이 필요 없지만 한 턴 늦게 동작합니다. 지금 들어온 캐릭터는 다음 답변에서 켜집니다.

설정 아래의 안내문은 빠진 것이 있을 때 알려 줍니다. Decision 모델을 고르지 않았거나, 이 채팅에서 Character Tracker가 꺼져 있거나, 트래커가 수동으로 실행되어 직접 실행한 뒤에야 목록이 바뀌는 경우입니다.

Character Tracker는 캐릭터마다 자기만의 이름을 적습니다. Marinara는 카드 id, 이름, Colors 탭의 이름 별칭 순서로 그 이름을 카드와 연결합니다. 트래커 목록에 이 채팅의 캐릭터가 한 명도 없으면 현재 목록을 유지합니다. 자동화는 모든 답변, 스와이프, 재생성 전에 실행되며, Continue와 Impersonate에서는 건너뜁니다. 이 설정은 설정 프로필에 저장됩니다. 고정은 해당 채팅 하나에 남습니다.