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

AI和大模型——harness编程

一、Vibe编程谈harness编程就要从Vibe编程说起。所谓Vibe编程中文一般称为氛围编程或沉浸式编程它指是由AI驱动的一种软件开发的新范式。都上升到范式的级别了肯定看起来了更高大上了。其实不然说白了就是开发者指挥着AI来编程。所以Vibe编程一头连着开发者甚至是普通上网者的自然语言一头连接着AI编程接口。通过自然语言来驱动AI进行编码、调试和完善修改并不断迭代这一流程的一整套开发过程。二、harness编程harness编程是指Harness engineering一般是指围绕AI大模型model构建的一套外部控制和管理系统。其实想理解harness编程首先要明白Agent。在前面的文章中已经介绍过Agent了。明白了它就可以更好的理解harness编程因为可以简单的把harness编程理解为Harness和Model一起组成了Agent。这意味着Model负责推理生成苦力而Harness则负责围绕着Model进行各种适应和匹配工作比如编写代码、工具应用、状态控制、反馈处理以及其它各种服务管理机制。即真正让大模型从一个“CPU”变成“电脑”。三、harness编程的核心一般来说Harness编程的核心有以下几个模块提示与约束通过系统提示词System Prompts、工具描述等为AI设定基本的行为规范和任务目标。利用指定的规则来代替人工的监控对权限、行为、调用控制以及敏感数据处理等等进行规范持久化和状态模型本身是无状态的而应用一般是有状态的所以可以利用Harness进行状态控制并进一步在不同状态下进行模型的调用。可以通过文件系统、代码管理工具GIT以及预定义文档进行状态的管理和控制。基础设施与工具同人一样工具和基础设施也是AI不可缺少的。虽然AI功能强大但一些具体的功能如果可以工具化那么AI应用起来会更快捷。比如文件系统、Shell环境、各种工具链、浏览器、搜索、API调用等基础环境与相关执行能力。编排与逻辑大模型的优势在于执行复杂的任务。但为了让复杂的任务执行更快更好需要对其进行拆解、多Agent协同、以及确保任务最终完成的循环执行机制如“Ralph Loop”等。这就是Harness大展身手的地方。它克服了大模型面对复杂任务出现的中途失败无法顺利完成的情况验证和观测性任何工作都需要一个正确的结果AI也不是如此。而Harness可以集成日志、指标等监控手段让AI能“看见”系统状态并进行自我完善和修改。即达到自动测试-自动校验-自动观测-自动修复这一过程并能进行不断的反复迭代。Harness编程就是为了解决AI大模型的输出是一组无状态文本的实际情况。比如常见的多轮状态记忆、实时信息的输入、权限控制及长任务的连续执行等等。而这些缺点也就导致AI大模型的应用无法向更广泛的人群扩散的重要原因。可以这样理解一个再强大的发动机也不是汽车。汽车的发动机就是大模型而传动系统、液压系统、灯光系统等等以及车内的点烟器、收音机等工具它们一起组成了Harness。四、特点Harness编程的特点主要包括架构约束AI就是一个执行者而且是自我思维能力很低但知识储备又极其丰富的那种这就可能因为目标不明确而导致结果的似是而非。所以给出的提示条件越明确、约束条件越清晰那么AI生成的结果越准确。从而使得整体任务的执行效率大大提高闭环反馈通过Harness系统赋予AI自我管理和修复的能力。即前面分析过的不断迭代反馈的过程熵管理其实就是AI的自动性导致其持续输出如果不加以控制则混乱度熵会不断增加最终导致“屎山”代码五、业界应用在现在AI大爆发的情况下Harness Engineering的应用实践案例也有不少典型的有LangChain的应用。这是最典型的Harness Engineering的实践Claude项目。最新的Opus4.6大家可以体验一下其良好的Harness编程技术Codex。这个也不用多言OpenAI中大模型与Harness良好结合的应用其实还有不少毕竟现阶段这是一个AI应用发展的一个重要方向。大家都在努力朝着这个方向前进并想着快速的占领市场进行赢利。六、总结Harness编程使得AI的应用从大模型的接口调用升级到工程应用提高了对大模型的利用效率减少了大模型应用中的一系列问题如幻觉、安全等。从而将AI应用中最关键的Agent应用变得更加可靠、安全。大模型是基础Agent是接口而Harness是决定二者契合度的有力保障。

相关文章:

AI和大模型——harness编程

一、Vibe编程 谈harness编程就要从Vibe编程说起。所谓Vibe编程,中文一般称为氛围编程或沉浸式编程,它指是由AI驱动的一种软件开发的新范式。都上升到范式的级别了,肯定看起来了更高大上了。其实不然,说白了就是开发者指挥着AI来编…...

想要将AI Agent完全应用到自动化测试中,我们还需要做哪些努力?

过去一年,AI Agent的概念在测试领域被反复讨论。从Open-AutoGLM、AppAgent到Midscene、Mobile-Agent,各种开源方案和商业产品层出不穷。在各类技术分享和PR稿里,我们看到了太多"跑通了一个登录流程"、"成功点击了三个按钮&quo…...

你每次向AI提问,都在拉动一条万亿产业链

你有没有想过一个问题—— 当你随手打开手机,向ChatGPT或豆包问一句“帮我写一封辞职信”,或者“明天北京会下雨吗”,然后几乎是瞬间,屏幕里就蹦出了一段通顺自然的回答。这个过程中,到底发生了什么? 不是魔…...

“小龙虾”浪潮热:提供 2026年OpenClaw 服务的云厂商一览

一、行业背景 2026 年,AI 智能体(AI Agent)正从技术概念加速走向实际业务场景。其中,开源项目 OpenClaw(也被开发者亲切称为“小龙虾”)以惊人的速度在不到 100 天内于 GitHub 斩获超过 25 万颗 Star&…...

Function Calling高级工程实践:让大模型精准驱动复杂工具链

引言:从"聊天"到"做事"的关键一步 大模型真正进入生产系统,靠的不是它能说多少漂亮话,而是它能不能精准地调用工具完成任务。Function Calling(也称 Tool Use)是连接 LLM 推理能力与现实世界操作…...

Vite项目构建时遇到‘chunk size‘警告别慌,手把手教你配置chunkSizeWarningLimit和manualChunks优化打包

Vite项目构建优化:深入解析chunkSizeWarningLimit与manualChunks配置策略 当你使用Vite构建项目时,终端突然跳出的"Some chunks are larger than 500 KiB after minification"警告是否曾让你感到困惑?这个看似简单的警告背后&#…...

2026届最火的五大AI学术神器实际效果

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 现今,AI论文网站已然成了学术写作里相当重要的辅助工具。这种类型的平台一般都会…...

前端新人必看:用Yarn管理你的第一个Vue/React项目(从安装到打包发布)

前端新人必看:用Yarn管理你的第一个Vue/React项目(从安装到打包发布) 第一次接触前端框架时,很多人会卡在环境配置和依赖管理这一步。记得我刚开始用Vue时,光是安装各种工具链就折腾了一整天——直到发现Yarn这个利器。…...

如何10分钟掌握BepInEx:游戏插件框架完整入门指南

如何10分钟掌握BepInEx:游戏插件框架完整入门指南 【免费下载链接】BepInEx Unity / XNA game patcher and plugin framework 项目地址: https://gitcode.com/GitHub_Trending/be/BepInEx BepInEx是一款强大的游戏插件框架,专为Unity Mono、IL2CP…...

JetBrains IDE试用期重置终极指南:如何轻松恢复30天免费试用

JetBrains IDE试用期重置终极指南:如何轻松恢复30天免费试用 【免费下载链接】ide-eval-resetter 项目地址: https://gitcode.com/gh_mirrors/id/ide-eval-resetter 还在为JetBrains IDE试用期到期而烦恼吗?🚀 今天我要分享一个超实用…...

低照度增强不止Retinex:深入解读IceNet三大损失函数,如何用PyTorch复现论文中的平滑与熵损失

低照度增强新范式:IceNet三大损失函数的工程实践与PyTorch实现 夜间监控、医学影像和天文摄影等领域常面临低照度图像质量差的问题。传统Retinex理论虽能提升整体亮度,却容易丢失细节或引入噪声。2021年发表在IEEE的IceNet论文提出了一种创新解决方案&am…...

LLMs在生物医学领域的革命性应用与技术解析

1. 项目概述生物医学领域正经历一场由大型语言模型(LLMs)引发的技术革命。作为一名在生物信息学和临床数据分析交叉领域工作多年的从业者,我亲眼见证了传统分析方法在处理海量基因组数据、电子健康记录(EHR)时遇到的瓶…...

AI编程助手工作流增强:从对话到结构化开发的范式转变

1. 项目概述:一个为Claude Code设计的智能工作流增强工具如果你和我一样,日常开发重度依赖Claude Code这类AI编程助手,那你肯定也遇到过类似的瓶颈:上下文窗口不够用、多轮对话后指令容易混乱、处理复杂项目时文件来回切换效率低下…...

别再交智商税了!贵的数码真未必比平价好用,用过才懂全是套路

以前我固执地以为:数码产品一分钱一分货,价格越贵,体验越好,一分溢价一分质感。为了这句执念,前几年闭眼冲各种大牌旗舰、原装顶配、网红高端数码单品,钱包掏空一大半,家里堆了一堆价格不菲、却…...

CL9193 300mA超低噪声超快响应LDO线性稳压器

概述 CL9193系列是高纹波抑制率、低功耗、低压差,具有过流和短路保护的CMOS降压型电压稳压器。这些器件具有很低的静态偏置电流(70μA Typ.),它们能在输入、输出电压差极小的情况下提300mA的输出电流,并且仍能保持良好…...

实测 | 国内丝滑直连 GPT Image 2!椒图 AI 一站式 AI 图像生产力工具

做图像算法开发、商业设计、电商视觉的同行应该都有同感:想体验 GPT Image 2 的顶尖生图能力,要么要折腾跨境网络环境,要么接口调用的合规与成本门槛高,日常修图、设计、出图要切换好几款工具,效率实在太低。 最近实测…...

基于MCP协议的DRF API文档自动生成与AI集成实践

1. 项目概述:一个为Django REST Framework自动生成API文档的MCP服务器如果你是一名Django后端开发者,尤其是深度使用Django REST Framework(DRF)构建API,那么你一定对编写和维护API文档这件事又爱又恨。爱的是&#xf…...

动态解码技术AutoDeco:LLM文本生成的智能调控革新

1. 动态解码技术的范式革新在大型语言模型(LLM)的文本生成过程中,解码策略一直是个被严重低估的关键环节。传统方法就像给赛车手戴着眼罩开车——我们通过人工设定的temperature和top-p等静态参数控制生成过程,却要求模型在完全看…...

JetBrains IDE试用期重置终极指南:一键无限续杯的完整方案

JetBrains IDE试用期重置终极指南:一键无限续杯的完整方案 【免费下载链接】ide-eval-resetter 项目地址: https://gitcode.com/gh_mirrors/id/ide-eval-resetter 还在为IntelliJ IDEA、PyCharm、WebStorm等JetBrains系列IDE的30天试用期到期而烦恼吗&#…...

CGA 老年人能力评估助力养老服务精准化

当前社会老龄化程度不断加深,养老服务的核心需求从“有保障”转向“更精准”,CGA老年人能力评估成为衔接老年群体需求与养老服务供给的关键纽带。依托科学的测评逻辑与智能系统支撑,CGA老年人能力评估打破传统养老服务的粗放模式,…...

NVIDIA Profile Inspector:解锁显卡驱动隐藏性能的专业解决方案

NVIDIA Profile Inspector:解锁显卡驱动隐藏性能的专业解决方案 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector 当您在NVIDIA控制面板中找不到所需的游戏优化选项时,当游戏画面撕…...

智慧树刷课插件完整指南:5分钟实现视频自动化播放的终极方案

智慧树刷课插件完整指南:5分钟实现视频自动化播放的终极方案 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 还在为智慧树平台繁琐的视频学习流程而烦恼吗&…...

PEI转染优化全流程指南(二):AAV包装与慢病毒生产关键参数深度解析(含实操策略)

摘要: 细胞转染技术是基因治疗与细胞治疗开发中的核心环节。PEI转染作为主流非病毒递送方式,其效率受质粒比例、DNA与PEI比率、孵育条件、细胞状态及病毒收获时间等多因素影响。本文系统梳理PEI转染及AAV/慢病毒包装过程中的关键优化参数,为提…...

从89%到9%!只花了29块的「维普AIGC检测升级后毕业之家AI一键双降功能」实测教程(无广纯分享)

兄弟们,最近维普AIGC检测悄咪咪升级了! 原来我那篇初稿AIGC值才12%,一夜间再测直接飙到89%——整个人当场裂开。 😱很多同学可能还没意识到:以前“改改顺序、换换同义词”就能骗过检测的日子,已经一去不复返…...

论文降重新纪元:书匠策AI——让你的文字“瘦身”不“瘦脑”

在学术江湖里,论文降重就像一场“文字减肥”运动——既要甩掉多余的“脂肪”(重复内容),又要保持“肌肉”(核心观点)的紧实有力。但传统降重工具往往像个“暴力教练”,要么让你“饿肚子”&#…...

数字孪生3.0时代:空间智能的技术架构与产业落地分析

空间智能迈向物理AI:TOP5格局与李飞飞、黄仁勋的技术共振随着AI从生成内容走向理解世界,空间智能正成为具身智能与数字孪生的核心底座。本文结合《空间智能发展报告(2026)》与全球AI领袖观点,深度解析中国空间智能TOP5…...

为开源项目 OpenClaw 配置 Taotoken 以获取稳定的大模型工具调用能力

为开源项目 OpenClaw 配置 Taotoken 以获取稳定的大模型工具调用能力 1. OpenClaw 与 Taotoken 的集成价值 OpenClaw 作为开源智能体框架,其工具调用能力依赖于后端大模型 API 的稳定性与多样性。通过接入 Taotoken 平台,开发者可以统一管理多个供应商…...

程序员离婚流程指南:你的代码、期权、知识产权和加班,都写在民法典婚姻法律里

你可能不知道,你每天敲的代码、手里的期权、甚至深夜加班的时间和强度,都可能成为离婚时财产分割和抚养权争夺中的关键因素。对于技术从业者来说,婚姻财产问题远比普通人想象的复杂。我一个帮助过多位程序员处理婚姻纠纷的律师,今…...

保姆级教程:手把手教你将屏厂给的MIPI初始化代码转成RK3588的DTS配置

RK3588 MIPI屏幕初始化代码转换实战指南:从厂商代码到DTS配置的完整解析 每次拿到新屏幕的初始化代码时,那种既兴奋又头疼的感觉,相信每个嵌入式工程师都深有体会。屏幕厂商提供的初始化代码往往以C语言或伪代码形式呈现,而我们需…...

三维建模练习分享117例

https://www.doc88.com/p-30839566661773.html 设计软件:Solidworks 2024 上面链接里的图纸本人全部绘制完毕,适合小白从零基础开始练习,体会一下SW高手的建模思路。...