New search technology: Tangowork Chatbot Accelerator v7

by Aug 30, 2017Uncategorized0 comments

The Tangowork Chatbot Accelerator v7 adds powerful new search features that help you provide the right response to user input even when you’re dealing with incomplete, unexpected or misspelled information.

Typos & Word Stems

If you’re looking for “Brian” and you type “Bryan”, you’ll still get a match. Our new search engine gives misspellings a slight penalty, but it’s quite tolerant of errors. Similarly, a search for “chatbots” will also match on the stem “chatbot”.

Multiple values per entity

When you configure your chatbot, you might use the entity “Speaker Name” for a message about a conference session, or the entity “Store number” for a message about delivery schedules. But what if a conference session has 2 or 3 speakers sharing the stage, or what if a delivery schedule applies to several stores? Now you can choose to add multiple values to an entity.

Full-text search

If you don’t include important keywords in your entities, that’s okay — Tangowork Chatbot Accelerator can now do a full-text search of messages. For example, an utterance such as, “Are there any conference sessions about chatbots?” will find any mention of chatbots within the description of a conference session.

Finding the best result

The Tangowork Chatbot Accelerator v7 adds new flexibility for matching entities that help you get the best result.

Let’s say your building has multiple wifi networks, and you want to help chatbot users find the right one. When it analyzes the utterance “show me 5G wifi networks on floor 3”, it extracts:

  • intent = showWifi
  • entity wifiType = 5G
  • entity wifiLocation = floor 3

The new default behavior in the Tangowork Chatbot Accelerator v7 is to evaluate entities using an “EXPAND” query. This means it will first try to match 5G and floor 3, but if it can’t, it will expand the query to search on 5G or floor 3.

You can still use the entity comparison method “ALL”, which means you will only accept a perfect match. If there are no 5G networks on floor 3, you’ll get a “Sorry, I couldn’t find anything for that.” Finally, if you use the entity comparison method “ANY”, you’re telling the Tangowork Chatbot Accelerator to find any wifi network that is 5G or is on floor 3.

“EXPAND” is often the best of both worlds, so that’s why it’s the new default in the Tangowork Chatbot Accelerator v7.

Release history

Tangowork Chatbot Consulting

Tangowork’s consultants use research, design and technology to help your organization create better digital experiences. We specialize in intranets, AI assistants and portals for policies & procedures.