
"저장하고 기도하기" 루프
모든 캐릭터 크리에이터는 이 루프를 외우고 있다:
- 페르소나 항목을 채운다
- 캐릭터를 저장한다
- 새 채팅을 연다
- 메시지를 몇 통 보낸다
- 세 번째 턴에서 캐릭터가 "AI 언어 모델로서…"라고 말하는 걸 본다
- 폼으로 돌아간다
- 설명을 고친다
- 다시 저장한다
- 또 새 채팅을 연다 (예전 건 오염됐으니까)
- 반복한다
문제는 어느 한 단계가 아니다. 문제는 테스트와 편집 사이에 저장과 페이지 이동이 끼어 있다는 것이다. 캐릭터가 이상하게 답하는 걸 보는 순간, 이미 그걸 게시한 상태이고 폼 상태는 사라졌고 수정이 먹혔는지 확인하려면 새로운 문맥을 다시 쌓아야 한다.
좋은 크리에이터는 이걸 캐릭터당 수십 번씩 한다. 뛰어난 크리에이터는 백 번을 한다. 이 루프 전체가 바로 장인정신이 사는 곳인데, 대부분의 플랫폼은 이걸 나중에 생각하자는 식으로 다룬다.
주변을 둘러봤다. 거의 아무도 제공하지 않는다.
만들기 전에 AI 캐릭터 플랫폼 12곳이 반복을 어떻게 다루는지 조사했다:
| 플랫폼 | 편집 중 미리보기? |
|---|---|
| Character.AI | 불가 — 만들고 나서 채팅 |
| Chub / Venus | 불가 — 만들고 나서 채팅 |
| SpicyChat | 불가 — 만들고 나서 채팅 |
| Janitor.AI | 불가 — 만들고 나서 채팅 (비공개 봇이 차선책) |
| PolyBuzz | 불가 — 만들고 나서 채팅 |
| Crushon.AI | 불가 — 만들고 나서 채팅 |
| Muah AI | 불가 — 명시적인 "Save and Chat" 버튼 |
| Talkie AI | 가능 — 나란히 놓인 테스팅 콘솔 |
| SillyTavern | 가능 (로컬 카드 — "미저장 초안" 개념은 없음) |
| Kajiwoto, Dittin, RisuAI | 불분명 |
우리가 확인할 수 있었던 플랫폼 중, 미저장 폼 데이터에 묶인 진짜 에디터 내 미리보기 채팅을 제공하는 건 Talkie AI 하나뿐이었다. 다른 모든 곳에서 반복은 "저장, 채팅 열기, 편집, 다시 저장"을 의미한다.
우리에겐 이상하게 느껴졌다. 좋은 캐릭터를 쓰는 건 반복적인 장인정신이고, 빠른 피드백 루프가 없는 장인정신은 추측에 불과하다. 그래서 Debug Chat을 만들었다.
Debug Chat이란
Debug Chat은 Reverie의 모든 캐릭터 생성 화면에서 쓸 수 있는 플로팅 버튼이다 — 전통적인 폼 에디터, 대화형 Labs 빌더, 이미 게시한 캐릭터의 편집 페이지.
무엇을 하는가:
- 어떤 생성 페이지든 우측 하단의 플로팅 버튼을 클릭한다.
- 데스크톱에서는 폼 옆에 채팅 패널이 뜨고, 모바일에서는 아래에서 밀려 올라온다.
- 메시지를 보낸다. 캐릭터가 답한다 — 폼의 현재 초안 데이터를 사용해서.
- 폼의 항목을 편집한다. 마지막 답변에서 재시도를 누른다. 새 답변이 즉시 수정 사항을 반영한다.
- 패널을 닫는다. 나중에 다시 온다. 대화는 그대로 있다.
저장 없음. 새 채팅 없음. 크레딧 비용 없음. 계정에 오염된 채팅 기록 없음.
워크플로우에 어떻게 어울리는가
1. 실시간 반복
이게 주 무대다. 폼의 모든 항목 — 이름, 바이오, 설명, 성격, 외모, 예시 대화, 커스텀 시스템 프롬프트, 응답 형식, NSFW 가이드라인 — 이 전부 실시간 미리보기로 흘러 들어간다. 그중 하나를 수정하고 다음 턴을 보내면 변경이 어떻게 작용했는지 보인다. 답이 여전히 마음에 들지 않으면 처음부터 다시 하지 말고 재시도를 눌러라 — 이전 버전이 남아 있어서 양쪽을 스와이프로 비교할 수 있다.
2. 시나리오 테스트
캐릭터에 시나리오가 여럿 있으면 패널에 시나리오 선택기가 포함된다. "시나리오 없음"에서 "카페에서의 첫 데이트"로 바꾸면 그 문맥이 포함되어 캐릭터 설정이 다시 조립된다. 대화는 비워지고 (시나리오가 행동을 바꾸므로 예전 턴을 재사용하면 오해를 산다), 시나리오에 자체 인사말이 있으면 그 인사말이 새 대화를 연다.
이건 정말 유용하다. 시나리오는 맞추기 가장 어려운 것 중 하나인데, 문맥이 기본 캐릭터 위에 쌓이고 겹쳐진 프롬프트는 자주 놀라운 결과를 낸다. 같은 초안으로 시나리오 사이를 오가는 게 그 놀라움을 잡는 가장 빠른 방법이다.
3. 인사말과 추천 답변
캐릭터에 스타터 다이얼로그가 설정돼 있으면 Debug Chat이 그 인사말로 대화를 시작하고 추천 사용자 답변을 클릭 가능한 칩으로 바꾼다. 실제 사용자가 턴 0에서 보는 화면을 그대로 본다. 인사말이 약해 보이거나 추천 답변이 페르소나와 맞지 않으면 누구보다 먼저 알게 된다.
4. 재생성, 편집, 삭제
Debug Chat은 진짜 채팅의 강력한 도구를 빌려온다:
- 마지막 어시스턴트 답변을 재시도 — 이전 버전은 메모리에 남고 좌우로 스와이프하여 비교한다.
- 마지막 내 메시지를 편집하고 다시 돌린다 (문제가 캐릭터가 아니라 당신의 표현에 있을 때 유용).
- 아무 메시지나 삭제 — 그 메시지와 이후 전부가 사라져 특정 분기 지점으로 되돌아갈 수 있다.
- 한 번의 클릭으로 대화 전체를 지운다.
모두 지금 세션 안에서만 존재한다. 계정에는 아무것도 기록되지 않는다.
기본 규칙
우리는 Debug Chat을 의도적으로 무료로 유지했고, 그래서 어딘가 상한을 둬야 했다:
- 대화당 5턴. 페르소나를 느끼기엔 충분히 길고, 일반 채팅처럼 쓰지 않게 하기엔 충분히 짧다.
- 메시지당 1000자. 디버그 프로브이지 소설이 아니다.
- 비구독자 하루 20 메시지. 캐릭터 한두 개를 처음부터 끝까지 반복하기에 넉넉하다.
- 구독자는 무제한. 활발히 창작 중이라면 한도가 걸림돌이 되어선 안 된다.
- 무료 모델, 크레딧 소모 없음. 기본 고속 모델을 사용해 체험은 대표적이고 비용은 우리가 부담한다.
- 아무것도 남지 않는다. 메시지 저장 없음, 채팅 기록 없음, 크레딧 차감 없음. 패널을 닫으면 대화는 이 세션 안에서만 살아 있다.
이것들은 자의적이지 않다 — 이 기능을 무료로 제공하면서 조용히 두 번째 채팅 화면이 되지 않도록 하는 제약이다.
어디서 찾는가
다음 페이지 우측 하단에서 플로팅 버튼을 찾아라:
- 캐릭터 만들기 폼
- 캐릭터 편집 페이지 (이미 게시한 어떤 캐릭터든)
- Labs의 대화형 캐릭터 빌더
이름과 설명 — 자연스러운 대화를 위한 최소 — 이 채워지면 버튼이 활성화된다. 채우고, 클릭하고, 채팅.
데스크톱과 모바일
데스크톱에서 Debug Chat은 우측 하단에 고정된 작고 단정한 플로팅 패널로 열린다. 폼 바로 옆에 있어서 타이핑, 스트림 확인, 폼 수정을 문맥 전환 없이 할 수 있다.
모바일에서는 패널이 아래에서 올라와 화면을 거의 채운다 — 핵심은 캐릭터 출력을 읽는 것이고 읽기에는 공간이 필요하기 때문이다. 메시지 도구바(재시도, 편집, 삭제, 복사, 대체 답변 전환)는 터치 기기에서 호버 뒤에 숨지 않고 항상 보이므로 모든 동작이 탭 한 번 거리다.
어느 쪽이든 패널을 닫고 다시 열어도 대화는 유지된다. 항목을 바꾸고 수정이 먹혔는지 보고 싶은가? 패널을 열고 마지막 답변에서 재시도. 끝.
왜 이게 중요한가
캐릭터의 품질은 출시 전까지 몇 번 반복됐는지로 거의 다 결정된다. 반복을 비싸게 만드는 플랫폼은 나쁜 캐릭터를 얻지 않는다 — 덜 반복된 캐릭터를 얻는다. 기꺼이 20 라운드 튜닝을 할 저자들이 3 라운드에서 멈춘다. 루프가 너무 괴로워서.
캐릭터 생성은 장인정신이라고 우리는 믿는다. 장인정신에는 긴밀한 피드백 루프가 필요하다. Debug Chat이 그 루프를 닫는다.
다음 캐릭터에서 시도해 보라. 항목을 바꾸고, 재시도를 누르고, 차이를 보라. 한 번 이 느낌을 알고 나면 "저장, 열기, 채팅, 편집, 저장"으로 돌아가는 건 벙어리장갑 끼고 타이핑하는 기분이 든다.
Debug Chat은 지금 캐릭터 생성·편집·Labs 빌더에서 바로 사용할 수 있다. 별도 설정 없이 — 플로팅 버튼을 클릭하면 된다.
역동적인 AI 대화를 경험할 준비가 되셨나요?
이미 Reverie에서 무한한 개성과 매력적인 상호작용을 탐색하고 있는 수천 명의 사용자들과 함께하세요.
