Google Harness2 Explained: How AI Agents Improve Their Own Workflow — Transcript
Full transcript
- 0:00What if your AI agent needs a better
- 0:02workflow before it needs a better model?
- 0:04In Google's Harness 2 paper, GLM-5
- 0:07running inside Open Code went from 64.2
- 0:10to 75.7 on Work Buddy Bench. That's 11.5
- 0:15points with the model's weights
- 0:16unchanged. Here's what actually changed.
- 0:20An AI model generates responses. An
- 0:22agent also needs instructions, tools,
- 0:25memory, and a process for getting work
- 0:27done.
- 0:28That surrounding system is called a
- 0:30harness. Think of a capable employee.
- 0:33Their ability matters, but so do their
- 0:35checklist, filing system, and hand-offs.
- 0:37Harness 2 works on that surrounding
- 0:39setup.
- 0:40The release exposes eight editable
- 0:42components, including prompts,
- 0:44guardrails, skills, scripts, and
- 0:47sub-agents. These are different ways to
- 0:49shape how the agent works. A new
- 0:52checklist might change its sequence. A
- 0:54helper script might handle a repeated
- 0:56calculation. The model stays fixed while
- 0:58the operating setup can be revised.
- 1:01Imagine an agent preparing an expense
- 1:03spreadsheet from receipts. This is an
- 1:06illustration, not a test we ran. It
- 1:08produces a neat-looking file, but misses
- 1:11a duplicate receipt, and never reopens
- 1:13the spreadsheet. The question becomes,
- 1:16what change to its workflow could help
- 1:18it catch those kinds of mistakes?
- 1:20Back to our expense example. First, run
- 1:23the task once and inspect the record of
- 1:25what the agent did. Then propose two
- 1:28adjustments. A general habit, like
- 1:30checking finished output, and a
- 1:32task-specific procedure, like
- 1:34reconciling receipt identifiers before
- 1:37adding totals.
- 1:38These are candidate edits. They're
- 1:40hypotheses, not proven improvements.
- 1:43Next, run both candidate harnesses on
- 1:46the same task. Compare their actions and
- 1:49outputs with that first run. Did the new
- 1:51checking step happen? And did it address
- 1:54the observed problem? There's no ground
- 1:56truth answer key guiding refinement. The
- 1:59system judges behavioral evidence, which
- 2:01can still mislead it. Benchmark scoring
- 2:04happens separately afterward.
- 2:06Then comes compose. The system uses
- 2:09those execution comparisons to build a
- 2:11revised harness. It can combine
- 2:13supported edits, adjust conflicts,
- 2:16choose one candidate, or keep the
- 2:18current setup.
- 2:19It runs the resulting harness, too.
- 2:21So, the loop is propose, probe, compose.
- 2:25Change the workflow, observe the
- 2:26consequences, and decide what to retain.
- 2:29There's also learning across tasks.
- 2:32Afterward, a library can retain the
- 2:34adopted harness and evidence-supported
- 2:36lessons. But, the next task starts from
- 2:38the base harness again.
- 2:40Earlier components are selectively
- 2:42reused or adapted during refinement.
- 2:45Think of a growing playbook that helps
- 2:47choose the next experiment, rather than
- 2:49a model being retrained after every job.
- 2:52The authors report gains across three
- 2:54professional benchmarks and four model
- 2:56and harness configurations.
- 2:58That is encouraging evidence for this
- 2:59approach.
- 3:00It is still research evidence from
- 3:02particular setups.
- 3:04The headline gain isn't a promise for
- 3:06your spreadsheet, your code base, or
- 3:08every future task. Model judgment and
- 3:11noisy executions can still steer edits
- 3:13badly.
- 3:14Refinement isn't free. Every candidate
- 3:17run and editor session adds model
- 3:19inference.
- 3:20You can explore alternatives in
- 3:21parallel, or refine through successive
- 3:23steps, but both spend extra compute.
- 3:27When judging efficiency, include the
- 3:29reference runs, the experiments, the
- 3:31editing, and the final execution.
- 3:33Compare deliverable quality with that
- 3:35complete cost, not just the last run.
- 3:38One important evaluation detail, the
- 3:40release documentation records a Codex
- 3:42validation run that fetched a public
- 3:44grading rubric without being asked. The
- 3:47authors recommend network restrictions
- 3:48before evaluation.
- 3:50That's a warning about keeping tests
- 3:52clean. It doesn't establish that every
- 3:54published result is contaminated. Any
- 3:56reproduction needs to control what the
- 3:58agent can access.
- 3:59If you try this, start with a few
- 4:01representative tasks, compare the
- 4:03unchanged baseline, and measure
- 4:05deliverable quality alongside total
- 4:07cost. Keep evaluation criteria separate
- 4:10from refinement.
- 4:12The useful question is whether the
- 4:13improved workflow earns its extra work.
- 4:16If this helped, like it, share it with
- 4:18someone building AI agents, and comment
- 4:20with the task you'd test first.
About this transcript
This page contains the full transcript of Google Harness2 Explained: How AI Agents Improve Their Own Workflow by Singularity Feed | AI Models , Agents & Robotics, generated from the public captions YouTube serves with the video. The transcript has 629 words across 118 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.