RhythmicWave/NovelForge

AI辅助长篇小说创作,卡片式创作,支持基于 JSON Schema的结构化 AI 生成与上下文引用,可扩展性强。

해결하는 문제

NovelForge는 장편 소설 창작을 위한 AI 보조 도구입니다. 수백만 단어에 걸쳐 서사의 일관성을 유지하고, AI 생성 콘텐츠에 대한 통제력을 확보하며, 창의적 영감을 지속하는 데 핵심적인 도전 과제를 해결합니다.

작동 방식

이 시스템은 모든 스토리 데이터(등장인물, 세계관 구축, 플롯 포인트 등)를 구조화된 "카드"로 저장하는 "스키마 우선" 접근 방식을 사용합니다. 일관성을 유지하기 위해 다음과 같은 핵심 메커니즘을 활용합니다:

  • 컨텍스트 주입 (@DSL): 도메인 전용 언어를 통해 AI 프롬프트 내에서 특정 카드, 유형, 또는 필터링된 프로젝트 데이터를 정확히 참조할 수 있습니다.
  • 지식 그래프: SQLite 또는 Neo4j와 통합되어 엔티티 간의 관계를 추적하여 AI 출력이 확립된 캐릭터 아크와 세계 규칙에 부합하도록 합니다.
  • 코드 기반 워크플로우: Python 스타일 논리와 전용 워크플로우 에이전트를 사용해 반복적인 창작 작업(예: "스노우플레이크 방법"을 통한 프로젝트 초기화)을 자동화하는 시스템입니다.
  • 세부 생성: 전체 장을 한 번에 생성하는 대신 필드 단위 스트리밍을 사용해, 다음 단계로 진행하기 전에 특정 세부 사항을 확인하거나 반복할 수 있습니다.

대상 사용자

복잡한 세계관 구축과 플롯 아키텍처를 관리하면서 LLM을 활용해 초안 작성과 브레인스토밍을 수행해야 하는 소설가 및 장편 스토리텔러를 위한 도구입니다.

주요 기능

  • 스키마 기반 카드: 사전 정의된 구조에 기반해 생성을 검증하여 혼란스러운 AI 출력을 방지합니다.
  • 영감 어시스턴트: 여러 프로젝트에 걸쳐 다양한 카드를 참조할 수 있는 지속적인 AI 파트너로, 고수준의 브레인스토밍을 지원합니다.
  • 단어 수 제어: 프롬프트 기반 제약과 복수 라운드에 걸쳐 토큰을 예산 배분하는 엄격한 "컨트롤 모드"를 제공하여 특정 길이 목표에 도달합니다.
  • 아이디어 워크벤치: 비구조적인 브레인스토밍을 위한 전용 공간으로, 나중에 공식 프로젝트로 이식할 수 있습니다.
  • 워크플로우 에이전트: 자연어로 복잡한 자동화 파이프라인을 생성하거나 수정할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트