先上主菜,效果图:
以前看到微软的小冰,小米的小爱同学,非常羡慕,一直想做一个全自己编码的自动对话聊天机器人(非第三方平台接口),于是,就有了本次的尝试。
聊天机器人能为我们应用哪些场景?
下面是我从搜索平台检索到的,我比较认可的应用场景:
1.数据检索:纵跨各业务系统或数据库,检索数据或文档,如:企业知识库,个人知识库等。
2.闲聊:回答用户的一些问候、情感及娱乐信息等开放性问题,如:陪伴小朋友的语音玩具等。
3.问题咨询:基于业务知识库进行业务问题解答,如:各大网购公司商城的智能客服,售后客服等。
业务处理:对接相关业务系统转达指令,完成相应业务操作
以WEB微信为载体的机器人界面见下图:
实现本程序的大致逻辑要素:程序是基于.NET开发,利用WEB微信为载体,CefSharp为手段,用C#代码实现对对话数据的模糊匹配,实现对对话的主动回复。
,