Está en la página 1de 24

Microservicios

+ IA
Ing. César Moncada
Ing. Juan Valois
Agenda
1. Qué es Inteligencia Artificial.
2. Para qué sirve la IA.
3. Qué son microservicios.
4. Cómo usamos los
microservicios.
5. Casos de uso: Microservicios +
IA
1
¿Qué es Inteligencia
Artificial?
IA | ¿Qué es?
La inteligencia artificial es una
analogía con respecto a la inteligencia
humana. Al igual que nosotros, busca
percibir, interpretar y actuar o
responder en consecuencia, pero
empleando máquinas computacionales.
Aprendizaje de máquina Supervisado

IA | ¿Qué es? (Machine Learning)


No
supervisado

Ciencias de la computación Aprendizaje Reforzado


profundo
Inteligencia Artificial
Aprendizaje RNR
estadístico RNC
General Reducida
Visión por computador

Aprendizaje PLN
simbólico Reconocimiento de objetos
Reconocimiento del habla
2
¿Para qué sirve la
Inteligencia Artificial?
IA | ¿Para qué sirve?
Pipeline general ML

Data Lake

Validación
Procesamiento
Entrenamiento

Dataset
Pruebas
Evaluación Resultado
Orígenes Base de
de datos datos
IA | ¿Para qué sirve?
Internet en
tiempo real.

Lo que sucede en
las principales
redes sociales en
un segundo.
Son transferidos
22574 GB de
datos en tan solo
un segundo.

https://visual.ly/community/infographic/how/internet-real-time
IA | ¿Para qué sirve?
¿Qué tecnologías están
potenciando los negocios
ahora?

El radar nos muestra el impacto


que están teniendo las tecnologías
en las compañías, desde las que ya
resuenan con fuerza en el
mercado, hasta las que recién
están apareciendo.

https://atos.net/content/mini-sites/look-out-2020/assets/pdf/ATOS_LOOK%20OUT_DIGESTIBLE%20spreads.pdf
3
¿A qué nos referimos
cuando hablamos de
microservicios?
Microservicios | Algo de Historia
Microservicios | ¿Qué son?

Fuente: https://www.martinfowler.com/articles/microservices.html
Microservicios | Ventajas

● Responsabilidad Unica
● Escalabilidad
● Modularidad
● Tecnologías
● Desacoplamiento
● Reusabilidad

Fuente: https://www.martinfowler.com/articles/microservices.html
4
¿Cómo usamos los
microservicios en
procesos de IA?
Microservicios | Orientados a eventos

Fuente: https://www.ibm.com/cloud/garage/architectures/eventDrivenArchitecture/event-driven-cloud-native-apps
Microservicios | Orientados a eventos

Fuente: https://mapr.com/blog/event-driven-microservices-patterns/
Microservicios | Serverless

● Bajo mantenimiento
(Olvidémonos de servidores,
sistema operativos,
instancias…).
● Escalabilidad impulsada por
eventos.
● Micro facturación.
Contexto

Diagrama de una posible


arquitectura de contexto
para modelos de Big Data
y Machine Learning
5
Casos de uso
Microservicios + IA
Casos | Interpretación de documentos
Nube

Integración con
otros sistemas
Preprocesamiento Procesamiento

Formato de salida
Documentos
Casos | Sistemas de visión artificial

Captura
Evaluación Resultado

Etiquetado Preprocesamiento

Procesamiento Integración con


otros sistemas
Casos | Recomendaciones

Fuente: https://docs.microsoft.com/es-es/azure/architecture/reference-architectures/ai/real-time-recommendation
Casos | Análisis y alerta empleando video

Fuente: https://aws.amazon.com/es/blogs/machine-learning
Gracias
Juan Pablo Valois Valencia
Ingeniero de Proyectos
César Moncada
Ingeniero de Proyectos

También podría gustarte