Dialogflow -通过API检测意图不适用于知识库意图。
我已经创建了一个包含一些CSV文件的知识库,并将其启用。在对话流模拟(网站)中一切正常,但当使用V2应用程序接口发送相同的查询时,它却完全不起作用。
我已经尝试过Python和JavaScript的V1和V2版本。
发布于 2020-04-29 02:47:56
我不确定这是否对您的API有帮助,但我在使用node JS时遇到了类似的问题。
这是因为知识库在V1或V2中不受支持,而仅在v2beta1中受支持。我发现this链接是从this thread开始的,但我认为示例代码已经过时了,因为在它开始工作之前,我必须做一些更改。
在声明dialogFlow时,我使用了
const dialogflow = require('dialogflow').v2beta1;来自package.json
"dependencies": {
"dialogflow": "^0.7.0"
}而不是:
const sessionPath = sessionClient.projectAgentSessionPath(
projectId,
sessionId
);我使用:
const sessionPath = sessionClient.sessionPath(
projectId,
sessionId
);因为在我尝试它的时候,.projectAgentSessionPath没有被定义为一个函数。
希望这能有所帮助!
https://stackoverflow.com/questions/61399689
复制相似问题