Kilroy Was Here

不定期更新の技術ブログ

自然言語をSQLに翻訳

SalesforceのAIチームは、SQLを扱えない人でもデータベースを

使えるようにするため、機械学習を利用して、自然言語による

クェリをSQLに翻訳する仕組みを作ろうとしている。

jp.techcrunch.com

自然言語の場合は、語形が同じでも含意が異なることが多いので、

解釈の違いで複数のクエリに分かれてしまう可能性がある。

そのため、適切な回答が得られるようにするための工夫が必要だ。

 

今回の研究では、SQLのクェリに実際に登場し、データベースの

ラベルに実際に使われている語に、ボキャブラリーを限定した。

 

実験の結果、フットボールの優勝チームをミシガン大学

データベースに尋ねるクェリで、正しい結果が得られたようだ。