Ideia de solução Solution Idea
Se quiser ver-nos expandir este artigo com mais informações, detalhes de implementação, orientação de preços ou exemplos de código, informe-nos com o Feedback do GitHub!If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!
Use o Azure Bot Service com a Language Understanding para construir poderosos bots empresariais para a produtividade interna.Use Azure Bot Service with Language Understanding to build powerful enterprise bots for internal productivity. Os bots da empresa dinamizam as tarefas comuns dos colaboradores, reunindo dados de sistemas externos.Enterprise bots streamline common employee tasks by bringing together data from external systems. Exemplos incluem dados do calendário microsoft 365, casos de clientes armazenados em Dynamics CRM, e muito mais.Examples include data from Microsoft 365 calendar, customer cases stored in Dynamics CRM, and much more. Esta ideia de solução mostra como se pode arquitecir um bot de empresa para tarefas de colaboradores.This solution idea shows how you can architect an enterprise bot for employees tasks.
Arquitetura de um bot de empresaArchitecture of an enterprise bot
Faça o download de um SVG desta arquitetura.
Download an SVG of this architecture.
Fluxo de dados de um pedido de empregadoData flow of an employee request
- Um empregado acede ao bot da empresa.An employee accesses the enterprise bot.
- O Azure Ative Directory valida a identidade do colaborador.Azure Active Directory validates the employee's identity.
- O bot consulta o calendário microsoft 365 do empregado através do Microsoft Graph.The bot queries the employee's Microsoft 365 calendar via Microsoft Graph.
- Utilizando dados recolhidos do calendário, o bot acessa informações de casos em Dynamics CRM.Using data gathered from the calendar, the bot accesses case information in Dynamics CRM.
- A informação é devolvida ao funcionário, que pode filtrar os dados sem sair do bot.Information is returned to the employee, who can filter the data without leaving the bot.
- Application Insights monitoriza a aplicação ao vivo para diagnosticar problemas e ajudar a entender como melhorar o desempenho e usabilidade do bot.Application Insights monitors the live application to diagnose issues and help understand how to improve bot performance and usability.
ComponentesComponents
Tecnologias-chave utilizadas para implementar esta arquitetura:Key technologies used to implement this architecture:
- Azure Active DirectoryAzure Active Directory
- Azure Monitor: Application Insights é uma característica do Azure Monitor.Azure Monitor: Application Insights is a feature of Azure Monitor.
- Serviço de Aplicações do AzureAzure App Service
- Azure Bot ServiceAzure Bot Service
- Serviços de Fala de Serviços Cognitivos AzureAzure Cognitive Services Speech Services
- Azure Cognitive Services QnA MakerAzure Cognitive Services QnA Maker
- Azure Cognitive Services Language UnderstandingAzure Cognitive Services Language Understanding
- Microsoft GraphMicrosoft Graph
- Microsoft Dynamics 365Microsoft Dynamics 365
Passos seguintesNext steps
Artigos de visão geral do Centro de Arquitetura Azure:Azure Architecture Center overview articles:
- Inteligência artificial (IA) - Visão geral arquitetónicaArtificial intelligence (AI) - Architectural overview
- Escolher uma tecnologia Azure Cognitive ServicesChoosing a Azure Cognitive Services technology
Artigos do Azure Architecture Center descrevendo outras arquiteturas chatbot:Azure Architecture Center articles describing other chatbot architectures:
- Chatbot para reserva de hotelChatbot for hotel booking
- Construir um bot de conversação de nível empresarialBuild an enterprise-grade conversational bot
- Conversão de voz em textoSpeech-to-text conversion
Documentação do produto:Product documentation:
- O que são os Serviços Cognitivos Azure?What are Azure Cognitive Services?
- O que é o serviço de Voz?What is the Speech service?
- O que é o Criador de FAQ?What is QnA Maker?
- O que é a Compreensão da Linguagem (LUIS)?What is Language Understanding (LUIS)?
- Introdução ao Compositor-Quadro botIntroduction to Bot Framework Composer
- O que é Insights de AplicaçãoWhat is Application Insights
- Descrição Geral do Microsoft GraphOverview of Microsoft Graph
Módulos Microsoft Learn:Microsoft Learn modules: