KI-unterstützte
Softwareentwicklung.
Modelle schreiben heute erstaunlich guten Code. Was sie nicht tun: entscheiden, welche Architektur in fünf Jahren noch trägt, erkennen, dass sie sich gerade eine Funktion ausgedacht haben, und die Verantwortung übernehmen, wenn Patientendaten im Spiel sind. Genau da fängt unsere Arbeit an.
Ein Prototyp ist kein Produkt.
Wir haben nichts gegen schnelles Bauen mit KI – wir machen es selbst. Der Unterschied zeigt sich nicht in der ersten Woche, sondern im dritten Jahr.
Bauen, bis es läuft
In wenigen Stunden steht etwas Vorzeigbares. Für Machbarkeitsnachweise und Ideenprüfung ist das großartig. Nur bleibt vieles ungeklärt, was später teuer wird.
- Es funktioniert, solange nichts Unerwartetes passiert
- Die Architektur entsteht nebenbei statt als Entscheidung
- Fehlerbehandlung, Rechte und Protokollierung fehlen meist ganz
- Ohne das Modell kommt niemand weiter, weil den Code niemand vollständig durchdringt
- Beim ersten Sicherheitsvorfall oder unter Last ist Schluss
Bauen, damit es bleibt
Wir setzen dieselben Werkzeuge ein – aber wir könnten jede Zeile auch ohne sie schreiben. Das ist der ganze Unterschied, und er entscheidet darüber, ob Sie in zwei Jahren noch handlungsfähig sind.
- Architektur ist eine begründete, dokumentierte Entscheidung
- Jede Zeile geht durch die Prüfung von Menschen, die sie selbst schreiben könnten
- Fehlerfälle, Rechte, Protokollierung und Datenschutz sind Teil des Entwurfs
- Wir erkennen, wenn ein Modell etwas erfindet – weil wir das Ergebnis beurteilen können
- Betrieb, Sicherung und Wiederherstellung sind mitgeplant, nicht nachgereicht
Sechs Fragen, die kein Modell für Sie beantwortet.
Architektur
Schichten, Datenmodell und Schnittstellen sind Entscheidungen, die man später nicht billig zurücknimmt. Ein Modell schlägt vor, was in seinen Trainingsdaten häufig war – nicht, was zu Ihrem Betrieb, Ihrem Team und Ihrer Wachstumserwartung passt.
Resilienz
Was passiert, wenn die Datenbank kurz weg ist, eine fremde Schnittstelle nicht antwortet oder zwei Personen denselben Datensatz gleichzeitig ändern? Zeitgrenzen, Wiederholungen und Idempotenz gehören in den Entwurf, nicht in den Störungsbericht.
Backup & Recovery
Eine Sicherung ohne geprüfte Wiederherstellung ist eine Vermutung. Wir legen vorher fest, wie lange eine Wiederherstellung dauern darf und wie viel Datenverlust hinnehmbar ist – und üben den Ernstfall, statt ihn zu hoffen.
Performance
Messen statt raten. Die meisten Einbrüche kommen nicht aus der Sprache oder dem Rahmenwerk, sondern aus fehlenden Indizes, Abfragen in Schleifen und Datenmengen, die im Testsystem nie vorkamen.
Code-Sicherheit
Eingaben prüfen, Abfragen parametrisieren, Ausgaben kodieren, Abhängigkeiten aktuell halten. Generierter Code übernimmt gerne Muster, die einmal üblich waren und heute eine Schwachstelle sind – das fällt nur auf, wenn jemand danach sucht.
Betriebssicherheit
Gehärtete Systeme, getrennte Rechte, nachvollziehbare Protokolle, Überwachung mit Alarmierung und ein geregelter Weg für Aktualisierungen. Sichere Software auf einem ungepflegten Server ist unsichere Software.
Nicht ein Modell für alles.
Wir sind an keinen Anbieter gebunden und setzen bewusst das Modell ein, das zur Aufgabe passt – bei einfachen Aufgaben ist das regelmäßig auch das günstigste.
Wir merken, wenn ein Modell sich etwas ausdenkt.
Sprachmodelle erfinden gelegentlich Funktionen, Schalter oder ganze Bibliotheken, die es nicht gibt – und tun das mit derselben Selbstsicherheit wie bei korrekten Antworten. Wer den Fachbereich nicht beherrscht, merkt den Unterschied nicht.
Deshalb ist der entscheidende Teil unserer Arbeit nicht das Erzeugen von Code, sondern das Beurteilen. Wir prüfen jede Schnittstelle gegen die Dokumentation des Herstellers, lassen alles übersetzen und testen, und nichts geht ungeprüft in den Hauptzweig. Wo ein Modell eine Abkürzung vorschlägt, die sicherheitsrelevant ist, fällt das auf, bevor es in Betrieb geht.
Das ist auch der Grund, warum wir bei ausgefallenen Anforderungen manchmal langsamer sind als eine reine Prompt-Werkstatt. Der Vorsprung kommt später – dann, wenn etwas nicht funktioniert und jemand verstehen muss, warum.
Was bei uns Standard ist
- ✓ Menschliche Durchsicht jeder Änderung vor der Übernahme
- ✓ Schnittstellen gegen die Herstellerdokumentation abgeglichen
- ✓ Übersetzen und Testen als Bedingung, nicht als Kür
- ✓ Abhängigkeiten geprüft statt blind übernommen
- ✓ Sicherheitsrelevanter Code besonders eng geprüft
- ✓ Quellcode und Dokumentation gehören Ihnen
Modelle helfen beim Entwickeln – nicht beim Verarbeiten Ihrer Daten.
Das ist die Feinheit, auf die es ankommt. Wir setzen Modelle amerikanischer Anbieter in der Entwicklungsarbeit ein: beim Schreiben und Prüfen von Code, beim Entwerfen von Datenmodellen, beim Durchsehen von Dokumentation. Personenbezogene Daten unserer Kunden gehen dabei nicht an diese Dienste.
Wo ein System personenbezogene Daten mit einem Sprachmodell verarbeiten soll, ist die Frage eine ganz andere – und wird eigens entschieden. Für diesen Fall stehen die Modelle bereit, die in unserem eigenen Netz laufen. Was diese Modelle sehen, verlässt das Haus nicht.
Damit bleibt auch der Anspruch der Startseite unangetastet: Ihre Daten bleiben in Österreich. Ein Werkzeug, mit dem wir Code schreiben, ist etwas anderes als ein Auftragsverarbeiter, der Ihre Bestände sieht.
So ist es geregelt
- ✓ Cloud-Modelle für Entwicklungsarbeit, nicht für Kundendatenbestände
- ✓ Keine personenbezogenen Daten an Anbieter in Drittstaaten
- ✓ Lokale Modelle, wenn Inhalte das Haus nicht verlassen dürfen
- ✓ Jeder Einsatz eines Modells am Datenbestand wird eigens entschieden
- ✓ Betrieb der Anwendungen weiterhin auf Servern in Österreich
Gesundheit und Rechtsanwälte in Österreich.
In diesen beiden Bereichen arbeiten wir seit Jahren, und beide haben eine Gemeinsamkeit, die viele Dienstleister unterschätzen: Die Verschwiegenheitspflicht endet nicht bei der Berufsträgerin. Nach dem Ärztegesetz erstreckt sie sich ausdrücklich auf die Hilfspersonen, nach der Rechtsanwaltsordnung auf Angestellte und Hilfskräfte. Wer für eine Ordination oder eine Kanzlei Software baut und betreibt, steht nicht daneben, sondern mittendrin.
Gesundheitsdaten sind zusätzlich eine besondere Kategorie personenbezogener Daten nach Artikel 9 der Datenschutz-Grundverordnung. Das hat Folgen für das Datenmodell, das Rechtekonzept, die Protokollierung und die Löschfristen – und zwar von der ersten Entwurfsentscheidung an, nicht als Nachrüstung vor dem Betriebsstart.
Wie das in der Praxis aussieht, sehen Sie an unseren eigenen Plattformen: Wir bauen solche Systeme nicht nur für andere, wir betreiben sie auch selbst.
Was wir dabei mitdenken
- ✓ Gesundheitsdaten als besondere Kategorie nach Art. 9 DSGVO
- ✓ Ärztliche Verschwiegenheitspflicht nach § 54 ÄrzteG
- ✓ Anwaltliche Verschwiegenheitspflicht nach § 9 Abs 2 RAO
- ✓ Auftragsverarbeitung nach Art. 28 DSGVO vertraglich geregelt
- ✓ Rollen- und Rechtekonzept statt Sammelzugängen
- ✓ Nachvollziehbar, wer wann welchen Datensatz gesehen hat
- ✓ Aufbewahrungs- und Löschfristen im Datenmodell verankert
- ✓ Anforderungen der EU-KI-Verordnung im Blick
Erste Umsetzungen sind im Einsatz.
Ein Agent, der selbständig auf Produktivsysteme zugreift, ist erst dann verantwortbar, wenn er weniger darf als der Mensch, der ihn beauftragt hat. So haben wir es gebaut.
Auftrag
Eine Aufgabe wird in einer Warteschlange abgelegt, nicht sofort ausgeführt. Damit ist jeder Auftrag von Anfang an ein nachvollziehbarer Datensatz.
Freigabe
Kritische Aktionen brauchen ein zweites Augenpaar. Wer beantragt, kann nicht selbst freigeben – auch dann nicht, wenn er alle Rechte hätte.
Ausführung
Ausführende Dienste in der jeweiligen Netzzone holen ihre Aufträge nur ausgehend ab. Von der Steuerung führt keine Verbindung nach innen.
Nachweis
Jeder Lauf wird protokolliert. Zugangsdaten liegen nie in der Datenbank, sondern werden erst am Ausführungsort aufgelöst.
Sie haben einen Prototyp, der jetzt tragen muss?
Das ist der häufigste Grund, warum man bei uns anruft. Wir sehen uns an, was vorhanden ist, und sagen Ihnen ehrlich, ob sich Weiterbauen lohnt oder ein Neuaufsetzen günstiger kommt.