프로젝트 배경
[배경] - AI 캐릭터 채팅 서비스 대부분이 채팅 기능 자체에만 집중하고, 콘텐츠 품질과 대화 일관성에는 소홀합니다. - 캐릭터가 대화가 길어지면 설정을 잊고, 어떤 캐릭터든 비슷한 어투로 답하며, 스토리가 뻔하게 수렴하는 문제가 반복됩니다. - 이를 모델 성능의 한계가 아니라 프롬프트 설계·메모리 관리·모델 운영 등 플랫폼 차원에서 풀어야 할 문제라고 판단했습니다. [목표] - 크리에이터가 양
프로젝트 성과
웹·모바일 크로스 플랫폼 출시
React 기반 웹과 React Native(Expo) 기반 iOS/Android 앱을 1인 풀스택으로 개발해 웹·모바일 동시 서비스 가능한 상태로 구축
멀티 AI 프로바이더 통합 운영
Claude·Gemini·오픈소스(vLLM)를 단일 라우팅으로 통합, 비용·품질에 따라 자동 선택하고 장애 시 자동 폴백, 캐싱으로 호출 비용 최적화
콘텐츠 품질·세이프티 체계화
AI 캐릭터 채팅 품질 이슈 50종 이상을 8개 카테고리로 분류하고, 프롬프트·로어북·모델 설정 레이어별 대응 체계와 세이프티 필터를 콘텐츠 가이드에 반영
3계층 메모리로 장기 대화 일관성 확보
최근·중기·아카이브 3계층 요약과 pgvector 시맨틱 검색으로 관련 기억을 자동 주입, 장기 대화의 컨텍스트 부패를 완화
핵심 기능
프로젝트 상세
AI 캐릭터 채팅 플랫폼 "Glitch" 풀스택 개발 AI 캐릭터와 실시간으로 대화하고, 크리에이터가 직접 캐릭터·세계관·스토리를 만들어 공유하는 인터랙티브 채팅 플랫폼을 1인 풀스택으로 기획·설계·개발했습니다. 캐릭터가 오래 대화해도 설정과 맥락을 잃지 않도록, 대화 메모리와 지식베이스(RAG)·멀티 LLM 운영을 플랫폼 차원에서 직접 구축한 것이 핵심입니다. [채팅 시스템] SSE(Server






