SalesforceのAIチームは、SQLを扱えない人でもデータベースを
使えるようにするため、機械学習を利用して、自然言語による
クェリをSQLに翻訳する仕組みを作ろうとしている。
jp.techcrunch.com
自然言語の場合は、語形が同じでも含意が異なることが多いので、
解釈の違いで複数のクエリに分かれてしまう可能性がある。
そのため、適切な回答が得られるようにするための工夫が必要だ。
今回の研究では、SQLのクェリに実際に登場し、データベースの
ラベルに実際に使われている語に、ボキャブラリーを限定した。
実験の結果、フットボールの優勝チームをミシガン大学の
データベースに尋ねるクェリで、正しい結果が得られたようだ。