Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.
Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.
Sprache auswählen
29. April 2026
10 Lesezeit:

Standard-Agenten-Frameworks reichen für den Bankensektor nicht aus. Ja, das ist der Punkt, mit dem ich beginnen würde, und nein, eine optimierte Prompt-Strategie oder ein strengerer API-Gateway ändern daran nichts.
Ein Standard-Stack mit LangChain, Tools, einer Vektordatenbank und einem API-Gateway kann einen Chatbot funktionsfähig machen. Er kann eine Absicht weiterleiten, Kontext abrufen, ein Tool aufrufen und eine ausgefeilte Antwort zurückgeben. Gut und schön. Aber im Bankwesen scheitert man nicht an der Frage: “Kann er die API aufrufen?”. Das Bankwesen versagt auf der Ebene der Frage: “War dieser Anruf zulässig, im Rahmen der Befugnisse, überprüft, protokolliert und für diesen Kunden unbedenklich?”. Das ist ein anderes Architekturproblem.
Es gibt drei Gründe, warum ich einen generischen Agent-Stack nicht ohne eine spezielle Vertrauensschicht in der Nähe von Produktions-Banking-Workflows einsetzen würde.
Erstens: Finanzdaten sind Verbindlichkeitsdaten. Eine falsche Angabe in einem Chatbot für den Einzelhandel ist peinlich. Eine falsche Angabe zum Kontostand, zum Transaktionsstatus, zur Gebührenerläuterung oder zur Kreditentscheidung kann rechtliche Risiken nach sich ziehen. Gemäß dem Verbraucherpflichten gemäß FCA, … So muss das Institut beispielsweise nachweisen, dass Kunden eine faire, verständliche und angemessene Betreuung erhalten. Wenn das Modell eine Rückzahlungsoption erfindet oder ein Produkt falsch erklärt, kann man nicht einfach mit den Schultern zucken und “der KI” die Schuld geben. Die Bank ist für das Ergebnis verantwortlich. Daher muss die Architektur jede sachliche Aussage so behandeln, als müsse sie anhand eines Quellsystems überprüft werden.
Zweitens ist Multi-Tenancy nicht nur eine Frage der Produktgestaltung. Wenn Sie mehrere Bankkunden, Händler, Geschäftsbereiche oder Regionen über eine einzige Plattform bedienen, muss auf jeder Ebene eine Mandantenisolierung gewährleistet sein: Eingabeaufforderungen, Speicher, Vektorindizes, Tool-Berechtigungen, Protokolle, Redis-Schlüssel, Datenbankzeilen, Geheimnisse und Audit-Exporte. Ein einziger mandantenübergreifender Datenleck ist kein Bug-Ticket. Es kann sich um einen meldepflichtigen Vorfall handeln. Aus diesem Grund mag ich keine Architekturen, bei denen der Agent weitreichenden Zugriff hat und die Anwendungsschicht sich “merkt”, die Daten später zu filtern. Durch das nachträgliche Filtern entstehen Datenlecks.
Drittens ist das LLM die am wenigsten vertrauenswürdige Komponente in der Kette. Das klingt hart, ist aber die richtige Annahme. Das Modell arbeitet probabilistisch. Es kann böswillige Anweisungen befolgen, dem abgerufenen Kontext zu viel Vertrauen schenken oder personenbezogene Daten in einer Zusammenfassung offenlegen. Es kann einen Tool-Aufruf generieren, der gültig erscheint, bis man die Parameter genauer unter die Lupe nimmt. Daher würde ich das Modell niemals direkt neben den Kernbank-APIs laufen lassen.
Der sicherere Ansatz besteht darin, das Modell die Schlussfolgerungen ziehen zu lassen, die Durchsetzung jedoch in deterministischen Systemen zu belassen. Das Schlussfolgern gehört in die Agentenebene. Die Durchsetzung gehört in Schema-Validatoren, Richtlinienprüfungen, mandantenbezogene Berechtigungen, Genehmigungsschritte und Prüfprotokolle. Sobald man diese Trennung vornimmt, ist die Architektur nicht mehr eine Kette modellgesteuerter API-Aufrufe, sondern wird zu einem kontrollierten Vertrauenssystem, in dem das LLM als nützliche, aber unzuverlässige Schlussfolgerungskomponente behandelt wird.
Ein bestimmter Ansatz erleichtert die Umsetzung dieser Trennung. Wenn ich mir einen Bankagenten anschaue, interessiert mich vor allem, wie viel Befugnis er besitzt und wie weit diese Befugnis vom Menschen, der sie erteilt hat, entfernt ist. Die Leistungsfähigkeit gibt Auskunft darüber, wie gut die Demo ist. Die Befugnis bestimmt, wie viel Kontrolle das System ausüben darf. Ein brillantes Modell, das an schreibgeschützte Tools angebunden ist, ist ein „Thin Assistant“. Ein träges Modell, das über einen permanenten Schlüssel verfügt, mit dem Gelder bewegt werden können, stellt ein anderes Problem dar und benötigt alle darunterliegenden Schichten. In dem Artikel unterteile ich diese Autoritätsachse in vier Klassen – Assistent, Orchestrator, Operator und wirtschaftlicher Akteur – Nicht jeder Akteur ist ein Wirtschaftsakteur.

Andrew übersetzt dezentralisierte Konzepte in sichere, funktionale Finanztools. Er navigiert durch die unbeständige DeFi-Landschaft, um skalierbare Blockchain-Infrastrukturen aufzubauen, die einen realen Nutzen bieten und über die Schlagworte hinausgehen, um technischen Wert zu liefern.
Im Bankwesen erleichtert ein vierstufiges Vertrauensmodell die Kontrolle, Prüfung und Absicherung der Architektur. Es zwingt bei jedem Schritt zur Auseinandersetzung mit einer unbequemen Frage: Was darf dieser Teil des Stacks wissen, entscheiden und beeinflussen?
Ein Bankagent kann zwar wie ein einzelnes Produkt kommunizieren, sollte aber nicht wie ein einheitliches System funktionieren. Der Kunde sollte keinen Einblick in das Kernbankensystem haben. Der Agent sollte Finanz-APIs nicht direkt aufrufen. Das Gateway sollte nicht eigenmächtig handeln. Das Kernbankensystem sollte modellgenerierten Anfragen nicht vertrauen, nur weil sie von einem zugelassenen Kanal stammen.
Hier ist der Pfad, den ich in einer produktionsreifen Umgebung erwarten würde:

Der vorgegebene Weg ist einfach:

Diese vier Schichten sollten durchsetzbare Grenzen zwischen Vertrauenszonen. Wenn der Agent Kontodaten benötigt, läuft die Anfrage über das Gateway. Wenn er eine Zahlung vorbereitet, läuft die Anfrage über das Gateway. Wenn er einen externen KYC-, AML-, Karten- oder Betrugsschutzanbieter benötigt, wird die Anfrage dennoch zunächst über das Kernbankensystem weitergeleitet.
Vor dem Hintergrund dieses Kontrollpfads wollen wir nun Schicht für Schicht durchgehen und uns ansehen, wofür die einzelnen Teile zuständig sein sollten, was sie auf keinen Fall berühren dürfen und an welchen Stellen die Übergabe einer gründlichen Überprüfung bedarf.
Die Client-Schicht ist der Ort, an dem der Nutzer auf den Agenten trifft, sie sollte jedoch schlank bleiben. Mobile Apps, Web-Apps, Chat-Widgets, Sprachschnittstellen und Messenger sollten keine Banklogik enthalten. Ihre Aufgabe besteht darin, die Anfrage zu erfassen, Identität und Sitzungskontext weiterzuleiten, die Antwort darzustellen und alle sensiblen Daten an die darunterliegenden Schichten weiterzugeben.
Diese Thin-Client-Regel prägt auch den Edge-Stack. Man benötigt nach wie vor die üblichen Perimeter-Komponenten: Cloudflare für die Datenverkehrsfilterung, ein API-Gateway für das Routing und Ratenbegrenzungen sowie eine BFF-Schicht, die mit Auth0 oder Firebase verbunden ist, um die kanalspezifische Sitzungsverwaltung zu übernehmen. Doch nichts davon sollte den Client zu einer Bankkomponente machen. Der Client kommuniziert mit der Plattform. Er weiß nicht, wie Konten, Zahlungen, KYC, AML oder Karten funktionieren, und greift auf keinen Fall direkt auf diese Systeme zu.
Die Orchestrierungsschicht ist die Schaltzentrale des Agentensystems. Sie entscheidet, ob es sich bei einer Anfrage um einen schnellen Supportvorgang oder einen geregelten Workflow handelt, welcher Zustand wiederhergestellt werden muss, welche Kontextinformationen dem Modell gefahrlos zur Verfügung gestellt werden können und ob überhaupt ein Tool-Aufruf vorbereitet werden soll.
An dieser Stelle würde ich frühzeitig auf architektonische Schulden prüfen: in Eingabeaufforderungen versteckte Zahlungsregeln, alte Chat-Verläufe, die als Workflow-Status dienen, oder Tools, die außerhalb des aktuellen Mandanten, Kanals oder der Benutzerrolle sichtbar sind. Wenn Sie solche Anzeichen erkennen, driftet das Design bereits ab.
Sechs Anhaltspunkte geben in der Regel Aufschluss darüber, ob es sich um ernsthafte Architektur handelt:
Der Router sollte die Anfrage klassifizieren, bevor der Mitarbeiter anfängt, sich den Kopf zu zerbrechen. Eine Frage zum Kartenstatus und ein Ablauf zur Zahlungsvorbereitung gehören nicht auf denselben Pfad. Das eine sollte schnell und eng begrenzt sein, während das andere Planung, Überprüfungen und Genehmigungsschritte erfordert, bevor es weitergehen kann.
Die Auswirkungen auf die Latenz spielen eine wichtige Rolle. Wenn jede Anfrage über einen DeepAgent läuft, wirkt das Produkt langsam und ressourcenintensiv. Wenn alles über einen SimpleReactAgent läuft, wird das System anfällig für Risiken, sobald der Benutzer Aufgaben ausführt, die regulierte Daten oder Finanztransaktionen betreffen. Der Router macht diesen Kompromiss sichtbar.
Der Conversation Manager sorgt dafür, dass der Fall über verschiedene Sitzungen, Geräte und Eskalationspfade hinweg weiterverfolgt wird. Bankkunden schließen eine Aufgabe nicht immer in einem einzigen Chat ab: Sie beginnen möglicherweise auf dem Smartphone, setzen den Vorgang im Web fort, laden später Dokumente hoch oder wenden sich an einen Mitarbeiter.
Die Checkpoint-Funktion von LangGraph ist hier hilfreich, da der Workflow nicht innerhalb des Chat-Protokolls verbleiben muss. Er kann angehalten, fortgesetzt, verzweigt oder aus einem bekannten Zustand wiederhergestellt werden. Und wenn der Fall an einen Mitarbeiter weitergeleitet wird, sollte dieser den aktuellen Stand des Falls erhalten: was bereits geprüft wurde, was fehlgeschlagen ist, was noch aussteht und wie es als Nächstes weitergehen soll.
Der Kontext-Fenstermanager entscheidet, welche Informationen das Modell erhält. Im Bankwesen wirkt sich diese Entscheidung auf die Offenlegung von Daten, die Qualität der Antworten und die Nachvollziehbarkeit aus. Das Modell benötigt genügend Kontext, um gute Antworten zu liefern, sollte jedoch nicht jede alte Nachricht, jedes abgerufene Dokument oder jeden Rohwert eines Kunden erhalten.
Das strukturierte Aktionsprotokoll ist der Teil, auf den ich besonders achten würde. Der Chat-Verlauf ist unübersichtlich, da er Korrekturen der Benutzer, unvollständige Antworten, abgebrochene Abläufe und veraltete Annahmen enthält. Das Modell sollte anhand der Aktionsspur Schlussfolgerungen ziehen, wenn es wissen muss, was das System tatsächlich getan hat.
Im Tool-Executor wird die Modellabsicht zu einem Systemaufruf. Der Agent schlägt zwar möglicherweise einen Tool-Aufruf vor, doch der Executor steuert die Laufzeit.
Die Identitätsfelder sind besonders hervorzuheben. Das Modell sollte keine „user_id“, „tenant_id“ oder „correlation_id“ bereitstellen. Diese Werte sollten aus dem authentifizierten Plattformkontext stammen. Andernfalls könnte das Modell die Zugriffsgrenzen festlegen – und genau das soll mit dieser Architektur vermieden werden.
Das LLM Gateway bündelt den Zugriff auf Modelle an einem Ort. Ohne dieses Gateway verteilt sich die Anbieterlogik auf Dienste, Workflow-Code und Prompt-Vorlagen. Dies erschwert die Steuerung in einer mandantenfähigen Bankplattform.
Auch wenn sich die Anbieter ändern, benötigt die Plattform weiterhin eine zentrale Stelle, an der entschieden wird, welches Modell welche Anfrage bearbeitet, unter welcher Mandantenrichtlinie, innerhalb welches Budgets und mit welcher zulässigen Ausweichlösung.
Die Safeguard-Pipeline umschließt den Agenten vor und nach der Schlussfolgerung. Der entscheidende architektonische Aspekt ist hierbei das Timing: Eingabeprüfungen müssen vor der Planung durch das Modell durchgeführt werden, und Ausgabeprüfungen müssen stattfinden, bevor der Benutzer die Antwort sieht oder das System eine Aktion ausführt.

Der Mitarbeiter kann die Antwort entwerfen oder den nächsten Schritt vorbereiten. Die Pipeline entscheidet, ob diese Antwort angezeigt, blockiert, erneut versucht, eskaliert oder in einen Genehmigungsablauf weitergeleitet werden kann.
In diesem Artikel werde ich mich auf die Architektur-Ebene des Gateways beschränken. Kurz gesagt: Es soll modellbasierte Absichten in eine kontrollierte Systemanfrage umwandeln. Das bedeutet, die Berechtigungen der Mandanten zu prüfen, die Nutzdaten anhand von Schemata zu validieren, Genehmigungsregeln anzuwenden, die Aktion zu protokollieren und zu entscheiden, ob die Anfrage fortgesetzt werden kann, fehlschlägt oder an einen Mitarbeiter weitergeleitet wird.

Auf Ebene 4 befinden sich die eigentlichen Bankensysteme: Konten, Zahlungen, Karten, KYC, AML, Betrugsbekämpfung, Ledger-Dienste und externe Anbieter. In vielen Systemen ist diese Ebene bereits vorhanden, häufig in Form von Spring-Boot-Mikroservices oder einer bestehenden Core-Banking-API-Landschaft.
Die KI-Plattform sollte diese Ebene nicht verändern, sondern sich in sie integrieren. Diese Trennung ist wichtig, da sie die Portabilität des Agenten gewährleistet. Wenn eine Bank den KYC-Anbieter wechselt, einen neuen Anbieter für Betrugsbekämpfung hinzunimmt oder von einem Kernbankensystem zu einem anderen wechselt, sollte die KI-Ebene nicht komplett neu aufgebaut werden müssen. Das Gateway und die Kern-APIs übernehmen diese Komplexität.
Ich würde es außerdem vermeiden, dass der Agent externe Anbieter direkt kontaktiert. Wenn Geldwäscheprüfungen, die Kartenausgabe, die Zahlungsabwicklung oder KYC-Prüfungen hinter den Kernbankdienstleistungen stattfinden, sollte der Agent diese Grenze respektieren. Das Kernbankensystem bleibt die Quelle für die Ausführung und die Aufzeichnung. Der Agent bleibt ein kontrollierter Nutzer genehmigter Funktionen.
Machen wir sie sicher genug für echte Finanzabläufe.
Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.