意図と自然言語の理解を設定する

完了

自然言語

自然言語処理 (NLP) は、コンピューターと人の言語間の相互作用に関する言語学、コンピューター サイエンス、人工知能の下位分野です。 NLP は、大量の自然言語データを処理、分析するようにコンピューターをプログラミングする方法に主眼が置かれています。 結果として、言語の文脈に関するニュアンスなど、ドキュメントの内容をコンピューターで "理解" できるようになります。 このテクノロジにより、ドキュメントに含まれる情報と洞察を正確に抽出し、ドキュメント自体を分類して整理することができます。

自然言語処理の課題としてよくあるのは、音声認識、自然言語理解、自然言語生成です。

会話言語理解 (CLU) アプリ用の Azure 予測リソース

会話言語理解 (CLU) は、カスタマイズされた機械学習インテリジェンスをユーザーの自然言語での会話テキストに適用して、全体の意味を予測し、関連性のある詳細な情報を引き出す、クラウドベースの会話型 AI サービスです。 CLU は、カスタム ポータル、API、SDK クライアント ライブラリを使用したアクセスを提供します。

意図

意図は、ユーザーが実行したいタスクまたはアクションを表します。 ユーザーの発話で表明される目的や目標です。

エンティティ

エンティティは、ユーザーの意図に関連する項目または要素です。 エンティティでは発話から抽出できるデータが定義されており、ユーザーの必要なアクションを完了するために不可欠です。

発話

発話は、アプリが解釈する必要のあるユーザーからの入力です。 それらから意図とエンティティを抽出するように CLU をトレーニングするには、意図ごとにさまざまな種類の発話例をキャプチャすることが不可欠です。 CLU が提供する機械学習インテリジェンスには、アクティブ ラーニング、つまり新しい発話をトレーニングし続けるプロセスが不可欠です。 発話が持つことのできる意図は最高スコアのもの 1 つだけですが、エンティティは多数持つことができます。

意図認識

意図認識 (意図分類とも呼ばれる) は、書かれたり話されたりした入力を受け取り、ユーザーが行いたいことに基づいて、それを分類します。 意図認識は、チャットボットの重要なコンポーネントであり、売上転換、カスタマー サポート、その他の多くの分野で使用されます。 意図認識は、自然言語処理 (NLP) の一形式であり、人工知能の下位分野です。 NLP は、自然言語、つまり (コンピューターのコーディング言語のような) 人工的なものではなく、自然に作り上げられた言語のコンピューターによる処理、分析に関係しています。