自然言語処理(NLP:Natural Language Processing)
公開日 2025/02/28

自然言語処理(NLP:Natural Language Processing)とは、人間が使う言葉(日本語や英語など)をAIが理解し、処理する技術のことです。
たとえば、スマホの音声アシスタント(SiriやGoogleアシスタント)やチャットボット(ChatGPTなど)も、この技術が使われています。
自然言語処理の仕組み
AIが人間の言葉を理解するためには、次のようなステップがあります。
① 文章を分ける(形態素解析)
「私は昨日、新しいカフェに行きました。」 → 「私 / は / 昨日 / 新しい / カフェ / に / 行きました」
→ 単語ごとに分解して、意味を分析できるようにする
② 文の意味を理解する(文脈の解析)
「リンゴを食べる」「リンゴのスマホ」 → 「リンゴ」の意味を前後の文脈から判断する
③ 文章を生成する
質問に対して、自然な回答を作る(例:「おすすめの本は?」と聞かれたら、本のタイトルを答える)