《中国人工智能学会通讯》——1.28 智能助手背后的技术
1.28 智能助手背后的技术 呈现在人们眼前的智能助手几乎都是“小而美”的,但其背后却是一个十分复杂的系统,需要多种技术的集成和联动。本文将智能助手背后的技术归为四类,分别是需求理解技术,需求满足技术,推荐引导技术,以及交互技术。接下来,将分别介绍这四大类所涵盖的具体内容。 需求理解技术 准确理解用户需求是智能助手提供服务的基本前提。对于智能助手,人们更倾向于使用自然语言句子来表达需求,而非简单的关键词,这给需求理解增大了难度。这里所说的需求理解是一系列处理技术的总称,包括基本的分词、词性标注、实体识别,以及句法分析、语义分析(见图 2)和意图理解。首先,由于智能助手收到的相当一部分需求来自语音输入,语音识别错误会给需求理解增加难度,因此专门针对语音识别错误的纠错技术在前处理环节是必不可少的。而对于需求理解的各项技术,由于智能助手接收到的输入句子往往是口语化的,结构灵活不规范,且含有某些垂直领域的新词和实体,因此,需要面向这类句子重新构造和标注语料,并训练模型。此外,还要基于搜索日志、网页库、百科等大数据挖掘网上出现的新词和新实体,并保持高频更新。 同时,人们在智能助手中表达需求的另一...