TimintTimint

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 postProcess du 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.tsx rappelle : 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.