Dialogflow中类似的必需参数

时间:2019-09-14 15:11:46

标签: dialogflow

我需要识别Dialogflow中的地址。地址由街道名称和门牌号码组成。 我使用@ sys.number识别门牌号。但是门牌号可能包含字母。例如:“ streetName 7B”,其中“ 7B”是门牌号码。为了用字母标识数字,我创建了一个实体“字母”,然后创建了一个复合实体“ house-number-with-letter”,该实体由@ sys.number @letter实体组成。问题是门牌号是必填参数。但是它可以带字母或不带字母。因此,我有两个参数:1)门牌号,2)带字母的门牌号。如果我将门牌号设为必需的参数,则当用户输入格式为“ streetName 7B”的地址时,Dialogflow会识别“带字母的门牌号”参数,但由于需要“门牌号”参数,即使我们已经知道,Dialogflow也会等待用户输入房屋编号参数。那么,我该如何解决这个问题?

0 个答案:

没有答案