4 ms·
What do you mean by harness here?
by dataviz1000 6mo ago
What do you mean by harness here?
- Ifkaluva 6mo agoWhen you go to the command line and type “Claude”, there is an LLM, and everything else is the harness
- deleted 6mo ago[deleted]
- dataviz1000 6mo agoI'm having an hard time getting my mind to see this. > Users should re-tune their prompts and harnesses accordingly. I read this in the press release and my mind thought it meant test harness. Then there was a blog post about long running harnesses with a section about testing which lead me to a little more confusion. Yes, the word 'harness' is consistently used in the context as a wrapper around the LLM model not as 'test harness'.
- dboreham 6mo agoThis field is chock full of people using terms incorrectly, defining new words for things that already had well known names, overloading terms already in use. E.g. shard vs partition. TUI which already meant "telephony user interface ". "Client" to mean "server" in blockchain.
- kreig 6mo agoI understood this concept with this simple equation: Agent = LLM + harness
- suttontom 6mo agoSome people also call evaluations "tests". There are unexpected things that come along with new models, like the model in a workflow you'd set up suddenly starts calling a tool and never stops or decides to no longer call a particular tool, so running your existing evaluations to catch regressions like this and potentially updating the prompts is considered "testing" your prompts and harnesses.
- codybontecou 6mo agopi vs. claude code vs. codex These are all agent harnesses which run a model (in pi's case, any model) with a system prompt and their own default set of tools.
- ElFitz 6mo agoIt’s the tool that calls the model, give it access to the local file system, calls the actual tools and commands for the model, etc, and provide the initial system prompt. Basically a clever wrapper around the Anthropic / OpenAI / whatever provider api or local inference calls.