Journal — AI

AI

Shipping LLM features that survive contact with real users: evals, agents, retrieval and restraint.

AI · 13 Nov 2025 · 12 min

Golden evals: mining support tickets for test sets

Your support inbox is the best LLM eval dataset you'll ever get. How to mine tickets into versioned golden sets that catch regressions before users do.

LLM evalsAI qualitysupport
AI · 7 Oct 2025 · 9 min

Evals before features: how we measure LLM quality

How we build evaluation harnesses for LLM features: golden datasets, rubric graders, human review lanes and regression tracking that stakeholders can read.

LLM evaluationAI qualitygolden datasets
AI · 11 Sept 2025 · 11 min

Streaming UX: making latency feel like thought

Token streaming is a design material, not a loading state. Skeleton-to-stream choreography, citation timing, honest cancellation, and perceived-performance numbers.

AI UXstreaming interfacesperceived performance
AI · 18 July 2025 · 12 min

Prompt libraries are a design system too

Prompts scattered through a codebase rot like untracked CSS. How we build prompt libraries: structure, versioning, test coverage, and a shared vocabulary.

prompt engineeringdesign systems of promptsAI infrastructure
AI · 24 June 2025 · 9 min

RAG pitfalls we hit so you don't have to

Retrieval in production humbles everyone. The chunking trade-offs, citation bugs, stale knowledge and eval failures that taught us how RAG actually breaks.

RAGretrievalvector search
AI · 5 June 2025 · 11 min

Keeping AI output on-brand: voice guardrails that hold

Brand voice survives generation only if it's engineered: voice charts as prompts, example banks, style evals, review lanes, and a graceful drift fallback.

brand voiceAI writingcontent guardrails
AI · 24 Apr 2025 · 12 min

Cost engineering for LLM features

Unit economics for AI features: model routing, caching layers, context trimming, batch APIs, and dashboards that translate tokens into dollars per user.

LLM costsunit economicsmodel routing