Designing Bots O Reilly Pdf Download

Goodreads Choice Awards 2021
Open Preview

See a Problem?

We'd love your help. Let us know what's wrong with this preview of Designing Bots by Amir Shevat.

Thanks for telling us about the problem.

Friend Reviews

To see what your friends thought of this book, please sign up.

Community Reviews

 · 152 ratings  · 20 reviews
Start your review of Designing Bots: Creating Conversational Experiences
Yoly
A must-read if you work with bots or want to work with bots.
Inga Potzblitz
Oct 28, 2017 rated it really liked it
It was a good overview and even understandable for someone with no experience so far.
Rosie
Jan 31, 2021 rated it really liked it
Already a bit dated in terms of what's available, but the basics on processes are always relevant. Already a bit dated in terms of what's available, but the basics on processes are always relevant. ...more
Angelique
Nov 12, 2017 rated it really liked it
Helpful if you want to jumpstart your chatbot project. Easy to read and understand, plus the author's tips are very useful. Helpful if you want to jumpstart your chatbot project. Easy to read and understand, plus the author's tips are very useful. ...more
Sudnya
This review has been hidden because it contains spoilers. To view it, click here. Notes to self:
Bots will probably/augment replacing websites as an interface (conversational) to a service.
web interface -> mobile interface -> conversation interface
Types of bots: personal vs team; super vs. specific (domain/content/purpose); b2b vs b2c (this changes how they interact / engage with users); new vs integration with legacy (salesforce)
Bots platforms: business (slack), consumer (FB); voice (alexa); legacy (email/sms). We need to pick the right platform to ensure success of our bot -
Notes to self:
Bots will probably/augment replacing websites as an interface (conversational) to a service.
web interface -> mobile interface -> conversation interface
Types of bots: personal vs team; super vs. specific (domain/content/purpose); b2b vs b2c (this changes how they interact / engage with users); new vs integration with legacy (salesforce)
Bots platforms: business (slack), consumer (FB); voice (alexa); legacy (email/sms). We need to pick the right platform to ensure success of our bot -- audience? revenue model? features to deliver your service most effectively;

Use cases:
to exploit business flows with bots and enhance productivity/reduce op-ex;
coach bot
notification/reminder bot
router between specialist humans
customer service and FAQ
entertainment

Anatomy: important to focus on how humans communicate & design bots. Features that matter:
personality: depends on audience
logos & icons: to show human like attributes
name: brand
human intervention: for error handling
NLP, conversation, image recognition, prediction (Q&A), sentiments
on boarding conversation is crucial - explicitly state the purpose of the bot
functionality scripting: flow for each function the bot performs, mitigate failure modes
feedback & error handling: crucial for long term user engagement
help & support - with a direct human, expected response latency
links, formatting, emojis, persistent menus are nice to haves.
Context and memory are a big challenge - since humans do it effortlessly in conversation
engagement methods: notifications, asking users to invoke, subscription to periodic notifications

Branding, logo, name matter.
Personality of the bot is a differentiator - think of audience, environment, job it does, social acceptance & values of your company. Keep this personality consistent across the experience.
To avoid personality issues, some human intervention might be required to keep things going smoothly (at least initially) - resolve ambiguity, escalation (speak to your supervisor :P ), supervised training online, humans improve conversation (domain experts)

AI: NLP, conversation management, computer vision, sentiment analysis to steer flow. Using AI is not always necessary for all types of bots.

Bots offer a new interface to an established human interaction - so tailor it to those etiquettes. During on boarding a user - state the purpose of the bot clearly and how to configure it, don't be a pushy salesman but make the value prop clear to engage users.

Task led conversation leads user through a funnel (via stories, intent mapping, entity extraction etc). Best to have least number of steps to complete a task. Topic led conversation is about user engagement so no such restriction but use divergence to bring it back. Add character, persona, gifs, random variation in dialogue. Priming users for formatting, ack to confirm, consistent experience. To revive engagement - try to ask questions and offer reminders etc and proactively show follow up available features.

Error handling is crucial to success - when to ignore vs. human intervention (latency expected), restarting conversation gracefully, refer to other bots.

Buttons are a great to guide the conversation, frame the interaction or steer the users within a set of possibilities (and avoid errors). Buttons are NOT good when there are too many options.

Links should show preview so user knows where they will lead - unfurling.

Bots should keep as much context as possible - e.g.: user intent so it can be used when referred to if user comes back to it later (otherwise face palm! errors), infer from pronouns, just be explicit & ask specific questions to avoid ambiguity in interaction.

Monetization ??? subscription, ads, market research, selling services, referrals, virtual goods.

Design process:
use case definition -- purpose, platform, persona, logo visuals;
conversation scripting -- workflow then feedback +/-, error handling, intent, entity; buttons? validate on users?
design & test - small text

Make sure you look at your data & continuously improve the bot.

...more
Omar Venturi
Nov 12, 2017 rated it it was amazing
Ottima introduzione all'industria dei bot. Storia, situazione attuale e previsioni sul futuro sono le tre classiche parti del libro, dove la parte più corposa è composta dalla situazione attuale.
I bot, come più volte riportato dall'autore, sono solo all'inizio e molte potenzialità restano ancora inespresse.
Il libro si focalizza sui bot "testuali" ed un ottimo testo per la parte vocale, suggerita dallo stesso autore, è "Designing Voice User Interfaces: Principles of Conversational Experiences" di
Ottima introduzione all'industria dei bot. Storia, situazione attuale e previsioni sul futuro sono le tre classiche parti del libro, dove la parte più corposa è composta dalla situazione attuale.
I bot, come più volte riportato dall'autore, sono solo all'inizio e molte potenzialità restano ancora inespresse.
Il libro si focalizza sui bot "testuali" ed un ottimo testo per la parte vocale, suggerita dallo stesso autore, è "Designing Voice User Interfaces: Principles of Conversational Experiences" di Cathy Pearl.

Il libro affronta tutti gli aspetti relativi al design (NON all'implementazione!) di un bot, dal progetto iniziale, alla prototipazione, fino al testing ed all'analisi dei dati.
Propone una metodologia o comunque un approccio al design che può essere seguito anche solo parzialmente.
Il libro è molto valido ed attualmente (novembre 2017) assolutamente allineato allo stato dell'arte, ma vista la velocità con cui si sta evolvendo questo mercato, presto sarà superato. Consiglio quindi di verificare, prima di acquistarlo, che l'autore non abbia rilasciato un aggiornamento o che non ci sia disponibilità di alternative più recenti

...more
Ray
Aug 07, 2019 rated it liked it
It took me about 2 years from the time I read the first page of this book to read the last page. In that time, I discovered that I really don't like this kind of book! That is a subjective preference, and does not take away from how well "Designing Bots" is written - and it is fairly well written. However, something about the fact that the value of the information in the book will decay quickly made me less motivated to read it. Perhaps it should have made me feel like I should finish reading qu It took me about 2 years from the time I read the first page of this book to read the last page. In that time, I discovered that I really don't like this kind of book! That is a subjective preference, and does not take away from how well "Designing Bots" is written - and it is fairly well written. However, something about the fact that the value of the information in the book will decay quickly made me less motivated to read it. Perhaps it should have made me feel like I should finish reading quickly, but it did not.

The thing I feel like "Designing Bots" does well is separate the discipline of crafting conversational interfaces from the mythos surrounding bots. It really is a type of design, yet the general perception of the public probably revolves around artificial intelligence. Many of the design principles hold across different types of products in addition to bots, such as apps and websites. That said, a large portion of the content was specific to (time-based snapshots of) certain platforms. This was the sort of thing that made the book boring for me to read.

...more
Deane Barker
Nov 11, 2019 rated it really liked it
The key to this book is to note that it's called "DESIGNING bots," not "DEVELOPING bots."

This book is about all the planning and forethought that goes into create a bot in the generic sense (though, the author works at Slack). It's about branding, personality, conversation flows, etc. It has nothing to do with actually building the bots, since that would be more platform-specific.

This is a book for product or project managers, really.

The key to this book is to note that it's called "DESIGNING bots," not "DEVELOPING bots."

This book is about all the planning and forethought that goes into create a bot in the generic sense (though, the author works at Slack). It's about branding, personality, conversation flows, etc. It has nothing to do with actually building the bots, since that would be more platform-specific.

This is a book for product or project managers, really.

...more
Nikhil Bansal
Nov 28, 2017 rated it it was amazing
This book is for bot enthusiast who have done all the coding stuff required to build a bot and after that want's to improvise his/her bot for market or for the user. Author explain's each and every aspect which makes bot flow smoother. Book also explain's role of Artificial Intelligence in the bot (chat/voice) very precisely. This book is for bot enthusiast who have done all the coding stuff required to build a bot and after that want's to improvise his/her bot for market or for the user. Author explain's each and every aspect which makes bot flow smoother. Book also explain's role of Artificial Intelligence in the bot (chat/voice) very precisely. ...more
Jeffrey
Dec 27, 2018 rated it really liked it
A solid intro to the world of chat bots (more from the PM/Entrepreneur side than the dev side). A quick read if you're considering making your own bot and want a broad look at the ins-and-outs.

The conversation design bits were particularly interesting.

A solid intro to the world of chat bots (more from the PM/Entrepreneur side than the dev side). A quick read if you're considering making your own bot and want a broad look at the ins-and-outs.

The conversation design bits were particularly interesting.

...more
Martijn Reintjes
Designing Bots gives a nice overview of the space, but lacks the depth to be really useful.
It's basically a long ass blogpost repurposed as a book.
Designing Bots gives a nice overview of the space, but lacks the depth to be really useful.
It's basically a long ass blogpost repurposed as a book.
...more
Sebastian Godoy
I find the content too obvious. The book it's a good overview of how to design a chatbot, but the author never goes deep in a subject I find the content too obvious. The book it's a good overview of how to design a chatbot, but the author never goes deep in a subject ...more
Sweemeng Ng
It covers design on bots, the business case, the pitfall, and how to build a bot. it is ok
Scott
Great primer on designing bots. Heavily weighted to instances on Slack's platform since the author works there.
Roberto Chavez
OK. Not very technical, but bot design/development does not have to be deeply technical any more. Not much here to make it compelling. Wait for a second edition.
Valentino
Jan 09, 2018 rated it it was amazing
That's a new era. The book to read to understand how it works. Too US centric, in Europe we have different tools and visions, but it's stil excellent That's a new era. The book to read to understand how it works. Too US centric, in Europe we have different tools and visions, but it's stil excellent ...more
Natalia Ustyuzhanina
Give a very nice overview with interesting practical examples of what you have to consider while building a chatbot
Robert Foley
Oct 18, 2017 rated it really liked it
If your a product manager or designer interested in bots this is a must read. Focused on the experience for the customer and what problems need to be solved. Still discusses the technology involved, but only one chapter instead of an entire book...no programming experience required for reading.
Lorena
Jan 07, 2021 rated it really liked it
I hadn't realized how complex bot design can be and how much work goes into creating a performant and likeable chatbot. Overall, I found the information provided in this book interesting and helpful, and recommend it to anyone interested in chatbot design.
full review on my blog
I hadn't realized how complex bot design can be and how much work goes into creating a performant and likeable chatbot. Overall, I found the information provided in this book interesting and helpful, and recommend it to anyone interested in chatbot design.
full review on my blog
...more
Israel Lucas  Sousa Silva
Alexander Wyrick
Desigan Chinniah

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

As dedicated readers already know, some of the best and most innovative stories on the shelves come from the constantly evolving realm of...

Welcome back. Just a moment while we sign you in to your Goodreads account.

Login animation

Source: https://www.goodreads.com/book/show/32758034-designing-bots

Posted by: clayclaystadthere0269433.blogspot.com

Post a Comment

Previous Post Next Post