# 그룹 채팅

> 한 대화에 캐릭터 최대 다섯, 그리고 누가 말할지 다스리는 법.

Source: https://reverie.im/ko/docs/chatting/group-chats
Language: ko

그룹 채팅은 여러 캐릭터를 한 대화 안에 넣습니다. 상한은 **호스트를 포함해 다섯 명**이고 — 호스트란 당신이 원래 이야기하던 그 캐릭터입니다 — 하한은 둘입니다. 한 차례에 답변 하나가 나오며, 그것을 한 캐릭터가 맡을 수도, 여럿이 나눠 질 수도, 함께 쓰는 서술이 떠맡을 수도 있습니다.

## 시작하는 법 \[#starting-one]

**그룹 채팅** 버튼은 채팅 머리말에 있고, **대화가 아직 비어 있는 동안에만** 나타납니다. 메시지를 한 번 보내고 나면 그 버튼은 사라집니다.

### 호스트로 삼을 캐릭터와 채팅을 연다 \[#open-a-chat-with-your-host-character]

호스트는 그룹에 못 박혀 있어 결코 뺄 수 없습니다. "현재 대화 중인 캐릭터 — 항상 그룹에 참여합니다".

### 머리말의 **그룹 채팅**을 누른다 \[#tap-group-chat-in-the-header]

**그룹 캐릭터 선택**이 열리며 **멤버** 카운터와 검색 칸이 함께 나옵니다. 넷까지 더 넣을 수 있습니다.

### **그룹 채팅 시작** \[#start-group-chat]

빈 그룹 화면에는 "이야기가 시작을 기다리고 있어요" 라고 뜨고 누가 있는지 이름이 나옵니다. 첫 줄을 쓰세요.

[시나리오](https://reverie.im/ko/docs/chatting/scenarios)나 [순간](https://reverie.im/ko/docs/community/moments)에서 시작한 채팅에서는 이 버튼이 나오지 않고, 애초에 시나리오는 그룹 채팅에서 전혀 작동하지 않습니다. 출연진을 다시 한 명까지 줄이면 같은 대화상자의 확인 버튼이 **1:1 채팅으로 돌아가기**로 바뀝니다.

## 나중에 출연진 바꾸기 \[#changing-the-cast-later]

메시지가 생기고 나면 명단 변경은 선택기가 아니라 제안 카드를 거칩니다. 캐릭터들이 스스로 꺼내거나, 당신이 **캐릭터 추가** 슬래시 명령으로 청합니다 — 그룹 채팅에서, 로그인 상태로, 실시간 모드와 음성 모드 바깥에서 쓸 수 있습니다.

카드는 **새 캐릭터를 대화에 초대할까요?** 또는 **이 캐릭터를 대화에서 내보낼까요?** 이고, **구성원 편집**과 300자까지 쓸 수 있는 **지금 벌어지는 일** 칸이 딸려 있습니다. 거기 쓴 내용은 그 시점부터 모두가 읽으니, 등장이나 퇴장을 장면 안에서 설명하는 데 쓰세요. **확인**은 명단을 적용하고 기록에 "님이 대화에 참여했습니다" 또는 "님이 대화에서 나갔습니다" 라는 알림을 적습니다. **나중에**는 카드를 물립니다. 가장 최신 카드만 조작할 수 있고, 호스트는 뺄 수 없습니다.

## 답변은 어떻게 만들어지나 \[#how-the-reply-is-built]

한 차례는 모델 호출 한 번입니다. 같은 프롬프트의 한 대목이 장면에 누가 있는지 모델에게 알려 주고, 지금의 흐름, 각 캐릭터가 아는 것, 그들의 동기와 존재감을 바탕으로 누가 말할지 고르게 합니다.

> 오케스트레이터도 없고, 화자를 고르는 두 번째 모델 호출도 없습니다. 그러니 당신이 설정한 답변 길이는 그룹 답변 **전체**에 적용되지, 그 안의 각 캐릭터에 적용되지 않습니다.

## 누가 답할지 고르기 \[#choosing-who-replies]

메시지 칸에 `@` 를 치면 **캐릭터 언급**이 열리고, 이름을 그냥 쳐도 됩니다. 한 메시지에서 여러 캐릭터를 최대 여덟까지 언급할 수 있습니다.

언급이 여러 갈래 답변으로 퍼지지는 않습니다. 하나의 **답할 캐릭터** 지시로 뭉칩니다 — 그 답변에서 말하거나 움직일 수 있는 건 그들뿐이고, 답변 전체를 그들이 짊어집니다. 그 사이 명단에서 빠진 캐릭터에 대한 언급은 조용히 버려지고, 당신의 지목은 그 차례를 다시 생성하면 다시 적용됩니다.

딱딱한 라우터가 아니라 강한 지시로 여기세요. 프롬프트 수준의 일이라, 이름이 불리지 않은 캐릭터가 이따금 한 줄을 얻기도 합니다. 언급이 없으면 출연진이 알아서 차례를 돌립니다.

두 구성원의 이름이 같으면 Reverie는 언급 메뉴에서도, 기록에서도, 목소리에서도 이름에 짧은 식별자를 붙여 어디서나 구별해 줍니다.

## 그룹에서 달라지는 것 \[#what-changes-in-a-group]

|               | 1:1                                                                | 그룹                                                            |
| ------------- | ------------------------------------------------------------------ | ------------------------------------------------------------- |
| 서술            | 당신의 **서술 방식** 설정을 따름                                               | 1인칭을 선호해도 기본은 3인칭. 한 차례짜리 **서술 방식: 1인칭** 슬래시 명령은 여전히 이를 덮어씁니다 |
| 시나리오          | 지원                                                                 | 미지원                                                           |
| 실시간 모드와 음성 모드 | 평범한 답변                                                             | 각 줄 앞에 화자의 이름이 붙어, 캐릭터별 말풍선으로 나누고 그 캐릭터의 목소리로 읽힐 수 있습니다       |
| 기억 필터 칩       | 안 보임                                                               | **전체**, **전역**, 그리고 구성원마다 하나씩                                 |
| 유대            | 각 답변이 그 캐릭터와의 [유대](https://reverie.im/ko/docs/chatting/bonds)에 반영됨 | 어떤 유대에도 반영되지 않음. 각 캐릭터는 1:1 채팅에서 쌓인 당신과의 관계를 전달받음             |
| 비용            | 프롬프트에 캐릭터 카드 하나                                                    | 구성원 전원의 카드를, 매 차례                                             |

> **그룹 기억과 1:1 기억은 따로가 아닙니다.** 그룹에서 캐릭터는 모든 구성원의 저장된 기억의 합집합에 당신의 전역 기억을 더해 읽고, 그룹 채팅 중에 철해진 것은 그 캐릭터들과의 1:1 채팅에서도 읽힙니다. 그룹마다 따로 흐르는 기억 줄기는 없습니다. [기억이 작동하는 방식](https://reverie.im/ko/docs/chatting/memory)을 보세요.

그룹 할증은 없습니다 — 평소처럼 토큰 단위로 냅니다 — 다만 프롬프트에 온전한 캐릭터 카드를 여러 장 안고 가야 하니, 그룹의 한 차례는 같은 차례를 1:1로 했을 때보다 비쌉니다.

## 관련 문서 \[#related]

* [슬래시 명령](https://reverie.im/ko/docs/chatting/slash-commands) — **캐릭터 추가**, 그리고 여기서 통하는 한 차례짜리 지시들
* [기억이 작동하는 방식](https://reverie.im/ko/docs/chatting/memory) — 범위, 그리고 그룹의 한 차례가 읽는 것
* [음성 통화](https://reverie.im/ko/docs/media/voice-calls) — 구성원마다 각자의 목소리 주기
* [대화 분기하기](https://reverie.im/ko/docs/chatting/forking) — 가지는 출연진을 분기점까지 되감습니다
