2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 百度AI开放平台 UNIT平台开发客服 借助百度的人工智能如何开发一个客服系统...

百度AI开放平台 UNIT平台开发客服 借助百度的人工智能如何开发一个客服系统...

时间:2023-10-10 16:44:10

相关推荐

百度AI开放平台 UNIT平台开发客服 借助百度的人工智能如何开发一个客服系统...

这段时间在研究一些人工智能的产品,对比了国内几家做人工智能在线客服的,有些接口是要收费的,有些是免费的,但是做了很多限制,比如每天调用的接口次数限制是100次。后来就找到了百度的AI,大家也知道,目前国内做AI的,应该就算百度比较超前了。于是就开始研究吧。

百度AI的网址/ 然后就看百度的UNIT的文档 地址参见/docs#/UNIT-v2-download/top

UNIT机器人对话API文档。里面的接口文档所需要参数比较多,大家要仔细阅读,尤其是要掌握一下他的一些专业词汇,比如什么叫词槽。

这个是写的代码,通过发送内容给到百度的接口,机器人客服接口即可返回识别的内容,然后将内容传递给用户即可。在这个开发之前,需要获得accesstoken,大家可以看下百度的accesstoken的获取方式。

$baidu_account=self::baidu_account();//向授权服务地址/oauth/2.0/token发送请求(推荐使用POST),并在URL中带上以下参数$url='/oauth/2.0/token';$postdata=['grant_type'=>'client_credentials','client_id'=>$baidu_account['APIKey'],'client_secret'=>$baidu_account['SecretKey'],];

$url='/rpc/2.0/unit/service/chat?access_token='.self::getaccesstoken(); //沙盒环境 【不区分机房】$postdata=['version'=>'2.0','service_id'=>'S128888',//机器人ID,service_id 与skill_ids不能同时缺失,至少一个有值'log_id'=>'logid', // 开发者需要在客户端生成的唯一id,用来定位请求,响应中会返回该字段。对话中每轮请求都需要一个log_id'session'=>'899a', // 'request'=>['user_id'=>time(),'query'=>$user_text,],];

好了,今天就给大家分享到这里了。我,秋峰,phper、java后端开发,目前自创业,做项目系统开发,做公众号以及小程序等的开发, 今天就给大家分享到这里,希望对大家有所帮助。欢迎交流 大家相互学习 共同提高 我的 微信号:qiufeng2999

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。