• 6
  • 7
分享
  • 我的项目经历——AI人工智能外呼机器人
  • lee 2022-06-23 11:51:02 字数 786 阅读 8454 收藏 7

不知道大家在日常生活中有没有遇到这种情况,来电话了,接起来,但里面是机器人在说话,不是真人在说话。基本上你说一句对方要停顿一两秒之后给你反应,有的时候你可能觉得机器人很傻,不能理解你说的话,这个时候只好转人工接听,来解决你的问题。

人工智能再也不是一个新鲜词了。但也没有到滥用的地步,它只是变得越来越广泛了。我对于人工智能的了解基本是都是来源于之前参加的一个智能外呼机器人项目。

智能外呼机器人有几个基本组成部分,freeswitch (开源电话交换平台) \  outcall(自动呼叫接入)  \asr(语音识别) \ aiweb(前台网页) ,有这些部件之后就可以实现自动外呼,自动对话和自动记录,并识别出高意向客户。

机器人是按照什么按图索骥的呢?答案是固定话术,但是智障还是智能看你怎么设计这个话术,匹配哪些聚类,关键词和关键问题。

接下来对智能外呼机器人的一些部件进行详细解释:

SIP软电话:一个机器人是一个已经注册号的sip软电话,可以发起呼叫,也可以定时呼叫

Freeswitch:是对sip账号进行管理的部件,包括机器人上线、离线等都是freeswitch上控制的

NLP:自然语言处理(这个我还没想好用通俗的语句解释)

TTS:TTS技术是将文字转化为声音(朗读出来),类比于人类的嘴巴。

话术主要有两种类型:纯文本话术,带变量话术。

        纯文本话术:从事先录制好的语音库中,选择音节进行拼接。

        带变量话术:一段语音中带变量,变量可以进行实时转换。

ASR:ASR技术是将声音转化为文字,可类比于人类的耳朵

测试ai相关的产品时,最重要的是场景收集。需要把之前销售或者客服使用的话术收集起来,录进系统。还需要收集不同音色口音的人员配合测试。最后对于没有按照逾期走下去的失败案例反复听录音,修改软件或话术。想要ai机器人更智能,就需要进行更多的训练。

v2-d014d91d6dfe2518ba0067554c9bb357_r.png

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   1.知道为什么要测试  执行渗透测试的目的是什么?是满足审计要求?是你需要知道某个新应用在现实世界中表现如何?你最近换了安全基础设施中某个重要组件而需要知道它是否有效?或者渗透测试根本就是作为你定期检查防御健康的一项例行公事?  当你清楚做测试的原因时,你也就知晓自己想从测试中得到什么了,而这可以让测试规划工作更有效率。知道做测试的缘由可以让人恰当地确立测试的范围,确定测试结果将会揭露什么问题。  或许这一步中最重要的一部分,是让团队提前架设好准备从测试结果中得出正确的结论的心理预期。如果测试是要审查IT基础设施的某个特定方面(比如说新的Web应用),那就没必要着墨于公司整体安全。理解做测...
            13 13 1262
            分享
          • 一、Selenium简介Selenium是一个用于Web应用程序自动化测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7、8、9、10、11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序是否能够很好的工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成.Net、Java、Perl等不同语言的测试脚本。二、使用Selenium的准备工作因为Selenium是直接运行在浏览器里的,...
            13 13 2181
            分享
          • 兼容性测试兼容性测试是指待测试项目在特定的硬件平台上,不同的应用软件之间,不同的操作系统平台上,在不同的网络等环境中能正常的运行的测试。兼容性测试的目的:待测试项目在不同的操作系统平台上正常运行,包括待测试项目能在同一操作系统平台的不同版本上正常运行;待测试项目能与相关的其他软件或系统的“和平共处”;待测试项目能在指定的硬件环境中正常运行;待测试项目能在不同的网络环境中正常运行。兼容性测试无法做到完全的质量保证,但对于一个项目来讲,兼容性测试是必不可少的一个步骤。Web兼容性测试的主要类型:Web兼容性测试主要是针对不同的操作系统平台,浏览器,以及分辨率进行的测试。1.1 平台测试-操作系统市...
            0 0 1360
            分享
          • 我最近在做性能测试时,发现MySQL的问题还蛮严重的。像我这种有对性能要求这么高的人,例如SQL语句没有走索引,或者没有设置索引当时想象一下我的心情.....(次数省略5万字)天气炎热,切勿烦躁。接下来,下面咱们聊一聊MySQL性能优化~~一、设置索引索引是一种可以让SELECT语句提高效率的数据结构,可以起到快速定位的作用。1、索引的优缺点:        优点:某些情况下使用select语句大幅度提高效率,合适的索引可以优化MySQL服务器的查询性能,从而起到优化MySQL的作用。  &nb...
            1 3 35450
            分享
          • 一、目录切换命令cd usr: 切换到该目录下usr目录cd /: 切换到系统根目录cd ~: 切换到用户主目录cd -: 切换到上一个操作所在目录二、 目录的操作命令(增删改查)1、mkdir 目录名称: 增加目录(增)2、ls或者ll:查看目录信息(查)3、find 目录 参数: 寻找目录(查)示例: ① 列出当前目录及子目录下所有文件和文件夹: find .; ② 在/home目录下查找以.txt 结尾的文件名:find /home -name “.txt" ,忽略大小写: fi...
            12 12 2012
            分享
      • 51testing软件测试圈微信