2019年NLP的高光时刻,会从NL2SQL开始么?

2019年NLP的高光时刻,会从NL2SQL开始么?

作者:追一科技 算法研究员 Wayne

 

自2015年新一轮人工智能浪潮涌起,先是视觉、语音各领风骚,小火慢炖的NLP从2018下半年开始,也走入了高光时刻:BERT、GPT-2.0等一系列里程碑意义的模型横空出世,创新应用场景次第打开。

 

2019年,NLP又会给大家带来哪些惊喜呢?

 

作为智能语义的领跑者,追一科技一直在探索NLP的前沿技术创新。此前,我们分享了阅读理解BERT、基于NLP的AI平台应用等前沿科技,获得了广泛关注。今天,我们将为大家带来一个NLP探索的新秘境:NL2SQL,通过自然语言自由地查询数据库。

 

这将是一个怎样的语义世界?当NLP遇上数据库,将会碰撞出怎样的火花?


NL2SQL:当NLP唤醒数据库

在AI、区块链、IoT、AR等高新技术飞速发展的当下,数据库这一宝库似乎被大家遗忘在了角落。数据库存储了大量的个人或者企业的生产运营数据,我们每天都会和数据库产生或多或少的交互。通常,如果想要查询数据库中的数据,需要通过像SQL这样的程序式查询语言来进行交互,这就需要懂SQL语言的专业技术人员来执行这一操作。

 

为了让非专业用户也可以按需查询数据库,当前流行的技术方案设计了基于条件筛选的专门界面,用户可以通过点选不同的条件来查询数据库,比如这个筛选汽车的界面。

2019年NLP的高光时刻,会从NL2SQL开始么?_第1张图片

然而,在这个界面上进行操作,极大地限定了数据库查询的使用场景和查询界限。同时,即使是对于精通数据库程序语言的专业人士,经常构思SQL语句、维护这样一个查询界面也是一项重复度较高的工作。

 

在CUI(Conversation User Interface)的大背景下, 如何通过自然语言自由地查询数据库中的目标数据成为了新兴的研究热点。Natural Language to SQL( NL2SQL)就是这样的一项技术,可以将用户的自然语句转为可以执行的SQL语句。

你可能感兴趣的:(技术分享,深度学习,deep,learning,NL2SQL)