Tavern Studio로 세계관 설정 및 로어북 가져오기
세계관 설정(World Book)은 단순한 정리 목적을 넘어 프롬프트 동작에 직접적인 영향을 미치므로 신중하게 가져오는 것이 좋습니다. 강력한 AI 롤플레이 클라이언트이자 로컬 LLM 앱인 Tavern Studio는 실리타번(SillyTavern) 스타일의 World Info 및 로어북 에셋을 가져와 구조화된 로컬 세계관 설정 레코드로 저장할 수 있습니다.
가져오기를 완료한 후 가장 중요한 단계는 검증입니다. 각 항목(Entry)이 활성화되어 있는지, 키(Key)가 합리적으로 설정되었는지, 세계관 설정이 필요한 캐릭터 카드나 채팅에 제대로 연결되었는지 확인해야 합니다.
대상 독자
- 실리타번 대체품(SillyTavern Alternative)인 Tavern Studio로 World Info를 마이그레이션하려는 사용자.
- 재사용 가능한 설정 문서를 보유한 작가.
- 캐릭터 카드에 로어북이 내장된 사용자.
- 프라이빗 AI 채팅 클라이언트에서 특정 로어 항목이 컨텍스트(Context)에 포함되거나 포함되지 않는 문제를 디버깅하려는 사용자.
핵심 내용
World Info를 가져올 때는 항목의 내용 및 트리거(Trigger) 동작이 그대로 보존되어야 합니다. 키(Key), 보조 키(Secondary Key), 비활성화 상태, 삽입 순서(Insertion Order), 깊이(Depth), 고정(Sticky), 지연(Delay), 쿨다운(Cooldown) 설정 등은 AI 모델이 세계관을 이해하는 방식을 변화시킬 수 있습니다.
단순히 파일이 목록에 나타나는 것만으로 가져오기가 성공했다고 판단해서는 안 됩니다. 실제 채팅에서 실제 트리거를 테스트해 보세요.
Tavern Studio의 처리 방식
Tavern Studio는 세계관 설정을 직접 가져오거나 실리타번(SillyTavern) 전체 마이그레이션 경로를 통해 가져올 수 있습니다. 캐릭터 카드 내에 characterBook/로어북이 포함되어 있는 경우, Tavern Studio는 자동으로 World Info 레코드를 생성하고 이를 해당 캐릭터 카드에 연결합니다.
전체 마이그레이션을 진행하려면 Settings -> Data Management -> Import from SillyTavern(설정 -> 데이터 관리 -> 실리타번에서 가져오기)으로 이동한 다음, data 폴더가 포함된 프로젝트 루트 디렉터리를 선택하고 감지된 자산을 미리 본 후 가져오기를 실행합니다. 이 과정에서 기존 실리타번 파일은 전혀 수정되지 않습니다.
작업 단계
- 실리타번(SillyTavern) World Info 또는 로어북 JSON 파일을 내보내거나 위치를 확인합니다.
- Tavern Studio의 가져오기 플로우를 통해 가져오거나, 실리타번 전체 마이그레이션 도구를 실행합니다.
- 세계관 설정(World Info) 섹션을 엽니다.
- 항목 수, 이름, 키(Key), 비활성화 상태를 확인합니다.
- 해당 세계관 설정을 관련 캐릭터 카드나 채팅에 연결합니다.
- 트리거 키를 포함한 테스트 메시지를 전송합니다.
- 항목이 트리거되지 않는 경우, 키 철자, 대소문자 구분, 단어 단위(Whole-word) 일치 설정 및 추가 일치 소스를 검토합니다.
자주 묻는 질문(FAQ)
Tavern Studio에서 실리타번 World Info를 가져올 수 있나요?
네, 가능합니다. World Info 및 로어북 가져오기는 Tavern Studio의 실리타번 호환 에셋 워크플로의 일부로 지원됩니다.
비활성화된 항목은 그대로 비활성화 상태로 유지되나요?
가져온 상태를 직접 확인해보는 것이 좋습니다. 특정 항목이 컨텍스트에 표시되지 않는다면, 해당 항목이 비활성화되어 있거나 채팅용으로 선택되지 않았는지 확인해 보세요.
항목이 트리거되지 않는 이유는 무엇인가요?
가장 흔한 원인으로는 키 불일치, 대소문자 구분 문제, 단어 단위(Whole-word) 일치 여부, 보조 키 누락, 제외 키(Negative Key) 설정 또는 항목 비활성화 등이 있습니다.
대신 캐릭터 카드에 로어 정보를 넣어야 하나요?
해당 정보가 캐릭터의 필수적인 정체성이나 오프닝 컨텍스트에 해당하는 경우에만 캐릭터 카드에 직접 기입하는 것이 좋습니다. 조건부로 활성화되는 로어 정보는 World Info에 두는 것이 적합합니다.
가져오기를 진행하면 제 실리타번 파일이 수정되나요?
전체 마이그레이션 도구는 소스 프로젝트 폴더에서 데이터를 읽기 전용(Read-only)으로 가져오도록 설계되었습니다.
다음 단계
- 세계관 설정 및 로어북 가이드를 읽어보세요.
- 실리타번 캐릭터 카드 가져오기 가이드를 통해 캐릭터를 가져와 보세요.
- 프리셋 및 프롬프트 관리자에서 프롬프트 동작을 튜닝해 보세요.