Causal Foundry SDK - Motor de datos e intervención de IA/ML multiplataforma

[SDK]

Pila Tecnológica

Kotlin, React Native, React, Javascript, Typescript, Java, iOS, Swift

Etiquetas

Android SDKReact Native SDKJS/TS SDKiOS SDKIAAnalíticaOptimizaciónGestión de EmpujonesRegistro de EventosWorkManagersTareas en Segundo Plano

Organización(es)

Recursos

Causal Foundry SDK - Motor de datos e intervención de IA/ML multiplataforma

Detalles del Proyecto

El Desafío

La plataforma de IA/ML de Causal Foundry necesitaba un puente confiable y ligero entre las aplicaciones de los socios y su motor de aprendizaje por refuerzo, capaz de capturar datos de comportamiento, ofrecer intervenciones adaptativas y funcionar sin problemas en Android, iOS, React Native y Web, sin convertirse en una carga para las aplicaciones de los socios o los dispositivos de sus usuarios.

La Solución

Como ingeniero principal, diseñé y construí el SDK de Causal Foundry desde cero en las cuatro plataformas, asegurando un motor de intervención e ingesta de datos modular y de alto rendimiento que sirve como puerta de enlace principal entre las aplicaciones asociadas y la plataforma de IA/ML de CF. El SDK captura señales de comportamiento, ofrece empujones personalizados y registra automáticamente las respuestas del usuario, alimentando el bucle de retroalimentación de aprendizaje por refuerzo que impulsa experiencias adaptativas y personalizadas en los dominios de los socios.

Lo que Construí

Ingesta de Datos de Comportamiento: Captura eventos predefinidos y personalizados, incluido el ciclo de vida de la aplicación, las duraciones de uso a nivel de pantalla y las interacciones del usuario específicas del dominio en comercio electrónico, e-learning, atención médica y programas de fidelización.
Motor de Intervención: Ofrece empujones oportunos impulsados por IA en múltiples formas: notificaciones push, mensajes dentro de la aplicación y empujones basados en contenido/IU; con registro automático de respuesta (interactuado, descartado o bloqueado) que alimenta directamente la plataforma de ML.
Android SDK: Construido con Kotlin, aprovechando WorkManager para la programación eficiente de tareas en segundo plano e ingesta de eventos, optimizado para el rendimiento y la eficiencia de la batería. Publicado en Maven Central.
iOS SDK: Construido desde cero en Swift, utilizando BGTaskScheduler para el registro de datos en segundo plano nativo y consciente de los recursos. Publicado en CocoaPods y Swift Package Manager.
React Native SDK: Capa de puente con un envoltorio de TypeScript sobre los SDK nativos de Android e iOS, centralizando la gestión de red y datos mientras se aceleran los ciclos de lanzamiento. Publicado en NPM.
JavaScript Web SDK: Alcance de la plataforma extendido a los sitios web de los socios, admitiendo la ingesta de eventos y la entrega de empujones de intervención para aplicaciones basadas en la web.
Arquitectura Modular: Segmentada en módulos específicos del dominio (Core, Comercio electrónico, E-Learning, Fidelización, Pagos, Salud comunitaria) para minimizar el tamaño del paquete y mantener las integraciones ligeras y con propósito.

Impacto

Desplegado en plataformas de socios globales que abarcan el comercio electrónico, la atención médica y los programas de fidelización, lo que permite que el motor de IA/ML de Causal Foundry ofrezca intervenciones personalizadas y adaptativas a escala en algunos de los mercados más desatendidos del mundo.

CF SDK es propiedad intelectual de Causal Foundry. Todos los derechos reservados.