指南
AI 编程智能体安全清单:让它运行命令前的 10 条规则
简短回答: 让 AI 编程智能体在 Mac 上运行命令的十条实用规则:使用 git、允许前先读、保持权限提示开启。
能运行命令的 AI 编程智能体很强大,但有时也会出错。这十个习惯不需要特殊工具,却能避免一条糟糕的命令毁掉你的一天。
清单
- 在 git 仓库里工作,大任务之前先提交,这样任何改动都能撤销。
- 允许之前先读一遍命令,尤其是含有
rm、sudo、curl | sh或项目之外路径的命令。 - 保持权限提示开启,不要跳过。参见为什么跳过审批有风险。
- 让回答变得很快,这样你就不会想把提示关掉。一个按键就能回答的弹窗会有帮助。
- 每项任务用单独的文件夹,这样一个智能体碰不到另一个项目。
- 不要把机密放进对话。别把密钥、token 或密码粘贴到提示词里。
- 合并或部署之前,先看一遍改动的 diff。
- 只预先批准真正安全的命令,其余的保持询问。
- 不要让请求长时间没人回应。没看过的请求,就应该拒绝。
- 知道怎么关掉它。了解每个智能体的停止或中断方式,以及如何断开接入它的任何工具。
Herdbell 适合的场景
Herdbell 本身并不能让智能体变安全。它帮的是“人”这一环:每个请求一出现你就能看到,有风险的命令会确认两次,没人回应的请求会退回到智能体自己的提示,而不是被批准。判断始终由你来做。
常见问题
让 AI 智能体运行 shell 命令安全吗?
如果你保持权限开启、允许前先读一遍,并且在能用 git 恢复的项目里工作,那就可以。跳过这些检查是有风险的。
哪些命令我应该一律多读两遍?
任何会删除文件、使用 sudo、下载并运行脚本,或触及项目文件夹之外的操作。