《大厂重生:我用代码征服世界》 现已上线!
👉 立即阅读: http://xindoo.github.io/ai-novel-lab
- 经典中文网文风格设计
- 支持深色/浅色模式切换
- 移动端优化,随时随地阅读
- 自动记录阅读进度
一个使用 AI 大模型自动创作长篇小说的实验性项目。本项目通过系统化的工程方法,探索 AI 在长篇叙事创作中的可能性、挑战与解决方案。
AI Novel Lab 是一个完整的 AI 小说创作系统,实现了从大纲设计、章节撰写到一致性维护的全流程自动化。项目成功创作了一部 100 章、43 万字的都市重生科技爽文《大厂重生:我用代码征服世界》。
-
完整小说: 100 个章节,428,000+ 字
-
在线阅读: React 静态网站,快速访问
-
一致性维护: 通过系统化方法解决长篇创作的连贯性问题
-
开源代码: 完整的创作流程、工具链和文档
-
多轮修订: 从 40 章迭代到 50 章,剧情连贯性评分从 73/100 提升到 93/100
- 大纲驱动: 预先设计完整的世界观、人物关系和章节细纲
- 分层一致性: 宏观设定 + 微观细节的双重保障机制
- 进度追踪: 自动化进度管理和质量监控
- AI Agent 架构: 专门设计的"爽文写作专家" Agent
- 上下文管理: 解决大模型长上下文限制的工程方案
- 质量控制: 自动字数统计、风格一致性检查
- 版本控制: 完整的 Git 工作流
- 文档化: 详细的 AGENTS.md 操作指南
- 可复现: 开源所有代码和配置
ai-novel-lab/
├── AGENTS.md # AI Agent 操作指南(核心文档)
├── 章节大纲.md # 完整小说大纲、人物设定、世界观
├── progress.md # 写作进度追踪表
├── README.md # 项目说明(本文件)
├── count_words.py # 字数统计脚本
├── 优化完成总结.md # 修订完成总结
├── ai-novel-website/ # 在线阅读网站(React)
│ ├── src/
│ │ ├── pages/
│ │ │ ├── Home.jsx
│ │ │ ├── ChapterList.jsx
│ │ │ └── Reader.jsx
│ └── package.json
└── chapters/ # 小说正文目录
├── 001_死亡回档.md
├── 002_面试?我是来教你们写代码的.md
└── ... (共 100 章)
- AGENTS.md: AI Agent 的操作手册,定义了写作规范、流程和约束条件
- 章节大纲.md: 小说的完整设定,包括故事梗概、四卷结构、人物小传
- progress.md: 实时追踪每章的写作状态、字数、完成日期
- chapters/: 所有已完成的章节文件,按三位数字编号排序
- ai-novel-website/: React 构建的在线阅读网站
| 组件 | 选择 | 说明 |
|---|---|---|
| AI 模型 | DeepSeek-Chat | 性价比高,支持长上下文 |
| 开发工具 | VS Code + Kilo Code | AI 编程助手,支持代码库索引 |
| 版本控制 | Git + GitHub | 完整的版本管理和协作 |
| 脚本语言 | Python | 用于字数统计等自动化任务 |
| 前端框架 | React | 在线阅读网站 |
- 标题: 《大厂重生:我用代码征服世界》
- 类型: 都市重生、科技爽文、程序员题材
- 篇幅: 100 章,428,000+ 字
- 完成时间: 2026年3月
- 剧情连贯性评分: 93/100(优秀)
小说分为两部,讲述程序员林峰重生后利用技术知识改变命运的故事:
- 第一部:地球篇 (1-50章) - 职场逆袭、商业战争、科技霸权、火星殖民
- 第二部:星际篇 (51-100章) - 星际联盟、暗物质文明、多元宇宙探索
- 第42章:大国重器
- 第43章:人造太阳(核聚变突破)
- 第44章:月球数据中心(星辰大海)
- 第45章:人工智能觉醒(盘古→晨曦)
- 第46章:归家(亲情回归)
- 第47章:狱中对话(与张伟和解)
- 第48章:超脑真相(观察者、暗物质文明)
- 第49章:世纪婚礼(太空婚礼)
- 第50章:新的征程(大结局·火星殖民)
- 第51-100章:星际文明篇 - 探索银河系、暗物质文明、多元宇宙
本项目经历了多轮系统性修订,持续优化作品质量:
- 完成 40 章,243,178 字
- 建立基础大纲和创作流程
- 发现 5 大类问题:时间线混乱、人物工具化、技术跳跃、语言重复、爽点分布不均
- 剧情连贯性评分:73/100
- 新增 10 章过渡章:修复剧情连贯性
- 时间线标记:添加 12 处明确时间戳
- 人物增强:三女各 3-4 个独立场景
- 技术铺垫:添加量子计算、核聚变等过渡章节
- 语言打磨:替换 160+ 次重复短语
- 剧情连贯性评分提升至 93/100
- 新增 50 章星际文明篇:从地球走向银河系
- 探索暗物质文明、多元宇宙、第一文明秘密
- 总字数达到 428,910 字
直接访问 GitHub Pages 网站:http://xindoo.github.io/ai-novel-lab
- 支持章节导航、进度记录
- 深色/浅色模式切换
- 字体大小调节
- 移动端优化
- 阅读
AGENTS.md了解 AI Agent 的写作规范 - 查看
章节大纲.md理解故事的整体架构 - 浏览
progress.md查看创作进度和历史记录
- 使用类似的 AI 工具(Cursor、Claude Code 等)
- 参考 AGENTS.md 中的 Prompt 设计
- 调整大纲和设定进行二次创作
问题: 大模型无法一次性处理 20 万字内容
解决方案:
- 分层大纲设计(宏观 → 章节 → 场景)
- 分段生成 + 一致性检查
- 利用代码库索引进行上下文检索
问题: 长篇创作中人物、设定容易前后矛盾
解决方案:
- 预先定义完整的世界观和人物档案
- 建立 AGENTS.md 约束系统
- 实时进度追踪和一致性验证
问题: AI 难以精确控制输出字数
解决方案:
- 开发
count_words.py自动统计脚本 - 设定字数阈值(≥4000字/章)
- 不足时自动触发重写机制
问题: 初稿存在时间线混乱、人物工具化等问题
解决方案:
- 系统性审阅发现 5 大类问题
- 新增 10 章过渡章修复剧情漏洞
- 添加时间线标记、独立人物场景
- 剧情连贯性评分从 73/100 提升到 93/100
- 展示了 AI 在长篇叙事创作中的实际能力边界
- 提供了解决长上下文、一致性等问题的工程方案
- 开源了完整的 Prompt 设计和 Agent 架构
- 提供了多轮修订的方法论和最佳实践
- 证明了 AI 辅助长篇创作的可行性
- 提供了系统化的创作流程模板
- 展示了如何平衡创意与控制
- 提供了从初稿到终稿的完整修订案例
-
演示了如何将软件工程方法应用于创意领域
-
提供了完整的项目管理和版本控制范例
-
提供了 AI 作品质量优化的工程方案
欢迎对以下方面做出贡献:
- 代码改进: 优化字数统计脚本、添加新的自动化工具
- 文档完善: 补充技术细节、添加使用教程
- 内容扩展: 基于现有框架创作新的小说
- 问题反馈: 报告 bug、提出改进建议
贡献流程:
- Fork 本仓库
- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启 Pull Request
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
- DeepSeek: 提供高性价比的 AI 模型服务
- Kilo Code: 优秀的 AI 编程助手工具
- 开源社区: 所有为 AI 创作工具做出贡献的开发者
AI Novel Lab - 探索 AI 创作的边界,一次一章,一行代码。