Working Notes on Agent Systems/Brad Zhang

@teach_fireworks / X longform

Many people think that the biggest problem with Agent is "occasionally getting the wrong answer".

Many people think that the biggest problem with Agent is "occasionally getting the wrong answer". But the real danger is that the system drifts a little bit in the closed loop,...

April 30, 2026 路 1 min read

Many people think that the biggest problem with Agent is "occasionally getting the wrong answer".

But the real danger is that the system drifts a little bit in the closed loop, and the more it runs, the more it seems to be correct.

This is actually the systematic drift of the Agent.

Target drift, memory pollution, tool misuse, and evaluation distortion are not essentially single-point bugs, but are all caused by systemic drift.

The most troublesome thing is: all the local nodes look normal, but the whole is unstable.

Therefore, when making an agent, we do not just adjust the prompt, but manage the runtime, memory, tool use, and eval as a system.

I broke this problem down into five levels: concept, principle, consequence, prevention and correction.

Visual summary

Article argument map

Generated from the post's content graph

FORMATTOPICCAPABILITYMARKETcoverscoverscoverscoverssignalssignalsFORMATlongform noteTOPICagentsTOPICmemoryTOPICevaluationTOPICtoolingCAPABILITYagent workflowCAPABILITYevaluation
Mermaid outline
flowchart LR
  format-long_post["longform note"]
  topic-agents["agents"]
  topic-memory["memory"]
  topic-evaluation["evaluation"]
  topic-tooling["tooling"]
  capability-agent-workflow["agent workflow"]
  capability-evaluation["evaluation"]
  format-long_post -->|covers| topic-agents
  format-long_post -->|covers| topic-memory
  format-long_post -->|covers| topic-evaluation
  format-long_post -->|covers| topic-tooling
  format-long_post -->|signals| capability-agent-workflow
  format-long_post -->|signals| capability-evaluation

Visual structure

Essay structure map

Built from summary and key paragraph positions

Many people think that the biggest problem with Agent is "occasionally getting the wr...THESISMany people think thatthe biggest problemwith Agent is"occasionally gettingSIGNALMany people think thatthe biggest problemwith Agent is"occasionally gettingOPERATORTarget drift, memorypollution, toolmisuse, and evaluationdistortion are notIMPLICATIONI broke this problemdown into five levels:concept, principle,consequence,
Mermaid outline
flowchart LR
  thesis["Many people think that the biggest problem with Agent is \"occasionally getting the wrong answer\". But the r..."]
  signal["Many people think that the biggest problem with Agent is \"occasionally getting the wrong answer\"."]
  operator["Target drift, memory pollution, tool misuse, and evaluation distortion are not essentially single-point bug..."]
  implication["I broke this problem down into five levels: concept, principle, consequence, prevention and correction."]
  thesis -->|frames| signal
  signal -->|develops| operator
  operator -->|lands in| implication

Source: View the original post