DISCOVERY: Descubrimiento inteligente de procesos

01/06/2023 –

Uno de los retos y objetivos del proyecto DISCOVERY es el descubrimiento de modelos de procesos a partir de registros de eventos recopilados, extraídos y tratados en las fases anteriores del framework. El proyecto permitirá analizar los datos generados durante la ejecución de procesos para identificar patrones y estructuras subyacentes, facilitando la comprensión y optimización de dichos procesos.

Apoyo Financiero

Este proyecto tiene el apoyo financiero de la Unión Europea a través de los fondos Next Generation EU en el marco de la convocatoria de ayudas 2021 destinadas a proyectos de investigación y desarrollo en inteligencia artificial y otras tecnologías digitales y su integración en las cadenas de valor (C005/21-ED).

Modelos de procesos

El descubrimiento de modelos de procesos es una etapa crítica en la minería de procesos, ya que permite transformar datos de eventos en modelos de procesos explícitos. Estos modelos son esenciales para entender cómo se desarrollan los procesos en la práctica, identificar cuellos de botella, desviaciones y oportunidades de mejora. En el contexto de la automatización y la optimización, el descubrimiento de procesos proporciona una base sólida para la implementación de soluciones RPA (Automatización Robótica de Procesos) y la mejora continua.

Este descubrimiento de procesos no solo permite mapear las actividades y secuencias que ocurren en los sistemas, sino que también facilita la detección de ineficiencias y la identificación de áreas para mejoras significativas. 

Contexto de Process Mining dentro de DISCOVERY

La minería de procesos es una disciplina clave para analizar y comprender los datos generados por diversas actividades y sistemas de software. En nuestra vida cotidiana, interactuamos con múltiples sistemas, como tarjetas bancarias, tarjetas de transporte público, sitios web, y otros servicios digitales, que generan continuamente grandes cantidades de datos. Estos sistemas de software están diseñados para interactuar con el mundo, y su funcionamiento se basa en modelos de proceso bien definidos.

Los modelos de proceso son representaciones estructuradas que describen las posibles entradas que un sistema puede recibir y cómo debe reaccionar ante ellas. En otras palabras, estos modelos establecen las reglas y secuencias de acciones que un sistema debe seguir cuando ocurren ciertos eventos. Por ejemplo, un modelo de proceso puede especificar que cuando un usuario realiza un pago con una tarjeta bancaria, el sistema debe verificar los fondos disponibles y luego autorizar la transacción.

Cada vez que ocurre un evento en estos sistemas, como un check-in en una estación de transporte público, la realización de un pedido en línea, o la realización de una transacción financiera, se generan y registran datos. Estos datos se almacenan en bases de datos y reflejan cada paso del proceso, desde las acciones iniciales hasta las respuestas del sistema.

La minería de procesos se utiliza para analizar estos datos y obtener una visión detallada de cómo se llevan a cabo los procesos en la realidad. Mediante técnicas de minería de procesos, es posible descubrir modelos de proceso a partir de datos históricos, verificar si los procesos se están ejecutando según lo planificado (verificación de conformidad) y mejorar los procesos identificando cuellos de botella y áreas de mejora. En esencia, la minería de procesos cierra la brecha entre los registros de eventos (los datos generados por las acciones) y los modelos de proceso (las reglas y estructuras que gobiernan estas acciones), proporcionando una herramienta poderosa para la optimización y mejora continua de los sistemas de software y los procesos organizacionales.

En el contexto del proyecto DISCOVERY, el Process Mining se utiliza para analizar los UI Logs, que registran las interacciones entre los usuarios y los sistemas de software, como clics de ratón, pulsaciones de teclas, y capturas de pantalla. Estos datos son fundamentales para entender cómo se llevan a cabo los procesos y por qué se toman ciertas decisiones durante la ejecución de estos procesos.

Herramienta seleccionada en DISCOVERY

ProM se ha elegido para el proyecto DISCOVERY debido a una serie de ventajas clave que ofrece en comparación con herramientas comerciales como Celonis y Disco. 

  • Es una plataforma de código abierto, lo que significa que es gratuita y permite una personalización completa. Los usuarios pueden desarrollar e integrar nuevos algoritmos y funcionalidades específicas para adaptarse a las necesidades del proyecto. Esto es particularmente beneficioso para un proyecto como DISCOVERY, que busca explorar técnicas avanzadas de inteligencia artificial y análisis de datos.
  • Incluye una extensa colección de complementos y herramientas para realizar análisis detallados y complejos, abarcando desde el descubrimiento de procesos hasta la verificación de conformidad y el análisis de rendimiento. Su arquitectura modular permite la continua adición de nuevas funcionalidades desarrolladas por la comunidad.
  • Además, ProM está diseñado para manejar grandes conjuntos de datos de eventos, incluyendo formatos estándar como XES, lo cual es esencial para proyectos que requieren análisis a gran escala y detallado.
  • Tiene un enfoque académico y una comunidad activa que está en constante evolución con las últimas investigaciones y avances en minería de procesos. Esto garantiza un flujo constante de actualizaciones y mejoras, haciendo a ProM especialmente adecuado para proyectos que buscan estar a la vanguardia de la tecnología.

 

En resumen, la elección de ProM para el proyecto DISCOVERY se basa en su flexibilidad, capacidad de personalización y la amplia gama de funcionalidades que ofrece como una plataforma de código abierto, permitiendo un mayor nivel de experimentación y adaptación a necesidades específicas



Resumen de privacidad
Cenit

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.