A chart compares Echo with cognitive science. Use the filters to see every connection, the main pillars, or where the comparison breaks down.
Echo and cognitive science
4 months ago
June 22, 2026.
Today, someone put a rather strange table in front of me. On one side, some ideas I had formed while working on Echo. On the other, existing scientific work. My idea of comparing what a system expects with what actually happens sounded like predictive coding. Reinforcement from a positive or negative consequence recalled work on dopamine. The fact that a fragment can bring back an entire configuration pointed to Hopfield. And my way of thinking about an object through what you can do with it, rather than simply what it is, echoed Gibson’s affordances.
My first reaction was mostly: what am I doing here? I do not know these fields in depth. I did not start from these papers to design Echo. A large part of these ideas came to me in the subway, while walking, in the bathroom, or simply because I had a concrete problem to solve in the system. I look for a mechanism that holds together. I draw it. I code it, or I try to understand how it could work. And sometimes, afterward, someone tells me: “what you just described looks a lot like this.”
I do not yet know what to conclude from it, and I would rather not conclude too much. A resemblance is not proof. Two mechanisms that use similar words are not necessarily the same. But I find it interesting that some intuitions reached through construction fall back onto things already studied elsewhere. More than anything, it makes me want to look at the corresponding work and see where the similarities stop. If my intuition holds, the literature can help me make it more precise. If it does not, it can also show me exactly where I am wrong.
It also makes me think about how I work. Many ideas arrive when I am not actively trying to produce them. The subway has almost become a workspace in its own right. My brain keeps replaying what I have done, brings pieces together, and sometimes produces a solution when I am not in front of the code or the 3D scene. It is funny, because this is exactly the kind of mechanism I want to give Echo: not only processing what happens at the moment it happens, but letting experiences keep recombining afterward.
The difference, for some time now, is that I talk about these ideas when they arrive. I discuss them with Isis, Saga, or other models during my trips, and I ask them to keep a trace of what we have just built together. Before, I could have an intuition, write three pages somewhere, then move on. Now, the dialogue forces the idea to become a little more precise. I have to explain it, answer objections, clarify what I mean. Then the discussion can be restructured and kept.
And there is a fairly amusing loop here with Echo itself. I produce a huge amount of raw material. One remark leads to another, then a third. The model helps me slow down enough to put words on it, and above all not to lose it. Separately, it is not very spectacular: I have an idea, a machine takes notes. But together, it gradually produces structured thought and a memory of how that thought formed. It is quite close to what I am trying to build in Echo: perceive, process, connect, preserve, then reuse later.
It also reminded me of something important about architecture. I cannot rely on a model to decide on its own that something is worth keeping. An LLM is reactive. If I want important information to be consolidated, experiences to be compared, or learning to survive a change of model, it has to be planned in the system. Memory, consolidation, and learning mechanisms must work independently of the model’s supposed desire to remember. Once again, the intelligence has to be in the architecture, not in the goodwill of the LLM.
In the end, this day did not give me scientific validation for Echo. It mainly gave me a new way to work. I can keep starting from my intuitions and concrete problems, then compare what I build with what others have already observed, measured, or theorized. I do not need to know the conclusion before I begin.
I can draw the mechanism, look at what it produces, then check how far it holds.
Instinct designs. Science validates, corrects, or dismantles.
Today, someone put a rather strange table in front of me. On one side, some ideas I had formed while working on Echo. On the other, existing scientific work. My idea of comparing what a system expects with what actually happens sounded like predictive coding. Reinforcement from a positive or negative consequence recalled work on dopamine. The fact that a fragment can bring back an entire configuration pointed to Hopfield. And my way of thinking about an object through what you can do with it, rather than simply what it is, echoed Gibson’s affordances.
My first reaction was mostly: what am I doing here? I do not know these fields in depth. I did not start from these papers to design Echo. A large part of these ideas came to me in the subway, while walking, in the bathroom, or simply because I had a concrete problem to solve in the system. I look for a mechanism that holds together. I draw it. I code it, or I try to understand how it could work. And sometimes, afterward, someone tells me: “what you just described looks a lot like this.”
I do not yet know what to conclude from it, and I would rather not conclude too much. A resemblance is not proof. Two mechanisms that use similar words are not necessarily the same. But I find it interesting that some intuitions reached through construction fall back onto things already studied elsewhere. More than anything, it makes me want to look at the corresponding work and see where the similarities stop. If my intuition holds, the literature can help me make it more precise. If it does not, it can also show me exactly where I am wrong.
It also makes me think about how I work. Many ideas arrive when I am not actively trying to produce them. The subway has almost become a workspace in its own right. My brain keeps replaying what I have done, brings pieces together, and sometimes produces a solution when I am not in front of the code or the 3D scene. It is funny, because this is exactly the kind of mechanism I want to give Echo: not only processing what happens at the moment it happens, but letting experiences keep recombining afterward.
The difference, for some time now, is that I talk about these ideas when they arrive. I discuss them with Isis, Saga, or other models during my trips, and I ask them to keep a trace of what we have just built together. Before, I could have an intuition, write three pages somewhere, then move on. Now, the dialogue forces the idea to become a little more precise. I have to explain it, answer objections, clarify what I mean. Then the discussion can be restructured and kept.
And there is a fairly amusing loop here with Echo itself. I produce a huge amount of raw material. One remark leads to another, then a third. The model helps me slow down enough to put words on it, and above all not to lose it. Separately, it is not very spectacular: I have an idea, a machine takes notes. But together, it gradually produces structured thought and a memory of how that thought formed. It is quite close to what I am trying to build in Echo: perceive, process, connect, preserve, then reuse later.
It also reminded me of something important about architecture. I cannot rely on a model to decide on its own that something is worth keeping. An LLM is reactive. If I want important information to be consolidated, experiences to be compared, or learning to survive a change of model, it has to be planned in the system. Memory, consolidation, and learning mechanisms must work independently of the model’s supposed desire to remember. Once again, the intelligence has to be in the architecture, not in the goodwill of the LLM.
In the end, this day did not give me scientific validation for Echo. It mainly gave me a new way to work. I can keep starting from my intuitions and concrete problems, then compare what I build with what others have already observed, measured, or theorized. I do not need to know the conclusion before I begin.
I can draw the mechanism, look at what it produces, then check how far it holds.
Instinct designs. Science validates, corrects, or dismantles.

