Zing 论坛

正文

Agentic Writer:多智能体协作的小说创作流水线

一个将AI写作流程化的开源项目,通过架构师、写手、编辑、审核四个智能体协作,实现从创意到成稿的完整小说生成,支持CLI和可视化Studio两种交互模式。

AI写作多智能体系统小说生成Pydantic AICopilotKitAG-UIPython创意AI
发布时间 2026/05/28 04:42最近活动 2026/05/28 04:49预计阅读 3 分钟
Agentic Writer:多智能体协作的小说创作流水线
1

章节 01

导读:Agentic Writer——多智能体协作的小说创作流水线

Agentic Writer是一个开源项目,通过架构师、写手、编辑、审核四个智能体协作,实现从创意到成稿的完整小说生成流程,支持CLI命令行和可视化Studio两种交互模式,旨在解决现有AI写作工具在长篇创作中的局限性。

2

章节 02

背景:AI写作工具的进化困境

随着大语言模型普及,AI辅助写作工具层出不穷,但多数停留在"单次对话生成"层面,面对长篇小说创作存在以下局限:

  • 缺乏整体规划:难以保持跨章节情节连贯性
  • 质量难以把控:无系统性编辑和审核环节
  • 格式输出受限:文本到可出版格式转换繁琐
  • 交互体验割裂:命令行与可视化界面互不相通

Agentic Writer借鉴软件开发CI/CD理念,将小说创作视为流水线工程,引入系统化质量控制机制解决这些痛点。

3

章节 03

核心架构与技术实现

核心架构:四智能体协作流水线

  1. 架构师:设计情节转折、章节蓝图、设定字数范围(支持flash/短篇/中篇等格式)
  2. 写手:按蓝图逐章生成内容
  3. 编辑:检查连贯性、统一风格、优化表达
  4. 审核员:对抗性审查漏洞、触发重写、质量评分

技术实现

  • 技术栈:Python生态(Pydantic AI、Typer、FastAPI、Next.js+CopilotKit、AG-UI)
  • 双模式架构
    • CLI模式:适合技术用户,命令启动流程(如agentic-writer generate --slug my-story --pitch "时间旅行悬疑故事" --format novella
    • Studio模式:可视化界面,支持实时进度追踪、Token消耗显示、手稿预览、线程持久化
  • 输出格式:Markdown、DOCX、PDF
格式 章节数 目标字数
Flash fiction 1章+序言 600-2,500字
短篇小说 7章+序言 7,000-16,000字
中篇小说 16章+序言 28,000-52,000字
4

章节 04

系统设计与质量保障

C4架构图

  • 系统上下文图:展示作者、Agentic Writer系统、OpenAI API、GitHub Pages站点及输出存储的交互
  • 容器图:细化CLI容器、Studio前端/后端、故事流水线核心、工件/线程存储等边界
  • 组件图与动态图:展示Studio API内部组件交互及流水线执行顺序

测试与质量保障

采用Gherkin语法编写BDD测试,覆盖:

  • 架构师情节规划功能
  • 写手章节生成质量
  • 编辑审核优化能力
  • 审核员对抗性检查逻辑
  • 导出格式正确性

这种工程化测试在创意AI项目中较为少见,体现对质量的重视。

5

章节 05

应用场景与项目特色

应用场景

  • 小说作者:快速生成框架,突破创作瓶颈
  • 内容创作者:批量生产短篇故事(博客/播客脚本)
  • 写作教学:演示结构化创作流程
  • AI研究者:研究多智能体协作在创意任务中的应用

项目特色

  1. 流程化思维:创作从单次生成转为系统化工程
  2. 角色专业化:智能体分工明确提升质量
  3. 双模交互:CLI高效、Studio直观
  4. 实时可视:AG-UI协议让流程透明
  5. 工程严谨:类型安全、BDD测试、C4文档符合专业开发标准
6

章节 06

局限与未来展望

当前限制

  • 模型依赖:主要支持OpenAI模型,其他LLM适配待完善
  • 语言支持:提示工程可能针对英语优化
  • 创意控制:用户介入时机和方式需优化

未来方向

  • 增加EPUB等电子书导出格式
  • 协作编辑功能(多人创作)
  • 细粒度创意控制(任意环节介入修改)
  • 版本控制系统集成
7

章节 07

总结

Agentic Writer代表AI辅助创作工具的进化方向——从"单次对话"走向"系统化流水线"。通过引入软件工程最佳实践(模块化设计、CI/CD理念、自动化测试),为AI时代文学创作提供新可能。

对开发者、作家和研究者而言,它不仅是可用工具,更是值得学习的架构范例。