Agent Sandbox 从零开始 · 3.0
第 31 / 34 节 · 面向零基础读者

附录 B:入门术语表

Agent(智能体):围绕目标选择和调用工具的系统,通常包含模型与执行循环。

Sandbox(沙箱):为执行任务建立并实施资源和访问边界的环境。

Host(宿主机):承载容器或虚拟机的机器或其操作系统环境。

Guest(客体):虚拟机内部运行的系统。

Image(镜像):用来启动环境的文件系统与配置模板。

Container(容器):基于镜像创建并运行的隔离进程环境。

Namespace(命名空间):Linux 中让进程看到不同资源视图的机制。

cgroups(控制组):Linux 中管理和限制进程组资源的机制。

Capability(能力):Linux 将部分传统超级用户权限拆分后的权限单元。

seccomp:根据系统调用规则限制进程可使用的内核接口的机制。

Bind mount(绑定挂载):把宿主机某个路径映射到容器里的指定路径。

Rootless:让相关服务和容器以非 root 身份运行的方式,具体能力取决于实现。

System call(系统调用):程序向操作系统请求读文件、创建进程等服务的接口。

MicroVM(微型虚拟机):强调精简与效率的一类虚拟机设计。

Egress(出口流量):从环境向外部发出的网络通信。

Artifact(产物):任务生成并需要取出的文件或结构化结果。

Prompt injection(提示注入):通过输入或外部内容尝试改变模型行为、绕过既定指令的攻击方式。

Threat model(威胁模型):明确要保护什么、防谁、攻击面在哪里、接受哪些风险的分析。

Least privilege(最小权限):只授予完成当前任务所需的权限。

TTL(存活时间):资源从创建到过期允许存在的时长,具体到期行为需核对实现。

Idempotency(幂等性):同一操作重复执行时不会额外产生重复副作用的性质。

本版示例的验证范围

本版已检查所有 Python 示例的语法,并在临时目录中运行了计算程序,确认结果为 3 笔、总额 250。编写环境没有 Docker,因此书中的容器启动、权限拒绝和超时清理实验尚未在本机实测;它们给出了预期结果与读者核对步骤。请按第 9 章观察你的实际环境。

本书包含示例与资料导读;验证范围和来源见附录。