Automatización

La automatización permite que tu espacio reaccione por sí solo a los eventos. Defines reglas, y cada regla se ejecuta automáticamente cada vez que ocurre algo: se evalúa un envío, finaliza un concurso, se une un nuevo miembro. En lugar de estar pendiente de estos momentos y actuar manualmente, describes una sola vez lo que debe suceder, y la plataforma se encarga del resto.

Gestionas la automatización desde la consola: abre tu espacio y ve a la sección Automatización. Tiene dos pestañas: Reglas, donde creas y editas reglas, y Registros, donde puedes revisar cada vez que se ejecutó una regla.

Cómo funciona una regla

Cada regla tiene tres partes:

  1. Disparador — el evento que inicia la regla, como un envío completado o un concurso finalizado. Cada regla tiene exactamente un disparador.

  2. Condiciones (opcional) — filtros que deciden si la regla debe actuar sobre un evento en particular. Por ejemplo, una regla activada por un envío completado podría continuar solo si el veredicto es "Accepted". Si agregas varias condiciones, todas deben cumplirse. Sin condiciones, la regla actúa sobre cada evento de su disparador.

  3. Acciones — lo que hace la regla cuando se dispara. Una regla puede tener una o más acciones, y se ejecutan en orden.

Cuando ocurre un evento, la plataforma encuentra las reglas activas para ese disparador, comprueba sus condiciones y ejecuta las acciones de las que coinciden.

Edición de una regla de automatización en la consola

Fig 1. Edición de una regla en la consola: su disparador, condiciones y acción.

Disparadores

Un disparador es el evento que una regla escucha. La mayoría de los disparadores se activan automáticamente a medida que las personas usan tu espacio; dos son manuales y te permiten ejecutar una regla cuando lo necesites.

Disparadores automáticos

Disparador

Se activa cuando

Envío completado

Un envío termina de evaluarse y recibe un veredicto.

Envío de concurso completado

Un envío realizado dentro de un concurso termina de evaluarse.

Concurso finalizado

Se finaliza un concurso.

Puntuación del concurso modificada

La puntuación de un participante cambia durante un concurso.

Participante registrado

Alguien se registra como participante en un concurso.

Participante finalizado

El resultado de un participante en un concurso se finaliza.

Miembro modificado

Un miembro se une a tu espacio o un miembro existente se modifica.

Pregunta creada o respondida

Se hace o se responde una pregunta en un concurso.

Disparadores manuales

Disparador

Úsalo para

Acción de concurso

Ejecutar una regla bajo demanda sobre un concurso específico.

Acción de miembro

Ejecutar una regla bajo demanda sobre un miembro específico.

Los disparadores manuales no se activan por sí solos. Los ejecutas tú mismo con el botón Disparar junto a la regla, eligiendo el concurso o el miembro sobre el que ejecutarla. Son útiles para tareas puntuales y para probar una regla antes de confiar en ella. Como los concursos y los resultados finalizados quedan congelados, los cambios en los participantes de un concurso —medallas, estado oficial, tiempo extra— es mejor hacerlos con Acción de concurso antes de finalizar.

Para saber para qué sirve cada disparador y los datos exactos que pone a disposición de un script, consulta Scripts de automatización.

Acciones

Las acciones son lo que hace una regla cuando se dispara. Hay dos tipos, y una sola regla puede combinarlos:

  • Script — un programa breve que se comunica directamente con la plataforma. Úsalo cuando los pasos son fijos y quieres que se ejecuten exactamente igual cada vez, por ejemplo, otorgar un logro cuando se cumple una condición. Consulta Scripts de automatización para conocer el lenguaje y la lista completa de funciones.

  • Agente de IA — describes la tarea en lenguaje natural y le das al agente un conjunto de herramientas que puede usar. El agente decide qué herramientas llamar y en qué orden. Úsalo para tareas que requieren criterio o que varían de un caso a otro, por ejemplo, leer la pregunta de un concurso y responderla.

La lista de herramientas disponibles para un agente de IA se describe en una página de referencia aparte.

Probar una regla de forma segura

Mientras configuras una regla, puedes activar algunos interruptores en la propia regla:

  • Ejecución de prueba — la regla se dispara y ejecuta sus acciones, pero en realidad no se cambia ni se guarda nada. Úsala para ver lo que haría una regla antes de dejar que actúe de verdad.

  • Depuración — registra información detallada de cada ejecución en los registros, para que puedas ver qué condiciones coincidieron y qué hizo cada acción.

  • Inactiva — desactiva la regla. Los disparadores automáticos no la activarán, aunque todavía puedes ejecutarla manualmente.

Registros

Cada vez que se ejecuta una regla, queda registrado en la pestaña Registros. Una entrada de registro muestra qué regla se ejecutó, su disparador, cuándo se ejecutó y si fue una ejecución de prueba. Al abrir una entrada se revela lo que hizo cada acción, incluyendo, para los agentes de IA, cada herramienta que llamó el agente y lo que devolvió. Los registros son tu principal forma de confirmar que una regla funciona y de entender por qué una no hizo lo que esperabas.

La lista de registros de automatización en la consola

Fig 2. La pestaña Registros: cada ejecución de regla, con su disparador y su hora. Abre una entrada para ver lo que hizo cada acción.

Límites

Cada espacio tiene un límite en la cantidad de reglas que puede tener y un límite mensual sobre cuántas veces pueden ejecutarse las reglas en total. Una vez alcanzado el límite mensual de ejecuciones, las reglas dejan de dispararse hasta que se reinicia.