Never set types equal to each other.
Setting this equivalence
policy ensures that if multiple inputs are given to an utterance, they will not be merged.
Consider the following Aligned NL utterance:
[g:calculator.Multiply] (2)[v:calculator.Number:2] and (2)[v:calculator.Number:2]
To ensure that both calculator.Number
values are not collapsed into a single value, you can explicitly set this in the equivalence
policy:
integer (calculator.Number) {
equivalence {
never-equivalent
}
}
Copyright 2025 Samsung All rights reserved