Dialogflow - 培训



Dialogflow 在Agent训练完成后使用训练数据来创建一个主要的Agent机器学习模型。Dialogflow 提供了训练短语功能,如果我们想直接提供训练数据,可以将训练数据直接插入意图中。我们还可以使用 Dialogflow 中的训练工具来分析我们的训练数据,并改进、导出和导入真实的对话数据。

执行训练

只要我们保存Agent,Dialogflow 就会自动进行训练。每次保存Agent时,Dialogflow 都会以弹出通知的形式显示训练状态。我们必须等到训练完成后才能测试Agent。

如果我们的Agent有超过780个方案,或者自动训练状态选项已关闭,我们可以手动进行训练。

训练可以通过多种方式进行:

  • 首先打开 Dialogflow 控制台。

  • 接下来,选择Agent。

  • 在此阶段,单击Agent名称旁边的设置按钮。

    Dialogflow Agent Training
  • 之后,您必须单击“机器学习设置”选项卡。

    Dialogflow Agent Training
  • 单击页面底部的“训练”按钮。如果我们想使用API进行训练,则需要在agent类型上使用train方法。

    Dialogflow Agent Training

训练工具

我们可以借助训练工具来增强训练数据。它用于查看您的Agent与最终用户的对话。

训练工具允许我们执行以下操作:

  • 我们可以导入您已安排或记录的真实对话中的对话数据。

  • 借助训练工具,我们可以评估对话的各个阶段中匹配的真实对话和意图。

  • 可以将唯一意图、备份意图或先前匹配的意图的训练词与来自对话的最终用户表达配对。

由于训练工具从Agent数据历史记录中加载对话,因此需要启用日志记录才能继续。训练工具仅显示最终用户的表达。借助更详细的Agent历史记录,我们可以查看Agent和最终用户的对话数据。

训练工具可以通过多种方式打开:

  • 首先打开 Dialogflow 控制台。

  • 现在选择Agent。

  • 接下来,选择菜单栏左侧的“训练”选项。

Dialogflow Agent Training

对话列表

打开训练工具时,将显示对话列表。此列表包含所有最近的聊天记录,但按时间反向排序。您可以在列表的每一行中获取聊天的摘要。

Dialogflow Agent Training

下表描述了每个UI元素:

UI 元素 描述
对话 这是对话中最终用户的初始语句。
请求 这是指导致对话的对话数量。
无匹配 这是对话中未找到任何意图的轮次数量。
日期 进行或导入对话的日期。
刷新 当我们使用聊天更新训练数据时,状态指示器会为该行显示绿色复选标记。
广告