En este artículo exploraremos cada paso de la Plantilla (Salesbot) ByteGPT y comprender cada parte.
Comenzaremos con un esquema de la plantilla, que representa la visión general del flujo, con los pasos principales y las dos zonas ficticias desde las que opera la Inteligencia Artificial, siendo los pasos en los que opera ChatGPT y los del Asistente.
1. Esta es una plantilla: En otras palabras, no es un flujo listo para su negocio. Al ser una plantilla, puedes cambiarla y personalizarla según tu negocio y necesidades.
2. Duplica tu plantilla (salesbot): Conserve la plantilla original y déjela como replicador de los nuevos vendedores robots que necesite.
3. Prueba funcional del ByteGPT: Si su robot de ventas no funciona correctamente, realice una prueba utilizando la plantilla del robot de ventas original. ByteGPT primero. Esto ayudará a comprobar si el problema está en el ByteGPT o en alguna configuración específica de tu vendedorbot.
4. Hay dos webhooks: Uno para ChatGPT (acciones internas) y otro para GPT Assistant (respuestas a clientes).
5. Análisis de intención: Dejamos opciones en el paso 184, para que ChatGPT pueda identificar la intención del mensaje. Agregue o cambie según su negocio. También puede utilizar este paso para otras acciones además de la intención. La intención fue sólo un ejemplo. También puedes eliminar esta acción (ver más abajo en la sección "Acerca de ChatGPT y el Asistente en Salesbot").
6. Verificación de intención: Las intenciones se verifican y redirigen según sea necesario, en el paso 201. Hemos proporcionado un ejemplo, pero usted debe proporcionar sus opciones, según su negocio.
7. Desvío de flujo: El flujo se puede ajustar basándose en la intención identificada (paso 201).
8. Actualizar campos en reinstalaciones: Se agregan nuevos campos con cada reinstalación. Los campos más recientes son siempre los actuales, así que asegúrese de utilizar siempre la última plantilla disponible. En el widget hay una lista de campos activos.
9. Indicaciones específicas: puedes adaptar tus indicaciones, en todo el robot de ventas, según tus necesidades.
10. La solución depende de ti: Recuerda el ByteGPT es un conector que conecta asistentes AI, ChatGPT, etc. a su Kommo. Es una herramienta. Por lo tanto, el éxito dependerá de construir tu flujo, estructurando la solución para tu negocio.
En primer lugar, es importante saber que el robot de ventas “ByteGPT+ Plantilla”viene con dos webhooks, relacionados con la Inteligencia Artificial, uno para el ChatGPT (GPT-4o) y otro para su Asistente (con los datos de tu empresa y modelo definido por ti), conectado a este vendedorbot o plantilla.
Entendamos el rol de cada uno en el salesbot:
ChatGPT
- El webhook ChatGPT se encuentra en el paso 187.
- ChatGPT en salesbot se utiliza para acciones y funciones internas, como identificar intenciones de los mensajes recibidos de los usuarios, analizar, validar, extraer datos y cualquier otra cosa que quieras hacer.
- No envía mensajes a los clientes (a menos que cambie esto).
- Puede utilizar el resultado de ChatGPT para inferir condiciones, cambiar rutas de flujo, definir valores en campos de CRM, etc.
- No está relacionado con su Asistente GPT, por lo que no se ve afectado por las instrucciones o archivos del Asistente.
- Reacciona al aviso interno, en el robot de ventas, desde el paso 184, o desde otros pasos que usted defina.
- El modelo predeterminado es GPT-4o. Mira cómo cambiar aquí.
- Si no deseas utilizar o no necesitas este ChatGPT en su flujo y desea conservar solo el asistente, conecte el paso 219 (paso de pausa) directamente al paso 210 (con el "ByteGPT+ | Inmediato").
- Si desea eliminar los pasos de ChatGPT, puede eliminar los pasos: 184, 187, 189, 191, 204, 201 y 171.
Asistente
- El webhook del asistente de GPT se encuentra en el paso 50.
- El Asistente del robot de ventas se utiliza para un servicio personalizado y para enviar respuestas al cliente.
- Se encarga de generar mensajes vía GPT y enviarlos al cliente.
- Está directamente relacionado con su Asistente GPT (como los Asistentes de Open AI, Dify, Chatbase, etc.) y se ve afectado por las instrucciones o archivos de este Asistente. No tiene relación con el recurso nativo de Kommo AI (respuestas sugeridas), ya que son recursos diferentes e independientes entre sí).
- También puede reaccionar a avisos internos, en el robot de ventas, si lo defines o editas en el paso 210, pudiendo aumentar el mensaje recibido o realizar otras adaptaciones. Sin embargo, vale la pena señalar que no está directamente relacionado con el mensaje del paso 184 (relacionado con ChatGPT).
- El modelo GPT utilizado se define directamente en tu Asistente, de forma externa (como en OpenAI, el área de Asistentes, por ejemplo)
- Si no deseas utilizar o no necesitas este Asistente en su flujo y desea conservar solo ChatGPT (para acciones internas o respuestas dadas por él), puede excluir los pasos: 210, 50, 59, 209, 212, 213, 80, 51 (si desea que ChatGPT responda a algo , es posible que necesites esto), 228, 224, 215, 216, 226, 218, 217.
Con estos dos webbooks en uso se consumen 2 solicitudes a la API ByteGPT. Cada vez que se activa un webhook, se cuenta 1 solicitud.
Para activar directamente el ByteGPT Al iniciar una conversación desde la tarjeta principal, siga estos pasos:
- Acceda al flujo de su robot de ventas en Kommo.
- Conecte "Iniciar robot" directamente al paso 144, que establece el campo "Mensaje recibido" en "mensaje del cliente".
- en tu cuenta Kommo, en la tabla con la lista de Salesbots (Configuración > Herramientas de comunicación), seleccione el activador de conversación “Cuando las conversaciones se inician con un mensaje entrante en cualquier canal”.
Para obtener orientación visual, mire el vídeo en el minuto 28:00 a través de este enlace:
Aquí hay un ejemplo del proceso.:
- Clonar la plantilla ByteGPT para conservar el original.
- Realice sus personalizaciones en la copia.
Ver explicación de la plantilla ByteGPT en detalle, con cada paso.
Si necesita más ayuda o desea programar una reunión, active el chat en la parte inferior derecha o programe una llamada a través de enlace al horario.
Visión General
1. Recepción de mensajes de usuario:
– Cuando se recibe un mensaje del usuario, se registra en el campo “Mensaje del cliente” (ByteGPT+ | Mensaje recibido), en paso 144.
2. Definición del mensaje de intención:
– El mensaje recibido se inserta en un mensaje predefinido en el paso 184. Este mensaje se utiliza para el análisis de la intención, buscando identificar si el mensaje está relacionado con el asistente, la reunión, el saludo o en general.
3. Envío al webhook ChatGPT:
- N / A paso 187, el mensaje de intención se envía al webhook ChatGPT.
– El sistema ingresa a un bucle de 5 segundos para esperar la respuesta de ChatGPT, en cuyo caso paso 189. Es importante mantener al menos 5 segundos.
4. Verificación de intención:
– Cuando se recibe la respuesta, se comprueba en el paso 201 (Condiciones de intención), para ver si coincide con alguna de las intenciones definidas (asistente, reunión, saludo, general), consultando el paso 184 del mensaje de intención.
– Si se cumple una condición de intención, el flujo continúa según lo definido para esa intención específica.
5. Desvío de flujo:
– Si se cumple una de las condiciones (Sí), y si la intención es, por ejemplo, “#Attendant”, el flujo se desviará a otros pasos específicos donde se podrán realizar diversas acciones, incluyendo abrir opciones de respuesta o incluso detener la fluir.
- Es posible y recomendado editar el mensaje de intención para incluir más opciones.
6. Respuesta del asistente:
– Si no se cumple ninguna de las condiciones previstas, el flujo continúa hacia el paso 50, donde el webhook asistente procesa la respuesta.
- N / A paso 51 (Respuesta GPT), el asistente responde al usuario mediante una respuesta generativa basada en inteligencia artificial GPT.
7. Ciclo de interacción:
– Después de responder, el sistema vuelve al paso 9, esperando una nueva interacción del usuario, creando un ciclo continuo de “preguntar, analizar, responder”.
Sí el ByteGPT Puede interpretar imágenes y pasar un mensaje específico a su robot de ventas.
Puede crear una condición después del paso 201 (que en nuestro caso es 233) y agregar una condición al campo ByteGPT+ | REGISTRO.
si contiene #imagen, puedes pasar un mensaje específico en el siguiente paso (235, en nuestro flujo), pidiéndole que analices la imagen, pasando un mensaje específico o solicitando lo que sea necesario.
En este ejemplo, el mensaje (ByteGPT+ | Prompt) en el paso 235 tiene sólo un punto (.), a modo de ejemplo.
Descripción detallada de los pasos del Salesbot
En cada etapa también hay Editar iconos, con los mismos colores, que representan dónde puedes o no editar, siguiendo el mismo razonamiento que los colores mencionados anteriormente.
Leyenda de edición de iconos
🟢 Verde (puede editar): Pasos que se pueden editar o eliminar libremente si es necesario. (Ej.: Mensajes, indicaciones personalizadas).
🟡 Amarillo (Tenga cuidado al editar): Pasos que recomendamos editar con cuidado si sabes lo que estás haciendo. Recomendado para cuando quieres hacer un flujo diferente y necesitas eliminarlo o cambiarlo. Así que no cambies si no dominas bien tu flujo.
🔴 Rojo (No editar ni eliminar): Pasos esenciales que no deben cambiarse ni eliminarse. (Ej.: comprobaciones del sistema, notificaciones internas)
Pasos del robot de ventas
A continuación describiremos cada paso, su función y comentarios al respecto, para que puedas comprender todo el flujo.
🟡 Paso 81 - Definir campo
Definir cliente potencial: ByteGPT+ | ¿Respuesta recibida?: Vacío
Esta acción establece el campo “ByteGPT+ | ¿Respuesta recibida?” para vaciar, ya que este es un campo de control que la API utiliza para enviar un mensaje GPT. Cuando la API ByteGPT envía mensajes, cambia a “Completo”. En este paso 81, lo dejamos vacío para asegurarnos de que sea adecuado para recibir el siguiente mensaje.
🟡 Paso 9: pausar la respuesta
Hasta recibir el mensaje
Este es un campo de pausa que espera el primer mensaje del usuario.
Iniciar el ByteGPT para cualquier nueva conversación
Para activar directamente el ByteGPT Al iniciar una conversación desde la tarjeta principal, siga estos pasos:
- Acceda al flujo de su robot de ventas en Kommo.
- Conecte "Iniciar robot" directamente al paso 144, que establece el campo "Mensaje recibido" en "mensaje del cliente".
- en tu cuenta Kommo, en la tabla con la lista de Salesbots (Configuración > Herramientas de comunicación), seleccione el activador de conversación “Cuando las conversaciones se inician con un mensaje entrante en cualquier canal”.
Para obtener orientación visual, mire el vídeo a continuación:
Aquí hay un ejemplo del proceso.:
- Clonar la plantilla ByteGPT para conservar el original.
- Realice sus personalizaciones en la copia.
Ver explicación de la plantilla ByteGPT en detalle, con cada paso.
Si necesita más ayuda o desea programar una reunión, active el chat en la parte inferior derecha o programe una llamada a través de enlace al horario.
🔴 Paso 144 - Definir campo
Líder del set: GPT | Mensaje recibido: Mensaje del cliente
El mensaje del cliente se recibe y se almacena en el “GPT | Mensaje recibido".
Este paso es crucial ya que el mensaje grabado se utilizará más adelante en el mensaje de intención.
Si el usuario envía varios mensajes, se pueden incrementar y acumular en este campo. Este proceso se detallará más en el paso 221.
❗No recomendamos editar este campo.
🟡 Paso 219 - Pausa
Cronómetro: 0 horas 0 min 20 seg
Hasta recibir el mensaje
- Descripción En esta etapa, hay una pausa de 20 segundos o hasta que se reciba un nuevo mensaje, lo que ocurra primero.
- Detalles del proceso:
- El mensaje del cliente se recibe en el paso 9.
- El mensaje se registra en el campo en el paso 144.
- Si el usuario no envía nada más durante 20 segundos, el flujo avanza al paso 184.
- Si el usuario envía un mensaje nuevo, se le dirige al paso 221, donde el mensaje nuevo se incrementa con respecto al mensaje anterior.
- Operación: Esperamos al menos 20 segundos, tiempo durante el cual, si el usuario ya no envía mensajes, el flujo continúa. De lo contrario, se combinan todos los mensajes enviados.
- Exemplo:
- El usuario envía “Hola”.
- Luego envíe “Buenos días”.
- Luego, envía “¿Cómo estás?”
- Finalmente, haz una pregunta.
- Todos estos mensajes se acumulan y envían juntos para su análisis en pasos posteriores.
El tiempo de espera de 20 segundos se puede cambiar libremente, dependiendo de su negocio.
🟡 Paso 221 - Definir campo
- Descripción Este paso combina el mensaje anterior con cualquier mensaje nuevo recibido.
- Importancia: Permite la creación de un mensaje incremental, donde se combinan múltiples frases de usuario para su análisis y posterior respuesta.
- Exemplo:
- Mensaje inicial: “Hola”.
- Nuevo mensaje: “Buenos días”.
- Nuevo mensaje: “¿Cómo estás?”
- Todos se combinan para formar una única entrada para el siguiente paso.
❗No recomendamos editar este campo.
🟡 Paso 184 – Aviso de intención
Líder del conjunto: GPT. | Aviso: entrada manual
Considere que está analizando la intención de una oración escrita por un usuario en un chatbot. Vea cuál de las siguientes situaciones se ajusta a la intención de esta frase escrita: [“Lead: GPT | Mensaje recibido"]:
#Asistente: Habla con una persona, un asistente humano o abandona el chat.
#Reunión: interesado en programar una reunión o charlar mediante una llamada, llamada telefónica, etc.
#Saludo: Saludo (ej: Hola, Hola, Buenos días, Buenas noches, ¿Cómo estás? etc).
#General: Ninguno de estos escenarios.
Responde únicamente con el ID respectivo de las opciones, el cual sigue este patrón: “#palabra”:
Ejemplo: #Asistente
- Descripción En este paso, ChatGPT utiliza un mensaje estándar para analizar la intención del mensaje recibido del cliente.
- Funcionalidad:
- ChatGPT utiliza internamente el mensaje para identificar la intención del mensaje del cliente.
- Ejemplo de opciones predefinidas: #asistente, #reunión, #saludo, #general.
- Le pedimos a ChatGPT que responda solo con el ID de estas opciones en formato hashtag-palabra.
- Personalización:
- Puede personalizar este mensaje para incluir otras funciones como comprobaciones, análisis de opiniones, extracción de datos, etc.
- La lista de opciones para la solicitud de intención se puede editar, ampliar, reducir o eliminar según sea necesario.
- resultado:
- La respuesta de ChatGPT se registrará en el archivo “GPT | Responder” en el paso 201.
- Flujo alternativo:
- Si no desea utilizar el análisis de intención antes de la respuesta del asistente, puede eliminar los campos 184, 187, 189, 191, 204, 201, 171 y conectar el paso 209 directamente al paso 210.
- De esta forma, el mensaje del usuario será respondido directamente por el asistente sin pasar por el análisis ChatGPT.
✅ Puedes editar el contenido de este campo
🟡 Paso 187 - Webhook ChatGPT
Introduzca la URL aquí
https://bytegpt2.byte.bio/715f5eb294641….
- Descripción Este paso contiene el webhook ChatGPT, configurado según el estándar GPT-4o-mini.
- Funcionalidad:
- Responsable de analizar el mensaje definido en el paso 184.
- La respuesta o resultado de este análisis se mostrará internamente en el campo “Respuesta GPT”.
- Rol funcional:
- ChatGPT realiza acciones internas necesarias para CRM, como analizar la intención, antes de enviar una respuesta al usuario.
- Sirve para diversos usos dependiendo de las necesidades de su negocio.
- Diferenciación de Webhooks:
- ChatGPT (Paso 187): Se utiliza para análisis internos y procesamiento rápido.
- Asistente (Paso 50): Utiliza otro webhook (proveedor GPT) para responder directamente al usuario final.
❗No cambies la base de URL, ya que ya está correctamente vinculada a tu ChatGPT (Clave OpenAI)
Cambiar modelos y parámetros de ChatGPT
Si quieres cambiar el Modelo abierto de IA, de ChatGPT, además de parametrizar el tamaño de uso del Token (Max Output), puedes agregar un sufijo al final de tu URL.
Supongamos que la URL de su Webhook (Paso 187, de ChatGPT) es, por ejemplo: https://bytegpt.byte.bio/dac44aaa8a432ert5853/handler
El valor predeterminado es la plantilla. gpt-4o-mini
Si desea realizar cambios, puede agregar "?”al final de la URL, seguido de los parámetros; vea:
Modelos abiertos AI
Ejemplos:
?modelo=gpt-4o
?modelo=gpt-3.5-turbo
- https://bytegpt.byte.bio/dac44aaa8a432ert5853/handler?model=gpt-4-turbo
Fichas (salida máxima)
Ejemplos:
?fichas=800
?fichas=2000
- https://bytegpt.byte.bio/dac44aaa8a432ert5853/handler?tokens=800
Es para combinar modelos y tokens, además de comenzar con “?“, agrega con “&“, convirtiéndose, por ejemplo:
- https://bytegpt.byte.bio/dac44aaa8a432ert5853/handler?model=gpt-4o&fichas=800
🟡 Paso 191 - Condición
Si es cliente potencial: GPT | ¿Respuesta recibida? Igual: Completo
- Descripción Este paso es una condición de control de la API. ByteGPT y no debe modificarse, incluidos el campo y las condiciones.
- Funcionalidad:
- Representa dos situaciones:
- Campo vacío: Ninguna de las condiciones se cumplió.
- Campo lleno: Se realizó la solicitud a ChatGPT y se recibió la respuesta.
- Después de la solicitud a ChatGPT en el paso 187, hay un intervalo de 5 segundos para esperar la respuesta.
- Cuando se genera la respuesta, la API ByteGPT marca automáticamente el campo “GPT | ¿Respuesta recibida?” como cheio.
- Representa dos situaciones:
- Avance de flujo:
- Dado que el campo está marcado como cheio, satisface la condición del paso 191.
- El flujo avanza entonces al paso 204.
- En el paso 204, el “GPT | ¿Respuesta recibida?” se vacía para esperar la siguiente respuesta.
❗No recomendamos editar los campos.
🔴 Paso 204 - Definir campo
Líder del set: GPT | ¿Respuesta recibida?: Vacío
En el paso 204, el “GPT | ¿Respuesta recibida?” se vacía para esperar la siguiente respuesta.
❗No recomendamos editar el campo.
🟡 Paso 201 - Condiciones de intención
Si es cliente potencial: GPT | La respuesta contiene: Entrada manual #Asistente
- Descripción Este paso verifica las condiciones de intención o las condiciones que se refieren al mensaje definido en el paso 184.
- Funcionalidad:
- Enumera las posibles palabras u opciones que se han configurado en el mensaje.
- Ejemplo incluido: condición para el término “#attendant”.
- La condición se establece de modo que si el “GPT | Answer” contiene la palabra “#attendant”, el flujo pasará al siguiente paso, que se puede crear y personalizar libremente.
- En el ejemplo dado, después del paso 171, el robot se detendrá.
- Flujo alternativo:
- Si no se cumple ninguna de las condiciones, el flujo continúa hacia el área de asistentes (proveedores GPT), quienes responderán al mensaje.
- Importancia:
- El paso 201 es crucial para desviar el flujo o ruta según los resultados analizados por ChatGPT.
- Permite llamar a flujos específicos, como programación, selección u otros flujos personalizados.
- Evita que la plantilla quede en un simple bucle de preguntas, procesamiento y respuestas, ofreciendo mayor flexibilidad.
- Integración con ChatGPT:
- Se combina con el análisis realizado por ChatGPT en la etapa Prompt (paso 184), permitiendo una gestión dinámica del flujo de trabajo.
✅ Puedes editar el contenido de este campo en las opciones de condiciones
🟢 Paso 171 - Definir campos
Líder del set: GPT | Aviso: entrada manual
- Descripción Este paso se encarga de limpiar el propulsor, vaciándolo para evitar cualquier ruido futuro si el ByteGPT es desencadenado por otro flujo y el campo todavía está poblado.
- Funcionalidad:
- Sirve como medida preventiva para garantizar que el campo de aviso esté vacío para usos futuros.
- Es una medida opcional y se puede cambiar o eliminar según sea necesario.
- Flexibilidad:
- En el ejemplo dado, después de identificar la intención del "asistente", el flujo se configuró para detenerse.
- Puedes reemplazar este paso con otras acciones, como:
- Enviar un mensaje al usuario informándole que se llamará a un asistente.
- Enviar una notificación interna a los usuarios.
- Añade una nota o etiqueta específica.
- Cualquier otra acción que considere apropiada cuando se identifique la intención de hablar con un agente.
🟢 Detener robot
+ Agregar acción
- Descripción Este paso es crucial ya que detiene la actividad de los bots, asegurando que no permanezcan activos.
- Funcionalidad:
- El paso "Detener robot" se puede configurar para iniciar otro bot al hacer clic en "+Agregar acción".
- Se considera una buena práctica detener e iniciar bots en el mismo paso, en lugar de iniciarlos por separado.
- Ejemplo de uso:
- En el ejemplo dado, el bot se detiene cuando la intención del usuario es hablar con un asistente humano.
- Esto habilita el modo híbrido, permitiendo que una persona interactúe y escriba normalmente en la conversación.
- Flexibilidad:
- Este paso se puede ajustar según tus necesidades y puede incluir acciones adicionales, como iniciar otros bots o realizar notificaciones específicas.
🟡 Paso 210 - Definir campo
Líder del set: GPT | Inmediato:
Líder: GPT | Mensaje recibido
- Descripción En esta etapa, el “GPT | Prompt” se restablece al mensaje original del usuario, que se registró en “GPT | Mensaje recibido” en el paso 144 y se incrementa, si es necesario, en el paso 221.
- Funcionalidad:
- La intención aquí es utilizar este mensaje como mensaje para que responda el asistente de GPT.
- Luego, el mensaje se envía al webhook en el paso 50, que es responsable del proveedor GPT, donde se generará la respuesta al mensaje del usuario.
- Manejo rápido:
- Puede editar este campo para enriquecer el mensaje agregando información adicional o contexto relevante.
- Es posible complementar el mensaje original conservando el “GPT | Mensaje recibido” y agregando otros textos según sea necesario.
- Si no se necesitan ajustes, el mensaje se puede utilizar tal cual.
🟡 Paso 50: Webhook de GPT (Asistente OpenAI)
Introduzca la URL aquí
https://bytegpt2.byte.bio/3ed5a477f7216158
- Descripción Este paso contiene el webhook del asistente de GPT proporcionado por proveedores como OpenAI, Dify, Chatbase y otros.
- Funcionalidad:
- La URL del webhook se agrega automáticamente y no se recomienda editarla.
- Configuración de plantilla:
- Si necesita cambiar o cambiar el modelo GPT, como seleccionar GPT-4, debe hacerlo directamente en el entorno del proveedor (por ejemplo, en la plataforma OpenAI).
- Configuraciones como el límite de token y otros parámetros también deben ajustarse a nivel del proveedor de GPT.
- Ejemplo de Proveedores:
- OpenAI
- Dificar
- Base de chat
🟡 Paso 59 - Pausa
Cronómetro: 0 horas 0 min 10 seg
Pausa mínima requerida para procesar la respuesta del Asistente (Proveedor GPT). Si no se recibe la respuesta en 10 segundos, el proceso entra en un bucle y se vuelve a intentar durante otros 10 segundos.
❗No recomendamos cambiar este tiempo, ya que Salesbot Kommo Puede detener el flujo si el circuito es demasiado corto.
🟡 Paso 209 - Condición
Si es cliente potencial: GPT | ¿Respuesta recibida? Igual: Completo
- Similar al paso 191.
- Descripción Este paso es una condición de control de la API. ByteGPT y no debe modificarse, incluidos el campo y las condiciones.
- Funcionalidad:
- Representa dos situaciones:
- Campo vacío: Ninguna de las condiciones se cumplió.
- Campo lleno: Se realizó la solicitud a ChatGPT y se recibió la respuesta.
- Después de la solicitud a ChatGPT en el paso 187, hay un intervalo de 5 segundos para esperar la respuesta.
- Cuando se genera la respuesta, la API ByteGPT marca automáticamente el campo “GPT | ¿Respuesta recibida?” como cheio.
- Representa dos situaciones:
- Avance de flujo:
- Dado que el campo está marcado como cheio, satisface la condición del paso 209.
- El flujo avanza entonces al paso 212.
- En el paso 80, el “GPT | ¿Respuesta recibida?” se vacía para esperar la siguiente respuesta.
❗No recomendamos editar los campos.
🔴 Paso 212 - Condición
Condición
Si es cliente potencial: GPT | LOG Contiene: Entrada manual correcta
E
Si es cliente potencial: GPT | Encendido/Apagado Igual: Vacío
Si es cliente potencial: GPT | LOG Igual: Entrada manual correcta
E
Si es cliente potencial: GPT | Encendido/apagado igual: completo
Si es cliente potencial: GPT | Encendido/apagado igual: completo
E
Si es cliente potencial: GPT | REGISTRO desigual: entrada manual correcta
- Descripción Este paso busca errores al interactuar con el asistente o proveedor de GPT.
- Condiciones a verificar:
- Condición satisfecha:
- El “GPT | LOG” debería ser “OK”.
- El “GPT | ON-OFF” debe estar vacío.
- Si se cumplen estas condiciones, el mensaje avanza hasta donde se generará la respuesta.
- Condición intermedia:
- El “GPT | INICIAR SESIÓN” está “bien”.
- El “GPT | ON-OFF” está lleno.
- El flujo se detendrá y la respuesta no se enviará al cliente.
- Condición de error:
- Si “GPT | ON/OFF” está apagado (completo) y “GPT | LOG” no es “OK”, esto indica un error en el proveedor GPT (como OpenAI).
- En este caso, se envía un mensaje interno a todos los participantes.
- Ninguna de las condiciones se cumple:
- Si “GPT | LOG” no es “OK” y “GPT | ON/OFF” está vacío.
- Se añade una etiqueta en el paso 215 que indica un error.
- El flujo vuelve a intentar en pasos posteriores reprocesar hasta que se satisface la condición inicial del paso 212 y se muestra la respuesta.
- Condición satisfecha:
🟡 Paso 213 - Administrar etiquetas
Eliminar una etiqueta de un cliente potencial: ERROR OpenAI
Esta acción elimina la etiqueta de un cliente potencial “OpenAI ERROR”, si fue asignado previamente debido a errores. Si esta etiqueta no existe, no pasará nada.
🔴 Paso 80 - Definir campo
Líder del set: GPT | ¿Respuesta recibida?: Vacío
En el paso 80, el “GPT | ¿Respuesta recibida?” se vacía para esperar la siguiente respuesta.
❗No recomendamos editar el campo.
🟢 Paso 51 - Enviar mensaje (a)
[Líder: GPT | Respuesta]
- Descripción En este paso, el mensaje procesado por el asistente GPT se envía al cliente.
- Funcionalidad:
- El mensaje se envía a todos los canales habilitados en la lista “Canales:”. todos".
- Esta lista se puede editar para seleccionar canales específicos donde la transmisión debe estar activa.
- Es importante mantener el “Intenta enviar un mensaje”.
- Campo utilizado:
- El “GPT | Respuesta” muestra la respuesta procesada por el asistente de GPT.
- Esta respuesta luego se envía al cliente en los canales seleccionados.
🟡 Paso 9: pausar la respuesta
Aquí hay un enlace al paso 9, que es Pausar respuesta, donde el bot espera el siguiente mensaje del cliente.
Al regresar al paso 9, se cierra el ciclo Mensaje > Procesamiento > Respuesta.
Para evitar estar en un bucle, puede agregar un paso de "Detener" y agregar un nuevo flujo, si es necesario, o agregar condicionales que hagan lo que desvía el flujo, en el paso 201.
🔴 Paso 228 - Definir campo
Líder del set: GPT | Encendido/Apagado: Vacío
- Descripción Este paso gestiona el “GPT | On/Off”, que es un campo de seguridad utilizado para activar o desactivar el flujo API. ByteGPT.
- Funcionalidad:
- El “GPT | On/Off” está vacío, lo que indica que el flujo de API ByteGPT está activado (Encendido).
- Las respuestas solo se muestran si este campo está vacío (Activado).
- Importancia:
- Simplemente cambie el estado de “GPT | On/Off” manualmente, no es suficiente para detener el flujo de ByteGPT, ya que este es un campo utilizado por la API y no por Kommo.
❗No recomendamos editar el campo.
🟡 Paso 224 - Enviar mensaje interno (a)
ERROR de OpenAi [Líder: GPT | REGISTRO]
Este campo envía un mensaje interno a todos los usuarios participantes, desde su Kommo, en esta conversación. No se envía al cliente externo, sólo a los usuarios internos.
El mensaje es para advertirles que hay un error con OpenAI o el proveedor de GPT.
🟡 detener robot
+ Agregar acción
Se detiene el flujo del robot o robot de ventas.
🟡 Paso 215 - Administrar etiquetas
Agregue una etiqueta para un cliente potencial: ERROR de OpenAI
Acción para agregar una etiqueta para un cliente potencial: “OpenAI ERROR”, para que sea más fácil encontrar o filtrar por clientes potenciales que tienen o están teniendo problemas.
Si la situación se resuelve, después de algunos intentos, mediante el propio flujo, esta etiqueta se elimina en el paso 213.
🟡 Paso 216 - Agregar nota
Agregar una nota a un contacto principal
ERROR de OpenAi [Líder: GPT | REGISTRO]
🔴 Paso 226 - Definir campo
Líder del set: GPT | Encendido/Apagado: Completo
Esta acción hace que el bot se establezca en "Completo", que es relativo a "APAGADO". Es un campo de control, de modo que el ByteGPT Puede intentar enviar el mensaje nuevamente, ya que puede haber un problema.
❗No recomendamos editar el campo.
🟢 Paso 218 - Enviar mensaje (a)
Solo un momento por favor
Mensaje enviado al cliente pidiéndole que espere un momento.
Este mensaje se puede editar según sea necesario.
La intención de esta frase es no dejar que el usuario espere más de lo habitual, mientras el ByteGPT Intenta realizar otra solicitud a GPT.
Siguiendo el flujo, en el paso 217, esperará una pausa de 45 segundos, hasta volver a enviar al Asistente Webhook.
Si el problema persiste, identificado en el paso 212, el flujo pasará al paso 228 y luego se detendrá, después del paso 224.
Si la situación se puede revertir y se vuelve correcta, el mensaje se enviará, siguiendo el flujo, después de la condición de los pasos 212, 213, 80 y 51.
🟡 Paso 217 - Pausa
Cronómetro: 0 horas 0 min 45 seg
Esta es una pausa de 45 segundos para avisar al Asistente nuevamente. Este es un momento en el que decidimos esperar y ver si la situación ha vuelto a la normalidad.
A menudo, en una solicitud a OpenAI, por ejemplo, puede haber inestabilidades en el servidor del proveedor y luego volvemos a intentarlo pasado este tiempo.
🔴 Paso 50: Webhook de GPT (asistente)
Enlace al Paso 50, donde está el Webhook del Asistente.