Harness到底是啥意思?

yxs 2026-08-13 15:14 1

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

最新回复 (19)
  • 中国人会飞 08-13 15:16
    1

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


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

  • Lisp 08-13 15:16
    2

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


    但大概就是agent-model剩下的

  • Russ Cox 08-13 15:18
    3

    Harness = Agent - LLM

  • NascentSoul 08-13 15:18
    4

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

  • summeryu 08-13 15:19
    5

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

  • HollowKnight 08-13 15:20
    6

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

  • yxs 楼主 08-13 15:30
    7

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


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

  • mawai 08-13 15:31
    8

    这不应该就叫agent吗?



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

  • Lisp 08-13 15:33
    9

    如果是这样的话

    可以理解成smart agent - llm = harness

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

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


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


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




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

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

  • Jason 08-13 15:35
    10

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

  • capybarr 08-13 15:36
    11

    AGENT=MODEL+HARNESS

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

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

  • beimiaomiao 08-13 15:36
    12

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


  • yololoyo 08-13 15:37
    13

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

  • yxs 楼主 08-13 15:38
    14

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

  • summeryu 08-13 15:42
    15

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

  • beibei 08-13 15:43
    16

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

  • Zoidberg.Pi 08-13 15:43
    17

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

  • noah 08-13 15:44
    18

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

  • 乌鸦 08-13 15:45
    19

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

* 帖子来源Linux.do
返回