1. 不同bot的资源文件分别放到bot_resources下的不同目录下。 2. bot_name参数值即为bot_resources下的某一目录名。 3. 更新intents.txt、priority.txt资源文件后,手动刷新后立即生效(refresh接口)。 4. 支持"Hello, I am Adam. How can I change password"。 5. 支持拼写纠错。 6. 支持频率优先级。 7. 支持most recently优先级。 8. 支持自定义常驻前置suggestion。 9. 支持语义相似度(编辑距离实现)。 10. 支持全局匹配(全文检索实现,数据量大时使用异步)。 注:高并发时,采用gunicorn服务启动及部署方式,本web_service不支持高并发。 gunicorn -w 5 -k gevent -b 0.0.0.0:8088 web_service:app 全文检索优化实现(性能不能达到要求时再考虑): 1. 通过intents计算bot词典表 2. 去除停用词 3. 判断最后一个输入单词是否在词典表,若在,走全文检索