Spurlock Studios
Contact
AI Agents

Systems that run while you sleep.

Deterministic multi-agent systems with explicit state machines, sandboxed tool runners, and reflection loops that self-correct.

Why Pass Rate Lies: Revision Rate, Trajectories, and Coverage AI Agents

Why Pass Rate Lies: Revision Rate, Trajectories, and Coverage

Pass rate flatters bad agents. Gate deploys on revision rate, trajectory scores, eval coverage, and cost per successful task—not a single green percentage.

11 MIN
Why Agents Loop on Failed Tools: No-Progress Detection Beats Longer Prompts AI Agents

Why Agents Loop on Failed Tools: No-Progress Detection Beats Longer Prompts

Agents loop on failed tools because the harness never detects no-progress. Fingerprint calls, honor retryable:false, cap turns, and terminate with a reason code.

11 MIN
Agentic Systems: An Operating Manual for Multi-Agent Work That Ships AI Agents

Agentic Systems: An Operating Manual for Multi-Agent Work That Ships

An agentic system is not a chat window with tools. It is evaluators, sandboxes, state machines, memory contracts, and kill switches — built so the work survives contact with real data.

18 MIN
Why Agent Demos Die in Production: Control Gaps, Not Model IQ AI Agents

Why Agent Demos Die in Production: Control Gaps, Not Model IQ

Demo success proves a happy path under staged tools. Production fails when the control loop — schemas, auth, evaluators, and kill switches — was never part of the demo.

11 MIN
Build the Evaluator Before the Agent AI Agents

Build the Evaluator Before the Agent

If judgement and work share a context, you are grading your own homework. Build the evaluator first — criteria, evidence, ceilings — then let the agent earn autonomy.

9 MIN
The Evaluator Is the Product AI Agents

The Evaluator Is the Product

Agent accuracy did not come from a better prompt or a bigger model. It came from separating the thing that does the work from the thing that judges it.

9 MIN
Sandboxed Tool Use: Letting Agents Act Without Letting Them Loose AI Agents

Sandboxed Tool Use: Letting Agents Act Without Letting Them Loose

Tool use without a sandbox is an API key with opinions. Allowlists, scoped credentials, blast-radius caps, and human gates are how agents earn the right to touch production.

10 MIN
Single Agent First: Split Only When Trust, Audience, or Timing Conflicts AI Agents

Single Agent First: Split Only When Trust, Audience, or Timing Conflicts

Start with one agent and many tools. Split only when trust, audience, or timing conflict—and prove that split with pass rate, cost, and escalate rate.

11 MIN
State Machines for Agent Loops: Determinism Where It Matters AI Agents

State Machines for Agent Loops: Determinism Where It Matters

Agent loops need freedom inside a cage. Explicit states, legal transitions, revision ceilings, and escalate paths are how non-deterministic models ship deterministic ops.

9 MIN
MCP vs Native Function Calling: Portability Tax vs Shortest Loop AI Agents

MCP vs Native Function Calling: Portability Tax vs Shortest Loop

Native function calling wins for one app's short tool loop; MCP earns the tax when tools must be shared and governed across hosts—not a LangChain swap.

11 MIN
RAG That Does Not Lie: Retrieval Contracts for Business Knowledge AI Agents

RAG That Does Not Lie: Retrieval Contracts for Business Knowledge

Retrieval is search, not truth. Production RAG needs corpora rules, citation requirements, refuse-on-empty behavior, and contradiction handling — or your agent will invent policy with confidence.

9 MIN
LangGraph vs CrewAI vs a Custom Loop: Choose Control, Not Fashion AI Agents

LangGraph vs CrewAI vs a Custom Loop: Choose Control, Not Fashion

Pick LangGraph, CrewAI, or a custom loop by how much control you need—then compare them on the same golden set and cost band, not on Hacker News fashion.

11 MIN