Soluzione idea Solution Idea
Per ulteriori informazioni, dettagli sull'implementazione, indicazioni sui prezzi o esempi di codice, vedere l'articolo relativo all'espansione di questo articolo con commenti e suggerimenti su 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!
Il servizio Azure Bot può essere facilmente combinato con Language Understanding per creare potenti bot di produttività aziendali, consentendo alle organizzazioni di semplificare le attività lavorative comuni integrando sistemi esterni, ad esempio il calendario di Microsoft 365, i casi aziendali dei clienti archiviati in Dynamics CRM e molto altro ancora.Azure Bot Service can be easily combined with Language Understanding to build powerful enterprise productivity bots, allowing organizations to streamline common work activities by integrating external systems, such as Microsoft 365 calendar, customer cases stored in Dynamics CRM and much more.
ArchitectureArchitecture
dell'architettura scaricare un SVG di questa architettura.
Download an SVG of this architecture.
Flusso di datiData Flow
- Un dipendente accede al bot per la produttività aziendale.An employee accesses the Enterprise Productivity Bot.
- Azure Active Directory convalida l'identità del dipendente.Azure Active Directory validates the employee's identity.
- Il bot è in grado di eseguire query sul calendario Microsoft 365 del dipendente tramite la Microsoft Graph.The Bot is able to query the employee's Microsoft 365 calendar via the Microsoft Graph.
- Usando i dati raccolti dal calendario, le informazioni del case bot accessrd in Dynamics CRM.Using data gathered from the calendar, the Bot accessrd case information in Dynamics CRM.
- Le informazioni vengono restituite al dipendente, che possono filtrare i dati senza uscire dal bot.Information is returned to the employee, who can filter down the data without leaving the Bot.
- Application Insights raccoglie i dati di telemetria di runtime per contribuire allo sviluppo con prestazioni e utilizzo di bot.Application Insights gathers runtime telemetry, to help the development with Bot performance and usage.
ComponentiComponents
Tecnologie principali usate per implementare questa architettura:Key technologies used to implement this architecture:
- Azure Active DirectoryAzure Active Directory
- Monitoraggio di Azure: Application Insights è una funzionalità di monitoraggio di Azure.Azure Monitor: Application Insights is a feature of Azure Monitor.
- Servizio app di AzureAzure App Service
- Servizio Azure BotAzure Bot Service
- Servizi di riconoscimento vocale di servizi cognitivi di AzureAzure Cognitive Services Speech Services
- QnA Maker dei servizi cognitivi di AzureAzure Cognitive Services QnA Maker
- Language Understanding dei servizi cognitivi di AzureAzure Cognitive Services Language Understanding
- Microsoft GraphMicrosoft Graph
- Microsoft Dynamics 365Microsoft Dynamics 365
Passaggi successiviNext Steps
- Intelligenza artificiale (AI)-Panoramica dell'architetturaArtificial intelligence (AI) - Architectural overview
- Scelta di una tecnologia di servizi cognitivi MicrosoftChoosing a Microsoft cognitive services technology
- Informazioni su Servizi cognitivi di AzureWhat are Azure Cognitive Services?
- Informazioni sul Servizio di riconoscimento vocaleWhat is the Speech service?
- Informazioni su QnA MakerWhat is QnA Maker?
- Che cos'è il servizio Language Understanding (LUIS)?What is Language Understanding (LUIS)?
- Introduzione a bot Framework ComposerIntroduction to Bot Framework Composer
- Informazioni Application InsightsWhat is Application Insights
- Overview of Microsoft Graph (Panoramica di Microsoft Graph)Overview of Microsoft Graph
Architetture completamente distribuibile:Fully deployable architectures: