softwarestudiokiassistentvolang

# Voldeno Studio - KI-Assistent

Der KI-Assistent ist der Teil von Voldeno Studio, der aus einem Satz funktionierende Logik macht. Sie beschreiben das gewünschte Verhalten, er liest das Projekt, das in der Anlage liegt, und listet jede Änderung auf, die er vornehmen will. Nichts erreicht die Arbeitsfläche, bevor Sie zustimmen, und nichts erreicht die Hardware, bevor Sie ausrollen.

Er arbeitet in zwei Richtungen: Er baut neue Logik, und er erklärt bereits vorhandene.

Der KI-Assistent listet vorgeschlagene Änderungen auf, bevor sie angewendet werden

# Beschreiben, prüfen, freigeben

Der Assistent ist neben der Logik-Arbeitsfläche angedockt und arbeitet damit immer im Kontext der geöffneten Gruppe.

Das Assistenten-Panel neben der Logik-Arbeitsfläche und dem Baustein-Inspektor
  1. Verhalten beschreiben. In normaler Sprache, ohne Syntax: „Der Bad-Lüfter läuft nur, wenn die Außenluft trockener ist als die Raumluft."
  2. Prüfen, was er vorschlägt. Der Assistent berichtet, was er gefunden hat, erläutert das Vorgehen und listet dann die einzelnen Operationen: Bausteine zum Anlegen, Register zum Binden, Verbindungen zum Ziehen und Verbindungen zum Entfernen.
  3. Freigeben oder abbrechen. Eine Freigabe wendet den gesamten Satz auf einmal an. Ein Abbruch lässt das Projekt unberührt.
  4. Simulieren, dann ausrollen. Führen Sie die neue Logik in Studio aus, bevor sie in die Nähe einer Verteilung kommt, wie in Logik in Voldeno Studio von Grund auf definieren beschrieben.

Die Freigabe wendet den gesamten Satz auf einmal an. Der Assistent wählt die Bausteine, die er braucht, bindet sie an die richtigen Register und verknüpft sie mit dem, was schon auf der Arbeitsfläche liegt. Von Hand gesetzte Werte lässt er unberührt. Eine vorhandene Gruppe um eine neue Bedingung zu erweitern ist für ihn dieselbe Operation wie Logik von Grund auf zu bauen.

Note

Der Assistent schlägt vor, Sie entscheiden. Es gibt keinen Modus, in dem er ein Projekt ohne ausdrückliche Bestätigung bearbeitet oder auf einen Hub ausrollt.

# Fragen, wie eine bestehende Anlage arbeitet

Verbinden Sie sich mit einem Gebäude, das Sie nie gesehen haben, und Sie können fragen, wie es sich verhält. Der Assistent liest die Module am Bus, die Register, die Logic Blocks und ihre Verbindungen sowie die Zeitpläne und antwortet dann in diesen Begriffen statt in Allgemeinplätzen.

Der KI-Assistent erklärt die Heizung in einer echten Anlage

Fragen Sie nach Heizung, Lüftung oder Bewässerung, und er arbeitet sich vom Gerät über die Bausteine, die es ansteuern, bis zu den Sensoren, Schwellen und Zeitplänen vor, die seinen Zustand bestimmen. Er antwortet mit den Namen aus Ihrem eigenen Projekt, sodass sofort klar ist, wo Sie ansetzen müssen, wenn sich etwas ändern soll.

Zwei Folgen zählen auf der Baustelle:

  • Ein Projekt liegt nicht mehr im Kopf einer einzelnen Person. Ein neuer Installateur braucht nichts vom vorherigen, weil das vollständige Projekt in der Anlage liegt.
  • Er zeigt, was konfiguriert, aber nicht verbunden ist. Ein Baustein, den jemand eingerichtet und nie verdrahtet hat, oder eine Betriebsart ohne Eingang wird gemeldet statt ein Jahr später entdeckt.

# Wenn es keinen passenden Baustein gibt

Die Logic-Blocks-Bibliothek deckt gängige Szenarien ab, und sie deckt nicht jedes existierende Gerät ab. Fällt eine Wärmepumpe, ein Wechselrichter, ein Torantrieb oder eine Alarmzentrale heraus, schreibt der Assistent die Integration in Volang, über HTTP, TCP, UDP oder Modbus.

Ein so geschriebener Baustein ist ein normaler Baustein. Er erscheint in der Bibliothek, lässt sich wie jeder andere platzieren und verdrahten und im nächsten Projekt wiederverwenden.

# Warum das überhaupt vertretbar ist

Software Automationslogik für ein Haus schreiben zu lassen, funktioniert nur, wenn schlechte Logik keinen Schaden anrichten kann. Drei Eigenschaften sorgen dafür, und sie sind architektonisch statt nachgerüstet:

  • Isolation. Jedes Volang-Skript läuft isoliert auf der VolangVM in jedem Modul, ohne Zugriff über den eigenen Bereich hinaus. Ein fehlerhaftes oder ungültiges Skript stoppt sich selbst. Es stoppt nicht das Modul, nicht die anderen Bausteine darauf und nicht den restlichen Bus.
  • Eine Engine überall. Dieselbe virtuelle Maschine läuft in Studio, im digitalen Zwilling und auf jedem Modul. Logik, die in der Simulation korrekt arbeitet, arbeitet auf der Hardware genauso, weil es nicht eine andere, näherungsweise nachgebildete Implementierung ist. Siehe Volang und VolangVM.
  • Eine 1:1-Simulation zum Testen. Neue Logik wird vor dem Ausrollen an einem Modell der Anlage geprüft, und genau das gibt dem Assistenten eine Rückkopplung statt einer Vermutung.

Die Simulation prüft die Logik, nicht die Physik. Ein Skript kann korrekt sein und trotzdem eine falsche Vorstellung von einem Gebäude ausdrücken. Prüfen Sie also das vorgeschlagene Verhalten und nicht nur die Liste der Änderungen. Volang und VolangVM behandelt die Grenzen der Verhaltensprüfung in der Simulation ausführlicher.

# Was der Assistent sieht und was er nicht tut

Er liestEr tut nicht
Module am Voldeno Bus und ihre RegisterNichts ohne Ihre Freigabe ändern
Logic Blocks, ihre Konfiguration und VerbindungenEigenständig auf den Hub ausrollen
Zeitpläne und BetriebsartenNach dem Ausrollen am Betrieb des Hauses teilnehmen
Aktuelle Ein- und Ausgangszustände als KontextEine Internetverbindung für den Betrieb der Anlage verlangen

Die letzte Zeile ist die, nach der Bauherren fragen. Der Assistent ist ein Konfigurationswerkzeug. Sobald die Logik ausgerollt ist, läuft sie lokal auf den Modulen, und ein Tastendruck oder das Erreichen einer Solltemperatur beteiligt weder KI noch einen Cloud-Dienst.

# Wie es weitergeht

Wie der KI-Assistent in Voldeno Studio Logik aus einer Beschreibung in normaler Sprache baut, jede Änderung vor dem Anwenden auflistet und eine gerade verbundene Anlage erklärt.