AI Builder Power Apps

En continuación de la entrada anterior donde utilizamos uno de los servicios cognitivos ya previamente construidos, lo que vamos a hacer en esta ocasión es ejemplificar como ir integrando estas características a nuestras aplicaciones, para ello vamos a ilustrarlo desde Power Apps.

Power Apps es un conjunto de herramientas diseñadas por Microsoft para agilizar y simplificar el desarrollo de aplicaciones pequeñas. El proceso de desarrollo se simplifica bastante para usuarios acostumbrados al uso de funciones como las encontradas en Excel o Power Bi y para el público en general al necesitar mínima o nula cantidad de código escrito.

Otra característica positiva de Power Apps es la facilidad con la que interactúa con otros productos de Microsoft y en particular con la gran oferta de servicios de inteligencia artificial que existen.

Para ejemplificar lo sencillo y rápido que es crear una aplicación que aproveche las capacidades de reconocimiento de la inteligencia artificial, veamos cuanto tiempo nos toma tener una app que me facilite capturar elementos de varios formularios.

Digamos que nos interesa agilizar el proceso de captura de una gran cantidad de formularios, necesitamos que nuestra app sea capaz de reconocer campos y los valores que se encuentren  en ellos.

De las multiples opciones que tenemos en la secciòn de AIBuilder existe un modelo llamado FormProcessing, que como su nombre dice, tiene la capacidad de procesar imágenes de formularios y extraer los campos y valores.

El proceso de entrenamiento te pide subir al menos 5 documentos con el mismo formato, posteriormente estos serán analizados y si se logro identificar los campos, podremos elegir aquellos que queramos.

Terminado el proceso de entrenamiento podemos usar nuestro modelo en una app.

Una vez publicado el modelo Podemos crear una nueva app, haciendo esto nos encontraremos en Power Apps Studio. Por ejemplo, una app que me ayude a procesar cuestionarios rápidamente o formularios.

Usando Power Apps Studio esto se puede lograr en menos de 10 minutos

Power Apps Studio usa una sencilla interfaz donde no es necesario escribir código para construir un producto. La ventana de la izquierda muestra todos los elementos en nuestra app, también tiene la función de añadir nuevos elementos. La ventana de la derecha muestra las propiedades del elemento seleccionado y la ventana central muestra la vista del programa que estamos creando.

Encontraremos que nuestra aplicación tiene un elemento llamado FormProcessor1, este es el modelo de inteligencia que creamos. Para este ejemplo creamos 3 etiquetas o labels.

Posteriormente en la Ventana de la derecha de cada etiqueta en el campo Text llenamos como en la imagen. Lo que esto hace es acceder al valor de los campos que nuestro modelo analizó y poner estos valores en la etiqueta.

Este pequeño ejemplo se puede escalar y potencialmente puede ayudar a procesar exámenes para un profesor o peticiones gubernamentales. Todo esto se puede lograr en muy poco tiempo y con muy poca necesidad de conocimiento de inteligencia artificial o programación, haciendo esto una herramienta muy útil para una gran cantidad de persona