【手続補正書】
【提出日】平成30年12月13日(2018.12.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサと、
少なくとも１つのプロセッサに、あいまいな要求を弁別するための方法を実施させるプログラムを記憶したメモリと
を含むシステムであって、前記方法は、
自然言語表現を受けるステップであって、前記自然言語表現は、テキストの単語、用語、および句のうちの少なくとも１つを含む、ステップと、
対話仮説セットを、前記自然言語表現から、コンテキスト情報を使用することによって作成するステップであって、前記対話仮説セットが、第１ドメインに対応する第１対話仮説と、第２ドメインに対応する第２対話仮説とを含む、ステップと、
第１ドメインエンジンコンポーネントおよび第２ドメインエンジンコンポーネントから、前記対話仮説セットのための複数の対話応答を生成するステップと、
機械学習技法により、前記第１ドメインエンジンコンポーネントおよび第２ドメインエンジンコンポーネントを、前記複数の前記対話応答の分析に基づいてランク付けするステップと、
最も高くランク付けされたドメインエンジンコンポーネントを用いてアクションを実施するステップと
を含む、システム。
【請求項２】
請求項１に記載のシステムであって、前記自然言語表現は、音声言語入力およびテキスト入力のうちの少なくとも１つである、システム。
【請求項３】
請求項１または２に記載のシステムであって、前記コンテキスト情報は、前に受けた自然言語表現から抽出された情報と、前に受けた自然言語表現に対する応答と、クライアントコンテキストと、ナレッジコンテンツとのうちの少なくとも１つを含む、システム。
【請求項４】
請求項３に記載のシステムであって、前記前に受けた自然言語表現から抽出された前記情報は、少なくとも、ドメイン予測と、意図予測と、スロットタイプとを含む、システム。
【請求項５】
請求項１から４のいずれか一項に記載のシステムであって、前記対話仮説セットを作成するステップは、
少なくとも１つの特徴を前記自然言語表現から抽出するステップと、
少なくとも２つの対話仮説を生成するステップであって、前記対話仮説セットの各対話仮説は、少なくとも１つの抽出された特徴を含む異なる自然言語表現を含む、ステップと
を含む、システム。
【請求項６】
請求項１から５のいずれか一項に記載のシステムであって、前記対話仮説セットのための複数の対話応答を生成するステップは、前記対話仮説セットの各対話仮説について複数の応答を生成するステップを含む、システム。
【請求項７】
請求項１から６のいずれか一項に記載のシステムであって、前記対話仮説セットのための複数の対話応答を生成するステップは、対話仮説をＷｅｂバックエンドエンジンに送るステップと、対話仮説をドメイン固有コンポーネントに送るステップとのうちの少なくとも１つを含む、システム。
【請求項８】
請求項１から７のいずれか一項に記載のシステムであって、ランク付けする前記ステップは、
特徴を、前記対話仮説セット中の対話仮説から抽出するステップと、
抽出された前記特徴のためのスコアを計算するステップであって、計算された前記スコアは前記対話仮説セット内の対話仮説ランクを示す、ステップと
を含む、システム。
【請求項９】
請求項１から８のいずれか一項に記載のシステムであって、ランク付けする前記ステップは、前記複数の前記対話応答を複数のログ記録された対話応答と比較するステップをさらに含む、システム。
【請求項１０】
請求項１から９のいずれか一項に記載のシステムであって、最も高くランク付けされたドメインエンジンコンポーネントを用いてアクションを実施するステップは、
最も高くランク付けされた対話仮説を用いて結果についてウェブバックエンドエンジンに問い合わせるステップと、
前記結果をクライアントコンピューティングデバイスのユーザ送るステップと
を含む、システム。
【請求項１１】
少なくとも１つのプロセッサに、対話コンポーネントをトレーニングしてあいまいな要求を弁別するための方法を実施させるプログラムであって、前記方法は、
自然言語表現を受けるステップであって、前記自然言語表現は、テキストの単語、用語、および句のうちの少なくとも１つを含む、ステップと、
対話仮説セットを、前記自然言語表現から、コンテキスト情報を使用することによって作成するステップであって、前記対話仮説セットが、第１ドメインに対応する第１対話仮説と、第２ドメインに対応する第２対話仮説とを含む、ステップと、
第１ドメインエンジンコンポーネントおよび第２ドメインエンジンコンポーネントから、前記対話仮説セットのための複数の対話応答を生成するステップと、
機械学習技法により、前記第１ドメインエンジンコンポーネントおよび第２ドメインエンジンコンポーネントを、前記複数の前記対話応答の分析に基づいてランク付けするステップと、
最も高くランク付けされたドメインエンジンコンポーネントを用いてアクションを実施するステップと
を含む、プログラム。
【請求項１２】
請求項１１に記載のプログラムであって、前記方法は、前記複数の対話応答を複数のログ記録された対話応答と比較するステップをさらに含み、複数のログ記録された対話応答は、前記自然言語表現から生成された複数の応答を含む、プログラム。
【請求項１３】
請求項１１または１２に記載のプログラムであって、前記対話仮説セットを作成するステップは、
少なくとも１つの特徴を前記自然言語表現から抽出するステップと、
少なくとも２つの対話仮説を生成するステップであって、前記対話仮説セットの各対話仮説は、少なくとも１つの抽出された特徴を含む異なる自然言語表現を含む、ステップと
を含む、プログラム。
【請求項１４】
請求項１２に記載のプログラムであって、前記方法は、
前記複数の対話応答のうちの少なくとも１つが前記ログ記録された対話応答のうちの少なくとも１つと一致するかを判定するステップと、
前記対話仮説セット内の少なくとも１つの対話仮説であって、前記少なくとも１つのログ記録された対話応答と一致する前記少なくとも１つの対話応答に対応する前記少なくとも１つの対話仮説をラベル付けするステップと
をさらに含む、プログラム。
【請求項１５】
請求項１１から１４のいずれか一項に記載のプログラムを含む１つまたは複数のコンピュータ可読記憶媒体。
【請求項１６】
コンピュータが実行する方法であって、
自然言語表現を受けるステップであって、前記自然言語表現は、テキストの単語、用語、および句のうちの少なくとも１つを含む、ステップと、
対話仮説セットを、前記自然言語表現から、コンテキスト情報を使用することによって作成するステップであって、前記対話仮説セットが、第１ドメインに対応する第１対話仮説と、第２ドメインに対応する第２対話仮説とを含む、ステップと、
第１ドメインエンジンコンポーネントおよび第２ドメインエンジンコンポーネントから、前記対話仮説セットのための複数の対話応答を生成するステップと、
機械学習技法により、前記第１ドメインエンジンコンポーネントおよび第２ドメインエンジンコンポーネントを、前記複数の前記対話応答の分析に基づいてランク付けするステップと、
最も高くランク付けされたドメインエンジンコンポーネントを用いてアクションを実施するステップと
を含む方法。
【請求項１７】
請求項１６に記載のコンピュータが実行する方法であって、前記自然言語表現は、音声言語入力およびテキスト入力のうちの少なくとも１つである、方法。
【請求項１８】
請求項１６または１７に記載のコンピュータが実行する方法であって、前記コンテキスト情報は、前に受けた自然言語表現から抽出された情報と、前に受けた自然言語表現に対する応答と、クライアントコンテキストと、ナレッジコンテンツとのうちの少なくとも１つを含む、方法。
【請求項１９】
請求項１８に記載のコンピュータが実行する方法であって、前記前に受けた自然言語表現から抽出された前記情報は、少なくとも、ドメイン予測と、意図予測と、スロットタイプとを含む、方法。
【請求項２０】
請求項１６から１９のいずれか一項に記載のコンピュータが実行する方法であって、前記対話仮説セットを作成するステップは、
少なくとも１つの特徴を前記自然言語表現から抽出するステップと、
少なくとも２つの対話仮説を生成するステップであって、前記対話仮説セットの各対話仮説は、少なくとも１つの抽出された特徴を含む異なる自然言語表現を含む、ステップと
を含む、方法。
【請求項２１】
請求項１６から２０のいずれか一項に記載のコンピュータが実行する方法であって、前記対話仮説セットのための複数の対話応答を生成するステップは、前記対話仮説セットの各対話仮説について複数の応答を生成するステップを含む、方法。