如何在Python中构建数据库的聊天机器人界面?

时间:2017-02-02 13:28:11

标签: python dataframe nlp chatbot aiml

数据库查询可能具有很高的技术性。我希望构建一个Python聊天机器人来查询数据库/ csv数据框架。我不希望使用任何现成的API服务,因为数据可能是专有的。

示例示例:内部HR bot员工可以询问有关自己记录的各种查询,留下余额等。

不确定基于AIML的纯python chatbot如何做到这一点?对于关于休假的问题/类别(AIML),它将如何触发数据库/数据框查询并将答案作为响应/模板(AIML)。

有或没有AIML的任何开源示例?

1 个答案:

答案 0 :(得分:0)

在@ n-wouda提供的链接中,提供了许多关于创建聊天机器人的良好参考。也就是说,如果您更喜欢更容易接近和具体的方向,那么我建议您去DevDungeon文章:AI Chat Bot in Python with AIML使用可以使用pip下载的Python模块aiml

pip install aiml