프로젝트 배경
1) 문제점 - 새로운 텍스트 어드벤처를 제작할 때마다 세계관, 등장인물, 사건, 분기와 게임 규칙을 코드로 다시 구현해야 했습니다. - 미리 작성된 선택지만 제공하는 방식은 플레이 흐름이 반복되어 콘텐츠 확장과 재사용이 어려웠습니다. - LLM에 스토리 생성을 전적으로 맡기면 기존 세계관과 맞지 않는 내용이 생성되거나, 게임 UI에서 처리하기 어려운 비정형 응답이 반환될 수 있었습니다. - 이전
프로젝트 성과
코드 수정 없는 세계관 테마 교체 구조 구축
세계관 문서를 지식 그래프와 테마 데이터로 변환해 하나의 게임 엔진에서 서로 다른 세계관을 구동하도록 설계했습니다.
검증 가능한 AI 스토리 생성 파이프라인 구현
RAG, Pydantic 스키마와 룰 엔진을 결합해 세계관 이탈과 비정형 출력을 제어하고 게임 상태와 연결했습니다.
3개 언어 지원 웹게임 배포
한국어·영어·일본어 UI를 구현하고 React와 FastAPI를 Docker로 통합해 Railway에 배포했습니다.
핵심 기능
진행 단계
서비스 기획 및 AI 아키텍처 설계
2026.02.
반복적인 세계관 구현과 LLM 자유 생성의 문제를 정의하고 지식 그래프, RAG, 룰 엔진의 역할을 설계했습니다.
프로젝트 상세
1) 포트폴리오 소개 WorldWeaver는 세계관 문서를 인물·장소·사건의 관계로 구조화하고, 이를 바탕으로 플레이 가능한 AI 텍스트 어드벤처를 생성하는 웹 서비스입니다. 게임 기획자, 작가, AI 기반 인터랙티브 콘텐츠 제작자를 주요 대상으로 기획했습니다. 2) 작업 범위 서비스 기획부터 지식 그래프·RAG 파이프라인 설계, FastAPI 백엔드, React·TypeScript 프론트







