Ideia de solução
Se você quiser nos ver expandindo este artigo com mais informações, como possíveis casos de uso, serviços alternativos, considerações de implementação ou diretrizes de preços, entre em contato conosco com Comentários do GitHub.
O Azure Serviço de Bot com Reconhecimento vocal permite que os desenvolvedores criem interfaces de conversa para cenários de comércio bancário, de viagens e de entretenimento.
Arquitetura
Baixe um SVG dessa arquitetura.
Fluxo de dados
- O cliente usa seu aplicativo móvel.
- O cliente autentica usando Azure Active Directory B2C.
- O cliente solicita informações usando o bot de aplicativo personalizado.
- Os Serviços Cognitivos ajudam a processar a solicitação de idioma natural.
- A resposta é revisada pelo cliente, que pode refinar a pergunta usando linguagem natural.
- Depois que o cliente estiver satisfeito com os resultados, o Application Bot atualizará a reserva.
- O aplicativo Insights monitora o aplicativo dinâmico para diagnosticar problemas e ajudar a entender como melhorar o desempenho e a usabilidade do Bot.
Componentes
Principais tecnologias usadas para implementar essa arquitetura:
- Azure Active Directory B2C
- Serviço de Aplicativo do Azure
- Serviço de Bot do Azure
- Reconhecimento vocal dos Serviços Cognitivos do Azure
- Serviços de Fala dos Serviços Cognitivos do Azure
- Banco de Dados SQL do Azure
- Azure Monitor: o Insights de aplicativo é um recurso do Azure Monitor.
Detalhes do cenário
O Azure Serviço de Bot com Reconhecimento vocal permite que os desenvolvedores criem interfaces de conversa para cenários de comércio bancário, de viagens e de entretenimento. Por exemplo, um concierge de hotel pode usar um bot para aprimorar as interações de email e telefonema do cliente. O bot valida clientes com Azure Active Directory. Os Serviços Cognitivos do Azure são usados para processar contextualmente solicitações de voz e texto do atendimento ao cliente. Adicione o serviço de Fala para reconhecer e dar suporte a comandos de voz.
Possíveis casos de uso
Essa solução se aplica aos seguintes cenários:
- Serviços bancários e financeiros
- Viagens e hospitalidade (como um bot de concierge de hotel para aprimorar emails e telefonemas)
- Comércio de entretenimento (e varejo)
Próximas etapas
Documentação do produto:
- O que são os Serviços Cognitivos do Azure?
- O que é o LUIS (Reconhecimento vocal)?
- O que é o serviço de Fala?
- O que é o Azure Active Directory B2C?
- Introdução ao Bot Framework Composer
- O que é o application Insights
Módulos do Microsoft Learn:
- Como criar um chatbot básico
- Crie bots inteligentes com o Serviço de Bot do Azure
- Criar soluções de IA de conversação
- Adicione inteligência de conversação aos seus aplicativos usando o LUIS (Serviço Inteligente de Reconhecimento Vocal)
Recursos relacionados
Artigos de visão geral do Centro de Arquitetura do Azure:
- IA (inteligência artificial) – Visão geral de arquitetura
- Escolher uma tecnologia dos Serviços Cognitivos do Azure
Artigos do Centro de Arquitetura do Azure que descrevem arquiteturas de chatbot: