RubiksCubeGPT

On donne à un petit modèle de langage uniquement des suites de tokens : les coups d'un mélange, comme « R U2 F' ». Jamais d'image, jamais de couleurs, jamais de règles. Il apprend seulement à prédire les coups de résolution.

Pourtant, il se construit une représentation interne du cube, et c'est sur elle, pas sur les tokens lus, qu'il s'appuie pour choisir ses coups.

ModèleGPT, 8 couches × 256
Entréecoups du mélange, puis <SEP>
Ciblesolution de Kociemba (un algo de résolution de Rubik's cube)
Données100 000 mélanges de 4 à 20 coups
Fig. 1 — État réel du cube, calculé par le simulateur. Le modèle ne le reçoit jamais : il ne lit que la ligne de tokens ci-contre.

Ce que lit le modèle

Mélange

Résolution

« Avec recherche » : le modèle propose 8 suites en parallèle et le simulateur retient la plus probable qui résout vraiment. Ce n'est plus le modèle seul.

Coup suivant selon le modèle

Tourner une face

Vous tournez une face, le coup est ajouté au mélange, et le modèle repart du début.