Cómo usar Assistants, Threads y Chat Completions de OpenAI en tu chatbot con Make y WhatsApp
Publicado el 25 de octubre de 2025
¿Estás construyendo un chatbot con WhatsApp y Make.com y no sabes si usar chat/completions o los nuevos Assistants + Threads de OpenAI? Aquí te explicamos todo paso a paso, con ventajas, desventajas y casos de uso ideales.
🔍 ¿Qué es chat/completions?
Es la forma clásica de usar ChatGPT. Tú envías todo el historial de conversación como un array de mensajes cada vez que el usuario escribe algo.
[
{ "role": "system", "content": "Eres un asistente..." },
{ "role": "user", "content": "Hola" },
{ "role": "assistant", "content": "Hola, ¿en qué puedo ayudarte?" },
{ "role": "user", "content": "¿Qué hace tu software?" }
]Pros: control total, fácil de entender.
Contras: consumes muchos tokens, debes gestionar el historial manualmente (normalmente en un Data Store de Make).
🤖 ¿Qué son los Assistants de OpenAI?
Los Assistants son una nueva forma de trabajar con modelos de OpenAI como GPT-4, diseñados para mantener una conversación completa de forma nativa, incluyendo funciones, archivos y herramientas.
📌 ¿Y qué son los Threads?
Un Thread (hilo de conversación) es donde se almacena el historial de mensajes entre el usuario y el assistant. Es como un chat que se mantiene abierto.
- Cuando llega un nuevo mensaje, lo añades al
thread. - Lanzas una
runpara que el Assistant lo procese. - Recuperas la respuesta sin tener que reenviar todo el historial.
Ventajas: menos tokens, persistencia automática del historial, escalable.
Desventajas: requiere llamadas HTTP y guardar el thread_id (por ejemplo, asociado al número de WhatsApp).
⚖️ Comparativa rápida: Assistants vs Chat Completions
| Característica | Chat Completions | Assistants + Threads |
|---|---|---|
| Manejo de contexto | Manual (en cada petición) | Automático (usa thread) |
| Tokens usados | Muchos (todo el historial) | Menos (solo el nuevo input) |
| Persistencia | Debes usar un Data Store | OpenAI guarda el historial |
| Complejidad en Make | Baja (usa módulos OpenAI) | Media (usa HTTP + variables) |
📲 ¿Cuál usar en tu integración con WhatsApp?
Depende de tu caso:
- Para un chatbot sencillo: usa
chat/completionsy guarda el historial en un Data Store. - Para un chatbot avanzado, persistente o multicliente: usa Assistants con Threads.
- ¿Y si quiero lo mejor de ambos? Usa Threads para contexto, y guarda un resumen o copia del historial en tu Data Store.
📦 ¿Cómo implementar Threads y Assistants en Make?
De momento Make no tiene módulos visuales para esto, pero puedes hacerlo con HTTP modules:
- POST a
/v1/threads→ guardarthread_id - POST a
/v1/threads/{thread_id}/messagescon el mensaje nuevo - POST a
/v1/threads/{thread_id}/runs - Esperar y leer la respuesta
Para cada usuario de WhatsApp, guarda el thread_id asociado a su número (wa_id) y reutilízalo en cada mensaje.
🎓 Conclusión
Usar OpenAI con Make y WhatsApp es extremadamente poderoso, pero debes elegir bien el método según tus necesidades:
- ¿Necesitas flexibilidad, trazabilidad o informes? Usa Data Store + chat/completions.
- ¿Quieres escalabilidad, velocidad y memoria automática? Usa Assistants + Threads.
¿Te gustaría una plantilla lista en Make con Assistants + Threads? ¡Contáctanos y te la compartimos!
Optimiza tu Gestión Empresarial con Automatización e Inteligencia Artificial
En el entorno empresarial actual, la eficiencia es clave. Te ofrecemos servicios especializados en automatización de procesos e implementación estratégica de Inteligencia Artificial (IA), diseñados específicamente para transformar tus operaciones.
Nuestra experiencia se centra en la gestión empresarial, lo que nos permite identificar y optimizar las tareas más críticas de tu negocio (desde la gestión de datos y documentos hasta la comunicación interna y externa).
Te ayudaremos a:
Automatizar flujos de trabajo repetitivos con herramientas como Make.com.
Integrar modelos de IA (como OpenAI Assistants) para el análisis de documentos, resúmenes y toma de decisiones.
Da el paso hacia un negocio más ágil y productivo. Hablemos de cómo la IA puede trabajar por ti.
