Dieser Eintrag befasst sich mit der Simulationsplattform Synapse von Alpha Reply, mit der Finanzinstitute ihre Kontrollumgebung gegen Finanzkriminalität testen können. Es wird ein Überblick darüber geben, worum es bei Synapse geht, und dabei sowohl auf geschäftliche als auch auf technische Aspekte der Entwicklung einer derartigen Plattform eingegangen..
Synapse ist eine Plattform, die realistische Finanztransaktionen sowohl zwischen Privat- als auch zwischen Unternehmenskunden simuliert, um zu prüfen, ob es sich dabei um betrügerische Aktivitäten handelt. Finanztransaktionen umfassen zweierlei:
Banken und andere Finanzinstitute können Synapse nutzen, um die Leistung ihrer Kontrollumgebungen zu bewerten, und zwar anhand verschiedener Kennzahlen, die mit dem Anteil betrügerischer Transaktionen, die von den bestehenden Kontrollen nicht als betrügerisch gekennzeichnet werden (falsche Negativergebnisse), sowie mit dem Anteil authentischer Transaktionen, die fälschlicherweise als betrügerisch eingestuft werden (falsche Positivergebnisse), in Verbindung stehen.
Zur Erreichung dieses Ziels gilt es, zahlreiche Herausforderungen zu bewältigen: In funktionaler Hinsicht mussten wir:
Synapse erstellt ein Universum von Agenten mit je verschiedenen Merkmalen und weist ihnen Verhaltensweisen zu, welche die von ihnen getätigten Transaktionen steuern (authentisch oder betrügerisch). Dann lässt es die Agenten in iterativen Schleifen Transaktionen untereinander tätigen.
Synapse arbeitet mit drei verschiedenen Arten von Agenten:
Das Ergebnis der Simulationen mit Agenten, die Finanzinstitute sind, ist eine Liste von Kunden (einschließlich typischer KYC-Informationen) mit ihrer gesamten Transaktionshistorie. Das Endnutzer-Finanzinstitut stellt eines der zahlreichen Finanzinstitute im Agentenuniversum von Synapse dar (mit einer der Realität entsprechenden Produktpalette und Kundenbasis). Das übrige Universum ist so kalibriert, dass es einem breiten Spektrum von Merkmalen des Heimatlandes der Finanzinstitute entspricht. Ausländische Agenten werden auf ähnliche, wenn auch vereinfachte Weise simuliert.
Die technischen Implikationen bei der Konzeption eines derartigen Systems sind nicht trivial. Ein wesentlicher Aspekt bei der Entwicklung der Plattform ist die Schaffung eines Systems, das auf hunderte Millionen Agenten skalieren und viele Milliarden Finanztransaktionen generieren und in der Regel über mehrere Jahre hinweg speichern kann.
Wir haben uns dafür entschieden, https://golang.org/ zu verwenden, das uns aus verschiedenen Gründen als am besten geeignet erschien:
Die wichtigste Entscheidung in Bezug auf die technische Konzeption war, das Potenzial zur parallelen Ausführung von Simulationen zu maximieren. Dies ist ein komplexes Thema, kurz gesagt bedeutet das:
Der letzte Bereich, der angesprochen werden muss, ist die Art und Weise, wie unsere Kunden (also die Finanzinstitute) mit Synapse interagieren werden. Unsere aktuelle Wahl lautet:
Dieser Überblick über die verschiedenen Aspekte, die bei der Konzeption und Entwicklung von Synapse eine Rolle spielen, ist absichtlich (sehr) umfassend, aber dennoch kurzgehalten.
Wenn Sie die Berichterstattung über Synapse verbessern wollen und prüfen, wie Sie die Plattform für Ihre Organisation nutzen können, kontaktieren Sie uns bitte unter