import { CodeBlock, InfoBox } from '@/components/DevPortalLayout' export function IntroArchitectureSection() { return ( <>

1. Was ist der Compliance Hub?

Der BreakPilot Compliance Hub ist ein System, das Organisationen dabei unterstuetzt, gesetzliche Vorschriften einzuhalten. Er beantwortet die zentrale Frage:

“Duerfen wir das, was wir vorhaben, ueberhaupt so machen -- und wenn ja, welche Auflagen muessen wir dafuer erfuellen?”

Konkret geht es um EU- und deutsche Gesetze, die fuer den Umgang mit Daten und kuenstlicher Intelligenz relevant sind: die DSGVO, den AI Act, die NIS2-Richtlinie und viele weitere Regelwerke. Das System hat vier Hauptaufgaben:

  1. Wissen bereitstellen: Hunderte Rechtstexte sind eingelesen und durchsuchbar -- nicht nur per Stichwort, sondern nach Bedeutung (semantische Suche).
  2. Bewerten: Wenn ein Nutzer einen geplanten KI-Anwendungsfall beschreibt, bewertet das System automatisch, ob er zulaessig ist, welches Risiko besteht und welche Massnahmen noetig sind.
  3. Dokumentieren: Das System erzeugt die Dokumente, die Aufsichtsbehoerden verlangen: Datenschutz-Folgenabschaetzungen (DSFA), technisch-organisatorische Massnahmen (TOM), Verarbeitungsverzeichnisse (VVT) und mehr.
  4. Nachweisen: Jede Bewertung, jede Entscheidung und jeder Zugriff wird revisionssicher protokolliert -- als Nachweis gegenueber Pruefer und Behoerden.
Die KI ist nicht die Entscheidungsinstanz. Alle Compliance-Entscheidungen (zulaessig / bedingt zulaessig / nicht zulaessig) trifft ein deterministisches Regelwerk. Das LLM (Sprachmodell) wird ausschliesslich dafuer verwendet, Ergebnisse verstaendlich zu erklaeren -- niemals um sie zu treffen.

2. Architektur im Ueberblick

Das System besteht aus mehreren Bausteinen, die jeweils eine klar abgegrenzte Aufgabe haben. Man kann es sich wie ein Buero vorstellen:

Baustein Analogie Technologie Aufgabe
API-GatewayEmpfang / RezeptionGo (Gin)Nimmt alle Anfragen entgegen, prueft Identitaet und leitet weiter
Compliance Engine (UCCA)SachbearbeiterGoBewertet Anwendungsfaelle gegen 45+ Regeln und berechnet Risikoscore
RAG ServiceRechtsbibliothekPython (FastAPI)Durchsucht Gesetze semantisch und beantwortet Rechtsfragen
Legal CorpusGesetzesbuecher im RegalYAML/JSON + QdrantEnthaelt alle Rechtstexte als durchsuchbare Wissensbasis
Policy EngineRegelbuch des SachbearbeitersYAML-Dateien45+ auditierbare Pruefregeln in maschinenlesbarer Form
Eskalations-SystemChef-UnterschriftGo + PostgreSQLLeitet kritische Faelle an menschliche Pruefer weiter
Admin DashboardSchreibtischNext.jsBenutzeroberflaeche fuer alle Funktionen
PostgreSQLAktenschrankSQL-DatenbankSpeichert Assessments, Eskalationen, Controls, Audit-Trail
QdrantSuchindex der BibliothekVektordatenbankErmoeglicht semantische Suche ueber Rechtstexte

Wie die Bausteine zusammenspielen

{`Benutzer (Browser) | v ┌─────────────────────────────┐ │ API-Gateway (Port 8080) │ ← Authentifizierung, Rate-Limiting, Tenant-Isolation │ "Wer bist du? Darfst du?" │ └──────────┬──────────────────┘ | ┌─────┼──────────────────────────────┐ v v v ┌─────────────┐ ┌──────────────┐ ┌──────────────┐ │ Compliance │ │ RAG Service │ │ Security │ │ Engine │ │ (Bibliothek)│ │ Scanner │ │ (Bewertung) │ │ │ │ │ └──────┬───┬──┘ └──────┬───────┘ └──────────────┘ | | | | | ┌──────┴───────┐ | | │ Qdrant │ ← Vektordatenbank mit allen Rechtstexten | | │ (Suchindex) │ | | └──────────────┘ | | | └──────────────────────┐ v v ┌──────────────┐ ┌──────────────┐ │ PostgreSQL │ │ Eskalation │ │ (Speicher) │ │ (E0-E3) │ └──────────────┘ └──────────────┘`} ) }