Harrison Chase (LangChain): How to Build Agents That Improve Over Time
LangChain's Harrison Chase on improving agents through the model, harness and context, why traces and evals matter, and how red teaming finds mistakes early.
By Tech Team Strategy · Nov 12, 2026 · 5 min read

At Interrupt London, LangChain's agent conference, co-founder and CEO Harrison Chase explains how LangChain thinks about agents that improve over time. He splits an agent into three parts (the model, the harness and the context), shows how each can be improved, and argues that two things sit underneath all of it: traces and evals. He calls a fully self-improving agent a North Star rather than something that exists today.
This article is our own summary, with short quotes, from the video's automatic transcript. Watch the full video above for everything that was said.
The short version
- An agent is a model, a harness and context. The model does the reasoning. The harness (Deep Agents, Claude Code or Codex, for example) decides what the model sees, takes its actions, checks results and saves state. The context is the text, files, knowledge and tools it is connected to.
- Each part improves differently. Improvement can be manual, human-in-the-loop, or fully automated; Chase says nobody is at fully automated "by any stretch of the imagination."
- The model: update the weights, almost always started by a person because it costs time and money. Supervised fine-tuning works well for narrow tasks; reinforcement learning (RL) has a higher ceiling but no good managed offering yet.
- The harness: read traces, find issues, change the code, prompts or tools, with a person reviewing because changes reach every user. LangChain's LangSmith Engine automates the first steps.
- The context: the easiest to update because it is just text, and it can be updated per user or per organization as memory. He points to Hex and Profound as companies doing this well.
- Evals are "the new PRD." In AI there are so many edge cases that evals are often the best way to define what good looks like.
The words worth stealing from this conversation, what they mean, and who said them.
Elegant words
- north star
- A guiding ultimate goal that directs a project's long-term development.
- Harrison Chase: “He calls a fully self-improving agent a North Star rather than something that exists today.”
- workhorse
- A reliable part or machine that performs the bulk of the heavy, routine work.
- Harrison Chase: “The core model is the workhorse; other models may sit at the edges for guardrails or evaluation.”
- silver bullet
- A simple, immediate solution to a highly complicated problem.
- Harrison Chase: “There is no silver bullet, he says, because evals must be domain-specific.”
- regress
- To return to a former, less developed, or worse state.
- Harrison Chase: “inspect the trace, add an eval data point so you don't regress, then change the model weights.”
AI vocabulary
- supervised fine-tuning
- Training an existing AI model on a curated dataset of specific inputs and desired outputs.
- Harrison Chase: “With supervised fine-tuning, you take traces, keep the ones where the agent did well and train on them.”
- RL
- An AI training method based on rewarding desired behaviors and punishing undesired ones.
- Harrison Chase: “For the core model on complex tasks, a few teams use RL: give it tasks, run rollouts, score them, update the model and repeat.”
- evals
- Automated tests or criteria used to measure and judge the performance of an AI system.
- Harrison Chase: “In AI there are so many edge cases that evals are often the best way to define what good looks like.”
- trace
- A recorded sequence of steps, inputs, and outputs showing exactly how an AI completed a task.
- Harrison Chase: “He defines a run (one model or tool call), a trace (a sequence of runs), a thread (a conversation of traces)...”
- red teaming
- Rigorously testing an AI system by simulating real-world attacks or adversarial prompts to find flaws.
- Harrison Chase: “LangChain's recently launched red teaming looks for mistakes proactively.”
Tech vocabulary
- harness
- The surrounding software code that manages an AI model's inputs, actions, and environment.
- Harrison Chase: “The harness decides what the model sees, takes its actions, checks results and saves state.”
- observability
- The ability to measure and understand the internal states of a system by analyzing its outputs.
- Harrison Chase: “SmithDB, its own database for agent observability, and launched AI Search.”
- PRD
- Product Requirement Document; a guide defining a product's purpose, features, and behavior.
- Harrison Chase: “Evals are 'the new PRD.'”
- sandbox
- An isolated testing environment that allows programs to run safely without affecting external systems.
- Harrison Chase: “He says Engine is 'nothing more than a deep agent in a sandbox' with the LangSmith CLI.”
Trends and buzzwords
- deep agent
- An advanced AI agent operating with specialized subagents, sandboxed environments, and complex execution capabilities.
- Harrison Chase: “He says Engine is 'nothing more than a deep agent in a sandbox' with the LangSmith CLI.”
- self-improving agent
- An autonomous AI system designed to analyze its own mistakes and automatically upgrade its own code or prompts.
- Harrison Chase: “He calls a fully self-improving agent a North Star rather than something that exists today.”
What he said, by topic
Three parts of an agent
Chase says you can't improve an agent until you define it. The core model is the workhorse; other models may sit at the edges for guardrails or evaluation. LangChain's open-source Deep Agents harness includes an execution environment (a file system and sandbox), built-in context management (skills, memory, summarization), human in the loop and subagents.
Improving the model
With supervised fine-tuning, you take traces, keep the ones where the agent did well and train on them. He sees it used for classification, extraction and summarization. LangChain recently launched LangSmith Fine-Tuning with smithtune, a command-line tool that pulls trajectories from LangSmith, filters and formats them, and hands them to providers such as Fireworks or Baseten, which return a tuned model. For the core model on complex tasks, a few teams use RL: give it tasks, run rollouts, score them, update the model and repeat. It is more complicated, but has a higher ceiling.
Improving the harness
The harness is code, prompts and tools. The process is to look at traces, identify issues and make changes, with a person in the loop. LangSmith Engine is a background agent that monitors traces, clusters them into issues, and proposes fixes: a pull request, new tests, new eval data points. He says Engine is "nothing more than a deep agent in a sandbox" with the LangSmith CLI and specialized subagents, skills and prompts.
Improving the context
Because context is text, it can change at the agent, user or organization level. Hex, a data analytics agent, has a unified context layer improved by a Review Agent that finds context gaps and suggests fixes. Profound builds company-level Brand Records and Personal Records from each user's conversations with its AI Marketer. LangChain's open-source OpenWiki builds an updatable "brain" for coding agents from your repository and from Codex or Claude Code traces. He says the hardest part is deciding what to remember, and that is domain-specific.
Traces as a new type of data
He defines a run (one model or tool call), a trace (a sequence of runs), a thread (a conversation of traces) and a trajectory (a standardized view of a thread). What matters is the exact inputs, outputs and order of events. Agent failures are semantic and logic failures that don't show up in traditional logs, which is why LangChain built SmithDB, its own database for agent observability, and launched AI Search, which scores each trajectory against a plain-language filter.
Why evals are hard
There is no silver bullet, he says, because evals must be domain-specific. Three things are hard:
- Realistic inputs. You can't predict everything users will ask; tracing shows you.
- Defining good. Exact match works for simple cases. For complex agents, teams write positive or negative criteria that can judge the final answer, the end state of the environment (a database or files) or the sequence of tool calls. This is best done by domain experts.
- Simulation environments. You don't want evals writing to production systems, so teams use mock databases or dev environments, which is harder when the agent touches a system you don't own, like Salesforce.
Red teaming
Waiting for failures in production means rare problems are found too late, and domain experts testing by hand is costly. LangChain's recently launched red teaming looks for mistakes proactively. Since there is no universal judge of correctness, one technique sends two semantically similar questions and flags the agent when its answers differ, because one of them must be wrong. It also checks security and fairness, with the goal of a menu of checks that produce red-teaming reports.
The improvement loop
Run the agent, get feedback from a person or an online judge, inspect the trace, add an eval data point so you don't regress, then change the model weights, the harness code or the context. The North Star is an agent that notices its own mistake, creates its own eval data point and suggests its own fix.
What it means for your business
- Log full traces from day one. Every way of improving an agent starts with exact inputs, outputs and steps.
- Write evals before you scale. Treat them as the spec: what the agent must say, must not say and what state it should leave behind.
- Start with context, not the model. Updating instructions and memory is cheapest; save fine-tuning for narrow, high-volume tasks.
- Keep a person in the loop on harness changes. They reach every user at once.
- Build a safe test environment. Agents that write to real systems need a sandbox for evals.
- Bring in domain experts. Defining what "good" looks like is the hardest part, and they know it best.
Video details
- Title: How to Build Agents That Improve Over Time: Model, Harness, Context | Interrupt London
- Speaker: Harrison Chase, co-founder and CEO of LangChain
- Published by: LangChain on YouTube (recorded at Interrupt London)
- Watch: youtube.com/watch?v=xy_7SzwsIjM
- Note: quotes come from the video's automatic transcript and are lightly cleaned. Check the video for exact wording.
Want to put this to work?
We help owners turn AI trends into a plan, a product and a launch. Book a free call or see our services.
Full transcript
Read the whole interview, word for word, with a timestamp on every answer. Free with a sign-in.
Sign in to read itOriginally published by Tech Team Strategy
What did you think of this story?
+10 tokensTap to vote ↓
Get the briefing
The week's essential stories, free in your inbox.
More

How to Become a Forward Deployed Engineer: What 100 Job Postings Ask For
What forward deployed engineer jobs pay, who gets hired and which skills 100 postings ask for, plus Marina Wyss's plan to get qualified and the interview format.
Nov 12, 2026 · 6 min

Mark Zuckerberg on Meta's Muse: A Personal AI Agent That Should Make You Money
Zuckerberg on Meta's Muse agent: free usage paid for by a cut of transactions, a confidential VM even Meta can't read, and what went wrong with Llama 4.
Nov 11, 2026 · 8 min

Laid Off as an AI Engineer: Michael Hoff's Five Mistakes and What Saved Him
Michael Hoff on the mistakes that cost him his AI engineering job, from judging AI once to holding on to the craft, and why specialization saved him.
Nov 10, 2026 · 4 min
Comments
Sign in to commentJoin the conversation and earn 10 tokens.