The System.Intent component in Oracle Digital Assistant resolves intents and extracts entities from a user message. Entities can be extracted if the message contains the entity value or a synonym defined for it.
For example, when asking for a currency code for a country, the following user messages work if Germany, German, Portugal, Portuguese or UK were defined as synonyms
"What is the currency code for Germany"
"What is the German currency code"
"Which currency code is mapped to UK"
"What is the currency code Portugal has"
"What is the currency code of Portuguese money"
There are use cases, where the synonym that resolves an entity actually matters. Lets take the example of an expense report. An expense report may have a value list entity entry for transportation to identify the type of an expense.
While "transportation" is the value to extract, the kind of transportation matters too. So if "train" "car" "plane" "flight", "ship" would be defined as synonyms, then the following messages would all resolve to transportation. Read the complete article here.
For regular information become a member in the Developer Partner Community please register here.