How we built a knowledge bot for enterprise using Microsoft AI tools.

Using Azure Cognitive Search to match user input to a complex manual, and the Microsoft Bot Framework Web Chat to create an intuitive interface, Matchbox developed a Knowledge Bot prototype to ensure smooth sailing for team members and passengers.

Augmenting basic search functionality with AI, Azure Cognitive Search minimized risk by extracting the most important details in the manual to find the closest match to the team member’s query. This was enhanced using Azure Search features, adding support for synonyms and taking advantage of the Microsoft language analyzer with automatic matches for similar words and tenses. Flexible processing allowed for the rich rendering of data, including support for images and tables, to enhance user experience.

Building an interface for a prototype requires a robust tool that can handle flexibility as a project develops. Microsoft Bot Framework Web Chat supports an array of customizable elements including flexible layout cards which show previews of responses to allow team members to select the most relevant answer. The Azure Bot Service accelerated the development of the prototype and the integration with Azure Cognitive Search.

Azure Cognitive Search

Augmenting basic search functionality with AI, Azure Cognitive Search minimized risk by extracting the most important details in the manual to find the closest match to the team member’s query. This was enhanced using Azure Search features, adding support for synonyms and taking advantage of the Microsoft language analyzer with automatic matches for similar words and tenses. Flexible processing allowed for the rich rendering of data, including support for images and tables, to enhance user experience.

Microsoft Bot Framework Web Chat

Building an interface for a prototype requires a robust tool that can handle flexibility as a project develops. Microsoft Bot Framework Web Chat supports an array of customizable elements including flexible layout cards which show previews of responses to allow team members to select the most relevant answer. The Azure Bot Service accelerated the development of the prototype and the integration with Azure Cognitive Search.