Building Intelligent, Cross-platform, Messaging Bots
Michael Yuan(Author)
Addison Wesley (Publisher)
Published in 2018
Book
Paperback/Softback
320 pages
978-0-13-465061-6 (ISBN)
Description
Facebook, Amazon, Microsoft, and Slack are all investing heavily in intelligent bots, providing tools and platforms for building apps that serve users via natural conversation. Now, there's a practical guide to chatbot programming on these exciting new platforms: all the knowledge you need to start creating real solutions, and get ahead of the curve as the tools evolve and mature.
Software development expert and entrepreneur Michael Yuan begins by introducing the powerful business case for chatbots and "Conversation as a Platform (CaaP)" Next, he introduces several pivotal technologies, including Facebook's Messenger; Slack's Hubot bot platform and its PHP-and-Java backend; Amazon's Alexa; and Microsoft's eagerly-anticipated Skype / Cortana bot platform. You'll learn how each of these platforms works, and how to use current tools to begin creating your own chatbot applications.
Yuan covers key issues ranging from social media integration to scripted conversations, natural language enhancement, AI-based conversation, and conversation design -- even the use of humor and human scriptwriters. He also introduces a powerful framework for abstracting away native "glue code," so it's easier to move among platforms or write code for several of them at once.
Software development expert and entrepreneur Michael Yuan begins by introducing the powerful business case for chatbots and "Conversation as a Platform (CaaP)" Next, he introduces several pivotal technologies, including Facebook's Messenger; Slack's Hubot bot platform and its PHP-and-Java backend; Amazon's Alexa; and Microsoft's eagerly-anticipated Skype / Cortana bot platform. You'll learn how each of these platforms works, and how to use current tools to begin creating your own chatbot applications.
Yuan covers key issues ranging from social media integration to scripted conversations, natural language enhancement, AI-based conversation, and conversation design -- even the use of humor and human scriptwriters. He also introduces a powerful framework for abstracting away native "glue code," so it's easier to move among platforms or write code for several of them at once.
More details
Language
English
Place of publication
New Jersey
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 232 mm
Width: 178 mm
ISBN-13
978-0-13-465061-6 (9780134650616)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Content
Part I: Genesis
1. From DevOps to Conversational Commerce
2. Hello World, Facebook
3. Hello World, Slack
4. Hello World, Alexa
Part II: Command and Control
5. A Digital Assistant
6. Assistant Skills
7. Build Your Own Automation
Part III: Making Conversations
8. A Conversational Bot
9. Scripted Conversations
10. Natural Language Enhancement
11. Conversation Design
Part IV: AI-based Conversations
12. Markov Chain Bot
13. Case Based Reasoning Bot
14. PandoraBots
Part V
15. HipChat
16. Twitter
17. SMS
18. Roll Your Own Chat Services
1. From DevOps to Conversational Commerce
2. Hello World, Facebook
3. Hello World, Slack
4. Hello World, Alexa
Part II: Command and Control
5. A Digital Assistant
6. Assistant Skills
7. Build Your Own Automation
Part III: Making Conversations
8. A Conversational Bot
9. Scripted Conversations
10. Natural Language Enhancement
11. Conversation Design
Part IV: AI-based Conversations
12. Markov Chain Bot
13. Case Based Reasoning Bot
14. PandoraBots
Part V
15. HipChat
16. Twitter
17. SMS
18. Roll Your Own Chat Services