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
postProcessdel 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.tsxrecuerda: 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 | Sí — 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.