# 월드북

> 캐릭터가 필요한 순간에 대화로 끌어오는, 재사용 가능한 설정 모음.

Source: https://reverie.im/ko/docs/writing/world-books
Language: ko

월드북은 한 세계의 장소, 세력, NPC, 물건, 역사, 규칙을 담은 재사용 가능한 **설정 항목** 모음입니다. 캐릭터나 스토리, 소설에 월드북을 연결해 두면 AI가 생성할 때 그 설정을 가져다 쓰므로, 매번 세계를 다시 설명하지 않아도 됩니다.

기억은 *당신*과 하나의 관계에 대한 것입니다. 월드북은 *세계*에 대한 것이고, 같은 책이 여러 캐릭터를 동시에 떠받칠 수 있습니다.

> 설정할 키워드 목록도, 삽입 깊이도, 우선순위도, 재귀 설정도 없습니다. 당신은 항목을
> 쓰고 몇 개를 캐논으로 표시하기만 하면 되고, 무엇을 모델에 보낼지는 Reverie가 정합니
> 다. 항목을 직접 이름으로 부르면 실제로 끌려 들어오지만, 그건 검색 단계 중 하나일 뿐
> 직접 연결해야 하는 무언가가 아닙니다.

## 항목이 모델에 닿는 방법 \[#how-entries-reach-the-model]

모든 항목은 두 종류 중 하나입니다.

| 항목 종류     | 컨텍스트에 들어가는 때                                        |
| --------- | --------------------------------------------------- |
| **핵심 캐논** | 매 턴, 확립된 사실로서 — 세계의 틀: 언제 어디인지, 그 세계를 규정하는 규칙과 분위기. |
| **관련 시**  | 그 순간이 필요로 할 때만. 최근 대화와 의미로 맞춰집니다.                   |

### 핵심 캐논 \[#core-canon]

캐논은 책 단위로, 한 책 안에서는 목록에 놓인 순서대로, 캐논 예산을 다 쓸 때까지 채워 넣습니다. 들어가지 못한 것은 **주입되지 않습니다** — 미리보기가 **핵심 캐논 예산 초과** 아래에 나열해 줍니다. 첫 항목만은 그것 하나로 예산을 넘겨도 언제나 남습니다.

그래서 **캐논에서는 항목 순서가 실제로 작동합니다**. 항목을 위로 끌어 올리거나 그 행의 메뉴에서 **맨 위로** / **맨 아래로**를 써서, 작은 모델에서 무엇이 살아남을지 정하세요. 편집기의 계기는 *코어 카논: 매 턴 N 토큰 사용*이라고 표시하고, 이 묶음이 무거워지면 경고합니다.

### 관련 시 \[#when-relevant]

대부분의 책에서는 이쪽이 본체이고, 모델에는 세 가지 경로로 닿습니다.

* **책 전체가 함께 간다.** 한 책의 '관련 시' 항목들이 캐논이 남긴 자리에 들어간다면, 맞추는 단계 없이 목록 순서 그대로 전부 포함됩니다. 프롬프트의 캐시되는 부분에 들어가므로 이것이 가장 싼 경우입니다. 미리보기가 그렇다고 분명히 말해 줍니다.
* **직접 이름이 불린다.** 어떤 항목의 제목이나 별칭 중 하나가 당신의 최신 메시지나 캐릭터의 최근 두 답변에 글자 그대로 나오면, 원래 순위가 어떻든 그 항목이 떠오릅니다. 라틴 문자 키는 단어 단위로, CJK는 부분 문자열로 맞춥니다.
* **의미로 맞춘다.** 그 밖의 경우 Reverie는 최근 대화를 임베딩해 가장 가까운 항목을 꺼내 옵니다. 이건 언어를 넘어 작동합니다. 한 언어로 쓴 설정이 다른 언어의 대화에서 떠오릅니다.

책이 너무 커서 다 들어가지 못하면 가까운 것들만 전문으로 주입되고 나머지는 **월드 인덱스**가 됩니다 — 항목마다 한 줄, 제목과 한 줄 요지만 적어, 적어도 그 주제가 존재한다는 것을 모델에 알립니다. [도구를 쓸 수 있는 모델](https://reverie.im/ko/docs/reference/models)에서는 거기서 색인된 항목의 전문을 필요할 때 끌어올 수 있고, 도구를 지원하지 않는 모델에서는 그 주제가 있다는 사실만 보입니다.

| 예산           | 값                                 |
| ------------ | --------------------------------- |
| 핵심 캐논        | 모델 입력 창의 10%, 최대 4,000 토큰         |
| 큰 책의 턴당 설정   | 2,000 토큰과 캐논이 남긴 몫 중 작은 쪽         |
| 전문으로 주입되는 항목 | 최대 5개, 각각 800 토큰으로 잘라서            |
| 월드 인덱스       | 최대 12개 주제, 여기에 주입된 항목에서 연결된 최대 6개 |
| 글자 그대로의 적중   | 최대 8개, 그중 캐릭터 답변에서 나온 것은 최대 4개    |
| 맞춰 보는 대화     | 최근 6개 메시지                         |

### 사용과 꺼짐 \[#active-and-off]

각 항목에는 캐논과 별개로 **사용** / **꺼짐** 스위치도 있습니다. 항목을 끄면 선반에 올려 둔 셈이 됩니다. 책에 남아 있고 수정도 되지만, 어떤 경로로도 AI에 닿지 않습니다 — 캐논으로도, 매칭으로도, 인덱스로도, 필요할 때 꺼내 오는 방식으로도요. 다시 켜면 즉시 돌아옵니다.

책을 조용히 먹통으로 만들 수 있는 유일한 설정이니, 기대한 설정이 안 나올 때 가장 먼저 확인하세요. 항목을 여러 개 골라 **끄기** / **켜기**로 한꺼번에 내려 두거나 되돌릴 수 있고, **꺼진 항목** 필터로 지금 내려 둔 것을 볼 수 있습니다.

> 항목을 만들거나 고친 뒤에는 의미로 매칭되기까지 짧은 색인 단계가 있고, 그동안 그 행에
> 는 **스마트 검색을 위해 색인 중**…이라고 표시됩니다. 책이 대체로 색인되기 전까지는,
> 맞는 것을 찾지 못한 턴은 글자 그대로의 적중과 단순한 목록 순서로 되돌아갑니다 — 방금
> 가져온 책은 색인이 따라잡을 때까지 의미가 아니라 순서로 움직인다는 뜻입니다.

## 잠긴 항목 \[#locked-entries]

어떤 설정은 그럴 자격을 얻은 플레이어에게만 보여 주고 싶을 때가 있습니다. 항목 편집기의 **유대로 공개**를 쓰면 플레이어와 캐릭터의 [유대](https://reverie.im/ko/docs/chatting/bonds)가 고른 단계(**첫 만남**부터 **유대**까지)에 이를 때까지 그 항목을 숨겨 둘 수 있습니다. 새 항목은 **모두 (잠금 없음)** 에서 시작하고, 잠긴 행에는 단계가 적힌 자물쇠 배지가 붙습니다.

잠긴 항목은 유대가 켜진 당신 자신의 캐릭터와 나누는 그 플레이어 본인의 웹 채팅에서만, 그 플레이어와 그 캐릭터의 유대가 해당 단계에 이르렀을 때 열립니다. 다른 제작자도 당신의 책을 자기 캐릭터에 연결할 수 있지만, 그들의 캐릭터와 쌓은 유대로는 당신의 잠긴 항목이 절대 열리지 않습니다. 그 전까지 캐릭터는 어떤 경로로도 그 항목을 받지 않습니다 — 캐논으로도, 매칭으로도, 인덱스로도, 필요할 때 꺼내 오는 방식으로도요. 이는 당신에게도 마찬가지입니다. 당신 자신의 채팅에서도 잠긴 항목은 당신의 유대 속도에 맞춰 열리니, 확인할 때는 **미리보기 시점**을 쓰세요. 그룹 채팅에서는 그 책을 가져온 참여 캐릭터 중 당신의 캐릭터들 가운데 플레이어와의 유대가 가장 깊은 것을 기준으로 열립니다.

항목이 열리면 털어놓은 비밀이라는 표시를 달고 모델에 전달됩니다. 캐릭터가 대부분의 사람에게 숨기지만 이 플레이어에게는 믿고 털어놓게 된 이야기라는 뜻입니다. 캐릭터는 누구나 아는 사실처럼 늘어놓지 않고, 그럴 만한 순간에 조금씩 꺼냅니다.

| 어디서                                                                                                                                                                                                                                                                                                                         | 잠긴 항목              |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ |
| 유대가 켜진 당신의 캐릭터와 나누는 플레이어 본인의 웹 채팅 — 답변과 재생성, [두 답변 비교하기](https://reverie.im/ko/docs/chatting/dual-comparison)의 답변, 생성된 첫 메시지, 필요할 때 꺼내 오기, [AI 생성 패널](https://reverie.im/ko/docs/plugins/using-plugins#ai-generated-panels), **기억과 함께 새 세션 시작**의 첫 메시지, [먼저 오는 메시지](https://reverie.im/ko/docs/chatting/proactive-messages) | 그 플레이어의 유대 단계까지 열림 |
| 유대가 꺼진 캐릭터와의 채팅                                                                                                                                                                                                                                                                                                             | 숨겨진 채로             |
| 당신의 책을 쓰는 다른 제작자의 캐릭터                                                                                                                                                                                                                                                                                                       | 숨겨진 채로             |
| 진행 중인 [현상 과제](https://reverie.im/ko/docs/creators/bounties) 도전                                                                                                                                                                                                                                                              | 숨겨진 채로             |
| 스토리와 소설                                                                                                                                                                                                                                                                                                                     | 숨겨진 채로             |
| Discord와 Telegram 봇                                                                                                                                                                                                                                                                                                         | 숨겨진 채로             |
| [Open API](https://reverie.im/ko/docs/integrations/open-api)                                                                                                                                                                                                                                                                | 숨겨진 채로             |
| 캐릭터 편집기의 [시험 대화](https://reverie.im/ko/docs/characters/test-drive)                                                                                                                                                                                                                                                          | 숨겨진 채로             |
| 플러그인 **디버그**                                                                                                                                                                                                                                                                                                                | 숨겨진 채로             |

항목을 여러 개 골라 **유대로 공개…** 로 한꺼번에 단계를 걸거나 **잠금 해제**로 풀 수 있고, **잠긴 항목** 필터로 잠긴 항목을 모두 볼 수 있습니다. 플레이어가 유대를 초기화하면, 그 유대로 열렸던 항목은 새 유대가 다시 그 단계에 이를 때까지 닫힙니다.

공유된 채팅에는 캐릭터가 꺼내 온 항목의 원문이 담기지 않고, 캐릭터가 답변에서 한 말만 담깁니다. 그래서 대화를 공유하거나 가져와도 잠가 둔 설정이 공개되지 않습니다.

## 월드북 연결하기 \[#attaching-a-book]

월드북은 하나의 채팅이 아니라, 그 세계를 소유한 대상에 연결됩니다.

* **캐릭터** — 캐릭터 편집기 → **고급 설정** → **월드북 연결**. 그 캐릭터와의 모든 채팅이 이 책을 물려받습니다.
* **스토리** — 스토리 편집기의 **캐릭터** 탭, 출연진 아래.
* **소설** — 생성 마법사의 **스토리 설정** 단계, 또는 나중에 **소설 설정**에서.

생성 시점에는 스토리나 소설 자신의 책과 출연진이 들고 오는 책이 합쳐집니다. 같은 책이 두 번 — 스토리에 한 번, 그 안의 캐릭터에 한 번 — 연결되어 있어도 주입은 한 번뿐입니다. 그룹 채팅에서는 각 항목에 어느 캐릭터의 책에서 왔는지 이름표가 붙어서, 한 캐릭터의 캐논이 다른 캐릭터의 것으로 읽히지 않습니다.

자기 책과, 비공개가 아닌 책이면 무엇이든 연결할 수 있습니다. **라이브러리 둘러보기**가 공개 책을 보여 주고, 미등록 책도 링크가 있으면 연결할 수 있습니다. 책의 항목을 고칠 수 있는 사람은 소유자뿐입니다.

잠긴 항목이 있는 책이라면, 연결 패널이 그곳에서 그 항목들이 어떻게 되는지 알려 줍니다. 유대가 켜진 캐릭터에서는 유대가 깊어질수록 열리고, 유대가 꺼진 캐릭터나 스토리, 소설에서는 숨겨진 채로 남습니다.

## 월드북 쓰기 \[#writing-a-book]

항목에는 **항목 제목**(문장이 아니라 짧은 명사구), 그 **로어**, 선택 사항인 **별칭**, 캐논 토글, 사용 스위치가 있습니다. 항목 하나에 주제 하나만 담으세요 — 편집기가 긴 항목에 표시를 다는 이유는, 이것저것 뒤섞인 항목이 짧게 정리된 여러 항목보다 덜 정확하게 검색되기 때문입니다.

더 빠른 길:

* **AI로 생성** — 세계를 설명하면 항목까지 갖춰진 초안 책을 돌려주고, 그중 몇 개는 캐논으로 표시되어 있습니다.
* **텍스트를 항목으로 분할** — 설정 메모를 붙여 넣으면 각각 자족적인 항목으로 쪼개 줍니다.
* **가져오기** — SillyTavern의 world info 내보내기 파일, lorebook JSON 파일, 또는 캐릭터 카드 PNG. 활성화 키워드는 트리거가 아니라 별칭이 됩니다.
* **미리보기** — 예시 메시지를 입력하면 어떤 항목이 포함되고, 어떤 것이 색인만 되고, 어떤 캐논이 예산을 넘었는지 정확히 보입니다. 실제 채팅과 똑같은 선택 과정이 돌아갑니다. 책에 잠긴 항목이 있으면 **미리보기 시점**으로 누구의 시점에서 돌릴지 고를 수 있습니다. **월드북 전체**, **아직 유대가 없는 플레이어**, 또는 유대 단계이며, 그 단계보다 높게 잠긴 항목은 빠집니다.

편집기는 당신의 설정이 실제로 어디에 닿는지도 알려 줍니다. 각 행에 채팅에서 몇 번 쓰였는지가 나오고, **사용된 적 없음** 필터와 **많이 쓰는 순** 정렬이 죽은 설정을 드러내며, '관련 시' 항목이 한 번도 떠오르지 않았을 때는 책이 알려 줍니다 — 보통은 제목이 너무 두루뭉술하거나 내용이 너무 얇다는 신호입니다.

## 공유, 복사, 내보내기 \[#sharing-copying-and-export]

책은 기본적으로 **비공개**입니다. **미등록**은 링크로 공유하고, **공개**는 커뮤니티 라이브러리에 올라가며 최소 **10개 항목**이 필요합니다. 비공개가 아닌 책은 다른 언어로 보여 주기 위해 모두 자동 번역되지만, 검색은 언제나 당신의 원문을 기준으로 돕니다.

볼 수 있는 책이면 어디서든 **내 라이브러리로 복사**로 직접 고칠 수 있는 사본을 만들 수 있고, **내보내기**로 SillyTavern 호환 lorebook으로 내려받을 수 있습니다.

잠긴 항목은 당신만의 것입니다. 다른 사람에게는 책 페이지, 공개 라이브러리 페이지, 항목 검색, 그리고 **내 라이브러리로 복사**와 **내보내기**로 얻는 결과 어디에도 나오지 않습니다. 대신 페이지에는 이 책을 쓰는 캐릭터와의 유대를 통해 몇 개의 항목이 더 공개되는지가 표시됩니다. 당신 자신의 책을 복사하면 잠긴 항목이 잠금까지 그대로 따라옵니다. 당신 자신의 책을 내보낼 때도 포함되지만, lorebook 파일에는 잠금을 담을 자리가 없어서 평범한 항목으로 나옵니다.

| 한도         | 값                           |
| ---------- | --------------------------- |
| 책 제목 / 설명  | 120 / 2,000자                |
| 태그         | 20개, 각각 50자 이하              |
| 책당 항목      | 2,000개                      |
| 항목 제목 / 로어 | 2–100 / 20–20,000자          |
| 항목당 별칭     | 50개, 각각 120자 이하             |
| 공개에 필요한 항목 | 10개                         |
| 한 번에 가져오기  | 500개 항목                     |
| 분할할 텍스트 입력 | 40,000자                     |
| AI로 생성     | 프롬프트 4,000자 이하, 결과 4–16개 항목 |
| 미리보기 메시지   | 2,000자                      |
| 일괄 작업      | 한 번에 500개 항목                |
| 사용자당 책 수   | 제한 없음                       |

## 살아있는 세계 \[#living-world]

**살아있는 세계**(책 편집기 → **설정**)를 켜면 당신이 노는 동안 AI가 이 책에 쓸 수 있게 됩니다. 롤플레이에서 확립된 지속적인 변화가 진짜 항목이 됩니다.

| 규칙       | 값                                                     |
| -------- | ----------------------------------------------------- |
| 쓸 수 있는 곳 | 당신이 소유한 **비공개** 책 — 미등록이나 공개로 바꾸면 꺼집니다                |
| 쓰기의 출처   | 당신 자신의 채팅, 도구를 쓸 수 있는 모델에서                            |
| 새 설정     | 새 **관련 시** 항목. AI가 무언가를 캐논으로 표시하는 일은 없습니다             |
| 기존 설정    | 있던 내용 뒤에 덧붙이며, 고쳐 쓰거나 지우지 않습니다                        |
| 예산       | 책 하나당 24시간에 30번 쓰기                                    |
| 크기       | 새 항목 4,000자 이하, 덧붙이기 한 번에 2,000자 이하, 자란 항목 20,000자 이하 |
| 검토       | 모든 쓰기가 **AI 업데이트** 아래에 **되돌리기**와 함께 나열됩니다             |

되돌리기는 항목별로 최신 것부터 작동하고, 그 쓰기 이후 글이 바뀌지 않은 동안만 가능합니다. 설정을 쓴 답변을 다시 생성하면 그 설정도 함께 되감기므로, 당신이 물린 답변은 세계에 흔적을 남기지 않습니다.

쓰기는 소유자 자신의 채팅에서만 나오기 때문에, **다른 사람이 당신의 살아있는 책으로 놀아도 그 책은 바뀌지 않습니다** — 그리고 살아있는 세계는 비공개 책을 요구하므로, 애초에 다른 사람은 연결할 수도 없습니다.

## 월드북, 기억, 시나리오 \[#world-book-memory-or-scenario]

|                                                           | 무엇을 담는가                         | 범위                     |
| --------------------------------------------------------- | ------------------------------- | ---------------------- |
| **월드북**                                                   | 무대에 대한 설정 — 장소, 세력, NPC, 역사, 규칙 | 캐릭터와 스토리, 소설을 넘나들며 재사용 |
| **[기억](https://reverie.im/ko/docs/chatting/memory)**      | 당신과, 한 캐릭터와의 관계에 대한 사실          | 캐릭터별, 페르소나별, 가지별       |
| **[시나리오](https://reverie.im/ko/docs/chatting/scenarios)** | 채팅 하나의 시작 상황                    | 채팅 하나, 시작할 때 고름        |

줄거리의 전개와 관계에 대한 사실은 기억에 속합니다. 채팅의 시작 설정은 시나리오에 속합니다. 월드북은 누가 이야기하든, 둘 사이에 무슨 일이 있었든 변함없이 참인 것을 위한 자리입니다.

## 팁 \[#tips]

* **캐논은 한 줌의 항목으로 유지하세요.** 캐논은 매 턴 컨텍스트를 쓰고, 들어가지 못한 것은 그냥 버려집니다.
* **남이 물어볼 법한 모양으로 항목을 쓰세요.** 매칭은 의미로 이루어지므로, 이름만 늘어놓은 것보다 또렷한 답처럼 읽히는 항목이 더 잘 떠오릅니다.
* **짧고 이름 같은 주제에는 별칭을 다세요.** 고유명사, 물건 이름, 코드명이야말로 의미 매칭이 가장 약한 곳이고, 글자 그대로의 적중이 그 구멍을 메웁니다. 흔한 단어는 빼세요.
* **책에 기대기 전에 미리보기를 돌리세요.** 실제로 보낼 법한 메시지로요.

## 관련 문서 \[#related]

* [스토리 쓰기](https://reverie.im/ko/docs/writing/writing-interactive-stories) — 스토리의 출연진에 책을 연결하기
* [노벨 모드](https://reverie.im/ko/docs/writing/novel-mode) — 소설에서의 책
* [기억이 작동하는 방식](https://reverie.im/ko/docs/chatting/memory)과 [시나리오](https://reverie.im/ko/docs/chatting/scenarios) — 나머지 두 컨텍스트 층
* [캐릭터 가져오기](https://reverie.im/ko/docs/characters/import-characters) — 캐릭터 카드의 lorebook 들여오기
* [월드북이 lorebook이 아닌 이유](https://reverie.im/ko/blog/world-books-not-a-lorebook) — 설계 노트
