Dialogflow集成(使用履行webhook模型与API交互模型)。

问题描述 投票:2回答:1

我试图了解使用对话流建立机器人的不同模式,并遇到了这两种方法。

  1. 履行模型(启用webhook)。文件在此 enter image description here

  2. API互动 文件在此 enter image description here

这两种模式都有各自的优缺点,我了解这两种模式的工作原理。网上的例子大多都是显示履行方式(我想这是比较常见的吧?

但是,我还是想问一下,选择其中一种或另一种会是什么原因?如果有人之前用过这两种模式,有什么局限性?

ps 我看了不少教程,也看了对话流的文档。

dialogflow chatbot
1个回答
0
投票

通过执行集成确实是默认的方法,因为你使用DialogFlow来设计你的对话流,并(大奖励)管理与各种渠道(即Telegram,Facebook)的集成。这是设计一个完全成熟的对话的最简单的方法,你只需要担心发送到你的后台的post hooks来保存数据或改变对话(添加上下文或触发事件)。

重要说明:所有用户流量(谁说了算)都通过Dialogflow云计算。

当你已经有了一个现有的前端(比如说现有的应用程序或网站),并且你想插入DialogFlow NLP功能时,API交互就成为一个不错的选择。我曾做过这样的事情,创建一个FAQ聊天机器人,在BOT部署在MS Teams中时,调用DialogFlow来识别哪个意图会匹配某个短语。这个架构确实会像文档中的那样。MS Team生态系统是 "终端用户 "部分,然后我的Java应用("你的系统")将使用API来调用DialogFlow。

重要说明: 只有给定的语句(你发送的语句)才会进入Dialogflow云。

© www.soinside.com 2019 - 2024. All rights reserved.