IA soll Inhalte von bereits konfigurierten Szenen in Gladys lesen, analysieren und ändern können, um deren Logik und Funktionsweise zu verstehen

Beschreibung:

  • Analyse der bestehenden Szenen: Lesen ihrer Auslöser, Bedingungen, Aktionen und Parameter, um deren Funktionsweise zu verstehen.

  • Zusammenfassung der Automatisierungen: Erstellung einer verständlichen Beschreibung der Logik einer Szene oder einer Gruppe von Szenen, ohne jede einzeln untersuchen zu müssen.

  • Identifizierung der Interaktionen: Erkennung der Abhängigkeiten zwischen Szenen, der verwendeten virtuellen Geräte und der Abläufe, die das Gesamtverhalten der Installation beeinflussen können.

  • Beantwortung von Fragen in natürlicher Sprache: Erläuterung, warum eine Aktion ausgelöst wird, unter welchen Bedingungen ein Gerät gesteuert wird oder wie eine Automatisierung funktioniert.

  • Vorschlag von Verbesserungen: Identifizierung redundanter Szenen, vereinfachbarer Bedingungen oder Möglichkeiten zur Gruppierung und Faktorisierung von Automatisierungen.

  • Änderung bestehender Szenen: Ermöglichen, dass der Benutzer in natürlicher Sprache eine Änderung einer Bedingung, eines Auslösers oder einer Aktion anfordert oder eine Variante einer bestehenden Szene erstellt.

  • Verfügung über einen Validierungsmodus: Darstellung der geplanten Änderungen und ihrer Auswirkungen vor der Anwendung, Zulassen, dass der Benutzer diese akzeptiert oder ablehnt, und Beibehaltung der ursprünglichen Konfiguration im Falle einer Stornierung.

Das Ziel ist es, das Verständnis, die Wartung und die Weiterentwicklung bestehender Installationen zu erleichtern, ohne deren gesamte Logik manuell rekonstruieren zu müssen. Diese Funktion würde auch die Weiterentwicklung von Gladys besser unterstützen: Zum Beispiel könnten die aktuellen Heizungsszenen analysiert werden, um zu bestimmen, inwieweit eine neue native Funktion wie Thermostat bestimmte Automatisierungen ersetzen oder vereinfachen könnte.