IA

Completado

La IA hace referencia a los ordenadores que piensan y actúan de una manera que simula a un humano. La IA es una tecnología que extrae información de su entorno y responde en función de lo que aprende. El objetivo de la IA es crear una máquina que pueda imitar el comportamiento humano.

La IA es algo más que aprendizaje; es representación del conocimiento, razonamiento y pensamiento abstracto. El machine learning es el subconjunto de la IA que adopta el enfoque de enseñar a los ordenadores a aprender por sí mismos en lugar de enseñarles todo lo que necesitan saber. El machine learning es la base de la IA moderna y se centra en identificar y dar sentido a los patrones y estructuras de los datos.

Microsoft ofrece muchos servicios de machine learning para mejorar los datos.

Aplicaciones Dynamics 365 AI

Los arquitectos de soluciones deben estar al tanto de los conocimientos prestablecidos que están disponibles con las aplicaciones de Dynamics 365, entre lo que se incluye:

  • Dynamics 365 Sales Insights
  • Dynamics 365 Customer Insights - Data
  • Dynamics 365 Fraud Protection

Azure Cognitive Services

Cognitive Services es un conjunto de servicios de IA prediseñados que los desarrolladores pueden usar para crear soluciones de IA. Cognitive Services cumple con los requisitos habituales de IA y le permite agregar IA a sus aplicaciones rápidamente sin experiencia en machine learning.

Cognitive Services APIs cubren:

  • Computer Vision
  • Procesamiento de lenguaje natural
  • Voz
  • Decisión
  • OpenAI

Cognitive Services está disponible como un conjunto de API de REST que las aplicaciones pueden consumir. soluciónBásicamente, Cognitive Services incluye servicios listos para usar que le ayudan a desarrollar una solución basada en IA rápidamente y con un conocimiento menos especializado.

Microsoft ha creado conectores de Azure Cognitive Services para Power Apps y Power Automate:

  • Content Moderator
  • Computer Vision
  • Custom Vision
  • Face
  • Cognitive Service para lenguaje (entre lo que se incluye opinión, reconocimiento de entidades con nombre, extracción de frases clave)
  • Translator

Nota

Los conectores de Cognitive Services son conectores premium.

Acciones del conector de Text Analytics

Estos conectores se pueden usar para mejorar la funcionalidad de las aplicaciones y los datos.

Azure Machine Learning

Azure proporciona muchos servicios diferentes para ayudarle a crear sus propios modelos de machine learning cuando Cognitive Services no satisface sus necesidades. Puede crear modelos de machine learning mediante el uso de muchas herramientas, lenguajes y marcos diferentes.

Herramientas, lenguajes y marcos de machine learning.

El machine learning escapa al alcance de este curso. No obstante, los arquitectos de soluciones deben comprender que Azure Machine Learning permite a los desarrolladores implementar machine learning de categoría empresarial para escenarios que AI Builder o Cognitive Services no admiten.

AI Builder

AI Builder es un componente de la solución de Microsoft Power Platform que permite agregar IA para predecir resultados que ayuden a mejorar el rendimiento empresarial sin escribir código. Para usar AI Builder, no es necesario entender el machine learning ni aprender Python para usar AI Builder. Microsoft ayuda a que le resulte más sencillo crear modelos de IA y consumir posteriormente esos modelos en Microsoft Power Platform.

AI Builder lleva el concepto de Cognitive Services más allá, ya que permite que cualquier persona use IA en sus aplicaciones y flujos. Además, cualquier persona puede crear sus propios modelos de machine learning sin necesidad de tener experiencia en machine learning ni escribir código.

Con AI Builder, puede hacer lo siguiente:

  • Utilizar uno de los modelos de IA precompilados que se suministran con AI Builder.
  • Crear y entrenar su propio modelo de IA usando sus propios datos.

AI Builder tiene varios tipos de modelos para el procesamiento de documentos, la predicción, la visión y el lenguaje.

Tipos de modelos de AI Builder.

AI Builder tiene muchos modelos preentrenados que incluyen:

  • Procesamiento de facturas: extrae datos clave de las facturas para ayudar a automatizar su procesamiento.
  • Reconocimiento de texto: extrae palabras de documentos e imágenes en flujos de caracteres legibles por máquina.
  • Clasificación de categorías: clasifica el texto en categorías asociadas con los comentarios de los clientes, como elogios, problemas y precios.
  • Extracción de entidades: reconoce y extrae objetos empresariales estándar en datos.
  • Extracción de frases clave: identifica los principales temas de conversación de un fragmento de texto.
  • Detección de idioma: identifica el idioma que se usa en un fragmento de texto.
  • Análisis de sentimiento: detecta si el mensaje en un fragmento de texto tiene una emoción positiva o negativa.
  • Traducción de texto: traduce texto de un idioma a otro.
  • Lector de documentos de identidad: extraiga información de pasaportes y permisos de conducción de EE. UU.
  • Lector de tarjetas de presentación: extrae información de una imagen de una tarjeta de presentación.
  • Procesamiento de recibos: extrae detalles de imágenes de recibos impresos y escritos a mano.

Modelos precompilados de AI Builder.

Las aplicaciones de lienzo pueden usar modelos precompilados y modelos personalizados para mejorar los datos. Puede usar un modelo de AI Builder para analizar el texto que ha introducido un usuario. Puede tomar una foto con una aplicación de lienzo y luego usar un modelo de AI Builder para extraer el texto de la imagen o para detectar objetos en la imagen.

Puede usar los modelos de AI Builder de dos formas con una aplicación de lienzo:

  • Agregando controles de modelo de AI Builder a una pantalla
  • Mediante el uso de modelos de AI Builder a través de la barra de fórmulas

Power Automate puede usar todos los modelos precompilados y los modelos personalizados en AI Builder para mejorar los datos. Puede desencadenar un flujo de Power Automate cuando se crea un registro o cuando se almacena una imagen. Hay disponible un conector de AI Builder que puede agregar a un flujo para acceder a los modelos. Por ejemplo, Power Automate puede categorizar un nuevo registro o predecir lo que sucede con un registro recién creado.

El arquitecto de soluciones decide si usar IA en la solución. También decide qué usar de AI Builder, Cognitive Services y Azure Machine Learning.