Echo

Journal de bord

Le making-of d'Echo : les décisions, les erreurs, ce qu'on enlève et pourquoi. Écrit au fil de l'eau, sans réécriture d'après-coup.

Travaillons ensemble

L'innovation naît de la collaboration. Ensemble, construisons des solutions qui comptent.

New post

The body accepts free HTML. An embedded page keeps its ratio and resizes with the window.
Le centre de gravité

Le centre de gravité

17 juin 2026

17 juin 2026.

Depuis quelques jours, j'ai l'impression que le projet accélère beaucoup plus vite que moi. Echo avait déjà un cerveau depuis des mois : routage, mémoire, états internes, différentes couches de décision. Tout ça fonctionnait. Mais pendant quelques jours, j'ai travaillé avec un modèle qui comprenait suffisamment bien l'architecture pour que je puisse pousser les idées beaucoup plus loin, beaucoup plus vite. On a précisé les jauges internes, le monologue, les rythmes de veille et de sommeil, les intentions qui peuvent durer plusieurs jours, les chemins qui se renforcent ou meurent lorsqu'ils ne tiennent plus. Pour la première fois, j'avais l'impression que quelqu'un suivait vraiment la totalité du système avec moi.

Puis j'ai perdu cet outil presque du jour au lendemain. Et ça m'a fait comprendre quelque chose de très simple : si Echo dépend d'un modèle précis pour exister, alors l'architecture est mauvaise. Un modèle peut disparaître, changer, devenir trop cher ou être remplacé. Ce qui compte doit donc rester dans le système lui-même. Les mécanismes que nous avions conçus étaient là, dans le code, dans la mémoire, dans le routage, dans les règles de fonctionnement. Le modèle avait accéléré la conception, mais il n'était pas devenu Echo. Cette distinction m'a probablement fait gagner plusieurs mois de réflexion.

Au même moment, je commençais à dessiner le corps. Et exactement le même problème est réapparu, mais cette fois en mécanique. Un robot ne peut pas attendre qu'un modèle réfléchisse pour savoir qu'il est en train de tomber. Il ne peut pas demander au cortex s'il doit arrêter un moteur qui force ou retirer une patte du vide. Une grande partie de ce qui maintient un corps en vie doit fonctionner localement, immédiatement, sans réflexion. Le cerveau supérieur intervient quand il faut réellement choisir, interpréter ou inventer quelque chose. Le reste doit devenir réflexe.

C'est là que le mot centre de gravité a commencé à prendre un autre sens pour moi. Jusqu'ici, comme dans beaucoup de systèmes d'IA, le texte restait naturellement au centre. On parle à l'assistant, il répond, puis tout s'organise autour de cet échange. Mais plus je travaille sur Echo, moins ça tient. Le centre n'est pas le texte. Ce n'est pas non plus le LLM. Le centre, c'est le temps. Une expérience arrive, avec plusieurs couches simultanées : quelque chose est vu, entendu ou touché, le corps possède un certain état, une intention existe, une action est choisie, puis le monde répond. Ce moment-là doit exister comme un tout.

Et je commence à voir qu'une même mécanique peut traverser énormément de choses. Un chemin est tenté. Il fonctionne ou ne fonctionne pas. On garde ce qui s'est passé, on ajuste son poids, puis on observe ce que produit la prochaine tentative. Une réussite ne devient pas une vérité éternelle et un échec ne devient pas une interdiction. L'échec est lui aussi une information : dans cette configuration, cette action n'a pas produit ce que j'attendais. Petit à petit, certaines associations se renforcent et deviennent plus rapides, d'autres s'affaiblissent. C'est toujours cette idée de myélinisation, mais elle commence maintenant à relier mémoire, commandes, mouvements et états internes dans une mécanique commune.

Le corps change aussi complètement la question des émotions. Dans un système purement conversationnel, il est très facile de demander à un modèle de dire qu'il a peur, qu'il est fatigué ou qu'il est content. Ça ne m'intéresse pas. Ce qui m'intéresse est de voir si des états de ce type peuvent être construits à partir de contraintes réelles : un moteur qui force, une température qui monte, de l'énergie qui disparaît, une perte d'équilibre, une proximité inhabituelle, l'absence prolongée d'un stimulus familier. Le langage viendrait ensuite mettre des mots sur quelque chose qui existe déjà dans le système, plutôt que l'inverse. À ce stade, je ne sais évidemment pas jusqu'où ça peut aller. C'est précisément ce que j'ai envie de tester.

Et puis il y a eu un moment beaucoup plus difficile à expliquer. En marchant dans Paris, j'ai eu une sorte de vertige. Pas parce que j'avais trouvé une réponse définitive, plutôt parce que plein de choses qui me semblaient jusque-là séparées ont commencé à se rejoindre brutalement. Le graphisme, la 3D, les logiciels, les architectures distribuées, mes obsessions autour du vivant, de la mémoire, de l'autonomie, de la manière dont une identité se construit dans le temps. J'avais passé des années à construire des choses très différentes sans forcément savoir ce qui les reliait. Et tout à coup, Echo ressemblait au point où elles se rencontraient.

Ce n'était pas la sensation d'avoir terminé quelque chose. Plutôt celle d'avoir enfin identifié ce que j'étais réellement en train de chercher. Jusqu'ici je construisais des systèmes intelligents inspirés du vivant parce que cette manière de penser me semblait naturelle. Avec Echo, cette phrase cessait d'être une direction générale. Elle devenait un programme expérimental concret : construire les mécanismes, leur donner un corps, les laisser rencontrer le réel et regarder ce qui tient.

Je n'ai aucune idée de ce qu'il y aura au bout.

Mais pour la première fois, j'ai l'impression de savoir précisément où regarder.

← Tous les articles