コース: Microsoft Azure AIの基礎知識:Azureでのワークロードと機械学習

Azure AI Languageとは

Azure AI Language は、 Microsoft が提供する クラウドベースのサービスで、 テキストを分析し、 理解するための自然言語 処理ツールを提供します。 このサービスには、 すぐに利用可能な事前構成済みの機能と 特定のニーズに合わせた カスタム AI モデルを トレーニングできる機能が含まれています。 Azure AI Language の 事前構築済みの機能を説明します。 まずは、固有表現認識。 固有表現認識は、 非構造化テクストから、 場所、人物、日付などの エンティティを自動的に識別します。 個人を特定する情報 (PII)または 健康に関する情報(PHI)の検出は、 テクストや 記録から電話番号や医療情報などの 機密データを伏字にします。 健康に関するテクスト分析は、 臨床ドキュメントや健康記録から 医療の詳細を抽出して、 ラベル付けを行います。 言語検出では文書の言語を特定し、 適切な言語コードを提供します。 感情分析また意見マイニングでは、 テキスト内のポジティブ またはネガティブな感情を検出し、 例えば 食品やサービスに対する フィードバックなど、 特定の側面と関連付けます。 要約機能は、 重要な文を抽出して、 ドキュメントや会話の 簡潔な要約を作成します。 キーフレーズ抽出では、 テクスト内の主要な概念を迅速に特定し、 キーフレーズのリストを提供します。 事前構成済みの機能が 特定の顧客ニーズに対応していない場合、 Azure AI Language は、 次の説明するカスタム機能を提供します。 カスタムテキスト分類では、 サポートやチャットの記事など 特定のビジネスニーズに基づいて、 ドキュメントを分類するモデルを トレーニングできます。 カスタム固有表現認識は、 非構造化データから、 法律要項や契約内容などの カスタムカテゴリを抽出します。 Azure AI Language は、 次の特別な機能も含まれています。 質問応答機能を使用すると、 データを利用して質問に答える チャットボットを作成できます。 ウェブサイトの URL を送信したり、 FAQ のドキュメンテーションを アップロードするだけで利用が可能です。 この機能は Azure Bot Service と 統合されており、 Web チャット、 Microsoft Teams、 Messenger、 WhatsApp などの プラットフォームに1つのチャットボットを 展開することができます。 会話言語理解 CLU は、 カスタムモデルを構築し、 発話とユーザーのコマンドの意図を予測し、 重要な情報を抽出するテクノロジーです。 例えば 扇風機をつけてというコマンドでは、 意図は TurnOn、 エンティティは扇風機です。 CLU は発話、エンティティ、意図などを マッピングするため、 チャットボットや指令操作 アプリケーションに適切です。 Azure AI Language は、単一の リソースとして設定することも、 複数用途の Azure AI Service の一部として 設定することもできます。 これは費用の管理や 設定のしやすさに対する ニーズに応じて選択できます。 最後に、 Language Studio を使用すると、 コーディングなしで 機能を試すことができます。 また、開発者は、SDK や Rest API を使用して アプリケーションに シームレスな統合をすることができます。 Azure AI Language は 包括的なサービスで、 多くの機能と活用する方法があります。

目次