OpenAI ha añadido tareas activadas por eventos a ChatGPT para Gmail, Slack y GitHub. El modelo ahora inicia un flujo de trabajo en el momento en que llega un correo electrónico que coincida, aparece una publicación en Slack o ocurre un evento de pull request. Esto elimina los sondeos cada hora y ofrece automatizaciones instantáneas y contextuales para las herramientas que utilizamos a diario.

Por qué este cambio es importante

Anteriormente, las herramientas de automatización de ChatGPT buscaban nuevos datos solo una vez por hora. Los usuarios a menudo tenían que esperar por un borrador de correo electrónico, un resumen de Slack o una revisión de código. Al escuchar directamente los eventos de la plataforma, OpenAI ha convertido a ChatGPT en un asistente reactivo que redacta respuestas, resume discusiones o crea registros de cambios en el instante en que se activa un disparador.

Cómo funciona la función

Las nuevas tareas aparecen en la interfaz web de ChatGPT y en la aplicación móvil; no se ejecutan en el cliente de escritorio, en la herramienta de línea de comandos Codex ni en ninguna extensión de IDE. Una tarea consta de varios campos:

  • Origen – la cuenta de Gmail, el canal de Slack o el repositorio de GitHub que emite el evento.
  • Evento – la acción a la que se debe prestar atención, como un nuevo correo electrónico, un mensaje de Slack en un canal elegido o una revisión, comentario o fusión de un pull request.
  • Filtro – criterios opcionales que limitan el activador, como la dirección del remitente, el asunto del correo, el autor de Slack, el ID del hilo o la etiqueta de GitHub.
  • Salida – el formato del resultado, por ejemplo, un resumen conciso o un borrador listo para la aprobación humana.
  • Acción prohibida – una instrucción explícita que indica al modelo que no realice operaciones de alto riesgo, como fusionar código, realizar commits o enviar mensajes.
  • Clave de deduplicación (Dedup key) – un identificador único que evita ejecuciones duplicadas.

Una sola tarea puede escuchar varios activadores, pero no puede mezclar un activador de evento con un horario programado. Cuando llegan varios eventos coincidentes de forma cercana, el sistema puede fusionarlos en una sola ejecución; un solo evento no siempre garantiza una ejecución separada.

Configuración de los activadores

  • Gmail – Elige “nuevo mensaje” como evento y añade filtros de remitente o asunto para mantener la automatización enfocada.
  • Slack – Selecciona “nuevo mensaje” en un canal específico; los filtros pueden dirigirse al autor o a un hilo. Las reacciones y los mensajes directos no son compatibles como activadores.
  • GitHub – Selecciona actividades de pull request, como revisiones, comentarios o fusiones. La aplicación de GitHub asociada debe tener acceso al repositorio para que la tarea se ejecute.

La seguridad es lo primero

OpenAI advierte que no se debe permitir que una tarea recién creada modifique datos de inmediato. Comienza con acciones de solo lectura —haz que el modelo genere un borrador de correo electrónico, un comentario de resumen o un documento de propuesta— para que puedas revisarlo antes de que se envíe o se fusione algo. Enumerar las acciones prohibidas añade una barrera de seguridad adicional.

Las pruebas son esenciales antes de confiar en una tarea en producción:

  1. Prueba positiva – activa un evento coincidente y verifica que la tarea se inicie.
  2. Prueba negativa – envía un evento no relacionado y confirma que no se ejecute nada.
  3. Prueba de fusión (Coalescing test) – activa dos eventos en rápida sucesión para ver si se fusionan adecuadamente.
  4. Prueba de permisos – revoca el acceso de la tarea y asegúrate de que falle de forma segura en lugar de proceder con derechos incompletos.

OpenAI sugiere limitar el número de fuentes o tipos de eventos en las primeras ejecuciones, añadiendo complejidad solo después de que la automatización haya demostrado ser fiable.

Quién gana, quién observa

Conclusión

Las tareas activadas por eventos de OpenAI convierten a ChatGPT de un asistente periódico en un colaborador en tiempo real en Gmail, Slack y GitHub. Reaccionar instantáneamente a los datos entrantes acelera los tiempos de respuesta y reduce la unión manual de información, pero también exige un filtrado cuidadoso, restricciones de seguridad explícitas y pruebas exhaustivas.