一、人工智能是什么
人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
李开复 对人工智能做过这样的定义:
首先是感知,包括视觉、语音、语言;感知可能是帮助识别一张图里,一个婴儿在沙发上抱着泰迪熊;
然后是决策,包括识别、推荐、预测、判断;比如GoogleNow通过你过去做的事情推测你接下去要做什么;
最后是反馈,包括生成、机器人、自动化;比如无人驾驶汽车通过各种传感器捕捉的信息后,用来做最后的决策——比如怎么去操作方向盘、油门、刹车等。
人工智能里面有很多先进的技术,自然语言处理、语音识别、计算机视觉等,下面,我们首先来了解一下自然语言处理技术以及其典型应用。
二、自然语言处理应用——聊天机器人
自然语言处理(NLP)是计算机科学,人工智能,语言学关注计算机和人类语言之间的相互作用的领域。核心技术有机器翻译、聊天对话等,主要的应用有搜索引擎、问答系统等。
问答系统本质上是一个信息检索(IR)系统,只是它从文本中获取更多信息,返回更加精准的答案。
传统的问答系统将按照以下的流程工作:(1)问题解析(2)信息检索(3)答案抽取。
典型的就是聊天机器人,一种自动的问答系统。模仿人的语言习惯,通过模式匹配的方式来寻找答案。在它们的对话库中存放着很多句型、模板,对于知道答案的问题,往往回答比较人性化,而对于不知道的问题,则通过猜测,转移话题