
Intent-basiertes System
Ein Intent-basiertes System nimmt entgegen, welches Ergebnis jemand haben möchte, und findet die nötigen Arbeitsschritte selbst heraus. Der Nutzer beschreibt also das Ziel, nicht den Weg dorthin.
Normalerweise sagt man einem Computer genau, was er tun soll: erst dies, dann das, dann jenes. Ein Intent-basiertes System dreht das um. Man beschreibt nur das gewünschte Ergebnis, und die Software überlegt selbst, welche Schritte dafür nötig sind. Das englische Wort „intent“ heißt Absicht und meint genau dieses gewünschte Ergebnis. Ein Beispiel: Statt zwanzig Geräte einzeln einzustellen, sagt man „alle Rechner im Schulnetz sollen ins Internet, aber nicht auf den Verwaltungsserver“. Das System übersetzt diesen Satz in konkrete Einstellungen und behält sie im Auge.
Warum Ziele robuster sind als Befehlslisten
Der große Vorteil liegt darin, dass ein Ziel länger gültig bleibt als eine Anleitung. Eine Schritt-für-Schritt-Anweisung veraltet, sobald sich etwas an der Umgebung ändert. Kommt ein neues Gerät dazu, muss jemand die Liste von Hand anpassen. Ein Ziel wie „niemand von außen darf auf diese Daten zugreifen“ gilt dagegen weiter, auch wenn sich alles andere verändert.
Dazu kommt, dass komplexe Systeme für Menschen kaum noch überschaubar sind. Ein größeres Firmennetz besteht aus tausenden Regeln, die sich gegenseitig beeinflussen. Viele Ausfälle entstehen nicht durch Angriffe, sondern durch Konfigurationsfehler von Menschen. Wer nur noch Ziele formuliert, kann weniger Detailfehler machen.
Ein Missverständnis sollte man aber vermeiden: Intent-basiert heißt nicht, dass die Maschine entscheidet, was gut ist. Die Absicht kommt weiterhin vom Menschen. Automatisiert wird nur der Weg dorthin. Wenn das Ziel schlecht formuliert ist, setzt das System zuverlässig etwas Falsches um.
Vom Wunschsatz zur laufenden Kontrolle
Der Ablauf besteht meist aus vier Stufen. Zuerst nimmt das System die Absicht entgegen, oft in normaler Sprache oder über ein Formular. Dann übersetzt es sie in technische Regeln, die die beteiligten Geräte oder Programme verstehen. Anschließend werden diese Regeln ausgerollt, also tatsächlich eingestellt.
Die vierte Stufe ist die wichtigste und unterscheidet solche Systeme von einfacher Automatisierung. Das System misst laufend, ob der Zustand noch zum Ziel passt. Weicht etwas ab, korrigiert es selbst nach oder meldet das Problem. Fachleute nennen das einen Regelkreis: messen, vergleichen, nachsteuern, wieder messen.
Man kann sich das wie einen Thermostat vorstellen. Man stellt 21 Grad ein und nicht, wann die Heizung wie stark laufen soll. Der Thermostat misst die Temperatur und regelt nach, wenn jemand ein Fenster öffnet. Moderne Systeme nutzen für die Übersetzung des Ziels zunehmend Sprachmodelle, also KI-Programme, die menschliche Sätze verarbeiten können. Genau dort liegt aber auch die Schwachstelle: Ein mehrdeutiger Satz kann falsch interpretiert werden, deshalb gibt es meist eine Bestätigung durch einen Menschen vor dem Ausrollen.
Netzwerke, Cloud und KI-Assistenten
Am bekanntesten ist der Begriff in der Netzwerktechnik, wo man von Intent-based Networking spricht. Hersteller wie Cisco oder Juniper verkaufen damit Software, die große Firmennetze über Zielvorgaben statt über einzelne Gerätebefehle steuert. Ähnlich funktioniert die Cloud, also gemietete Rechenleistung in fremden Rechenzentren: Dort beschreibt man in einer Datei den gewünschten Endzustand, und ein Werkzeug stellt ihn her.
Im Alltag begegnet einem das Prinzip bei Sprachassistenten und KI-Agenten. Der Satz „buche mir einen günstigen Zug nach Hamburg am Freitagmorgen“ ist eine Absicht. Welche Suchmaske geöffnet und welche Verbindung verglichen wird, entscheidet das Programm selbst. Auch Smart-Home-Systeme arbeiten so, wenn man ein Wunschklima statt einzelner Schaltbefehle vorgibt.
In Nachrichten taucht der Begriff meist im Zusammenhang mit Automatisierung und Kostensenkung auf. Firmen versprechen sich weniger Personalaufwand und kürzere Ausfallzeiten. Kritisch bleibt die Frage der Verantwortung: Wenn ein System eine Absicht anders umsetzt als gedacht, ist der Fehler schwerer zu finden als in einer klaren Befehlsliste.