(57)【特許請求の範囲】
【請求項１】
相手方ユーザからの音声によって話者認識された若しくは画像によって顔認識された当該相手方ユーザの対話文、又は、相手方ユーザから受信したテキストの送信元となる当該相手方ユーザの対話文に対処するために、支援対象ユーザに対して端末操作を支援する支援情報を明示する端末であって、
支援対象テキストと、パラメータの入力欄を用意した支援情報のアドレスとを対応付けて登録する支援対象テキスト登録手段と、
前記入力欄に入力可能であって、前記支援対象テキストに共起するであろう支援対象パラメータを登録する支援対象パラメータ登録手段と、
相手方ユーザ毎に、当該相手方ユーザから発話される支援対象パラメータと、支援対象ユーザから見た支援対象パラメータとを対応付けて登録する変換パラメータ登録手段と、
相手方ユーザの対話文の中から、前記支援対象テキスト登録手段に登録された支援対象テキストを検出する支援対象テキスト検出手段と、
前記支援対象パラメータ登録手段を用いて、前記支援対象テキスト検出手段によって検出された前記支援対象テキストに共起した、支援対象パラメータを検出する支援対象パラメータ検出手段と、
前記変換パラメータ登録手段を用いて、相手方ユーザから発話された支援対象パラメータを、支援対象ユーザから見た支援対象パラメータへ変換するパラメータ変換手段と
前記支援対象テキスト登録手段を用いて、検出された前記支援対象テキストに対応するアドレスから支援情報を取得し、当該支援情報の前記入力欄に、前記パラメータ変換手段によって変換された支援対象パラメータを記述する支援情報取得手段と、
取得した前記支援情報を、支援対象ユーザに対してディスプレイに明示する支援情報明示手段と
を有することを特徴とする端末。
【請求項２】
前記支援対象テキストは、意図推定アルゴリズムによって、依頼意図、命令意図、願望意図、勧誘意図、義務意図、提案意図のいずれかと推定されたものである
ことを特徴とする請求項１に記載の端末。
【請求項３】
前記支援情報は、サイトページであり、
前記アドレスは、前記サイトページのＵＲＬ(Uniform Resource Locator)であり、
前記支援情報取得手段は、前記ＵＲＬにアクセスし、前記サイトページを受信する
ことを特徴とする請求項１又は２に記載の端末。
【請求項４】
相手方ユーザ毎に、前記支援対象テキストに応じて、支援情報の明示の許否を登録した支援許否登録手段と、
前記支援許否登録手段を用いて、前記相手方ユーザに対する前記支援対象テキストについて前記支援情報の明示に許否を判定する支援許否判定手段と
を更に有することを特徴とする請求項１から３のいずれか１項に記載の端末。
【請求項５】
支援対象ユーザが、相手方ユーザによって出力された前記対話文の中から、支援対象テキストを認識した際に、操作可能なトリガスイッチ手段を更に有し、
前記支援対象テキスト検出手段は、前記トリガスイッチ手段が操作された時点から過去に遡った所定時間内に、相手方ユーザによって現に出力された対話文の中から、支援対象テキストを検出する
ことを特徴とする請求項１から４のいずれか１項に記載の端末。
【請求項６】
相手方ユーザからの音声によって話者認識された若しくは画像によって顔認識された当該相手方ユーザの対話文、又は、相手方ユーザから受信したテキストの送信元となる当該相手方ユーザの対話文に対処するために、支援対象ユーザに対して端末操作を支援する支援情報を明示する端末に搭載されたコンピュータを機能させるプログラムであって、
支援対象テキストと、パラメータの入力欄を用意した支援情報のアドレスとを対応付けて登録する支援対象テキスト登録手段と、
前記入力欄に入力可能であって、前記支援対象テキストに共起するであろう支援対象パラメータを登録する支援対象パラメータ登録手段と、
相手方ユーザ毎に、当該相手方ユーザから発話される支援対象パラメータと、支援対象ユーザから見た支援対象パラメータとを対応付けて登録する変換パラメータ登録手段と、
相手方ユーザの対話文の中から、前記支援対象テキスト登録手段に登録された支援対象テキストを検出する支援対象テキスト検出手段と、
前記支援対象パラメータ登録手段を用いて、前記支援対象テキスト検出手段によって検出された前記支援対象テキストに共起した、支援対象パラメータを検出する支援対象パラメータ検出手段と、
前記変換パラメータ登録手段を用いて、相手方ユーザから発話された支援対象パラメータを、支援対象ユーザから見た支援対象パラメータへ変換するパラメータ変換手段と
前記支援対象テキスト登録手段を用いて、検出された前記支援対象テキストに対応するアドレスから支援情報を取得し、当該支援情報の前記入力欄に、前記パラメータ変換手段によって変換された支援対象パラメータを記述する支援情報取得手段と、
取得した前記支援情報を、支援対象ユーザに対してディスプレイに明示する支援情報明示手段と
してコンピュータを機能させることを特徴とするプログラム。
【請求項７】
相手方ユーザからの音声によって話者認識された若しくは画像によって顔認識された当該相手方ユーザの対話文、又は、相手方ユーザから受信したテキストの送信元となる当該相手方ユーザの対話文に対処するために、支援対象ユーザに対して端末操作を支援する支援情報を明示する端末の支援情報明示方法であって、
前記端末は、
支援対象テキストと、パラメータの入力欄を用意した支援情報のアドレスとを対応付けて登録する支援対象テキスト登録部と、
前記入力欄に入力可能であって、前記支援対象テキストに共起するであろう支援対象パラメータを登録する支援対象パラメータ登録部と、
相手方ユーザ毎に、当該相手方ユーザから発話される支援対象パラメータと、支援対象ユーザから見た支援対象パラメータとを対応付けて登録する変換パラメータ登録部と
を有し、
前記端末は、
相手方ユーザの対話文の中から、前記支援対象テキスト登録部に登録された支援対象テキストを検出する第１のステップと、
前記支援対象パラメータ登録部を用いて、第１のステップによって検出された前記支援対象テキストに共起した、支援対象パラメータを検出する第２のステップと、
前記変換パラメータ登録部を用いて、相手方ユーザから発話された支援対象パラメータを、支援対象ユーザから見た支援対象パラメータへ変換する第３のステップと、
前記支援対象テキスト登録部を用いて、検出された前記支援対象テキストに対応するアドレスから支援情報を取得し、当該支援情報の前記入力欄に、第３のステップによって変換された支援対象パラメータを記述する第４のステップと、
取得した前記支援情報を、支援対象ユーザに対してディスプレイに明示する第５のステップと
を実行することを特徴とする端末の支援情報明示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相手方ユーザとの間の対話文を解析する技術に関する。
【背景技術】
【０００２】
人と人とのコミュニケーション、特に音声対話などの言語コミュニケーションの過程で生じる諸作業を支援する技術がある。従来、スマートフォンやヘッドマウントディスプレイのような端末が、ユーザによって発話された質問文をキーとして検索し、その検索結果を表示する技術がある（例えば非特許文献１参照）。この技術によれば、ユーザは、端末のディスプレイに表示されたマイクボタンを押下した後に、検索キーを発話することによって、その検索結果がディスプレイに表示される。また、マイクボタンを押下する代わりに、予め定めたキーワードを発話した後、検索キーを発話することによって、音声検索を実行することができる。
【０００３】
また、ヘッドマウントディスプレイに対する音声操作技術もある（例えば非特許文献２参照）。この技術によれば、ユーザは、音声操作を開始するために予め定めたキーワードを発話した後、実行したいコマンドを発話することによって、その機能（例えば写真撮影など）の操作が実行される。
また、音声対話における対話シナリオを進行させて質問を選択することによって、ユーザに明示すべき情報を絞り込む技術もある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許３７９９２８０号
【非特許文献】
【０００５】
【非特許文献１】「Google音声検索」、[online]、［平成２７年２月１９日検索］、インターネット＜URL:https://support.google.com/websearch/answer/2940021?hl=ja＞
【非特許文献２】Google glass、[online]、［平成２７年２月１９日検索］、インターネット＜URL:https://support.google.com/glass/answer/3079305?hl=ja＞
【非特許文献３】「対話システムにおけるユーザの発話意図推定」、火の国シンポジウム2007, A-3-2, 2007.、[online]、［平成２７年２月１９日検索］、インターネット＜URL:http://www.pluto.ai.kyutech.ac.jp/plt/endo-lab/publication.html＞
【非特許文献４】“A case study of comparison of several methods for corpus-based speech intention identification”、Proceedings of the 10th Conference of the Pacific Association for Computational Linguistics (PACLING2007), pp. 255-262, 2007.、[online]、［平成２７年２月１９日検索］、インターネット＜URL:http://www.pluto.ai.kyutech.ac.jp/plt/shimada-lab/oldtopics.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザ同士の会話中に、ユーザの発話によって端末を操作することはできない。ユーザは、その会話を中断して、端末に向かって操作を指示する発話を行う必要が生じる。
【０００７】
これに対し、本願の発明者らは、ユーザ同士の会話中に、相手方ユーザの発話によって、自ユーザ（支援対象ユーザ）の端末を操作することはできないか？と考えた。即ち、相手方ユーザの発話内容に対応して自ユーザが端末操作を行う必要が生じる際、特に、相手方ユーザの発話内容が自ユーザに対して何らかの依頼の意図を含む場合、自ユーザ側の端末をリアルタイムに操作させることはできないか？と考えた。但し、相手方ユーザからの依頼する内容と、自ユーザにおける依頼される内容とは、逆に捉える必要が生じる場合もある。即ち、相手方ユーザにとって自分に対する呼び名（例えば「私」）は、自ユーザにとって相手方ユーザの名前（例えば「鈴木」）となる。
【０００８】
そこで、本発明は、相手方ユーザの対話文に対処するために支援対象ユーザが行う端末操作を支援する支援情報を明示することができる端末、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によれば、相手方ユーザからの音声によって話者認識された若しくは画像によって顔認識された当該相手方ユーザの対話文、又は、相手方ユーザから受信したテキストの送信元となる当該相手方ユーザの対話文に対処するために、支援対象ユーザに対して端末操作を支援する支援情報を明示する端末であって、
支援対象テキストと、パラメータの入力欄を用意した支援情報のアドレスとを対応付けて登録する支援対象テキスト登録手段と、
入力欄に入力可能であって、支援対象テキストに共起するであろう支援対象パラメータを登録する支援対象パラメータ登録手段と、
相手方ユーザ毎に、当該相手方ユーザから発話される支援対象パラメータと、支援対象ユーザから見た支援対象パラメータとを対応付けて登録する変換パラメータ登録手段と、
相手方ユーザの対話文の中から、支援対象テキスト登録手段に登録された支援対象テキストを検出する支援対象テキスト検出手段と、
支援対象パラメータ登録手段を用いて、支援対象テキスト検出手段によって検出された支援対象テキストに共起した、支援対象パラメータを検出する支援対象パラメータ検出手段と、
変換パラメータ登録手段を用いて、相手方ユーザから発話された支援対象パラメータを、支援対象ユーザから見た支援対象パラメータへ変換するパラメータ変換手段と
支援対象テキスト登録手段を用いて、検出された支援対象テキストに対応するアドレスから支援情報を取得し、当該支援情報の入力欄に、パラメータ変換手段によって変換された支援対象パラメータを記述する支援情報取得手段と、
取得した支援情報を、支援対象ユーザに対してディスプレイに明示する支援情報明示手段と
を有することを特徴とする。
【００１０】
本発明の端末における他の実施形態によれば、
支援対象テキストは、意図推定アルゴリズムによって、依頼意図、命令意図、願望意図、勧誘意図、義務意図、提案意図のいずれかと推定されたものであることも好ましい。
【００１１】
本発明の端末における他の実施形態によれば、
支援情報は、サイトページであり、
アドレスは、サイトページのＵＲＬ(Uniform Resource Locator)であり、
支援情報取得手段は、ＵＲＬにアクセスし、サイトページを受信することも好ましい。
【００１５】
本発明の端末における他の実施形態によれば、
相手方ユーザ毎に、支援対象テキストに応じて、支援情報の明示の許否を登録した支援許否登録手段と、
支援許否登録手段を用いて、相手方ユーザに対する支援対象テキストについて支援情報の明示の許否を判定する支援許否判定手段と
を更に有することも好ましい。
【００１６】
本発明の端末における他の実施形態によれば、
支援対象ユーザが、相手方ユーザによって出力された対話文の中から、支援対象テキストが含まれると認識した際に、操作可能なトリガスイッチ手段を更に有し、
支援対象テキスト検出手段は、トリガスイッチ手段が操作された時点から過去に遡った所定時間内に、相手方ユーザによって現に出力された対話文の中から、支援対象テキストを検出することも好ましい。
【００１８】
本発明によれば、相手方ユーザからの音声によって話者認識された若しくは画像によって顔認識された当該相手方ユーザの対話文、又は、相手方ユーザから受信したテキストの送信元となる当該相手方ユーザの対話文に対処するために、支援対象ユーザに対して端末操作を支援する支援情報を明示する端末に搭載されたコンピュータを機能させるプログラムであって、
支援対象テキストと、パラメータの入力欄を用意した支援情報のアドレスとを対応付けて登録する支援対象テキスト登録手段と、
入力欄に入力可能であって、支援対象テキストに共起するであろう支援対象パラメータを登録する支援対象パラメータ登録手段と、
相手方ユーザ毎に、当該相手方ユーザから発話される支援対象パラメータと、支援対象ユーザから見た支援対象パラメータとを対応付けて登録する変換パラメータ登録手段と、
相手方ユーザの対話文の中から、支援対象テキスト登録手段に登録された支援対象テキストを検出する支援対象テキスト検出手段と、
支援対象パラメータ登録手段を用いて、支援対象テキスト検出手段によって検出された支援対象テキストに共起した、支援対象パラメータを検出する支援対象パラメータ検出手段と、
変換パラメータ登録手段を用いて、相手方ユーザから発話された支援対象パラメータを、支援対象ユーザから見た支援対象パラメータへ変換するパラメータ変換手段と
支援対象テキスト登録手段を用いて、検出された支援対象テキストに対応するアドレスから支援情報を取得し、当該支援情報の入力欄に、パラメータ変換手段によって変換された支援対象パラメータを記述する支援情報取得手段と、
取得した支援情報を、支援対象ユーザに対してディスプレイに明示する支援情報明示手段と
してコンピュータを機能させることを特徴とする。
【００１９】
本発明によれば、相手方ユーザからの音声によって話者認識された若しくは画像によって顔認識された当該相手方ユーザの対話文、又は、相手方ユーザから受信したテキストの送信元となる当該相手方ユーザの対話文に対処するために、支援対象ユーザに対して端末操作を支援する支援情報を明示する端末の支援情報明示方法であって、
端末は、
支援対象テキストと、パラメータの入力欄を用意した支援情報のアドレスとを対応付けて登録する支援対象テキスト登録部と、
入力欄に入力可能であって、支援対象テキストに共起するであろう支援対象パラメータを登録する支援対象パラメータ登録部と、
相手方ユーザ毎に、当該相手方ユーザから発話される支援対象パラメータと、支援対象ユーザから見た支援対象パラメータとを対応付けて登録する変換パラメータ登録部と
を有し、
端末は、
相手方ユーザの対話文の中から、支援対象テキスト登録部に登録された支援対象テキストを検出する第１のステップと、
支援対象パラメータ登録部を用いて、第１のステップによって検出された支援対象テキストに共起した、支援対象パラメータを検出する第２のステップと、
変換パラメータ登録部を用いて、相手方ユーザから発話された支援対象パラメータを、支援対象ユーザから見た支援対象パラメータへ変換する第３のステップと、
支援対象テキスト登録部を用いて、検出された支援対象テキストに対応するアドレスから支援情報を取得し、当該支援情報の入力欄に、第３のステップによって変換された支援対象パラメータを記述する第４のステップと、
取得した支援情報を、支援対象ユーザに対してディスプレイに明示する第５のステップと
を実行することを特徴とする。
【発明の効果】
【００２０】
本発明の端末、プログラム及び方法によれば、相手方ユーザから出力された対話文に対処するために自ユーザが行う端末操作を支援する支援情報を明示することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明における端末の機能構成図である。
【図２】本発明の端末における基本的なフローチャートである。
【図３】本発明の端末におけるオプション的なフローチャートである。
【図４】図３に対して具体的な登録情報を表すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００２３】
図１は、本発明における端末の機能構成図である。
【００２４】
図１によれば、端末１は、支援対象ユーザに、相手方ユーザから出力された対話文に対処するために支援対象ユーザが行う端末操作を支援する支援情報を明示することができる。端末１は、例えばスマートフォンやタブレットのような携帯端末であってもよいし、ユーザの視線の先に映像を表示することができる眼鏡型端末であってもよい。
【００２５】
端末１は、ハードウェアとして、通信インタフェース１０１と、ディスプレイ１０２と、音声インタフェース１０３と、トリガスイッチ１０４とを有する。
通信インタフェース１０１は、ネットワークを介して外部サーバと通信すると共に、相手方ユーザの対話文を、メール、メッセージ又は電子文書に基づいて受信するものであってもよい。
ディスプレイ１０２は、支援情報を、支援対象ユーザに対して表示する。端末１がスマートフォンやタブレットの場合、タッチパネルディスプレイとなる。
【００２６】
［音声インタフェース１０３］
音声インタフェース１０３は、マイク及びスピーカからなる。マイクによって収音される音声は、少なくとも相手方ユーザの「対話文」である。その音声信号は、音声認識機能によってテキストに変換される。これは、例えば隠れマルコフモデルによって作成した単語等の標準パターンを用いて、単語の連接確率（N-gram）を参照しつつ音声と照合し、最も確率の高い単語系列を認識結果とするものであってもよい（参考図書：中川聖一ら、「確率モデルによる音声認識」、電子情報通信学会 (1988/07); ISBN-10: 488552072X; ISBN-13: 978-4885520723）。
【００２７】
特に、音声認識機能を有する音声インタフェース１０３は、音声分離機能を有し、複数のユーザで会話中であっても、マイクによって収音された音声信号を、話者認識によって発話者毎に分離することも好ましい。これは、ブラインド音源分離技術を用いて、音源方向毎に音声を分離した後、支援対象ユーザと異なる方向から到来した音声信号のみを抽出することができる。また、音源方向のカメラで撮影した画像に顔認識技術を適用して、相手方ユーザを特定するものであってもよい。これによって、複数の相手方ユーザに対しても、本発明を適用することができる。
【００２８】
図１によれば、端末１内に音声認識機能を搭載した場合について説明したが、ネットワークを介して外部の音声認識サーバを利用するものであってもよい。即ち、端末１は、相手方ユーザの音声信号を音声認識サーバへ送信し、その認識結果としてのテキストを受信することができる。
【００２９】
尚、ユーザ同士の対話は、対面の音声会話に限られず、電話回線を介した場合であってもよい。また、音声対話に限らず、メール、メッセージ又は電子文書に基づくものであってもよい。この場合、音声認識機能を必要としない。
また、相手方ユーザの対話文は、リアルタイムに発話されたものに限られず、所定期間分だけ記憶されたものであってもよい。
【００３０】
［トリガスイッチ１０４］
トリガスイッチ１０４は、支援対象ユーザが、相手方ユーザの対話文に支援対象テキストが含まれると認識した時に、自ら操作することができる。トリガスイッチ１０４は、物理的又は静電気的に押下可能なものであってもよいし、眼鏡型端末の場合、支援対象ユーザの「まばたき」を認識する機能であってもよい。例えば、支援対象ユーザは、相手方ユーザから依頼意図の発話内容を認識した時に、まばたきをするだけで、相手方ユーザからの依頼に対して支援情報を端末に明示させることができる。即ち、支援対象ユーザが支援を所望するタイミングで、特別な命令コマンドの発声無しに、支援情報を表示させることができる。
【００３１】
端末１は、支援対象テキスト登録部１１０と、支援対象テキスト検出部１１と、支援情報取得部１２と、支援情報明示部１３とを有する。また、オプション的に、支援対象パラメータ登録部１４０と、支援対象パラメータ検出部１４と、変換パラメータ登録部１５０と、パラメータ変換部１５と、支援許否登録部１６０と、支援許否判定部１６とを更に有することも好ましい。これら機能構成部は、端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００３２】
図２は、本発明の端末における基本的なフローチャートである。図１の機能構成部の流れを、図２の事例を用いて説明する。
【００３３】
［支援対象テキスト登録部１１０］
（Ｓ１）支援対象テキスト登録部１１０は、支援対象テキストと、支援情報のアドレスとを対応付けて登録する。
「支援対象テキスト」は、「依頼意図」、「命令意図」、「願望意図」、「勧誘意図」、「義務意図」、「提案意図」のいずれかと推定されるものである。
「支援情報」がサイトページである場合、「アドレス」は、サイトページのＵＲＬ(Uniform Resource Locator)となる。また、支援情報が、端末内に記憶されたコンテンツである場合、アドレスは、そのディレクトリアドレスとなる。
図２によれば、例えば以下のように登録されている。
＜支援対象テキスト＞      ＜アドレス＞
ホテルを予約して      http://hotel.html
・・・・・            ・・・・・
【００３４】
［支援対象テキスト検出部１１］
支援対象テキスト検出部１１は、相手方ユーザの対話文の中から、支援対象テキスト登録部１１０に登録された支援対象テキストを検出する。
最初に、対話文を、形態素解析によって複数の形態素に区分する。「形態素解析」とは、文章を、意味のある単語に区切り、辞書を利用して品詞や内容を判別する技術をいう。「形態素」とは、文章の要素のうち、意味を持つ最小の単位（単語を含む）を意味する。尚、対話文が、メール、メッセージ又は電子文書に基づくテキストである場合、ヘッダや付記的テキスト部分を予め削除し（整形処理）、ユーザ自ら発したテキストのみを抽出する。
【００３５】
そして、支援対象テキスト検出部１１は、相手方ユーザの対話文と、支援対象テキスト登録部１１０に登録された支援対象テキスト（テンプレート）とを比較する。例えば、その照合に、伸縮マッチングにおけるＤＰ(Dynamic Programming)マッチング（動的計画法）を用いることもできる。図２によれば、以下の支援対象テキストが検出されている。
相手方ユーザの対話文「・・・＜ホテルを予約して＞・・・・」
【００３６】
尚、支援対象テキスト検出部１１は、トリガスイッチ１０４が操作された時点から過去に遡った所定時間内における相手方ユーザの対話文の中から、支援対象テキストを検出することも好ましい。支援対象ユーザの操作によって、検出対象となる対話文が限定され、支援対象テキストを適切に検出することができる。
【００３７】
［支援情報取得部１２］
（Ｓ２）支援情報取得部１２は、支援対象テキスト登録部１１０を用いて、検出された支援対象テキストに対応するアドレスから、支援情報を取得する。「支援情報」がサイトページである場合、支援情報取得部１２は、そのＵＲＬへアクセスし、サイトページを受信する。支援情報が、端末内に記憶されたコンテンツである場合、そのアドレスからそのコンテンツを取得する。
図２によれば、支援対象テキスト「ホテルを予約して」に対して、以下のＵＲＬへアクセスし、そのサイトページが取得されている。
ＵＲＬ＜http://hotel.html＞
【００３８】
［支援情報明示部１３］
（Ｓ３）支援情報明示部１３は、取得した支援情報を、支援対象ユーザに対してディスプレイに明示する。これによって、支援対象ユーザは、相手方ユーザの発話によって表示された支援情報を視認することができる。
図２によれば、支援対象テキスト「ホテルを予約して」に対して、ホテルの予約ページがディスプレイに表示されている。
支援対象ユーザは、その予約ページを介して、相手方ユーザから依頼されたホテル予約を実行することができる。
【００３９】
最後に、支援対象ユーザは、支援情報（サイトページ）を確認した上で、実行ボタンを操作することができる。勿論、支援情報が単なる検索情報のようなものである場合、自動的に実行ボタンを押下するものであってもよい。
【００４０】
図３は、本発明の端末におけるオプション的なフローチャートである。
図４は、図３に対して具体的な登録情報を表すフローチャートである。
【００４１】
（支援対象テキスト検出部１１）
支援対象テキスト検出部１１は、意図推定アルゴリズムによって、対話文に含まれる相手方ユーザからの依頼、命令、願望、勧誘、義務、提案の意図を推定することも好ましい（例えば非特許文献３及び４参照）。意図推定は、予め、各意図カテゴリに対応するコーパステキストから生成された教師用特徴ベクトルをテンプレート群として用意している。そして、類義語や数値表現を抽象化した内容語集合から、特徴ベクトルを作成する。予め各意図カテゴリに対応するテキストから作成した特徴ベクトルと教師用特徴ベクトルとを比較し、最も類似度の高いテンプレートが属する意図カテゴリを、意図推定結果として出力する。このように推定された意図カテゴリが依頼、命令、願望、勧誘、義務、提案の意図である場合に、相手方ユーザの対話文と、支援対象テキスト登録部１１０に登録された支援対象テキスト（テンプレート）との比較を行う。
【００４２】
図４によれば、支援対象テキストのテンプレート「ホテルを予約して」「宿を取って」「旅館を頼んで」に対応する支援内容は、「ホテル予約」と判定される。
同様に、支援対象テキストのテンプレート「お金を振り込んで」「振り込み頼む」「入金して」に対応する支援内容は、「振込」と判定される。
この場合、支援対象テキスト登録部１１０は、推定された依頼意図に応じて、アドレスが対応付けられている。
【００４３】
［支援対象パラメータ登録部１４０］
支援対象パラメータ登録部１４０は、入力欄に入力可能であって、支援対象テキストに共起するであろう支援対象パラメータを登録する。図４によれば、以下のような支援対象パラメータが登録されている。
私、あなた、妻、鈴木、・・・・・
【００４４】
［支援対象パラメータ検出部１４］
（Ｓ１４）支援対象パラメータ検出部１４は、支援対象パラメータ登録部１４０に登録された支援対象パラメータを検出する。特に、支援対象パラメータは、支援対象テキスト検出部１１によって検出された支援対象テキストに共起したものである。
テンプレート：「＜支援対象パラメータ＞のホテルを予約して」
対話文：    「                私と妻のホテルを予約して」
->支援対象パラメータ＝「私と妻」
依頼意図＝「ホテル予約」
【００４５】
ここで、支援情報には、パラメータの入力欄が用意されているとする。その場合、支援情報取得部１２は、検出された支援対象パラメータを入力欄に記述した支援情報を支援情報明示部１３へ出力する。支援情報が「ホテル予約ページ」である場合、その宿泊者の入力欄に支援対象パラメータが入力されたページが、支援対象ユーザに明示される。
【００４６】
［変換パラメータ登録部１５０］
変換パラメータ登録部１５０は、相手方ユーザ毎に、当該相手方ユーザから発話された支援対象パラメータを、支援対象ユーザから見た支援対象パラメータに対応付けて登録する。
図４によれば、以下のように、発話者（相手方ユーザ）毎に、元パラメータと変換パラメータとが対応付けて登録されている。
＜発話者＞      ＜元パラメータ＞->＜変換パラメータ＞
「鈴木」        「私」        ->    「鈴木」
「あなた」    ->    「田中」
「妻」        ->    「鈴木妻」
【００４７】
［パラメータ変換部１５］
（Ｓ１５）パラメータ変換部１５は、変換パラメータ登録部１５０を用いて、支援対象パラメータ検出部１４によって検出された相手方ユーザから発話された支援対象パラメータを、支援対象ユーザから見た支援対象パラメータへ変換する。
図４によれば、支援対象パラメータ「私」は「鈴木」に変換され、支援対象パラメータ「妻」は「鈴木妻」に変換される。
これによって、相手方ユーザからの対話文から得られたパラメータを、支援対象ユーザから見た支援情報として利用することができる。即ち、相手方ユーザの依頼意図を、支援対象ユーザが実行するであろう行為に変換している。
【００４８】
［支援許否登録部１６０］
支援許否登録部１６０は、相手方ユーザ毎に、支援対象テキストに応じて、支援情報の明示の許否を登録する。
図４によれば、以下のように、発話者（相手方ユーザ）毎に、支援内容と支援許否とが対応付けて登録されている。
＜発話者＞      ＜支援内容＞  ->＜支援許否＞
「鈴木」      「ホテル予約」->    ○
「振込」      ->    ×
【００４９】
［支援許否判定部１６］
支援許否判定部１６は、支援許否登録部１６０を用いて、相手方ユーザに対する支援対象テキストについて支援情報の明示に許否を判定する。これによって、支援対象ユーザに対する支援情報の明示は、相手方ユーザの許否に応じて制御される。
図４によれば、発話者「鈴木」の場合、「ホテル予約」について支援許可○となっているために、支援情報の取得及び明示が許可される。
【００５０】
以上、詳細に説明したように、本発明の端末、プログラム及び方法によれば、相手方ユーザからの依頼等に対して支援対象ユーザが行う端末操作を支援する支援情報を明示することができる。相手方ユーザからの対話文に依頼等の意図が含まれている場合、支援対象ユーザ側の端末がその依頼に基づく端末操作を支援する支援情報を自動的に明示することができる。これによって、ユーザ同士の会話を中断することなく、支援対象ユーザ自らのコマンドの発声や操作無しに、支援情報を明示させることができる。
【００５１】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００５２】
１  端末
１０１  通信インタフェース
１０２  ディスプレイ
１０３  音声インタフェース（スピーカ及びマイク）
１０４  トリガスイッチ
１１０  支援対象テキスト登録部
１１  支援対象テキスト検出部
１２  支援情報取得部
１３  支援情報明示部
１４０  支援対象パラメータ登録部
１４  支援対象パラメータ検出部
１５０  変換パラメータ登録部
１５  パラメータ変換部
１６０  支援許否登録部
１６  支援許否判定部
【図１】
0006475049.tif 000002
【図２】
0006475049.tif 000003
【図３】
0006475049.tif 000004
【図４】
0006475049.tif 000005