gpt4 book ai didi

node.js - 用于处理 LUIS 意图、匹配意图和主动对话的机器人框架

转载 作者:太空宇宙 更新时间:2023-11-03 22:39:59 27 4
gpt4 key购买 nike

我使用 LUIS 框架构建了一个运行良好的机器人。在研究过程中遇到了以下几点

  1. 与 LUIS 意图连接后;机器人无法检查正则表达式意图喜欢

    对于我正在尝试设置的对话框.matches('^helpdesk/i',function())

vardialog = new builder.IntentDialog({ recognizers: [recognizer] });

  1. 如何在启动对话之前主动向用户发送问候消息,就像我向用户发送选择提示以供用户选择一样。如果没有任何内容符合该要求,我希望 LUIS 能够工作并理解这一点
  2. 如何了解 Skype for Business channel 中登录的用户上下文
  3. 卡片在 Skype for Business 中无法使用

最佳答案

对于您的代码;我假设您的识别器是您唯一的 IntentRecognizer,并且是您提到的 LUIS 模型。

在这种情况下,dialog.matches('^helpdesk/i',function()) 不正确;与正则表达式匹配的代码应该是 dialog.matches(/^helpdesk/i, function())

或者,您可以添加 RegExpRecognizer到您的 IntentDialog:

var helpdesk = new builder.RegExpRecognizer('HelpDeskIntent', /^helpdesk/i);
var dialog = new builder.IntentDialog({ recognizers: [helpdesk, recognizer] });
  1. 正如鲍勃所说,您正在寻找 conversationUpdate ,这是一个 example当用户加入时发送消息

  2. 澄清一下,这是让您的机器人知道用户何时登录的问题吗?或者您在询问 session.userData 吗?

  3. Skype for Business 目前不支持卡。

关于node.js - 用于处理 LUIS 意图、匹配意图和主动对话的机器人框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44093570/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com