Bixby Developer Center

Guides
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:

aligned-nl ("[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
}
}