Resumen
¿Quieres desplegar tu propio agente de IA personalizado en Wati? Con la función Trae tu propia IA (BYOA), puedes integrar tu agente de IA directamente en Wati como un operador de IA. Esto permite que tu agente trabaje junto a tus operadores humanos, recibiendo, respondiendo y gestionando conversaciones con clientes como un miembro más de tu equipo.
Trae tu propia IA (BYOA) función actualmente está en Beta y disponible como un complemento en el plan de Negocios de Wati. Se aplicarán cargos una vez que salga de Beta.
Puedes encontrarlo en tu página de Gestión de usuarios en Wati!
Instrucciones
Sigue esta guía para entender cómo tu agente de IA puede enviar y recibir mensajes, gestionar el contexto del chat y interactuar con Wati usando APIs.
Agrega tu agente de IA personalizado a Wati
Puedes registrar tu agente de IA como un operador de IA en Wati. Una vez agregado, tu agente recibirá un token de acceso dedicado que le permite interactuar con las APIs públicas de Wati, como enviar mensajes, actualizar contactos o resolver chats.
Tu operador de IA aparecerá en la lista de operadores del buzón del equipo, y puedes asignarle conversaciones manualmente o a través de automatizaciones de Wati.
Por ejemplo, puedes crear una regla de automatización para asignar todos los nuevos chats a tu operador de IA automáticamente.
Cómo tu agente de IA recibe mensajes de clientes
Para recibir mensajes, proporciona una URL de webhook a Wati. Wati enviará eventos de mensajes relevantes a tu agente de IA a través de este webhook.
Tu agente de IA no se verá abrumado con datos innecesarios: Wati solo envía eventos de conversaciones asignadas específicamente a tu agente de IA. Las conversaciones manejadas por operadores humanos no activarán eventos de webhook para tu agente.
Eventos de webhook soportados
Actualmente, tu agente de IA puede recibir 2 tipos de eventos de webhook:
Chat asignado – Se activa cuando un chat se asigna a tu agente de IA.
Mensaje asignado recibido - Se activa cuando hay un nuevo mensaje entrante para conversaciones que están asignadas a tu agente de IA.
Cómo tu agente de IA puede responder a los clientes
Una vez que tu agente esté registrado, se generará un token de acceso dedicado. Puedes usar este token de acceso dedicado con las APIs públicas de Wati para enviar mensajes, actualizar información de contacto o gestionar estados de chat.
Puedes encontrar la lista completa de APIs en la documentación de la API de Wati.
Aquí tienes los endpoints más comúnmente utilizados para comenzar:
/sendSessionMessage
Enviar una respuesta de mensaje a un cliente.
/getContacts
Recuperar detalles de contacto (como número de teléfono y atributos personalizados) cuando una conversación se asigna a tu agente de IA.
/updateContactAttributes
Almacenar nueva información recopilada durante una conversación como atributos de contacto en Wati.
/updateChatStatus
Actualizar el estado del chat una vez que tu agente de IA resuelva una conversación.
/assignOperator
Reasignar un chat a un operador humano si tu agente de IA no puede manejarlo.
Acceso al historial de conversaciones
Cuando tu agente de IA se asigna a un chat, puede recuperar el contexto histórico utilizando el endpoint de API /getMessages
. Esto ayuda a tu IA a generar respuestas más precisas y contextuales basadas en mensajes pasados y recientes.
Manejo de mensajes multimedia
Si un cliente envía una imagen, documento o nota de voz, Wati incluirá un nombre de archivo en el evento de webhook. Tu agente de IA puede usar la API /getMedia
para descargar el archivo y procesarlo en consecuencia.
Dónde encontrar tu operador de IA
Después de la configuración, tu operador de IA aparece en la lista de operadores del buzón del equipo, donde se pueden asignar chats como cualquier otro miembro del equipo.
También puedes usar automatizaciones de Wati para dirigir mensajes automáticamente a tu operador de IA.
Preguntas Frecuentes (FAQs)
Preguntas generales
1. ¿Qué es la función Trae tu propia IA (BYOA)?
La función Trae tu propia IA (BYOA) te permite integrar tu propio agente de IA personalizado en Wati como un operador de IA. Una vez agregado, tu agente de IA puede enviar y recibir mensajes, gestionar el contexto del chat e interactuar con Wati a través de APIs públicas.
2. ¿Quién puede acceder a la función BYOA?
La función BYOA actualmente está disponible como un complemento para usuarios del plan de Negocios de Wati. Está en Beta y se aplicarán cargos una vez que se lance oficialmente.
3. ¿Dónde puedo encontrar la opción BYOA en Wati?
Puedes encontrar la función Trae tu propia IA en tu página de Gestión de usuarios en Wati.
Configuración e instalación
4. ¿Cómo agrego mi agente de IA personalizado a Wati?
Puedes registrar tu agente de IA como un operador de IA en Wati. Una vez registrado, recibe un token de acceso dedicado para interactuar con las APIs públicas de Wati para tareas como enviar mensajes, actualizar contactos y gestionar estados de chat.
5. ¿Cómo asigno chats a mi agente de IA?
Tu operador de IA aparece en la lista de operadores del buzón del equipo. Puedes asignar chats manualmente o usar reglas de automatización de Wati para asignar conversaciones automáticamente.
Manejo de mensajes y API
6. ¿Cómo recibe mi agente de IA mensajes de clientes?
Wati envía eventos de mensajes a tu agente de IA a través de una URL de webhook que proporcionas. Solo las conversaciones asignadas a tu agente de IA activan eventos de webhook; los chats manejados por operadores humanos están excluidos.
7. ¿Qué tipos de eventos de webhook son soportados?
Tu agente de IA puede recibir actualmente dos tipos de eventos de webhook:
Chat asignado – Se activa cuando un chat se asigna a tu agente de IA.
Mensaje asignado recibido – Se activa cuando se recibe un nuevo mensaje en un chat asignado a tu agente de IA.
8. ¿Cómo puede mi agente de IA responder a los clientes y gestionar conversaciones?
Tu agente de IA puede usar las APIs públicas de Wati con su token de acceso para enviar mensajes (/sendSessionMessage), recuperar contactos (/getContacts), actualizar atributos (/updateContactAttributes), resolver chats (/updateChatStatus) o reasignarlos a operadores humanos (/assignOperator).
9. ¿Cómo puede mi agente de IA manejar medios y acceder al historial de chat?
Si un cliente envía un archivo, Wati incluye un nombre de archivo en el evento de webhook. Tu agente de IA puede usar la API /getMedia para descargarlo. Para mensajes pasados, puede usar /getMessages para acceder al historial de chat y mantener el contexto.
Automatización y gestión del equipo
10. ¿Puedo automatizar la ruta de chat a mi operador de IA?
Sí. Puedes usar las reglas de automatización de Wati para dirigir automáticamente nuevos o chats específicos a tu operador de IA, al igual que asignar chats a cualquier otro miembro del equipo.