这一课解决什么

SICP 的数据抽象在 AI 时代变成工具设计原则:工具要面向任务、参数清楚、副作用受控、权限明确。

小白比喻

你给施工队施工图,不给它公司保险柜钥匙。

建筑与城市规划视角 / Architecture Lens

城市系统
施工队不能直接改燃气总阀和城市电网,必须通过有权限、有记录、有规范的接口。
指挥动作
给 AI 的工具要像施工许可:参数清楚、权限有限、副作用可追踪、危险动作要审批。
交付产物
工具接口图、权限边界、副作用控制表。

第一性原理

  • 工具接口是 AI 行动的语言接口。
  • 强工具必须有 schema、权限、审计、幂等和失败返回。
  • 上层任务不要依赖底层数据库细节。

指挥 Codex 的动作

  • 要求 Codex 设计面向任务的工具接口。
  • 区分读工具、写工具和危险工具。
  • 为副作用操作加 dry run、确认和审计。

练习

把 runSql 这类危险工具改写成三个面向任务的安全工具。

相关概念

Knowledge Map

全站知识图谱