WriteHERE是什么
WriteHERE是Jürgen Schmidhuber领衔的团队开源的AI长文框架。WriteHERE基于异质递归规划(Heterogeneous Recursive Planning)技术,动态分解写作任务为检索、推理和写作三种异构任务,基于有向无环图(DAG)管理任务依赖关系,实现自适应执行。WriteHERE能单次生成超过4万字、100页的专业报告,适用于小说创作、技术报告生成等多种场景。WriteHERE完全开源,支持开发者自由调用异构Agent,有望重塑AI写作的天花板。
WriteHERE的主要功能
- 单次生成超长文本:支持生成超过4万字、100页的专业报告,满足复杂写作需求。
- 创意与技术内容生成:生成创意故事、小说、技术报告等。
- 动态信息检索:在写作中实时搜索相关信息。
- 风格一致性:保持一致的写作风格和内容连贯性。
- 写作过程可视化:基于任务依赖图展示写作流程。
WriteHERE的技术原理
- 异构任务分解:将写作过程解构为检索(Retrieval)、推理(Reasoning)和写作(Composition)三种异构任务。每种任务具有独特的信息流模式,例如检索任务从外部获取信息,推理任务进行逻辑分析,写作任务生成文本。任务基于递归分解为子任务,直至分解为可直接执行的原子任务。
- 状态化层次调度算法:任务依赖关系用有向无环图(DAG)表示,每个任务具有激活、挂起、静默三种状态。系统根据任务状态动态调整执行顺序,确保任务按逻辑顺序完成,支持实时反馈和调整。
- 数学形式化框架:将写作系统抽象为五元组,Agent内核、内部记忆、外部数据库、工作空间和输入输出接口。基于数学形式化定义写作规划问题,确保每个任务的可执行性和最终目标的达成。
WriteHERE的项目地址
- 项目官网:http://writehere.site/
- GitHub仓库:https://github.com/principia-ai/WriteHERE
- arXiv技术论文:https://arxiv.org/pdf/2503.08275
WriteHERE的应用场景
- 小说创作:生成情节完整、角色丰富的长篇小说,支持创意写作和动态调整情节。
- 技术报告:撰写结构化的技术报告,整合数据和逻辑推理。
- 行业分析:生成涵盖行业趋势、市场分析的专业报告。
- 学术论文:辅助撰写学术论文,整合文献并生成规范结构。
- 政策文件:撰写政策文件和白皮书,生成权威性和逻辑性强的文本。