4dim / Notas

Enseñar lo que el agente hace mientras esperas

Los tres puntos que rebotan no dicen nada y desperdician el mejor momento para explicar de dónde sale la respuesta. Qué enseñar en su lugar, qué obliga a cambiar por dentro, y por qué seis pasos son el tope.

Los tres puntos que rebotan

Si estás construyendo algo donde una persona le pregunta a un modelo y espera, esta nota te propone qué enseñar durante esa espera. No es una decisión de diseño gráfico: cambia si la respuesta es creíble.

Cuando alguien le pregunta algo a un asistente con inteligencia artificial, pasan entre cinco y treinta segundos. Lo que casi todo el mundo enseña ahí es una animación: tres puntos que rebotan, un cursor que parpadea.

Esa animación no dice nada. Su único trabajo es que la espera se sienta menos vacía. Y desperdicia el mejor momento que vas a tener para explicar de dónde sale la respuesta.

Nosotros enseñamos la lista de lo que el asistente está mirando. «Abriendo la bandeja de Ventas.» «Leyendo dos conversaciones.» «Consultando las etapas.» Renglón a renglón, según pasa.

Esa traza no es un adorno de la espera: es la evidencia de la respuesta.

Por qué el recorrido convence más que el resultado

La pregunta de fondo de cualquier producto con inteligencia artificial encima de datos propios es: ¿por qué me voy a creer esto?

Un número suelto no se puede comprobar. «Tienes 14 clientes esperando» es un dato que hay que aceptar o rechazar entero.

El mismo número con el recorrido delante —qué bandejas miró, con qué criterio, cuántas conversaciones abrió— sí se puede comprobar. Quien lee puede decir «te faltó la bandeja de Soporte» y entonces la conversación es útil, porque ya no va de confiar: va de corregir.

Es la vieja idea de que en un laboratorio el diagrama es el argumento. Enseñar el camino no es enseñar menos que el resultado: es enseñar lo único que permite discutirlo.

Y hay un beneficio que no esperábamos: cuando la traza es visible, los fallos del asistente se vuelven obvios para quien lo usa, no solo para quien lo programó. Se ve que miró donde no era. Eso convierte a cada usuario en alguien que puede reportar algo concreto.

Lo que eso obliga a cambiar por dentro

Enseñar el recorrido no es pintar algo distinto: obliga a que el programa tenga otra forma.

Lo normal es escribir una función que hace todo el trabajo y devuelve la respuesta final. Con esa forma, lo que pasa en medio no existe fuera: nadie puede enseñarlo porque nadie se entera hasta el final.

Para que la pantalla vaya contando, la pieza tiene que ir entregando resultados parciales según los tiene, en vez de guardárselos hasta el final. Es un cambio pequeño de escritura y grande de consecuencias: a partir de ahí, la pantalla puede pintar lo que llega y la persona deja de mirar una espera ciega.

Beneficio lateral que en nuestro caso pesó: la guía de estilo de la casa no admite cursores de máquina de escribir ni puntos que rebotan. La traza resolvió a la vez un problema de confianza y uno estético, que es la clase de solución que conviene reconocer cuando aparece.

Seis pasos, y ni uno más

Un asistente que puede pedir datos puede pedirlos otra vez. Y otra. Un modelo que se enreda consigo mismo da vueltas: mira, no le convence, vuelve a mirar.

Sin un freno, una sola pregunta mal planteada se gasta el presupuesto del día de ese negocio dando vueltas. No falla: gasta. Que es peor, porque no avisa.

El tope es de seis pasos, y el número sale de contar lo que de verdad se pregunta:

Pregunta típicaPasos que necesita
«¿Cuántos esperan respuesta?»1
«Mira la bandeja y resúmeme dos hilos»4
Tope6

Seis es holgado para lo real y estrecho para el bucle. Un tope que solo se toca cuando algo va mal es un tope bien puesto; si se toca a menudo, está mal calibrado y hay que subirlo, no quitarlo.

Qué se recuerda de la conversación, y qué no

Cierra la lista la que más dinero ahorra sin que se note.

Cuando la persona hace una segunda pregunta, hay que rearmar el historial. Lo evidente es mandarlo todo: lo que se preguntó, lo que se contestó y también los datos que las herramientas devolvieron.

Eso último no se manda. Y por dos razones que van juntas.

Están viejos. Los resultados de hace diez minutos describen una bandeja que ya cambió. Volver a mandarlos es darle al modelo una foto antigua y pedirle que hable del presente.

Se vuelven a pagar. Todo lo que se manda cuesta. Reenviar la bandeja entera en cada pregunta es pagar otra vez por unos datos que ya no sirven.

Lo que se conserva son doce turnos de la conversación: lo que se dijo, no lo que se consultó. Eso es lo que da continuidad. Si hace falta el dato otra vez, se vuelve a pedir, y estará al día.

Qué hacer entonces

  • Sustituye la animación de espera por el recorrido. Aunque sea feo al principio. Es información donde antes no había ninguna.
  • Pide ver la traza antes de comprar un asistente. Si solo enseña el resultado, no vas a poder discutirlo nunca; solo creerlo o no.
  • Pon un tope de pasos. Y mira cuántas veces se toca al mes: si es a menudo, súbelo; si es nunca, está bien puesto.
  • No reenvíes los datos consultados en cada vuelta. Están viejos y los pagas dos veces.
  • Cuando el asistente se equivoque, mira dónde miró. Casi siempre el fallo está en qué datos le diste, no en el modelo.

Esta nota sale de nuestro trabajo en Agentes conversacionales.

← todas las notas