用于会话数据提取的 Luis 或文本分析

Luis or text analytics for conversational data extraction

我目前正在开发一个帮助用户以对话方式填写表格的机器人。我想知道是否应该为此选择 LUIS 或 Azure 文本分析。或者两者兼而有之?因为我需要回应某些意图,但回答一个问题显然没有意图。或者我可以把回答问题算作一个意图吗?无论哪种方式,我都必须处理各种类型的答案,从范围到名称、日期和情绪。除此之外:它需要支持荷兰语。

简单例子:

机器人提问:

On a scale of 1 - 10 how do you feel about some subject?

用户回复:

Well I would give it a 10

机器人提取:

feelingScore = 10

更复杂的示例

机器人提问:

How do you feel about some subject?

用户回复:

Well I would give it a 10

机器人提取:

feeling = "10"

用户回复:

I honestly didn't feel that good about it.

机器人提取:

feeling = "not that good" (or possibly a sentiment score)

由于没有基于用户输入的操作,我看不到使用 LUIS 的理由。您可以使用文本分析实现您想要的。

PS:请注意,即使是艰难的用户回复10,情感分析也可能不是100%。

示例:

  • "I will give it a 10" -> 情感得分为 95
  • "Well I would give it a 10" -> 情感得分为 85

但与此同时,您可以检查命名实体并从中获取提取的数字(如果在答案中提供)

https://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/