Editar

Compartilhar via

Integre recursos OpenAI, Comunicação e Dados Organizacionais em um aplicativo de linha de negócios

Nível: intermediário

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 a um aplicativo LOB (Linha de Negócios) para aumentar 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:

  • IA: 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 email e SMS e aprendam 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 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, emails, eventos de calendário) enquanto trabalham com os clientes para evitar a alternância de contexto. Fornecer acesso a esse tipo de dados organizacionais reduz a necessidade de o usuário alternar para Outlook, Teams, OneDrive, outros aplicativos personalizados, seu telefone etc., pois os dados e funcionalidades específicos de que 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 simples de gerenciamento de clientes que permite aos usuários gerenciar seus clientes e dados relacionados. Ele consiste em um front-end criado 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ê abordará 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 precise 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ê criará neste tutorial

Escolha sua própria aventura

Você pode concluir todo o tutorial do início ao fim ou concluir 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 OpenAI do Azure 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 de ID do Microsoft Entra para que o Microsoft Graph e o Microsoft Graph Toolkit possam ser usados para autenticar e extrair dados organizacionais para o aplicativo.

Escolha sua própria aventura. Conclua todo o tutorial ou selecione áreas de tópicos específicos.

Pré-requisitos

Tecnologias de nuvem da Microsoft usadas neste tutorial

  • Serviços de Comunicação do Azure
  • Serviço OpenAI do Azure
  • ID do Microsoft Entra
  • Microsoft Graph
  • Kit de Ferramentas do Microsoft Graph