Chapter 10. Context and Memory
Memory... is the diary that we all carry about with us.
âOSCAR WILDE
MEMORY AND CONTEXT ARE a natural part of every human conversation. We have an implied understanding that our counterpart in the conversation remembers what we said a minute ago, or that they know that we are now talking about cars, or that they have an understanding of the thread of thoughts tied into a conversation. All of this is trivial for the human mind, but extremely hard for software.
Bot Amnesia
Here is an example of how bots fail in this simple task. Figure 10-1 is a humoristic gift that was given to every participant in a bot event in Europe this year. It symbolized the main problem that bot conversation faces today.
Many bots today focus on a request/response paradigm. In this paradigm each request has a new context, and all past contexts are forgotten. Some bots do a better job of maintaining context than othersâfor example, the Google Assistant bot isnât bad (Figure 10-2).
As you can see, the user in this example uses words like âhis wifeâ and âtheir kids.â For us humans, it is trivial to understand that âhis ...
Get Designing Bots now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.