microsoft-cognitive - LUIS builtin.number 实体解析

标签 microsoft-cognitive azure-language-understanding

我希望将 LUIS 集成到我的机器人中,我需要的元素之一是数字,所以我自然想使用 builtin.number 实体。

我很快发现,虽然识别了实体,但它提供的输出仍然是一个字符串值,我需要对其进行解析以便从中获取我的号码。这可能适用于“12”、“5”、“10”,但当我得到“4”或“28”时它就停止工作了。

我在这里缺少什么吗?或者这是预期的行为,我应该不支持书面数字或实现我自己的解析方法?

最佳答案

它应该与 builtin.number 匹配,无论它是数字还是数字表示,但目前它确实将其作为字符串返回,如果您始终需要匹配,则需要在此基础上进行自己的解析它们转换成整数格式(或类似格式)。

我认为添加此功能是个好主意,并鼓励您将其添加到我们在 uservoice 上的功能待办列表中:https://cognitive.uservoice.com/

关于microsoft-cognitive - LUIS builtin.number 实体解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37821014/

相关文章:

c# - Bot Framework Context Wait 不等待下一条消息

docker - LUIS 挂载点

python - 牛津计划的演讲者识别-无效的音频格式

java - 使用 Java 的 Microsoft Cognitive-SpeakerRecognition BadRequst

javascript - JavaScript 中的 Microsoft 认知服务示例

azure - 在 Microsoft Azure 聊天机器人中发送图像附件

swift - 将 Microsoft Cognitive SpeechSDK 框架集成到 Swift 应用程序中

c# - Microsoft 文本分析主题检测 - 执行 BES 操作时出现内部错误

node.js - 当机器人识别器向 Luis 模型发出异步请求时,如何使用 botframework 的 sendTyping()?

c# - 错误 (502) 网关错误 : When trying to access chatbot deployed on Azure using WebChat channel