#### 編碼方式
~~~
UTF-8
~~~
## 接口定義
+++
post:http://www.tuling123.com/v1/robot/create
*string:user=您的用戶名#user
*data=今天天氣怎么樣#請求內容
name=turing#機器人名稱
int:level=20000#日調用次數限制
int:faq=10000#知識庫容量
bool:mod=false#是否開啟知識庫加密開關
secret=***#知識庫加密密鑰
int:match=60#默認知識庫匹配度
scene=用戶接口生成#機器人應用場景
long:timestamp=100000#加密模式字段
token=token#驗證字符串 計算方法 請查看[接口約定](http://doc.tuling123.com/channel/231505)
<<<
success
{
"data": {
"level": 20000,
"name": "turing",
"faq": 100000,
"match": 70,
"apikey": "apikey"
},
"code": 0
}
<<<
error
{
"code": 301,
"text": "數據格式不正確"
}
+++
#### 機器人應用場景
|應用場景|
|---|
|用戶接口生成|
|智能FAQ|
|智能客服|
>[danger]注:
1.“用戶接口生成”功能類同于個人中心創建的“自定義”場景機器人;
2.“智能FAQ機器人”是當前新增的一種應用場景,主要應用在智能客服領域,該類機器人目前支持聊天對話及知識庫功能,每條數據返回結果同時從聊天、知識庫中獲取答案(聊天答案1條,知識庫至多5條),每條答案也同時返回匹配分值,用戶可根據分值來選擇最后的答案內容。
3.“智能客服”機器人根據后臺匹配算法,返回結果按照匹配分值由高到低劃分為4個等級,分別為精準匹配(直接從當前知識庫中返回結果)、模糊匹配(從當前知識庫中返回問題推薦列表)、轉人工提示(根據問題與用戶數據的問題契合度可設置高、中、低檔)、無關問題(直接返回聊天結果)。
#### 請求示例
>[info] 請求參數
~~~
{
"user":"user ",
"data":{
"name":"turing",
"level":20000,
"faq":100000,
"mod":true,
"match":70,
"secret":"secret"
},
"timestamp": timestamp,
"token":"md5加密計算結果 "
}
~~~
>[success] 返回參數
~~~
{
"data": {
"level": 20000,
"name": "turing",
"faq": 100000,
"match": 70,
"apikey": " apikey "
},
"code": 0
}
~~~