voocel/ainovel-cli
✨多agent实现全自动AI小说生成
何を解決するか
ainovel-cliは長編小説を書くための自動エンジンです。初期の前提とアウトラインからドラフトと編集まで、複数のAIエージェントを調整して常時手動介入の必要をなくし、数百章にわたって一貫性と物語の流れを確保します。
仕組み
このシステムは「決定論的エンジン + マルチエージェントコラボレーション」アーキテクチャを使用します。中央のEngineは状態を管理し、意思決定表に基づいて専門エージェントにタスクをルーティングし、Arbiterは意味的判断を担当します。
エージェント:
- Architect: 前提、アウトライン、キャラクター プロフィール、世界ルールを作成します。
- Writer: 個々の章の概念化、ドラフト、自己レビューを担当します。
- Writer's Workflow: 各章は次の厳格な手順に従います:コンテキストのロード、前のテキストの読み込み、章の計画、ドラフト、一貫性のチェック、最終バージョンのコミット。
- Editor: 7つの品質次元(例:一貫性、ペース、物語の一貫性)に基づいて章をレビューし、証拠に基づいたフィードバックを提供します。
- Arbiter: 構造化された意思決定のための軽量関数(例:プランナーの選択やユーザー介入の処理)。
Long-form Management: 非常に長い小説で「空洞」なアウトラインを避けるため、「Compass」(長期方向)と「Rolling Planning」(現在および近未来のアークに対してのみ詳細な章を展開)を使用します。
Context Management: ボリューム $ ightarrow$ アーク $ ightarrow$ チャプター の3レベル要約システムと適応的圧縮パイプラインを使用し、500+章にわたって連続性を維持します。
User Intervention: ユーザーはシステムを一時停止することなくリアルタイムで修正リクエストを注入できます;エンジンは影響を評価し、影響を受けた章を書き直します。
対象ユーザー
長編フィクションの制作を自動化したい作者やクリエイター、特にウェブ小説のようなジャンルにおいて、そして毎章手動でプロンプトを出さずにスタイルと一貫性を高いレベルで制御したい人々。
ハイライト
- 決定論的ステートマシン: メインループはLLMではなくコードで処理され、動作が予測可能かつテスト可能になります。
- ローリングプランニング: ストーリーをアークごとに展開し、事前に全てを計画するのではなく、物語のドリフトを防ぎます。
- uma-levelチェックポイント: ステップレベル(plan/draft/check/commit)でのクラッシュからの正確な回復をサポートします。
- アンチAIトーン: 一般的なAIの定型表現を避ける組み込みベースラインを含み、ユーザーが平易な言語でカスタムルールを追加できるようにします。
- セマンティックインポート: 既存の小説を「コンパイル」してシステムに取り込み、続きを書くことができます。
- マルチLLMサポート: OpenRouter、Anthropic、Gemini、OpenAI、およびローカルのOllamaインスタンスを含むさまざまなプロバイダーと互換性があります。