![](https://csdnimg.cn/release/download_crawler_static/9937064/bg12.jpg)
xxiii
Introduction
This book will introduce you to the world of artificial intelligence. Normally, developers think of AI
implementation as a tough task involving writing complex algorithms and hundreds of lines of code. This
book aims to remove the anxiety by creating a cognitive application with a few lines of code. There is a wide
range of Cognitive Services APIs available. This book focuses on some of the most useful and powerful ways
that your application can make intelligent use of Microsoft Cognitive API. Microsoft has given developers a
better experience and enabled them through Microsoft Cognitive APIs.
The book covers genuine insights into AI concepts. Speech, language, and search are such deep-dive
domains that each of these concepts would require a separate book. This book attempts to explain each
of the concepts by first explaining why and what before delving into the how of any API. The book also
provides extensive examples to make it easier to put the new concepts into practice. Artificial Intelligence
for .NET: Speech, Language, and Search will show you how to start building amazing capabilities into your
applications today.
This book starts by introducing you to artificial intelligence via its history, terminology, and techniques.
The book then introduces you to all of the Microsoft Cognitive APIs and tools before building your first
smart Cognitive application step by step using Visual Studio. The book then introduces concepts around the
conversational user interface (CUI), and then you create your first bot using the Microsoft Bot Framework.
The book also provides great context for understanding and best practices about planning your application
using the Bot Framework.
The book also provides a deep understanding about natural language understanding (NLU) and
natural language processing (NLP), which let computer programs interpret humans the way they do each
other. The book goes into detail about the Microsoft Language Understanding Intelligent Service (LUIS)
and its concepts, as well as on how to design, consume, and apply LUIS before creating a LUIS project from
scratch. The book also provides detailed steps on testing, training, and publishing a LUIS application before
deploying and using it in a Bot Framework.
Speech is the most natural form of interaction. This book provides a deep walk-through of the Speech
API and how to use the API for speech recognition and speech synthesis. The book then provides a deep
understanding of how to use the custom speech service previously known as CRIS and a step-by-step plan
for creating your first language model, an audio model, and deploying it, and using the custom speech
service. The book also provides detail into understanding speaker recognition.
The book then explains all Bing Search APIs in detail and how to leverage Bing search offerings in your
applications. The book also goes in detail about the concepts behind and types of recommendations, and
then uses each of them to fetch recommendations in a step-by-step approach. The book ends by giving you
a glimpse into the future of AI and what to expect soon. In other words, the book can be treated as a guide to
help you drive your next steps.
In this book, you will
• Explore the underpinnings of artificial intelligence through practical examples and
scenarios
• Get started building an AI-based application in Visual Studio