Cognitive Services

Adding intelligence features to enrich interaction

What are they?

Microsoft Cognitive Services are a set of APIs, Software Development Kits (SDKs) and services that we use to make our applications more intelligent, engaging and discoverable.

We use them to easily add intelligent features – such as emotion and video detection; facial, speech and vision recognition; and speech and language understanding – into our applications.

How have we used them?

Text analysis

We have the Text Analytics API, which is a Cloud-based service, to provide advanced natural language processing customer feedback for a major hotels group. Creating real-time sentiment analysis reporting within their Customer Satisfaction dashboard.

LUIS-enabled chat bots

Language Understanding (LUIS) is a cloud-based service that applies custom machine-learning to conversational, natural language text. We have used this to predict overall meaning, and pull out relevant, detailed information to allow querying of an existing dataset using a Chat Bot.

Smart FAQs

We have used QnA Maker to power a question and answer service from existing FAQs (Frequently Asked Questions) and manuals. Delivering a model of questions and answers that's providing responses that we've train bots so that they respond in a natural, conversational way.

Recommendations Solution

We have used the Recommendation Solution to create product recommendations predictive models based on historical transaction data. First, training the SAR (Smart Adaptive Recommendations) algorithm and then using it to create recommendations for Item-to-Item. In other words, "Customers who liked this product also liked these other products".