Ask Kate Intents
So how did Bell and Stoops train Kate to understand Pellegrino? To explain it to me, they started by opening a tab in Google Dialogflow called Intents. Those with careful eyes will have noted that on the Ask Kate screenshots on the previous slide, the phrase “Built on Google Cloud Platform,” appears at the bottom.
Dialogflow (formerly Api.ai, Speaktoit) is a Google-owned developer of human-computer interaction technologies based on natural language conversations (see No Jitter’s ongoing “
Decoding Dialogflow” series, from Brent Kelly, of KelCor).
User intents are given a name, and you can see several -- agent, directions, and items, for example -- here. Kate was given pre-training, which is the developer team’s best estimate of what Kate would need to know, Stoops said. Training continues once the system goes live, and as he said, “nothing compares to live.”
Kate hadn’t understood “Pellegrino” since no one else had made an intent request for that item, Bell said. Notice that the above page is one of 13, so at the time we looked at it, Kate was running about 240 intents.
Ask Kate Entities
An entity modifies an intent. The initial list for the items intent included coffee, coke, and water… but not Pellegrino. Bell added that, and, at my suggestion, also added a synonym, sparkling water. The new entities were added to the platform and Bell asked me to try again. Four minutes later, Kate understood Pellegrino, and one was on the way.