首页 > 解决方案 > 实体是否应该特定于 Dialogflow 的意图?

问题描述

例如Intent cutoff有训练短语 - ABC College cutoff

现在另一个Intent 考试有训练短语 - ABC 大学考试

这里的实体是相同的,但意图是不同的。但是由于相同的实体,Dialogflow 每次都会混淆意图。

所以我的问题是实体应该是特定于意图的还是有其他方法来处理这种情况?

标签: dialogflow-eschatbot

解决方案


训练短语的参数旨在捕获不同的值,所有这些值都对该 Intent有效。

如果考试意图有一个训练短语“[ABC College][exams]”,其中每个部分都有一个实体,那么这意味着您期望每个部分有不同的值,实体反映了这些可能的值应该是什么,并且您希望能够找出该特定值是什么。

听起来您是在说考试意图的训练短语应该更像“[ABC 大学] 考试”。所以你有一个被问到的大学的参数,但你只期望“考试”是这个意图的有效内容。你不需要确切地知道那个值是什么——你知道它是关于考试的,因为这是那个 Intent 的所有训练短语的目的。


推荐阅读