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

这段时间在研究一些人工智能的产品,对比了国内几家做人工智能在线客服的,有些接口是要收费的,有些是免费的,但是做了很多限制,比如每天调用的接口次数限制是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

时间: 2024-10-12 13:40:15

百度AI开放平台 UNIT平台开发在线客服 借助百度的人工智能如何开发一个在线客服系统的相关文章

百度AI开放平台- API实战调用

百度AI开放平台- API实战调用 一.      前言 首先说一下项目需求. 两个用户,分别上传了两段不同的文字,要计算两段文字相似度有多少,匹配数据库中的符合条件的数据,初步估计列出来会有60-100条左右,不会更多,只会更少.最终的需求是:从这些匹配结果中找到相似度较高的那些条目. 自己编写算法来实现是一个很大的工程,涉及到自然语言处理的一些方面,比较复杂.于是上网搜了搜,发现百度开放平台的自然语言处理可以免费调用,而且每天有10W的调用次数,对我的小项目来说正好满足.但是,在往下翻的时候

百度AI开放平台,共建AI生态

2016年,百度开始把积累多年的人工智能技术全面对外开放,从底端智能云,中间百度大脑,到顶层的DuerOS,百度打造整体人工智能开放生态,旨在帮助企业.业界能够更快速的使用.应用人工智能的技术去发展,为人类带来更好的生活.在此背景下,为了更加全面的了解百度AI开放平台及AI生态,将由百度AI技术生态部产品负责人刘倩为大家介绍百度在人工智能开放平台与开放生态方面的思考.进展以及沉淀. 以下为刘倩老师演讲实录 百度AI开放生态战略的中流砥柱---百度大脑 百度AI开放生态是从底端智能云,中间百度大脑

基于百度AI开放平台的人脸识别及语音合成

基于百度AI的人脸识别及语音合成课题 课题需求 (1)人脸识别 在Web界面上传人的照片,后台使用Java技术接收图片,然后对图片进行解码,调用云平台接口识别人脸特征,接收平台返回的人员年龄.性别.颜值等信息,将信息返回到Web界面进行显示. (2)人脸比对 在Web界面上传两张人的照片,后台使用Java技术接收图片,然后对图片进行解码,调用云平台接口比对照片信息,返回相似度. (3)语音识别 在Web页面上传语音文件,判断语音文件格式,如果不是wav格式进行转码处理,然后调用平台接口进行识别,

人工智能的造血机制:从Q1财报读懂百度AI矩阵如何运作

在人工智能到来,我们在最初被惊艳到之后,接下来的问题如期而至:AI到底如何工作?如何创造真正的价值? 毕竟AI不能永远是一种表演和游戏,作为一种底层技术,它必须开始为人类服务,必须在商业世界中证明自己的必要性. 事实上,相比于AI独立成为一种与人类相近的智能,真实的AI更接近各行各业升级自身的机遇,甚至是让一些我们习以为常的东西发生重大升级的技术手段. 今天来看,这门尚稚嫩的技术确实没有令我们失望.百度(Nasdaq:BIDU)在刚刚发布了截至3月31日的2018财年第一财季财报.报告显示,百度

使用百度 AI 进行智能写诗 & 智能春联

注:本博客为博主在 百度 AI 社区 上分享的一篇文章,由于本博主也是作为一个学习者,所以如果文章中存在错误或者不适合的地方还请见谅. 先来一波推荐: 如果你也喜欢开发,欢迎加入百度 AI 开发平台的核心团队,分享自己的 idea,当然也是有福利的,具体信息访问以下链接:[招募令]核心团队在找最优秀的你! .如果不介意的话可以说是我推荐的哟,本博主百度AI社区ID:busyboxs 我为什么要做这个小项目? 要说起我为什么要做这个小项目,其实要从我的学习生涯谈起.我本来是学深度学习图像处理的,所

借助百度云API进行人脸识别

前言:本篇博客是笔者第一次使用百度云api进行人脸检测,主要内容包括两部分,一是获取接口,二是借助接口进行人脸检测,最终可以给出一个百分比判别两张人脸是否属于同一个人.笔者也是初步了解这方面的内容,也是参考了杂七杂八的博文,内容可能存在错误及其他毛病,欢迎指出. 1:在百度AI里面创建应用 在百度AI开放平台使用百度的人脸识别能力,只需要三个核心步骤即可操作完成: 获取接口权限 准备接口调用工具 进行接口调用. 获取接口权限 获取接口权限是调用接口的前提,主要分为以下几步: 1.进入百度云的人脸

java通过百度AI开发平台提取身份证图片中的文字信息

废话不多说,直接上代码... IdCardDemo.java 1 package com.wulss.baidubce; 2 3 import java.io.BufferedReader; 4 import java.io.InputStreamReader; 5 import java.net.HttpURLConnection; 6 import java.net.URL; 7 import java.net.URLEncoder; 8 import java.util.Map; 9 10

2018虹软视觉AI开放平台开发者大赛,助力开发者梦想起航

过去,人们因为出门忘带钥匙而烦恼,因为排队检票人山人海而焦灼-- 自从有了人脸识别算法赋能,出门不用再带钥匙,排队实时人证核验检票--刷脸轻松畅行. 对于人脸识别黑科技感兴趣的你是不是也跃跃欲试呢? 现在机会来了,2018虹软AI开放平台开发者大赛9月30日正式上线,不用等待 "1024,智见未来"虹软视觉人工智能开放平台开发者大赛是一个面向全球开发者,致力于汇集AI产业生态资源,为广大开发者和AI从业人员提供实践创新平台的技术比赛. 虹软希望通过提供这样一片沃土,推动视觉人工智能前沿

百度语音识别开放平台SDK使用方法

百度Android语音识别SDK分在线与离线两种,这篇文章介绍在线SDK的使用方法. 在线SDK是以JAR包和动态链接库形式发布和使用,可以从百度开放云平台网站中下载SDK及使用说明文档. http://developer.baidu.com/wiki/index.php?title=docs/cplat/media/voice 完成语音SDK的集成分以下几步,本文将一步步介绍SDK集成方法. 1.注册开放开放平台 点击管理控制台,选择移动应用管理 选择创建应用,填写应用名称     可以看到右