Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harness Engineering 知识体系

Harness(挽具) = Agent − Model
模型提供推理与生成能力;Harness 是在模型之上、为完成真实任务而组装的一切工程化能力。


核心定义

概念 含义
Agent 能感知环境、调用工具、多步执行并完成目标的智能体系统
Model 大语言模型(LLM)本身:权重、上下文窗口、推理与文本生成
Harness Agent 中除 Model 以外的全部:工具、协议、记忆、规则、检索、编排、安全边界等
Agent = Model + Harness
Harness = Agent − Model

Harness 不负责「学会世界知识」,而负责「把模型放进可工作的系统里」:给对的信息、对的工具、对的约束,并在多轮交互中维持任务连贯性。


架构一览

Harness 架构:上层 Harness,下层 Model

数据流简述:用户意图 → Harness 组装上下文与能力 → Model 决策 → Harness 执行工具/副作用 → 结果回填上下文 → 循环直至任务完成。

更详细的架构说明见 docs/architecture.md


Harness 组成元素(章节导读)

元素 一句话 深入阅读
Rules 持久、可版本化的行为与风格约束
Skills 可复用的任务级工作流与领域知识包
RAG 按需检索外部知识,补足模型时效与私有数据
MCP 标准化连接外部系统与数据源
Tools 模型可调用的函数与内置能力面
Prompt Engineering 系统/用户提示的设计与模板化
Context Engineering 上下文窗口内的信息选择与编排
Memory 跨会话与长期偏好、事实的保留
CLI 终端、脚本与本地环境的执行面
Hooks Agent 生命周期上的自动化钩子
Orchestration 多 Agent、子任务分解与并行
Sandbox 执行隔离、权限与资源边界
Evaluation Harness 质量度量与回归

概念总览与术语表见 docs/01-harness-concept.md


目录快速访问

文档

组成元素(elements/


如何阅读本仓库

  1. 先读本文 定义 + 架构图,建立 Agent / Model / Harness 三分法。
  2. 按任务需要跳转到 elements/ 下对应目录;每个目录有独立 README.md 与可扩展的专题文档。
  3. 实践时把 Harness 当作可组合、可版本化、可测试的工程资产,而非「写一段更好的 prompt」。

贡献与扩展

elements/<name>/ 下新增 *.md 专题文档,并在该目录 README.md 的文档索引中登记链接即可。

About

Harness Engineering 知识体系:Harness = Agent − Model,涵盖架构图解与各组成元素(RAG、Skills、Rules、MCP 等)文档。

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors