Dialogflow es Dialogflow集成(使用实现webhook模型与API交互模型)

Dialogflow es Dialogflow集成(使用实现webhook模型与API交互模型),dialogflow-es,chatbot,Dialogflow Es,Chatbot,我试图理解使用dialogflow构建机器人的不同模型,并遇到了这两种方法 实现模型(启用webhook) API交互作用 我知道这两种模式各有优缺点,我也知道它们是如何工作的。大多数在线示例都显示了实现方法(我想这更常见?) 不过,我仍然想问,究竟是甚么原因令我们选择其中一个呢?如果有人以前使用过这两种模型,有什么限制 p/s:我已经阅读了相当多的教程,并通读了dialogflow文档。通过实现进行集成确实是默认方法,因为您使用dialogflow来设计您的对话流,并(大有好处)管理与各种渠道

我试图理解使用dialogflow构建机器人的不同模型,并遇到了这两种方法

  • 实现模型(启用webhook)

  • API交互作用

  • 我知道这两种模式各有优缺点,我也知道它们是如何工作的。大多数在线示例都显示了实现方法(我想这更常见?)

    不过,我仍然想问,究竟是甚么原因令我们选择其中一个呢?如果有人以前使用过这两种模型,有什么限制


    p/s:我已经阅读了相当多的教程,并通读了dialogflow文档。

    通过实现进行集成确实是默认方法,因为您使用dialogflow来设计您的对话流,并(大有好处)管理与各种渠道(即电报、Facebook)的集成。 这是设计完全成熟的对话的最简单方法,您只需担心发送到后端的post钩子,以保存数据或更改对话(添加上下文或触发事件)

    重要备注:所有用户流量(谁说什么)都通过Dialogflow云

    当您已经有了一个现有的前端(比如现有的应用程序或网站)并且希望插入DialogFlow NLP功能时,API交互将成为一个不错的选择。
    我已经做了类似的事情来创建一个名为DialogFlow的FAQ聊天机器人,以确定在MS团队中部署该机器人时,哪个意图与某个短语相匹配。
    该体系结构看起来确实像文档中的那个:MS团队生态系统是“最终用户”部分,然后我的Java应用程序(“您的系统”)将使用API调用DialogFlow

    重要备注:只有给定的语句(您发送的语句)才能进入Dialogflow cloud