POST
/product/answer/retrieve
参数 | 类型 | 是否必需 | 默认值 | 说明 |
---|---|---|---|---|
sentence | String | 是 | 输入语句 | |
fuzz | Boolean | 是 | false | 是否使用模糊匹配 |
showPartial | Boolean | 否 | false | 是否输出 partial parse 的结果 |
lang | String | 否 | 语言 中文或英文 | |
threshold | Double | 否 | 0.8 | 模糊匹配的相似度阈值 |
Body
中的参数参数 | 类型 | 是否必需 | 默认值 | 说明 |
---|---|---|---|---|
pid | String | 是 | skill id 或 app id | |
skillsMap | Map | 是 | 所有 skill 以及对应的优先级 | |
filterIntentids | List\<String> | 否 | 优先的 intent id 列表 | |
filterSkillid | String | 否 | 优先的 skill id |
http://server/product/answer/retrieve?sentence=订一张明天飞武汉的商务舱机票&fuzz=true
Body
{"pid" : "ff8081816d691f22016d69abd4b50011","skillsMap" : {"ff8081816d691f22016d69abd038000a": 4,"ff8081816d6e1937016d6e2cfea80000": 4}}
{"answerList": [{"intentid": "ff8081816d6e1937016d6e3178f20001","name": "booking_entry","skillid": "ff8081816d6e1937016d6e2cfea80000","skilllevel": "open_l","score": 1.0,"sentence": "哈哈哈","slotProperties": {"购买": [{"slotType": "购买","value": "订","key": "订"}],"机票": [{"slotType": "机票","value": "机票","key": "机票"}],"数量": [{"slotType": "system_数量词","value": "张","key": "张"}],"日期": [{"slotType": "system_日期","value": "2019-10-02T14:20:05.838+0000","key": "明天","cal": "2019-10-02T14:20:05.838+0000"}],"目的地": [{"slotType": "system_地点","value": [["0","武汉","湖北","中国","亚洲"]],"key": "武汉"}],"数字": [{"slotType": "system_数字","value": "1","key": "一"}],"去": [{"slotType": "去","value": "飞","key": "飞"}],"舱位": [{"slotType": "舱位","value": "商务舱","key": "商务舱"}]},"fulfillment": false,"done": true,"missingMap": null}],"partialResults": null}
参数 | 类型 | 说明 |
---|---|---|
answerList | List | 所有候选的答案 |
partialResults | Map | partial parse 的结果 |
返回 answer 的 sentence 和 score