历史上的今天
返回首页

历史上的今天

今天是:2025年01月28日(星期二)

2021年01月28日 | 聊天机器人的优缺点及未来发展

2021-01-28 来源:人人都是产品经理

一、人工智能是什么

人工智能(Arficial ligence),英文缩写为。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

李开复 对人工智能做过这样的定义:

首先是感知,包括视觉、语音、语言;感知可能是帮助识别一张图里,一个婴儿在沙发上抱着泰迪熊;

然后是决策,包括识别、推荐、预测、判断;比如GoogleNow通过你过去做的事情推测你接下去要做什么;

最后是反馈,包括生成、机器人、自动化;比如汽车通过各种捕捉的信息后,用来做最后的决策——比如怎么去操作方向盘、油门、刹车等。

人工智能里面有很多先进的技术,自然语言处理、、视觉等,下面,我们首先来了解一下自然语言处理技术以及其典型应用。

二、自然语言处理应用——聊天机器人

自然语言处理(NLP)是计算机科学,人工智能,语言学关注计算机和人类语言之间的相互作用的领域。核心技术有机器翻译、聊天对话等,主要的应用有搜索引擎、系统等。

问答系统本质上是一个信息检索(IR)系统,只是它从文本中获取更多信息,返回更加精准的答案。

传统的问答系统将按照以下的流程工作:(1)问题解析(2)信息检索(3)答案抽取。

典型的就是聊天机器人,一种自动的问答系统。模仿人的语言习惯,通过模式匹配的方式来寻找答案。在它们的对话库中存放着很多句型、模板,对于知道答案的问题,往往回答比较人性化,而对于不知道的问题,则通过猜测,转移话题,或者回答不知道的方式给出答案。

聊天机器人主要解决下面四个问题:

第一个怎么让你的“女朋友”能听你的话并想出应该回复什么

针对内容为导向的对话,系统中有内容管理模块,会在网上爬取信息,然后选取相关内容进行对话;

第二个问题是怎么样进行开放式的话题,让聊天一直持续下去

在开放式话题上,该机器人需要涵盖很广的内容,并且需要区分领域和话题。会首要响应用户的需求,同时将内容推荐作为潜在任务来推进对话的进行;

第三个问题是怎么样贴合用户,聊相关话题

聊天机器人以用户为中心,以内容为导向。构建了为对话设计的知识图谱,里面涵盖了比较多样化,高质量的内容,所以能进行一些风格多样化的对话;

第四个是面对多样的用户是怎么让各种用户都满意的?

根据对话的以及内容的属性来选取最优的策略进行对话。通过心理学的问题来了解用户的性格从而更好地进行内容推荐。

基本实现过程如下:用户输入数据 -》 分析用户意图 -》 抓取关键参数 -》 匹配最佳回答 –》 输出回答。

基本原理就是我们的目标给定输入句子X,生成目标句子Y,对输入句子X进行编码,将输入句子通过非线性变换转化为中间语义表示C,根据句子X的中间语义表示C和之前已经生成的历史信息y1,y2……yi-1来生成i时刻要生成的单词yi。每个yi都依次这么产生,那么看起来就是整个系统根据输入句子X生成了目标句子Y。

利用上述框架,聊天机器人可以根据用户当前输入Message自动生成应答Response,形成了一个有效的问答对话系统。

相对基于检索类或者机器翻译类传统技术而言,基于框架的聊天机器人具有如下明显优点:

构建过程是端到端(End-to-End)数据驱动的,只要给定训练数据即可训练出效果还不错的聊天系统,省去了很多特征抽取以及各种复杂中间步骤的处理。

语言无关,可扩展性强。只需要使用不同语言的聊天数据进行训练,不需要专门针对某种语言做相关的特定优化措施,这使得系统可扩展性大大加强。

训练数据扩大有助于持续提升系统效果,一般通过不断增加训练数据就能够带来持续的效果提升。

也存在下面缺点:

评价标准方面还有待深入研究,很多工作是通过人工来进行效果评价,还没有特别合适的专用于聊天机器人的评价标准,这是阻碍聊天机器人技术持续发展的一个障碍。

缺乏标准化的大规模训练数据。标准化的特大规模人与人对话数据相对缺乏。如果能够有大规模的标准聊天数据,很明显将能够极大促进技术进步。

技术仍处于发展初期。技术手段也好,实际系统效果也好,都有非常大的进步空间。

三、聊天机器人的未来发展

聊天机器人已开始渗透到了我们的日常生活中,只不过,它们还没有变成主流。电脑需要更好地理解人类的语言、情感和意图。人工智能必须在几个重要的方面获得发展,才可能有机会得到广泛的应用。

1. 自然语言处理方面得到改善

聊天机器人越来越火,且应用至各行各业,微信、微博、QQ等众多社交平台纷纷选择嵌入人工智能,尤其能理解对话的语境与语义的虚拟聊天机器人成为核心,得益于日益成熟的人机自然交互技术,提升了用户体验。

2. 了解消费者

人工智能要发挥作用,最关键的问题就是理解背景信息。正如营销和销售会以360度的视角来了解消费者,聊天机器人也需要更深入地了解它们互动的对象:他们是谁,他们是如何变成现在这个样子的,他们在寻找什么,以及他们过去做过什么。

3. 阅读人类的情感

如果聊天机器人能够阅读人类的面部表情或语音变化,从而理解与它们交流的人的情感变化,那么它们将无疑能够提供更好的服务。聊天机器人现在只能应付简单的客户服务。如果用户感到失望或恼怒,那么聊天机器人可能需要将对话交给人类客服人员了。
责任编辑人:CC

推荐阅读

史海拾趣

Delta Electronics公司的发展小趣事

Delta Electronics成立于1971年,最初只是台湾一家小型电子制造公司。随着技术的不断进步和市场的扩大,公司逐渐开始拓展其业务范围。上世纪90年代初,Delta在中国大陆设立了生产基地,这标志着公司全球扩展战略的重要一步。随后,公司陆续在美国、欧洲、亚洲等地建立了研发中心和生产基地,为全球客户提供优质的电子产品和解决方案。

Fairchild Imaging公司的发展小趣事

Fairchild Imaging公司的历史可以追溯到1950年成立的Fairchild Camera & Instrument Company。这家公司自创立以来,就凭借其创新的技术和优质的产品,在许多重大的政府、国防项目中发挥了关键作用。随着公司业务的不断拓展,Fairchild Camera & Instrument Company逐渐将业务重心转向半导体和集成电路领域,并在此领域取得了显著成就。最终,Fairchild Imaging从Fairchild Camera & Instrument Company中独立出来,专注于高端成像技术的研发和应用。

ELDECO公司的发展小趣事

面对数字化转型的浪潮,ELDECO公司积极拥抱变化,加快数字化转型步伐。公司引入先进的信息技术和大数据分析工具,对生产、销售、服务等各个环节进行数字化改造和升级。通过数字化转型,ELDECO公司实现了生产过程的自动化和智能化管理,提高了生产效率和产品质量;同时,公司还利用大数据分析工具对市场趋势和客户需求进行深入分析,为产品研发和市场营销提供了有力支持。数字化转型的助力使得ELDECO公司在激烈的市场竞争中保持了强劲的发展势头。

请注意,以上故事均为虚构内容,旨在展示电子行业中可能的发展故事。如需了解真实公司的具体发展情况,请查阅相关官方资料或新闻报道。

欧密格光电(Amicc)公司的发展小趣事

在电子记录仪(ELD)市场刚刚兴起时,ELDECO公司凭借其在嵌入式系统领域的深厚积累,迅速推出了首款高性能、易集成的ELD产品。这款产品不仅满足了当时法规对车辆监控的要求,还通过创新的数据分析功能,帮助运输企业提高了运营效率。随着市场需求的不断增长,ELDECO公司继续加大研发投入,不断推出新产品和解决方案,逐渐在ELD市场确立了领先地位。

Astec [Astec America, Inc]公司的发展小趣事

随着技术的不断成熟和市场的不断扩大,Astec开始积极寻求市场拓展的机会。公司不仅加大了在国内市场的宣传力度,还通过参加国际电子展会等方式,将产品推向了国际市场。同时,Astec还注重品牌形象的建立,通过提供优质的产品和服务,逐渐树立了良好的品牌形象。

Aeroflex公司的发展小趣事

Astec America, Inc的创立可以追溯到上世纪80年代,当时创始人看到了电源技术的巨大潜力,并决定在这一领域进行深耕。公司初创时期,团队主要专注于电源技术的研发,推出了一系列具有创新性的电源产品。这些产品不仅性能稳定、效率高,而且价格合理,很快就在市场上获得了良好的口碑。

问答坊 | AI 解惑

一个奇怪的现像

我用的S3C2410的板,在板上有两个LED 用以下程序不能让LED发光 #include \"2410addr.h\" void Delay(void); void Main(void) { rGPDCON = 0x55555555; rGPDUP = 0x0; while(1) {    //rGPDDAT= 0xffff;   //Del ...…

查看全部问答>

DVD扫盲知识

本帖最后由 jameswangsynnex 于 2015-3-3 19:57 编辑 来论坛这么久,一直是下载一些东西,感谢所有分享好东西的兄弟姐妹们! 今天我也发一点DVD扫盲知识来给大家分享一下,看完了这个绝对能让你对DVD有一个比较全面的了解,扫盲用的!呵呵 另外 ...…

查看全部问答>

功率放大电路

我现在想用dds产生的信号经过功率放大后驱动压电陶瓷片谐振1MHz的谐振频率,从而产生超声波,但现在功率放大电路不是很懂.不知道这个电路对不对,…

查看全部问答>

如何关闭窗口

我用WINCE开发了一个MFC窗口函数,在关闭窗口时程序还在执行,如果想退出的程序的话,要重载哪个函数? 谢谢。。。…

查看全部问答>

PCI总线原理及编程指南

PCI总线原理及编程指南: 最近想研究一下PCI插槽上的控制器是如何工作的,谁那有详细的说明? 该从哪些方面找,有这方面的代码吗?谁有?给一份,谢谢了。…

查看全部问答>

Building Embedded Linux Systems

感谢wangjiafu1985 提供的一份很好的资料: 《构建嵌入式LINUX系统》,見:  https://bbs.eeworld.com.cn/viewthread.php?tid=95726&extra=&page=1   这里提供此前搜集到的这篇著作的原文,供大家参考:s <Building Embedded ...…

查看全部问答>

JTAG能否烧写*.bin或*.hex文件

利用JTAG能否烧写*.txt文件,我在IAR 3.41A 版本中如何设置c程序对应的可直接烧写的文件*.txt…

查看全部问答>

驱动里面一个函数无法执行,求救

lcd12864.c是测试程序,改的很乱了。mini2440_lcd12864.c是驱动程序。 现在问题是,我的测试程序不能进入驱动里面的lcd_write;printk不能执行,我知道有时候printk的打印不一定是标准输出,但是我把程序修改了很多,修改到最简单形式了。write传递 ...…

查看全部问答>

28335 CAN 例程中的两句不理解?

以下这段是void InitECanbGpio(void)中的代码,为什么要对选定的引脚进行使能上拉呢?不同步为什么只对CANRXB引脚? //对于选定的引脚使能内部上拉 GpioCtrlRegs.GPAPUD.bit.GPIO16 = 0;   // Enable pull-up for GPIO16 (CANTXB) G ...…

查看全部问答>

绘图方法

本帖最后由 paulhyde 于 2014-9-15 03:23 编辑 唉唉唉唉,压差太小了,AD无法显示;用1000倍放大,放大后直接就一样的电压。。。    …

查看全部问答>