Build Breakthrough Conversational User Interfaces with Bot Framework This authoritative guide to building bots (a.k.a. chatbots) with the Microsoft Bot Framework is written by Microsoft MVP Joe Mayo. In this book, he shows you how to leverage advanced artificial intelligence and natural language processing to make new and existing applications stunningly intuitive. Mayo begins with a clear, high-level explanation of Bot Framework: what it is, and what it makes possible. Next, he guides you through each key development task: building dialogs, managing conversations, interacting with framework APIs, incorporating natural language processing, and deploying bots to key platforms such as Slack, Skype, and Facebook Messenger. Throughout, Mayo's practical code examples and clear explanations help you translate the "magic" of intelligent bots into real, production solutions.
Microsoft MVP Joe Mayo shows how to: * Understand Bot Framework components, integration, and communication * Manage complex dialog flows between bots and people across multiple sessions * Set up and organize bot projects with pre-made templates * Master conversation essentials including activity types, contents, and properties * Use the emulator to test conversations and debug a chatbot * Specify how you want conversations to proceed with FormFlow * Build flexible, intelligent bots with Language Understanding Intelligent Service (LUIS) * Integrate with external messaging services such as Slack and Skype * Construct sophisticated non-linear conversations * Register and publish your bot through Microsoft Azure * Create email, SMS, and web chat bots * Master advanced techniques utilizing Microsoft Bot Framework APIs * Extend bots with Microsoft's cognitive services APIs.