Editar

Compartir a través de

Integración de características de openAI, comunicación y datos de la organización en una aplicación de línea de negocio

Nivel: intermedio

En este tutorial se muestra cómo Azure OpenAI, Azure Communication Services y Microsoft Graph/Microsoft Graph Toolkit se pueden integrar en una aplicación de línea de negocio (LOB) para mejorar la productividad del usuario, elevar la experiencia del usuario y llevar las aplicaciones de línea de negocio al siguiente nivel. Entre las características clave de la aplicación se incluyen las siguientes:

  • IA: permitir a los usuarios formular preguntas en lenguaje natural y convertir sus respuestas a SQL que se pueden usar para consultar una base de datos, permitir que los usuarios definan reglas que se pueden usar para generar mensajes de correo electrónico y SMS automáticamente y obtenga información sobre cómo se puede usar lenguaje natural para recuperar datos de sus propios orígenes de datos personalizados. Azure OpenAI se usa para estas características.
  • Comunicación: habilite las llamadas telefónicas desde la aplicación a los clientes y la funcionalidad correo electrónico/SMS mediante Azure Communication Services.
  • Datos de la organización: extraiga datos de la organización relacionados que los usuarios puedan necesitar (documentos, chats, correos electrónicos, eventos de calendario) a medida que trabajan con los clientes para evitar el cambio de contexto. Proporcionar acceso a este tipo de datos organizativos reduce la necesidad de que el usuario cambie a Outlook, Teams, OneDrive, otras aplicaciones personalizadas, su teléfono, etc., ya que los datos y la funcionalidad específicos que necesitan se proporcionan directamente en la aplicación. Microsoft Graph y Microsoft Graph Toolkit se usan para esta característica.

La aplicación es una sencilla aplicación de administración de clientes que permite a los usuarios administrar sus clientes y datos relacionados. Consta de un front-end creado mediante TypeScript que llama a las API de back-end para recuperar datos, interactuar con la funcionalidad de inteligencia artificial, enviar mensajes de correo electrónico o SMS y extraer datos de la organización. Esta es una introducción a la solución de aplicación que le guiará en este tutorial:

Introducción al escenario de Microsoft Cloud

El tutorial le guiará por el proceso de configuración de los recursos necesarios de Azure y Microsoft 365. También le guiará por el código que se usa para implementar las características de inteligencia artificial, comunicación y datos de la organización. Aunque no será necesario copiar y pegar código, algunos de los ejercicios tendrán que modificar el código para probar diferentes escenarios.

Lo que creará en este tutorial

Elegir su propia aventura

Puede completar todo el tutorial desde el principio hasta el final o completar temas específicos de interés. El tutorial se divide en los temas siguientes:

  • Clone el ejercicio del proyecto (ejercicio obligatorio).
  • Ejercicios de IA: cree un recurso de Azure OpenAI y úselo para convertir lenguaje natural en SQL, generar mensajes de correo electrónico o SMS y trabajar con sus propios datos y documentos.
  • Ejercicios de comunicación: cree un recurso de Azure Communication Services y úselo para realizar llamadas telefónicas desde la aplicación y enviar mensajes de correo electrónico o SMS.
  • Ejercicios de datos de la organización: cree un registro de aplicación de Id. de Entra de Microsoft para que Microsoft Graph y Microsoft Graph Toolkit se puedan usar para autenticar y extraer datos de la organización en la aplicación.

Elige tu propia aventura. Complete todo el tutorial o seleccione áreas de temas específicas.

Requisitos previos

Tecnologías en la nube de Microsoft usadas en este tutorial

  • Azure Communication Services
  • Azure OpenAI Service
  • Microsoft Entra ID
  • Microsoft Graph
  • Kit de herramientas de Microsoft Graph