让我们假设它是电影机器人。我添加了实体 MovieName,以及包含电影的短语列表。电影名称之一是“星球大战”,如果用户将其拼错为“Stra Wra”,那么我该如何解决这个问题?我不确定 Bing 拼写检查服务是否有助于非英文电影名称?
问问题
388 次
3 回答
1
除非您提供不实用的拼写错误实体示例,否则 LUIS 将无法自行捕获拼写错误的实体。
因此,您需要将更正后的话语提供给 LUIS。
对于 Bing 拼写纠正服务,您必须自己尝试,但我想它会处理您的情况。
于 2016-08-27T15:26:41.687 回答
0
如果您希望某些常见的拼写错误会重复出现,您可以将它们添加到可交换的短语列表功能中。这将有助于预测这些拼写错误的实体。
于 2016-10-07T14:58:37.357 回答
0
有多种方法可以解决这个问题:
- 使用最常见错误的同义词
- 在您的管道中再执行一步(在进入 LUIS 之前),它将用户输入与可能的选项相匹配并更正它们(即使是自制的解决方案也会做得很好,但您也可以尝试使用模糊查询添加 ElasticSearch)
于 2019-09-30T06:22:04.000 回答