【问题标题】:INTENT not getting called with training phrases意图没有被训练短语调用
【发布时间】:2018-08-03 19:46:24
【问题描述】:

我总共有 4 个 Dialogflow Intent。他们是

  1. 默认欢迎意图(事件:欢迎,启用 webhook 调用)
  2. 默认后备意图(默认后备意图:启用,禁用 webhook 调用)
  3. 再见(事件:actions_intent_CANCEL,intent as end of conv: enabled)
  4. astro(启用 webhok 调用)

名为“astro”的意图包含 5 个训练短语,其事件字段为空。从指定的 5 个短语中调出任何一个短语后,它应该以正常的文本响应进行响应。据了解,我尝试使用所有 5 个短语,它只调用“默认后备意图”。下面是我的代码(index.js)的一小部分

.
.
.
function welcome(agent) {
  var request = require('request');
        return new Promise((resolve, reject) => {
                request(options, (error, response, body) => {
          });

  }

  function astro(agent) {
  var request = require('request');
        return new Promise((resolve, reject) => {
          request(astro_options, (error, response, body) => {
      });
  }

let intentMap = new Map();
intentMap.set('Default Welcome Intent', welcome);
intentMap.set('astro', astro);
agent.handleRequest(intentMap);

【问题讨论】:

  • 您能否详细说明您的问题?我需要查看您收到的训练短语、用户查询和错误。
  • 不,我没有任何错误,但我想要的是当我用训练短语调用我的“显示名称”时,应该调用相应短语的意图。例如,我有一个带有训练短语“capital”的意图“A”,它不是受欢迎的意图,所以当我说 Hey Google Talk to My display name for capital 那么应该调用 A。
  • 您是否确保为每个依赖实现的意图启用了切换Enable webhook call for this intent

标签: firebase actions-on-google dialogflow-es


【解决方案1】:

创建父级的后续意图解决了这个问题。建议仍然开放,但这对我有用。

【讨论】:

  • 对我来说这似乎是一个模糊的理由。即使您没有添加后续意图/上下文,它也应该调用您的意图。 Api.ai 尝试在用户查询与训练短语之间找到匹配项并找到置信度分数。如果它大于阈值,它将以您添加的响应回复您。你的训练一定有问题。
  • @TejasBramhecha 非常感谢您的评论。我试着说与意图训练中定义的完全相同的短语,但它没有被调用。我真正想要的是,当我用其他意图的训练短语调用我的显示名称时,它应该调用其他意图而不是欢迎意图。
【解决方案2】:

所以我遇到了同样的问题并且我解决了它,所以我将向您推荐相同的解决方案,如果您犯了同样的错误,它可能对您有用。 因此,在提供输入之前,请始终关注您尝试测试的意图的上下文部分。 它可能有一些输入上下文,如果有,您需要先使用它,然后才能继续当前的意图。

例如:你有一个意图 -> “再见”,在这个再见意图中,你有一个输入上下文“welcomeContext”。 所以现在如果你直接从再见意图的短语开始,它会抛出一个默认的后备意图。 你应该做的是,发送一个 Hi 并使用 welcomeContext 意图,然后继续使用再见意图,这样它应该可以工作,并且它工作了,因为我刚刚开始使用 dialogflow 我犯了这个愚蠢的错误并开始了解这件事。 让我知道它是否适合您。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多