Skip to content
A solitary figure faces a tactile system model as a resolved element becomes part of the structure.

AI and Life · Essay

A Conversation Should Change the System

The conversation is where the work may happen. Completion is when the result reaches the part of the system that needs to carry it forward.

By Dogu Taskiran

I have caught myself doing the same work twice more often than I would like. A new conversation starts, the system does not know why we rejected one approach, which version is current, what rule we agreed on, or what was already fixed, and I explain it again. Sometimes this takes a minute. Sometimes I end up reconstructing half a project. The problem is not simply that the AI forgot the conversation. The more annoying part is that we already did the work.

Talking to AI is work too. Researching, comparing options, changing my mind, debugging something, deciding what should happen, reviewing a result and turning a vague idea into something concrete all take time and attention. The fact that this happens in a chat window does not make it less real. What I have started paying more attention to is what happens after that work is done. If a useful conversation ends and nothing outside the transcript has changed, there is a good chance some part of the work will eventually have to be repeated.

I have written before about becoming middleware between systems and about intent beginning to replace the interface. This feels like the next problem after those. Once the intent is clear and we have actually done the thinking, where does the result go?

The transcript is usually not the output

The mistake I was making was treating the conversation itself as the thing that needed to survive. Sometimes it does. Often it does not. If we made a decision, the decision is the useful output. If we fixed something, the fix is the output. If we created an article, a configuration, a plan or a rule, those things are the output. The conversation is where the work happened, but completion comes when the result reaches the part of the system that needs to carry it forward.

Suppose I decide that a certain action must always require my approval. We can spend twenty minutes discussing edge cases and eventually arrive at a rule I am comfortable with. If that rule remains in the transcript, another worker can arrive tomorrow and violate it. In that case the conversation was useful, but the work was not finished. The work is finished when the boundary exists somewhere that can actually enforce it.

The same applies to much more ordinary things. A product fact should reach the product record. An article should reach the publication system. If we decide which source is authoritative, that relationship should become part of the project state. If a piece of work will continue tomorrow, it should exist somewhere as continuing work rather than as an intention buried halfway through a thread.

A hand moves one resolved piece from a loose sequence into a durable physical system.
A hand moves one resolved piece from a loose sequence into a durable physical system.

This is a small shift in how I think about memory. I still want conversations to remember enough context to be useful, but I do not want every new worker to read old conversations and infer the current state again. That is just another form of repeated work.

A solved problem should leave something behind

The part I care about most is what happens after something goes wrong. If we solve the same class of problem repeatedly, eventually the solution should become part of the system. A failure we understand should become easier to detect. A boundary we agreed on should become harder to cross by accident. A workflow we repeat should require less explanation the next time.

I do not mean that the AI needs to retrain itself after every conversation. I mean something much more ordinary. If we fixed the configuration, the configuration should be fixed. If we learned which source is authoritative, that fact should be available where it matters. If a particular failure taught us a rule, the next run should benefit from that rule. If a task needs to continue tomorrow, tomorrow's worker should inherit the task rather than my memory of the task.

A permanent module bridges a system so the next flow can continue without human intervention.
A permanent module bridges a system so the next flow can continue without human intervention.

This is also where I think a lot of so-called memory systems stop too early. Saving the transcript is useful, but it is history. Current state is something else. If we already decided which version is current, I do not want another model to reconstruct that answer from three old conversations. I want the current version to be explicit. If we already know why something failed, I do not want the next worker to rediscover it unless the situation has genuinely changed.

The system does not need to remember everything we said. It needs to retain the parts of the work that still matter.

The system should be different afterward

I still want the conversation because a lot of the valuable thinking happens there. I use it to test assumptions, compare approaches, notice mistakes and change my mind. I do not want to replace that with forms or rigid workflows, and I definitely do not want every half-formed thought to become permanent state automatically.

There is a transition somewhere between exploration and commitment. Once we cross it, I want the system to know. A decision became current. A rule became enforceable. An artifact now exists. A piece of work is continuing somewhere. A solved failure changed how the next run behaves.

That is the part I am trying to get better at. I can automate a lot of execution and still remain the person who has to remember what all of it means. I can build capable agents and still spend my time feeding yesterday's decisions back into them. I can have excellent conversations and still make very little cumulative progress in the system around them.

So the test I am starting to use is simple: after a conversation that mattered, can I point to what is different now? If we solved the problem once, the solution should leave something behind.

Continue the conversation

New notes, directly from me.

Essays and field notes on AI, systems, work, building and life.

By subscribing, you agree to receive Notes from Dogu Taskiran by email. Buttondown manages confirmation, preferences and unsubscribe controls.