我想创建一个聊天机器人。目的之一是who-is
,它允许用户向“谁是”询问阿拉伯名称,以获取有关某人的信息。我有一些人存储在数据库(firestore)中。我想让用户说“谁是莎莉(Saalih Uthaymeen)?”但是他们可能会问“谁是 Shaykh 萨利赫 al -'Uthaymeen?”也一样名称不同,但实际上是相同的。而且它们的拼写接近。
我注意到dialogflow中有一个同义词功能,但是我没有将名称存储在dialogflow中,所以我不知道它是否有用。由于同义词的拼写相似,所以dialogflow不能帮上忙吗?否则,我会看到以下选项:
这是手动工作。即使我以编程方式输入每个名称,也必须手动输入每个同义词。我有2或300个名字。
基本上,我有一个人表...因此我将创建一个新表,将每个人映射到他的名字的每个同义词。由于拼写非常相似,所以我相信这是浪费工作和时间。
Dialogflow还提供其他选项吗?