Botkit Studio和LUIS集成

时间:2018-07-12 12:48:44

标签: botkit

我们已经习惯了将任何与Botkit集成的NLU服务都实施为中间件。这是一个相当明显的方法。

Botkit Studio最近已经增加了LUIS支持。这种方法使我感到困惑。

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

  

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

这让我感到自己使用错误。在这种情况下,如何使用新的NLU功能?

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以将LUIS直接用作中间件,而不是使用云的中间件。如果您只想说不会与NLP提供者进行听觉匹配的内容,这可能很有用。内置的LUIS支持专为不希望或无法编写这种逻辑的人员而设计,并允许您仅使用Studio的触发器和控制台来帮助培训NLP提供程序。

如果您没有看过它,可能要检查一下,它引导您了解如何在Studio应用程序中评估响应以及可以在哪里进行处理: https://botkit.ai/docs/readme-pipeline.html