Perché Timi NON è un chatbot
La decisione di prodotto più strutturante del Coach — solo schede, mai input di testo.
La decisione più radicale del Coach
È probabilmente la decisione più radicale di Timint Coach.
Non può scrivere a Timi.
Il widget Home, l'inbox /coach, la pagina di dettaglio strategia: nessuna ha un'area di input testuale. Niente "Chiedi a Timi", niente "Fai la tua domanda". Solo schede.
Perché?
1. Timi deve parlare prima di Lei
La promessa marketing di Timi è: Timi Le dice in anticipo cosa deve guardare oggi.
Se Timi aspetta che Lei faccia una domanda, sta già facendo il lavoro al posto suo — è Lei a dare priorità, è Lei a formulare. Il momento in cui Timi ha più valore è quando non ha ancora pensato di chiedere.
2. Una scheda è verificabile, una chat no
Ogni scheda Coach è:
- Deterministica (da rilevatore + advisor puro, senza LLM in V1)
- Versionata (snapshot testabile)
- Auditabile (l'ID della scheda traccia la sua origine)
- Conforme (i disclaimer sono allegati automaticamente dal
postProcessdel renderer)
Una chat aperta è l'opposto: non deterministica, non snapshotabile e un terreno di gioco per le allucinazioni.
3. Il mix chat + schede è stato testato e ritirato
Vera storia di prodotto. Una versione sperimentale li mescolava entrambi. Risultato:
- L'utente non usava quasi mai la chat quando le schede erano pertinenti.
- Quando la usava, era per fare domande a cui una scheda avrebbe già risposto.
- E quando poneva domande fuori perimetro, l'LLM allucinava — rischio legale (CIF, IOBSP, AMF).
[!note] Il codice riflette ancora questa decisione — un commento in
app/coach/index.tsxricorda: Strict format: cards only. NO chat input, NO 'ask Timi' panel.
Ma allora dove faccio una domanda?
La chat reattiva esiste — è l'AssistantSheet, una feature distinta:
- Accessibile con swipe laterale dalla Home (o con pulsante dedicato).
- Sorgente:
app/assistant/AssistantSheet.tsx. - Collegata allo stesso transport LLM di Timi (
/api/assistant/query). - Ma separata visivamente e concettualmente — quando apre Assistant, sa che sta facendo una domanda.
Recap visivo
| Superficie | Tipo | Può scrivere? |
|---|---|---|
| CoachWidgetHome | Scheda proattiva | No — Lei riceve. |
| /coach (inbox) | Lista di schede | No — Lei riceve. |
| /coach/strategy/[id] | Dettaglio strategia | No — Lei legge. |
| AssistantSheet | Chat reattiva | Sì — Lei scrive. |
[!info] Per approfondire: consulti i dettagli di Privacy e GDPR — la separazione schede vs chat ha conseguenze anche su ciò che lascia (o meno) il Suo dispositivo.