Snips NLU - 自然语言解析引擎
Apache 2.0
跨平台
Python
软件简介
Snips NLU 是 Snips 嵌入式语音平台背后的开源库,它是一个用于自然语言理解的 Python
库,可解析用自然语言书写的句子,同时提取结构化信息。开发者可以用它创造出专有的语音助手。
示例:
比如这样一句话:
“What will be the weather inparisat 9pm?”
经过适当的训练,Snip NLU 引擎将能够提取结构化数据,例如:
{
"intent": {
"intentName": "searchWeatherForecast",
"probability": 0.95
},
"slots": [
{
"value": "paris",
"entity": "locality",
"slotName": "forecastLocality"
},
{
"value": {
"kind": "InstantTime",
"value": "2018-02-08 20:00:00 +00:00"
},
"entity": "snips/datetime",
"slotName": "forecastStartDatetime"
}
]
}
处理流程