Blog

Written by the people who sign it off

New models, new agent frameworks, new risks: we write about what moves in AI and engineering, and what it means for the software you run. Practical takes in plain English, from the people who sign it off.

Why AI agents fail in production: the failure modes and how to prevent them

Most AI agents that fail in production do not fail because the model is weak. They fail because per-step errors compound, behaviour is non-deterministic, and the system ships without evaluation, observability, or a human checkpoint. Here is what we find when we audit them, and how to prevent it.

Should you let an AI agent onto your servers? How to grant access you can take back

The next wave of AI agents does not suggest, it acts: it restarts services, runs migrations, changes live settings. The moment an agent needs real access, the question is not whether the model is capable but whether you can scope, record and revoke what it touches. Handing it a person's standing credential is the mistake.

AI agent evaluation: how to measure whether your agent works

How to evaluate an AI agent properly: task success against known-good outcomes, end-to-end scoring, safety and refusal testing, regression on every change, and the limits of using an LLM as a judge.

How to build a reliable AI agent: guardrails, evaluation, observability

A reliable AI agent does the right thing, refuses the wrong thing, and leaves a trace. Reliability comes from three disciplines around the model: guardrails, evaluation and observability.