Connect with us

Künstliche Intelligenz

KI als Spiegel: Fehlende Bedeutung in Code und Architektur


close notice

This article is also available in
English.

It was translated with technical assistance and editorially reviewed before publication.

Programmieren ist längst weniger das Schreiben von Code als vielmehr das Verstehen von Systemen. Jede Codebasis wird weit öfter gelesen als erweitert. Und genau dort zeigt sich ein häufiges strukturelles Defizit: Das „Warum“ der Entscheidungen ist meist unsichtbar.

Weiterlesen nach der Anzeige


Nicolai Wolko

Nicolai Wolko

Nicolai Wolko ist Softwarearchitekt, Consultant und Mitgründer der WBK Consulting AG. Er unterstützt Unternehmen bei komplexen Web- und Cloudprojekten und wirkt als Sparringspartner sowie Gutachter für CTOs. Fachbeiträge zur modernen Softwarearchitektur veröffentlicht er regelmäßig in Fachmedien und auf seinem Blog.

Wer ein bestehendes System analysiert – ob Mensch oder KI –, trifft zwar auf Klassen und Module, erkennt jedoch nicht unmittelbar, wie diese zusammenhängen und wofür sie stehen. KI-Modelle spiegeln dieses Problem besonders deutlich: Sie erkennen Muster, aber keine Herleitung. Eine aktuelle Übersichtsstudie aus dem Jahr 2025 kommt zu dem Ergebnis, dass ein erheblicher Teil der Fehler in generiertem Code nicht syntaktischer Art ist, sondern logisch-semantischen Fehlannahmen unterliegt. Modelle folgen vorhandenen Strukturen. Wird die zugrunde liegende Bedeutung und Herleitung nicht sichtbar, dann halluzinieren sie – so wie auch Menschen raten oder recherchieren müssten.

Diese Beobachtung zeigt, dass wir Abstraktion perfektioniert, aber Verständlichkeit oft unterschätzt haben.

In der Rückschau wirkt die Geschichte der Softwareentwicklung wie ein kontinuierlicher Versuch, mentale Last zu reduzieren. Assembler verließ die Ebene direkter Maschinenbefehle, Hochsprachen entfernten Hardwaredetails, Frameworks umhüllten Komplexität mit wenigen Zeilen Code. Mit jedem Schritt rückte der Fokus weg vom „Wie“ und hin zum „Was“:


Die zunehmende Abstraktion in der Softwareentwicklung verschiebt den Fokus vom „Wie“ zum „Was“: Sie reduziert die syntaktische Last, erschwert aber den direkten Zugang zur fachlichen Bedeutung.

Die zunehmende Abstraktion in der Softwareentwicklung verschiebt den Fokus vom „Wie“ zum „Was“: Sie reduziert die syntaktische Last, erschwert aber den direkten Zugang zur fachlichen Bedeutung.

Die zunehmende Abstraktion in der Softwareentwicklung verschiebt den Fokus vom „Wie“ zum „Was“: Sie reduziert die syntaktische Last, erschwert aber den direkten Zugang zur fachlichen Bedeutung.

Doch die Entlastung ist ambivalent. Abstraktionen sparen Tipparbeit, erzeugen aber zusätzliche Interpretationsarbeit. Eine Funktion wie calculateTotal() versteckt Implementation, aber auch Bedeutung: Welches Total? Welche Regeln? Welche Domäne? Welche Ausnahmen? Eine Zeile Code wird zum mentalen Sprungbrett, das die Lesenden zwingt, das Unsichtbare zu rekonstruieren.

Weiterlesen nach der Anzeige

Mit zunehmender Reife der Softwareentwicklung rückte eine neue Art der Schwierigkeit in den Mittelpunkt. Das Schreiben von Code wurde deutlich einfacher, doch das gemeinsame Verständnis der dahinter liegenden Bedeutung anspruchsvoller. Der entscheidende Engpass verlagerte sich von der technischen Umsetzung zur Semantik. Eric Evans beschrieb 2003 in seinem Buch „Domain-Driven Design“ erstmals konsequent, dass die eigentliche Herausforderung in der Softwareentwicklung in der vom Code repräsentierten Bedeutung liegt (vgl. Eric Evans: Domain-Driven Design: Tackling Complexity in the Heart of Software, Addison-Wesley, 2003).

Domain-driven Design (DDD) war ein Durchbruch, denn das Konzept verschob die Diskussion von implementierungsgetriebenen Strukturen hin zur fachlichen Semantik. Konzepte wie Ubiquitous Language, Bounded Contexts und Aggregates stärken das gemeinsame Verständnis über Begriffe und Abläufe. Damit macht DDD ein Problem sichtbar, das bis heute besteht: Bedeutung lässt sich modellieren, bleibt aber in vielen Systemen im fertigen Code nur indirekt erkennbar.

Neben DDD verfolgen auch andere Architekturprinzipien wie Clean Code dieselbe Kernidee: Code verständlich machen. Sie entstanden aus der Einsicht, dass die technische Struktur nur ein Teil des Problems, die eigentliche Hürde aber das Verstehen ist.

Diese Konzepte setzen jedoch voraus, dass das erforderliche fachliche Verständnis bereits vorhanden ist. Sie schaffen eine Struktur, die dieses Wissen abbildet, machen die zugrunde liegenden Entscheidungen im Code selbst aber nur begrenzt sichtbar.

Mentale Last entsteht überall dort, wo ein System Bedeutung nicht ausdrückt, sondern das Verständnis den Leserinnen und Lesern überlässt. Dieser Effekt ist gut untersucht.

Bei Untersuchungen mit funktioneller Magnetresonanztomographie (fMRT) zeigte sich, dass Codeverständnis mit messbarer kognitiver Belastung einhergeht und dass diese Belastung je nach Verständlichkeit des Codes variiert. Fehlen Orientierung und Kontext, steigt der mentale Aufwand: Das Gehirn muss mehr kognitive Arbeit investieren, um Zusammenhänge herzustellen, die im Code nicht unmittelbar ersichtlich sind.

Scheinbare Banalitäten können schon messbare Auswirkungen haben, wie eine andere Studie zeigt, in der ausgeschriebene Wort-Identifier rund 19 Prozent schneller verstanden wurden als Kürzel oder Einzelbuchstaben.

In der Programmierpraxis zeigt sich mentale Last besonders deutlich in drei Situationen:

1. Unmarkierte Bedeutungswechsel

Beispiel: Ein Vorgang wandelt sich im Code von „Order“ zu „Booking“, ohne dass der Wechsel sichtbar wird. Für das Gehirn bedeutet das einen Kontextsprung. Es fehlt die semantische Markierung, die den Übergang verständlich macht.

2. Implizite Regeln

Beispiel: Ein Parameter darf nur in bestimmten Zuständen gesetzt werden. Das System läuft, aber es drückt nicht aus, welche Annahme gilt. Leserinnen und Leser kompensieren das durch mentale Simulation.

3. Struktur ohne semantische Orientierung

Beispiel: Technische Schichten trennen Abläufe, aber nicht Begriffe. Das Gehirn folgt dem Code, aber nicht dem fachlichen Gedankengang. Orientierung entsteht erst nach mehreren inneren Rekonstruktionsschritten.


Drei Quellen mentaler Last im Code mit einem gemeinsamen Muster: Der Code zeigt Struktur, aber kaum Bedeutung – das Gehirn muss die Lücken füllen.

Drei Quellen mentaler Last im Code mit einem gemeinsamen Muster: Der Code zeigt Struktur, aber kaum Bedeutung – das Gehirn muss die Lücken füllen.

Drei Quellen mentaler Last im Code mit einem gemeinsamen Muster: Der Code zeigt Struktur, aber kaum Bedeutung – das Gehirn muss die Lücken füllen.

Die Beispiele haben ein gemeinsames Muster: Der Code trägt syntaktische Struktur, nicht semantische Bedeutung.

Wie fügt sich nun künstliche Intelligenz (KI) in diese Betrachtungen? Die Geschichte der Softwareentwicklung hat große Fortschritte vom „Wie“ zum „Was“ gemacht. KI soll diesen Weg nun abschließen, indem sie ein Code-Interface in natürlicher Sprache gestaltet. Einstweilen gibt es hier aber noch spürbare Hürden.

Eine der faszinierendsten Eigenschaften von Large Language Models (LLMs) ist, dass sie den Kontext ihres Prompts spiegeln. Eine Studie aus dem Jahr 2023 hat untersucht, welche Arten von Codefehlern LLMs machen. Dabei zeigten sich wiederkehrende Fehlerklassen: falsche Annahmen und inkorrekte logische Richtung. Sprich: keine Syntaxpatzer, sondern Hinweise auf eine fehlende Entscheidungsspur im Kontext. Modelle reproduzieren Struktur, verfehlen aber häufig Bedeutung – ganz so wie es Menschen oft tun, wenn sie ohne Vorwissen in ein System stolpern.

Noch deutlicher wird dieser Effekt, wenn die Lesbarkeit bewusst verschlechtert wird. Bei obfuskiertem Code bricht die Leistung spürbar ein. Erfahrene Entwicklerinnen und Entwickler können sich in solchen Fällen teilweise mit Erfahrung und analytischem Vorgehen behelfen, arbeiten dabei jedoch langsamer, unsicherer und mit höherem Fehlerrisiko. Hier wird sehr deutlich: Nimmt die Lesbarkeit ab, sinkt die Leistungsfähigkeit – bei Menschen wie auch bei KI-Modellen. Beide sind auf explizite Hinweise angewiesen, um Bedeutung zuverlässig zu erschließen.



Source link

Künstliche Intelligenz

„gen ATLAS“: Neues Spiel von Fumito Ueda erscheint erstmals auf dem PC


Das nächste Spiel des rennommierten Spiele-Directors Fumito Ueda heißt „gen ATLAS“. Den offiziellen Titel samt neuem Trailer enthüllte das Studio genDESIGN auf dem Summer Game Fest am Freitag. „gen ATLAS“ erscheint für Playstation 5, Xbox Series X/S und PC. Auf dem PC bleibt das Spiel dem Epic Games Store vorbehalten, weil Epic Games das Publishing übernimmt – eine Steam-Version wird es also erst einmal nicht geben.

Weiterlesen nach der Anzeige

Für Ueda ist es das erste Spiel, das nicht exklusiv für die Playstation erscheint. Der Japaner gilt als einer der einflussreichsten Spieledesigner der Branche, hat unter anderem „Ico“, „Shadow of the Colossus“ und „The Last Guardian“ im Portfolio. Alle drei Titel sind für ihren minimalistischen Erzählstil und ihre stille Bildsprache bekannt.

„gen ATLAS“ ist das erste neue Spiel von genDESIGN seit „The Last Guardian“ aus dem Jahr 2016. Bekannt war das Projekt bislang unter dem Arbeitstitel „Project Robot“, den das Studio bei den Game Awards 2024 erstmals enthüllt hatte.

Laut der Spielbeschreibung erwacht der Spieler ohne Erinnerung auf einem verlassenen Planeten: „Vor dir erstreckt sich eine weite, stumme Welt. Kolossale Bauten erstrecken sich über endlose Ebenen, stillgelegte Anlagen und ein sich ständig veränderndes Meer“, heißt es bei Epic Games. „Als du tiefer in diese seltsame Welt vordringst, erwartet dich ein gigantischer Roboter. Seine überwältigende Kraft öffnet Wege zu vorher unerreichbaren Orten und deine Vorstellung von der Welt verändert sich.“

Das klingt tatsächlich nach Ueda, auch wenn die gezeigten Gameplay-Szenen überraschen: An die Stelle kontemplativer Entschleunigung tritt hier Action-Gameplay: „gen ATLAS“ spielt sich wie ein Third-Person-Shooter. Dennoch wolle er wieder „Momente stiller Verwunderung und Entdeckung“ schaffen, erklärt Ueda in einer Mitteilung.

Weiterlesen nach der Anzeige

Wann „gen ATLAS“ auf den Markt kommt, ist noch offen. Im Trailer sieht man, dass es technisch noch zu tun gibt: In den Gameplay-Szenen sind Ruckler und niedrige Bildraten erkennbar.


(dahe)



Source link

Weiterlesen

Künstliche Intelligenz

Bots übernehmen Internet früher als gedacht


Eigentlich sollte die Bot-Apokalypse für das Web erst nächstes Jahr stattfinden, allerdings sind die automatisierten Helfer ihrem Zeitplan voraus. Jetzt hat Matthew Prince verkündet, dass es im Netz aktuell mehr HTML-Traffic durch Bots gibt als durch echte Menschen.

Weiterlesen nach der Anzeige

Prince leitet das IT-Sicherheitsunternehmen Cloudflare, das die Infrastruktur und den Datenverkehr von Websites gegen Angriffe schützt – er kann also auf recht valide Daten zugreifen. Die Bot-Übernahme hat er eigentlich erst für Ende, dann für Anfang 2027 vorhergesagt. Er macht für die Planübererfüllung vor allem den Anstieg von agentic traffic verantwortlich, das sind Abrufe durch KI-Agenten. Seine aktuelle Feststellung hat er in einem Beitrag auf X öffentlich gemacht.

Empfohlener redaktioneller Inhalt

Mit Ihrer Zustimmung wird hier ein externer Inhalt geladen.

Auf der Analyseseite von Cloudflare sind Bots aktuell für etwa 57 Prozent des HTML-Datenverkehrs verantwortlich – für HTTP-Requests, die HTML-Inhalte ausliefern. Die gesamte Menschheit kommt dagegen nur auf 43 Prozent. Wann genau die Maschinen das Web übernommen haben, kann Prince nicht genau sagen: Die Datenlage sei etwas schwammig, aber irgendwann in den letzten Monaten sei es wohl passiert.

Bei der Gesamtzahl aller HTTP-Requests liegt das Team aus Fleisch und Blut aber weiterhin vorn: Laut den Cloudflare-Daten sind die Menschen noch für 66 Prozent aller Anfragen insgesamt verantwortlich – also wenn es nicht nur um HTML-Inhalte geht.

Weiterlesen nach der Anzeige

Aber vielleicht ist es am Ende auch völlig egal, wer nun einen HTML-Request anstößt. In einem Blog-Eintrag vom April 2026 geht Thibault Meunier von Cloudflare darauf ein, was die Bots aktuell so machen. Demnach sind nicht mehr nur einfache Skripte und Crawler im Netz unterwegs, sondern die KI-Agenten übernehmen für den Menschen komplexe Aufgaben. Es sei eh kaum ein Unterschied, ob nun ein Bot Konzerttickets bucht oder ein Mensch, so Meunier.

Website-Betreiber sollen sich lieber nicht mehr um die Identität der Nutzer oder „Nutzer“ kümmern, sondern das konkrete Verhalten und die Absichten der Besucher bewerten. Und wer weiß, irgendwann können die Bots vielleicht auch das Konzert miterleben, für das sie die Tickets gekauft haben – und die Menschheit hat dann endlich Zeit für die wichtigen Dinge im Leben.


(str)



Source link

Weiterlesen

Künstliche Intelligenz

Google mietet für viel Geld Rechenleistung bei Musks SpaceX


Elon Musks Unternehmen SpaceX wird in den kommenden Jahren jeden Monat 920 Millionen Dollar von Google für vermietete Rechenleistung kassieren. Google braucht die Computerkapazität für seine Dienste mit Künstlicher Intelligenz. Die Vereinbarung läuft von Oktober dieses Jahres bis Ende Juni 2029. In einem ähnlichen Deal bezieht auch die KI-Firma Anthropic für 1,25 Milliarden Dollar pro Monat in einem mehrjährigen Deal Rechenleistung von SpaceX.

Weiterlesen nach der Anzeige

Musk ließ in SpaceX seine eigene KI-Firma xAI aufgehen, für die mehrere Rechenzentren gebaut wurden. Nach der vor einigen Wochen bekanntgegebenen Abmachung mit Anthropic erklärte er, dass für die KI-Aktivitäten von SpaceX eines der Rechenzentren ausreiche. Bei xAI und nun SpaceX wird der KI-Chatbot Grok entwickelt, der weniger genutzt wird als ChatGPT von OpenAI, Anthropics Claude und Googles Konkurrenzsoftware Gemini.

Indem Musk Anthropic und Google dringend benötigte Rechenleistung vermietet, hilft er den Unternehmen zugleich im Wettbewerb mit dem Konkurrenten OpenAI, gegen den er als einstiger Mitgründer seit Jahren eine Fehde führt. KI-Infrastruktur ist teuer: Google stellte allein für dieses Jahr Kapitalinvestitionen von bis zu 190 Milliarden Dollar in Aussicht, die vor allem in Rechenzentren gehen sollen.

SpaceX will kommende Woche an die Börse gehen und strebt dabei eine Gesamtbewertung von 1,7 Billionen Dollar sowie Rekordeinnahmen von 75 Milliarden Dollar an. Die reinen Geschäftszahlen von SpaceX stehen in einem krassen Kontrast zu dem angestrebten Börsenwert – die Anleger sollen eher für die Hoffnung auf künftige Erfolge zahlen. So gab es im vergangenen Jahr rote Zahlen von rund 4,94 Milliarden Dollar bei einem Umsatz von 18,67 Milliarden Dollar. Allein schon die Vermietung der Rechenzentren wird diese Zahlen deutlich aufbessern.

Lesen Sie auch


(nie)



Source link

Weiterlesen

Beliebt