智能客服智能客服 聊天聊天机器人机器人 问题解决型实现技术解决方案架构及开发流程小Y(智能机器人)问题解决型机器人问题解决型机器人,存在的目的是为了帮用户解决具体问题,例如:售前咨询、售后报修、订机票、酒店、餐厅座位等等需要提供给用户自己都不知道的信息-知识库1.理解用户问题,知道用户在问什么2.将用户的问题转化为对知识库的查询问题理解 查询知识库 构建知识库查询多轮对话的上下文管理提问:今天北京多少度啊?回答:35度提问:有雾霾吗? (北京有雾霾吗?)回答:空气质量优。提问:那上海呢?(上海有雾霾吗?)回答:空气质量也是优。结合上下文聊天机器人解决方案自然语言处理、文本挖掘、知识图谱知识库中存储的是一对对的“问题-答案”对(QA Pair)。这些Pair可以是人工构建的,源于客户系统或者旧有知识库的,也可以是从互联网上爬取下来的。当用户输入问题后,将其和知识库现有的标准问题进行一一比对,寻找与用户问题最相近的标准问题,然后将该问题组对的答案返回给用户。用户问题-标准问题-答案解决方案一用户问题-标准问题的匹配方法可以是关键词匹配(包括正则表达式匹配);也可以是先将用户问题和标准问题都