Salida de Chat

El componente Salida de Chat en FlowHunt finaliza las respuestas del chatbot usando componentes conectados, permitiendo respuestas complejas de varias partes y una finalización fluida del flujo.

Salida de Chat

Descripción del componente

Cómo funciona el componente Salida de Chat

Los flujos son una herramienta versátil que te permite conectar muchas variaciones de componentes. Por eso necesitas una forma de decirle al bot que has terminado de crear y que es momento de elaborar una respuesta basada en los componentes conectados.

Image showing how chatbot works

El componente Salida de Chat es la forma en la que le indicas al chatbot que debe comenzar a elaborar una respuesta basada en los componentes conectados. Un flujo puede tener varias salidas que se unen en una sola respuesta. Por ejemplo, una salida genera una respuesta de texto desde la IA, mientras que una segunda añade enlaces relevantes de tu base de conocimientos.

Siempre ubicado al final de la cadena, no se conecta a nada, pero cualquier componente que genere texto puede conectarse a él. Para ver las opciones, solo pasa el cursor sobre el manejador del conector.

Chat output in Flowhunt

Entradas

El componente Salida de Chat acepta las siguientes entradas:

Nombre de entradaTipoObligatorioDescripción
TextoMensaje (str)El texto principal del mensaje que se mostrará en la salida de chat.
ImágenesAdjuntoNoImágenes que se mostrarán junto al mensaje en la salida.
Plantilla de datosstrNo(Avanzado) Plantilla para convertir datos en texto. Si se deja vacío, por defecto utiliza la clave ’text’ de los datos. Útil para formateos personalizados.

Detalles de las entradas

  • Texto: El contenido principal que aparecerá como mensaje de chat. Este campo es obligatorio y debe proporcionarse para que el componente funcione.
  • Imágenes: Adjuntos opcionales que pueden mostrarse con el mensaje de chat, enriqueciendo la salida con elementos visuales.
  • Plantilla de datos: Una opción avanzada para formatear la salida del mensaje. Puedes usar marcadores de posición para personalizar cómo se renderizan los datos como texto.

Salidas

El componente produce la siguiente salida:

Nombre de salidaTipoDescripción
MensajeMensajeEl mensaje de chat procesado (incluyendo imágenes si se proporcionan), listo para mostrarse en la interfaz de usuario.
  • La salida suele usarse como el paso final en un flujo de trabajo, haciendo visible el resultado para los usuarios.

Cómo usar múltiples salidas

Cada flujo solo puede contener un único componente de Entrada de Chat, pero puede tener diversas salidas. Estas son útiles para crear respuestas complejas compuestas por varios elementos. Veamos un ejemplo de un flujo con varias salidas.

Imagina que el usuario quiere saber qué es un IVR. Supón que quieres que tu bot responda la pregunta de manera ligera y conversacional y luego enlace a lecturas adicionales de tu sitio web.

Para lograrlo, querrás crear dos salidas separadas:

  • La primera salida conecta el componente Generador para crear una respuesta de texto con la ayuda de ChatGPT.
  • La segunda salida recupera conocimiento de tus fuentes de información y lo muestra de manera visual e interactiva gracias al Widget de URL:
Multiple chat outputs in Flowhunt

La respuesta final combinará estos dos tipos de salidas:

Example of multiple outputs results in Flowhunt

Las salidas separadas brindan mayor flexibilidad y control sobre el chatbot. Al añadir otras salidas, puedes seguir haciendo las respuestas más complejas. Por ejemplo, puedes hacer que las fuentes relacionadas sean más elaboradas añadiendo la Búsqueda de Google, o puedes introducir preguntas de seguimiento para animar al usuario a hacer más preguntas.

Ejemplos de plantillas de flujo utilizando el componente Salida de Chat

Para ayudarle a comenzar rápidamente, hemos preparado varios ejemplos de plantillas de flujo que demuestran cómo utilizar el componente Salida de Chat de manera efectiva. Estas plantillas muestran diferentes casos de uso y mejores prácticas, facilitando la comprensión e implementación del componente en sus propios proyectos.

Anterior Siguiente

Preguntas frecuentes

¿Qué es el componente Salida de Chat?

El componente Salida de Chat indica al bot que cree una respuesta basada en los componentes conectados. Marca el final del flujo o de una parte específica del mismo. Puede haber varias salidas, lo que añade complejidad a la respuesta final.

¿Puedo crear un chatbot solo con los componentes de Entrada y Salida de Chat?

Es posible, pero el bot sería inútil. Como la entrada del usuario sería el único componente con el que podría trabajar, simplemente reflejaría la entrada. Deben añadirse otros componentes, como el modelo LLM deseado o fuentes de conocimiento, para que el bot funcione correctamente.

¿Qué ocurre si olvido usar la Salida de Chat?

Si falta la salida, el bot no sabe dónde terminar. Si olvidas incluirla, la aplicación te recordará que debe haber al menos una salida presente.

Prueba la Salida de Chat de FlowHunt

Comienza a crear tus propias soluciones de IA y experimenta la flexibilidad de los componentes Salida de Chat en FlowHunt.

Saber más