AI-Novel-Writing-Assistant: 一個用於管理長篇小說寫作全生命週期的導演式 AI 生產系統
AI-Novel-Writing-Assistant: 一個用於管理長篇小說寫作全生命週期的導演式 AI 生產系統
它解決了什麼問題
這個專案解決了使用 AI 撰寫長篇小說的困難,超越了簡單的「提示與回應」聊天介面,因為後者往往會導致情節不一致和敘事碎片化。它提供了一個結構化的「導演式」生產系統,旨在透過管理高層級規劃、世界觀構建以及跨越數百個章節的角色一致性,來幫助初學者完成一整本書。
運作方式
該系統使用由 LangGraph 和 LangChain 編排的 AI 原生工作流,將單一的靈感火花轉化為完整的小說。它透過一系列相互關聯的階段來運作:
- Automatic Director: 從簡單的想法中生成整體方向、世界觀構建和章節級別的任務。
- Production Pipeline: 一個包含生成、審核和修復的鏈條,可以在檢查點處暫停並恢復。
- Creative Hub: 一個中央代理執行環境,將自然語言意圖路由到特定的規劃或執行任務。
- Long-term Assets: 使用 RAG (透過 Qdrant) 和「Style Engine」來維護世界設定、角色檔案和特定寫作風格的知識庫,這些內容會在生成過程中被召回以確保一致性。
- Feedback Loop: 每個完成的章節都會將角色狀態、事實和情節鉤子回饋到全域上下文,以影響後續章節。
對象是誰
- 新手作家: 有想法但缺乏結構化長篇小說經驗的人。
- AI 開發者: 有興趣在實際應用中實現複雜的 Agent Workflows、LangGraph 編排和長鏈任務管理的人。
重點特色
- End-to-End Production: 涵蓋從最初的靈感、宏觀規劃、卷策略、章節執行到品質修復的所有環節。
- Character Evolution Tracking: 掃描章節以追蹤角色外貌和狀態的變化,生成一致的視覺參考。
- Style Engine: 允許使用者從現有文本中提取並保存寫作風格特徵,以避免生成平庸的「AI 感」散文。
- Crossover Workflows: 包含將完成的小說改編成漫畫或短劇劇本的工作坊。
- Multi-Model Routing: 支持將不同任務(規劃 vs. 寫作 vs. 審核)路由到不同的 LLM 提供商(OpenAI, DeepSeek, 等)。