Language API サービスの種類
Azure AI Language は、テキストを理解し分析するための自然言語処理 (NLP) 機能を提供するクラウドベースのサービスです。 このサービスは、インテリジェント アプリケーションの構築に役立ちます。 Web ベース Language Studio、REST API、クライアント ライブラリなどのツールが提供されます。
サービス
Language API サービスの詳細の一部を次に示します。
- Azure Cognitive Service for Language からは、テキストを理解して分析するための自然言語処理 (NLP) 機能がいくつか提供されます。 このサービスは、Text Analytics、QnA Maker、LUIS をまとめたものです。 これらの機能は以下になります。
- 事前構成済み。つまり、この機能で使用される AI モデルはカスタマイズできません。 ユーザーはデータを送信し、機能の出力をアプリケーションで使用するだけです。
- カスタマイズ可能。つまり、Azure AI サービス ツールを使用して、データに合わせて AI モデルをトレーニングします。
- Azure OpenAI Service では、GPT-3、Codex、埋め込みなどの強力な OpenAI 言語モデルへの REST API アクセスが提供されます。 これらのモデルは、特定のタスクに簡単に採用できます。 タスクには、コンテンツの生成、要約、セマンティック検索、自然言語からコードへの変換が含まれます。 REST API、Python SDK、または Azure OpenAI Studio の Web ベースのインターフェイスを介してサービスにアクセスできます。
- Cognitive Services Translator は、テキストツーテキスト API を提供する翻訳サービスです。
- QnA Maker は、データ上に自然会話レイヤーを作成するために使用できるクラウドベースの NLP サービスです。
ユース ケース
次の表に、特定のユース ケースに推奨されるサービスを示します。
使用事例 | 使用するサービス | サービス カテゴリ |
---|---|---|
翻訳 | ||
業界固有のテキストを翻訳する | Cognitive Services カスタム翻訳ツール | Translator |
業界に固有ではない汎用テキストを翻訳する | Cognitive Services 翻訳 | Translator |
自然言語を SQL クエリに変換する | Azure OpenAI 自然言語から SQL へ | Azure OpenAI |
アプリが自然言語を処理および分析できるようにする | Cognitive Services 会話言語理解 | 言語 |
[識別] | 言語 | |
機密情報と PII を特定する | Cognitive Services 個人を特定できる情報 (PII) の検出 | 言語 |
機密情報、PII、PHI を特定する | Cognitive Services Text Analytics for Health | 言語 |
テキスト内のエンティティを識別し、事前に定義されたタイプに分類します | Cognitive Services 名前付きエンティティ認識 | 言語 |
ドメイン固有のエンティティまたは情報を抽出する | Cognitive Services カスタム固有表現認識 | 言語 |
テキストから主要なキー フレーズを抽出する | Cognitive Services キー フレーズ抽出 | 言語 |
ドキュメントを要約する | Azure OpenAI GPT-3 テキスト要約 | Azure OpenAI |
分類 | ||
感情分析を使用してテキストを分類する | Cognitive Services 感情分析 | 言語 |
カスタム クラスを使用してテキストを分類する | Cognitive Services カスタム テキスト分類 | 言語 |
推論時に提供されるカテゴリに項目を分類する | Azure OpenAI テキスト分類 | Azure OpenAI |
言語を検出してテキストを分類する | Cognitive Services 言語検出 | 言語 |
コンテキスト理解 | ||
エンティティをナレッジ ベース記事にリンクする | Cognitive Services エンティティ リンク設定 | 言語 |
質問と回答を理解する (汎用) | Cognitive Services 質問応答 | QnA Maker |
質問と回答を理解する (カスタム) | Cognitive Services カスタム質問応答 | QnA Maker |
複数の Cognitive Services を組み合わせる | Cognitive Services オーケストレーション ワークフロー | 言語 |
共同作成者
この記事は、Microsoft によって保守されています。 当初の寄稿者は以下のとおりです。
プリンシパルの作成者:
- Ashish Chauhan | シニア クラウド ソリューション アーキテクト
- Kruti Mehta | Azure シニア Fast-Track エンジニア
その他の共同作成者:
- Mick Alberts | テクニカル ライター
- Brandon Cowen | シニア クラウド ソリューション アーキテクト
- Oscar Shimabukuro | シニア クラウド ソリューション アーキテクト
- Manjit Singh | ソフトウェア エンジニア
- Christina Skarpathiotaki | シニア クラウド ソリューション アーキテクト
- Nathan Widdup | Azure シニア Fast-Track エンジニア
公開されていない LinkedIn プロフィールを見るには、LinkedIn にサインインしてください。
次のステップ
- Azure Cognitive Service for Language とは
- 言語 API のブログ投稿
- ラーニング パス: Azure Cognitive Services を使用して言語理解ソリューションを作成する
- ラーニング パス: Azure Cognitive Services のプロビジョニングと管理
- ラーニング パス: 責任ある AI の原則とプラクティスを認識する
- ラーニング パス: 責任あるボットの概要