theNotebook

FNU Ratnavarma · Applied AI researcher · Enterprise AI practitioner

I build governed AI decision systems for regulated utilities, and I research world models and agentic AI.

Kitchen table

I explain hard computer ideas so a ten-year-old can picture them. Every idea here is told three ways. This telling is the one for you.

Whiteboard

Every idea here is told three ways. This telling is for the architect who has to ship it. It covers the mechanism, the trade-offs and where it breaks.

Boardroom

Every idea here is told three ways. This telling is for the person who has to pay for it. It covers what changes, what it risks and what it costs.

21 years in enterprise technology. IEEE Senior Member. Southern California.

Reading as Kitchen tableWhiteboardBoardroom. Change it in the header.

New here? Start with eight pages, in order

Today, 13 November 2026

ai agent memory: the old fact kept winning

Kitchen table

The robot remembered you liked red, but it forgot to cross that out when you told it you like blue now.

Whiteboard

I am seeing agent memory fail in a quiet way. An agent saves a fact about a customer. Months later the fact changes, and the agent saves the new one. Both versions now sit in the same store. Retrieval ranks them by similarity to the question. The old fact can score higher because it was written in fuller words. So the agent answers from the past with full confidence. Nothing errors and nothing looks wrong in the trace. The fix is to treat memory as state, not as a pile of notes. Give each fact a subject, a key and a time. A new write for the same key should retire the old one. Keep the retired fact for audit, but out of retrieval. The trade-off is extra work at write time. Every write needs a step that spots conflicts, and that step can be wrong too. Measure how often a retrieved fact has a newer version in the store. Then seed tests with a changed fact and check which version the agent uses.

Boardroom

Our AI assistants now remember customers across conversations. That memory can go stale without anyone noticing. A customer changes an address or a preference. The assistant keeps using the old one. Each wrong answer sounds confident and polite. The cost shows up as complaints, rework and compliance findings. The fix is not a better model. It is a rule for how memory gets updated and retired. That rule costs engineering time now and protects trust later. The question for the board is simple. Who owns the correctness of what our AI remembers about customers?

Pinned · Long read

The ink you cannot see

How the frontier AI labs mark text, images and audio. Why no single mark is enough.

9 November 2026 · 12 min read · diagrams and sources

Read the story

Current directions

Three questions I am working on

  1. World models for enterprise agents that plan under delayed and asynchronous data.

  2. Stress testing event-driven agents to find failures that are rare but costly.

  3. Governing what an AI agent is allowed to do before it acts.

Research

All under review.

Three working papers, all under review.

Offline reinforcement learning for a utility billing assistant

journal · under review

World models for enterprise agents that plan under delayed and asynchronous data

journal · under review

Stress testing event-driven agents to find failures that are rare but costly

conference · under review

Agents with ForesightA book in progress. Read a sneak peek.

Book · writing

The World Outside the ModelA book in progress. Read a sneak peek.

Book · writing

Research interests and directions

The method

Why three tellings

Kitchen table

Every idea on this site gets told three times. One of those times is for you, with one picture and no big words. If I cannot explain it at the kitchen table, I do not understand it yet.

Whiteboard

Most AI writing picks one reader and leaves the rest behind. I write each idea for the person who has to build it, with the mechanism, the trade-offs and the failure modes. The same idea then has to survive a ten-year-old and a CEO. If it fails either test, the design is not clear yet.

Boardroom

Most AI decisions stall between the people who build and the people who pay. I write each idea so the person who funds it can see the consequence, the risk and the cost. The same idea is also written for an engineer and for a child. That is how you know the claim holds up.

If an idea only survives one of the three tellings, I do not understand it yet.

Portrait of FNU Ratnavarma

About

FNU Ratnavarma

I am FNU Ratnavarma, an independent applied AI researcher and enterprise AI practitioner with 21 years in enterprise technology. My research asks how AI agents can plan, predict and act safely in high-stakes operations.

More about me

Subscribe

Get the week by email

Every Sunday, the week of daily pages in one letter. Each idea told three ways.

One letter a week, on Sunday. No more. I use your address for this list only.

Search the notebook