WIZE
« Flex avec moi. »
Explorer un sujet, clarifier ses idées, tester ses hypothèses, et suivre ce qu'on a réellement appris. Bougez la souris : les idées se relient.
Une IA qui vous fait penser, pas qui pense à votre place.
Le premier message d'une session devient son sujet. Wize répond par un cadrage court et une seule question.
D'une question vague à ce qu'on a retenu.
Sujet
Le premier message fixe le sujet de la session.
Cadrage
Réponse courte et une seule question pour démarrer.
Dialogue
Le mode peut changer en route ; il est enregistré.
Synthèse
Brouillon validé par Zod, à l'écriture et à la lecture.
Objectifs
Objectifs d'apprentissage suivis jusqu'à « atteint ».
Contexte : les 40 derniers messages ; au-delà, le modèle est prévenu et la synthèse enregistrée est injectée.
Rien qu'il ne puisse expliquer.
Row-Level Security partout. Chaque politique compare à auth.uid().
Messages immuables. Aucun droit UPDATE ; supprimer une conversation supprime tout en cascade.
Prompt système côté serveur. Le client n'envoie qu'un id et un message ; le profil passe dans un <user_context> neutralisé.
Clé API serveur, jamais exposée au navigateur.
profilesRLSconversationsRLSmessagesRLS · immuablelearning_objectivesRLSsession_summariesRLS · ZodIl dit toujours ce qui est simulé.
Démo
Espace isolé par visiteur (cookie httpOnly), données en mémoire, réponses simulées et étiquetées.
données temporaires · réponses simuléesComptes réels
Persistance et authentification. Le chat affiche « service d'IA non configuré » : aucune réponse simulée en production.
IA non configuréeComplet
Réponses de Claude en streaming, avec repli serveur si un classifieur refuse à tort une requête légitime.
mode complettests unitaires (Vitest) : accès, idempotence, réponses partielles, cloisonnement…
tables, toutes sous RLS
modes de dialogue, imposés par le serveur