1

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

示例:使用内部 HR 机器人,员工可以询问有关他们自己的记录、休假余额等的各种查询。

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

任何带有或不带有 AIML 的开源示例?

4

1 回答 1

0

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

pip install aiml
于 2017-02-03T20:04:23.020 回答