最近,我开始思考将自然语言查询转换为SQL的不同方法,并且已经开始了会话式聊天机器人的构想。
这些是我在从头开始编写之前评估的一些库。是否有其他想法或建议?最近,我开始思考将自然语言查询转换为SQL的不同方法,并且已经开始了会话式聊天机器人的构想。
这些是我在从头开始编写之前评估的一些库。是否有其他想法或建议?请查看AllenNLP的演示:https://demo.allennlp.org/atis-parser
它可以将自然语言文本转换为SQL查询。他们还有python库allennlp
。
这是他们的Github代码库:https://github.com/allenai/allennlp
有关语义解析的文档,请查看:
https://allenai.github.io/allennlp-docs/api/allennlp.data.dataset_readers.semantic_parsing.html
请查看这个开源的Python框架(始于2014年):
Quepy是一个将自然语言转换为数据库查询的框架。它可以轻松地定制不同类型的自然语言和数据库查询问题。因此,只需很少的编码就可以构建自己的自然语言访问数据库系统。