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的默认回退意图,或定义后续行动,即子意图回退意图。能否提供一个示例,说明您希望实现的目标?