Remix.run Logo
anonymousDan 2 hours ago

Sorry not an AI specialist, what exactly do you mean by 'custom harness engineering'? Some way of informing the model whether the output it is producing is good or bad based on the specific task in question?

ux266478 an hour ago | parent [-]

Harnesses are the control surface the model interacts with. How it invokes tools, the tools it has access to, how agents are coordinated. It's like an interface or a shell. It's the magic that lets an LLM operate a computer. You can read more here: https://learn.microsoft.com/en-us/agent-framework/concepts/h...

> Some way of informing the model whether the output it is producing is good or bad

That's what post-training is for. At its most basic, you're giving it examples of inputs and outputs and then doing reinforcement learning to calibrate its adaptation to your examples. You need much less to fine tune a model than you do to pretrain the weights. You can build a really excellent LoRA for a stable diffusion model, for example, with 50 high quality images. LLMs are "a bit" more complicated and costly to fine tune, and you have to be mindful of the agentic loop, but the principle is the same. There's more to it than just LoRAs. Steering vectors, projection layers, custom encoders, etc. There's a fair amount to learn, but it sounds a lot scarier than it is.

Here's something to chew on: chain-of-thought doesn't exist until after pretraining! It's basically created by having <think>...</think> blocks directly in some example outputs, and this is fine-tuned into stability. It's literally not much more than a parlor trick and some careful calibration. A powerful parlor trick to be sure, though.