Ask a model one big question, “Should I build this idea?”, and you get one confident answer: market size, a few competitors, maybe a launch plan. It feels like research. Greg Isenberg, host of the Startup Ideas podcast, walks through what actually happened in that pass and a better shape for the work: break the task into jobs, run the independent ones at the same time, give the checking to something that did not write the answer, and approve the result yourself before acting on it. He files this under the term “graph engineering”; the practice is simpler than the name.
01One chat does five jobs at once
Slow down the confident one-chat answer and it gets uncomfortable. In that single pass, one model:
- decided which angles mattered,
- researched the market,
- interpreted the evidence,
- wrote the recommendation,
- and graded its own confidence.
Nothing checked any stage, and you might commit years to the conclusion. The last item is the sharpest problem: much AI research fails because the writer and the grader are the same model.
“the same model that writes the answer also grades the answer”
Greg Isenberg, “Why Graph Engineering will 10x your Claude/Codex” · 12:02Isenberg’s comparison: that is an employee writing their own performance review. In a well-designed workflow, checking is a separate job, done by something that has no stake in the answer. Why a model grading its own taste fails, and what to route to a person instead, is the subject of Why AI makes slop and how to catch it.
02Jobs, arrows, and shared notes
The mapped version of a piece of work has three parts:
- Jobs. Each step in the workflow: research customers, check the evidence, draft the reply.
- Arrows. Which job feeds which. An arrow exists only where one job needs another’s output.
- Shared notes. What the system knows so far, passed along the arrows from job to job.
For the “should I build this?” question, the mapped workflow runs like a small team. A planner breaks the question into angles. Three researchers work at the same time, one each on customers, competitors, and distribution, because none of them needs the others’ output. A checker then attacks the findings: which claims have evidence, which data is stale, which competitor got ignored, where pain got confused with willingness to pay. A merge step turns what survives into a one-page recommendation. You read it and decide. The answer is still a written report; the work behind it is what changed.
The same shape fits daily work. A support workflow classifies the ticket, pulls the customer’s history, searches the policy docs, drafts a reply, has a checker review tone and accuracy, and routes refunds and angry customers to a person. A coding workflow plans, edits, reviews the diff, runs the tests, and holds the pull request for your approval; Loop the agent until the work passes builds exactly that checker-and-rerun structure, and Capture the model’s discipline covers the planner-and-worker split behind it.
Not every task earns this. Brainstorming ten names or summarizing a short email is fine in a plain chat. Map the work when three things hold: it has multiple steps, some steps could run at the same time, and the output needs checking before it matters.
One vocabulary trap: “graph” names two different things in AI.
- A knowledge graph is a map of how facts connect (this customer works at this company, this issue relates to this feature), used so a system can answer questions that similarity search misses. Build a knowledge base your team can ask covers that side.
- A map of work, this guide’s kind, shows how jobs feed each other.
03Run it by hand first
Isenberg’s advice for a first attempt runs against the tool-first instinct: no framework, no automation.
“draw the graph before you automate the graph”
Greg Isenberg, “Why Graph Engineering will 10x your Claude/Codex” · 14:28On a blank whiteboard app, write the final outcome at the top, then the jobs (planner, researchers, checker, merge, your approval), then the arrows. Run it by hand: a separate chat per job, you carrying the notes between them. Slower than automation, and far easier to understand. If the hand-run version does not produce clearly better work than one chat, automating it would only produce the same mediocre work faster.
Once the map works a few times by hand, upgrade in two stages:
- Have each job write a file. In a coding agent, the planner writes
plan.md, the researchers writecustomer.md,competitors.md, anddistribution.md, the checker writesreview.md, the merge writesrecommendation.md. The run leaves a paper trail you can reread, compare across runs, and reuse next week. - Then reach for orchestration tools. Purpose-built workflow tools add saved progress, branching, loops, and built-in approval stops, and automation platforms connect the workflow to Slack, email, and your customer records. The tool comes after the workflow: automating a workflow you do not understand yet produces a mess.
04Keep the map small
More jobs do not mean better output. Five workers can confidently repeat the same wrong idea, and a big enough workflow spends more time coordinating than thinking. The goal is the smallest map that improves the work.
“the smallest graph that improves the quality of work”
Greg Isenberg, “Why Graph Engineering will 10x your Claude/Codex” · 21:16A good small map does five things:
- runs independent jobs at the same time instead of one after another,
- keeps the workers and the checker separate,
- puts your approval where a mistake is expensive,
- stops when the answer is good enough,
- and leaves its notes behind.
Scale the approval stop to the stakes: a private memo needs a light look, while a customer email, a public post, deployed code, or a refund needs a strict one.
The last item compounds. Every research run leaves better customer notes; every support run leaves better product feedback; the notes from this run make the next run smarter. Where to keep them so an agent can actually use them next time is the subject of Give your agent a memory.
Further reading
- Greg Isenberg · Why Graph Engineering will 10x your Claude/Codex, the episode this guide synthesizes
- Anthropic · Building effective agents, the same workflow shapes from the vendor side