#월드북#로어북#AI 기억#시맨틱 검색#세계관 구축#제품 철학

설정집은 만들지 않겠다던 우리가, 월드북을 만든 이유

Reverie Team
Reverie Team

고백

작년 10월, 우리는 「복잡성의 함정」이라는 글을 공개하며 말을 아끼지 않았다. 설정집은 한물갔다고. 키워드 목록과 정규식 트리거. 삽입 확률. 우선순위. 재귀 스캔 깊이. 거의 아무도 끝내지 못하는 다국어 설정의 악몽——그 포기율이 그것을 증명한다.

한 글자 한 글자 진심이었다. 지금도 그렇다.

그래서 좀 민망한 부분이 있다. 우리는 방금 '월드북'이라는 기능을 출시했다.

이름만 보면 방향 전환처럼 보인다. 하지만 아니다——그리고 그 이유야말로 핵심이다.

바뀐 것은 우리의 생각이 아니다. 당신의 세계다.

설정집에 대한 우리의 반대는 결코 "설정은 중요하지 않다"가 아니었다. 문제는 그 메커니즘이라는 것이었다. 당시 우리의 답은 단순했다. 세계를 자연스러운 언어로 쓰고, 캐릭터 설명란에 넣고, 모델이 이해하게 하면 된다. 키워드도, 설정도 필요 없다.

그 답은 지금도 옳다——배경이 한 페이지인 캐릭터라면.

하지만 창작자들은 한 페이지에서 멈추지 않았다. 그들은 더 깊은 캐릭터를 만들고 싶어 했다——진짜 역사, 얽힌 관계, 고유한 규칙을 가진 세계를. 그리고 그 모든 것을 넣을 수 있는 유일한 곳이 설명란이었다. 그래서 거기에 욱여넣어졌다——문단 위에 문단을 쌓아, 끝내 설명란이 설계된 적 없는 일을 하게 되었다. 사람들은 복잡한 캐릭터를 쓰는 더 나은 방법을 원하고 있었다. 설명란은 어느새 그 임시방편이 되어 있었다.

배경이 60개 항목짜리 설정이 되는 순간, 그것은 조용히 무너진다. 혹은 얽히고설킨 역사를 가진 세력도. 혹은 석 달 동안 불어난 소설 한 권 분량의 정사(正史). 그 규모에서 "그냥 다 캐릭터에 넣어 둬"는 기능이 아니라 문제가 된다. 모든 대화가, 관련이 있든 없든, 백과사전 전체를 끌고 다니는 것이다.

그리고 우리가 과소평가한 것이 여기 있다. 모델이 좋아질수록, 사람들은 더 크게 만든다. 강력한 모델은 창작자가 더 작은 세계를 원하게 만들지 않는다——오히려 거대한 세계에 도전할 용기를 준다. 설정집이 서툴게 더듬어 찾던 그 욕구——캐릭터가 실제로 끌어다 쓸 수 있는, 일관된 세계 지식——은 시간이 지나도 줄어들기는커녕 자라난다.

"하지만 이제 컨텍스트 창이 거대하잖아요"

맞다. 작년엔 우리도 그것을 근거로 삼았다. 그러니 큰 컨텍스트 창이 실제로 무엇을 사주는지 솔직하게 이야기해 보자.

20만 토큰짜리 창은 기억이 아니다. 책상이다. 세계 전체를 그 위에 쌓을 수는 있다——하지만 항구세에 관한 한 줄에 답하는 모델에게, 당신의 달 숭배 우주론까지 책상에 놓여 있을 필요는 없다. 매 턴마다 전부 쌓아 올리면 세 가지 일이 벌어진다. 그 전부에 비용을 치르고, 모델의 주의는 무관한 설정의 더미 속에서 희석되며, 정작 대화가 밀려난다.

목표는 결코 "세계 전체를 욱여넣기"가 아니었다. 목표는 이번 턴에, 맞는 1%를 떠오르게 하는 것이다.

그게 검색(retrieval)이다. 그리고 그것을 ——트리거를 한 줄도 손수 배선하게 하지 않고——해내는 것, 그것이 바로 우리가 만든 것이다.

우리가 걸고 싶지 않았던 도박

이 모든 걸 아예 만들지 않는 버전도 있었다. 모델이 계속 강해지고 컨텍스트 창이 계속 커진다면, 그냥 기다리면 된다는 논리다——언젠가는 세계 전체를 푼돈에 컨텍스트에 욱여넣고 모델이 알아서 정리하게 하면 그만이라는 것. 우리는 그 도박을 진지하게 검토했다. 한동안은 그게 더 안전한 선택처럼 보이기도 했다.

하지만 그 논리는 버티지 못했다. 최전선은 그저 컨텍스트 창만 커지는 게 아니다——코드용, 추론용, 긴 에이전트 작업용으로 더 강력하고 더 특화된 모델들이 등장하고 있다. 그런 능력은 공짜로 오지 않는다. 대개 더 많은 파라미터, 토큰당 더 많은 연산, 그리고 그에 비례해 움직이는 가격표를 데리고 온다. "언젠가 컨텍스트는 신경 쓸 필요도 없을 만큼 저렴해질 것"이라는 데 우리의 롤플레이 경험을 걸었다면, 그것은 업계가 실제로 향하고 있는 방향에 반대로 거는 셈이었다——다른 모든 면에서 나아질수록 더 싸지는 게 아니라, 오히려 돌리는 데 더 많은 비용이 드는 모델들의 방향 말이다.

우리는 더 똑똑하고 더 세심한 캐릭터를 얻으려면 새 모델이 나올 때마다 크레딧을 더 내야 하는 플랫폼을 만들고 싶지 않았다. 월드북은 앞서 말한 토큰 희석 문제뿐 아니라, 바로 이 문제에 대한 답이기도 하다. 모델의 주의를 그 장면에 실제로 필요한 소수의 사실에만 묶어 두면, "풍부하고 세밀한 세계"를 갖는 비용은 더 이상 올해 기반 모델이 얼마나 비싼지에 인질로 잡히지 않는다. 당신은 깊이를 얻는다. 우리는 그것을 감당할 수 있는 가격에 유지한다. 누구도 둘 중 하나를 고를 필요가 없다.

월드북은, 자라난 '지능형 기억'이다

그 글에서 우리는 설정집 대신 "지능형 기억"을 약속했다. 월드북은 그 약속을 지킨 것——그리고 만들고, 재사용하고, 공유할 수 있는 무언가로 키운 것이다. 무엇이 진짜로 새로운지 보자. 그리고 거기에 없는 것에 주목하라.

설정을 쓴다. 그게 전부다. 장소, 인물, 세력, 아이템, 규칙 항목을 자연스러운 언어로 추가한다. 나열할 키워드도, 디버그할 정규식도, 조정할 삽입 순서도 없다. 이미 메모가 있다면? 글을 통째로 붙여 넣으면 AI가 깔끔한 항목으로 나눠 준다.

의미로 검색된다. 모든 항목은 벡터화된다. 채팅 시, Reverie는 당신의 항목을 실제 대화와 견주어 순위를 매기고, 가장 잘 맞는 것을 컨텍스트에 끼워 넣는다——토큰 예산 안에서. 그래서 대화에는 늘 숨 쉴 공간이 남는다.

'다국어의 불가능', 해결되었다. 작년에 우리는 영어·중국어·일본어·스페인어로 드래곤 키워드를 관리한다는 발상을 비웃었다. 그래서, 하지 않았다. 설정은 한 번만, 어떤 언어로 써도 된다. 플레이어가 *"불을 뿜는 그 커다란 도마뱀"*이라고 입력해도, 당신의 영어 드래곤 항목이 떠오른다. 키워드는 넘지 못하는 언어의 벽을, 의미는 넘기 때문이다. 책을 공유하면 읽는 사람의 언어로 자동 번역된다.

정직한 손잡이, 하나. 항목을 정전(canon)——항상 컨텍스트에 있는, 세계의 근간이 되는 사실——으로 표시하거나, 관련될 때(when-relevant)——그 순간에 맞을 때만 떠오르는——로 두거나. 그것이 조작면의 전부다. 깊이도, 순서도, 재귀도 없다.

축자(逐字) 안전망. 솔직히 말하겠다. 순수한 의미 검색은 헐벗은 고유명사를 놓칠 수 있다——본문이 두 줄짜리인 짧은 코드명 같은 것. 그래서 플레이어가 항목의 제목이나 별칭을 그대로 말하면, 원래라면 순위에 들지 못했더라도 그 항목이 떠오른다. 자동으로. 그래도 설정할 것은 아무것도 없다.

재사용도 공유도 자유롭게. 월드북은 한 캐릭터에 갇히지 않는다——원하는 만큼 많은 캐릭터에 연결하라. 공개된 월드북의 커뮤니티 라이브러리를 둘러보고, 남의 것을 클릭 한 번으로 연결하라. 다른 도구에서 옮겨 오는 중인가? SillyTavern 설정집을 가져오라——항목을 옮겨 오고, 그 트리거 키를 트리거가 아닌 상기 힌트로 접어 넣는다.

크레딧에도 가볍다

우리가 좋아하는, 눈에 보이지 않는 이점이 있다. 월드북은 보통 대화를 더 저렴하게 만든다.

설정이 캐릭터 설명란에 있으면, 모든 메시지가 그 전부에 비용을 치른다. 60개 항목짜리 세계라면 매 턴마다 수만 토큰을 함께 끌고 다닌다는 뜻이다——그 장면에 필요하든 아니든. 월드북은 그것을 뒤집는다. 그 순간에 맞는 한 줌의 항목과, 당신이 정전으로 표시한 몇 개만 주입된다. 광대한 세계라도, 이번 턴에 더해지는 것은 2만 토큰이 아니라 고작 수천 토큰일지 모른다.

토큰이 곧 크레딧인 플랫폼에서, 이것은 추상이 아니다——돈 그 자체다. 메시지당 토큰이 줄면 크레딧은 더 오래 간다. 그리고 잠든 설정에 쓰지 않은 컨텍스트는, 모델이 당신의 실제 대화를 기억하는 데 쓸 수 있는 컨텍스트가 된다. 더 저렴하고, 동시에 더 예리하게.

당신이 진짜로 관리할 수 있는 세계

설정을 캐릭터 설명란에서 끄집어내야 할, 더 조용한 이유가 있다. 글의 벽은 유지할 수 없기 때문이다.

세계에 서른 개의 움직이는 부품이 생기는 순간, 단일 배경 필드는 사실들이 조용히 서로 모순되는 곳이 된다. 월드북은 그 하나하나를 진짜 객체로 만든다——찾고, 편집하고, 재배열하고, 재사용할 수 있는, 제목이 달린 항목으로. '부서진 왕관' 가문을 한 번 갱신하면, 그 책을 연결한 모든 캐릭터가 최신이 된다. 엉킨 메모를 AI 한 번으로 깔끔한 항목으로 나눈다. 이건 정전으로, 저건 관련될 때로. 검색한다. 공유한다.

그것은 영수증이 흩어진 서랍과 파일 캐비닛의 차이다. 정보는 같다——하지만 계속 키워 갈 수 있는 것은 둘 중 하나뿐이다.

그래도 우리가 만들지 않는 것

분명히 말해 둘 가치가 있다. 이것이 바로 핵심이니까. 월드북에는:

  • 정규식이 없다.
  • 삽입 확률이 없다.
  • 우선순위가 없다.
  • 재귀 스캔 깊이가 없다.
  • 언어별 키워드 목록이 없다.

복잡성의 함정은 닫힌 채로 있다. 우리는 그것을 다시 연 게 아니라——우회했다.

같은 질문, 더 나은 답

우리가 만드는 모든 기능은 한 가지 시험을 거친다. 이것은 사람이 창작하고 연결되도록 돕는가, 아니면 방해하는가?

키워드 설정집은 방해한다——그건 변하지 않았다. 하지만 설정집을 비참하게 만든 그 메커니즘을 하나도 갖지 않고, 캐릭터가 실제로 끌어다 쓸 수 있는 세계라면? 그건 돕는다. 그건 언제나 만들 가치가 있었다. 우리는 그저, 함정을 작동시키지 않고 그것을 만들 수 있게 될 때까지 기다려야 했을 뿐이다.

우리가 바꾼 것은 방식. 입장이 아니다.


캐릭터에게 진짜로 기억하는 세계를 줄 준비가 되었는가? 월드북 보기——또는 지금 만들기. 정규식은 필요 없다.

역동적인 AI 대화를 경험할 준비가 되셨나요?

이미 Reverie에서 무한한 개성과 매력적인 상호작용을 탐색하고 있는 수천 명의 사용자들과 함께하세요.