Cómo funciona la plantilla
Procesamiento de archivos
O ByteGPT Detecta automáticamente el tipo de mensaje. Cuando hay archivos como pegatinas, audios o imágenes, se reenvía a un webhook ChatGPT. Salesbot aplica un mensaje preconfigurado (cámbialo según prefieras) para interpretar el contenido y luego el resultado se envía al webhook del Asistente. Este asistente está integrado con el proveedor elegido, como por ejemplo Dify, OpenAI o Chatbase.
Procesamiento de mensajes
Los mensajes de texto siguen un flujo diferente dentro de Salesbot. Para proporcionar una funcionalidad similar a la versión 1 de las plantillas ByteGPTSe han incorporado un concatenador de mensajes y un mensaje de intención.
Antes de reenviar el mensaje al Asistente, Salesbot utiliza la solicitud de intención para identificar información relevante. Esta verificación se realiza a través del webhook de ChatGPT, que analiza el mensaje y lo clasifica en categorías predefinidas, como:
- #Asistente – Solicitar hablar con una persona
- #Reunión – Interesado en programar una reunión
- #Saludo – Mensajes iniciales como “Hola” o “Buenos días”
- #General – Otros tipos de interacción
Esta plantilla solo utiliza la categoría #Asistente para redirigir el flujo. Cuando ChatGPT detecta esta opción, Salesbot deja de funcionar. Esto se hace a través de un condicional que verifica si el retorno del ByteGPT Es exactamente #Asistente. De lo contrario, el flujo continúa normalmente.
Si ChatGPT identifica otra opción dentro del mensaje de intención, el mensaje original del cliente se envía al webhook del Asistente. El Asistente, a su vez, accede a la IA configurada por el usuario y responde según instrucciones personalizadas.
¿Cómo
Los cambios se realizarán después del paso en el que recibamos el mensaje del cliente.
Paso 1: Concatenador de mensajes
Para agregar el concatenador de mensajes, agregaremos dos pasos. Será un descanso y un paso para definir el campo.

Pausa: Esperar un nuevo mensaje, si no se recibe nada en 20 segundos, pasa al siguiente paso.
Establecer campo: concatena el campo ByetGPT+ | Mensaje recibido con el último mensaje del cliente.
Estos pasos se conectarán de la siguiente manera:



Paso 2: Intención
La solicitud de intención es un paso de definición de campo, en el que pasaremos instrucciones a ChatGPT para comprender qué hacer con el mensaje del cliente.
Podemos cambiar este mensaje y agregar opciones como queramos.

Este campo se conectará en la pausa, del paso anterior.


Paso 3: Solicitud a ChatGPT
Después de definir el mensaje, realizaremos una solicitud a ChatGPT. En este punto, podemos copiar algunos pasos que ya existen en nuestro salesbot, indicados en la imagen a continuación:

Copiaremos cuatro pasos, Webhook de ChatGPT, Condición de control de API, Pausa de control y Campo establecido. Con excepción del webhook, todos los demás pasos son pasos de control.
Estos pasos se conectarán de la siguiente manera:






Paso 4: Paso condicional
Después de los campos de control de API y webhook de ChatGPT ByteGPTAgreguemos una condición para verificar el retorno de ChatGPT.
En este ejemplo, identificaremos si el cliente desea hablar con un asistente humano.
En el condicional podemos agregar otros ejemplos que pongamos en el prompt de intención.


Ahora, aquí es donde se creará una desviación en el flujo, en caso de que el cliente quiera hablar con un humano.


Si no se cumple esta condición, estableceremos el campo ByteGPT + | Envíe un mensaje al cliente y póngalo en el webhook del asistente.


Después de esto, el salesbot sigue el flujo normalmente, sin cambios, hasta la respuesta.

