TimintTimint

Por qué Timi NO es un chatbot

La decisión de producto más estructurante del Coach — solo tarjetas, nunca entrada de texto.

La decisión más radical del Coach

Es probablemente la decisión más radical de Timint Coach.

Usted no puede escribirle a Timi.

El widget Home, el inbox /coach, la página de detalle de estrategia: ninguno tiene zona de entrada de texto. Ni "Pregunta a Timi", ni "Haz tu pregunta". Solo tarjetas.

¿Por qué?

1. Timi debe hablar antes que usted

La promesa marketing de Timi es: Timi le dice, por adelantado, qué debe mirar hoy.

Si Timi espera a que usted le haga una pregunta, ya está haciendo el trabajo en su lugar — es usted quien prioriza, usted quien formula. El momento en que Timi tiene más valor es cuando aún no ha pensado en preguntar.

2. Una tarjeta es verificable; un chat no

Cada tarjeta del Coach es:

  • Deterministe (originada por un detector + advisor puro, sin LLM en V1)
  • Versionada (snapshot testable)
  • Auditable (el ID de la tarjeta traza su origen)
  • Conforme (los disclaimers se adjuntan automáticamente mediante el postProcess del renderer)

Un chat abierto es lo contrario: no determinista, no snapshotable, y un terreno de juego para alucinaciones.

3. La mezcla chat + tarjetas fue probada y retirada

Historia de producto real. Una versión experimental mezclaba ambas. Resultado:

  • El usuario apenas usaba el chat cuando las tarjetas eran pertinentes.
  • Cuando lo usaba, era para hacer preguntas a las que una tarjeta ya habría respondido.
  • Y cuando hacía preguntas fuera del perímetro, el LLM alucinaba — riesgo legal (CIF, IOBSP, AMF).

[!note] El código sigue reflejando esta decisión — un comentario en app/coach/index.tsx recuerda: Strict format: cards only. NO chat input, NO 'ask Timi' panel.

Entonces, ¿dónde hacer una pregunta?

El chat reactivo existe — es el AssistantSheet, una funcionalidad distinta:

  • Accesible mediante swipe lateral desde la Home (o un botón dedicado).
  • Fuente: app/assistant/AssistantSheet.tsx.
  • Conectado al mismo transporte LLM que Timi (/api/assistant/query).
  • Pero separado visual y conceptualmente — cuando abre Assistant, sabe que está haciendo una pregunta.

Resumen visual

| Superficie | Tipo | ¿Puede escribir? | |---|---|---| | CoachWidgetHome | Tarjeta proactiva | No — usted recibe. | | /coach (inbox) | Lista de tarjetas | No — usted recibe. | | /coach/strategy/[id] | Detalle de estrategia | No — usted lee. | | AssistantSheet | Chat reactivo | — usted escribe. |

[!info] Para profundizar: consulte los detalles de Confidencialidad y RGPD — la separación tarjetas vs chat también tiene consecuencias sobre lo que sale (o no) de su dispositivo.