《AI Agent Book》阅读路线:从原理到可复现实验
学习《AI Agent Book》时的安全边界
保护密钥与文件,区分教学例子和可运营服务。
学习《AI Agent Book》时的安全边界知识学习CN编辑简报更新 2026-09-26
你将学会
- 把工具当成权限
- 控制外部数据流
- 准备失败处理
开始前需要
- Python 环境基础
- 运行实时实验时所需的模型服务商账号
把一节上下文课变成有记录的实验和设计判断。
先看结论
- 工具调用带着真实权限。
- 教学代码不能默认已经加固。
- 轨迹可能包含私人输入。
把工具当成权限
第一章 Agent 使用 PDF、汇率、计算器和代码解释器。提示词可以尝试影响工具调用,运行前应读实现并使用非敏感输入。
生成代码执行需要独立进程或沙箱边界。本次源码审阅没有验证教学样例具备这种隔离,也未运行恶意输入测试。
控制外部数据流
服务商密钥与提示可能离开本机。确认选定端点允许使用这些数据,并避免把凭据放入日志和共享证据。
外部复现仓库有自己的依赖,有些也有独立许可证。固定精确提交并检查安装脚本的网络与文件操作。
准备失败处理
设置小额预算、超时和可丢弃输出目录。分享轨迹前检查文件,因为模型消息里可能带有原始文档。
本系列未对整本书做安全审计。以上是学习者复现第一章单个实验时应采用的基本运行护栏。
如何选择
| 比较维度 | 方案 A | 方案 B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
实施步骤
- 1
使用合成提示和受限工作区。
- 2
把模型密钥放在仓库外。
- 3
运行或分享前核对代码执行与输出。
可复制示例
text
Boundary: synthetic task | restricted tools | provider key | reviewed trajectory常见问题
可以用客户文档跑实验吗?
先评估服务商条款、工具行为与数据处理;初学时优先合成输入。
Apache-2.0 覆盖所有链接项目吗?
不一定,外部与嵌套项目要分别检查。
资料来源
- AI Agent Book / README.md来源核查 2026-09-26
- AI Agent Book / chapter1/context/README.md来源核查 2026-09-26
- AI Agent Book / chapter1/context/agent.py来源核查 2026-09-26
- AI Agent Book / LICENSE来源核查 2026-09-26