New search technology: Tangowork v7
Typos & Word Stems
Multiple values per entity
If you don’t include important keywords in your entities, that’s okay — Tangowork 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
Tangowork 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 Tangowork 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 Tangowork 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 Tangowork 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 Tangowork v7.