我想用两种技能来构建一个机器人,该机器人可以为我预约并向我发出通知。以下两个视频类似: https://www.youtube.com/watch?v=oU88sHd6ilE&t=2s https://www.youtube.com/watch?v=4_MvIf_ULgc
我需要两个代理吗?因为此代理(https://cloud.google.com/dialogflow/docs/multi-project)需要两个gcp项目,所以如何管理它们?我不认为我们需要两个项目来完成一个聊天机器人
答案 0 :(得分:1)
简短答案:
您不需要Dialogflow中的两个代理来实现所需的功能。
详细答案:
Dialogflow的全部目的是尝试确定用户的意图,然后对其采取行动。
因此,如果您创建1个代理,然后创建多个Intent,则
然后,您为每个意图的示例训练代理(使用实体等)
当用户对机器人说一些话时,Dialogflow将理解用户的意思(检测相应的Intent ),然后您可以为每个intent进行业务逻辑
重要的是训练机器人的方式,请确保您的训练短语不会从一种意图重叠到另一种意图