聊天机器人三代:
第一代可以理解为:大量的if then else then,典型的特征工程。
第二代可以理解为:对话检索,给定一个问题或者聊天,检索库中已有的答案与之最匹配。比如:小黄鸡。
第三代可以理解为:生成对话,流行的做法是seq2seq+attention,是一种神经网络模型。经过大量数据的训练,根据输入生成输出。比如:google的这篇paper
A Neural Conversational Model(http://cn.arxiv.org/pdf/1506.05869.pdf)
作者:张俊
链接:https://www.zhihu.com/question/46558198/answer/102722213
来源:知乎
目前大多数商用聊天机器人大多数都处在第二代,或者是刚开始向第三代过度
聊天机器人的发展状况与分类
作者王海良,呤呤英语开发总监,北京JavaScript/Node.js开发者社区的运营者,曾就职IBM创新中心。主要介绍了:构建聊天机器人的基本步骤(用API.AI)、聊天机器人模型分类和挑战。创建聊天机器人各大平台的优势与局限性分析
作者 Javier Couto 是一名研究工程师,在行业和学术界的国际研究项目方面有超过12年的经验,获得了巴黎索邦大学的自然语言处理博士学位,目前是一位机器学习爱好者。主要是介绍了通用聊天机器人的基本架构和创建聊天机器人各大平台(主要分析了两个最著名的:Api.ai(Google,https://api.ai/)和 Wit.ai(Facebook,https://wit.ai/))的优势与局限性分析。聊天机器人技术的研究进展
聊天机器人的定义及发展现状、聊天机器人系统的组成结构及关键技术、聊天机器人研究的挑战和展望。作者是哈工大的两个教授,整篇文章比较学术。巨头们都很重视的聊天机器人,你不进来看看吗?
作者是张俊,NLP领域。写的很好,做研究的话值得一看。