
让我们看看所谓的聊天机器人都有什么坑爹的功能吧。。。
1,能根据输入的语句来回复用户(当然这个还没到分析语义的地步)
2,能教学(添加删除)
3,能储存教学的内容
4,。。。。。
先让我们实现这三项功能好了。。。。
我们的程序应该是这样子的
1,主界面模块
2,聊天模块
3,查找关键字并对应,做出回答的模块(答复模块?)
4,添加删除关键词模块(有点像xx管理系统的赶脚对不对)
5,读取文件模块
6,写入文件模块
7,(可选)随机模块
8,加载并初始化模块
9,退出模块
10,简单的设置模块
11,输出表内容模块
暂时先列举这些在聊天机器人中可能用到的模块,这些都是我们要实现的内容。
我们的模块之间调用关系是这样的

似乎漏了一些,不管了>_<