任务4 开发聊天机器人
-
1 任务描述
-
2 任务实施
-
3 任务拓展
上一节
下一节
【任务描述】
工业界和学术界都十分关注聊天系统的研发,主要原因在于,一方面,聊天技术应用能够极大地缩减人力资源;另一方面,聊天技术代表了自然语言处理的最高水平之一,是许多科学家向往突破的难题,根据聊天系统目的及功用的不同,可分成三大类型∶ 闲聊式机器人,较有代表性的有微软小冰、微软小娜、苹果的Siri、小i机器人等,主要以娱乐为目的;知识问答型机器人,比如watson 系统最早在 2011 年的问答节目 Jeopardy 上击败了所有人类选手,赢得百万美元奖金;任务型聊天机器人,以完成某一领域的具体任务为导向,在工业界应用较广泛,如订票系统、订餐系统等。
本任务中聊天机器人以自然语言处理为主,自然语言处理在聊天机器人中的作用是对输入的语句进行分析,提取出实体、意图等关键信息。自然语言处理同样是一个需要大量算力的算法,我们可以通过图灵、百度等 API实现。这里,我们使用 YunGe API 编写一个对话机器人。