678 字
2 分钟
AI学习(五)- HarnessEngineering(未完待续)
介绍
一个Agent = Model + Harness,所有Harness Engineering 指的是模型之外的一切,包含系统提示词,工具调用,文件系统,编排逻辑,钩子中间件、反馈回路、约束机制等等。model是Agent的能力来源,而 Harness 则把状态、工具、反馈和约束串起来。
Harness Engineering 和 Prompt 以及 Context Enginering 三者之间是嵌套关系,每一层解决不同的问题。Harness Engineering 包含 Context Enginering 包含 Prompt Enginering
- Harness Engineering 解决的是执行问题,负责长链路任务中持续做对,不跑偏,犯错能更正,包含文件系统,约束执行,反馈回路,沙箱等等
- Context Enginering 则解决的是信息问题,负责确保模型在合适时机拿到正确且必要的事实信息。包含上下文管理,RAG,记忆注入,Token优化等等
- Prompt Enginering 则解决的是表达问题,确保让模型听懂需求,包括系统提示词,思维链引导等。
注:在简单任务里,提示词最重要;依赖外部知识的任务里,上下文重要;长链路的商业应用中,Harness 重要
Harness Engineering 包含记忆系统,执行环境,外部知识获取,文件系统,验证闭环,上下文管理。
一个完整的 HarnessEngineering 包含六层体系:
- 信息边界层: 角色目标定义,信息隔离,Agents.md规范
确保AI该知道什么,不该知道什么
- 工具系统层:文件系统抽象,bansh执行环境,MCP 工具挂载
确保Agent 如何跟外部世界交互
- 执行编排层:多步骤任务串联,混合状态机编排
确保多步骤任务如何串联起来
- 记忆与状态层:独立管理任务状态,跨会话记忆,上下文压缩
确保长任务中间结果如何管理
- 评估与观测层:独立验证机制,沙箱环境测试,可观测性接入
确保 Agent 有自知之明,知道自己是否做错
- 约束校验与回复层:预设红线规则,API 超时重试,状态回滚机制
确保Agent 出错后能重新更正
参考
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
AI学习(五)- HarnessEngineering(未完待续)
https://niushaoxiong.top/posts/ai学习5-harness/ 部分信息可能已经过时
相关文章 智能推荐
1
AI学习(一)- 基础
AI AI 基础学习笔记,整理智能体结构、任务拆解、工具调用、运行方式和核心概念。
2
AI学习(四)- Skills
AI AI Skills 学习笔记,整理技能机制、文件结构、调用流程、适用场景和实践要点。
3
AI学习(三)- RAG
AI RAG 学习笔记,整理检索增强生成的原理、流程、向量检索、知识库构建和应用实践。
4
AI学习(二)- MCP
AI MCP 学习笔记,整理协议背景、JSON-RPC 通信、工具接入、生态组件和应用场景。
5
Langchain学习
AI LangChain 学习笔记,整理模型接口、提示词、输出解析、链式调用、记忆和工具集成。