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.
Cada regla tiene tres partes:
Disparador — el evento que inicia la regla, como un envío completado o un concurso finalizado. Cada regla tiene exactamente un disparador.
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.
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.
Fig 1. Edición de una regla en la consola: su disparador, condiciones y acción.
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.
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. |
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.
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.
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.
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.
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.
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.