Descripción:
-
Analizar las escenas existentes: leer sus desencadenantes, condiciones, acciones y parámetros para comprender su funcionamiento.
-
Sintetizar las automatizaciones: producir una descripción comprensible de la lógica de una escena o de un conjunto de escenas, sin tener que examinarlas una por una.
-
Identificar las interacciones: detectar las dependencias entre escenas, los dispositivos virtuales utilizados y las secuencias susceptibles de influir en el comportamiento global de la instalación.
-
Responder preguntas en lenguaje natural: explicar por qué se desencadena una acción, en qué condiciones se controla un equipo o cómo funciona una automatización.
-
Proponer mejoras: identificar escenas redundantes, condiciones simplificables o posibilidades de agrupación y factorización de las automatizaciones.
-
Modificar las escenas existentes: permitir al usuario solicitar en lenguaje natural una modificación de una condición, un desencadenante o una acción, o incluso la creación de una variante de una escena existente.
-
Disponer de un modo de validación: presentar las modificaciones previstas y su impacto antes de su aplicación, dejar que el usuario las acepte o las rechace, y preservar la configuración inicial en caso de cancelación.
El objetivo es facilitar la comprensión, el mantenimiento y la evolución de las instalaciones existentes, sin tener que reconstruir manualmente toda su lógica. Esta funcionalidad también permitiría acompañar mejor las evoluciones de Gladys: por ejemplo, analizar las escenas de calefacción actuales para determinar en qué medida una nueva funcionalidad nativa, como Termostato, podría reemplazar o simplificar ciertas automatizaciones.