Dialogflow - 创建第一个代理

创建您自己的 Dialogflow 代理很容易。Dialogflow 是 Google 提供的一项技术,用于构建能够理解和回复用户消息的聊天机器人。本章将帮助您编写第一个代理。

创建代理的步骤

使用这些步骤创建您的第一个 Dialogflow 代理 −

步骤 1:

首先,我们需要登录 Dialogflow。我们可以访问 Dialogflow 并使用 URL https://dialogflow.cloud.google.com 登录。登录成功后,我们需要选择免费注册。

接下来,您需要进入 Google 帐户。要使用 Dialogflow,您需要拥有一个 Google 帐户。

Dialogflow 注册

步骤 2:

要创建新代理,我们需要单击创建代理按钮。首先选择三个选项:语言、新机器人的名称和默认时区。

Dialogflow 创建代理

步骤 3:

之后构建 hello 机器人。该机器人目前不知道如何响应用户输入。该方法继续教它如何表现。您必须先与机器人见面,并在一段时间内假设他们的个性,然后再介绍自己。然后点击名为"默认欢迎意图"的选项。

默认欢迎意图

步骤 4:

下一步是将"hello"和"hi"添加到训练阶段。在文本字段中输入这些单词,然后单击 Enter 即可。

Dialogflow Training Phases

步骤 5:

之后,我们必须选择"Responses"选项,并消除或删除已经存在的选项。

Dialogflow Responses Option

步骤 6:

之后,选择"ADD RESPONSES"。接下来,选择"Text response"。然后输入所需的响应。

添加响应

第 7 步:

在正确输入响应文本后,您必须单击"保存"按钮进行保存。

Dialogflow 保存意图

将示例文件导入您的代理

要将示例文件导入您的代理,请按照以下步骤操作 −

  • 必须先下载 new-agent.zip 文件。

  • 然后 Dialogflow 控制台将可见。

  • 接下来选择一个代理。

  • 之后,选择代理名称旁边显示的设置图标。

导入您的代理

之后,选择"导出和导入"选项卡。

导出和导入

最后但并非最不重要的是,选择"从 Zip 恢复"选项。之后,您必须按照以下步骤恢复下载的文件。

Dialogflow Restore From Zip

创建新意图

我们将在本节中创建一个代理,它可以回答诸如"你叫什么名字"之类的问题。每个意图都需要一组不同的训练短语。最终用户表达是训练短语的另一个名称。它充当最终用户可以创建或向代理询问的问题类型的示例。只要我们提供 Dialogflow 和一系列必须符合目标的表达,我们就可以提供任意数量的训练短语。按照以下步骤创建新的意图 −

首先,单击左侧边栏上"意图"选项旁边的"添加意图 +"按钮。

Dialogflow 创建新意图

然后选择意图名称中出现的 get-agent-name。接下来选择训练短语中列出的"添加训练短语"选项。

然后根据意图的要求输入训练短语。每次输入后,我们都必须单击 Enter。需要在响应区域中输入响应。例如,应在"文本响应"部分输入"我的名字是 Jiya"。

Dialogflow 添加响应

之后,我们必须等待代理训练对话框显示训练已完成。

您的代理会正确响应该术语,即使它可能与您给出的训练短语略有不同。

Dialogflow 使用训练短语(如机器学习模型的示例)将最终用户语句与意图匹配。模型将表达式与代理的每个意图进行比较,然后为每个意图给出分数,然后再匹配得分最高的意图。

当得分最高的意图的分数非常低时,将匹配备用意图。