在我们公司中,我们正在使用chatbot
建立一个Microsoft Luis Bot Framework
。对于其中两个intent
,我不知道该如何注释示例。
我有一个名为ABC
的产品,我需要两个不同的intent
:Access ABC
和Use ABC
。也就是说,对于这两个意图中的每一个,我们都有不同的答案。
现在,我的问题是如何为动词定义同义词。我应该将动词定义为entities?
我们的utterance
intent
的Access 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?
这是一个大问题。例如,在您的话语1和2中,您所教的一个模型就是动词访问所有动词范围都不重要。这是因为您要告诉模型看两个句子,无论动词是什么,它们都可以工作。这意味着它将与您的第三句产生很多混淆。训练此模型仍然非常有经验。我们使用QBox(免责声明,我为他们工作)。每个用例都具有几个动词能力可能会起作用,但是您将不得不尝试一下。但是请注意您的训练示例。尽量改变不太重要的单词。1-如何访问ABC2-告诉我如何到达ABC3-我无法访问ABC4-我正在努力到达ABC
请记住,您至少需要10到15个示例,才能达到良好的性能水平。当然,这取决于您在模型中拥有的意图数]