先上主菜,效果图:

人工智能机器人小度(我的智能对话机器人-大白)(1)

以前看到微软的小冰,小米的小爱同学,非常羡慕,一直想做一个全自己编码的自动对话聊天机器人(非第三方平台接口),于是,就有了本次的尝试。

聊天机器人能为我们应用哪些场景?

下面是我从搜索平台检索到的,我比较认可的应用场景:

1.数据检索:纵跨各业务系统或数据库,检索数据或文档,如:企业知识库,个人知识库等。

2.闲聊:回答用户的一些问候、情感及娱乐信息等开放性问题,如:陪伴小朋友的语音玩具等。

3.问题咨询:基于业务知识库进行业务问题解答,如:各大网购公司商城的智能客服,售后客服等。

业务处理:对接相关业务系统转达指令,完成相应业务操作

以WEB微信为载体的机器人界面见下图:

人工智能机器人小度(我的智能对话机器人-大白)(2)

实现本程序的大致逻辑要素:程序是基于.NET开发,利用WEB微信为载体,CefSharp为手段,用C#代码实现对对话数据的模糊匹配,实现对对话的主动回复。

,