Harness 工程之道:以 Agent Skills 为核心的可控智能体构建全景
导读过去一年AI 工程界的焦点完成了关键转移——从“换更强的模型”转向“给模型造更好的工作环境”。在这个新范式下Agent Skills不是简单的工具封装而是上下文工程在智能体时代的标志性落地。一、 为什么需要 HarnessAgent Model HarnessTerraform 联合创始人 Mitchell Hashimoto 在《My AI Adoption Journey》中给出了一个深刻的定义“Anytime you find an agent makes a mistake, you take the time to engineer a solution such that the agent will not make that mistake again in the future.”—— 每次 Agent 犯错就工程化一个解让它永不再犯。这揭示了 Harness 的本质Agent 的失败绝大多数不是模型的推理能力不够而是环境设计的欠账。LangChain 在 Terminal Bench 2.0 上做过一个对比实验不换模型仅通过优化 Harness自我验证 追踪 机制化文档排名从第 30 冲到第 5得分从 52.8 提升到 66.5。这证明了真正的杠杆在模型之外。AI 工程范式的三次跃迁 [ Prompt 工程 ] --- 怎么把话说清楚对马喊话 │ [ Context 工程 ] --- 怎么喂对信息给马看地图 │ [ Harness 工程 ] --- 怎么构建可控系统给马造护栏与高速公路Harness 的四条“反直觉”铁律1. 上下文越少越好不要把 200K 窗口当成垃圾桶。上下文衰减会导致模型在长文本中“逛超市”并丧失专注力。2. 专才 Agent 永远胜过通才 Agent拆分职责清晰的Sub-Agent/Skill按需加载远离大而全的单体设计。3. 状态写文件不塞上下文Workspace文件系统才是持久内存Context Window 只是临时工位。4. 能写成 Linter 的约束绝不写成文档文档是“建议”CI/Static Inspection 才是“强制”。模型会对自然语言规则展开“创造性误解读”但代码逻辑不能。二、 规范化 Harness 工程标准结构与维护指南一个好维护、符合工程规范的 Harness 项目应当具备模块隔离、可校验性以及极低认知负荷的目录拓扑。1. 标准 Harness 项目工程拓扑my-harness-project/ ├── .harness/ # Harness 运行时配置文件 │ ├── config.yaml # 全局权限与限制 │ └── linter.json # 针对 SKILL.md 的静态检查规则 ├── .skills/ # 项目级 Agent Skills 库 │ └── trade-ab-skill/ # 独立能力模块 │ ├── SKILL.md # 唯一的入口与路由器 (必须 500行) │ ├── schema.json # 参数契约与 Schema 校验 │ ├── modules/ # 领域子模块 (渐进式加载) │ │ ├── creator.md │ │ └── validate.md │ ├── scripts/ # 确定性代码逻辑 (Python/Node/Bash) │ │ └── sync_status.py │ └── references/ # 静态参考资料与对照表 ├── workspace/ # Agent 执行作业区 (持久化状态) │ └── AGENTS.md # 跨会话的记忆与项目规矩 └── tests/ # Skill 触发与功能回归测试集 └── test_ab_skill.py2. 核心文件的维护与质量标准①SKILL.md路由层定位只做意图分发与安全红线不做长篇大论的知识堆砌。行数控制严禁超过500 行约 2000-3000 Tokens。超过即拆分至modules/。Frontmatter 准则---name:trade-ab-skill# 必须与父目录同名全小写连字符description:-提供 AB 实验创建、改流及下线能力。当用户提起“创建实验”、“新建AB”、“调流量”、“下线实验”时触发。allowed-tools:# 严格的工具白名单-Read-Grep-Bash(python:scripts/*)version:1.0.0---②description触发层公式[核心功能][触发场景/关键词][排除边界]。要求必须用第三人称关键词既要包含专业术语也要覆盖口语化词汇明确写出“不适用于 XX 场景”。③scripts/执行层原则把确定性交还给代码。凡是涉及复杂计算、文件读写、正则校验、标准 API 请求的一律写成 Python/Bash 脚本。规范结构化输出脚本必须统一输出JSON字符串方便 Agent 解析。幂等性重复运行不产生副作用。错误自愈捕获内部 Exception 并返回友好的错误 JSON而不是直接抛出崩溃堆栈。三、 Agent Skills 的灵魂渐进式披露针对 Token 膨胀与上下文污染Skills 采用了分级加载策略渐进式披露三级机制Level 1: 发现 (Advertise) 启动常驻 ~100 tokens 仅namedescriptionLevel 2: 激活 (Load) 意图命中 5,000 tokens 读取SKILL.md主干路由器Level 3: 深入 (Read/Run) 步骤推演 按需调用 加载modules/*.md或执行scripts/四、 闭环验证与测试从“凭运气”到“工程化”衡量 Harness 工程成熟度的关键指标是 Agent 能否实现自我校验Self-Correction。1. 验证回路机制Verification Loop不再给 Agent 开放式的命令如“请帮我写一个接口处理程序”。而是配置自动化验证链[ Task ] ── [ Execution ] ── [ Automated Test / Linter ] │ (Fail) ⚡ ▼ [ Auto-Fix ] ─── [ Read Errors ] ────┘# 示例通过 Harness 脚本强制 Agent 校验其改动python scripts/validate_config.py--fileworkspace/output.json2. 三维测试法触发测试提供 20 个自然语言变体含干扰项测试description的命中率与误触率。边界走查模拟 API 报错、并发冲突、权限缺失等异常场景检验系统的鲁棒性。Token / 质量对比对比裸 Prompt 方案与 Skill 方案在同一任务下的Token 消耗与成功率。五、 总结Harness 工程的核心杠杆结语在 Agent 的建设道路上模型决定了上限而 Harness 决定了下限。当你的 Agent 再次在生产环境中表现不佳时无需盲目等待下一代大模型更新。请优先审计你的 Harness 系统上下文是否被无用信息淹没确定性逻辑是否已经被抽离为脚本规则是否被机制化Linter/CI而非仅仅停留在文档口头约束模块之间是否通过良好的拓扑实现了渐进式披露掌握 Harness 工程之道才是将 AI 从“玩具”推向“生产级工具”的关键一步。

相关新闻

扫描阅卷机测评:河北文瀚技术产品速度精度出色,操作便捷性待

扫描阅卷机测评:河北文瀚技术产品速度精度出色,操作便捷性待

在教育考试、企业测评等场景中,扫描阅卷机发挥着重要作用,其性能表现备受关注。本次测评旨在对扫描阅卷机进行多维度评估,为对扫描阅卷机感兴趣的人群提供客观的参考。参与本次测评的产品为河北文瀚技术生产的扫描阅卷机。本次测评均基于真实…

2026/7/29 19:25:22 阅读更多 →
OpCore-Simplify终极指南:如何用智能硬件适配引擎30分钟完成OpenCore自动化配置

OpCore-Simplify终极指南:如何用智能硬件适配引擎30分钟完成OpenCore自动化配置

OpCore-Simplify终极指南:如何用智能硬件适配引擎30分钟完成OpenCore自动化配置 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 还在为复杂…

2026/7/29 19:24:21 阅读更多 →
数字员工解决方案哪家好?2026年企业级AI Agent全景盘点与技术选型指南

数字员工解决方案哪家好?2026年企业级AI Agent全景盘点与技术选型指南

在数字化转型步入深水区的2026年,企业对生产力的定义已发生深刻变革。数字员工解决方案哪家好? 这一问题的答案不再仅取决于软件的自动化率,而更多取决于其在复杂业务场景中的“思考”深度与“执行”闭环能力。传统的规则驱动型工具正加速向具…

2026/7/29 19:24:21 阅读更多 →

最新新闻

解放你的Windows 11:用Win11Debloat轻松实现70%性能提升的终极优化指南

解放你的Windows 11:用Win11Debloat轻松实现70%性能提升的终极优化指南

解放你的Windows 11:用Win11Debloat轻松实现70%性能提升的终极优化指南 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to …

2026/7/29 19:41:28 阅读更多 →
高效自动化:如何从Steam和SteamDB批量提取游戏数据的技术方案

高效自动化:如何从Steam和SteamDB批量提取游戏数据的技术方案

高效自动化:如何从Steam和SteamDB批量提取游戏数据的技术方案 【免费下载链接】GetDataFromSteam-SteamDB 项目地址: https://gitcode.com/gh_mirrors/ge/GetDataFromSteam-SteamDB 在游戏开发、数据分析和技术研究领域,获取Steam平台的完整游戏…

2026/7/29 19:41:28 阅读更多 →
京东自动化脚本终极指南:3步实现24小时自动领京豆

京东自动化脚本终极指南:3步实现24小时自动领京豆

京东自动化脚本终极指南:3步实现24小时自动领京豆 【免费下载链接】jd_scripts-lxk0301 长期活动,自用为主 | 低调使用,请勿到处宣传 | 备份lxk0301的源码仓库 项目地址: https://gitcode.com/gh_mirrors/jd/jd_scripts-lxk0301 还在为…

2026/7/29 19:41:28 阅读更多 →
硬币电池寿命优化与NBM7100A电源管理方案

硬币电池寿命优化与NBM7100A电源管理方案

1. 硬币电池寿命延长的核心挑战与解决方案在物联网传感器、可穿戴设备和工业监测设备中,CR2032这类不可充电的硬币电池面临着严峻的寿命挑战。这类电池的典型容量在220mAh左右,当设备需要周期性发送无线信号时,瞬间的射频功率需求可能高达20m…

2026/7/29 19:41:28 阅读更多 →
新能源汽车VCU开发与MBD模型实战指南

新能源汽车VCU开发与MBD模型实战指南

1. 新能源汽车VCU开发入门指南作为一名在汽车电子领域摸爬滚打多年的工程师,我至今还记得第一次接触VCU开发时的迷茫。当时面对满屏的Simulink模型和陌生的专业术语,那种无从下手的感觉至今记忆犹新。现在回想起来,如果能有一份系统性的入门指…

2026/7/29 19:41:28 阅读更多 →
Mac性能优化的终极指南:Turbo Boost Switcher完全掌控你的CPU

Mac性能优化的终极指南:Turbo Boost Switcher完全掌控你的CPU

Mac性能优化的终极指南:Turbo Boost Switcher完全掌控你的CPU 【免费下载链接】Turbo-Boost-Switcher Turbo Boost disabler / enable app for Mac OS X 项目地址: https://gitcode.com/gh_mirrors/tu/Turbo-Boost-Switcher 你是否曾经遇到过MacBook在轻度使…

2026/7/29 19:40:28 阅读更多 →

日新闻

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

一、本文介绍 🔥本文在RT-DETR多模态融合目标检测中引入RLAB残差线性注意力模块,可在不同模态特征交互阶段进行多次残差细化,使可见光、红外等特征在尺度、语义和空间位置上更好对齐;随后将细化特征与解码器输出拼接并生成Q、K、V,通过线性注意力自适应强化关键通道、目…

2026/7/29 0:00:23 阅读更多 →
AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础 在上一期「AI编程系列」中,我们学习了如何构建一个基础的 AI 问答系统,通过简单的输入输出让模型回应问题。但现实世界中的 AI 应用往往需要处理更复杂的场景:…

2026/7/29 0:00:23 阅读更多 →
AI智能体开发实战:从工具调用到企业级部署

AI智能体开发实战:从工具调用到企业级部署

1. 从被动问答到主动执行:AI Agent的范式转变过去两年,大语言模型最显著的应用形态是聊天机器人——用户提问,AI回答。但真正的生产力革命发生在2023年下半年:当AI学会主动调用工具完成任务时,生产力工具的历史被彻底改…

2026/7/29 0:00:23 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻