Modelado predictivo e influencia en el comportamiento del cliente
Hay dos clases de aplicaciones en la economía digital: históricas y predictivas. Muchas de las necesidades de los clientes se pueden satisfacer únicamente mediante el uso de datos históricos, incluidos los datos casi en tiempo real. En este momento, la mayoría de las soluciones se centran principalmente en la agregación de datos. Después, procesan y comparten los datos de nuevo con el cliente, en forma de experiencia digital o sobre el terreno.
Lo opuesto al modelado histórico es el modelado predictivo. Pero, ¿qué es el modelado predictivo? El modelado predictivo usa estadísticas y resultados conocidos para procesar y crear modelos que se pueden usar para predecir resultados futuros, dentro de lo razonable. A medida que el modelado predictivo es más rentable y está disponible fácilmente, los clientes exigen experiencias avanzadas que les lleven a mejores decisiones y acciones. Sin embargo, esa demanda no siempre sugiere una solución predictiva. En la mayoría de los escenarios, una vista de los datos históricos puede proporcionar información suficiente para permitir al cliente tomar una decisión por sí mismo.
Por desgracia, los clientes suelen tener una falta de visión que conduce a tomar decisiones en función de su entorno inmediato y de su esfera de influencia. A medida que las opciones y las decisiones crecen en número y consecuencias, es posible que esta falta de visión no satisfaga las necesidades de los clientes. Al mismo tiempo, cuando se demuestra una hipótesis a escala, la empresa que proporciona la solución puede comprender miles o millones de decisiones de los clientes. Este enfoque general permite ver patrones amplios, así como el impacto que tienen. La funcionalidad de modelado predictivo es una inversión razonable cuando es necesario comprender esos patrones para tomar las decisiones más acertadas para el cliente.
Ejemplos de modelado predictivo y cómo influye en el comportamiento del cliente
Varias aplicaciones y experiencias ambientales usan datos para hacer predicciones:
- Comercio electrónico: en función de lo que otros consumidores similares hayan adquirido, un sitio web de comercio electrónico sugiere productos que puede merecer la pena agregar al carro.
- Realidad ajustada: IoT ofrece instancias más avanzadas de funcionalidad predictiva. Por ejemplo, un dispositivo en una línea de ensamblado detecta un aumento de la temperatura de una máquina. Un modelo predictivo basado en la nube determina cómo responder. En función de esa predicción, otro dispositivo ralentiza la línea de montaje hasta que la máquina se enfría.
- Productos de consumo: los teléfonos móviles, las casas inteligentes, incluso el automóvil, usan funcionalidades predictivas, las cuales estos analizan para sugerir el comportamiento del usuario en función de factores como la ubicación o la hora del día. Cuando la predicción y la hipótesis inicial se alinean, la predicción conduce a la acción. En una fase muy avanzada, esta alineación puede hacer que productos, como un vehículo autónomo, sean una realidad.
Desarrollo de funcionalidades predictivas
Las soluciones que proporcionan constantemente funcionalidades de predicción precisas suelen incluir cinco características principales. Las cinco características principales del modelado predictivo son:
- data
- Información detallada
- Patrones
- Predicciones
- Interacciones
Cada aspecto es necesario para desarrollar las funcionalidades predictivas. Al igual que todas las grandes innovaciones, el desarrollo de funcionalidades predictivas requiere un compromiso con la iteración. En cada iteración, una o varias de las siguientes características se consolidan para comprobar hipótesis de clientes cada vez más complejas.
Precaución
Si la hipótesis del cliente desarrollada en Creación con la empatía de los clientes incluye funcionalidades predictivas, puede que se apliquen los principios descritos. Sin embargo, las funcionalidades predictivas requieren una gran inversión de tiempo y energía. Cuando las funcionalidades predictivas constituyen demandas técnicas en lugar de una posible fuente de valor para el cliente, se recomienda retrasar las predicciones hasta que se hayan comprobado las hipótesis de los clientes a escala.
data
Los datos son el componente más elemental de las características mencionadas anteriormente. Cada una de las materias para desarrollar invenciones digitales genera datos. Ciertamente, esos datos contribuyen al desarrollo de predicciones. Para más información sobre las maneras de obtener datos en una solución predictiva, consulte:
Se pueden usar varios orígenes de datos para proporcionar funcionalidades de predicción:
Información detallada
Los expertos en la materia usan los datos sobre las necesidades y comportamientos de los clientes para desarrollar conclusiones empresariales básicas a partir de un estudio de datos sin procesar. Esta información detallada puede identificar los casos de comportamientos deseados de los clientes (o, por el contrario, los resultados no deseados). Durante las iteraciones en las predicciones, esta información detallada puede ayudar a identificar posibles correlaciones, lo que finalmente podría generar resultados positivos. Para obtener información sobre cómo permitir que los expertos en la materia elaboren conclusiones, consulte Democratización de datos con la invención digital.
Patrones
Las personas siempre han intentado detectar patrones en grandes volúmenes de datos. Los equipos informáticos se diseñaron para ese propósito. La solución Machine Learning acelera esta misión mediante la detección precisa de dichos patrones, una aptitud que comprende el modelo de modelo de Machine Learning. A continuación, estos patrones se aplican mediante algoritmos de aprendizaje automático para predecir los resultados cuando se especifique un nuevo conjunto de puntos de datos en los algoritmos.
Usando las conclusiones como punto de partida, el aprendizaje automático desarrolla y aplica modelos predictivos para exprimir los patrones de datos. A través de varias iteraciones de entrenamiento, prueba y adopción, estos modelos y algoritmos pueden predecir con precisión los resultados futuros.
Azure Machine Learning es el servicio nativo en la nube de Azure para la creación y el entrenamiento de modelos basados en los datos. Esta herramienta también incluye un flujo de trabajo para acelerar el desarrollo de algoritmos de aprendizaje automático. Este flujo de trabajo se puede usar para desarrollar algoritmos mediante una interfaz visual o Python.
Si lo que se busca son modelos de aprendizaje automático más sólidos, los servicios de aprendizaje automático de Azure HDInsight proporcionan una plataforma de aprendizaje automático basada en clústeres de Apache Hadoop. Este enfoque permite un control más pormenorizado de los clústeres subyacentes, el almacenamiento y los nodos de proceso. Azure HDInsight también proporciona una integración más avanzada mediante herramientas como ScaleR y SparkR para crear predicciones basadas en datos integrados e ingeridos, incluso con datos de una secuencia. La solución de predicción de retrasos de vuelos muestra cada una de estas funcionalidades avanzadas cuando se usa para predecir retrasos de vuelos en función de las condiciones meteorológicas. La solución de HDInsight también permite controles empresariales, como la seguridad de los datos, el acceso a la red y la supervisión del rendimiento para la puesta en marcha de patrones.
Predicciones
Después de crear y entrenar un patrón, puede aplicarlo mediante las API, que pueden realizar predicciones durante la entrega de una experiencia digital. La mayoría de estas API se crean a partir de un modelo bien entrenado basado en un patrón de los datos. A medida que más clientes implementan las cargas de trabajo diarias en la nube, las API de predicción que usan los proveedores de la nube conducen a una adopción cada vez más rápida.
Azure Cognitive Services es un ejemplo de API predictiva creada por un proveedor de la nube. Este servicio incluye API predictivas para la moderación de contenido, la detección de anomalías y las sugerencias para personalizar el contenido. Estas API están preparadas para usar y se basan en patrones de contenido conocidos, que Microsoft ha usado para entrenar los modelos. Las API realizan predicciones basadas en los datos que se introducen en la API.
Azure Machine Learning permite la implementación de algoritmos personalizados, que pueden crear y entrenar únicamente con sus propios datos. Para obtener información sobre la implementación de predicciones con Azure Machine Learning, consulte Implementación de modelos de aprendizaje automático en Azure.
Para más información sobre los procesos para exponer las predicciones desarrolladas para ML Services en Azure HDInsight, consulte Configuración de clústeres de HDInsight.
Interacciones
Una vez que una predicción está disponible a través de una API, se puede usar para influir en el comportamiento del cliente. Esa influencia se produce en forma de interacciones. Una interacción con un algoritmo de aprendizaje automático se produce dentro de las otras experiencias digitales o ambientales. A medida que se recopilan datos a través de la aplicación o la experiencia, se ejecutan mediante los algoritmos de aprendizaje automático. Cuando el algoritmo predice un resultado, la predicción se puede volver a compartir con el cliente mediante la experiencia actual.
Obtenga más información sobre cómo crear una experiencia ambiental a través de una solución de realidad ajustada.
Pasos siguientes
Revise un marco normativo que incluye herramientas, programas y contenido (procedimientos recomendados, plantillas de configuración e instrucciones de arquitectura) que simplifican la adopción de los siguientes escenarios de innovación.