AIくらべは法人向けAIサービスの比較データベース。掲載94サービス・全情報に確認日を明記・広告掲載なし。

NLU(自然言語理解)とは?

NLU(Natural Language Understanding:自然言語理解)とは、人が話し言葉や書き言葉で入力した文章から、その意図(インテント)や含まれる具体的な情報(エンティティ)をコンピューターが読み取る技術です。 自然言語処理(NLP)の一分野で、チャットボットが「何を聞かれているか」を正しく解釈するための土台になります。

仕組み

NLUは大きく2つの処理からなります。1つは、入力文が「返品したい」「営業時間を知りたい」など、どのカテゴリの要求(インテント)に当たるかを分類する処理です。もう1つは、文中から日付・商品名・注文番号といった具体的な情報(エンティティ)を抽出する処理です。従来は個別に設計したルール・分類モデルでこの2つを処理していましたが、近年はLLM(大規模言語モデル)が文脈を踏まえてインテント分類とエンティティ抽出を同時にこなせるようになり、あらかじめ想定していなかった言い回しにも柔軟に対応しやすくなっています。

ビジネスでの使いどころ

AIチャットボットの応答精度は、このNLUの性能に大きく左右されます。同じ「解約したい」という要求でも、「やめたい」「使うのをやめる」など表現が変わっても正しく同じインテントとして認識できるか、対応言語ごとにNLUの精度が公式に保証されているかは、法人向けチャットボットサービスを比較する際の重要なポイントです。RAGと組み合わせることで、意図を正しく解釈したうえで社内ナレッジから根拠のある回答を生成する構成が広く使われています。

関連用語

NLP(自然言語処理)チャットボットLLMRAG