🍼 PIP — le babillage moteur
l'idéeLes gesticulations du bébé
Un nourrisson n'apprend pas à attraper en lisant un manuel : il gesticule, et son cerveau garde ce qui marche. Pip pareil. Personne ne lui a écrit « appuie sur A pour sauter » : il envoie des octets au hasard à la manette, tient certains gestes, en invente des combinaisons — et tout son savoir moteur naît de SES essais : ses combos inventés, ses macro-gestes (chunks) minés de ses meilleures courses, ses esquives, ses sauts d'école.
Autour de ce socle, des réflexes appris se greffent — mais aucun n'a le droit d'écraser l'exploration :
chaque réflexe est un biais probabiliste borné (une probabilité + une recharge), jamais une censure.
Et quand le code a essayé d'imposer un geste tout fait (le saut-au-trou pitjump), l'A/B l'a
rejeté : la sélection garde l'appris, tue l'imposé.
schéma a — pick_action()L'échelle de décision
À chaque battement, une seule question descend l'échelle : un étage tire (sa condition + sa probabilité), ou laisse passer au suivant. Ordre exact du code, de haut en bas — et tout en bas, le socle qui ne s'éteint jamais : le babillage brut.
1 · 📼 La file en cours toujours
Entrée : une file _chunkq non vide (un chunk, une tenue de patience, un saut d'école, un frein
déjà engagés). Effet : il joue le prochain octet de la séquence, sans tirage. Un geste composé compte comme
UNE décision. Savoir : le sien — la séquence a été choisie aux étages du dessous, à partir de ses données.
2 · 🧩 Rejouer un chunk appris p 0,25 (×2 en acharnement)
Entrée : bibliothèque non vide. Effet : pioche un macro-geste (élan+saut, sautillé de corniche…) et le met en file. Sous acharnement 😤 (≥3 morts au même endroit), il ose deux fois plus de combos. Savoir : 100 % appris — la mine ne lit que son propre historique moteur (schéma c).
3 · 🫀 Le frein-peur (v2) drapeau · p 0,85 · recharge 8
Entrée : aucune créature en vue, frein rechargé, et un pic d'amygdale : danger ≥ 0,90 ET +0,25 au-dessus de l'ambiance (la peur absolue sature partout et ne dit rien — le sursaut dit tout). Effet : joue sa réponse-à-la-peur la moins mortelle (registre appris de ses morts, 70 %) ou en essaie une nouvelle (30 %), tenue 4 gestes. Savoir : appris. Verdict : v1 −44 %, v2 −55 % — la peur qui freine censure : étage éteint.
4 · 🏃 L'esquive (dodge v1/v2) p 0,60 → 0,85 sous peur consolidée
Entrée : une créature de sorte « rouge » (SES lois du danger) près de lui. Effet : babille 5 candidats et garde — v2 : celui de la meilleure direction apprise pour (sorte, secteur), si la situation est mûre (≥ 20 rencontres vécues, ≥ 5 essais de la direction gagnante) ; sinon v1 : celui qui s'éloigne, d'après les corrélations bouton→mouvement de son schéma corporel. Savoir : appris. Premier comportement né de ses propres lois — adopté par A/B (+11 %).
5 · 🗺 L'école du terrain p 0,50 · recharge 8
Entrée : pas de menace, une sorte de terrain reconnue devant (schéma d). Effet : d'abord le geste d'école — SA séquence gagnante complète, si ≥ 2 traversées prouvées de cette sorte ; sinon le biais de famille — parmi 5 candidats babillés, celui de la famille la moins mortelle (avancer / avancer-sauter / sauter / reculer / rien), seulement si la loi est mûre : ≥ 30 essais, ≥ 8 par famille comparée, contraste ≥ 0,15. Savoir : appris de ses morts et de ses traversées.
6 · 🕳 Pittime / pitjump dormants — rejetés par A/B
Entrée : la texture de la bande basse-avant chute (le sol briqueté devient vide lisse) → alerte trou.
Effet : saut-avant 0x81 tenu, déclenché (pitjump) ou phasé par une horloge d'élan (pittime).
Savoir : la perception est honnête (100 % pixels)… mais le GESTE est écrit par le code. C'est le seul
endroit de l'échelle où l'humain a dicté le « comment » — et l'A/B ne l'a pas adopté. La sélection garde
l'appris, tue l'imposé.
7 · 🔮 L'imagination drapeaux · p 0,50
Trois variantes, toutes sur le même principe : imaginer des gestes babillés avant d'agir, dans son modèle du monde appris en ligne. IMSAFE : si l'amygdale a prouvé sa calibration (elle sent la mort venir ×1,15) et que le danger dépasse 1,5 × sa base, 6 candidats déroulés — le futur le plus sûr. IMAGINE (p 0,5) : 6 candidats — le futur qui atteint des codes jamais mémorisés (nouveauté prédite). DISAGREE (p 0,5) : 4 candidats — le futur le moins prévisible (désaccord d'ensemble). Verdict : neutre en exploration large ; sa niche, les murs.
8 · 🍼 Le babillage brut + la patience le socle — _raw_babble()
Ce qui reste quand rien au-dessus n'a tiré — et la source de TOUS les candidats du dessus. Répéter le geste courant (0,60 — la corrélation temporelle qui fait les élans et les sauts tenus) ; inventer un combo de 2-3 atomes (0,12 — s'il est neuf, il entre au vocabulaire pour toujours) ; sinon tirage uniforme dans SON vocabulaire. Puis la patience (p 0,12) : tenir ce geste 2, 4, 8… jusqu'à 64 battements (~2 s) — attendre l'ascenseur devient UNE décision au lieu de trente impossibles.
schéma b — la manetteAnatomie d'un octet-geste
Un geste de Pip = un seul octet envoyé à la manette NES : chaque bit est un bouton. Le code ne sait pas ce que « fait » un bouton — c'est en babillant que Pip découvre que le bit 0 fait décoller, que le bit 1 fait courir. Deux bits (START/SELECT) sont exclus du vocabulaire : des boutons console (menu, pause), comme on n'installe pas le bouton POWER à portée d'un bébé.
schéma c — mine_chunks()Le cycle du chunk : babiller → réussir → miner → rejouer → varier
Les ganglions de la base de Pip : les enchaînements qui reviennent souvent dans ses meilleures courses deviennent des macro-gestes réutilisables. La mine ne lit que son propre historique moteur — jamais une démonstration, jamais un geste écrit par l'humain.
best_tail — souvenirs neufs
d'abord, avance gagnée ensuite, deux signaux purement internes). Une branche sur deux (p 0,5) rejoue 50 à 90 %
de cette tentative, puis le babillage varie la fin — le « j'y étais presque… encore, mais je saute plus tard »
de l'humain. La bibliothèque est re-minée à chaque sauvegarde : les chunks vivent avec lui.schéma d — _terrain.pyLe geste d'école : reconnaître la sorte, ressortir la séquence
Le physionomiste du terrain. Les mots « trou » ou « plateforme » n'existent nulle part dans le code : des prototypes d'apparence (des cases mentales nées de ses rencontres) + des lois nées de SES morts et de SES traversées. Quand une sorte est reconnue devant lui, il ressort sa séquence qui a déjà marché.
en direct — /metricsSon babillage, maintenant
(6 atomes + ses combos inventés)
(la mine à chunks)
(créature rouge → geste d'écart)
(la direction gagnante du registre)
(SA séquence gagnante ressortie)
(la famille la moins mortelle choisie)
(ses cases mentales, 16 max)
(traversées vécues, comptées)
(étage éteint : rejeté par A/B)
(pitjump/pittime — dormants)
🦘 L'école du terrain, sorte par sorte
| sorte | traversées gagnées | fois rejoué | longueur du geste |
|---|---|---|---|
| … | |||
⚖️ Ses lois de terrain mûres
| sorte | distance | famille la moins mortelle | sa preuve (morts / essais) |
|---|---|---|---|
| … | |||