Guides

How this actually gets done

Written for whoever has to implement it. Every guide carries a framework you can name, arithmetic you can rerun on your own numbers, and an honest account of where it goes wrong.

Getting started

Getting started

AI agents

AI agents

11 min read

What an AI Agent Actually Is, Minus the Hype

An agent is a loop. A model picks the next action from a set of tools, reads the result, and decides whether to keep g

Read
10 min read

Agent or Workflow: How to Choose the Right Shape

Count the distinct step sequences in a hundred real cases. That number, not the demo you watched, tells you whether to

Read
11 min read

How to Design Tools an AI Agent Can Actually Use

Most reports of a model calling the wrong tool are really reports of a badly written tool description. Here is the con

Read
11 min read

Giving an Agent Memory Without Giving It Amnesia

Agent memory is four stores with four different lifetimes, not one feature. Most memory bugs are a fact filed in the w

Read
12 min read

When to Use Multiple Agents Instead of One Agent

A second agent buys you a boundary and charges you a handoff. Here is how to tell which side of that trade you are on,

Read
12 min read

Keeping a Human in the Loop Where It Actually Matters

Approval on every step is not oversight, it is a queue with a rubber stamp at the end. This is how to spend a fixed am

Read
12 min read

How AI Agents Fail, and the Failure Modes to Design For

Agents rarely fail with a stack trace. They fail quietly, at the seams between the model and everything else, and the

Read
12 min read

Making an Agent's Decisions Auditable, Months Later

An audit trail is not a log file. It is the ability to reconstruct, a year later, exactly what the agent saw, which ru

Read
11 min read

Controlling What an AI Agent Is Allowed to Do

Agent permissions are an engineering problem, not a prompting one. Where to put the boundary, how to size the blast ra

Read
11 min read

How to Cost an AI Agent Before You Build It

Token price is the smallest line in an agent's bill. The full cost of a run, the loop arithmetic that surprises people

Read
Workflow automation

Workflow automation

11 min read

n8n vs Make vs Custom Code: How to Actually Choose

The tool argument is the wrong argument. What decides your stack is where the business logic lives, how often that log

Read
11 min read

Error Handling That Stops Silent Automation Failures

The automation that crashes is not your problem. The one that runs green every morning while quietly writing nothing i

Read
11 min read

Idempotency in Automation: The Concept That Saves Your Data

Retries are not optional, so duplicates are not optional either unless you design them out. Idempotency is the propert

Read
12 min read

Rate Limits, Retries and Backoff, Explained Properly

Most retry code makes outages worse. It retries things that can never succeed, ignores the header telling it when to c

Read
11 min read

Shared Inbox Automation Without Losing a Single Email

A shared mailbox is a queue pretending to be a folder. Here is how to automate triage, routing and drafting without dr

Read
11 min read

Replacing the Spreadsheet That Quietly Runs the Business

The file everyone depends on is four systems fused into one. Here is how to pull them apart, extract the rules nobody

Read
12 min read

Webhooks vs Polling: How to Pick the Right Trigger

One gives you latency, the other gives you truth, and production systems need both. The delivery guarantees, the bound

Read
12 min read

Migrating Off Brittle RPA Bots Without a Big Bang

Most RPA bots exist because somebody was refused an API. Here is how to inventory them, descend the stack rather than

Read
LLM applications and RAG

LLM applications and RAG

12 min read

RAG Explained for People Who Have to Build It

The eight stages of a retrieval pipeline, the four gates every answer has to pass, cost arithmetic you can run on your

Read
12 min read

Chunking Strategies That Change Your Answers

How you split documents sets the ceiling on everything downstream. The five splitting methods, what each one destroys,

Read
12 min read

Why Your RAG System Gives Confident Wrong Answers

The six mechanisms behind wrong answers from a grounded system, why fluency is unrelated to evidence, the four conditi

Read
12 min read

Citations and Grounding: Making Answers Checkable

Grounding and citation are two different engineering problems with two different tests. Here is what a citation has to

Read
12 min read

When Fine-Tuning Beats Prompting, and When It Does Not

Fine-tuning teaches behaviour, not facts. The ladder to climb first, the one test that predicts whether tuning will he

Read
12 min read

Structured Output: Getting JSON You Can Trust

Constrained decoding guarantees your JSON parses. It guarantees nothing about the values inside it. The schema design,

Read
12 min read

Prompts as Code: Versioning, Testing, Shipping

A prompt is the most consequential configuration in an AI system and usually the least governed. What to version, why

Read
12 min read

Context Windows: What Fits, and What Degrades

The advertised window is a ceiling the API enforces, not an amount the model uses well. What consumes the budget, why

Read
13 min read

Extracting Data from Messy Documents Reliably

Most extraction failures are parsing failures wearing a model's clothes. The four document classes, the four gates eve

Read

Want the system instead of the guide?

Send the process you want automated and we will scope the build.

Start a project