Recursio Chat
Interface LLM + moteur de raisonnement Tiny Recursive Model
Architecture du système
- 01
Interface LLM
Chat conversationnel — Sudoku, labyrinthes, ARC-AGI
- 02
Contrat d'interface
Un seul point de contact entre le chat et le moteur
- 03
Moteur V1
Solveur symbolique avec backtracking, vérifiable
- 04
Moteur V3
Module neuronal TRM-lite, interchangeable avec le V1
- 05
Persistance
FastAPI + SQLAlchemy sur PostgreSQL
Recursio Chat marie une interface conversationnelle LLM à un moteur de raisonnement basé sur les Tiny Recursive Models (TRM). L'architecture V1 repose sur un solveur symbolique avec backtracking, conçue dès le départ pour permettre un remplacement propre par le module neuronal TRM-lite en V3, via un contrat d'interface unique.
Ce qui a été construit
- Contrat d’interface unique : le solveur symbolique V1 et le module neuronal V3 sont interchangeables
- Solveur symbolique avec backtracking pour Sudoku, labyrinthes et tâches type ARC-AGI
- Backend FastAPI + Pydantic + SQLAlchemy sur PostgreSQL
- Tests pytest et orchestration Docker Compose dès le départ
- Philosophie : structure simple et compacte, pas d’abstractions prématurées
Le vrai défi
Le pari de conception : commencer par un solveur symbolique vérifiable, mais figer l'interface si proprement que le passage au neuronal (TRM) ne touche qu'un seul module. Construire pour le remplacement, pas pour l'éternité.
Projet suivant
Détection de fatigue du conducteur