TimintTimint

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 postProcess del 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.tsx ricorda: 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 | — 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.