RhythmicWave/NovelForge

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

何を解決するか

NovelForge は、長編小説の作成に特化したAI支援ツールです。物語の一貫性を維持すること、AI生成コンテンツに対する制御性を確保すること、そして数百万語にわたる創作活動において創造的インスピレーションを維持することという、核心的な課題に対処しています。

動作方法

このシステムは「スキーマ最優先」アプローチを採用しており、登場人物、世界観構築、プロットのポイントといったすべてのストーリーデータが構造化された「カード」として保存されます。一貫性を保つために、以下の主要なメカニズムを採用しています:

  • コンテキストインジェクション (@DSL):ドメイン固有言語により、AIプロンプト内で特定のカード、タイプ、またはフィルタリングされたプロジェクトデータを正確に参照できます。
  • 知識グラフ:SQLite または Neo4j と統合され、エンティティ間の関係を追跡し、AIの出力が確立されたキャラクターの弧や世界のルールに一致するようにします。
  • コードベースのワークフロー:Python風の論理と専用のワークフロー・エージェントによる自然言語オーケストレーションを用いて、プロジェクト初期化(「スノーフレーク法」など)といった繰り返し作業を自動化するシステムです。
  • 細粒度生成:一章全体を一度に生成するのではなく、フィールド単位のストリーミングを用いることで、特定の詳細を確認または反復してから次に進めるようにします。

対象ユーザー

複雑な世界観構築やプロット構造を管理しながら、LLMを活用して下書きやブレインストーミングを行う必要がある小説家や長編物語作家向けに設計されています。

主な特徴

  • スキーマ駆動型カード:事前に定義された構造に基づいて生成を検証することで、混沌としたAI出力を防ぎます。
  • インスピレーションアシスタント:複数のプロジェクトにまたがる複数のカードを参照できる、継続的なAIパートナーで、高レベルなブレインストーミングを支援します。
  • ワードカウント制御:プロンプトベースの制約と、複数ラウンドにわたってトークンを予算配分する厳格な「コントロールモード」を提供し、特定の長さ目標に到達します。
  • アイデアワークベンチ:非構造的なブレインストーミングに特化したスペースで、後から正式なプロジェクトに移行できます。
  • ワークフロー・エージェント:自然言語で複雑な自動化パイプラインを作成または修正できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト