Javascript 如何在Dialogflow中通过上下文检测意图而不是查询输入

Javascript 如何在Dialogflow中通过上下文检测意图而不是查询输入,javascript,node.js,google-api,google-cloud-platform,dialogflow-es,Javascript,Node.js,Google Api,Google Cloud Platform,Dialogflow Es,我正在拼命寻找一种解决方案,不仅根据用户输入,更不用说根据上下文来检测意图 我有一个案例,我希望用户留下一个问题,一旦问题被发送到一个特定的意图来回答 现在的问题是你永远不知道用户的输入,因为这是一个无法预测的问题 那么,我该如何解决这个问题呢?我已经编写了一些可以传递上下文的代码,但这似乎根本不起作用 var query = req.body.query; const request = { session: sessionPath, queryInput: {

我正在拼命寻找一种解决方案,不仅根据用户输入,更不用说根据上下文来检测意图

我有一个案例,我希望用户留下一个问题,一旦问题被发送到一个特定的意图来回答

现在的问题是你永远不知道用户的输入,因为这是一个无法预测的问题

那么,我该如何解决这个问题呢?我已经编写了一些可以传递上下文的代码,但这似乎根本不起作用

var query = req.body.query;
    const request = {
      session: sessionPath,
      queryInput: {
        text: {
          text: query,
          languageCode: 'en-US',
        },
      },
      queryParams: {
      contexts: [
          {
            "name": "projects/lakiklinikka/agent/sessions/xx/contexts/question-followup",
            "lifespanCount": 5,
            "parameters": {
              "key": "test value"
            }
          }
        ]
      }
    };
你在找我

回退意图是管理会话状态的全面意图。当您有一个不想提供培训示例的意图时,您可以使用回退意图。有趣的是,它们提供了提供负面例子的选项。这个想法是,你不想在谈话中使用回退意图的时候激发其他意图


您可以修改代理具有OOTB的默认回退意图,或定义后续行动,即子意图回退意图。

能否提供一个示例,说明您希望实现的目标?