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

Nível: Intermediário

Este tutorial demonstra como o Azure OpenAI, Serviços de Comunicação do Azure e o Microsoft Graph/Microsoft Graph Toolkit podem ser integrados a aplicativos lob (linha de negócios) para aumentar a produtividade do usuário, elevar a experiência do usuário e levar aplicativos LOB para o próximo nível.

  • IA: permitir que os usuários façam perguntas em linguagem natural e convertam suas respostas para SQL que podem ser usadas para consultar um banco de dados, permitir que os usuários definam regras que podem ser usadas para gerar mensagens sms e email automaticamente e saiba como a linguagem natural pode ser usada para recuperar dados de suas próprias fontes de dados personalizadas. O OpenAI do Azure é usado para esses recursos.
  • Comunicação: habilite a chamada telefônica no aplicativo aos clientes e a funcionalidade de Email/SMS usando Serviços de Comunicação do Azure.
  • Dados organizacionais: efetuar pull de dados organizacionais relacionados que os usuários podem precisar (documentos, chats, emails, eventos de calendário) à medida que 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. Uma vez que 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 que os usuários gerenciem seus clientes e dados relacionados. Ele consiste em um front-end criado usando o TypeScript que chama APIs de back-end para recuperar dados, interagir com a funcionalidade de IA, enviar mensagens de email/SMS e efetuar pull de dados organizacionais. Aqui está uma visão geral da solução de aplicativo que você examinará 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 cenários diferentes.

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 seu interesse. O tutorial é dividido nas seguintes áreas de tópico:

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

Pré-requisitos

Tecnologias de Nuvem da Microsoft usadas neste Tutorial

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