首页 > 解决方案 > Botkit Studio 和 LUIS 集成

问题描述

我们习惯于任何与 Botkit 的 NLU 服务集成都应该作为中间件来实现。这是一个相当明显的方法。

Botkit Studio 最近添加了开箱即用的 LUIS 支持。这种方法让我感到困惑。

根据解析的意图,我想进行 API 调用,将提取的实体传递给端点。因此,调用链如下所示:

Botkit App [调用 Studio API ] → Botkit Studio [向 NLU 服务发送消息] → LUIS [解析意图和实体] → Botkit Studio [根据意图触发器找到 convo 对象并将 convo 返回给机器人] → Botkit App [进行来自技能的 API 调用] → API [向机器人返回响应] → Botkit App [向聊天客户端发送响应文本]

这让我觉得我用错了。对于这种情况,您如何使用新的 NLU 功能?

谢谢你。

标签: botkit

解决方案


您可以直接将 LUIS 用作中间件而不是使用云,也可以在使用云的同时使用。如果您想说仅处理不会导致与 NLP 提供者匹配的内容,这将很有用。内置的 LUIS 支持专为不想或无法编写此类逻辑的人而设计,并允许您仅使用 Studio 的触发器和控制台来帮助培训 NLP 提供者。

如果您还没有看到它,您可能想查看它,它会带您了解如何在您的工作室应用程序中评估响应,以及您可以在哪里操作该处理: https ://botkit.ai/docs/readme-pipeline.html


推荐阅读