fbpx

Esquemas de Analítica

Que tipo de software empleamos?

Para la interfaz gráfica ofrecemos soluciones distintas que dependen en gran parte de las características especiales de cada caso, todas comparten la característica de que se usa únicamente software de código libre.



App de escritorio

Desarrollo de una aplicación local de escritorio que permita el despliegue de modelos estadísticos o de machine learning, informes personalizados, robots (RPA), entre otros, que tengan un elevado consumo de memoria RAM y no se requiera la interacción de muchos usuarios. El esquema lo mostramos a continuación. 

En el backend se usa en gran medida R Project  y para el ajuste de algunos modelos de inteligencia artificial Python. Para la interfaz gráfica se usa Shiny en combinación con otras librerías como ggplot. Para empaquetar la aplicación y quede en el sistema como un software independiente usamos  Inno setup.

 



App web

Despliegue de una aplicación web, útil para procesos de analítica donde interactúen gran cantidad de usuarios y la retroalimentación entre las distintas áreas de la empresa debe ser permanente. El esquema de desarrollo es el siguiente, de nuevo para el backend usamos R Project y Python, para el despliegue de la aplicación en servidores propios o en la nube se usa Docker y Shinyproxy tecnologías que permiten mantener el rendimiento y la escalabilidad.

API-REST

Desarrollo de una API-REST, si desea integrar una solución analítica a un software propio que ya está implementado dentro de su compañía esta puede ser su mejor opción. De nuevo el análisis de modelación se realiza en R Project y se genera una API usando la librería Plumber que permite la comunicación con distintos lenguajes de programación.