Bot de respuesta interactiva de voz

Servicio de bots
Cognitive Search
Language Understanding
Web Apps

Idea de solución Solution Idea

Si desea que ampliemos este artículo con más información, detalles de la implementación, guía de precios o ejemplos de código, háganoslo saber en GitHub Feedback (Comentarios de 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!

Esta solución crea una aplicación inteligente de respuesta interactiva de voz (IVR) que procesa las solicitudes de pedido de clientes de bicicletas y accesorios de bicicletas.This solution creates an intelligent interactive voice response (IVR) application that processes customer order requests for bicycles and bicycle accessories. Las empresas que no tienen una solución IVR existente pueden empezar a automatizar fácilmente las solicitudes; en casos en los que existan sistemas atendidos por personas, esta solución se puede ampliar para incorporar los flujos de trabajo y la funcionalidad existentes.Businesses with no existing IVR solution can easily get started automating requests, or, where existing human-operated systems exist, this solution can be extended to incorporate existing functionality and workflows.

ArchitectureArchitecture

Diagrama de la arquitectura Descargue un archivo SVG de esta arquitectura.Architecture diagram Download an SVG of this architecture.

DescripciónDescription

Costo diario estimado: 11,08 USDEstimated Daily Cost: $11.08

Para más información sobre esta solución, incluidos el código fuente y la personalización de datos, conéctese o explore este proyecto en GitHub.For more details on this solution, including source code and data customization, please fork or explore this project on GitHub.

La interacción automatizada con los clientes es fundamental para una empresa de cualquier tamaño.Automated customer interaction is essential to a business of any size. De hecho, el 61 % de los consumidores prefieren comunicarse a través de voz y la mayoría prefieren el autoservicio.In fact, 61% of consumers prefer to communicate via speech, and most of them prefer self-service. Dado que la satisfacción del cliente es una prioridad para todas las empresas, el autoservicio es una faceta fundamental de cualquier estrategia de comunicación orientada al cliente.Because customer satisfaction is a priority for all businesses, self-service is a critical facet of any customer-facing communications strategy.

En una era en la que predominan los teléfonos móviles y los teclados no siempre son accesibles, los sistemas de respuesta interactiva de voz (IVR) proporcionan un método intuitivo, sencillo y cómodo para que los clientes transmitan sus solicitudes.In an era when mobile phones are dominant and keypads are not always readily accessible, interactive voice response (IVR) systems provide an intuitive, simple, and convenient method for customers to convey their requests. Esta solución proporciona una experiencia de autoservicio natural e inteligente que se puede reasignar en todos los canales de clientes.This solution provides an intelligent and natural self-service experience that can be repurposed across all customer channels.

Cortana Intelligence Suite proporciona herramientas de análisis avanzado respaldadas por las plataformas en la nube de Microsoft Azure —ingesta de datos, almacenamiento de datos, y componentes de procesamiento de datos y de análisis avanzado— todos ellos elementos esenciales para crear una solución de respuesta interactiva de voz (IVR) automatizada.The Cortana Intelligence Suite provides advanced analytics tools backed by Microsoft's Azure cloud platforms-data ingestion, data storage, data processing and advanced analytics components-all of the essential elements for building an automated IVR solution.

Esta solución implementa una pila de servicio totalmente integrada que administra las solicitudes de voz a través de Skype y Microsoft Bot Framework.This solution deploys a fully integrated service stack that manages speech requests via Skype and the Microsoft Bot Framework.

El ejemplo de uso de destino de esta solución es una empresa ficticia, Contoso LLC, que vende bicicletas y equipos de bicicletas a sus clientes.The target use case of this solution is for a fictitious company, Contoso LLC, which sells bicycles and bicycle equipment to its customers. Contoso procesa actualmente nuevos pedidos de productos y solicitudes mediante operadores humanos.Contoso currently processes new product orders and queries through human operators. Esta solución automatizada permite a Contoso ampliarse sin problemas para administrar grandes volúmenes de llamadas, a la vez que no deja a nadie en espera en ningún momento y libera personal para administrar otras tareas.This automated solution allows Contoso to seamlessly scale up to handle a large call volumes while maintaining zero wait times and freeing up staff to manage other tasks.

El botón "Deploy" (Implementar) de esta página iniciará un flujo de trabajo que implementa una instancia de esta solución en una suscripción de Azure de su elección.The "Deploy" button on this page will launch a workflow that deploys an instance of this solution within an Azure subscription of your choosing. La solución incluye varios servicios de Azure (que se describen a continuación) y proporciona algunas instrucciones breves después de la implementación que le ayudarán a configurar las comunicaciones con el nuevo bot.The solution includes multiple Azure services (described below) and provides a few short instructions after the deployment that will help you setup communications with your new bot.

Servicios de Azure para inteligencia artificial y procesamiento de lenguaje naturalAI and NLP Azure Services

  • Bing Speech transcribe los datos de voz sin procesar en formato de texto.Bing Speech transcribes raw speech data into text form
  • LUIS (Language Understanding Intelligent Service) identifica la intención del autor de llamada (realizar un pedido, buscar un pedido, etc.) y las entidades orales (categorías de productos, fechas, horas, etc.) del texto transcrito.LUIS (Language Understanding Intelligent Service) identifies caller intent (place an order, find an order, etc.) and spoken entities (product categories, dates, times, etc.) from the transcribed text.
  • Azure Cognitive Search hace coincidir y clasifica los productos del inventario con la descripción del autor de llamada, y aplica el análisis de texto avanzado para los sinónimos comunes.Azure Cognitive Search matches and ranks products from the inventory against the caller's description, and applies advanced text analysis for common synonyms.
  • Microsoft Bot Framework procesa los resultados de conversación del autor de llamada y administra el flujo de trabajo de llamada.Microsoft Bot Framework processes conversation results from the caller and manages the call workflow.

Servicios de Azure de apoyoSupporting Azure Services

  • La aplicación web de Azure hospeda la lógica principal del bot como una aplicación web de node.jsAzure Web App hosts the core logic of the bot as a Node.js web app
  • Cosmos DB almacena el estado de sesión compartido de cada conversación, lo que permite escalar horizontalmente la aplicación web en una arquitectura sin estado.Cosmos DB stores shared session state for every conversation, allowing the web application to scale out in a stateless architecture.
  • Azure SQL almacena el inventario de productos y el estado de los pedidos.Azure SQL stores product inventory and order status