Connect with us

Künstliche Intelligenz

KI als Katalysator für Softwarearchitektur: Praxisbeispiel aus dem ÖPNV


close notice

This article is also available in
English.

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

Künstliche Intelligenz (KI) bringt neue Anforderungen, Paradigmen und Wechselwirkungen mit sich, die klassische Ansätze der Softwarearchitektur an vielen Stellen erweitern oder herausfordern. Für Softwarearchitektinnen und -architekten bedeutet das: Sie müssen ihre Rolle, ihre Methoden und ihre Denkweisen weiterentwickeln, um den komplexen Rahmenbedingungen datengetriebener Systeme gerecht zu werden.


Mahbouba Gharbi

Mahbouba Gharbi

(Bild: 

Mahbouba Gharbi

)

Mahbouba ist Geschäftsführerin, Softwarearchitektin und Trainerin bei der ITech Progress GmbH, einem Beratungsunternehmen und akkreditierten Schulungsanbieter des iSAQB mit über zwanzig Jahren Erfahrung. Als Kuratorin des iSAQB-Advanced-Level-Moduls SWARC4AI vermittelt sie methodische und technische Konzepte für den Entwurf und die Entwicklung skalierbarer KI-Systeme. Dabei legt sie besonderen Wert auf praxisnahe, nachhaltige und anwendungsorientierte Lösungen.


Dimitri Blatner

Dimitri Blatner

(Bild: 

Dimitri Blatner

)

Dimitri ist Softwarearchitekt und Trainer bei der ITech Progress GmbH. Als zertifizierter Trainer für das iSAQB-Advanced-Level-Modul SWARC4AI vermittelt er praxisnahes Wissen zum Entwurf und zur Entwicklung skalierbarer KI-Systeme. Seine Schwerpunkte liegen in den Bereichen Cloud-Technologien, DevSecOps, hybride Architekturen und KI-basierte Lösungen. Dimitri unterstützt Unternehmen dabei, innovative und zugleich sichere Systeme erfolgreich zu realisieren.

Dieser Artikel beleuchtet, wie sich der Architektur-Entstehungsprozess durch den Einsatz von KI verändert – und was dies konkret für die Praxis der Softwarearchitektur bedeutet. Zum Veranschaulichen zeigen wir Beispiele eines Projekts aus dem öffentlichen Personennahverkehr (ÖPNV), an dem wir als Softwarearchitekten beteiligt waren.

Im Architekturkontext tritt künstliche Intelligenz in zwei unterschiedlichen Rollen auf – als Unterstützung im Entstehungsprozess und als aktive Systemkomponente. Diese Unterscheidung ist essenziell für die Einordnung technischer, methodischer und organisatorischer Anforderungen. In ihrer Rolle als Werkzeug unterstützt KI die Architekten entlang verschiedener Prozessphasen. In frühen Phasen können KI-Tools bei der Konsolidierung und Analyse von Anforderungen helfen. Natural Language Processing (NLP) ermöglicht zum Beispiel das Extrahieren funktionaler und nichtfunktionaler Anforderungen aus Textquellen oder Gesprächsprotokollen.

Später im Prozess lassen sich mithilfe graphbasierter Modelle Architekturvarianten generieren, die die KI hinsichtlich vordefinierter Qualitätsmerkmale bewertet. In Review-Phasen unterstützt die KI bei der Analyse bestehender Systeme, etwa durch das Erkennen von Architekturerosion oder von zyklischen Abhängigkeiten.

Diese Unterscheidung zwischen den beiden Rollen von KI gilt auch im ÖPNV und sie bringt jeweils andere Qualitätsanforderungen, Betriebsrisiken und Verantwortlichkeiten mit sich. Während KI als Analyse-Tool im Hintergrund arbeitet und prozessorientierte Verbesserungen unterstützt, beeinflusst sie als Bestandteil produktiver Systeme unmittelbar das Verhalten, die Resilienz und Weiterentwicklung des digitalen Fahrgastangebots und des Betriebsmanagements.

Das Verkehrsunternehmen mit über 10 Millionen Fahrgästen pro Monat hat künstliche Intelligenz systematisch in seine Softwarearchitektur integriert, mit dem Ziel, die Qualität, Wartbarkeit und Serviceorientierung zu verbessern – sowohl in der betrieblichen IT als auch in den digitalen Produkten für die Fahrgäste. Bereits im Architekturprozess kommt ein generatives KI-Analysemodul auf Basis eines großen Sprachmodells (LLM) zum Einsatz: Es wertet Architekturdokumentationen automatisiert aus, extrahiert zentrale Designentscheidungen, etwa zur Anbindung von Fahrgastinformationssystemen oder zur Datenhaltung von Echtzeitfahrplänen – und gleicht diese mit den implementierten Services und Schnittstellen ab. So können die Architekten Inkonsistenzen und technische Schulden frühzeitig erkennen und dokumentieren.

Ein weiteres datengetriebenes Assistenzsystem identifiziert mithilfe von Unsupervised Learning Ausfallmuster in historischen Fahrzeugdaten. Diese Erkenntnisse fließen direkt in Anforderungen an Sensorik und Datenlatenz ein – und stärken somit Architekturentscheidungen.

Im Betrieb analysiert ein prädiktives Machine-Learning-Modell (ML-Modell) kontinuierlich Diagnosedaten der Busflotte. Es erkennt frühzeitig Anzeichen technischer Defekte (Predictive Maintenance) und ermöglicht gezielte Wartungsmaßnahmen. Zugleich generiert es automatisch passende Fahrgastinformationen, sobald Abweichungen vom Fahrplan auftreten – abgestimmt auf die Prognosegüte. Die Systemarchitektur bildet hierfür nicht nur das ML-Modell selbst ab, sondern auch die erforderlichen Datenpipelines, MLOps-Infrastruktur sowie Prozesse für Validierung, Monitoring und kontinuierliches Training. Die Modellpipeline wird so zu einem kritischen, wartbaren und transparenten Bestandteil der Gesamtarchitektur.

Traditionelle Softwarearchitektur ist in erster Linie funktionsorientiert: Sie konzentriert sich auf technische Komponenten, klare Schnittstellen und wohldefinierte Abläufe. In KI-basierten Systemen verschiebt sich der Fokus erheblich. Hier prägen Datenflüsse, Machine-Learning-Modelle und Trainingsprozesse den Aufbau des Systems. Dadurch gewinnen Datenquellen, deren Qualität und deren Verfügbarkeit eine entscheidende Bedeutung. Die Auswahl und Vorbereitung der Daten haben unmittelbaren Einfluss auf die Leistungsfähigkeit und Korrektheit der später eingesetzten Modelle.

Darüber hinaus müssen Architekten sich mit Konzepten wie Modellversionierung, kontinuierlicher Modellverbesserung (Continuous Learning) und passenden Monitoring-Mechanismen beschäftigen. Klassische Erwartungen an Systemstabilität weichen neuen Anforderungen an Flexibilität und Anpassungsfähigkeit, da sich Modelle durch Nachtrainieren oder den Austausch gegen verbesserte Varianten verändern. Die Architekturarbeit wird dadurch dynamischer und datengetriebener.

Die Qualitätskriterien für Softwaresysteme erweitern sich durch KI um neue Dimensionen. Neben etablierten Anforderungen wie Performance, Wartbarkeit oder Sicherheit treten Aspekte wie Erklärbarkeit, Fairness und Vertrauenswürdigkeit auf. Entscheidungen, die durch ML-Modelle getroffen werden, müssen für technische und nicht-technische Stakeholder nachvollziehbar sein – insbesondere dann, wenn sie Auswirkungen auf Menschen oder gesellschaftliche Prozesse haben.

Zusätzlich steigt die Bedeutung von Robustheit gegenüber veränderten Datenlagen und von Mechanismen zur Absicherung gegen fehlerhafte Modellvorhersagen. Architekten sind gefordert, Unsicherheiten explizit zu behandeln: durch Confidence Scores, Abstufungen in der Entscheidungssicherheit oder Fallback-basierte Systempfade. Damit wird deutlich: Architektur im KI-Zeitalter muss über rein technische Kriterien hinausgehen und systemische Resilienz und ethische Verantwortung mitdenken.

Im Unterschied zu klassischen Projekten, bei denen die Architektur zu Beginn weitgehend festgelegt wird, besteht der Architekturprozess in KI-Projekten von Anfang an aus einem iterativen Vorgehen (Abbildung 1). Wesentliche Erkenntnisse über Datenverteilung, Modellverhalten oder Anwendungsfälle ergeben sich oft erst während explorativer Experimente. Entsprechend muss die Architektur flexibel genug sein, um nachträglich anpassbar oder sogar grundlegend überholbar zu sein und einen hohen Grad an Automatisierung zu ermöglichen.


Infografik Architekturentwicklung

Infografik Architekturentwicklung

Die Architekturentwicklung erfolgt iterativ (Abb. 1).

(Bild: Gharbi/Blatner)

Dies erfordert nicht nur technische Modularität, sondern auch eine veränderte Herangehensweise: Architekturarbeit wird zu einem kontinuierlichen Lernprozess. Entscheidungen unter Unsicherheit, das Einführen temporärer Lösungen (Safeguards) und die Bereitschaft, bestehende Ideen bei neuen Erkenntnissen zu verwerfen, gehören zum Alltag. Der Architekturprozess entwickelt sich so zu einem evolutionären Dialog mit der Realität der Daten und des Anwendungsbereichs.

Mit der Einführung von KI-Technologien verändert sich auch die Zusammensetzung der Teams. Rollen wie Data Scientist, ML Engineer oder MLOps-Spezialist bringen neue Perspektiven und Arbeitsweisen ein, die sich grundlegend von traditionellen Entwickler- oder Quality-Assurance-Profilen unterscheiden (Abbildung 2). Für Architekten bedeutet das, sich nicht nur technisch, sondern auch kommunikativ und methodisch anzupassen. Sie müssen die Konzepte, Arbeitsweisen und Erwartungen dieser neuen Rollen verstehen und als Brückenbauer agieren: zwischen Fachbereichen, Datenverantwortlichen und technischen Implementierungsteams. Architekturentscheidungen betreffen zunehmend nicht nur Code und Komponenten, sondern auch Datenstrukturen, Modelle, Trainingseinheiten und Betriebsprozesse. Das führt zu komplexeren Verantwortungsschnittstellen, die klare Absprachen und transparente Prozesse erfordern.


Infografik Verantwortungsschnittstellen

Infografik Verantwortungsschnittstellen

Neue Rollen und Verantwortungsschnittstellen (Abb. 2)

(Bild: Gharbi/Blatner)

Erfolgreiche Architektur im KI-Umfeld setzt ein tiefes Verständnis für die jeweilige Anwendungsdomäne voraus. Ob im Gesundheitswesen, im öffentlichen Verkehr oder in der Finanzbranche – Daten und Modelle müssen mit fachlichem Kontext angereichert und an die Bedürfnisse der Stakeholder angepasst werden. Architekten suchen daher aktiv den Austausch mit Experten aus der Domäne, verstehen deren Sprache und integrieren deren Sichtweisen in architektonische Überlegungen.

Methodisch helfen dabei Verfahren wie Domain Storytelling, Event Storming oder Design Thinking. Diese Ansätze ermöglichen es, komplexe Anforderungen frühzeitig zu erkennen, blinde Flecken in der Modellierung zu vermeiden und die Akzeptanz für KI-basierte Systeme zu erhöhen. Besonders wichtig ist es, nicht nur Entscheidungsträger, sondern auch spätere Nutzerinnen und Nutzer in die Architekturarbeit einzubinden, beispielsweise durch Co-Creation-Workshops oder Szenarienentwicklung.



Source link

Künstliche Intelligenz

Sonderheft: c’t digital souverän – Ihre Unabhängigkeit in der digitalen Welt


Europäische Politiker fordern es, deutsche Wirtschafts- und Digitalverbände predigen es, immer mehr Unternehmen und private Computernutzer wollen es: digital unabhängig werden. In der Praxis klappt das nicht immer und die Abhängigkeit gerade von US-Cloudanbietern bleibt hoch. Warum es ist es so schwer, im Kleinen wie im Großen die Unabhängigkeit in der digitalen Welt wiedererlangen? Genau darum geht es in diesem c’t-Sonderheft.

Ein zentrales Thema ist der Ausstieg aus den Abhängigkeiten von US-Cloud-Anbietern wie Microsoft, Google & Co. Wir zeigen Ihnen, warum es sich lohnt, jetzt nach Alternativen zu suchen, wie Sie passende Lösungen finden und welche rechtlichen Rahmenbedingungen in Europa gelten. Außerdem beleuchten wir wegweisende politische und gesellschaftliche Initiativen, die digitale Souveränität vorantreiben – von gemeinnützigen Organisationen bis hin zu staatlichen Behörden, die auf Open-Source-Lösungen setzen.


Einen Schwerpunkt legt das Heft auf den Aufbau einer eigenen Infrastruktur. Vom Einstieg mit Nextcloud bis zum Betrieb eigener Dienste mit Proxmox VE decken wir das nötige Wissen ab. Unser Kompendium zum Thema “Dienste selber hosten” liefert sowohl Einsteigern als auch erfahrenen Administratoren das Rüstzeug, um Dienste sicher, stabil und konform mit Datenschutzregeln zu betreiben.

Neben fundiertem Praxiswissen enthält das Sonderheft auch zahlreiche Anleitungen für konkrete Projekte zum Selbermachen – von der Foto-Cloud Immich auf dem Raspberry Pi über einen automatischen Backup- und Synchronisations-Client ganz ohne Cloud-Speicher bis hin zu einem lokalen Standort-Tracker.

Egal, ob Sie neu in die Welt des Self-Hostings einsteigen oder Ihre bestehende Infrastruktur weiter absichern und ausbauen möchten – “c’t digital souverän” bietet Ihnen das Wissen und die Werkzeuge, um digitale Selbstbestimmung zu leben.

Das Sonderheft „c’t digital souverän“ gibt es sowohl auf Papier als auch in digitaler Form. Wer die Print-Ausgabe für 14,90 Euro bis einschließlich 24.08.2025 im Heise Shop bestellt, zahlt keine Versandkosten. Hier erhalten Sie die digitale Ausgabe ab sofort für 12,99 Euro im heise Shop als PDF.

Ebenfalls im heise Shop finden Sie das gedruckte Heft und die digitale Ausgabe als Bundle. Sie erhalten das Heft und PDF für 19,90 € statt 32,90 Euro. Das Superbundle besteht dieses Mal aus dem Heft, dem PDF und dem Buch „Die Tesla-Files“ vom Verlag C.H. Beck für insgesamt 40,90 € statt 53,89 €.


(ktn)



Source link

Weiterlesen

Künstliche Intelligenz

Obsidian jetzt mit Datenbank-Funktion | heise online


Nach einigen Wochen Betatest für einen begrenzten Nutzerkreis hat der Hersteller des kostenlosen Notiz- und Wissensmanagementprogramms Obsidian nun Version 1.9 freigegeben. Sie führt eine eine von vielen Nutzern lang erwartete Funktion ein: Obsidian Bases erweitert das auf reinen Markdown-Dateien aufbauende Programm um eine Datenbankfunktion. Sie nutzt die optionalen Metadaten der Dateien im YAML-Frontmatter-Format, seit Obsidian 1.4 etwas gefälliger und einfacher als „Properties“ einzugeben, als Datenfelder. Die lassen sich in Tabellenform oder als Kartenansicht ausgeben, gruppieren, filtern und mit einfachen Berechnungen, logischen und Datums-Operationen auswerten.

Damit kann man sich aus umfangreichen, strukturierten Datenbeständen übersichtliche Auswertungen, Inhaltsverzeichnisse und Dashboards anlegen. Zudem darf man Properties inline bearbeiten, also direkt in der Tabelle. Alle Feldinhalte werden automatisch mit den zugehörigen Markdown-Dateien verlinkt. Die bleiben dabei unberührt; die Abfragen und Ansichten landen in zusätzlichen YAML-Dateien mit der Endung .base.

Die Datenbankfunktion ist als Core-Plug-in ausgeführt, das sich in den Einstellungen von Obsidian zuschalten lässt. Anders als die derzeit über 2500 Community-Plug-ins werden Core-Plug-ins von den Obsidian-Machern selbst entwickelt; die bei Community-Plug-ins grundsätzlich bestehenden Bedenken bezüglich ihrer Sicherheit und nachhaltiger Pflege entfallen.

Auf den ersten Blick macht Obsidian Base einem der mit Abstand beliebtesten Community-Plug-ins Dataview Konkurrenz. Das ermöglicht es ebenfalls, Obsidian-Dateien anhand der Properties auszuwerten, zu filtern und zu aggregieren. Es gibt jedoch einige wesentliche Unterschiede. Dataview ist weit flexibler, sowohl was die möglichen Ausgabeformen (Tabellen mit Textumbruch in Spalten, erweiterte Gruppierungen, Kalender und mehr) als auch die Abfragen und Berechnungen anbelangt. Dafür muss man allerdings eine komplexe Abfragesprache (DQL) lernen, für komplexere Anwendungen auch Javascript beherrschen und für jede Aufgabe Code schreiben und debuggen.



Filterkriterien und Ansichten legt man direkt in der Obsidian-Oberfläche fest.

Base hingegen beschränkt sich bislang auf einfachere Tabellendarstellung, weitere Ansichten wie Kalender oder Listen stellt der Hersteller für künftige Obsidian-Versionen in Aussicht. Andererseits lässt sich Base direkt in der Obsidian-Oberfläche bedienen. In Dialogen und Menüs definiert man Abfragen, Filter, Gruppierungen und Berechnungen – die Eingabe von Code ist nicht erforderlich. Wer möchte, kann das dennoch tun und die erzeugten .base-Dateien direkt bearbeiten – etwa, um komplexere Formeln oder speziellere Views zu nutzen, die in der Bedienoberfläche noch nicht unterstützt werden.

Base ist auch – ebenso wie das Dataview-Plugin – kein direkter Konkurrent zur Datenbankfunktionalität von Notion oder gar Spezialisten wie Airtable und Seatable. Dazu fehlt zum Beispiel die 1:n-Relationalität, also die Verknüpfung mehrerer Datenbanktabellen über Indexfelder. Eine Sammlung von Obsidian-Dateien mit Metadaten und Beschreibungen von Büchern mit Autoren-Seiten zu verknüpfen, geht nur über interne Links, was deutlich umständlicher und unflexibler ist. Würde man beispielsweise den Autorennamen ändern, müsste man alle Links per Hand korrigieren. Dennoch bietet Base auch weniger technikaffinen Nutzern nun eine Möglichkeit, umfangreiche Notiz- und Wissenssammlungen übersichtlich auszuwerten und aufzubereiten, ohne dass man sich mit Abfrage- und Programmiersprachen auseinandersetzen müsste.

Über die Herstellerseite lässt sich Obsidian 1.9 kostenlos herunterladen. Es gibt Versionen für Windows, macOS, Linux, iOS und Android. Nutzer einer älteren Version erhalten einen Update-Hinweis in den Einstellungen.

Für Obsidian-Neueinsteiger und Umsteiger von anderen Notizprogrammen haben wir eine dreiteilige Anleitungsserie veröffentlicht. Die Artikel stehen in den c’t-Ausgaben 19/2024, 22/2024 und 26/2024 und finden sich auch auf Heise+:

Wissensmanagement: Einführung in Obsidian

Wissen organisieren in Obsidian: Strategien und Methoden

Notizen und Wissen organisieren in Obsidian: Fortgeschrittene Funktionen


(swi)



Source link

Weiterlesen

Künstliche Intelligenz

Transparenz bei Northvolt – SPD geht vors Verfassungsgericht


Die gescheiterte Ansiedlung des insolventen schwedischen Batterieherstellers in Heide zieht weitere Kreise. Die SPD-Fraktion in Schleswig-Holstein will sich einem sogenannten Organstreitverfahren der FDP vor dem Landesverfassungsgericht anschließen. Mit dem Verfahren solle geklärt werden, wie die Beteiligung des Landtages auszusehen habe, hieß es.

Die schwarz-grüne Landesregierung habe bei der Northvolt-Ansiedlung und der Aufnahme einer entsprechenden Förderung für das Unternehmen unverantwortlich agiert und das Parlament absichtlich im Unklaren gelassen, kritisierte der SPD-Abgeordnete Kianusch Stender in Kiel. „Sie stützte ihre Entscheidung über Hunderte Millionen Euro allein auf ein PwC-Gutachten, das auf dünnster Datenbasis erstellt wurde“, sagte er. Die Ergebnisse seien daher nicht seriös genug gewesen, um die Förderungen der Northvolt-Ansiedlungen zu rechtfertigen. Außerdem habe die Landesregierung das Parlament unzureichend informiert.

Northvolt erhielt von der staatlichen Förderbank KfW rund 600 Millionen Euro über eine Wandelanleihe für den geplanten Fabrikbau in Heide. Bund und Schleswig-Holstein bürgten jeweils zur Hälfte. Grundlage der Entscheidung war ein Gutachten des Beratungsunternehmens PwC. Darin hielten die Prüfer eine Rückzahlung der Anleihe samt Zinsen für plausibel.

Mittlerweile will das US-Unternehmen Lyten alle verbleibenden Standorte des schwedischen Batterieherstellers übernehmen. Darunter ist auch die im Bau befindliche Fabrik bei Heide in Schleswig-Holstein. Das kündigte der im kalifornischen San Jose ansässige Batterietechnik-Spezialist Anfang August an. „Nun bekommt Schleswig-Holstein durch den Vorverkaufsvertrag von Lyten womöglich eine zweite Chance für die größte Industrieansiedlung seiner Geschichte“, sagte Stender. Die mögliche Übernahme könnte Schwung in den Bau einer Batteriezellfabrik in Schleswig-Holstein bringen.

Ministerpräsident Daniel Günther (CDU) dürfe vor allem nicht erneut abtauchen, sagte Stender. Er warf Günther vor, zwischen Oktober 2022 und der Entscheidung über die Wandelanleihe im Januar 2024 nur sechs Mal den Kontakt zu Northvolt gesucht zu haben. Lyten müsse zur „Chefsache“ werden. Die SPD-Fraktion will in einer Anfrage wissen, ob das Land bereits direkt mit Lyten gesprochen hat und wie die Landesregierung zur Forderung des US-Unternehmens steht, zusätzliche staatliche Mittel bereitzustellen.

Lesen Sie auch


(nie)



Source link

Weiterlesen

Beliebt