Bixby Developer Center

References

never-equivalent

optional

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.

Example

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
}
}