はじめに 自然言語は、一定の文明的背景を持つ人たちがコミュニケーションをとるために自然に発展してきた言語であり、それをコンピュータに処理させる一連の技術は自然言語処理(Natural Language Processing、略称:NLP)と呼ばれています。近年、流行のAI技術の中でも、コンピュータに自然言語を理解させる技術(いわゆるNatural Language Understanding、略称:NLU)は難易度の高い分野として知られています。 Stanford Parserを使ってみる 自然言語処理について どの自然言語処理でも大抵、形態素解析、構文解析、文脈解析、意味解析に分けられます。高理解度の文脈解析と意味解析の精度はまだ高くありませんが、形態素解析と構文解析は近年大学やAI研究機構の研究開発で高い精度の結果が得られています。今回、実際にアメリカのStanford大学が開発したS