Benshi.ai SDK - Plataforma de ingesta de datos e intervención de IA/ML

[SDK]

Pila Tecnológica

Kotlin, React Native, Javascript, Typescript, Java

Etiquetas

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

Organización(es)

Recursos

Benshi.ai SDK - Plataforma de ingesta de datos e intervención de IA/ML

Detalles del Proyecto

El Desafío

Benshi.ai, una organización sin fines de lucro respaldada por la Fundación Bill y Melinda Gates, necesitaba un SDK robusto y ligero para unir las aplicaciones de los socios con su plataforma de IA/ML. El objetivo: capturar datos de comportamiento significativos del uso de aplicaciones en el mundo real y ofrecer intervenciones personalizadas y adaptativas en regiones con recursos limitados, sin agregar fricción ni sobrecarga a los equipos de desarrollo de los socios.

La Solución

Como desarrollador principal, diseñé y construí el SDK multiplataforma de Benshi.ai desde cero: un motor modular de intervención e ingesta de datos que impulsa el bucle de retroalimentación entre las aplicaciones de los socios y la plataforma de aprendizaje por refuerzo de Benshi.ai. Desplegado en aplicaciones asociadas que abarcan redes sociales, comercio electrónico, e-learning y acceso a la atención médica en mercados desatendidos, el SDK fue la columna vertebral invisible que permitió la personalización impulsada por IA a escala.

Lo que Construí

Ingesta de Datos de Comportamiento: Captura eventos del ciclo de vida de la aplicación, duraciones de uso a nivel de pantalla e interacciones de usuario específicas del dominio en diversos verticales de socios, incluyendo atención médica, comercio electrónico, e-learning y redes sociales.
Motor de Intervención: Ofrece empujones conscientes del contexto a través de notificaciones push y mensajes dentro de la aplicación, con registro automático de las respuestas del usuario (interactuado, descartado o bloqueado) para alimentar continuamente el bucle de retroalimentación de IA/ML.
Android SDK: Construido en Kotlin con WorkManager para una programación eficiente de tareas en segundo plano e ingesta de eventos consciente de la batería. Publicado en Maven Central.
React Native SDK: Envoltorio de TypeScript que une el SDK nativo de Android para aplicaciones de socios de React Native, centralizando la gestión de datos y redes mientras se aceleran los plazos de integración. Publicado en NPM.
Arquitectura Modular: Segmentada en módulos diseñados para tal fin: Core, Comercio electrónico, E-Learning, Fidelización, Pagos, Salud comunitaria, Redes sociales; manteniendo los tamaños de los paquetes al mínimo y las integraciones limpias en diversos casos de uso de socios.
Documentación Primero el Socio: Se entregaron guías de integración completas y específicas para cada caso de uso adaptadas al dominio de cada socio, lo que redujo la fricción en la incorporación y el tiempo de integración.

Impacto

Desplegado en plataformas de socios globales en regiones desatendidas, el SDK permitió al motor de IA/ML de Benshi.ai ofrecer intervenciones de atención médica personalizadas a escala, apoyando directamente la misión de la Fundación Bill y Melinda Gates de mejorar los resultados de salud en entornos de bajos recursos.

El SDK de Benshi.ai es propiedad intelectual de Benshi.ai. Todos los derechos reservados.