NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
#### 编码方式 ~~~ 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 } ~~~