Skip to content

AI Agent 智能助手

学习如何使用 All Writer 的 AI Agent 功能,提升写作效率。本文覆盖面板位置、阶段切换、工具与 **@system** 协作;更细的功能说明见 AI Agent 功能

AI Agent 概览

All Writer 提供统一的 AI Agent 写作助手,位于界面右侧面板

和普通聊天框不同,AI Agent 不是只回答一句话。它会在你授权的范围内理解项目结构、读取 @system 设定、检索文件和资料、生成修改方案,并把写入类改动交给你做 Diff 审阅。更推荐把它当作「会使用工具的写作搭档」:你给目标、范围和标准,它负责分解任务、调用工具、产出可审阅结果。

快速导航

如果你想按任务直接查看:

核心特性

  • 🤖 统一助手 - 一个 Agent 适配所有写作场景
  • ReAct 模式 - AI 推理 + 工具调用
  • 🔧 多类工具 - 浏览、读取、写入、搜索、记忆
  • 🧭 只读子代理 - 复杂摸底、资料研究和项目审阅可拆到独立子会话
  • 🔀 多阶段工作流 - 规划(planning)/ 写作(writing)/ 审阅(review)可在消息前切换
  • ⚙️ 工具调用 - AI 可按任务读取、搜索、写入和整理项目内容
  • 🔍 资料检索 - @文件 引用、@web 搜索、@base 知识库、URL 转 Markdown
  • 🧩 自定义模型 - 在设置中添加 OpenAI 兼容 Chat 模型,发送前可在模型选择器中切换
  • ✏️ 消息编辑 - 点击历史消息编辑,支持回滚重新对话
  • 📈 图表辅助 - 适合流程、结构、依赖和时序关系时,AI 可输出 Mermaid 图表

💡 提示:使用 AI 功能需要登录账户,按金额(元)计费。

规划 / 写作 / 审阅 与「设定抽取」

同一个 AI Agent 在对话里可切换阶段(以界面下拉里实际选项为准,常见为 planning / writing / review):

阶段适合任务典型动作
planning(规划)出提纲、章节目录、分步计划先定结构,再让写作/审阅落地到章节
writing(写作)生成初稿、续写、扩写、改写调查资料 → 生成内容 → 写入文件
review(审阅)校对事实、逻辑、风格与局部修订分段阅读 → 检索核查 → 局部修正 → 汇报结果

设定抽取(从上传的成稿/参考生成 @system 文件)是单独入口的专用任务,见项目创建向导、项目列表或 Agent 面板的「抽取到 @system」等入口;与日常多轮对话里切换 planning / writing / review 不是同一类操作。详见 @system 与 Agent 总览首稿/材料流程

你可以在同一会话中规划/写作/审阅组合使用,一般不需要新开对话(设定抽取通常会进入专用任务会话,以产品内实际提示为准)。

建议:长文用「规划/写作 → 审阅」;从材料沉淀设定时走「设定抽取」。

基本使用

打开 AI 面板

AI 面板位于界面右侧,是三栏布局的一部分:

  • 左侧:文件树
  • 中间:编辑器
  • 右侧:AI Agent 面板

发送指令

  1. 在 AI 面板底部输入框输入你的需求
  2. 按 Enter 发送
  3. AI 会自动分析并执行任务

阶段切换

  • 阶段切换:可在输入区在 规划 / 写作 / 审阅 之间选择(以界面为准,按消息生效)
  • 模型切换:模型选择器会把官方模型和自定义供应商模型分组展示。自定义模型需要先在「设置 → AI 功能」中添加并拨测通过。
  • 工具调用:AI 会按任务需要读取文件、检索资料、写入修改或更新记忆。详见 AI Agent 功能 - 工具调用

什么时候用审阅阶段(review)

建议切到审阅阶段的场景:

  1. 你已经有草稿,需要事实核验或纠错
  2. 文稿前后风格不统一,想统一语气和术语
  3. 需要检查结构和逻辑链条是否完整
  4. 准备发布前做质量把关

一句话记忆:规划阶段负责“定结构”,写作阶段负责“产出”,审阅阶段负责“把关和修订”。

常用指令示例

创建大纲:

帮我创建一个关于机器学习的教程大纲

撰写内容:

帮我写第一章的内容

续写:

继续写这一章,写 2000 字

优化内容:

优化第一章的内容,让它更生动

搜索:

搜索所有提到"主角"的文件

教会 Agent 做好事

一条好指令包含什么

如果只写「帮我优化一下」,Agent 需要猜测目标和边界。更稳的写法是把任务拆成 5 个要素:

要素说明示例
目标这次要完成什么生成第一节、审阅第三章、重排目录
范围处理哪些文件或章节当前文件、@第一章.md@base 搜索到的材料
标准按什么判断好坏保持 @system 风格、术语统一、不要剧透
动作只给建议还是直接修改先列问题、直接写入、只改中高优先级问题
输出最后希望看到什么Diff、修改摘要、风险清单、下一步建议

可以直接套用这个模板:

text
请用【阶段】处理【范围】。

目标:
- ...

参考:
- 读取 @system
- 需要时使用 @base / @web / URL 资料

要求:
1. ...
2. ...
3. ...

执行方式:
- 先简要说明计划;
- 需要改文件时直接修改,但只改必要内容;
- 结束后输出:修改摘要、未解决问题、下一步建议。

按任务选择阶段

不要所有需求都用同一种说法。阶段选对,Agent 的工具使用和回答重点会更贴近任务。

你想做的事建议阶段推荐说法
还没有结构planning“先基于 @system 设计 3 层目录,不写正文。”
需要初稿writing“扩写当前文件到约 1200 字,保持第三人称限制视角。”
需要继续写writing“从当前结尾续写,不重复前文,结尾留下新冲突。”
需要改稿review“只修正逻辑断裂和重复表达,不重写整体风格。”
准备发布review“按事实、逻辑、结构、表达、格式做终审,并列剩余风险。”

让 Agent 正确使用上下文

Agent 能读上下文,但你仍然要告诉它「优先看哪里」。

  • @system:项目设定、风格、术语、审阅标准。写作前先补好它。
  • @文件:明确引用目标文件,适合让 Agent 按指定内容续写、改写或审阅。
  • @base:让 Agent 在项目知识库里找相关片段,适合长项目里查设定、伏笔、术语。
  • @web:需要最新信息或外部资料时使用。
  • URL:直接贴网页链接,Agent 可把正文转成 Markdown 后总结或沉淀为资料。

示例:

text
请用写作阶段处理 @第二章-进入实验室.md。

参考 @system 的人物设定和写作风格;如果不确定前文伏笔,请用 @base 搜索“蓝色门禁卡”和“周宁”。

目标:
- 续写约 1000 字;
- 让主角发现新的矛盾证据;
- 不揭示幕后人物身份。

执行方式:
- 直接写入当前文件;
- 结束后说明新增伏笔和需要后续回收的点。

把大任务拆给 Agent

长文项目里,最稳定的节奏是「规划 → 写作 → 审阅 → 固化设定」:

  1. planning:让 Agent 先给目录、章节目标和资料缺口,不急着写正文。
  2. writing:每次只写一个文件或一个小节,要求明确字数、视角和结尾效果。
  3. review:让 Agent 只处理事实、逻辑、节奏、术语或风格中的 1-2 类问题。
  4. @system:把反复出现的规则沉淀进 @system,减少后续重复提示。

写入前后的控制权

Agent 可以调用 write_file / edit_file 修改文件,但写入类结果会进入 Diff 审阅队列。建议养成这个流程:

  1. 让 Agent 明确「会改哪些文件」。
  2. 先看 Diff,不要只看回答摘要。
  3. 小改动可直接接受;大改动可以拒绝后要求「只改第 2、4 段」。
  4. 接受后再让 Agent 做一轮审阅,避免新增内容和旧设定冲突。

让子代理先调查

当任务范围不清、涉及多个目录,或你希望先得到证据路径再动笔时,可以让 Agent 先使用子代理:

  • explore_project:先摸清目录、关键文件和上下文,再把摘要回传主对话。
  • review_project:只读审阅项目内容,输出问题清单、证据路径和缺口。
  • research_context:收集项目内外部资料,适合带来源的背景研究。

子代理结果会以工具卡片展示执行统计、外层迭代和“打开子代理会话”入口;如果生成参考报告,会保存到 @system/@subagent/。这些报告是参考资料,不会自动覆盖你的 @system 设定。

更好用的提示词示例

从零规划长文:

text
请切到规划阶段,基于 @system 为这篇长篇技术文章设计目录。
要求:
1. 目录最多 3 层;
2. 每章写清目标读者、核心问题、需要的图表;
3. 不写正文,先输出结构和写作顺序。

把资料变成设定:

text
请读取这个网页并整理成项目资料:https://example.com/article

输出要求:
1. 先总结 5 个可用于正文的事实;
2. 再建议应该写入 @system 的术语或背景设定;
3. 不直接改文件,等我确认后再写入。

生成带图表的技术段落:

text
请用写作阶段扩写 @系统架构.md 的“任务调度”小节。
要求:
1. 解释队列、Worker、Diff 审阅之间的关系;
2. 加一个 Mermaid sequenceDiagram;
3. 如果涉及成本估算,用 LaTeX 公式表达;
4. 直接写入文件,结束后说明新增图表的含义。

严格审阅一章:

text
请用审阅阶段检查 @第三章.md。
只处理:
1. 人物动机前后矛盾;
2. 重复信息;
3. 不符合 @system 风格的句子。

执行方式:
- 中高优先级问题直接修改;
- 低优先级只列建议;
- 最后输出“已修改 / 未修改 / 需要我决定”的清单。

工具调用与 Diff 审阅

默认只有删除操作会请求执行确认。写入和编辑会进入 Diff 审阅队列,你可以接受保留,也可以拒绝并回退。

删除确认

  1. AI 显示待删除的文件或文件夹
  2. 你可以查看目标是否正确
  3. 选择操作:
    • 执行 - 确认删除
    • 跳过 - 跳过此操作
    • 取消 - 取消整个任务

Diff 预览

  • 🟢 绿色 - 新增内容
  • 🔴 红色 - 删除内容
  • 灰色 - 未变更内容

审阅 Agent 详细使用

审阅标准(建议检查清单)

审阅阶段建议按以下顺序检查:

  1. 事实准确性:时间、数字、人物关系、引用是否正确
  2. 逻辑连贯性:结论是否由前文支撑,是否自相矛盾
  3. 结构完整性:开头-主体-结尾是否完整,段落分工是否清楚
  4. 表达质量:句子是否啰嗦、重复、含混
  5. AI 腔调控制:是否出现空泛套话和模板化表达
  6. 风格一致性:是否符合 @system 中的风格设定
  7. 格式规范:标题层级、列表、标点、术语格式是否统一

长文审阅推荐流程

对章节、长报告、长技术文,建议按“分段审阅”执行:

  1. 先让 AI 读取目标文件并拆分审阅范围
  2. 每次只审一段,先找问题,再给出修订
  3. 优先局部改动(edit_file),避免全篇重写
  4. 全部段落完成后做一次全局复扫(术语、风格、前后呼应)
  5. 最后让 AI 输出“问题清单 + 已修改内容 + 剩余风险”

审阅指令示例

事实核验并修订:

text
请切到审阅模式,检查《第一章.md》的事实错误和逻辑冲突,直接修正并汇总修改点。

风格统一:

text
请用审阅模式统一《第二章.md》语气,保持冷静克制风格,减少空泛形容词,并直接修改文件。

发布前终审:

text
请审阅《产品方案.md》,按“事实-逻辑-结构-表达-格式”给出问题清单;可直接修正中高优先级问题,再输出剩余风险。

@system 项目设定

什么是 @system

@system 是特殊的系统文件夹,用于存放项目设定。AI 会自动读取这些设定,生成更符合预期的内容。

配置示例

小说项目:

@system/
├── 写作风格.md     # 叙事风格、语言特色
├── 人物设定.md     # 角色信息
├── 世界观.md       # 背景设定
└── 审阅标准.md     # 检查清单

技术文档:

@system/
├── 文档规范.md     # 写作规范
├── 术语表.md       # 专业术语
└── 代码风格.md     # 代码示例规范

使用技巧

  1. 先配置 @system - 好的设定能让 AI 生成更符合预期的内容
  2. 明确写作风格 - 在设定中描述期望的风格
  3. 提供示例 - 可以在设定中包含示例内容

@ 指令系统

在对话中使用 @ 指令和链接增强 AI 能力:

指令说明示例
@文件引用文件内容作为上下文@人物设定 帮我写主角的场景
@web启用网络搜索,AI 自动搜索@web 帮我写关于2026春节的描写
@base启用知识库搜索,查找项目内容@base 这个角色的性格是什么样的
URL 链接读取网页正文并转为 Markdown总结这个网页适合放入背景资料的要点:https://...

URL 转 Markdown 适合把资料页、新闻、博客、产品文档等网页正文变成可引用上下文。需要长期保留时,可以继续让 AI 写入项目文件或 @system

消息编辑与回滚

对后续回答不满意?可以编辑历史消息重新对话:

  1. 点击消息 - 直接点击历史消息进入编辑
  2. 修改内容 - 修改后点击发送
  3. 确认回滚 - 系统提示删除后续消息
  4. 重新生成 - AI 根据新消息重新回复

自定义 Chat 模型

如果你已经有兼容 OpenAI API 的模型服务,可以在设置中添加自己的 Chat 模型:

  1. 打开「设置 → AI 功能 → 自定义 Chat 模型」
  2. 填写模型名称、Base URL、API Key 和模型 ID
  3. 点击拨测,确认 Base URL、Key 和模型流式响应可用
  4. 回到 Agent 输入区,在模型选择器里选择该模型

拨测失败时,设置页会展示脱敏请求与响应摘要。优先检查 Base URL 是否到 /v1、API Key 是否有效、模型 ID 是否支持 Chat Completions 和流式输出。

长对话稳定性

Agent 面板会使用服务端返回的稳定时间线序号排序消息。刷新、加载更多历史、编辑回滚或流式输出时,消息顺序不再依赖本地时间戳;如果你看到标题仍是临时标题,前端会在首轮回答完成后短暂重试拉取真实标题。

可用工具

AI Agent 拥有多类工具。常见工具示例:

类别工具说明需确认
浏览list_folder列出文件夹内容
浏览get_system_context获取 @system 设定
读取read_file读取文件内容
读取grep搜索关键词
写入write_file创建或覆盖文件❌(Diff 审阅可回退)
写入edit_file编辑文件❌(Diff 审阅可回退)
文件夹create_folder创建文件夹
文件夹delete_item删除文件/文件夹
搜索web_search网络搜索
搜索rag_searchRAG 语义搜索知识库
搜索url_to_markdown获取网页正文 Markdown
子代理explore_project只读探索项目结构和上下文
子代理review_project只读审阅并输出证据路径
子代理research_context资料研究并标注来源
记忆remember写入用户长期记忆

finish_agent 是内部静默收口工具,只负责结束本轮任务,不会作为用户工具显示。

长文和图表体验

  • 长消息采用 Markdown 分段缓存与流式节流,减少长对话滚动和更新时的卡顿。
  • Mermaid 图表会延迟到进入视口后渲染,适合在长文中展示流程图、时序图、结构图。
  • 工具调用展示有局部错误边界,单个工具结果渲染失败时不会影响整个 AI 面板。

计费说明

金额计费

AI Agent 功能按实际 Token 消耗折算金额(元)扣费:

  • 新用户注册赠送一定余额
  • 按实际使用量扣费
  • @web 网络搜索和 URL 转 Markdown 均按 0.01 元/次计费
  • 余额不足时会提示充值

查看余额与消费

在「设置 → 账户」查看当前余额与消费记录。详见 计费与套餐说明

最佳实践

1. 配置好 @system

好的项目设定能让 AI 生成更符合预期的内容。

2. 提供清晰指令

✅ 好的指令:
"帮我写第一章的内容,要求 2000 字左右,使用第一人称叙述"

❌ 模糊的指令:
"写点东西"

3. 分步完成大任务

对于长文档,建议分多次生成:

  1. 先创建大纲结构
  2. 逐章撰写内容
  3. 审阅和优化

4. 善用 Diff 预览

在接受改动前,仔细查看 Diff 预览,确保变更符合预期。

5. 先规划再写审,质量更稳

推荐流程:

  1. planning 先确定结构、任务边界和验收标准
  2. writing 快速产出可用初稿
  3. 再切到 review 做事实核查和结构优化
  4. 对关键内容可再做一轮终审

常见问题

Q: AI 功能需要网络吗?

A: 是的,AI 功能需要网络连接。但编辑、保存等功能可以离线使用。

Q: AI 会存储我的文档吗?

A: AI 只在你主动发起请求时处理相关文本。为完成一次生成,必要的上下文会经 All Writer 转发到已配置的模型网关或上游模型。对话、任务状态和服务运行所需的元数据/日志会按产品需要保留。AI 写入和编辑会进入 Diff 审阅队列,你可以接受保留,也可以拒绝并回退。上游服务商如何处理内容,以对应服务条款为准。更完整的用户向说明见 常见问题English FAQ

Q: 如何取消正在执行的任务?

A: 点击 AI 面板中的"取消"按钮即可停止当前任务。

Q: 网页版和桌面版 AI 功能有区别吗?

A: 核心 AI Agent 能力一致。网页版依赖云端项目与账号同步;桌面版的本地项目不会后台暗传云端,使用 AI 前可先上传为云端项目。

Q: 审阅 Agent 会不会重写太多内容?

A: 审阅阶段默认优先局部修订。你也可以在指令里明确要求“只做必要修改,不改写整体风格”。

Q: 审阅阶段会自动联网查证吗?

A: 当你使用 @web 或指令中明确要求“核验最新事实”时,AI 会调用网络搜索工具进行核查。

相关资源


💡 提示:AI Agent 是强大的写作助手。配置好 @system 设定,提供清晰的指令,能获得最佳效果!