Pourquoi Timi n'est PAS un chatbot
La décision produit la plus structurante du Coach — cartes seulement, jamais d'input texte.
La décision la plus radicale du Coach
C'est probablement la décision la plus radicale de Timint Coach.
Vous ne pouvez pas écrire à Timi.
Le widget Home, l'inbox /coach, la page de détail stratégie : aucune n'a de zone de saisie texte. Pas de "Demande à Timi", pas de "Pose ta question". Que des cartes.
Pourquoi ?
1. Timi doit parler avant vous
La promesse marketing de Timi est : Timi vous dit, à l'avance, ce que vous devez regarder aujourd'hui.
Si Timi attend que vous lui posiez une question, vous faites déjà le travail à sa place — c'est vous qui priorisez, vous qui formulez. Le moment où Timi a le plus de valeur, c'est quand vous n'avez pas encore pensé à demander.
2. Une carte est vérifiable, un chat ne l'est pas
Chaque carte Coach est :
- Déterministe (issue d'un détecteur + advisor pur, pas d'un LLM en V1)
- Versionnée (snapshot testable)
- Auditable (l'ID de la carte trace son origine)
- Conforme (les disclaimers sont attachés automatiquement par le
postProcessdu renderer)
Un chat ouvert, c'est l'inverse : non-déterministe, non-snapshotable, et un terrain de jeu pour les hallucinations.
3. Le mélange chat + cartes a été testé puis retiré
Vraie histoire produit. Une version expérimentale mélangeait les deux. Bilan :
- L'utilisateur n'utilisait quasi jamais le chat quand les cartes étaient pertinentes.
- Quand il l'utilisait, c'était pour poser des questions auxquelles une carte aurait déjà répondu.
- Et quand il posait des questions hors-périmètre, le LLM hallucinait — risque légal (CIF, IOBSP, AMF).
[!note] Le code reflète encore cette décision — un commentaire dans
app/coach/index.tsxrappelle : Strict format: cards only. NO chat input, NO 'ask Timi' panel.
Mais alors, où poser une question ?
Le chat réactif existe — c'est l'AssistantSheet, une feature distincte :
- Accessible via swipe latéral depuis la Home (ou bouton dédié).
- Source :
app/assistant/AssistantSheet.tsx. - Branchée sur le même transport LLM que Timi (
/api/assistant/query). - Mais séparée visuellement et conceptuellement — quand vous ouvrez Assistant, vous savez que vous posez une question.
Récap visuel
| Surface | Type | Vous pouvez y écrire ? |
|---|---|---|
| CoachWidgetHome | Carte proactive | Non — vous recevez. |
| /coach (inbox) | Liste de cartes | Non — vous recevez. |
| /coach/strategy/[id] | Détail stratégie | Non — vous lisez. |
| AssistantSheet | Chat réactif | Oui — vous écrivez. |
[!info] Pour aller plus loin : consultez les détails de Confidentialité et RGPD — la séparation cartes vs chat a aussi des conséquences sur ce qui quitte (ou pas) votre appareil.