v238 More NLU options 🎰

"I'm just sitting here, looking at the world and writing a new piece of music." - Samantha, Her 🤖
SentiOne Automate version 238 was released on 28.05.2024. With this release we have added minor improvements, but keep in mind that bigger features are under development and will be released in future versions.

📘

Update tasks!

For this version there is additional documentation with configuration and infrastructure changes

Replace variable values with entity types during intent classification

In new version we have added option to NLU settings "Replace variable values with entity types during intent classification" which when enabled will check the training set if there are any phrases that match user utterance. If there are phrases with same text and only value of marked entities is different then intent detection will return score 1.0.

What impact does it have on intent detection in NLU?

Entity marking affects intent detection only if the following 2 conditions are met:

  • the “Replace variable values ​​with entity types during intent classification” option must be selected,
  • in the training set there must be a phrase that is the same as the test phrase but differs only in the entity value, e.g. in the training set there is: "I want to buy a ticket from <Kraków> to ", the user (test) phrase is: "I want buy a ticket from Gdańsk to Poznań.

What is important is that apart from the entity value, the phrase itself is identical and the recognition result will then return 1.00. If it was not identical, e.g. the user said "I want to buy a ticket for the next train from Krakow to Warsaw", then the entity designation in the training set does not have influence.


💊 IMPROVEMENTS

  • [NLU] Add Company feature that enables multi intent detection on complex models

🐛 FIXES

  • [WebChat] Webchat on IOS is going into loading state
  • [WebChat] Database transactions serialization errors under heavy load
  • [Flow] Clicking on "Show tags and conditions" have no effect in view mode on Firefox
  • [Admin UI] Errors when frontend calls endpoints that user can't access

Please follow changelog for exiting new features! 👋