会話言語理解
人々がアプリ、ボット、IoT デバイスと対話できるように自然言語理解 (NLU) を使用する Azure Cognitive Service for Language の機能。
カスタム NLU をアプリに追加する
Cognitive Service for Language の機能である会話言語理解を使用してアプリケーションを構築します。これは、自然言語を理解してユーザーの目標を解釈し、会話のフレーズから主要な情報を抽出します。96 言語にわたるドメイン特有のキーワードまたはフレーズ用に、意図の分類とエンティティ抽出を行う、カスタマイズ可能な多言語のモデルを作成します。1 つの自然言語でトレーニングを行ったら、再トレーニングを行うことなくそれを複数の言語で使用できます。
言語スタジオを使用すると、カスタム モデルの作成、ラベル作成およびデプロイを簡素化できます。
機械学習の経験は不要です。
多言語アプリケーションから最適な応答を返すように構成可能です。
データとトレーニング済みのモデルの両方に企業向け仕様のセキュリティとプライバシーが適用されます。
カスタムの多言語ソリューションをすばやく構築
意図とエンティティを迅速に作成し、自分自身の発話にラベルを付けます。一般に使用可能なさまざまな種類の事前構築済みコンポーネントを追加します。精度や再現率などの組み込みの定量的測定値を使用して評価します。直感的で使いやすい言語スタジオで、シンプルなダッシュボードを使用して、モデル デプロイを管理できます。
自然言語処理ソリューションの構築
エンド ツー エンドの会話ソリューションを実現するため、Azure Cognitive Service for Language 内の他の機能や Azure Bot Service とシームレスに併用できます。
次世代の LUIS でアプリを強化
会話言語理解は次世代の Language Understanding (LUIS) です。最新の言語モデルが備わっていて、多言語を使用しながら、発話の意味を理解したり、ワード バリエーション、同意語、スペルミスをキャプチャしたりできます。会話言語理解、質問応答、従来の LUIS を利用して、ボットの自動的なオーケストレーションも行います。
会話言語理解シナリオの探索
エンタープライズグレードの会話型ボットの構築
この参照アーキテクチャは、Azure Bot Service フレームワークを使用してエンタープライズグレードの会話型ボット (チャットボット) を構築する方法について示しています。
Commerce チャットボット
Azure Bot Service と会話言語理解を組み合わせることで、開発者は銀行、旅行、エンターテイメントなどのさまざまなシナリオに合わせた会話型のインターフェイスを作成できます。
音声アシスタントを使用した IoT デバイスの制御
インターネットに接続したテレビや冷蔵庫から発電所に至るまで、インターネットにアクセス可能なあらゆるデバイスで、自然言語を理解するシームレスな会話型インターフェイスを作成できます。
会話言語理解は、次世代の Language Understanding (LUIS) です
会話言語理解
|
Language Understanding (LUIS)
|
|
---|---|---|
トランスフォーマーベースの最新モデル |
|
|
1 つの自然言語でトレーニングを行い、再トレーニングを行うことなくそのモデルを複数の言語で使用 |
|
|
多言語アプリケーション間のオーケストレーション |
|
|
Bot Framework SDK と相互運用可能 |
|
|
Bot Framework Composer と相互運用可能 |
|
|
コンテナーを使用してオンプレミスまたはエッジで実行 |
|
|
言語スタジオでモデルに注釈を付け、トレーニングし、評価し、デプロイする |
Language Studio
|
LUIS.ai
|
包括的なセキュリティとコンプライアンスの組み込み
-
Microsoft では、サイバーセキュリティの研究と開発に年間 USD10 億を超える投資を行っています。
-
Microsoft には、データ セキュリティとプライバシーを専門とする 3,500 人を超えるセキュリティ エキスパートがいます。
-
Azure は、他のあらゆるクラウド プロバイダーを上回る数の認定を受けています。包括的なリストをご確認ください。
-
柔軟な価格設定で必要な機能、制御、カスタマイズを実現
初期コストは不要で、料金は使用した分だけ発生します。Azure Cognitive Service for Language はトランザクション数に基づく従量課金制です。
Azure 無料アカウントで使用を開始する
1
2
クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。
3
ドキュメントおよびリソース
コード サンプル
カスタマイズ リソース
会話言語理解に関してよく寄せられる質問
-
会話言語理解は次世代の LUIS です。最新の言語モデルとテクノロジが備わっていて、設定不要で多言語を使用しながら、発話の意味を理解したり、ワード バリエーション、同意語、スペルミスを簡単にキャプチャしたりできます。オーケストレーションも備えており、会話言語理解プロジェクト、カスタム質問応答 (前の QnA Maker) ナレッジ ベース、さらに従来の LUIS アプリケーションにさえ直接接続できます。
-
価格のページを参照してください。
-
意図クラスやエンティティ エクストラクターをトレーニングするため、ネイティブの多言語テクノロジが使用されます。たとえば、英語でプロジェクトをトレーニングし、フランス語、ドイツ語、またはイタリア語でクエリを実行しても、意図とエンティティに関して期待される結果を得ることができます。いずれかの言語でも結果の成績が十分でない場合に備えて、別の言語でデータを追加します。
-
チャットボットのような複雑な会話サービスでは、そのシナリオに対応するために 1 つだけではなく、複数の言語プロジェクトが必要になります。オーケストレーション プロジェクトを作成し、会話言語理解プロジェクト、カスタム質問応答ナレッジ ベース、従来の LUIS アプリに接続します。各接続は、オーケストレーション プロジェクトの意図にマップされます。プロジェクトに対してクエリを実行すると、そのクエリに最適な意図が予測されて、接続されているプロジェクトにルーティングされ、接続されているプロジェクトの応答と共に戻ります。
-
会話言語理解は、 多言語をサポートしています。
-
オーケストレーションについては、ドキュメントに従ってください。
-
LUIS は引き続き GA サービスとしてサポートおよび維持されます。