IoT devices

Create seamless conversational interfaces with all of your internet-accessible devices—from your connected television or fridge to devices in a connected power plant. LUIS is able to integrate up to 500 intents to translate commands into smart actions.

Customer mobile Consume, PC, MobileCloud 1 4 IoT devices Third party 3 5 2 Azure Bot Service Azure App Service Azure App Insights LanguageUnderstanding

User logs into Skype and accesses the IoT bot

Using voice, the user asks the bot to turn on the lights via the IoT device

The request is relayed to a third-party service that has access to the IoT device network

The results of the command are returned to the user

Application Insights gathers runtime telemetry to help development with bot performance and usage

  1. 1 User logs into Skype and accesses the IoT bot
  2. 2 Using voice, the user asks the bot to turn on the lights via the IoT device
  3. 3 The request is relayed to a third-party service that has access to the IoT device network
  1. 4 The results of the command are returned to the user
  2. 5 Application Insights gathers runtime telemetry to help development with bot performance and usage

Related solution architectures

Azure Bot Service LanguageUnderstanding Customer mobile Consume, PC, MobileCloud 1 5 Azure Active Directory Azure App Service Azure App Insights Structured 4 7 3 2 Commerce bot

Commerce Chatbot

Together, the Azure Bot Service and Language Understanding service enable developers to create conversational interfaces for various scenarios like banking, travel, and entertainment. For example, a hotel’s concierge can use a bot to enhance traditional e-mail and phone call interactions by validating a customer via Azure Active Directory and using Cognitive Services to better contextually process customer requests using text and voice. The Speech recognition service can be added to support voice commands.

Azure Active Directory Azure Bot Service QnA Maker LanguageUnderstanding Customer mobile Consume, PC, MobileCloud 1 5 Graph Office 365 Dynamics CRM Speech API Azure App Service Azure App Insights 2 3 6 4

Enterprise Productivity Chatbot

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 Office 365 calendar, customer cases stored in Dynamics CRM and much more.