第 12 章 Hooks
面向经管学生、研究者与从业者的 AI 智能体设计教材
阅读指南
- 理解 Hooks 的定义与机制层位置,区分它与提示词提醒的差异
- 理解 事件、处理器与结果回灌构成的最小工作单元
- 应用 判断哪些动作适合下沉为 Hook,哪些留在提示层或 Skill
- 应用 根据任务场景设计拦截型、检查型、通知型和沉淀型 Hook
- 分析 Hooks 与 Skills、子代理、测试闭环之间的分工
- 评价 识别过度自动化、越界配置和职责混写等常见误区
本章核心概念速查
| 概念 | 定义 | 何时使用 |
|---|---|---|
| Hook | 绑定到生命周期事件的自动处理器 | 高频必做动作需要机制保障时 |
| PreToolUse | 工具调用前触发的事件 | 拦截或检查工具输入时 |
| PostToolUse | 工具调用后触发的事件 | 校验输出或追加处理时 |
| Notification | 需要通知用户时触发的事件 | 长任务异步提醒时 |
settings.json |
Hook 配置的存放文件 | 注册和管理 Hook 时 |
