Dialogflow – 通过API检测意图对知识库意图不起作用。

Dialogflow – 通过API检测意图对知识库意图不起作用。

我已经创建了一个带有一些CSV文件的知识库,并启用了它。在Dialogflow模拟(网站)中一切都很好,但是当使用V2 API发送相同的查询时,它完全不能工作。

我已经在V1和V2版本的Python和JavaScript中试过了。

解决方案:

我不知道这对你的API是否有帮助,但我在使用node JS时也遇到了类似的问题。

这是因为知识库在V1或V2中不支持,只在V2beta1中支持。我发现 这个 以此为起点 这条 但我认为示例代码已经过时了,因为在它开始工作之前,我不得不做了一些修改。

当声明 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 当我尝试的时候,没有定义为一个函数。

希望能帮到你

给TA打赏
共{{data.count}}人
人已打赏
未分类

使用PyInstaller检查的问题;可以获得类的源码,但不能获得函数。

2022-9-8 13:34:31

未分类

自定义Excel图表的网格线

2022-9-8 13:45:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索