惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Microsoft Azure Blog
Microsoft Azure Blog
Cloudbric
Cloudbric
I
InfoQ
V
V2EX
博客园_首页
The Register - Security
The Register - Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
S
Secure Thoughts
Vercel News
Vercel News
Forbes - Security
Forbes - Security
云风的 BLOG
云风的 BLOG
PCI Perspectives
PCI Perspectives
L
LINUX DO - 最新话题
D
DataBreaches.Net
H
Hacker News: Front Page
Application and Cybersecurity Blog
Application and Cybersecurity Blog
B
Blog RSS Feed
A
About on SuperTechFans
N
News and Events Feed by Topic
Apple Machine Learning Research
Apple Machine Learning Research
Help Net Security
Help Net Security
Attack and Defense Labs
Attack and Defense Labs
N
Netflix TechBlog - Medium
Spread Privacy
Spread Privacy
F
Full Disclosure
Recorded Future
Recorded Future
AWS News Blog
AWS News Blog
博客园 - 【当耐特】
The Cloudflare Blog
T
Threatpost
T
Tor Project blog
Google DeepMind News
Google DeepMind News
C
CXSECURITY Database RSS Feed - CXSecurity.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
M
MIT News - Artificial intelligence
A
Arctic Wolf
C
Check Point Blog
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
Hacker News - Newest:
Hacker News - Newest: "LLM"
WordPress大学
WordPress大学
Cyberwarzone
Cyberwarzone
小众软件
小众软件
C
Cyber Attacks, Cyber Crime and Cyber Security
P
Proofpoint News Feed
Security Latest
Security Latest
The Last Watchdog
The Last Watchdog

博客园 - wenha

代码行统计工具 Linux之SSH远程登录 大模型基础(六):从聊天机器人到智能体-大模型的下一站 大模型基础(五):RAG入门-让大模型学会"开卷考试" 大模型基础(四):强化学习入门-从斯金纳箱到大模型推理 大模型基础(三):大模型是怎么炼成的-从预训练到强化学习的完整流程 数据库隔离级别 踩坑记录:UTF-8、UTF-8-BOM 与 GB2312 读取的乱码真相 大模型基础(二):必懂5大基础概念《Token、上下文窗口、Embedding、预训练、微调》 大模型基础(一):什么是LLM? 体验优先:十分钟使用 Python+LangChain 玩转阿里通义千问 运维工具之Ansible详解(一) 运维工具之Ansible详解(二) 自建K8S集群认证过期 单点登录的设计与实现思路 (三)Dockerfile基础 (二)Docker镜像、容器、数据卷 (一)Docker简介 Go语言学习笔记(四) Go语言学习笔记(三) Redis学习笔记(一)配置文件参数说明 Go语言学习笔记(二) CentOS上安装RabbitMQ CentOS上安装Redis NodeJS学习笔记(一) JavaScript的发展史 用户中心 - 博客园
告别玄学调参:Agent 稳定落地的核心——Harness Engineering
wenha · 2026-04-09 · via 博客园 - wenha

做 AI Agent 落地的同学,大概率都遇到过这种困境:
模型用的是旗舰版、提示词改了上百版、RAG 也调了无数次,可一上真实场景,任务成功率就是上不去,时而聪明时而跑偏。

问题根本不在模型,而在模型之外那套运行系统——Harness

unnamed


一、什么是 Harness Engineering?

Harness 本意是“缰绳、约束装置”,放到 AI 系统里,就是驾驭大模型执行任务、保证稳定运行的全套工程体系

业内经典定义:

Agent = Model + Harness
Harness = Agent − Model

简单说:除了模型本身,所有让 Agent 不跑偏、可落地、能自愈的设计,都属于 Harness。

真实案例:
同样模型、同样提示词,只优化任务拆分、状态管理、步骤校验、失败恢复,任务成功率直接从 <70% 提升到 95%+


二、AI 工程三次重心迁移(一层比一层贴近落地)

AI 工程不是换名词,而是逐层解决真实问题:
image

1. Prompt Engineering(提示词工程)

  • 解决:模型有没有听懂指令
  • 核心:用语言塑造概率空间,角色、示例、输出格式
  • 局限:只解决“表达”,不解决知识与长链路执行

2. Context Engineering(上下文工程)

  • 解决:模型有没有拿到正确信息
  • 核心:动态上下文供给、RAG、上下文压缩、渐进式披露
  • 局限:只解决“输入侧”,不解决过程管控

3. Harness Engineering(驾驭工程)

  • 解决:模型能不能持续做对、不跑偏、出错可恢复
  • 核心:全流程编排、状态管理、评估校验、失败自愈

三者包含关系(图示)

image

  • Prompt:指令工程化
  • Context:输入环境工程化
  • Harness:整个运行系统工程化

三、成熟 Harness 6 层核心架构(可直接落地)

一个能上线生产的 Harness,必须具备六层闭环能力

1. 上下文管理(信息边界)

  • 明确角色、目标、成功标准
  • 信息裁剪:按需供给,拒绝冗余
  • 结构化组织:任务/状态/证据分层

2. 工具系统(连接现实)

  • 工具精选:避免太少没能力、太多乱调用
  • 调用决策:该查则查,不该查不硬答
  • 结果提纯:工具返回精炼后再入上下文

3. 执行编排(任务轨道)

目标理解 → 信息补全 → 分析 → 输出 → 检查 → 修正/重试

4. 记忆与状态管理(不失忆)

  • 任务状态
  • 会话中间结果
  • 长期记忆与用户偏好

三类信息分离,系统才不乱

5. 评估与观测(知道对错)

  • 输出验收、环境验证
  • 日志、指标、错误归因
  • 让系统知道自己做得好不好

6. 约束校验 & 失败恢复(上线底线)

  • 约束:能做/不能做
  • 校验:输出前后检查
  • 恢复:重试、切路径、回滚稳定态

6 层架构总图

image


四、一线大厂真实 Harness 实践

1. Anthropic

  • 上下文焦虑:长任务上下文爆炸 → Context Reset(换新 Agent 交接)
  • 自评失真:自己评自己太乐观 → 生产/验收分离(Planner/Generator/Evaluator 解耦)

2. OpenAI

  • 人类不写代码,只设计环境
  • 渐进式披露:不一次性塞全文档,按需加载
  • Agent 自主验证:接浏览器、日志、监控,自测自修复
  • 工程师经验固化为自动治理规则

五、总结

  1. 模型决定上限,Harness 决定能否落地
  2. 单轮任务看 Prompt,知识任务看 Context,长链路低容错必用 Harness
  3. AI 工程核心挑战:从“让模型更聪明”转向让模型在真实世界稳定工作

如果你还在死磕提示词与模型,不妨回头搭建 Harness——它才是 Agent 稳定落地的真正分水岭。