Dialogflow - 创建第一个代理
创建您自己的 Dialogflow 代理很容易。Dialogflow 是 Google 提供的一项技术,用于构建能够理解和回复用户消息的聊天机器人。本章将帮助您编写第一个代理。
创建代理的步骤
使用这些步骤创建您的第一个 Dialogflow 代理 −
步骤 1:
首先,我们需要登录 Dialogflow。我们可以访问 Dialogflow 并使用 URL https://dialogflow.cloud.google.com 登录。登录成功后,我们需要选择免费注册。
接下来,您需要进入 Google 帐户。要使用 Dialogflow,您需要拥有一个 Google 帐户。
步骤 2:
要创建新代理,我们需要单击创建代理按钮。首先选择三个选项:语言、新机器人的名称和默认时区。
步骤 3:
之后构建 hello 机器人。该机器人目前不知道如何响应用户输入。该方法继续教它如何表现。您必须先与机器人见面,并在一段时间内假设他们的个性,然后再介绍自己。然后点击名为"默认欢迎意图"的选项。
步骤 4:
下一步是将"hello"和"hi"添加到训练阶段。在文本字段中输入这些单词,然后单击 Enter 即可。
步骤 5:
之后,我们必须选择"Responses"选项,并消除或删除已经存在的选项。
步骤 6:
之后,选择"ADD RESPONSES"。接下来,选择"Text response"。然后输入所需的响应。
第 7 步:
在正确输入响应文本后,您必须单击"保存"按钮进行保存。
将示例文件导入您的代理
要将示例文件导入您的代理,请按照以下步骤操作 −
必须先下载 new-agent.zip 文件。
然后 Dialogflow 控制台将可见。
接下来选择一个代理。
之后,选择代理名称旁边显示的设置图标。
之后,选择"导出和导入"选项卡。
最后但并非最不重要的是,选择"从 Zip 恢复"选项。之后,您必须按照以下步骤恢复下载的文件。
创建新意图
我们将在本节中创建一个代理,它可以回答诸如"你叫什么名字"之类的问题。每个意图都需要一组不同的训练短语。最终用户表达是训练短语的另一个名称。它充当最终用户可以创建或向代理询问的问题类型的示例。只要我们提供 Dialogflow 和一系列必须符合目标的表达,我们就可以提供任意数量的训练短语。按照以下步骤创建新的意图 −
首先,单击左侧边栏上"意图"选项旁边的"添加意图 +"按钮。
然后选择意图名称中出现的 get-agent-name。接下来选择训练短语中列出的"添加训练短语"选项。
然后根据意图的要求输入训练短语。每次输入后,我们都必须单击 Enter。需要在响应区域中输入响应。例如,应在"文本响应"部分输入"我的名字是 Jiya"。
之后,我们必须等待代理训练对话框显示训练已完成。
您的代理会正确响应该术语,即使它可能与您给出的训练短语略有不同。
Dialogflow 使用训练短语(如机器学习模型的示例)将最终用户语句与意图匹配。模型将表达式与代理的每个意图进行比较,然后为每个意图给出分数,然后再匹配得分最高的意图。
当得分最高的意图的分数非常低时,将匹配备用意图。