Skip to content

yang0/langbooks

Repository files navigation

多智能体小说创作系统

基于 LangGraph 和 LangMem 的智能小说创作系统,通过多个专业智能体的协同工作,实现长篇小说的自动创作。

功能特点

  • 多智能体协同创作
  • 全程质量控制
  • 风格统一性保证
  • 用户交互优化
  • 创作效率提升

系统架构

系统由以下主要组件构成:

  1. 核心创作智能体

    • 构思智能体:生成故事概念和设定
    • 大纲智能体:制定章节大纲
    • 写作智能体:撰写具体内容
    • 编辑智能体:审校和修改
  2. 质量控制智能体

    • 风格统一智能体:确保风格一致性
    • 质量控制智能体:监督创作质量
  3. 支持智能体

    • 记忆智能体:管理长期记忆
    • 用户交互智能体:处理用户交互

安装说明

  1. 克隆仓库
git clone [repository-url]
cd novel-writing-system
  1. 创建虚拟环境
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows
  1. 安装依赖
pip install -r requirements.txt
pip install -r requirements-dev.txt  # 开发依赖
  1. 配置环境变量
cp .env.example .env
# 编辑 .env 文件,填入必要的配置信息

使用方法

  1. 启动系统
python src/main.py
  1. 输入创作主题 系统会引导您输入创作主题,并开始创作过程。

  2. 查看进度 系统会实时显示创作进度,并提供阶段性成果预览。

开发指南

项目结构

src/
├── agent/          # 智能体实现
├── models/         # 数据模型
├── utils/          # 工具函数
└── main.py         # 入口文件

开发环境设置

  1. 安装开发依赖
pip install -r requirements-dev.txt
  1. 运行测试
pytest
  1. 代码格式化
black .
isort .

贡献指南

  1. Fork 项目
  2. 创建特性分支
  3. 提交更改
  4. 推送到分支
  5. 创建 Pull Request

许可证

MIT License

联系方式

[Your Contact Information]

About

基于langgraph, langmem的长篇小说写作agent

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors