如何训练用于提取值的对话流可能不会按空格分开

时间:2019-02-15 12:43:20

标签: machine-learning artificial-intelligence dialogflow chatbot

我正在创建一个聊天机器人,该聊天机器人需要通过{金额+货币}消息来识别意图

例如,当聊天机器人看到以下任何一种情况时: “ USD500 / USD 500 / 500USD / 500 USD”,则应输入intent = A,金额= 500,货币= USD。

我尝试在中列出所有4种情况作为训练短语,然后聊天机器人只能识别美元。如果用户输入“ 500EUR”,则聊天机器人无法识别。

基本上,我想训练聊天机器人以识别{Currency} + {optional space} + {amount}和{amount} + {optional space} + {currency}的模式。

要让聊天机器人适用于所有世界货币,我应该如何设置培训?

1 个答案:

答案 0 :(得分:2)

您可以尝试为@sys.number@sys.currency-name使用单独的插槽。

有了这些设置(语言:德语),我可以创建您想要的行为。 Dialogflow Intent Screen