基于 LangGraph 和 LangMem 的智能小说创作系统,通过多个专业智能体的协同工作,实现长篇小说的自动创作。
- 多智能体协同创作
- 全程质量控制
- 风格统一性保证
- 用户交互优化
- 创作效率提升
系统由以下主要组件构成:
-
核心创作智能体
- 构思智能体:生成故事概念和设定
- 大纲智能体:制定章节大纲
- 写作智能体:撰写具体内容
- 编辑智能体:审校和修改
-
质量控制智能体
- 风格统一智能体:确保风格一致性
- 质量控制智能体:监督创作质量
-
支持智能体
- 记忆智能体:管理长期记忆
- 用户交互智能体:处理用户交互
- 克隆仓库
git clone [repository-url]
cd novel-writing-system- 创建虚拟环境
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows- 安装依赖
pip install -r requirements.txt
pip install -r requirements-dev.txt # 开发依赖- 配置环境变量
cp .env.example .env
# 编辑 .env 文件,填入必要的配置信息- 启动系统
python src/main.py-
输入创作主题 系统会引导您输入创作主题,并开始创作过程。
-
查看进度 系统会实时显示创作进度,并提供阶段性成果预览。
src/
├── agent/ # 智能体实现
├── models/ # 数据模型
├── utils/ # 工具函数
└── main.py # 入口文件
- 安装开发依赖
pip install -r requirements-dev.txt- 运行测试
pytest- 代码格式化
black .
isort .- Fork 项目
- 创建特性分支
- 提交更改
- 推送到分支
- 创建 Pull Request
MIT License
[Your Contact Information]