0

因此,我们目前正在使用 Google DialogFlow 创建聊天机器人。我们创建的聊天机器人通常是决策树类型的聊天机器人,它们根据用户提供的响应提出特定问题。客户通常会向我们发送具有决策树的 pdf 格式的流程图,然后我们将其转换为创建所述聊天机器人并根据提供的信息添加相关模块。有没有一种方法可以让我直接根据 PDF 中发送的决策树来自动化聊天机器人创建过程的某些部分?客户端发送的频繁更新有点麻烦,所以考虑自动化它。

我目前在想的是以某种方式将 PDF 文件转换为某种 JSON 格式,然后使用该 JSON 文件,以某种方式自动化该过程。我是公司的新员工,他们给了我这个任务去思考。

4

1 回答 1

2

可以自动化 Dialogflow 代理的创建过程,但是,您必须为其创建自己的实现。正如您所提到的,您可以使用自己的实现将 PDF 文件转换为 JSON 对象,然后您可以使用 JSON 对象作为参考来构造下面所述方法的请求正文。

如果您使用的是Dialogflow ES,那么您可以使用 Dialogflow ES 的客户端库或 API(REST API / RPC API)之一以编程方式创建代理。

您可以使用以下方法创建 ES Agent:

创建 ES 代理后,您还可以通过编程方式添加IntentsEntity TypesContexts等来管理代理的对话流。

如果您使用的是Dialogflow CX,那么您可以使用 Dialogflow CX 的客户端库或 API(REST API / RPC API)之一以编程方式创建代理。

您可以使用以下方法创建 CX 代理:

创建 CX 代理后,您还可以通过编程方式添加IntentsEntity TypesFlowsWebhooks等来管理代理的对话流。

此外,请注意您的 JSON 请求正文必须根据您尝试创建的资源正确格式化。例如:

  • 如果您尝试创建ES Agent,请确保遵循请求正文格式。
  • 如果您尝试创建CX 代理,请确保遵循请求正文格式。
于 2020-11-25T20:11:27.950 回答