Practical Bot Development by Szymon Rozga at Bookstore UAE
Home > Computer & Internet > Computer hardware > Personal computers > Practical Bot Development
Practical Bot Development

Practical Bot Development


     0     
5
4
3
2
1



International Edition


About the Book

Chapter 1: Introducing Bots

  • Motivation: apps vs bots and interacting with computers using Natural Language Interfaces. Google Now, Siri, Alexa. Great progress in recent years in both translation, voice recognition and natural language understanding technologies. Democratization of AI and Machine Learning APIs. Bots as a new way of implementing user interfaces.
  • Use Case: describe a bot to help users order tickets
  • Use it to describe the following concepts:
  1. Natural language recognition
  2. Text conversations
  3. Rich media conversations
  4. Bot-led conversations
  5. Human hand off
  6. Embedding into messaging apps
Chapter 2: Bot User Design (UX)
  • Motivation: there is a good way for bots to communicate to you and there is a bad way. This chapter will distill some common "good" approaches to a bot and Also show some examples of bad communication.
  • conversational User Experience
  1. Text vs rich conversations
  2. Bot initiated conversations
  3. Perceived performance
  4. Personalized content
  5. Concise and clear messaging
  6. Consistent voice
  7. Do one thing well, provide value
Chapter 3: Natural Language Understanding
  • Motivation: part of the reason bots are becoming a thing is that natural language recognition technologies are widely available and easier to use.
  • Intent classification
  • Entity Extractors - Named Entity Extraction
  • LUIS
  1. How to create a model
  2. How to train LUIS to recognize intents and entities (use ticket ordering bot as a use case)
  • Action Fulfillment - not used in LUIS anymore, but still used in cloud based, intent-led bot frameworks. It is interesting to know when creating bots.
Chapter 4: Introducing Microsoft Bot Builder Framework
  • Motivation: cloud bot services vs bot as a web service models. We favor bot as a web service model for ease of use, control, extensibility etc.
  • MSFT bot builder framework - what is it?
  • Node.js and why we use the Node.js version vs the C# version
  • Core concepts
  • Intro to emulator
  • Node.js samples
  • How to run sample
  • Some basic bot samples
Chapter 5: Dive into Bot Builder
  • Motivation: we need to go over the different concepts inside the bot builder framework and how they help us build bots.
  • Dialogs
  • Messages
  • Connector
  • Channels
  • Conversation State
  • Recognizers
  • Actions
  • Proactive messages
Chapter 6: Putting it all together
  • Motivation: Build a sample bot that uses all of the concepts in the previous chapter
  • Back to ordering tickets bot - lots of coding
Chapter 7: Advanced bot builder topics
  • Motivation: Expand sample from #6 with some more advanced concepts like proactive messaging, better dialog management, custom recognizers, deeper action support, group chats, etc.
  • Lots of code here
Chapter 8: Deploying to Channels and sending custom data
  • Motivation: a bot is useless unless it is connected to a channel. Let's see how this is done. We introduce the bot framework web site.
  • Focus on Messenger and Slack
  • Show some custom functionality such as messenger square cards or slack updating messages
Chapter 9: Custom channels
  • Motivation: sometimes you would like to support a custom channel that is not supported out of the box by Microsoft. How do we do this?
  • Using direct line
  • Using vani
    About the Author: Szymon has 15 years of hands on experience in the software development industry. He found a passion working on front end applications on Wall Street. The interest in attention to user interface details would take him on a tour of the different user interface technologies on the Windows, Web and iOS/Android platforms. He has managed teams of engineers on a variety of projects and since 2016, he has dedicated his time to building chat bots for clients across text and voice channels. He has built a practice around the technologies at Blue Metal, An Insight Company, and is involved in a handful of chat bot projects at any time. As Chief Architect of Emerging Technologies, he keeps cognitively flexible by reading and watching presentations about new technologies, educating clients, leading discovery sessions, scoping and guiding engagements, mentoring engineers and helping clients apply technologies such as Chat Bots, Blockchain and Augmented Reality to business problems.
    In his spare time, he enjoys taking walks, reading fiction, going to the beach, playing guitar, and spending time with his wife Kim, his son Teddy, and his Golden Retriever, Chelsea.


Best Sellers



Product Details
  • ISBN-13: 9781484235393
  • Publisher: Apress
  • Publisher Imprint: Apress
  • Edition: 1st ed.
  • Language: English
  • Returnable: Y
  • Sub Title: Designing and Building Bots with Node.Js and Microsoft Bot Framework
  • Width: 156 mm
  • ISBN-10: 1484235398
  • Publisher Date: 19 Jul 2018
  • Binding: Paperback
  • Height: 234 mm
  • No of Pages: 654
  • Spine Width: 34 mm
  • Weight: 979 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Practical Bot Development
Apress -
Practical Bot Development
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Practical Bot Development

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals



    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!