Why Editors Should Drive Your AI Content Strategy
Most AI content pilots die the same way: a marketing team wires up an LLM, generates two hundred product descriptions overnight, and then watches an editor spend three weeks fixing tone drift, hallucinated specs, and claims that legal…
Most AI content pilots die the same way: a marketing team wires up an LLM, generates two hundred product descriptions overnight, and then watches an editor spend three weeks fixing tone drift, hallucinated specs, and claims that legal never approved. The bottleneck was never generation. It was review, judgment, and accountability, the exact work editors already own. When AI is bolted onto the delivery layer and pointed at a firehose, editors become cleanup crew instead of decision-makers, and quality collapses at the moment volume spikes.
Sanity is the AI Content Operating System, an intelligent backend built to keep AI workflows governed, reviewable, and safe inside the editorial loop rather than routed around it. That framing matters here because it flips the org chart of an AI content strategy. The people best equipped to decide what "good" means, what ships, and what gets escalated are the ones who should sit at the controls.
This article argues that editors, not just engineers or a central AI team, should drive your AI content strategy. We cover why editorial judgment is the scarce resource, how in-editor AI changes the daily work, how governance keeps velocity safe, and how to structure ownership so AI scales output instead of scaling risk.
The real bottleneck is judgment, not generation
Every team that runs an AI content pilot discovers the same uncomfortable truth in week two: producing a draft was never the hard part. A modern model will write a product page, a meta description, or a localized variant in seconds. The hard part is deciding whether that draft is accurate, on-brand, legally clean, and actually better than what you had. That decision is editorial work, and it does not get cheaper when you generate ten times more drafts. It gets more expensive, because now there are ten times more things to check.
This is why AI content strategies that treat editors as an afterthought stall out. When generation is centralized in an engineering team or a standalone AI tool, the output lands in a queue with no context: no record of what prompt produced it, what source it drew from, or what a human still needs to verify. Editors inherit a pile of plausible-sounding text and no way to triage it. The velocity gain on paper becomes a review debt in practice.
The reframe is straightforward. Treat editorial judgment as the scarce, valuable resource in the pipeline, and design the system so AI amplifies that judgment instead of burying it. That means generation happens where the editor works, grounded in the same content model and governance rules they already trust. Legacy CMSes stop at publishing, so their AI add-ons stop there too. Sanity operates content end to end, which is what makes editor-led AI possible: the person accountable for quality is the person holding the controls, not the person cleaning up after them.
AI belongs inside the editor, not bolted onto the pipeline
There is a real depth gradient among tools that call themselves AI CMSes. On one end sit products with a ChatGPT integration stapled to a sidebar: helpful for a quick rewrite, disconnected from the content model, and blind to your brand rules. On the other end sits AI wired into the data model, the editor, and the delivery layer as a first-class participant. The difference is the one editors feel every day.
Sanity's approach puts the model where the work happens. AI Assist gives editors in-Studio LLM helpers that do specific, bounded jobs: rewrite a block in a different voice, translate a page's headings into several locales at once, summarize a long body field into a standfirst, or fact-check claims against a connected knowledge base. Because these actions run inside the Studio against structured fields, the editor stays in control of scope. They are improving one annotation, one block, or one field, not accepting or rejecting an opaque wall of text.
Underneath, Portable Text is what makes in-editor AI trustworthy. Because rich text is stored as structured blocks, marks, and annotations rather than a soup of HTML, an AI action can operate on a single element and preserve everything around it. A translation keeps its links. A rewrite keeps its citations. Structure survives the round trip. Contrast that with a plugin that flattens content to a string, transforms it, and hands back something the editor has to re-format. The editor-first experience is not a UI preference. It is a consequence of modeling content properly, so the CMS adapts to how editors work instead of forcing them to work its way.

Governance is what turns AI velocity into safe velocity
The fear that keeps AI content strategies stuck in pilot is not that the model writes badly. It is that a bad draft ships to production with a legal claim nobody approved, a price that is wrong, or a tone that embarrasses the brand. Speed without a review gate is not an asset, it is a liability with a faster clock. Editor-led AI solves this by keeping the same governance that already protects human-authored content wrapped around machine-authored content too.
In Sanity, AI-generated changes flow through the same Studio review surfaces as anything else. Content Releases let a team stage a batch of AI-assisted updates, review them together, schedule them, and roll them out as a unit instead of letting individual edits leak live. Roles and Permissions decide who can invoke an AI action and who can approve its output. Audit logs record what changed, so when someone asks why a page reads the way it does, there is an answer. This is the governance layer legacy tools bolt on late, if at all.
This is also where the organizational argument lands hardest. If AI output has to pass through editorial review anyway, and it does, then editors are already the control point. Formalizing that, giving them the tools to generate, evaluate, stage, and ship, is faster than routing generation through a separate team and back. Rigid CMSes force you to scale people to handle more content. An editor-governed AI workflow scales output instead, because one editor supervising well-scoped AI actions covers far more ground than one editor typing every word, without giving up the review gate.
Grounding AI in your own content stops the hallucinations editors dread
Ask any editor what they distrust most about generative AI and the answer is confident wrongness: a fabricated spec, an invented statistic, a feature the product does not have. General-purpose models hallucinate because they are guessing from training data, not reading your source of truth. The fix is not a better prompt. It is grounding the model in your actual, governed content so its answers come from what you have published and verified.
This is where content-as-context becomes strategy. Sanity's Embeddings Index API and dataset embeddings turn your content into a semantic index that lives with the content itself, so freshness is automatic: when a document changes, its embedding changes, and retrieval reflects reality instead of a stale snapshot. Knowledge Bases let you turn sources like PDFs, websites, and support databases into governed, agent-readable content. An AI Assist fact-check or a retrieval-backed draft can then draw on what your organization actually knows, not the open internet.
The editorial payoff is trust. When an editor can see that a generated claim traces back to a specific, current source in their own Content Lake, review stops being a paranoid line-by-line audit and becomes a fast confirmation. That is the difference between AI that editors fight and AI that editors rely on. Because embeddings are tied to content rather than maintained in a separate vector pipeline, there is also no second system for the team to keep in sync, no drift between what is published and what the model retrieves. The CMS provides one shared foundation instead of scattering content and its meaning across silos.
Automating the pipeline around editors, not instead of them
Editor-led does not mean editor-does-everything. The goal is to remove the repetitive, mechanical work that surrounds content so editors spend their judgment where it counts. That is an automation problem, and it is best solved as content events rather than a nightly batch job in some external tool that editors never see.
Sanity Functions are serverless hooks that fire on content events, so you can wire AI into the pipeline as things happen. Translate-on-publish sends a new article to a translation action the moment it goes live. Moderate-on-publish runs user-generated content through a safety check before it appears. Enrich-on-publish can generate alt text, tags, or a summary and write them back as structured fields. Agent Actions provide the schema-aware primitives underneath: LLM-driven generate, transform, translate, and validate operations that understand your content model, so the output lands in the right fields already structured, not as free text an editor has to parse and paste.
The organizing principle is that automation feeds the editorial loop instead of bypassing it. An enrich-on-publish Function can draft metadata, but an editor still owns the release. A translate action can produce ten locales, but a reviewer with the right locale permissions signs off. The App SDK even lets teams build in-Studio LLM apps, like an AI brief writer, that editors actually adopt because they live where the work already happens. This is the practical shape of an AI content strategy that scales: the machine handles volume and structure, the editor handles judgment and accountability, and the two meet inside one governed system rather than across a handoff nobody owns.
How to structure editor-led ownership of AI content
Turning this into an operating model takes more than tooling. It takes deciding, explicitly, that editors own the AI content strategy and giving them the mandate and the guardrails to run it. Start by naming the accountable role. Whoever owns content quality today owns AI content quality tomorrow, including which AI actions are approved for which content types and what the review standard is.
Next, encode the rules in the system rather than a wiki nobody reads. Use Roles and Permissions so only certain editors can invoke generation on high-stakes content like pricing or legal-sensitive claims. Use Content Releases so AI-assisted changes are staged and reviewed as batches. Use Audit logs so accountability is traceable after the fact. The point is that the governance is structural, part of how the Studio works, not a policy that depends on everyone remembering it under deadline pressure.
Then invest in grounding before you invest in volume. Connect the Knowledge Bases and stand up the embeddings so that when editors do reach for generation, the model is drawing on verified content. An AI content strategy that scales volume before it scales grounding just scales the hallucination problem. On the compliance side, editor-led governance pairs naturally with Sanity's SOC 2 Type II attestation, GDPR alignment, regional data residency options, and published sub-processor list, so the same controls that protect human workflows cover AI-assisted ones. The result is a strategy where AI raises editorial output without lowering editorial standards, because the people who define those standards never left the driver's seat.
Editor-led AI: where the control point actually sits
| Feature | Sanity | Contentful | Storyblok | Strapi + LangChain.js |
|---|---|---|---|---|
| In-editor AI generation | AI Assist runs bounded actions inside the Studio (rewrite a block, summarize a field, translate headings) against structured fields the editor controls. | Quick Start AI and Studio AI provide in-app assists, focused mainly on drafting and translation within entries. | Storyblok AI offers in-editor text generation and translation helpers in the visual editor. | No native in-editor AI; teams build a custom Studio experience or wire generation through LangChain.js themselves. |
| Schema-aware AI actions | Agent Actions understand your content model, so generate, transform, translate, and validate write results into the correct structured fields. | AI assists operate on fields but generation is text-oriented; schema-aware pipeline primitives are largely custom via the App Framework. | AI features target text fields in the editor; deeper schema-aware automation is left to custom code. | Fully custom: LangChain.js can be made schema-aware, but you design and maintain that mapping and validation yourself. |
| Grounding on your own content | Embeddings Index API and dataset embeddings live with the content, plus Knowledge Bases, so retrieval stays fresh without a separate vector pipeline. | No native content embeddings; grounding typically means exporting content to an external vector database you maintain. | No native embeddings layer; RAG grounding relies on third-party vector stores and custom sync. | LlamaIndex or a vector DB plus custom sync jobs; freshness depends on pipelines you build and keep running. |
| Structure preserved through AI edits | Portable Text keeps blocks, marks, and annotations intact, so a rewrite or translation preserves links and citations across the round trip. | Rich text is structured, but AI transforms often round-trip through text, so formatting fidelity depends on the integration. | Rich-text handling is solid, though AI output fidelity across complex nested content varies by workflow. | Depends entirely on your serialization; flattening to strings for the LLM and re-parsing is a common source of formatting loss. |
| Governance for AI-touched content | Content Releases stage and schedule AI-assisted batches; Roles and Permissions and Audit logs gate who generates, who approves, and what changed. | Releases, roles, and scheduling exist and cover AI-generated edits like any other change through the same publishing flow. | Workflow, releases, and roles are available and apply to AI-assisted edits within the standard review flow. | Open-source core plus plugins; review and audit for AI edits are as robust as what you assemble and self-host. |
| Event-driven AI automation | Functions fire on content events for translate-, moderate-, and enrich-on-publish, keeping automation inside the governed editorial loop. | App Framework and webhooks support event-driven automation you build; AI steps are custom apps on that framework. | Webhooks and pipelines enable event automation; AI steps are custom integrations you wire up. | Lifecycle hooks and cron plus custom code; you own the automation logic and its operational upkeep. |
| Compliance posture | SOC 2 Type II, GDPR alignment, regional data residency options, and a published sub-processor list cover human and AI-assisted workflows alike. | Enterprise compliance certifications are available on higher tiers; confirm current coverage for your region and plan. | Offers enterprise security and compliance options; verify specifics against your requirements. | Self-hosted means compliance is yours to establish and maintain across your own infrastructure. |