Voici les principales technologies utilisées dans la banque :
- L’IA, principalement le machine learning pour détecter les activités frauduleuses et catégoriser les transactions
- La Robotic Process Automation pour traiter automatiquement les documents Excel/Word envoyés par les clients, partenaires, courtiers, etc. Parfois, cela se fait aussi d’une application à une autre.
- La blockchain. Les dernières initiatives se penchent sur les paiements instantanés ou les règlements en temps réel.
- Les chatbots/assistants vocaux : pour la première interaction client sur les sites web et les réseaux sociaux, afin de fournir des services comme la consultation du solde du compte ou la simulation d’un prêt, et l’assistance client. Les robots-conseillers sont aussi une catégorie particulière consacrée aux services d’investissement.
- Les API : elles fournissent une interface programmatique pour accéder aux informations de compte, à l’initiation de paiement (voir la réglementation PSD2) et à l’open banking.
- Le trading algorithmique : il utilise des algorithmes avancés qui se corrigent eux-mêmes pour négocier des actifs automatiquement.
- L’analyse en temps réel : pour produire des rapports sur les activités des applications bancaires et des sites web.
- Les conteneurs : de plus en plus de banques utilisent des builds immuables pour garantir l’intégrité de la livraison. Par exemple Docker ou OpenShift.
- Les pipelines CI/CD : une pile technologique pour automatiser les builds et les déploiements d’applications. Ils sont utilisés avec les conteneurs.
- L’infrastructure cloud : pour accélérer la livraison de nouvelles fonctionnalités, les banques utilisent de plus en plus le cloud, avec des exigences spécifiques pour respecter le cadre réglementaire.
- Le NLP et l’OCR : pour reconnaître le contenu des documents numérisés, afin de numériser et d’automatiser l’acquisition des données aussi vite que possible, puis de les catégoriser à l’aide du traitement du langage naturel.