How to Add Memory to an AI Agent: State Patterns
Stateless agents forget everything between runs. Here are the three memory patterns I use in production — working, episodic, and semantic
405 posts on growth, marketing, sales, processes, business, SEO, GEO, and AI agents — written from the operator's seat.
Stateless agents forget everything between runs. Here are the three memory patterns I use in production — working, episodic, and semantic
Step-by-step guide to building an email list from scratch — the lead magnets that convert, where to place opt-in forms, how to write a welcome sequence
A practitioner's breakdown of the five newsletter revenue models — from paid subscriptions and sponsorships to course funnels and affiliate income
A practitioner's framework for testing whether a business idea has real demand before you invest time and money — 5 methods, common traps
Updated for 2026. The cost math I use to pick Claude Haiku vs Sonnet per task — token economics, the routing rule, and where cheap models quietly cost more.
Updated for 2026. The exact playbook I use to debug AI agents running live — trace every step, isolate the failing layer, and reproduce non-determinism fast.
Updated for 2026. How I measure AI-search traffic from ChatGPT, Perplexity, and Claude — referrer tracking, the dark-traffic problem, and what to trust.
Updated for 2026. The orchestration patterns I use to run multi-agent systems — durable queues, externalized state, and clean handoffs that survive retries.
Updated for 2026. The eval harness I use to ship AI agents — a graded test set, an LLM judge, and a regression gate so a prompt change can't break prod.