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语言的专业技术人员来执行这一操作。
为了让非专业用户也可以按需查询数据库,当前流行的技术方案设计了基于条件筛选的专门界面,用户可以通过点选不同的条件来查询数据库,比如这个筛选汽车的界面。
然而,在这个界面上进行操作,极大地限定了数据库查询的使用场景和查询界限。同时,即使是对于精通数据库程序语言的专业人士,经常构思SQL语句、维护这样一个查询界面也是一项重复度较高的工作。
在CUI(Conversation User Interface)的