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

时间:2019-04-27 20:36:31

标签: nlp dialogflow

我想创建一个聊天机器人。目的之一是who-is,它允许用户向“谁是”询问阿拉伯名称,以获取有关某人的信息。我有一些人存储在数据库(firestore)中。我想让用户说“谁是莎莉(Saalih Uthaymeen)?”但是他们可能会问“谁是 Shaykh 萨利赫 al -'Uthaymeen?”也一样名称不同,但实际上是相同的。而且它们的拼写接近。

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

选项1.在dialogflow中手动创建每个名称及其同义词。

这是手动工作。即使我以编程方式输入每个名称,也必须手动输入每个同义词。我有2或300个名字。

选项2。在我的数据库中手动创建同义词。

基本上,我有一个人表...因此我将创建一个新表,将每个人映射到他的名字的每个同义词。由于拼写非常相似,所以我相信这是浪费工作和时间。

Dialogflow还提供其他选项吗?

0 个答案:

没有答案