当前位置: 首页 > news >正文

Harness Engineering(驾驭工程)简单的演化过程

一、提示词工程(Prompt Engineering)

提示词工程解决的是,模型的引导问题。

1、角色

你作为一名前端开发工程师;

2、任务

你的任务是根据接口文档和产品原型开发美观,具备科技风格的前端页面;

3、样例

如图所示;

4、限制

你只负责前端认任务开发,使用技术栈Vue3;

5、输入

需求文档、接口文档、产品原型;

6、输出

生成的代码美观,适当换行添加注释(或者某个输出以JSON格式输出)

二、上下文工程(Context Engineering)

上下文工程解决的是上下文组织的问题。

提示词 + 其它资料,模型上下文大小有限,容易打满,引入以下方法:

1、召回

来源:外部新闻、过去聊天技术、当前代码环境、程序运行报错等;

涉及技术:RAG、Memory

2、压缩

将信息分开发给大模型进行总结。

3、组装

因为信息内容会直接影响输出的内容,比如模型更关注最后的内容。

所以进行多个信息的组装排序

三、驾驭工程(Harness Engnieering)

1、执行层

给模型加入Bash沙箱、文件系统、MCP等能力,像人一样执行命令做测试、读写代码文件、操控操作外部工具,以上共同构建一个执行层

2、记忆层

任务根据下图迭代

当迭代次数过多的时候,一些信息比如目标约束会被冲淡,所以可以将这部分内容放到一些文档里面,如ClaudeCode的Claude.md和它的rule.md文件。这些文件统一称为规则文件,规则文件在每次调用大模型的时候自动作为系统提示词注入上下文。但是有时候规则文档也会很多,所以将其分为多个小文档,比如背景就另开一个bg.md,技术栈就另开一个stack.md,这些文件通过路由查看,一般情况下只需加载文件路径,想要某一部分内容就主动根据路径读取。

将它和提示词工程和上下文工程加到一起称之为记忆层

3、反馈层

执行层之后的结果传入到记忆层,这个过程称之为反馈层

4、编排层

如果执行的大任务没有明确的标准,Agent容易进入死循环,所以我们需要将大任务拆分多个小任务进行编排,这叫编排层

5、Harness

从上图可看出Harness Engineering就是Agent除大模型之外的内容。

6、Harness落地

以ClaudeCode为例,ClaudeCode软件本身已原生支持Harness的四层能力(记忆层、编排层、执行层、反馈层),所以最轻量的做法就是在ClaudeCode的Claude.md文档里写清除项目背景、你希望大模型做什么、别做什么、做完之后要跑哪写lint、单测和CI、执行哪些skill就行。

可以引入一些插件比如spec-kit这类扩展,它会根据项目加需求拆成多个阶段(生成约束-明确需求-定制计划-拆解任务-开始实现-测试)每一个阶段都会刷新Claude.md,这套开发方式也叫Spec-Driven Development(SDD),本质上也是Harness工程落地。

Harness的工程使程序员从代码转变为写规则写Skill。

http://www.jsqmd.com/news/1106106/

相关文章:

  • 阿贝云免费云服务器磁盘空间合理分配实操心得
  • 2025了会议纪要还写得慢又漏任务?听脑帮你智能提取任务超省心!
  • 云原生 AI 平台搭建:先把模型服务当普通服务治理
  • 一张图讲清楚:MCP边界
  • “借道”MoP封装,AMD打破“存储墙”与“空间锁”
  • 2.4 中间层:底层驱动与标准库——固收与负债的“稳态输出”
  • 那些与量子纠缠有关的物理概念和现象
  • QKeyMapper:Windows平台专业级全能按键映射引擎架构解析
  • 子任务想换个便宜模型跑?Sub-Agent 这样设计
  • 语音一键转文字超简单!2026多款免费软件详细步骤,新手一看就会
  • 小学算术题
  • 用最新 GPT-5.6 润色论文是一种怎么样的体验?
  • 开源视频生成模型选择
  • SpringBoot+Vue 私人西服定制_leabo管理平台源码【适合毕设/课设/学习】Java+MySQL
  • 检索增强架构实践:家庭回忆录助手如何避免编造
  • 提示词 与 工作流 编排:复杂流程要拆成可观测节点
  • 炉石传说智能脚本:7倍效率提升的自动化神器
  • 多机位像素同源融合渲染,一套图形底座搭建无割裂全域数字世界
  • 终极自动化Gofile下载神器:告别繁琐手动操作
  • 一张图讲清楚:Codex上下文
  • SPARK技术:5G/6G无线通信中的辐射模式压缩革命
  • 分布式系统到 AI 创业:架构师转型 CEO 的三个误区
  • 3个步骤深度解析RTL8821CU驱动:完全解决Linux无线网卡兼容性问题
  • VMware虚拟机IP固化失败率高达63.8%?——基于127家企业的配置审计报告,给出唯一可审计、可回滚、可自动化部署方案
  • AI 数据分析落地:别让智能洞察变成自动废话机
  • 番茄小说下载器:三分钟构建你的个人数字图书馆,随时随地享受纯净阅读
  • Python 异步 检索增强:端到端延迟要按阶段拆开
  • 佳易王计时计费管理软件打印设置完整教程(含故障排查+远程批量打印)
  • 如何轻松实现跨平台输入法词库转换:深蓝词库转换工具完全指南
  • AI 辅助:高性能 RPC 框架设计:延迟预算要从协议层开始