Nabil Asofi

Journal / systems

Running a content operation with agents

Agents can draft, research and format content at scale, but judgment and the final review gate still belong to a person who owns the outcome.

A content operation built entirely on agents eventually publishes something false, and a content operation built entirely by hand cannot keep pace with the volume a small team now needs to produce. The useful version sits between those two failures. Agents handle the parts that are mechanical and reversible. A person handles the parts that are judgment and irreversible once published.

What agents are actually good at

Agents are good at gathering, drafting and formatting, not at deciding what is true or what matters. Give an agent a topic and a set of source constraints and it will return a competent first draft faster than a person can type one. It will pull structure from existing pages, match a tag taxonomy, generate internal link candidates, and produce five headline variants in the time it takes to make coffee. None of that requires judgment about whether a claim is defensible or whether the angle is honest. It requires pattern-matching against instructions, which is exactly what current models do well and consistently.

The mistake is extending that competence into research verification. An agent will happily cite a statistic that sounds plausible and is wrong, because it is optimizing for a sentence that reads well, not a sentence that is true. I have had a drafting agent invent a study name that did not exist, formatted identically to how a real citation would look. It was fluent and confident and false. That failure mode is structural, not a bug that gets patched next model release, which is the reason it needs a specific countermeasure rather than a general trust adjustment.

What has to stay human

The review gate is the one thing that cannot be automated away, and it has to check facts, not prose. Grammar checking, tone matching, format compliance — an agent can do a first pass on all of that, and a second agent can even check the first agent’s work. But someone has to open every external link in the draft and confirm the number on the page matches the number in the sentence. Someone has to ask whether the piece takes a position or just restates the question in different words. Someone has to decide whether this is worth publishing at all, which is a judgment about the operation’s standing, not about the sentence quality.

This is slower than letting an agent publish directly, and that is the point. The speed agents add should go into volume of drafts produced, not speed of approval. If your review gate takes the same five minutes whether the draft came from a person or an agent, you have not actually added a gate — you have added a formality. A real gate changes behavior: it should catch and kill some fraction of drafts, consistently, or it is not checking anything.

Where this breaks in practice

Teams either skip the gate under deadline pressure or build a gate that only checks things agents already check well, like grammar. Both failures look like efficiency gains in the first month and look like a credibility problem by the third, once a fabricated statistic or a dead link gets noticed by a reader who checks. The asymmetry matters: a slow publishing cadence costs you traffic growth, which is recoverable. A false claim that gets cited and later debunked costs you trust, which is not recoverable on the same timescale.

The practical fix is to make the gate cheap to run correctly rather than hoping discipline holds under pressure. Build a short, fixed checklist specific to factual risk — every number has a linked source, every named entity is verifiable, every internal link actually supports the claim near it — and require it on every piece regardless of who or what drafted it. Treat agent output and human output identically at the gate; the moment you start trusting agent drafts a little more because they read smoothly, the gate has already failed.

How to actually set this up

Start with the pieces where accuracy risk is lowest and delegate those first — internal linking suggestions, header structuring, tag selection — before moving agents into drafting territory. If you are building this from scratch, the workflows section has concrete pipelines for exactly this kind of staged delegation, and the services page covers what it looks like to have this built for an existing content team rather than assembled from scratch. The ordering matters more than the tooling: agents earn more responsibility as the gate proves it catches their mistakes, not before.

What you should not do is run a content operation where no single person can say, for any published piece, why it was approved. If the answer to “who checked this number” is “the agent did,” you do not have a review gate. You have a publishing queue with an extra step that feels like safety and is not.

Also on this subject