Nlp LUIS-我可以定义发送到API的消息的时间戳吗?
我们的英文LUIS模型为实体Nlp LUIS-我可以定义发送到API的消息的时间戳吗?,nlp,azure-language-understanding,Nlp,Azure Language Understanding,我们的英文LUIS模型为实体内置.datetimeV2提供了正确的相对时间值,如: “一小时前” 有时甚至有几天以前的消息被发送到LUIS API。在发送请求以从结果中获取正确时间时,是否有方法指定此类消息的原始时间戳 我认为目前的情况可以在客户处部分处理。它可以比较输入消息的“原始时间戳”和“实际时间”,如果我的程序检测到builtin.datetimeV2的值是相对的,则可以使用差值来移动结果值。我认为这个解决方案容易出错,因为需要检测客户端中的“相对时间” 消息“一小时前”的结果示例:
内置.datetimeV2
提供了正确的相对时间值,如:
“一小时前”
有时甚至有几天以前的消息被发送到LUIS API。在发送请求以从结果中获取正确时间时,是否有方法指定此类消息的原始时间戳
我认为目前的情况可以在客户处部分处理。它可以比较输入消息的“原始时间戳”和“实际时间”,如果我的程序检测到builtin.datetimeV2
的值是相对的,则可以使用差值来移动结果值。我认为这个解决方案容易出错,因为需要检测客户端中的“相对时间”
消息“一小时前”的结果示例:
端点查询字符串采用一个允许您更改时间的值。这并不适合你的具体情况,但可能会奏效 endpoint querystring采用一个允许您更改时间的字符串。这并不适合你的具体情况,但可能会奏效
"entities": [
{
"entity": "an hour ago",
"type": "builtin.datetimeV2.datetime",
"startIndex": 48,
"endIndex": 58,
"resolution": {
"values": [
{
"timex": "2018-04-06T13:33:15",
"type": "datetime",
"value": "2018-04-06 13:33:15"
}
]
}
}