nlu 分析
更新时间:2024-11-04
1、接口地址:GET {IP}:{PORT}/open/v{versionId}/nlu
2、入参(query param中)
参数名 | 类型 | 是否可空 | 备注 |
---|---|---|---|
query | string | 否 | 请求文本 |
3、返回值
参数名 | 类型 | 父节点 | 备注 |
---|---|---|---|
code | int | HTTP状态码 | |
time | long | 时间 | |
msg | string | 状态信息 | |
data | T | ||
nluQuery | string | data | 处理过的 nlu 请求文本 |
sensitiveWords | list< string> | data | 敏感词列表 |
attitude | map<string, object> | list | 态度 |
prob | float | attitude | 置信度 |
name | string | attitude | 态度英文名 |
nameZh | string | attitude | 态度中文名 |
intents | list< map< string, object>> | data | 意图 |
id | string | intents | |
name | string | intents | 意图名称 |
nameZh | string | intents | 意图中文名 |
confidence | double | intents | 置信度 |
source | string | intents | 来源 :template 意图模板 knn 意图示例 aicp || ensemble 意图模型 industry 内置行业模型 |
clarifyIntents | list< map< string, object>> | data | 澄清意图【格式字段同intents】 |
sentiment | map< string, object> | data | 情感 |
prob | float | sentiment | 置信度 |
source | string | sentiment | 来源 |
name | string | sentiment | 情感英文名 |
nameZh | string | sentiment | 情感中文名 |
entities | map< string, object> | data | 识别到的实体 【具体可以参照表格下方示例】 |
xxxx | string | entities | 实体英文名【不固定】 |
name | string | entities | 实体Id |
entryId | string | entities | 实体值id |
value | string | entities | 实体值 |
original | string | entities | 原始值 |
name | string | entities | 实体英文名【页面显示为实体ID】 |
nameZh | string | entities | 实体中文名 |
offset | string | entities | 标志位 |
system | boolean | entities | 是否是系统实体 |
combineValue | string | entities | 组合值【复合实体用】 |
extra | map<string, object> | entities | 实体额外属性信息 |
clarifyEntities | map<string, object> | data | 澄清实体【与entities 互斥,两者不会同时存在】 |
xxxx | string | clarifyEntities | 实体英文名【名称不固定】 |
name | string | clarifyEntities | 实体英文名 |
type | int | clarifyEntities | 实体类型,1 : 系统实体;2 : 规则实体;3:复合实体 |
candidateList | list< string> | clarifyEntities | 候选值列表 |
nluEntityClarifyList | list< map < string, object>> | data | 澄清实体【与entities 互斥,两者不会同时存在】 |
entityId | string | nluEntityClarifyList | 实体Id |
entryId | string | nluEntityClarifyList | 实体值id |
value | string | nluEntityClarifyList | 实体值 |
original | string | nluEntityClarifyList | 原始值 |
name | string | nluEntityClarifyList | 实体英文名【页面显示为实体ID】 |
nameZh | string | nluEntityClarifyList | 实体中文名 |
offset | string | nluEntityClarifyList | 标志位 |
system | boolean | nluEntityClarifyList | 是否是系统实体 |
combineValue | string | nluEntityClarifyList | 组合值【复合实体用】 |
extra | map<string, object> | nluEntityClarifyList | 实体额外属性信息 |
entityAutoFillVoMap | map<string, object> | data | 复合实体填充字段 |
示例:
Plain Text
1{
2 "time":1590398524411,
3 "data":{
4 "rawQuery":"我是中国人",
5 "nluQuery":"我是中国人",
6 "sensitiveWords":[
7
8 ],
9 "attitude":null,
10 "intents":[
11
12 ],
13 "clarifyIntents":[
14
15 ],
16 "sentiment":{
17 "prob":0.9999964,
18 "source":"model",
19 "name":"neutral",
20 "nameZh":"中立"
21 },
22 "clarifyEntities":{
23 "sys_location":{
24 "name":"sys_location",
25 "type":1,
26 "candidateList":[
27 "北京市朝阳区",
28 "吉林省长春市朝阳区"
29 ]
30 }
31 },
32 "nluEntityClarifyList":[
33 {
34 "entityId":null,
35 "entryId":null,
36 "value":"吉林省长春市朝阳区",
37 "original":"朝阳区",
38 "name":"sys_location",
39 "nameZh":"地点实体",
40 "offset":0,
41 "system":true,
42 "type":0,
43 "combineValue":null,
44 "extra":{
45 "area":"朝阳区",
46 "country":"中国",
47 "province":"吉林省",
48 "city":"长春市",
49 "isUnique":true,
50 "location":"吉林省长春市朝阳区",
51 "type":"区",
52 "list":[
53 {
54 "country":"中国",
55 "province":"吉林省",
56 "city":"长春市",
57 "area":"朝阳区",
58 "reserved":false
59 }
60 ]
61 }
62 }
63 ]
64 },
65 "code":200,
66 "msg":"OK"
67}