Nlp 如果数据存储在dialogflow之外,同义词的最佳方式是什么?

Nlp 如果数据存储在dialogflow之外,同义词的最佳方式是什么?,nlp,dialogflow-es,Nlp,Dialogflow Es,我想创建一个聊天机器人。其中一个意图是who is,它允许用户向“who is”询问阿拉伯语姓名,以获取关于某人的信息。我将人员存储在数据库(firestore)中。我希望用户说“谁是Saalih Uthaymeen?”但他们也可能会问“谁是ShaykhSaalihal-'Uthaymeen?”。名字不同,但实际上是一样的。他们的拼写很接近 我注意到dialogflow中有一个同义词功能,但是我没有在dialogflow中存储名称,所以我不知道它是否有用。既然同义词有相似的拼写,dialogfl

我想创建一个聊天机器人。其中一个意图是
who is
,它允许用户向“who is”询问阿拉伯语姓名,以获取关于某人的信息。我将人员存储在数据库(firestore)中。我希望用户说“谁是Saalih Uthaymeen?”但他们也可能会问“谁是ShaykhSaalihal-'Uthaymeen?”。名字不同,但实际上是一样的。他们的拼写很接近

我注意到dialogflow中有一个同义词功能,但是我没有在dialogflow中存储名称,所以我不知道它是否有用。既然同义词有相似的拼写,dialogflow能帮上忙吗?否则,我将看到以下选项:

备选案文1。在dialogflow中手动创建每个名称及其同义词。 这是体力劳动。即使以编程方式输入每个名称,也必须手动输入每个同义词。我有两、三百个名字

备选案文2。在我的数据库中手动创建同义词。 基本上,我有一桌人。。。因此,我将创建一个新表,将每个人映射到其姓名的每个同义词。由于拼写将非常相似,我相信这是在浪费工作和时间

Dialogflow是否提供其他选项