附录 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 章观察你的实际环境。