03 — Claude & product architecture
더 자연스러운 대화,
근거가 있는 설명.Natural dialogue.
Grounded explanations.
DOLI의 대화 엔진은 Claude Sonnet 위에서 동작합니다. 캐릭터 답변, 턴마다 갱신되는 기억 노트, 줄거리 압축, 조사 기반 설정집 작성까지 Claude가 맡습니다. 다음 단계는 Claude API로 외부 테스트를 여는 것이고, 두부랑 공부의 공부 조언과 사주 해설도 같은 구조 위에 올립니다.DOLI's dialogue engine is built on Claude Sonnet: character replies, memory notes updated every turn, story-arc compression and research-based story bibles. The next step is opening the external pilot on the Claude API, with study advice in Study with Dubu and Saju explanations built on the same stack.
현재 사용Current use
DOLI 안의 ClaudeClaude inside DOLI
DOLI 프로토타입에서는 Claude Sonnet이 캐릭터의 답변을 쓰고, 턴마다 기억 노트를 갱신하고, 긴 줄거리를 압축하고, 웹 조사로 설정집 초안을 만듭니다. 개발 역시 Claude Code로 진행합니다.In the DOLI prototype, Claude Sonnet writes every character reply, updates memory notes each turn, compresses long story arcs and drafts story bibles from web research. Development itself runs on Claude Code.
다음 단계Next milestone
Claude API로 외부 테스트External pilot on the Claude API
대화 엔진을 서버 측 Claude API 호출로 옮기고, 프롬프트 캐싱으로 긴 대화의 비용과 지연을 낮춥니다. 고정된 한국어 대화 세트로 캐릭터 일관성·맥락 유지·응답 속도·대화당 비용을 측정한 뒤 외부 테스트를 엽니다.Move the engine to server-side Claude API calls, using prompt caching to keep long conversations fast and affordable. Measure character consistency, context retention, latency and cost per conversation on a fixed Korean dialogue set, then open the external pilot.
캐릭터 설정과 안전 규칙Character consistency & safety rules
캐릭터의 성격·말투·배경을 유지하도록 대화 지침을 설계했습니다. 유해 콘텐츠를 제한하는 생성 규칙을 적용했고, 안전 기준으로 거절된 이미지 요청은 자동 재시도하지 않습니다. 이용 방침 →We designed dialogue instructions to preserve each character's personality, voice and background, and applied generation rules that restrict harmful content. Image requests rejected on safety grounds are not automatically retried. Usage terms →
대화 엔진의 구조Inside the dialogue engine
캐릭터 설정 + 최근 대화Character + recent context→
서버의 모델 호출Server-side model call→
응답 검토 + 장면 상태Response checks + scene state
외부 테스트용 운영 구조 · 서버 측 Claude API 호출Production architecture for the external pilot · server-side Claude API calls
01 / DOLI캐릭터의 일관성Character consistency
캐릭터의 성격·말투·배경과 기억 노트를 대화 지침에 반영합니다. 기억 요약과 장면 상태 관리로 앞선 대화와 현재 상황을 다음 응답에 전달합니다.Dialogue instructions include each character's personality, voice, background and story notes. Memory summaries and scene state carry earlier conversations and the current situation into the next response.
02 / SAJU계산과 설명의 분리Separate calculation from writing
날짜와 명식 계산은 검증 가능한 코드가 담당하고, 모델에는 구조화된 결과를 전달하는 방식을 구상합니다. 해석의 일관성과 이해하기 쉬운 한국어를 평가합니다.Use verifiable code for date and pillar calculations, and provide structured results to the model. Evaluate explanation consistency and clarity in Korean.
03 / OPERATIONS테스트의 기준Practical evaluation gates
응답 품질과 함께 실패율·속도·비용을 기록할 계획입니다. 공개 테스트 전에는 API 키의 서버 보관, 사용량 제한, 대화 보관·삭제 방식을 구현하고 점검합니다.Track quality alongside failures, speed and cost. Before public testing, implement and review server-side API keys, usage limits and conversation retention and deletion.
지원 리소스 활용 계획How startup support will be used
API 크레딧과 높은 사용 한도는 먼저 DOLI 대화 엔진을 Claude API로 옮겨 외부 테스트를 여는 데 쓰고, 이어서 두부랑 공부의 공부 조언과 사주 해설 프로토타입에 씁니다.API credits and higher rate limits go first to moving DOLI's dialogue engine onto the Claude API for its external pilot, then to study advice in Study with Dubu and the Saju explanation prototype.