【问题标题】:Trigger event in API.ai from MS Bot Framework从 MS Bot Framework 触发 API.ai 中的事件
【发布时间】:2017-10-30 22:52:10
【问题描述】:

我正在使用 nodejs 的 api-ai-recognizer 模块将 API.ai 的 NLP 与使用 Microsoft Bot Framework 的机器人集成。 API.ai 允许您通过“用户说”或事件触发意图。我找不到任何关于如何通过 MS Bot Framework 触发/初始化 API.ai 事件的文档或示例。有没有办法做到这一点?

【问题讨论】:

    标签: node.js botframework dialogflow-es


    【解决方案1】:

    将 API.AI 与“事件”(=webhook) 结合使用正是 api-ai-recognizer + botbuilder 为您提供的。

    一旦向您的botbuilder 发送请求,api-ai-recognizer 会将您消息的文本内容传递给api-ai,并将返回已识别的意图 + 实体。

    此时botbuilder 会将对话路由到适当的对话。

    我建议您阅读API.AI 的文档以获取更多信息。更具体地说,关于这里的 webhook:https://dialogflow.com/docs/fulfillment#authentication

    【讨论】:

    • 感谢您的回复。但是,我仍然不确定您的意思。例如,您将如何触发默认的“欢迎”事件,在我的情况下触发默认的欢迎意图。您能提供一些伪代码或示例吗?谢谢。
    • 要触发欢迎之类的事件,您需要自定义 api-ai-recognizer 包,因为它目前不支持它。 (或您自己发送这些事件)
    猜你喜欢
    • 2021-04-01
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多