• yxs

    我对harness概念的认识还是停留在harness工程,是一种设计理念,比上下文工程更大,包括了对于记忆啊、权限之类的管理等等大模型应用的外围工程,是程序员擅长起名字的一个新例子。现在怎么感觉大家用harness是指代codex、cc、hermes,以及ds要推出的新应用等等,这不应该就叫agent吗?

    主楼
  • 中国人会飞

    CLI中的一系列提示词/工具/框架(比如压缩机制、沙箱、控制循环啥的),用来拷打AI获得更好的工作效果

    每家的CLI中的这些东西都是自己实现的,效果也不太一样,所以套到其它模型上可能存在水土不服的情况

    #1
  • Lisp

    我不太喜欢harness这个词,非常得笼统

    但大概就是agent-model剩下的

    #2
  • Russ_Cox

    Harness = Agent - LLM

    #3
  • NascentSoul

    模型之外提高模型能力的都是 Harness。

    #4
  • summeryu

    codex claudecode kilo opencode openclaw等等等等都属于harness产物,说白了用一套软件工程+控制理论来维护llm输入和输出以及循环模式,都属于harness,毕竟 这个词就叫马鞍,马就是llm,鞍就是框架协议,搞出来的产品就是agent。

    #5
  • HollowKnight

    那都是老说法,现在流行的黑话就是这个,刚开始我也感觉别扭,后来大家都这么叫就习惯了

    #6
  • yxs

    我能懂你的意思,但是我觉得用词有点乱了。

    按我的理解,agent应该是更广义、更基础的东西,llm+执行能力就可以是agent,但是agent之间亦有差距,是agent+harness才是现在的codex、cc等等

    #7
  • mawai

    这不应该就叫agent吗?

    其实是默认都接入llm来叫了,如果没有接入llm,这些空壳都是harness

    #8
  • Lisp

    如果是这样的话

    可以理解成smart agent - llm = harness

    一些简单的dumb agent就是你所谓的llm+tool call

    harness就是变聪明做的额外工作

    不过大家更倾向于前者直接叫agent

    不过现在大家啥都扯harness,啥玩意都说是harness,其实有点搞不清具体讲的什么东西了


    同时我也不认为ds自己出的agent/harness会有多么惊艳的表现

    不过多个工具竞争也是好事

    #9
  • Jason-linuxdo

    感觉现在什么新词都会慢慢变成这种一坨说不通的东西了,比如之前的 Agent 和现在的 Harness

    #10
  • capybarr

    AGENT=MODEL+HARNESS

    If you’re not the model, you’re the harness.

    主要引用这个定义方法的来源是langchain这篇文章

    图片

    langchain.com

    图片

    The Anatomy of an Agent Harness

    Learn how agent harnesses transform AI models into autonomous work engines. Explore core components: filesystems, sandboxes, and memory.

    #11
  • beimiaomiao

    刚好最近在看李博杰的ai agent书

    图片

    #12
  • yololoyo

    这时候我不得不掏出我的大图了

    图片

    #13
  • yxs

    嗯嗯,我明白。我是觉得agent应该更广义一点,LLM+执行能力就是agent,然后现在的agent是更强大更好用的,是增加了herness外围工程的,是高级agent。所以我是觉得有点怪,harness从一个辅助元素,变成了对象本身

    #14
  • summeryu

    其实从agent诞生开始,harness就有了,agent一开始是强化学习的东西,但是llm+tool+memory+act(react等,其实也是loop engineering概念)是llm agent,因为tool+memory+act这一大坨东西很难取名而且各家agent公司都有自己的叫法,所以某厂为了创收+炒概念+占领高地,就会研发各种新名词,科研也都是这么干的,说白了都是新瓶装旧酒。

    #15
  • beibei

    我理解的这玩意就是一个控制约束吧,控制大模型不跑偏,提高准确率(个人理解,欢迎各位佬的指点和交流)

    #16
  • Zoidberg.Pi

    鞍前马后,harness就是鞍,马就是model

    #17
  • Noah

    就是让 LLM 能干活的框架,没有框架它只是一个聊天机器人,只能吐词不能干活

    #18
  • 乌鸦

    现在的定义太混乱了, 各种乱七八糟的叫法

    #19

发表回复

登录后回复