返回面试题库
agent高级

代码 Agent 为什么需要沙箱?

Coding AgentSandbox
30 秒回答

代码和命令可能读取密钥、破坏文件或访问网络,沙箱用于限制文件、进程、网络和资源范围。

完整回答

应使用临时工作区、命令白名单或容器、密钥隔离、时间与磁盘限制,并在应用变更前展示 diff 和测试结果。只在 Prompt 中要求“不要破坏”不是安全控制。

加分信息

  • 主动给出可量化的验证指标
  • 能结合失败案例说明取舍

常见问题

  • 只背定义,不说明工程边界
  • 只讲理想流程,不处理异常路径

面试官可能追问

项目连接

结合任务 Agent 的临时工作树和审核步骤。