Programmatische Logik

Programmatische Logik

Programmatische Logik bezeichnet Regeln, die ein Mensch fest in ein Programm schreibt: Wenn eine Bedingung zutrifft, passiert genau etwas Bestimmtes. Sie ist das Gegenstück zu KI-Systemen, die ihr Verhalten aus Beispielen ableiten.

Ein Computerprogramm besteht zu großen Teilen aus Regeln, die jemand vorher aufgeschrieben hat. Solche festgelegten Regeln nennt man programmatische Logik. Ein Beispiel: Wenn das Konto weniger als null Euro enthält, dann verweigere die Überweisung. Der Computer prüft die Bedingung und führt genau das aus, was dort steht. Er entscheidet nichts selbst und er schätzt nichts. Damit unterscheidet sich diese Art von Logik grundlegend von einem KI-Modell, das sein Verhalten aus vielen Beispielen abgeleitet hat und Antworten nur mit einer bestimmten Wahrscheinlichkeit richtig trifft.

Verlässlichkeit gegen Flexibilität

Programmatische Logik hat eine Eigenschaft, die KI-Modelle nicht bieten: Sie ist vorhersagbar. Bei gleicher Eingabe kommt immer dasselbe Ergebnis heraus. Wenn etwas schiefgeht, kann man die Regel im Programmtext nachlesen und den Fehler benennen. Das ist überall dort entscheidend, wo eine Entscheidung nachvollziehbar sein muss. Banken, Versicherungen und Behörden bauen deshalb ihre Kernabläufe fast immer auf solchen Regeln auf.

Der Preis dafür ist Starrheit. Jede Situation, die vorkommen kann, muss jemand vorher bedacht und aufgeschrieben haben. Bei einer Steuerberechnung ist das machbar, weil das Gesetz endlich viele Fälle kennt. Bei der Frage, ob ein Foto eine Katze zeigt, scheitert der Ansatz. Niemand kann in Regeln fassen, wie eine Katze aussieht. Genau an dieser Grenze wurden lernende Systeme interessant.

In der Praxis ist die Debatte deshalb keine Entweder-oder-Frage. Moderne Systeme kombinieren beides und nutzen jede Technik für das, was sie gut kann. Fachleute sprechen von hybriden Systemen, wenn feste Regeln und lernende Modelle zusammenarbeiten.

Bedingungen, Verzweigungen und Regelwerke

Das Grundelement ist die Verzweigung, in der Fachsprache If-Then-Anweisung genannt. Sie besteht aus einer Bedingung und einer Folge: Wenn A gilt, tue B. Oft hängt daran ein weiterer Zweig für den Fall, dass A nicht gilt. Solche Verzweigungen lassen sich schachteln und zu langen Ketten verbinden. Aus tausenden dieser kleinen Entscheidungen entsteht das Verhalten eines großen Programms.

Man kann sich das wie eine Spielanleitung vorstellen. Dort steht ebenfalls, was bei jedem denkbaren Wurf passiert. Wer die Anleitung befolgt, braucht kein eigenes Urteil. Der Computer arbeitet genauso, nur millionenfach schneller und ohne Ermüdung.

Wenn die Regelmenge sehr groß wird, trennt man sie vom übrigen Programm. Solche Sammlungen heißen Regelwerke oder Rule Engines. Fachleute ohne Programmiererfahrung können dort Bedingungen ändern, ohne die Software neu zu bauen. Ein häufiger Irrtum ist, programmatische Logik für veraltet zu halten. Tatsächlich läuft ein sehr großer Teil der Wirtschaft weiter auf genau diesen Regeln, oft auf Systemen aus den 1980er-Jahren.

Wo feste Regeln die KI einrahmen

Im Alltag begegnet man programmatischer Logik ständig, ohne sie zu bemerken. Der Spamfilter verschiebt eine Mail, weil eine Regel das so vorsieht. Der Onlineshop verweigert die Bestellung, weil das Mindestalter nicht erreicht ist. Die Ampelschaltung folgt einem festen Ablaufplan. Nichts davon ist KI, alles davon ist Software.

Interessant wird der Begriff in News dort, wo er neben KI auftritt. Bei einem KI-Assistenten, der Termine buchen darf, prüfen feste Regeln im Hintergrund, ob der Termin überhaupt erlaubt ist. Man nennt solche Regeln auch Guardrails, also Leitplanken. Das Sprachmodell formuliert, die Logik kontrolliert. So verhindert man, dass ein Modell eine Zahlung auslöst, die niemand freigegeben hat.

Auch in der Diskussion um KI-Regulierung spielt der Unterschied eine Rolle. Ein festes Regelwerk lässt sich prüfen und zertifizieren, ein trainiertes Modell nur mit großem Aufwand testen. Wer Verantwortung nachweisen muss, verlagert kritische Entscheidungen deshalb bewusst zurück in programmatische Logik.

Produkte dazu

Aktuelle News

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.