A Developer’s Guide to Building AI Applications

Introduction

In this book, we look at the requirements for applying well-tested AI solutions to everyday problems. To help you explore the possibilities of AI, we will show you how to create a Virtual Assistant, a conversational AI application that can understand language, perceive vast amounts of information, and respond intelligently. Along the way, we will share the many AI resources and capabilities that are available to developers.

Here is a roadmap to the contents of this book:

“The Intersection of Data, AI, and the Cloud”

This section explains the technological basis for this book and why these technologies are increasingly offered in the cloud.

“Microsoft Azure AI”

This section introduces the Microsoft Azure AI platform with a variety of services, infrastructure, and tools to empower developers to build AI apps and agents and add knowledge mining and machine learning capabilities. This book focuses on conversational AI applications and provides pointers to additional resources for other areas of Azure AI.

“Conversational AI”

This section discusses the evolution of natural language processing, Microsoft’s Language Understanding service (formerly named LUIS) and Bot Framework ecosystem, common use cases of conversational AI, and the development life cycle of conversational AI applications.

“Core Features of Virtual Assistants ”

This section highlights core features of Virtual Assistants, including complete ...

Get A Developer's Guide to Building AI Applications, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.