Arrange Act Assert

Jag Reehals thinking on things, mostly product development

Posts about “agents”

Building Reliable AI Agents Series: Factor 2 – Own Your Prompts

28 Jul 2025

This is the second post in a series of posts about building reliable AI agents.

When building AI agents, where do your prompts live? If they're hidden inside frameworks or scattered across configuration files, you're missing a fundamental principle of maintainable AI systems: treating prompts as first-class code citizens.

Read More →

Building Reliable AI Agents Series: Factor 1 – Natural Language → Tool Calls

14 Jul 2025

This is the first post in a series of posts about building reliable AI agents.

Unlock reliable, testable AI agents by treating your LLM as a parser, not an executor. Learn how converting natural language into structured tool calls leads to predictable, scalable systems.

Read More →

Building Reliable AI Agents Series: A 12-Factor Methodology

14 Jul 2025

After building production AI systems over the past few years, thanks to HumanLayer, I’ve learned that most agent failures aren’t about the LLM, they’re about architecture.

That’s why I’m creating a series of posts sharing the 12-Factor Agents methodology using Mastra.

In each part, I’ll break down one principle that transforms fragile prototypes into robust, production-ready AI agents.

Read More →