工作模式

工作模式(Work Mode)把 Chatbox 从"只会聊天的 AI"升级为"能动手干活的 AI 助手"——它可以执行代码、读写文件、调用工具、查询知识库,并自动完成多步骤任务。本文从最基础的概念讲起,由浅入深,带你认识它的每一个能力和配置项。

⚠️

工作模式目前仅在桌面端(Windows / macOS / Linux)可用,且需要使用支持工具调用的模型(如 Claude、GPT 系列)。Web 与移动端只提供普通对话。

两种模式:对话 vs 工作

输入框的工具栏上有一个机器人图标按钮,它就是模式开关——图标旁边的小字会告诉你当前处于哪种模式。

在这里输入你的问题...
对话模式
Claude Sonnet
模式按钮位于输入框工具栏中间(图为对话模式)
  • 对话模式 —— 干净的纯文本对话。适合问答、写作、翻译、解释、头脑风暴。机器人图标为灰色。
  • 工作模式 —— 在对话的基础上,AI 获得一整套工具:执行代码、读写文件、调用 MCP、加载技能、查询知识库。机器人图标变为品牌蓝。
对话模式
工作模式
同一个按钮的两种状态:左为对话模式,右为工作模式
对比对话模式工作模式
擅长问答、写作、翻译、解释多步骤任务、跑代码、处理文件
工具不注入工具完整工具集
网页搜索在控制面板中开关在控制面板中开关

它是怎么工作的

工作模式下,AI 不再只是"想好答案一次性说出来",而是进入一个循环:先思考要做什么,调用一个工具,读取工具返回的结果,再决定下一步……如此往复,直到任务完成,最后给出回答。

思考调用工具读取结果循环…给出回答
工作模式的工作循环

每一次思考和工具调用都会以一行步骤的形式实时显示在回复里——"工具名 · 摘要 · 耗时"。只有正在运行(或等你处理)的步骤带颜色,完成的步骤变为灰色;连续完成的几步会折叠成一行,概括它们做了什么,例如"搜索文件、读取 1 个文件"。点击这一行可以展开其中的步骤,再点击某一步即可查看详情(如参数和结果)。工作模式的回复完成后,整个过程会收进一条"工作了 xx"的总结条,先展示最终回答;点一下总结条就能把步骤重新展开。

搜索文件、读取 1 个文件2.1s
搜索文件*.csv2.1s
读取文件sales_2026.csv
参数
{ "path": "sales_2026.csv" }
代码执行运行中
回复中的步骤时间线(已完成的步骤已展开,其中一步已打开)

模式切换与智能切换

把鼠标悬停在机器人图标上,会弹出控制面板。最上方的 模式 只有两个按钮——对话模式和工作模式,下方有一行对当前模式的说明。请在发出第一条消息前选好:对话开始后模式就会锁定(见下文"模式锁定")。

不确定该用哪种?选中对话模式时,模式按钮下方会有一个 智能切换(Smart Switching) 开关帮你做决定。它默认开启,只在你发出第一条消息之前生效:

  • 开启后,当你发出第一条消息时,AI 会快速判断这个任务是否更适合工作模式。
  • 如果是,它不会擅自切换,而是在消息流里弹出一张"建议使用工作模式"的卡片,附上一句 AI 写的推荐理由,由你一键决定是否升级。
  • 如果不是,就静默按普通对话处理,本轮会话也不会再打扰你。
模式
对话模式工作模式

轻上下文、省 token,聊天与角色扮演更自然生动。

智能切换
首条消息需要时提示工作模式。
内置
联网搜索Chatbox AI
记忆
全局记忆
代码执行
智能批准
扩展
Skills2
MCP3
知识库产品手册
工作目录1
对话模式下的控制面板:模式按钮下方是智能切换开关,代码执行、技能、MCP 和工作目录置灰
这是我们今年的销售流水,帮我按月汇总收入。
sales_2026.csv
建议使用工作模式
这个任务需要读取你上传的表格并做计算,工作模式可以直接帮你跑完。
继续对话模式使用工作模式
智能切换的建议卡片出现在消息流中

控制面板详解

控制面板把所有能力集中在一处。从上到下分为"模式""内置"(联网搜索、记忆、代码执行)"扩展"(技能、MCP、知识库、工作目录)三块;把鼠标移到某一行上,右侧会滑出对应的子面板做进一步设置(选择搜索提供方、切换审批级别、勾选知识库等)。代码执行、技能、MCP 和工作目录只在工作模式下可用;联网搜索、记忆和知识库在两种模式下都能用。

模式
对话模式工作模式

全功能、严谨精确,胜任多步骤复杂任务。

内置
联网搜索Chatbox AI
记忆
全局记忆
代码执行
智能批准
扩展
Skills2
MCP3
知识库产品手册
工作目录1
工作模式下的控制面板

内置能力

联网搜索

让 AI 联网搜索并读取网页正文。可选提供方:Chatbox AI(内置,需 License)、Bing Search、Tavily、BoCha、Querit(这三家需自备 API Key),以及 SearXNG(需填写实例地址)。两种模式下都可以联网——在控制面板的"联网搜索"一行开关即可。

记忆

让 AI 记住你们协作中沉淀下来的长期信息,并在之后的对话里用上。这一行的标签显示当前使用的记忆:全局记忆、搭档记忆(同一个搭档的所有对话共享)或关闭。已保存的记忆可以在设置中查看和管理。

代码执行

这是工作模式的核心。AI 可以在本地沙箱里运行 Node.js 或 Bash 来处理数据、生成文件、转换格式,并配有读取、写入、编辑、搜索文件以及导出可下载文件等一整套能力。

代码执行有一个重要的安全选项——审批级别:

  • 始终询问 —— 每次命令需要访问主机环境时都询问。
  • 智能批准(默认) —— 自动批准安全命令,无法确定时再询问。
  • 完全访问 —— 跳过命令和文件修改的批准提示,并且不再每隔若干步暂停确认。速度快但风险高,仅在你完全信任当前任务时使用。

扩展能力

  • 技能(Skills) —— 一份份"专家说明书",告诉 AI 如何把某类任务做得更专业(基于 agentskills.io 规范,兼容 Claude Code 技能)。AI 按需加载完整说明。
  • MCP —— 让 AI 连接外部工具与服务。Chatbox 内置一批云端 MCP(Fetch、Sequential Thinking、EdgeOne Pages、arXiv、Context7,需 Premium),也支持你接入自定义服务。
  • 知识库 —— 绑定一个知识库后,AI 可以对它做语义检索、按段落读取文档,基于你自己的资料回答问题(RAG)。
  • 工作目录 (桌面端) —— 把本地某个真实文件夹授权给 AI,它就能在这个目录里直接读写而无需逐次审批。

安全与掌控

工作模式能动手,但始终把控制权留给你:

1

操作审批

当 AI 要运行命令或修改真实文件、而当前审批级别不会自动放行时(目录也不在工作目录白名单中),对应步骤会变为琥珀色,输入框的位置换成审批栏。审批栏里显示具体命令或文件改动,你可以直接批准或拒绝,也可以点"查看"跳到时间线里的这一步。

2

每 25 步暂停

为了防止 AI 在长任务里"跑偏",默认连续执行 25 步工具调用后会自动暂停,让你检查方向是否正确,再在同一个审批栏里继续或停止。"继续"旁的箭头可以选择当前对话或所有对话不再暂停;之后也可以在"设置 → 聊天"或对话设置里修改。完全访问下默认不暂停。

3

模式锁定

对话开始后模式就固定了——发出第一条消息后,对话模式和工作模式之间不能再互相切换,以保证工具和上下文一致。接受智能切换的建议卡片时,第一条消息会改用工作模式处理。想换用另一种模式,新建一个会话即可。

运行命令已暂停
等待批准运行命令查看
npm run build
拒绝批准
命令执行前:步骤在时间线中等待,审批栏取代输入框
代码执行已暂停
已暂停25 个步骤查看
已在 25 步后暂停。请确认任务是否在正轨上,然后继续,或停止以调整方向。
停止继续
长任务中每 25 步的自动暂停

实战场景

数据分析

上传一份 CSV/Excel,让 AI 帮你算指标、找规律、出结果。它会读文件、跑代码计算,把结论写成回答,再把汇总表导出到消息底部的"产物"区,可以直接预览或保存。

这是我们今年的销售流水,帮我按月汇总收入,找出销售额最高的月份,并导出一份汇总表。
sales_2026.csv
工作了 26s
读取 1 个文件、运行 1 条命令、修改 1 个文件3.2s
读取文件sales_2026.csv
代码执行node aggregate.js3.2s
命令
// 解析 CSV,按月分组求和
const rows = parseCsv('sales_2026.csv')
const byMonth = groupSum(rows, 'month', 'revenue')
console.table(byMonth)
stdout
月份       收入
2026-09   ¥286,400
2026-10   ¥335,700
2026-11   ¥412,900
2026-12   ¥368,200
创建下载monthly_summary.csv

已按月汇总完成,全年收入最高的四个月如下:

月份收入
2026-11¥412,900
2026-12¥368,200
2026-10¥335,700
2026-09¥286,400

11 月销售额最高(¥412,900),环比 10 月增长约 23%。完整的 12 个月汇总表已导出,可在下方预览或保存。

产物
monthly_summary.csv
预览保存
数据分析任务:从上传文件,到跑代码,再到结论和可下载的汇总表(过程已展开)
ℹ️

沙箱默认是 Node.js / Bash 环境,不预装 Python 科学栈。需要图表时,AI 通常会生成内含 SVG/Canvas 的独立 HTML 文件,供你下载预览。

代码编写

把项目目录加进"工作目录",AI 就能浏览代码、定位问题、修改文件,并在需要时运行脚本——像一位坐在你身边的结对程序员。

我的工作目录里有个 React 项目,登录页的按钮点了没反应,帮我找出原因并修复。
工作了 41s
搜索文件、读取 1 个文件、修改 1 个文件、运行 1 条命令9.2s
搜索文件内容LoginButton2.4s
读取文件src/pages/Login/LoginButton.tsx
编辑文件src/pages/Login/LoginButton.tsx
参数
- <button className="login-btn">
+ <button className="login-btn" onClick={handleSubmit}>
运行命令npm test6.8s
stdout
PASS  src/pages/Login/LoginButton.test.tsx
Tests: 12 passed, 12 total

问题找到了:LoginButton 组件里的按钮没有绑定 onClick 事件,点击后什么也不会发生。已补上 handleSubmit 绑定并运行测试,12 项测试全部通过。

代码修复任务:定位问题、修改文件、跑测试验证(过程已展开)

配置速查表

配置项位置作用
模式(对话 / 工作)面板顶部是否启用工具能力
智能切换面板 · 模式(对话模式时,默认开启)首条消息时建议是否升级到工作模式
联网搜索面板 · 内置(两种模式均可用)联网搜索与读网页,可选提供方
记忆面板 · 内置全局记忆 / 搭档记忆 / 关闭
代码执行 · 审批级别面板 · 内置始终询问 / 智能批准(默认)/ 完全访问
技能面板 · 扩展 / 设置为任务加载专家说明书
MCP面板 · 扩展连接内置或自定义的外部工具
知识库面板 · 扩展基于你的资料回答(RAG)
工作目录面板 · 扩展(桌面端)授权 AI 直接读写本地文件夹
每 25 步暂停自动(默认开启;可在设置 → 聊天或单个对话中关闭)长任务防跑偏的检查点

常见问题

为什么我看不到机器人图标? 工作模式仅在桌面端可用。如果图标变灰且不可点,通常是当前模型不支持工具调用——换一个支持工具的模型(如 Claude、GPT 系列)即可。

开始对话后还能切换模式吗? 不能。请在第一条消息前选好模式——之后两种模式之间都不能再切换,想换用另一种模式需要新建会话。唯一的例外是智能切换的建议卡片:它可以让第一条消息改用工作模式处理。

我的数据安全吗? 默认的"智能批准"级别下,安全命令会自动执行,无法确定的操作会先征求你同意;如果希望每条需要访问主机环境的命令都由你批准,可以选择"始终询问"。代码在本地沙箱中执行。只有你主动开启"完全访问"或把目录加入工作目录后,相应操作才会免审批。

💡

准备好了吗?打开 Chatbox 桌面端,把鼠标移到输入框上的机器人图标,开启你的第一个工作模式任务吧。