适合谁
适合搭过智能体循环,或用过 Claude Agent SDK、OpenAI Agents SDK 的开发者。如果还没用过工具调用,先学 Claude API 或 OpenAI API 课程;示例用的是 Python。
课程内容
- 1什么是智能体 harness:模型外围的循环、工具与检查智能体 harness 是模型外围的代码:循环、工具、上下文、权限和检查。看看 Codex 和两大 SDK 在里面放了什么,附一段 Python 示意代码。
- 2给 AI 智能体写工具:模型用得好的名称、描述和返回结果模型只能通过名称、描述和返回结果认识你的工具。本课讲怎样为 AI 智能体规划、命名、描述工具,控制数量,并检验每次改动。
- 3长时间运行的智能体:让一个任务跨越多个会话持续推进让 AI 智能体在一个任务上连续工作几小时:初始化会话、功能清单、进度文件、git、端到端检查,以及自动重启它的循环。
- 4AI 智能体护栏:沙盒、权限规则和钩子给 AI 智能体划出边界:用沙盒限制文件和网络访问,用权限规则和钩子检查每一次工具调用,有副作用的操作先请人确认。
常见问题
这门 Harness 工程课程免费吗?
免费。每一课都可以免费阅读。示例会调用模型 API,这些服务商可能会收费。
什么是智能体 harness?
它是把模型作为智能体运行起来的代码:调用模型的循环、模型能用的工具、它拿到的上下文,以及每个动作前后的检查。第 1 课会把它拆开来看。
搭 harness 一定要用框架吗?
不一定。一个 harness 可以只是一段简短的 Python 循环。Claude Agent SDK 和 OpenAI Agents SDK 这类 SDK 则直接给你一套现成的,带工具、上下文处理和权限。
学完这门课,接下来学什么?
下一门是 AI 安全课,讲提示词注入、越狱、OWASP 大模型应用十大风险,以及怎样对自己的应用做红队测试。再往后是 AI 评估课。
