lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200 万字量级 连载创作。
解決する課題
Webnovel Writerは、長編ウェブ小説執筆における一貫性の問題を解決するために設計されています。物語が数百章にわたって進行しても、AIがキャラクターの動機、世界観のルール、プロットのポイント(伏線)、タイムラインを忘れないようにし、物語の整合性と論理的な一貫性を維持します。
仕組み
このプロジェクトは Claude Code のプラグインとして動作し、執筆行為と事実の記録行為を分離する「ストーリーシステム」を実装しています。専門化されたエージェント(Context、Reviewer、Dataエージェント)のパイプラインを使用して、クリエイティブなプロセスを管理します:
- 計画と初期化: ストーリーの骨組み、世界観の設定、および全体的なアウトラインを設定します。
- 執筆パイプライン: 章を執筆する前に必要なコンテキストを取得し、執筆後に新しい事実を抽出して永続的な記録にコミットします。
- 一貫性の管理: RAG(Retrieval-Augmented Generation)システムを使用し、オプションの埋め込み(embedding)とリランキング(reranking)を用いて、キャラクターの状態やプロットのポイントを照会します。
- 状態の投影: 事実は、状態JSON、要約、長期メモリのスクラッチパッドなどの読み取り専用ビューに投影されます。
- 可視化: 読み取り専用のダッシュボードにより、著者はエンティティの関係グラフやプロジェクトのステータスを閲覧できます。
対象者
AIを使用して長期的な連載ストーリーの執筆を補助しており、膨大なテキスト量にわたって厳格な物語の一貫性を維持するためのシステムを必要としているウェブ小説の著者。
ハイライト
- エンドツーエンドのワークフロー: 初期化、計画、執筆、レビュー、照会のための統合されたコマンド。
- 事実に基づくコミット:
CHAPTER_COMMITシステムを使用して、すべての新しいプロットポイントが正式に記録され、インデックス化されることを保証します。 - 多角的なレビュー: ペーシング、一貫性、OOC(キャラクター崩壊)の挙動、および「クールポイント」(読者の満足度)に基づいて章をレビューします。
- RAGの統合: OpenAI互換の埋め込みおよびリランキングAPIを介したセマンティック検索をサポートし、フォールバックとしてBM25キーワード検索を使用します。
- ジャンルテンプレート: 37種類の中国語ウェブ小説ジャンルテンプレートを内蔵しています。
- ビジュアルダッシュボード: エンティティグラフとストーリーの進捗を追跡するための読み取り専用インターフェースを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト