博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百度AI开放平台 UNIT平台开发在线客服 借助百度的人工智能如何开发一个在线客服系统...
阅读量:7117 次
发布时间:2019-06-28

本文共 1343 字,大约阅读时间需要 4 分钟。

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

   百度AI的网址http://ai.baidu.com/    然后就看百度的UNIT的文档    地址参见 https://ai.baidu.com/docs#/UNIT-v2-download/top

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

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

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

 

$url='https://aip.baidubce.com/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

转载于:https://www.cnblogs.com/xinweiyun/p/10295030.html

你可能感兴趣的文章
找到dht网络的节点了
查看>>
国内整C多IP服务器怎么搭建代理IP,又怎么区分代理IP呢
查看>>
人工智能+教育的应用——教育的安全
查看>>
一种面包屑导航
查看>>
shell脚本练习
查看>>
pdf页眉页脚设置步骤
查看>>
MySQL常用命令
查看>>
js如何保证iframe里的内容,显示在父窗口
查看>>
加速你的企业数字化转型,首先做到这一步!
查看>>
Mysql复制架构
查看>>
Docker封装Java环境镜像(Alpine+OpenJDK)
查看>>
自己动手实现分布式任务调度框架
查看>>
配置 vim
查看>>
Python语言
查看>>
午后随笔 -- 定位的思考
查看>>
使用Telnet测试基本POP3服务
查看>>
oracle instant client配置(MAC OS)
查看>>
MyApplicationToast工具类
查看>>
Egret之属性绑定
查看>>
JDK 11,Tomcat卡在Deploying web application directory
查看>>