Toda la primera mitad del track te enseñó a sostener una conversación: insistir, corregir, reafirmar. Eso funciona hasta cierto punto. Pasado ese punto, la conversación está contaminada y la mejor jugada es tirarla.
El criterio para detectar el momento del reset es práctico, no filosófico.
Repetiste la misma corrección 3+ veces. Si tuviste que decir tres veces "no quiero JSON, quiero YAML", el modelo no va a empezar a entenderlo en el cuarto intento. el contexto previo le está pesando más que vos.
El modelo asume cosas que negaste explícitamente. Señal de que el peso de "el usuario probablemente quiere X" supera al peso de "el usuario dijo NO X".
Vos perdiste el track del estado. Si no podés resumir en 3 líneas qué quedó acordado, el modelo tampoco puede.
No es tirar todo. Es destilar lo aprendido en un prompt limpio:
Quiero <objetivo final>.
NO quiero: <descarte 1>, <descarte 2>, <descarte 3>.
Necesito: <especificación concreta>.
Pregunta: <una pregunta clara>.Esa receta carga el contexto útil de los 10 turnos viejos en 4 líneas, sin arrastrar los malentendidos.
Si reiniciás cada vez que el modelo se desvía un turno, perdés el aprendizaje incremental. La regla no es "ante la primera duda, reset". Es:
| Situación | Acción |
|---|---|
| Primer desvío | Follow-up específico (lecciones 1-9). |
| Segundo desvío de lo mismo | Reafirmar con énfasis (lección 11-12). |
| Tercer desvío de lo mismo | Resumir y reiniciar conversación. |
Esto es lo opuesto al instinto del principiante, que es "ya invertí 10 turnos, sería pena tirarlos". Es la falacia del costo hundido. los 10 turnos ya están gastados. Lo único que decide el costo futuro es qué tan limpio arrancás el próximo turno.
A la derecha, el momento de decisión: ¿seguir o reiniciar?