1.3.1 自然语言处理简介

自然语言处理(Natural Language Processing,NLP)是AI中的一个专门领域,旨在研究实现人类与机器之间的交流的不同方式。NLP是一种能够让机器人理解并使用人类语言的技术。

对用户来说,如果一款应用可以与用户交流,那么这种交流最好类似于人与人之间的对话。如果仿人机器人病句迭出,或是答非所问,那么用户体验一定不会很好,这种机器人对消费者也就没什么吸引力了。因此,在机器人学中,理解并善用NLP是一件非常重要的事情。

下面列举了一些使用了NLP的真实应用。

  • Siri:苹果公司的语音助手Siri利用NLP理解用户所说的话,并给予用户有意义的答复。
  • Cortana:这是微软开发的语音助手,内置于Windows 10操作系统中,它的工作方式与Siri类似。
  • Bixby:Bixby是近年来三星手机中内置的语音助手,其带来的用户体验与Siri或Cortana类似。

你可能会问,这3个语音助手哪个最好?这个问题的答案取决于用户的个人喜好。

  • 电话总机:如今,客服电话一般由电话答录机应答;这些电话答录机大多是电话总机,通过接收用户的按键输入进行工作。大多数电话总机使用NLP开发而来,能够在电话上与客户进行更真实的对话。
  • Google Home:Google Home是谷歌的虚拟家居助手,利用NLP回答用户的问题,执行给定的任务。