首页 > 解决方案 > 当前的 NLP 到 SQL 查询解决方案

问题描述

我需要创建一个将自然语言转换为 SQL 查询的系统。我知道这已经完成了,所以我试图找到一个已经完成它的 SDK、API 或公司,而不是通过尝试从头开始编写它来重新发明轮子。

我发现与该主题相关的大多数帖子至少有几年的历史。Kueri.me 似乎是一个很好的解决方案,但他们的下载页面无法正常工作,我无法在其他任何地方在线找到他们的 SDK(他们最新的博客文章也来自 2016 年)。

有什么建议吗?目前对 SQL 进行 NLP 的最佳解决方案是什么?

标签: sqlnlp

解决方案


这篇论文解决了这个问题,最近在一次顶级会议上被提名为最佳论文。

他们正在这里逐步发布和记录代码:https ://github.com/clic-lab/atis

编辑

如果您有训练数据,您还可以使用 OpenNMT 库 ( https://github.com/OpenNMT/OpenNMT-py ) 来训练模型以将自然语言映射到 SQL 查询。


推荐阅读