【问题标题】:Microsoft Luis Chatbot: Extracting custom entity in the middle of conversationMicrosoft Luis Chatbot:在对话过程中提取自定义实体
【发布时间】:2017-10-03 16:15:44
【问题描述】:

我对 LUIS 有一个意图。当用户输入最初包含所需的实体时,我可以提取它。当用户忘记输入实体时,它会要求用户输入。

问题是用户可以使用他自己的包含实体的句子来回答问题,而我不知道如何在对话中间使用 Luis EntityRecognizer (NodeJS SDK) 来提取这个实​​体。

我应该如何处理?谢谢。

【问题讨论】:

    标签: node.js chatbot microsoft-cognitive azure-language-understanding


    【解决方案1】:

    LuisRecognizer.recognize() 是一个静态方法,因此您可以在提示后的瀑布步骤中使用以下代码调用它。

    builder.LuisRecognizer.recognize(session.message.text, '<model url>', 
      function (err, intents, entities) {
        if (entities) {
          var entity = builder.EntityRecognizer.findEntity(entities, 'TYPE');
          // do something with entity...
        }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-01
      • 2018-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-26
      • 2017-07-18
      相关资源
      最近更新 更多