我可以在Luis bot框架中为动词定义同义词吗?

问题描述 投票:1回答:1

在我们公司中,我们正在使用chatbot建立一个Microsoft Luis Bot Framework。对于其中两个intent,我不知道该如何注释示例。

我有一个名为ABC的产品,我需要两个不同的intentAccess ABCUse ABC。也就是说,对于这两个意图中的每一个,我们都有不同的答案。

现在,我的问题是如何为动词定义同义词。我应该将动词定义为entities?我们的utterance intentAccess ABC就像:

1)How can I access ABC?

2)How can I reach ABC?

我们的utterance代表intent Use ABC像是:

3)How can I use ABC?

4)Is there any introduction to ABC?

5)I am new to ABC. Is there any usage guideline?

我看到的问题是,如果我不为第一个intent标记动词,系统如何区分1(或2)和4?

botframework entity luis
1个回答
0
投票

这是一个大问题。例如,在您的话语1和2中,您所教的一个模型就是动词访问所有动词范围都不重要。这是因为您要告诉模型看两个句子,无论动词是什么,它们都可以工作。这意味着它将与您的第三句产生很多混淆。训练此模型仍然非常有经验。我们使用QBox(免责声明,我为他们工作)。每个用例都具有几个动词能力可能会起作用,但是您将不得不尝试一下。但是请注意您的训练示例。尽量改变不太重要的单词。1-如何访问ABC2-告诉我如何到达ABC3-我无法访问ABC4-我正在努力到达ABC

请记住,您至少需要10到15个示例,才能达到良好的性能水平。当然,这取决于您在模型中拥有的意图数]

© www.soinside.com 2019 - 2024. All rights reserved.