Errata

Designing Bots

Errata for Designing Bots

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted By Date submitted Date corrected
PDF
Page copyright
edition line

Revision History for the Second Edition:

should read

Revision History for the First Edition:

O'Reilly Media
 
Jun 08, 2017  May 31, 2019
PDF, ePub, Mobi,
Page I
Sentence under header "How Is This Book Organized?"

The sentence says, "We’ll start with an overview, then move on to the theory and deep dives into practical examples."

This should instead say, "We’ll start with an overview, then move on to the theory and deep DIVE into practical examples."

Note from the Author or Editor:
Yes, this should be changed from dives to dive.

Jennifer Jack  Nov 26, 2017  May 31, 2019
, Printed, PDF, ePub, Mobi, , Other Digital Version
Page Chapter 2
Second sentence after Figure 2-9

The sentence says,"From my experience, like with many new services, the minimum viable product (MVP) approach applies to these new bots—start with single focused value proposition and grow from there."

The end of the sentence should say, "—start with a single focused value proposition and grow from there."

Note from the Author or Editor:
Replace:
"start with single focused value proposition and grow from there."
with:
"start with a single focused value proposition and grow from there."

Jennifer Jack  Nov 26, 2017  May 31, 2019
, Printed, PDF, ePub, Mobi, , Other Digital Version
Page Chapter 5
Paragraph under heading "Core Purpose and Functionality"

The sentence says, "As bot are more limited in the richness of their interface than web or mobile apps, it is important to be very clear about what functionality the bot exposes and provide ways to educate the users on how to invoke that functionality as part of the conversation."

The sentence should start with, "As bots are more limited in the richness of their interface than web or mobile apps..."

Note from the Author or Editor:
Replace:
"As bot are more limited in the richness of their interface than web or mobile apps"

with:
"As bots are more limited in the richness of their interface than web or mobile apps"

Jennifer Jack  Nov 26, 2017  May 31, 2019
, Printed, PDF, ePub, Mobi, , Other Digital Version
Page Chapter 5
Key Takeaway #2

The sentence says, "As a first step your design exploration, you will need to define your bot’s purpose and core functionality."

This should instead say, "As a first step in your design exploration, you will need to define your bot’s purpose and core functionality."

Note from the Author or Editor:
Replace:
"As a first step your design exploration, you will need to define your bot’s purpose and core functionality."
with:
"As a first step in your design exploration, you will need to define your bot’s purpose and core functionality."

Jennifer Jack  Nov 26, 2017  May 31, 2019
, Printed, PDF, ePub, Mobi, , Other Digital Version
Page Chapter 6
Closing Thoughts

The sentence says, "Humans might make the cost of operating your bots much higher, and you will need to manage user expectations around how fast can they get their service."

The end of the sentence should instead say, "Humans might make the cost of operating your bots much higher, and you will need to manage user expectations around how fast they can get their service."

Note from the Author or Editor:
Replace:
"Humans might make the cost of operating your bots much higher, and you will need to manage user expectations around how fast can they get their service."
with:
"Humans might make the cost of operating your bots much higher, and you will need to manage user expectations around how fast they can get their service."

Jennifer Jack  Nov 26, 2017  May 31, 2019
, Printed, PDF, ePub, Mobi, , Other Digital Version
Page Chapter 11
Closing Thoughts

The final sentence says, "Once users discoverer and connect to your bot..."

This should say, "Once users discover and connect to your bot..."

Note from the Author or Editor:
Replace:
"Once users discoverer and connect to your bot"
with:
"Once users discover and connect to your bot"

Jennifer Jack  Nov 29, 2017  May 31, 2019
, Printed, PDF, ePub, Mobi, , Other Digital Version
Page Chapter 17
Paragraph under Figure 17-19

The sentence says, "Because the Slack API lets us to add a bot to a channel programmatically, ..."

This should instead say, Because the Slack API lets us add a bot to a channel programmatically, ..."

Note from the Author or Editor:
Replace:
"Because the Slack API lets us to add a bot to a channel programmatically"
With:
"Because the Slack API lets us add a bot to a channel programmatically"

Jennifer Jack  Nov 30, 2017  May 31, 2019
, Printed, PDF, ePub, Mobi, , Other Digital Version
Page Chapter 17
Paragraph before Figure 17-21

The paragraph ends with, "We will design each step in this process, learning and improve each step along the way."

This sentence should instead say, "We will design each step in this process, learning and improving each step along the way."

Note from the Author or Editor:
Replace:
"We will design each step in this process, learning and improve each step along the way."
with:
"We will design each step in this process, learning and improving each step along the way."

Jennifer Jack  Nov 30, 2017  May 31, 2019
, Printed, PDF, ePub, Mobi, , Other Digital Version
Page Chapter 17
Paragraph under Figure 17-23

The third sentence of this paragraph says, "This mean rendering the information in the easiest possible way to digest."

The sentence should instead say, "This means rendering the information in the easiest possible way to digest."

Note from the Author or Editor:
Replace:
"This mean rendering the information in the easiest possible way to digest."

with:
"This means rendering the information in the easiest possible way to digest."

Jennifer Jack  Nov 30, 2017  May 31, 2019
PDF, ePub, Mobi,
Page Chapter 18
Paragraph before header "Artificial Intelligence (AI) Services"

The paragraph ends with the sentence, "You can explore these tools for your prototyping stage, as most of them are really ease to use..."

The sentence should instead say, "You can explore these tools for your prototyping stage, as most of them are really easy to use..."

Note from the Author or Editor:
"You can explore these tools for your prototyping stage, as most of them are really ease to use..." -> "You can explore these tools for your prototyping stage, as most of them are really easy to use..."

Jennifer Jack  Dec 01, 2017  May 31, 2019
, Printed, PDF, ePub, Mobi, , Other Digital Version
Page 5
2nd paragraph

The current text is:
In addition, users became tired of installing and uninstalling mobile apps, and only a very few apps prevailed.

I'm not a native speaker of English, but I suspect that it would be better to write "only very few apps prevailed" or "only a very small number of apps prevailed".

Note from the Author or Editor:
Replace:
"and only a very few apps prevailed."
With:
"and only very few apps prevailed."

Amir Aharoni  Jul 19, 2017  May 31, 2019
Printed, PDF, ePub
Page 52
last paragraph, Trademarks

The current text is: "The mobile app market has proven that this is easiest way to get kicked out of a store."

It should probably say "the easiest".

Note from the Author or Editor:
Replace:
"The mobile app market has proven that this is easiest way to get kicked out of a store."
with:
"The mobile app market has proven that this is the easiest way to get kicked out of a store."

Amir Aharoni  Jul 19, 2017  May 31, 2019
, Printed, PDF, ePub, Mobi, , Other Digital Version
Page 98
3rd paragraph

Th current text is: "Similarly to on a website (where the goal is, say, completing a purchase or signing up for a service), users may drop off and leave the conversation in the middle"

This sounds a bit wrong to me. Maybe it could be rephrased as "Similarly to a website workflow" or "Similarly to a website" or "Similarly to how it works on a website".

Note from the Author or Editor:
Replace:
"Similarly to on a website (where the goal is, say, completing a purchase or signing up for a service)"
with:
"Similarly to how it works on a website (where the goal is, say, completing a purchase or signing up for a service)"

Amir Aharoni  Jul 20, 2017  May 31, 2019
, Printed, PDF, ePub, Mobi, , Other Digital Version
Page 173
1st paragraph

The current text says about Slash commands: "They are currently only supported on the Slack platform".

This is quite incorrect factually.

Slash commands have existed on IRC for many years, although not exactly for bots, and that is probably the inspiration for including slash commands in bot platforms, so it may be mentioned.

More closely to the topic of the book, however, is that the Telegram bot platform has supported slash commands in a way that is very similar to Slack since it was launched in June 2015. You can see examples of slash commands and a button that shows a list of slash commands in the screenshots on the Telegram bot launch platform announcement here: https://telegram.org/blog/bot-revolution .

So, when the book was published in 2017, Slack was definitely not the only platform that supported slash commands.

Note from the Author or Editor:
Replace:
"They are currently only supported on the Slack platform"
with:
"They are supported on the Slack platform, the Telegram platform, and by IRC bots"

Amir Aharoni  Jul 24, 2017  May 31, 2019