Mindket
高级免费

Harness 工程:搭建 AI 智能体外围的代码

黑色横幅,标题是“Harness 工程”,下面是“智能体外围的循环、工具与护栏”。

这门免费的 Harness 工程课程共四课,适合搭建 AI 智能体的开发者。Harness 指模型外围的代码:循环、工具、它读取的文件和它遵守的规则。你会写出智能体用得好的工具,让智能体跨多个会话持续工作,并用沙盒、权限和钩子设好安全护栏。

学完你能做到

  • 说清什么是智能体 harness,以及它管着智能体的哪些部分。
  • 写出让 AI 智能体用对的工具名称、描述和返回结果。
  • 用功能清单、进度笔记和 git,让智能体跨多个上下文窗口完成长任务。
  • 用沙盒、权限规则和钩子限制智能体能做的事。
全部课程

适合谁

适合搭过智能体循环,或用过 Claude Agent SDK、OpenAI Agents SDK 的开发者。如果还没用过工具调用,先学 Claude API 或 OpenAI API 课程;示例用的是 Python。

课程内容

  1. 1什么是智能体 harness:模型外围的循环、工具与检查智能体 harness 是模型外围的代码:循环、工具、上下文、权限和检查。看看 Codex 和两大 SDK 在里面放了什么,附一段 Python 示意代码。9 分钟
  2. 2给 AI 智能体写工具:模型用得好的名称、描述和返回结果模型只能通过名称、描述和返回结果认识你的工具。本课讲怎样为 AI 智能体规划、命名、描述工具,控制数量,并检验每次改动。9 分钟
  3. 3长时间运行的智能体:让一个任务跨越多个会话持续推进让 AI 智能体在一个任务上连续工作几小时:初始化会话、功能清单、进度文件、git、端到端检查,以及自动重启它的循环。10 分钟
  4. 4AI 智能体护栏:沙盒、权限规则和钩子给 AI 智能体划出边界:用沙盒限制文件和网络访问,用权限规则和钩子检查每一次工具调用,有副作用的操作先请人确认。10 分钟

常见问题

这门 Harness 工程课程免费吗?

免费。每一课都可以免费阅读。示例会调用模型 API,这些服务商可能会收费。

什么是智能体 harness?

它是把模型作为智能体运行起来的代码:调用模型的循环、模型能用的工具、它拿到的上下文,以及每个动作前后的检查。第 1 课会把它拆开来看。

搭 harness 一定要用框架吗?

不一定。一个 harness 可以只是一段简短的 Python 循环。Claude Agent SDK 和 OpenAI Agents SDK 这类 SDK 则直接给你一套现成的,带工具、上下文处理和权限。

学完这门课,接下来学什么?

下一门是 AI 安全课,讲提示词注入、越狱、OWASP 大模型应用十大风险,以及怎样对自己的应用做红队测试。再往后是 AI 评估课。

分享这门课

看看用好 harness 的智能体

浏览 Mindket 上的智能体,每个都有预览,看看有好工具和好规则的模型能做什么。

浏览智能体

全部课程 · 全部文章