├── aiml_bot 基于aiml标记语言的对话机器人
│ ├── aiml
│ ├── app.py
│ ├── auto-gen.aiml
│ ├── getweather.py
│ ├── learn.py
│ ├── startup.xml
│ ├── subbers.ini
│ └── test.aiml
├── char_bot 取名机器:给我一个姓氏,还你一堆姓名
│ ├── __init__.py
│ ├── char_gen.py
│ └── model.py
├── data 数据依赖
│ ├── 3w_bot.csv 人格问答知识库
│ ├── joke 笑话知识库
│ ├── explan fsm的状态表
│ ├── transfer fsm的跳转表
│ ├── save 取名机器人的模型文件
│ ├── stop_words.txt
├── frame_bot 天气助手
│ ├── __init__.py
│ └── frame_chatbot.py
├── fsm_bot 基于规则/fsm的对话机器人
│ ├── __init__.py
│ └── fsm_chatbot.py
├── s2s_bot 闲聊机器人
│ ├── __init__.py
│ ├── config.py
│ ├── min_bot.py
│ └── model.py
├── se_bot 基于词典检索的对话机器人
│ ├── __init__.py
│ └── qa_search.py
├── utils
│ ├── __init__.py
│ ├── mongo_service.py
│ ├── mysql_service.py
│ ├── nlp_utils.py
│ ├── tf_utils.py
│ └── weather.py
├── weixin 微信公众号后台
│ ├── __init__.py
│ ├── receive.py
│ └── reply.py
├── bot_config.py 对话机器人配置
├── final_bot.py 模块融合
├── app.sh 微信公众号服务端启动sh脚本
└── wx_server.py 微信公众号服务端