01

0:00 - 1:00

Why harnesses and evals are the decision to examine

Watch from 0:00

The opening of the talk frames a practical engineering question: when should a team use an existing agent harness, and when should it build or customize its own? The moderator introduces Harrison Chase and LangChain, and previews a discussion about harnesses and evals.

The introduction is framing, not a technical definition. The moderator's historical and promotional comments establish why the topic is timely, but they do not explain exactly how a harness works. For this lesson, use the following working definition:

An agent harness is the software around a model that turns a model call into a repeatable agent process.

A bare model can generate text from a prompt. An autocomplete feature can suggest the next piece of text or code. A harness addresses a larger job. It helps an agent receive the information it needs, use tools or external systems, continue through multiple steps, and produce a result that can be examined. The model remains an important part of the system, but it is not the whole system.

From one-shot completion to a virtual collaborator

It is useful to separate two mental models:

Mental model What it does What the harness question adds
Bare model or autocomplete Produces a response or continuation from the current input. Little or no surrounding workflow must be coordinated.
Agent or virtual collaborator Works through a broader task, possibly using tools and information outside the initial prompt. The surrounding software must coordinate the work and make its behavior inspectable.

This does not mean every agent is fully autonomous or that every one-shot request needs a custom system. It means that the more a product asks a model to act like a collaborator, the more important the software surrounding the model becomes. A harness is the layer that makes that broader process possible.

Why construction and measurement belong together

The opening pairs harnesses with evals. An eval is a repeatable way to judge whether a system's behavior meets a chosen standard. These are two sides of the same decision:

  1. Build the behavior. Choose how the agent is structured and how it gets the information and capabilities needed for its task.
  2. Measure the behavior. Test the resulting system against examples or criteria that matter to the organization.
  3. Decide what to change. Use the result to decide whether the model, the context supplied to it, or the harness itself needs attention.

Without an eval, “customize the harness” can become an intuition or preference. Without a harness that can be changed, an eval may reveal a problem without giving the team a useful place to intervene. The talk therefore treats building and measuring as one decision process: first make the agent's work concrete, then gather evidence about whether that work is good enough.

This is also why a generic benchmark or a model's broad reputation is not automatically the right answer for a particular product. A team may need to define what successful behavior means for its own task. The exact benchmark design is developed later in the talk; here, the important point is that the choice of harness should be made together with a plan for evaluating it.

The roadmap for the talk

The presentation moves through a connected set of questions:

  1. What is an agent made of? The lesson separates the model, the context it uses, and the harness that coordinates the work.
  2. What does a general harness do? It provides a starting architecture for common agent tasks.
  3. When is customization justified? As a use case becomes more specialized or requires more control, a team can add targeted behavior rather than treating the choice as only “buy” or “rewrite.”
  4. How can the team learn from runs? Private evals and observability make the agent's behavior measurable and provide evidence for improving the model, the context, or the harness.

The next chapter begins with the first question: how model, context, and harness fit together. Keep the central decision in view as you read: an agent's intelligence is not only the capability of the model. It also depends on what information reaches the model and on the process that organizes its actions. Evals are what let a team compare those choices instead of arguing about them abstractly.

Source boundary: In the first minute, the moderator introduces Harrison Chase and LangChain, presents custom harnesses as a current concern, and previews harnesses and evals as the topic. The definition of a harness and the explanations above are teaching context added to make that framing understandable; the opening does not itself provide a precise technical definition or additional evidence for the moderator's historical reference to the GPT-3 era.

100% Space + drag to pan | Ctrl/Cmd + wheel to zoom