Narcooo/inkos
Story Creation AI Agent for novel, scripts, translation, interactive games, and IP content
What it solves
InkOS는 전문 스토리 제작 및 다국어 번역을 위해 설계된 AI 에이전트 시스템입니다. 장편 내러티브에서 흔히 발생하는 일관성 부족 및 “AI‑같은” 글쓰기 문제를, 캐릭터, 설정, 플롯 훅, 스토리 상태를 통합 워크벤치에서 관리함으로써 해결합니다. 계획, 감사, 수정의 구조화된 파이프라인을 구현해 LLM에서 흔히 나타나는 장기 내러티브 드리프트를 방지합니다.
How it works
InkOS는 두 가지 주요 라인을 통해 작동합니다: 장/단편 스토리용 프로덕션 라인과 인터랙티브 월드용 Play 라인.
장편 작성에서는 멀티 에이전트 파이프라인을 사용합니다:
- Planning & Composition: Planner와 Composer가 챕터 의도를 결정하고 구조화된 메모리 시스템에서 필요한 컨텍스트를 수집합니다.
- Writing: Writer 에이전트가 특정 스타일 가이드와 “안티‑AI” 규칙을 적용해 텍스트를 생성, 일반적인 LLM 표현을 감소시킵니다.
- Auditing & Revision: Continuity Auditor가 37가지 차원(예: 캐릭터 메모리, 플롯 훅)으로 초안을 검사하고, Reviser가 주요 문제를 수정합니다.
- State Synchronization: Observer와 Reflector가 스토리의 권위 있는 상태(JSON)와 인간이 읽을 수 있는 투영(Markdown)을 업데이트합니다.
장기 메모리는 Zod 검증 JSON 상태, Markdown 투영, 그리고 SQLite 시계열 데이터베이스를 활용한 의미 검색을 결합해 유지됩니다.
Who it’s for
- Authors and Novelists: 장편 시리즈, 단편, 팬픽을 쓰며 복잡한 플롯의 일관성과 제어가 필요한 작가.
- Game Designers: 인터랙티브 영화, 비주얼 노벨, 오픈 월드 텍스트 어드벤처를 만드는 디자이너.
- Translators: 용어집과 Glossary를 유지하면서 챕터별 번역이 필요한 사용자.
- Content Creators: 다국어에 걸쳐 IP 콘텐츠를 구축하는 크리에이터.
Highlights
- Continuity Auditing: 캐릭터가 사건을 잊거나 이미 잃어버린 아이템을 사용하지 않도록 37차원 체크.
- InkOS Play: 자연어 월드 계약과 동적 상태 추적을 이용한 오픈 월드 인터랙티브 내러티브 시스템.
- Anti-AI Writing: 내장 규칙과 스타일 분석 도구로 “LLM‑풍” 표현을 제거하고 특정 작문 스타일을 모방.
- Multi-Model Routing: 서로 다른 역할에 서로 다른 LLM을 할당 가능(예: 작성에 Claude, 감사에 GPT-4o).
- Input Governance: 장기 의도와 현재 초점을 별도 제어 문서로 구분해 프롬프트를 부풀리지 않고 AI를 안내합니다.