Editar

Partilhar via

Integre recursos de OpenAI, comunicação e dados organizacionais em um aplicativo de linha de negócios

Nível: Intermédio

Este tutorial demonstra como o Azure OpenAI, os Serviços de Comunicação do Azure e o Microsoft Graph/Microsoft Graph Toolkit podem ser integrados em um aplicativo de Linha de Negócios (LOB) para melhorar a produtividade do usuário, elevar a experiência do usuário e levar os aplicativos LOB para o próximo nível. Os principais recursos do aplicativo incluem:

  • AI: Permita que os usuários façam perguntas em linguagem natural e convertam suas respostas em SQL que podem ser usadas para consultar um banco de dados, permita que os usuários definam regras que podem ser usadas para gerar automaticamente mensagens de e-mail e SMS e aprenda como a linguagem natural pode ser usada para recuperar dados de suas próprias fontes de dados personalizadas. O Azure OpenAI é usado para esses recursos.
  • Comunicação: habilite chamadas telefônicas no aplicativo para clientes e a funcionalidade de Email/SMS usando os Serviços de Comunicação do Azure.
  • Dados organizacionais: extraia dados organizacionais relacionados que os usuários podem precisar (documentos, chats, e-mails, eventos de calendário) enquanto trabalham com os clientes para evitar a mudança de contexto. Fornecer acesso a este tipo de dados organizacionais reduz a necessidade de o usuário mudar para o Outlook, Teams, OneDrive, outros aplicativos personalizados, seu telefone, etc., uma vez que os dados específicos e a funcionalidade de que eles precisam são fornecidos diretamente no aplicativo. O Microsoft Graph e o Microsoft Graph Toolkit são usados para esse recurso.

O aplicativo é um aplicativo de gerenciamento de clientes simples que permite aos usuários gerenciar seus clientes e dados relacionados. Ele consiste em um front-end construído usando TypeScript que chama APIs de back-end para recuperar dados, interagir com a funcionalidade de IA, enviar mensagens de e-mail/SMS e extrair dados organizacionais. Aqui está uma visão geral da solução de aplicativo que você verá neste tutorial:

Visão geral do cenário do Microsoft Cloud

O tutorial orientará você pelo processo de configuração dos recursos necessários do Azure e do Microsoft 365. Ele também orientará você pelo código usado para implementar os recursos de IA, comunicação e dados organizacionais. Embora você não seja obrigado a copiar e colar código, alguns dos exercícios farão com que você modifique o código para experimentar diferentes cenários.

O que você vai construir neste tutorial

Escolha a sua própria aventura

Você pode completar todo o tutorial do início ao fim ou completar tópicos específicos de interesse. O tutorial é dividido nos seguintes tópicos:

  • Clone o Exercício do Projeto (exercício obrigatório).
  • Exercícios de IA: crie um recurso do Azure OpenAI e use-o para converter linguagem natural em SQL, gerar mensagens de email/SMS e trabalhar com seus próprios dados e documentos.
  • Exercícios de comunicação: crie um recurso dos Serviços de Comunicação do Azure e use-o para fazer chamadas telefônicas do aplicativo e enviar mensagens de email/SMS.
  • Exercícios de dados organizacionais: crie um registro de aplicativo Microsoft Entra ID para que o Microsoft Graph e o Microsoft Graph Toolkit possam ser usados para autenticar e extrair dados organizacionais para o aplicativo.

Escolha a sua própria aventura. Conclua todo o tutorial ou selecione áreas temáticas específicas.

Pré-requisitos

Tecnologias de nuvem da Microsoft usadas neste tutorial

  • Azure Communication Services
  • Azure OpenAI Service
  • Microsoft Entra ID
  • Microsoft Graph
  • Conjunto de ferramentas Microsoft Graph