Notation intégrée
Le scoring embarqué (ou Embedded Scoring) fait référence au processus d'intégration d'un modèle prédictif entraîné — un algorithme de notation — directement dans le flux de travail opérationnel ou l'interface utilisateur d'une application, plutôt que de l'exécuter comme un service externe séparé. Au lieu d'interroger un point de terminaison d'API dédié pour obtenir une note, la logique ou l'artefact de modèle léger est déployé aux côtés du code de l'application elle-même.
La valeur principale du scoring embarqué est la réduction de la latence. En éliminant les sauts réseau entre l'application et un service de notation distant, les décisions peuvent être prises instantanément. Ceci est essentiel pour les applications en temps réel où les millisecondes comptent, telles que la détection de fraude, les recommandations personnalisées lors du paiement ou le classement dynamique de contenu.
Le processus implique plusieurs étapes clés. Premièrement, un modèle est entraîné à l'aide de données historiques. Deuxièmement, ce modèle est optimisé et sérialisé (par exemple, au format ONNX ou un format de bibliothèque léger). Troisièmement, ce modèle sérialisé est empaqueté et déployé directement dans l'environnement de l'application (par exemple, au sein d'un microservice ou de la logique côté client). Lorsqu'un événement se produit, l'application fournit les caractéristiques d'entrée nécessaires directement au modèle embarqué, qui calcule et renvoie une note immédiatement.
Le scoring embarqué est très polyvalent dans divers secteurs :
Ce concept est étroitement lié au déploiement de modèles (Model Deployment), à l'informatique en périphérie (Edge Computing) (lorsqu'il est déployé sur des appareils clients) et à l'architecture de microservices (Microservices Architecture) (lorsque la logique de notation est isolée mais reste étroitement couplée au service).