我有一个Dialogflow聊天机器人,需要创建新的用户。Dialogflow对于非西方名称,尤其是带有空格的名称(Anita Das),其行为是不可预测的。它可能接受也可能不接受空格后的单词。即使是Anita-Das也被更改为Anita-。
我该如何解决这个问题?
我需要Dialogflow在不删除任何单词的情况下分别接受用户的名字和姓氏。
我目前使用@sys.person entity来识别名字。虽然它接受给定的输入8/10次,但我能让它每次都接受它吗?即使我把它设为@sys.any,我也会遇到类似的问题。
用户输入:
First name - Anita Sam
Last name -