SDK Causal Foundry - Moteur de données et d'interventions IA/ML multiplateforme
Pile Technique
Kotlin, React Native, React, Javascript, Typescript, Java, iOS, Swift
Tags
Organisation(s)
Ressources

Détails du Projet
Le Défi
La plateforme IA/ML de Causal Foundry avait besoin d'un pont fiable et léger entre les applications partenaires et son moteur d'apprentissage par renforcement, capable de capturer des données comportementales, de fournir des interventions adaptatives et de fonctionner de manière transparente sur Android, iOS, React Native et le Web, sans devenir un fardeau pour les applications partenaires ou les appareils de leurs utilisateurs.
La Solution
En tant qu'ingénieur principal, j'ai conçu et construit le SDK Causal Foundry à partir de zéro sur les quatre plateformes, garantissant un moteur d'ingestion de données et d'interventions modulaire et performant qui sert de passerelle centrale entre les applications partenaires et la plateforme CF IA/ML. Le SDK capture les signaux comportementaux, délivre des nudges personnalisés et enregistre automatiquement les réponses des utilisateurs, alimentant la boucle de rétroaction de l'apprentissage par renforcement qui stimule les expériences adaptatives et personnalisées sur les domaines partenaires.
Ce que j'ai construit
Ingestion de données comportementales Capture des événements prédéfinis et personnalisés, y compris le cycle de vie de l'application, les durées d'utilisation au niveau de l'écran et les interactions utilisateur spécifiques au domaine dans l'e-commerce, l'e-learning, la santé et les programmes de fidélité.
Moteur d'intervention Délivre des nudges opportuns pilotés par l'IA sous plusieurs formes : notifications push, messages in-app et nudges basés sur le contenu/UI ; avec journalisation automatique des réponses (engagé, ignoré ou bloqué) alimentant directement la plateforme ML.
SDK Android Construit en Kotlin, exploitant WorkManager pour une planification efficace des tâches de fond et de l'ingestion d'événements, optimisé pour la performance et l'efficacité de la batterie. Publié sur Maven Central.
SDK iOS Construit à partir de zéro en Swift, utilisant BGTaskScheduler pour la journalisation native des données de fond. Publié sur CocoaPods et Swift Package Manager.
SDK React Native Couche de pont avec un wrapper TypeScript sur les SDK natifs Android et iOS, centralisant la gestion du réseau et des données tout en accélérant les cycles de sortie. Publié sur NPM.
SDK Web JavaScript Extension de la portée de la plateforme aux sites web partenaires, prenant en charge l'ingestion d'événements et la livraison de nudges d'intervention pour les applications web.
Architecture modulaire Segmenté en modules spécifiques au domaine (Core, E-Commerce, E-Learning, Fidélité, Paiements, Santé Communautaire) pour minimiser la taille du paquet et maintenir des intégrations légères et ciblées.
Impact
Déployé sur des plateformes partenaires mondiales couvrant l'e-commerce, la santé et les programmes de fidélité permettant au moteur IA/ML de Causal Foundry de fournir des interventions personnalisées et adaptatives à grande échelle sur certains des marchés les plus mal desservis au monde.
Le SDK CF est la propriété intellectuelle de Causal Foundry. Tous droits réservés.