Dialogflow - 创建第一个Agent



创建您自己的 Dialogflow Agent 非常简单。Dialogflow 是 Google 提供的一项技术,用于构建能够理解和回复用户消息的聊天机器人。本章将指导您编写第一个 Agent。

创建 Agent 的步骤

使用以下步骤创建您的第一个 Dialogflow Agent:

步骤 1

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

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

Dialogflow Sign up

步骤 2

要创建一个新的 Agent,我们需要点击“创建 Agent”按钮。首先选择三个选项:语言、您新机器人的名称和默认时区。

Dialogflow Create Agent

步骤 3

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

Default Welcome Intent

步骤 4

将“hello”和“hi”添加到训练阶段是下一步。将这些单词键入文本字段中,然后点击 Enter 以执行此操作。

Dialogflow Training Phases

步骤 5

之后,我们必须选择“响应”选项并消除或删除已存在的响应。

Dialogflow Responses Option

步骤 6

然后选择“添加响应”。接下来选择“文本响应”。然后输入所需的响应。

ADD RESPONSES

步骤 7

正确输入响应后,您必须点击“保存”按钮以保存它。

Dialogflow Save Intent

将示例文件导入您的 Agent

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

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

  • 然后将显示 Dialogflow 控制台。

  • 接下来选择一个 Agent。

  • 之后选择出现在 Agent 名称旁边的设置图标。

Importing your agent

然后选择“导出和导入”选项卡。

Export and Import

最后但并非最不重要的是,选择“从 Zip 文件还原”选项。之后,您必须按照步骤还原下载的文件。

Dialogflow Restore From Zip

创建新的意图

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

首先,点击左侧边栏“意图”选项旁边的“添加意图 +”按钮。

Dialogflow Create New Intent

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

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

Dialogflow Add Response

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

即使您的 Agent 的响应与您提供的训练短语略有不同,它也能正确地响应该术语。

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

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

广告