会話言語理解
AI Language に備わった機能の 1 つ。自然言語理解 (NLU) によって、ユーザーとアプリ、ボット、IoT デバイスとの対話を実現します。
カスタム NLU をアプリに追加する
AI Language の会話言語理解機能を利用するアプリケーションを作成します。会話言語理解は、自然言語を理解してユーザーの目標を解釈し、会話のフレーズから重要な情報を抽出する機能です。分野に特有のキーワードやフレーズを 96 の言語にわたって扱うことができる、カスタマイズ可能な多言語の意図分類モデルとエンティティ抽出モデルを作成できます。1 つの自然言語でトレーニングを行ったら、再トレーニングを行うことなくそれを複数の言語で使用できます。
Language Studio を使用すると、カスタム モデルの作成、ラベル付け、デプロイ作業を簡素化できます。
機械学習に関する経験は必要ありません。
多言語アプリケーションから最適な応答が得られるようにする構成が可能です。
データとトレーニング済みのモデルの両方に企業向け仕様のセキュリティとプライバシーが適用されます。
カスタムの多言語ソリューションをすばやく構築
意図とエンティティを迅速に作成し、自分自身の発話にラベルを付けます。一般に使用可能なさまざまな種類の事前構築済みコンポーネントを追加します。精度や再現率などの組み込みの定量的測定値を使用して評価します。直感的で使いやすい言語スタジオで、シンプルなダッシュボードを使用して、モデル デプロイを管理できます。
自然言語処理ソリューションの構築
Azure AI 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 AI Language の料金は、トランザクション数に基づく従量課金制です。
Azure 無料アカウントで開始する
1
2
クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。
3
ドキュメントとリソース
コード サンプル
カスタマイズ用リソース
会話言語理解に関してよく寄せられる質問
-
会話言語理解は次世代の LUIS です。最新の言語モデルとテクノロジが備わっていて、設定不要で多言語を使用しながら、発話の意味を理解したり、ワード バリエーション、同意語、スペルミスを簡単にキャプチャしたりできます。また、オーケストレーション機能があり、会話言語理解プロジェクト、カスタム質問応答 (旧称: QnA Maker) ナレッジ ベースや、従来の LUIS アプリケーションにさえも直接接続できます。
-
価格情報のページをご覧ください。
-
意図クラスやエンティティ エクストラクターをトレーニングするため、ネイティブの多言語テクノロジが使用されます。たとえば、英語でプロジェクトをトレーニングし、フランス語、ドイツ語、またはイタリア語でクエリを実行しても、意図とエンティティに関して期待される結果を得ることができます。いずれかの言語でも結果の成績が十分でない場合に備えて、別の言語でデータを追加します。
-
チャットボットのような複雑な会話サービスでは、そのシナリオに対応するために 1 つだけではなく、複数の言語プロジェクトが必要になります。オーケストレーション プロジェクトを作成し、会話言語理解プロジェクト、カスタム質問応答ナレッジ ベース、従来の LUIS アプリに接続します。各接続は、オーケストレーション プロジェクトの意図にマップされます。プロジェクトに対してクエリを実行すると、そのクエリに最適な意図が予測されて、接続されているプロジェクトにルーティングされ、接続されているプロジェクトの応答と共に戻ります。
-
会話言語理解は、 多言語をサポートしています。
-
オーケストレーションについては、ドキュメントに従ってください。
-
LUIS については、今後も GA サービスの 1 つとしてサポートとメンテナンスが継続されます。