Dialogflow es 如何在Dialogflow中构造意图
我正在创建一个聊天机器人,用于识别有关商店和产品的问题,并使用Dialogflow进行相应的回答。但在构建意图时,我遇到了这个问题。我认为我可以构建如下的方法 第一次进近 创建多个意图Dialogflow es 如何在Dialogflow中构造意图,dialogflow-es,Dialogflow Es,我正在创建一个聊天机器人,用于识别有关商店和产品的问题,并使用Dialogflow进行相应的回答。但在构建意图时,我遇到了这个问题。我认为我可以构建如下的方法 第一次进近 创建多个意图 GetPrice, GetColor, GetAvailability, GetType, GetStoreName, GetStoreContact 我在这种方法中发现的困难是,我必须为所有产品类型和有关商店的所有问题创建几十个意图 优点是我可以单独训练 第二次进近 创建两个意图 ProductQuestio
GetPrice, GetColor, GetAvailability, GetType, GetStoreName, GetStoreContact
我在这种方法中发现的困难是,我必须为所有产品类型和有关商店的所有问题创建几十个意图
优点是我可以单独训练
第二次进近
创建两个意图
ProductQuestions, StoreQuestions
必须对这两种方法中的所有第一种方法问题类型进行培训
我应该采取什么方法?将来,这将更具可扩展性 大多数会话设计逻辑都可以基于您的个人偏好。如果您正在寻找最佳实践,请查看以下谷歌文档:
大多数会话设计逻辑都可以基于您的个人偏好。如果您正在寻找最佳实践,请查看以下谷歌文档:
根据我的意见,你应该采用第一种方法。它更加灵活和可扩展。
您需要确定许多意图,但您将能够获得用户想要确切了解的内容 在第二种方法中,您需要做许多使用DialogFlow的事情
在设计意图之前,试着制作对话流程图。根据我的意见,你应该采用第一种方法。它更加灵活和可扩展。
您需要确定许多意图,但您将能够获得用户想要确切了解的内容 在第二种方法中,您需要做许多使用DialogFlow的事情 在设计意图之前,尝试制作对话流程图。使用Dialogflow: 工作流:
- 打开门
- 单击添加/导入项目
- 键入项目名称,如“actions codelab”。此名称仅供您自己的内部参考;稍后,您可以为项目设置外部名称
- 单击创建项目
- 单击右上角的“跳过”,而不是拾取类别
- 单击左侧导航中的构建>操作
- 单击添加您的第一个操作
- 为操作选择至少一种语言,然后选择更新。对于此代码库,我们建议只选择英语
- 在自定义意图卡上,单击构建。这将在另一个选项卡中打开Dialogflow控制台
- 确保您的Google帐户在页面上启用了Web和应用程序活动、设备信息以及语音和音频活动权限
- 单击Dialogflow控制台左侧导航中的集成
- 单击Google助手卡,弹出集成屏幕,然后单击测试。Dialogflow将您的操作包上传到Google的服务器,这样您就可以在模拟器中测试最新版本
- 在操作控制台模拟器中,在模拟器的输入区域中输入“与我的测试应用程序对话”以测试您的操作。如果已经指定了调用名称并保存了调用信息,则可以改为说talk to开始对话
- 打开门
- 单击添加/导入项目
- 键入项目名称,如“actions codelab”。此名称仅供您自己的内部参考;稍后,您可以为项目设置外部名称
- 单击创建项目
- 单击右上角的“跳过”,而不是拾取类别
- 单击左侧导航中的构建>操作
- 单击添加您的第一个操作
- 为操作选择至少一种语言,然后选择更新。对于此代码库,我们建议只选择英语
- 在自定义意图卡上,单击构建。这将在另一个选项卡中打开Dialogflow控制台
- 确保您的Google帐户在页面上启用了Web和应用程序活动、设备信息以及语音和音频活动权限
- 单击Dialogflow控制台左侧导航中的集成
- 单击Google助手卡,弹出集成屏幕,然后单击测试。Dialogflow将您的操作包上传到Google的服务器,这样您就可以在模拟器中测试最新版本
- 在操作控制台模拟器中,在模拟器的输入区域中输入“与我的测试应用程序对话”以测试您的操作。如果已经指定了调用名称并保存了调用信息,则可以改为说talk to开始对话
@tha07如果得到答案,请接受答案。@tha07如果得到答案,请接受答案。