如何使用 CLU 而不是使用 LUIS 来获取意图

问题描述 投票:0回答:1

我想根据聊天机器人中的用户输入获取意图,并且我想使用 CLU 而不是使用 LUIS 来获取它。

下面的代码是我如何使用 LUIS 来做到这一点:

var result = await LuisRecognizer.RecognizeAsync(turnContext, cancellationToken);
var topIntent = result?.GetTopScoringIntent();
var intent = (topIntent != null) ? topIntent.Value.intent : null;
var value = turnContext.Activity.Value;

我想做同样的事情,但使用 CLU。 注意:CLU 已配置。

python azure botframework azure-cognitive-services azure-language-understanding
1个回答
0
投票

要了解使用 CLU 的意图,请查看此示例文档。

根据文档,一旦您拥有

cluResult
cluRecoginzer
,您就可以通过
cluResult.TopIntent().intent
获得意图。

有关完整示例,请检查此存储库,有关更多详细信息,请检查DotNet CLU Recognizer

© www.soinside.com 2019 - 2024. All rights reserved.