COMIXAI吉川 聡史
基礎知識しぜんげんごしょりNatural Language Processing

自然言語処理(NLP)とは?

DEFINITION — ひとことで言うと

人間の言葉(自然言語)をコンピュータに理解・生成させる技術分野。翻訳・検索・要約などを長年支えてきた研究領域で、LLMはこの分野の最新到達点にあたる。

「自然言語」とは、プログラミング言語のような人工の言葉に対する、日本語や英語などの人間の言葉のこと。曖昧で、文脈で意味が変わり、例外だらけ——この厄介な言葉をコンピュータに扱わせる挑戦が自然言語処理で、AI研究の中でも最古参の分野のひとつです。

かな漢字変換、迷惑メールフィルタ、機械翻訳、検索エンジン——実は私たちは何十年もNLPの恩恵を受けてきました。そしてこの分野が大規模言語モデル(LLM)という怪物を生み、「言葉を扱うAI」は一気に汎用の知的助手へ進化。NLPという言葉自体は、LLMの土台となった研究分野の名前として覚えておくと文脈が読みやすくなります。

NLPとLLMの関係

NLPが「言葉を扱う技術の研究分野」という大きな傘で、LLMはその傘の下で生まれた最新のアプローチです。かつてのNLPは、構文解析・固有表現抽出など課題ごとに別々の技術を積み上げていました。LLMは「巨大なモデルにまとめて言葉を学ばせたら、それら全部が一度にできてしまった」という、分野の常識を塗り替えた存在です。

ニュースで「NLP技術を活用」とあれば「言葉を処理するAIを使っている」くらいの意味で読めばOK。その中身は、いまやほとんどの場合LLMです。

自然言語処理(NLP)のよくある質問

Q.NLPとLLMはどう違うのですか?
A.

NLPは「言葉をコンピュータで扱う」研究分野の名前、LLMはその分野で生まれた技術(大規模言語モデル)です。分野と成果物の関係にあたります。

用語を覚えるより、ストーリーで体感するほうが早い。