Un partenaire intellectuel propulsé par Claude

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.

L'intention

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.

Explorer un sujet
Clarifier ses idées
Éprouver ses hypothèses
Mesurer ce qu'on a appris
Quatre modes · choisissez-en un
Mode socratiqueexemple illustratif

Anatomie d'une session

D'une question vague à ce qu'on a retenu.

i

Sujet

Le premier message fixe le sujet de la session.

ii

Cadrage

Réponse courte et une seule question pour démarrer.

iii

Dialogue

Le mode peut changer en route ; il est enregistré.

iv

Synthèse

Brouillon validé par Zod, à l'écriture et à la lecture.

v

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.

Confiance

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.

profilesRLS
conversationsRLS
messagesRLS · immuable
learning_objectivesRLS
session_summariesRLS · Zod
Trois configurations, un bandeau toujours visible

Il dit toujours ce qui est simulé.

Rien de configuré

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ées
Supabase seul

Comptes réels

Persistance et authentification. Le chat affiche « service d'IA non configuré » : aucune réponse simulée en production.

IA non configurée
Supabase + Anthropic

Complet

Réponses de Claude en streaming, avec repli serveur si un classifieur refuse à tort une requête légitime.

mode complet
Selon le README

tests unitaires (Vitest) : accès, idempotence, réponses partielles, cloisonnement…

tables, toutes sous RLS

modes de dialogue, imposés par le serveur

Next.js 16React 19TypeScript strictTailwind 4SupabaseSDK AnthropicZodPlaywright desktop + mobile
WIZE

Challenge tes idées, développe ta pensée.