解析

云端 AI 编程术语表

这个领域的词来自三个互不搭理的圈子:基础设施、语言模型、开发工具。这里是最常遇到的那些,每个一两句话讲清楚。

AI 编程代理

一个程序,收到一句话描述的目标就一直工作到达成为止:读文件、写代码、跑测试、读错误信息、再来一轮。它执行命令,这一点把它和只会提出文字的助手区分开来。

云端 AI

根据说话的人不同指三件事:一个厂商托管的模型、一个从你自己程序里调用的 API,或者一个运行在远程机器上的代理。第三种含义是唯一"关掉标签页之后还在继续"的情况。

智能体式 AI(Agentic AI)

一种追求目标而不是回答问题的 AI:它自己选择行动,执行,结果不满意就重来。这个词说的是程序在做什么,而"云端 AI"说的是它在哪里运行。

Worktree

git 仓库的第二份工作副本,有自己的索引,在另一个分支上。这是让多个代理互不打扰地工作的最常见做法,代价是每份副本都要合并一次。

分区(Partitioning)

把文件分给不同代理,让他们互不交叉。只要划分得当就有效,但没人真的去核实划分是否正确:这是一个承诺,不是一个保证。

画布(Canvas)

摆放代理窗口的平面,每个窗口里是一个终端。它通过一个链接分享出去,旁观的人在上面有一个带名字的光标。

文件占用

代理在写入路径之前先声明要写的路径。每个路径只有一个持有者,由服务器强制执行,这让多个代理能共用一个目录而不会互相覆盖。

碰撞(Collision)

一次写入落在了别人持有的文件上。它会在落地前被拍下快照,所以之前的版本仍然存在,不会丢失任何东西。

沙箱(Sandbox)

代理代码执行所在的隔离机器。在 Murmell 上,每个项目一台,不含数据库也不含解密密钥:出了事,代价只是这台机器。

一次性机器

为一次会话创建、会话结束后销毁的机器。任何需要保留的东西都会在销毁前推送进一个仓库。

上下文(Context)

模型作答那一刻眼前拥有的东西:你的请求、读过的文件、会话历史。它的容量有限,这也是为什么一次很长的会话里代理会忘记开头发生了什么。

Token

模型计费和计量的单位,大致相当于一个词的一小部分。一次会话的价格按读写的 token 数量计算,付给你自己的模型厂商。

CLI

一种在终端里用键盘操作的程序。Claude Code、Codex、Kimi 和 OpenCode 都是,这也是为什么它们能被启动在远程机器上、又显示在一个标签页里的原因。

终端(Terminal)

命令输入、输出滚动的那个文字窗口。在 Murmell 上,它是远程机器上一个真正的终端,被搬运到浏览器里,不是仿制品。

仓库(Repository)

存放版本化代码的地方。每个 Murmell 项目都会得到一个私有仓库,工作在会话过程中不断被推送进去。

只读链接

一个不需要账号、不需要付款就能旁观画布的地址。能看到窗口、滚动的终端和光标,但碰不了任何东西。

多人协作

多个人同时在同一块画布上,各自操作自己的代理,能看到彼此带名字、带颜色的光标。

其中三个词的详细版本:云端 AI云端 AI 代理文件占用机制

直接回答

什么是「AI 编程代理」?

一个程序,收到一句话描述的目标就一直工作到达成为止:读文件、写代码、跑测试、读错误信息、再来一轮。它执行命令,这一点把它和只会提出文字的助手区分开来。

什么是「云端 AI」?

根据说话的人不同指三件事:一个厂商托管的模型、一个从你自己程序里调用的 API,或者一个运行在远程机器上的代理。第三种含义是唯一"关掉标签页之后还在继续"的情况。

什么是「智能体式 AI(Agentic AI)」?

一种追求目标而不是回答问题的 AI:它自己选择行动,执行,结果不满意就重来。这个词说的是程序在做什么,而"云端 AI"说的是它在哪里运行。

什么是「Worktree」?

git 仓库的第二份工作副本,有自己的索引,在另一个分支上。这是让多个代理互不打扰地工作的最常见做法,代价是每份副本都要合并一次。

什么是「分区(Partitioning)」?

把文件分给不同代理,让他们互不交叉。只要划分得当就有效,但没人真的去核实划分是否正确:这是一个承诺,不是一个保证。

什么是「画布(Canvas)」?

摆放代理窗口的平面,每个窗口里是一个终端。它通过一个链接分享出去,旁观的人在上面有一个带名字的光标。

什么是「文件占用」?

代理在写入路径之前先声明要写的路径。每个路径只有一个持有者,由服务器强制执行,这让多个代理能共用一个目录而不会互相覆盖。

什么是「碰撞(Collision)」?

一次写入落在了别人持有的文件上。它会在落地前被拍下快照,所以之前的版本仍然存在,不会丢失任何东西。

什么是「沙箱(Sandbox)」?

代理代码执行所在的隔离机器。在 Murmell 上,每个项目一台,不含数据库也不含解密密钥:出了事,代价只是这台机器。

什么是「一次性机器」?

为一次会话创建、会话结束后销毁的机器。任何需要保留的东西都会在销毁前推送进一个仓库。

什么是「上下文(Context)」?

模型作答那一刻眼前拥有的东西:你的请求、读过的文件、会话历史。它的容量有限,这也是为什么一次很长的会话里代理会忘记开头发生了什么。

什么是「Token」?

模型计费和计量的单位,大致相当于一个词的一小部分。一次会话的价格按读写的 token 数量计算,付给你自己的模型厂商。

什么是「CLI」?

一种在终端里用键盘操作的程序。Claude Code、Codex、Kimi 和 OpenCode 都是,这也是为什么它们能被启动在远程机器上、又显示在一个标签页里的原因。

什么是「终端(Terminal)」?

命令输入、输出滚动的那个文字窗口。在 Murmell 上,它是远程机器上一个真正的终端,被搬运到浏览器里,不是仿制品。

什么是「仓库(Repository)」?

存放版本化代码的地方。每个 Murmell 项目都会得到一个私有仓库,工作在会话过程中不断被推送进去。

什么是「只读链接」?

一个不需要账号、不需要付款就能旁观画布的地址。能看到窗口、滚动的终端和光标,但碰不了任何东西。

什么是「多人协作」?

多个人同时在同一块画布上,各自操作自己的代理,能看到彼此带名字、带颜色的光标。