The engineering blog

AI in Practice

Where a language model helps and where a person stays in charge: content, tooling and the guard rails that make AI safe to use.

10 articles
AI in Practice 11 min read

Same Cache Key, Zero Cached Tokens: What to Check

Two OpenAI requests share long instructions and a cache key, yet the second reports zero cached tokens. See where the cache breakpoint sits, why a changing value such as the current time blocks reuse, and how to verify a fix.

Ivaylo Valchev

AI in Practice 7 min read

LLM import that created 790 duplicate records

An LLM that writes into an existing database uses the document's names, not yours, and "not found" quietly turns into "new". That is how one import created 790 duplicate cars. The fix was not a smarter model. It was teaching the pipeline the database's vocabulary, and repairing the data from decisions written down in advance.

Bozhidar Ivanov