Apr 8, 2025 | 12 minutos
Cómo crear chatbots de IA con Make
Una guía sencilla que ofrece pasos prácticos y accionables para crear chatbots de IA con Make.  para entender lo que dicen los usuarios, interpretar la intención y generar respuestas relevantes. Esto hace que la conversación resulte más natural y permite que el chatbot gestione más tipos de preguntas, incluso si se formulan de distintas maneras.Crear chatbots de IA con Make
Imagina lanzar un chatbot que funcione en tu plataforma favorita, hable de forma natural y se conecte con un potente modelo de IA, todo ello sin escribir ni una sola línea de código. Tanto si lo estás creando para Slack, WhatsApp, Microsoft Teams o Telegram, Make te ayuda a convertir esa idea en realidad en solo unos pocos pasos. Aquí te explicamos cómo empezar:1. Planifica tu chatbot
Antes de empezar a construirlo, aclara tu caso de uso y la configuración: * Propósito : ¿Qué debería hacer tu chatbot? (por ejemplo, responder preguntas frecuentes, gestionar tickets de soporte, recopilar datos de contactos potenciales, proporcionar herramientas internas) * Plataforma : ¿Funcionará el chatbot en Slack, Telegram, WhatsApp, Microsoft Teams o en varias otras plataformas? * Tipo de respuesta : ¿Quieres respuestas simples, diálogos completos de ida y vuelta, resúmenes inteligentes o interacciones que tengan en cuenta el contexto? * Modelo de IA : ¿Vas a usar OpenAI) (por ejemplo, GPT-4) u otro modelo? * Experiencia de usuario : ¿La respuesta debería llegar de inmediato, requerir un proceso de aprobación o enriquecerse con otras fuentes de datos?Este paso de planificación hará que tu escenario sea más fácil de construir, probar y mejorar.
2. Crea un escenario en Make
1. Ve a e inicia sesión. 2. Ve a escenarios. 3. Haz clic en “+ Crear un nuevo escenario.” 4. Dale un nombre claro, como “Slack AI Bot” o “Telegram Customer Assistant.” 5. Por ahora, deja el lienzo en blanco. Después añadiremos módulos.
3. Conecta la plataforma de chat (configuración del disparador)
Tu chatbot comienza cuando un usuario envía un mensaje. Elige tu plataforma y sigue los pasos correspondientes: #### Slack 1. Añade uno de los módulos Slack – Watch Messages (elige si quieres vigilar canales públicos o privados o mensajes directos). Debes seleccionar el tipo de mensajes que quieres que supervise el bot: mensajes directos, mensajes de canales privados o mensajes de canales públicos. 2. Conecta tu espacio de trabajo de Slack a Make. 3. Selecciona el/los canal(es) o los chats de usuarios que quieras supervisar. 4. Opcional: usa filtros o enrutadores más adelante para limitarlo a palabras clave o menciones específicas.#### Telegram 1. Crea un bot usando BotFather en Telegram.) 2. Añade el módulo Telegram Bot – Watch Updates. 3. Pega el token de BotFather en la conexión de Make. 4. Selecciona los tipos de mensajes que quieres vigilar (mensajes de texto, comandos, etc).
#### WhatsApp 1. Selecciona el módulo WhatsApp for Business – Watch Events. 2. Añade la conexión proporcionando el token de WhatsApp y el ID de cuenta.) 3. Selecciona los tipos de mensajes que quieres vigilar.
#### Microsoft Teams 1. Añade el módulo Microsoft Teams – Watch Messages. 2. Añade la conexión a tu cuenta and) y elige el tipo de mensajes que se van a vigilar.
4. Usa IA para procesar el mensaje
Ahora que llega un mensaje a tu escenario, vamos a generar una respuesta usando un modelo de IA como GPT de OpenAI. También puedes seleccionar cualquier otro proveedor que prefieras. 1. Añade el módulo OpenAI – Create a Completion (u otro LLM). 2. Elige tu modelo (por ejemplo, gpt-3.5-turbo, gpt-4). 3. Haz clic en + Add message para añadir tu prompt. Selecciona el rol. 4. Mapea el contenido del mensaje del disparador en el campo Text content y describe tu prompt. 5. Opcional: añade contexto de pasos anteriores, datos almacenados o herramientas externas.Ejemplo de prompt: Eres un bot de atención al cliente útil y amable. Responde al siguiente mensaje del usuario: {{message content}}
5. Envía la respuesta de vuelta a la plataforma de chat
Después de recibir la respuesta de la IA, envíala de vuelta al usuario. #### Slack 1. Añade el módulo Slack – Create a Message. 2. Mapea la respuesta de la IA al cuerpo del mensaje. 3. Usa el canal o el ID de usuario del mensaje original.#### Telegram 1. Añade el módulo Telegram Bot – Send a Text Message or a Reply. 2. Mapea la respuesta de la IA en el campo “Text”. 3. Usa el chat ID del módulo disparador.
#### WhatsApp 1. Añade el módulo WhatsApp – Send a Message. 2. Mapea el texto generado por la IA en el campo del mensaje. 3. Usa el canal o el ID de usuario del mensaje original.
#### Microsoft Teams 1. Añade el módulo Microsoft Teams – Send a Message. 2. Mapea el mensaje de respuesta de OpenAI. 3. Asegúrate de que la respuesta esté vinculada al ID correcto del mensaje o la conversación.
6. (Opcional) Añade filtros, lógica o memoria
Los escenarios de Make permiten algo más que automatización lineal. Puedes añadir lógica inteligente para personalizar la experiencia del chatbot: * Enrutadores para responder de forma diferente según palabras clave o la salida de la IA. * Herramientas de texto para limpiar o dividir la entrada. * Almacenes de datos para recordar respuestas anteriores o mantener la continuidad. * Análisis de sentimiento para etiquetar o escalar comentarios negativos.Estos extras te ayudan a pasar de un chatbot básico a un asistente más dinámico e inteligente.
7. Prueba tu chatbot
1. Envía un mensaje usando tu app de chat conectada. 2. Revisa los registros de ejecución de Make para ver el flujo e inspeccionar la respuesta de la IA. 3. Ajusta prompts, filtros o módulos según sea necesario.Consejos: * Mantén claras y breves las instrucciones del prompt. * Usa el módulo Tools - agregador de texto para combinar entradas más largas. * Monitoriza la longitud y el tono de la respuesta de la IA.
8. Activa y despliega
Una vez que todo funcione: * Activa el escenario en Make. * Si es necesario, programa ejecuciones o usa un Webhook para seguir funcionando en tiempo real. * Monitoriza el uso, prueba casos límite y recopila comentarios de los usuarios. * Considera registrar conversaciones o errores en Airtable) o Sheets) para futuras mejoras.
9. Mantén y mejora
Los chatbots mejoran con el tiempo. Mantén el tuyo actualizado: * Ajustando el prompt del sistema para reflejar políticas o lenguaje actualizados. * Cambiando a un modelo de OpenAI más nuevo para obtener mejores resultados. * Añadiendo contexto o historial para respuestas más inteligentes. * Revisando registros y ajustando flujos de trabajo para reducir fricciones.
Mejores prácticas para chatbots de IA
Diseñar chatbots de IA eficaces va más allá de conectar herramientas. Aquí tienes algunos principios fundamentales que conviene tener en cuenta:Diseño de la conversación
* Mantén las interacciones claras y concisas. * Guía a los usuarios con flujos lógicos y prompts útiles. * Prevé errores con respuestas de respaldo amables.
Ética y responsabilidad
* Respeta la privacidad de los usuarios y sigue la normativa sobre datos. * Construye de forma responsable: reduce los sesgos y promueve la equidad.
Rendimiento y optimización
* Prioriza la velocidad y la capacidad de respuesta. * Diseña el chatbot para interpretar la intención con precisión. * Simplifica los flujos de trabajo para usar menos recursos.