Repolode
walkinglabs

walkinglabs/learn-harness-engineering

一门基于项目的课程,教你搭建让 AI 编程智能体稳定可靠工作的环境、状态管理、验证与控制机制。

Star
23,454
Fork
2,700
未关闭 Issue
18
最近提交
16天前

这是什么?

Learn Harness Engineering 是一门面向初学者的课程,讲解如何围绕 AI 编程智能体搭建完整的工作环境。课程的出发点是:即使模型能力很强,如果缺少指令体系、持久化状态、验证机制、任务范围约束和会话生命周期规范,在真实工程任务中仍然容易失败。课程将 harness 设计拆分为指令、状态、验证、范围和会话生命周期五个子系统。

课程包含 14 节理论讲座和 8 个动手项目,所有项目都围绕同一个基于 Electron 的个人知识库桌面应用展开。每个项目都会在同一任务上对比较弱与较强的 harness 配置,便于直观看到差异。后续讲座还涵盖循环工程(目标循环、定时循环、制作者与检查者分离)以及图工程(节点、边、共享状态与路由)。

仓库还提供可直接复制使用的模板资源,如 AGENTS.md、feature_list.json、init.sh,以及一个可复用的 harness-creator 技能,内容已翻译为 15 种语言,课程网站基于 VitePress 构建。

核心功能

  • 01涵盖指令、状态、验证、范围与会话生命周期的五子系统框架。
  • 0214 节讲座,每节围绕智能体可靠性的一个核心问题展开。
  • 038 个动手项目,逐步演进同一个 Electron 知识库应用。
  • 04提供可直接使用的 AGENTS.md、feature_list.json、init.sh 等模板。
  • 05介绍面向多步骤智能体工作流的循环工程与图工程。
  • 06内容支持 15 种语言,包括简体中文。

适用场景

  • 已在真实代码仓库中使用 Claude Code、Codex 等编程智能体、希望结果更稳定的工程师。
  • 评估仓库结构与环境设计如何影响智能体产出的技术负责人。
  • 希望为现有项目搭建 AGENTS.md、进度日志和验证流程的开发者。

快速上手

  1. 1

    克隆仓库

  2. 2

    使用 harness-creator 技能为你的项目搭建 harness(参见 README 快速开始)

使用前须知

  • 该项目是一门以文字讲义和项目为主的课程,而不是可安装的软件工具。

收录于专题

标签

常见问题

learn-harness-engineering 是什么?
一门基于项目的课程,教你搭建让 AI 编程智能体稳定可靠工作的环境、状态管理、验证与控制机制。 Learn Harness Engineering 是一门面向初学者的课程,讲解如何围绕 AI 编程智能体搭建完整的工作环境。课程的出发点是:即使模型能力很强,如果缺少指令体系、持久化状态、验证机制、任务范围约束和会话生命周期规范,在真实工程任务中仍然容易失败。课程将 harness 设计拆分为指令、状态、验证、范围和会话生命周期五个子系统。
learn-harness-engineering 可以免费使用吗?用的什么许可证?
learn-harness-engineering 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
learn-harness-engineering 还在维护吗?
活跃维护中。learn-harness-engineering 最近一次提交是在 2026年10月22日。
learn-harness-engineering 适合用来做什么?
已在真实代码仓库中使用 Claude Code、Codex 等编程智能体、希望结果更稳定的工程师。 评估仓库结构与环境设计如何影响智能体产出的技术负责人。 希望为现有项目搭建 AGENTS.md、进度日志和验证流程的开发者。
learn-harness-engineering 怎么安装和运行?
克隆仓库 使用 harness-creator 技能为你的项目搭建 harness(参见 README 快速开始)
在哪里获取 learn-harness-engineering?
源代码和安装说明在 GitHub 上:https://github.com/walkinglabs/learn-harness-engineering

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目