Dialogflow es 如何在Dialogflow中构造意图

Dialogflow es 如何在Dialogflow中构造意图,dialogflow-es,Dialogflow Es,我正在创建一个聊天机器人,用于识别有关商店和产品的问题,并使用Dialogflow进行相应的回答。但在构建意图时,我遇到了这个问题。我认为我可以构建如下的方法 第一次进近 创建多个意图 GetPrice, GetColor, GetAvailability, GetType, GetStoreName, GetStoreContact 我在这种方法中发现的困难是,我必须为所有产品类型和有关商店的所有问题创建几十个意图 优点是我可以单独训练 第二次进近 创建两个意图 ProductQuestio

我正在创建一个聊天机器人,用于识别有关商店和产品的问题,并使用Dialogflow进行相应的回答。但在构建意图时,我遇到了这个问题。我认为我可以构建如下的方法

第一次进近

创建多个意图

GetPrice, GetColor, GetAvailability, GetType, GetStoreName, GetStoreContact
我在这种方法中发现的困难是,我必须为所有产品类型和有关商店的所有问题创建几十个意图

优点是我可以单独训练

第二次进近

创建两个意图

ProductQuestions, StoreQuestions
必须对这两种方法中的所有第一种方法问题类型进行培训


我应该采取什么方法?将来,这将更具可扩展性

大多数会话设计逻辑都可以基于您的个人偏好。如果您正在寻找最佳实践,请查看以下谷歌文档:


大多数会话设计逻辑都可以基于您的个人偏好。如果您正在寻找最佳实践,请查看以下谷歌文档:


根据我的意见,你应该采用第一种方法。它更加灵活和可扩展。
您需要确定许多意图,但您将能够获得用户想要确切了解的内容

在第二种方法中,您需要做许多使用DialogFlow的事情


在设计意图之前,试着制作对话流程图。

根据我的意见,你应该采用第一种方法。它更加灵活和可扩展。
您需要确定许多意图,但您将能够获得用户想要确切了解的内容

在第二种方法中,您需要做许多使用DialogFlow的事情

在设计意图之前,尝试制作对话流程图。

使用Dialogflow:

工作流:

  • 打开门
  • 单击添加/导入项目
  • 键入项目名称,如“actions codelab”。此名称仅供您自己的内部参考;稍后,您可以为项目设置外部名称
  • 单击创建项目
  • 单击右上角的“跳过”,而不是拾取类别
  • 单击左侧导航中的构建>操作
  • 单击添加您的第一个操作
  • 为操作选择至少一种语言,然后选择更新。对于此代码库,我们建议只选择英语
  • 在自定义意图卡上,单击构建。这将在另一个选项卡中打开Dialogflow控制台
2。使用Dialogflow进行测试:

Dialogflow在测试动作包时自动生成动作包并将其上载到动作项目。要测试您的操作,请执行以下操作:

  • 确保您的Google帐户在页面上启用了Web和应用程序活动、设备信息以及语音和音频活动权限
  • 单击Dialogflow控制台左侧导航中的集成
  • 单击Google助手卡,弹出集成屏幕,然后单击测试。Dialogflow将您的操作包上传到Google的服务器,这样您就可以在模拟器中测试最新版本
  • 在操作控制台模拟器中,在模拟器的输入区域中输入“与我的测试应用程序对话”以测试您的操作。如果已经指定了调用名称并保存了调用信息,则可以改为说talk to开始对话
注意:如果你没有看到测试按钮,你需要先单击授权按钮,让Dialogflow访问你的Google帐户和操作项目

有关更多信息,请参阅以下链接:

使用Dialogflow:

工作流:

  • 打开门
  • 单击添加/导入项目
  • 键入项目名称,如“actions codelab”。此名称仅供您自己的内部参考;稍后,您可以为项目设置外部名称
  • 单击创建项目
  • 单击右上角的“跳过”,而不是拾取类别
  • 单击左侧导航中的构建>操作
  • 单击添加您的第一个操作
  • 为操作选择至少一种语言,然后选择更新。对于此代码库,我们建议只选择英语
  • 在自定义意图卡上,单击构建。这将在另一个选项卡中打开Dialogflow控制台
2。使用Dialogflow进行测试:

Dialogflow在测试动作包时自动生成动作包并将其上载到动作项目。要测试您的操作,请执行以下操作:

  • 确保您的Google帐户在页面上启用了Web和应用程序活动、设备信息以及语音和音频活动权限
  • 单击Dialogflow控制台左侧导航中的集成
  • 单击Google助手卡,弹出集成屏幕,然后单击测试。Dialogflow将您的操作包上传到Google的服务器,这样您就可以在模拟器中测试最新版本
  • 在操作控制台模拟器中,在模拟器的输入区域中输入“与我的测试应用程序对话”以测试您的操作。如果已经指定了调用名称并保存了调用信息,则可以改为说talk to开始对话
注意:如果你没有看到测试按钮,你需要先单击授权按钮,让Dialogflow访问你的Google帐户和操作项目

有关更多信息,请参阅以下链接:


@tha07如果得到答案,请接受答案。@tha07如果得到答案,请接受答案。