繁体   English   中英

Microsoft Luis Chatbot:在对话过程中提取自定义实体

[英]Microsoft Luis Chatbot: Extracting custom entity in the middle of conversation

我有意参加LUIS。 我可以在用户输入最初包含所需实体时提取它。 当用户忘记输入实体时,它将要求用户输入实体。

问题是用户可以使用自己的包含该实体的句子来回答问题,而我无法弄清楚如何在会话中间使用Luis EntityRecognizer(NodeJS SDK)提取该实体。

我该如何处理? 谢谢。

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...
    }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM