(57)【要約】【課題】質問者が期待する回答の詳細度を考慮して自動的に回答する。【解決手段】情報処理装置１０によって実行される情報処理方法であって、車両に関する質問文を含むユーザの入力情報を取得するステップと、質問文の特性値の検出結果に基づいて決定される、文章の詳細さの指標である詳細度に応じた回答文を出力するステップと、を含む。【選択図】図１
2019145002.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置によって実行される情報処理方法であって、
車両に関する質問文を含むユーザの入力情報を取得するステップと、
前記質問文の特性値の検出結果に基づいて決定される、文章の詳細さの指標である詳細度に応じた回答文を出力するステップと、
を含む、情報処理方法。
【請求項２】
請求項１に記載の情報処理方法であって、
前記質問文の前記特性値は、前記質問文に含まれる文字数、単語数、内容語の数、又は係り受けの数であり、
前記質問文の前記特性値が大きいほど、決定される前記詳細度が高くなる、情報処理方法。
【請求項３】
請求項１又は２に記載の情報処理方法であって、
出力される前記回答文の特性値が、前記詳細度に応じて異なる、情報処理方法。
【請求項４】
請求項３に記載の情報処理方法であって、
前記回答文の前記特性値は、前記回答文に含まれる文字数、単語数、内容語の数、又は係り受けの数であり、
前記詳細度が高いほど、出力される前記回答文の前記特性値が大きくなる、情報処理方法。
【請求項５】
情報処理装置に、
車両に関する質問文を含むユーザの入力情報を取得するステップと、
前記質問文の特性値の検出結果に基づいて決定される、文章の詳細さの指標である詳細度に応じた回答文を出力するステップと、
を実行させる、プログラム。
【請求項６】
情報処理装置であって、
車両に関する質問文を含むユーザの入力情報を取得し、前記質問文の特性値の検出結果に基づいて決定される、文章の詳細さの指標である詳細度に応じた回答文を出力する制御部
を備える、情報処理装置。
【請求項７】
互いに通信可能な情報処理装置及びサーバを備える情報処理システムであって、
前記情報処理装置は、車両に関する質問文を含むユーザの入力情報を取得し、
前記情報処理装置又は前記サーバは、前記質問文の特性値を検出し、
前記情報処理装置又は前記サーバは、前記質問文の前記特性値の検出結果に基づいて、文章の詳細さの指標である詳細度を決定し、
前記情報処理装置は、決定された前記詳細度に応じた回答文を出力する、
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法、プログラム、情報処理装置、及び情報処理システムに関する。
【背景技術】
【０００２】
従来、ユーザによって入力された質問文に対して自動的に回答する情報処理技術が知られている。例えば、特許文献１には、学習された回答タイプモデルと、推定対象質問文の特徴量ベクトルとに基づいて、推定対象質問文の回答タイプを推定する技術が開示されている。また、特許文献２には、検索された事例質問回答文の質問文と新規質問文との類似度に基づいて、質問文同士が類似の内容に関する質問文であるかどうかを判定する技術が開示されている。また、特許文献３には、事前に用意された質問文のサンプルから質問タイプを特徴付ける素性を抽出し、各質問を素性ベクトルに変換し、素性ベクトルからＳｕｐｐｏｒｔ  Ｖｅｃｔｏｒ  Ｍａｃｈｉｎｅを用いて、未知の質問が入力されたときどの質問タイプかを識別する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２５０９２５号公報
【特許文献２】特開２００６−２４４２６２号公報
【特許文献３】特許第４００８３１３号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、質問者が期待する回答文の詳細度は、状況に応じて異なり得る。例えば、装置に関する質問を行うユーザが、装置の仕組みには興味が無く、装置の状態が正常か否かのみを知りたいと考える場合がある。かかる場合、装置の仕組み及び状態の両方が回答されると、ユーザが回答に不満を感じる可能性がある。反対に、装置に関する質問を行うユーザが、装置の状態が正常か否かだけでなく、装置がその状態に至った原因まで知りたいと考える場合がある。かかる場合、装置の状態のみが回答されると、ユーザが回答に不満を感じる可能性がある。
【０００５】
上述した事情から、質問者が期待する回答文の詳細度を考慮して自動的に回答する情報処理技術が望まれている。しかしながら、上述した従来技術は、質問者が期待する回答文の詳細度を考慮したものではないため、近年のニーズに必ずしも対応できない。
【０００６】
かかる事情に鑑みてなされた本発明の目的は、質問者が期待する回答文の詳細度を考慮して自動的に回答する情報処理方法、プログラム、情報処理装置、及び情報処理システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一実施形態に係る情報処理方法は、
情報処理装置によって実行される情報処理方法であって、
車両に関する質問文を含むユーザの入力情報を取得するステップと、
前記質問文の特性値の検出結果に基づいて決定される、文章の詳細さの指標である詳細度に応じた回答文を出力するステップと、を含む。
【０００８】
本発明の一実施形態に係るプログラムは、
情報処理装置に、
車両に関する質問文を含むユーザの入力情報を取得するステップと、
前記質問文の特性値の検出結果に基づいて決定される、文章の詳細さの指標である詳細度に応じた回答文を出力するステップと、を実行させる。
【０００９】
本発明の一実施形態に係る情報処理装置は、
情報処理装置であって、
車両に関する質問文を含むユーザの入力情報を取得し、前記質問文の特性値の検出結果に基づいて決定される、文章の詳細さの指標である詳細度に応じた回答文を出力する制御部を備える。
【００１０】
発明の一実施形態に係る情報処理システムは、
互いに通信可能な情報処理装置及びサーバを備える情報処理システムであって、
前記情報処理装置は、車両に関する質問文を含むユーザの入力情報を取得し、
前記情報処理装置又は前記サーバは、前記質問文の特性値を検出し、
前記情報処理装置又は前記サーバは、前記質問文の前記特性値の検出結果に基づいて、文章の詳細さの指標である詳細度を決定し、
前記情報処理装置は、決定された前記詳細度に応じた回答文を出力する。
【発明の効果】
【００１１】
本発明の一実施形態に係る情報処理方法、プログラム、情報処理装置、及び情報処理システムによれば、質問者が期待する回答文の詳細度を考慮した自動回答が可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る情報処理システムの概略構成を示すブロック図である。
【図２】サーバ記憶部に記憶される情報の例を示す図である。
【図３】情報処理システムの動作を示すシーケンス図である。
【図４】質問文及び回答文の第１例を示す図である。
【図５】質問文及び回答文の第２例を示す図である。
【図６】質問文及び回答文の第３例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について説明する。
【００１４】
（情報処理システムの構成）
図１を参照して、本発明の一実施形態に係る情報処理システム１の概要について説明する。情報処理システム１は、情報処理装置１０と、サーバ２０と、を備える。情報処理装置１０は、例えば自動車等の車両に搭載されるナビゲーション装置等の車載装置、スマートフォン、又はタブレット端末等の装置であるが、これらに限られず、ユーザによって使用される任意の装置であってもよい。サーバ２０は、１つ又は互いに通信可能な複数のサーバ装置を含む。本実施形態では、説明の簡便のため、サーバ２０が１つのサーバ装置であるものとして説明する。情報処理装置１０及びサーバ２０は、ネットワーク３０を介して通信可能に接続される。ネットワーク３０は、例えばインターネットを含むが、任意の他のネットワークを含んでもよい。
【００１５】
情報処理システム１において、情報処理装置１０とサーバ２０とが協働して、例えば車両に関するユーザの質問に対する回答を行う。概要として、情報処理システム１は、車両に関する質問文を含むユーザの入力情報を取得する。質問文は、例えば自然言語で表現された文字列であってもよい。また、入力情報は、例えばユーザがキーボードを用いて入力した文字列であってもよく、或いはユーザがマイクを用いて入力した音声であってもよい。本明細書において「音声」は、言語的意味を有する一連の音を指す。情報処理システム１は、ユーザの質問内容を認識するとともに、質問文の特性値を検出する。本実施形態において、文章の「特性値」は、例えば、当該文章に含まれる文字数、単語数、内容語の数、又は係り受けの数等であるが、これらに限られず、当該文章の性質を示す任意のパラメータであってもよい。情報処理システム１は、質問文の特性値の検出結果に基づいて、文章の詳細さの指標である詳細度を決定する。そして、情報処理システム１は、決定された詳細度に応じた回答文を出力する。
【００１６】
ここで、質問に対して詳細な回答を期待するユーザほど、質問文の特性値が大きくなる可能性が高い。例えば、ある事象の説明のみを求めるユーザは、「この事象は何？」といった比較的簡素で特性値の小さい質問文を入力する傾向がある。一方、事象の説明に加え、当該事象の発生原因の説明まで求めるユーザは、「いつもどおり車を運転していたのに発生したこの事象は何？」といった比較的複雑で特性値の大きい質問文を入力する傾向がある。このように、質問文の特性値及びユーザが期待する回答文の詳細度は、一定の相関関係を有するものと考えられる。これに対して、情報処理システム１の上述した動作によれば、回答文の詳細度が、ユーザの質問文の特性値の検出結果に応じて定まる。したがって、ユーザが期待する回答文の詳細度を考慮した自動回答が可能になる。
【００１７】
次に、情報処理システム１の各構成について、詳細に説明する。
【００１８】
（情報処理装置の構成）
図１に示すように、情報処理装置１０は、表示部１１と、入力部１２と、音声再生部１３と、通信部１４と、記憶部１５と、制御部１６と、を備える。
【００１９】
表示部１１は、情報を表示するディスプレイを含む。ディスプレイは、例えば液晶パネル又は有機ＥＬ（Electro Luminescence）パネル等の表示パネルに情報を表示するパネルディスプレイを含んでもよい。本実施形態において、表示部１１は、後述するように制御部１６によって出力される聞き返し文及び回答文の文字列を表示してもよい。
【００２０】
入力部１２は、ユーザによる入力を受け付ける１つ以上の入力インタフェースを含む。例えば、入力インタフェースは、文字入力を受け付けるキーボード、及び表示部１１と一体的に設けられたタッチパネル、並びに音声入力を受け付けるマイクを含んでもよい。以下、入力部１２に入力される文字又は音声の情報を、入力情報ともいう。
【００２１】
音声再生部１３は、１つ以上のスピーカを含む。本実施形態において、音声再生部１３は、後述するように制御部１６によって出力される聞き返し文及び回答文の音声を再生してもよい。
【００２２】
通信部１４は、任意の通信規格に対応する１つ以上の通信インタフェースを含む。例えば、通信部１４は、４Ｇ（4th Generation）等のモバイル通信規格、有線ＬＡＮ（Local Area Network）規格、無線ＬＡＮ規格、及びＵＳＢ（Universal Serial Bus）規格等のそれぞれに対応する通信インタフェースを含んでもよい。本実施形態において、情報処理装置１０は、通信部１４及びネットワーク３０を介して、サーバ２０と通信可能である。
【００２３】
記憶部１５は、１つ以上のメモリを含む。本実施形態において、メモリは、例えば半導体メモリ、磁気メモリ、及び光メモリ等を含んでもよい。記憶部１５に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部１５は、情報処理装置１０の動作に用いられる任意の情報を記憶する。
【００２４】
制御部１６は、１つ以上のプロセッサを含む。本実施形態において、プロセッサは、例えば汎用のプロセッサ、及び特定の処理に特化した専用のプロセッサを含んでもよい。制御部１６は、情報処理装置１０全体の動作を制御する。
【００２５】
例えば、制御部１６は、車両に関する質問文を含む入力情報を入力部１２から取得する。制御部１６は、通信部１４を介して入力情報をサーバ２０へ送信する。制御部１６は、後述するようにサーバ２０から後述する聞き返し文又は回答文をサーバ２０から受信すると、当該聞き返し文又は回答文を出力する。出力された聞き返し文又は回答文は、表示部１１によって文字で表示されてもよく、或いは音声再生部１３によって音声で再生されてもよい。
【００２６】
（サーバの構成）
図１に示すように、サーバ２０は、サーバ通信部２１と、サーバ記憶部２２と、サーバ制御部２３と、を備える。
【００２７】
サーバ通信部２１は、任意の通信規格に対応する１つ以上の通信インタフェースを含む。例えば、サーバ通信部２１は、有線ＬＡＮ規格、無線ＬＡＮ規格、及びＵＳＢ規格等のそれぞれに対応する通信インタフェースを含んでもよい。本実施形態において、サーバ２０は、サーバ通信部２１及びネットワーク３０を介して、情報処理装置１０と通信可能である。
【００２８】
サーバ記憶部２２は、１つ以上のメモリを含む。サーバ記憶部２２に含まれる各メモリは、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。サーバ記憶部２２は、サーバ２０の動作に用いられる任意の情報を記憶する。
【００２９】
例えば、サーバ記憶部２２は、車両の取扱書データ及び画像コンテンツを記憶する。取扱書データ及び画像コンテンツは、ユーザの質問文に対する回答文の決定処理に用いられる。例えば、質問内容が車両の操作方法である場合、取扱書データに含まれる当該操作方法の説明文を引用して、回答文が決定されてもよい。また、当該操作方法の説明に関する画像コンテンツが、表示部１１に表示されてもよい。
【００３０】
また、サーバ記憶部２２は、知識データベースを記憶する。例えば、知識データベースは、ユーザの質問文に使用され得る車両に関する所定の複数のキーワードを含む。例えば、車両に関するキーワードは、車両に搭載された機能及び装置の名称並びに「動かない」及び「開け方」等の、車両の取扱書データに記載された文言を含んでもよい。車両に関するキーワードは、質問内容の認識処理に用いられる。
【００３１】
また、知識データベースは、ユーザの質問文に使用され得る所定の複数の質問フレーズを含む。例えば、質問フレーズは、「どうすればいい？」、「これは何？」、及び「どういう意味？」等の、質問文において使用され得る任意のフレーズを含んでもよい。質問フレーズは、質問内容の認識処理に用いられる。
【００３２】
また、知識データベースは、回答文に使用可能な所定の複数の回答フレーズを含む。例えば、回答フレーズは、「直ちに停車してください。」、「異常ではありません。」、及び「原因は…です。」等の、回答文において使用され得る任意のフレーズを含んでもよい。回答フレーズは、車両の取扱書データに含まれる任意のフレーズを含んでもよい。後述するように、サーバ制御部２３は、１つ以上の回答フレーズを用いて回答文を決定する。
【００３３】
サーバ制御部２３は、１つ以上のプロセッサを含む。サーバ制御部２３は、サーバ２０全体の動作を制御する。例えば、サーバ制御部２３は、サーバ２０又はサーバ２０と通信可能なコンピュータに接続されたキーボード等の入力インタフェースを介するユーザ入力に応じて、サーバ記憶部２２に記憶された知識データベースを更新する。具体的には、サーバ制御部２３は、当該入力インタフェースを介して入力されたキーワード、質問フレーズ、又は回答フレーズを、知識データベースに追加してもよく、又は知識データベースから削除してもよい。かかる構成によれば、例えばサーバ２０のオペレータは、知識データベースに包含させるキーワード等を編集可能である。
【００３４】
また、サーバ制御部２３は、情報処理装置１０から、車両に関する質問文を含む入力情報を受信する。サーバ制御部２３は、入力情報が音声である場合、当該音声を文字に変換する。サーバ制御部２３は、入力情報に含まれる質問文の解析処理を行う。例えば、解析処理は、形態素解析、構文解析、意味解析、文脈解析、及び照応解析等の処理を含んでもよい。サーバ制御部２３は、サーバ記憶部２２に記憶された知識データベースを参照して、質問文に含まれる車両に関するキーワード及び質問フレーズを検出する。
【００３５】
サーバ制御部２３は、質問文の解析処理の処理結果と、検出した車両に関するキーワード及び質問フレーズと、に基づいて、ユーザの質問内容が判明したか否かを判定する。
【００３６】
質問内容が判明していないと判定された場合、サーバ制御部２３は、ユーザに対する聞き返し文を決定し、情報処理装置１０へ送信する。聞き返し文は、質問内容が判明するために必要な追加の情報をユーザに聞き返すための文章を含む。聞き返し文の決定には、例えばスロットフィリング等、任意のアルゴリズムが採用可能である。サーバ制御部２３は、聞き返し文の送信に応じて、追加の入力情報を情報処理装置１０から受信し得る。サーバ制御部２３は、例えば質問内容が判明したと判定されるまで、聞き返し文の決定及び送信、並びに追加の入力情報の受信を繰り返してもよい。
【００３７】
一方、質問内容が判明したと判定された場合、サーバ制御部２３は、質問文の特性値を検出する。上述したように、本実施形態において、文章の「特性値」は、例えば、当該文章に含まれる文字数、単語数、内容語の数、又は係り受けの数等であるが、これらに限られず、当該文章の性質を示す任意のパラメータであってもよい。
【００３８】
サーバ制御部２３は、質問文の特性値の検出結果に基づいて、文章の詳細さの指標である詳細度を決定する。例えば、詳細度が高いほど、文章が詳細であることを示す。例えば、サーバ制御部２３は、質問文の特性値が高いほど、詳細度を高くしてもよい。ここで、サーバ記憶部２２は、詳細度が取り得る値毎に、質問文の特性値の範囲を予め記憶してもよい。例えば、図２に示す例では、質問文の特性値の範囲「１以上５０未満」には詳細度「１」が対応付けられ、質問文の特性値の範囲「５０以上１００未満」には詳細度「２」が対応付けられ、質問文の特性値の範囲「１００以上」には詳細度「３」が対応付けられている。しかしながら、質問文の特性値の範囲と詳細度との対応関係は、図２に示す例に限られない。
【００３９】
サーバ制御部２３は、決定した詳細度に応じた回答文を、サーバ記憶部２２に記憶された取扱書データ、画像コンテンツ、及び知識データベースを用いて決定する。具体的には、サーバ記憶部２２は、詳細度が取り得る値毎に、回答文の特性値の範囲を予め記憶する。例えば、図２に示す例では、詳細度「１」には回答文の特性値の範囲「１以上３０未満」が対応付けられ、詳細度「２」には回答文の特性値の範囲「３０以上６０未満」が対応付けられ、詳細度「３」には回答文の特性値の範囲「６０以上」が対応付けられている。しかしながら、詳細度と回答文の特性値の範囲との対応関係は、図２に示す例に限られない。サーバ制御部２３は、決定した詳細度に対応する特性値の範囲に回答文の特性値が収まるように、回答文を決定する。例えば、サーバ制御部２３は、回答文の候補となる候補文を決定し、上述のように決定した詳細度に対応する範囲に当該候補文の特性値が収まるまで、当該候補文を修正する。候補文の決定及び修正には、例えば、ニューラルネットワーク等の任意のアルゴリズムが採用可能である。候補文の修正は、例えば、回答フレーズの追加、並びに当該候補文に含まれる回答フレーズの変形及び削除等を含んでもよい。候補文の特性値が当該範囲に収まった場合、サーバ制御部２３は、当該候補文を回答文として決定する。したがって、決定される回答文の特性値が、詳細度に応じて異なることになる。例えば、詳細度が高いほど、回答文に含まれる文字数、単語数、内容語の数、又は係り受けの数（即ち、回答文の特性値）が大きくなってもよい。そして、サーバ制御部２３は、決定した回答文を情報処理装置１０へ送信する。
【００４０】
（情報処理システムの動作フロー）
図３を参照して、情報処理システム１の上述した動作のフローについて説明する。
【００４１】
ステップＳ１００：情報処理装置１０は、車両に関する質問文を含むユーザの入力情報を取得する。
【００４２】
ステップＳ１０１：情報処理装置１０は、ステップＳ１００の入力情報をサーバ２０へ送信する。
【００４３】
ステップＳ１０２：サーバ２０は、情報処理装置１０から受信した入力情報に含まれる質問文の解析処理を行う。入力情報が音声である場合、サーバ２０は、当該音声を文字に変換してから、質問文の解析処理を行う。
【００４４】
ステップＳ１０３：サーバ２０は、サーバ記憶部２２に記憶された知識データベースを参照して、質問文に含まれる車両に関するキーワードを検出する。
【００４５】
ステップＳ１０４：サーバ２０は、サーバ記憶部２２に記憶された知識データベースを参照して、質問文に含まれる質問フレーズを検出する。
【００４６】
ステップＳ１０５：サーバ２０は、質問文の解析処理の処理結果と、検出した車両に関するキーワード及び質問フレーズと、に基づいて、ユーザの質問内容が判明したか否かを判定する。質問内容が判明していないと判定された場合（ステップＳ１０５−Ｎｏ）、プロセスはステップＳ１０６に進む。一方、質問内容が判明したと判定された場合（ステップＳ１０５−Ｙｅｓ）、プロセスはステップＳ１０８に進む。
【００４７】
ステップＳ１０６：ステップＳ１０５で質問内容が判明していないと判定された場合（ステップＳ１０５−Ｎｏ）、サーバ２０は、ユーザに対する聞き返し文を決定し、情報処理装置１０へ送信する。
【００４８】
ステップＳ１０７：情報処理装置１０は、サーバ２０から受信した聞き返し文を出力する。その後、プロセスはステップＳ１００に戻る。
【００４９】
ステップＳ１０８：ステップＳ１０５で質問内容が判明したと判定された場合（ステップＳ１０５−Ｙｅｓ）、サーバ２０は、質問文の特性値を検出する。
【００５０】
ステップＳ１０９：サーバ２０は、質問文の特性値の検出結果に基づいて、詳細度を決定する。
【００５１】
ステップＳ１１０：サーバ２０は、決定した詳細度に応じた回答文を決定する。
【００５２】
ステップＳ１１１：サーバ２０は、決定した回答文を情報処理装置１０へ送信する。
【００５３】
ステップＳ１１２：情報処理装置１０は、サーバ２０から受信した回答文を出力する。
【００５４】
（質問文及び回答文の具体例）
図４〜図６を参照して、情報処理システム１においてユーザの質問文に対して出力される回答文の具体例について説明する。
【００５５】
図４は、ある事象が発生した場合に行われる、ユーザの質問文及びこれに対する回答文の具体例を示す。図４では、当該事象の説明を求める３つの質問文と、それぞれ当該事象の説明を少なくとも含む３つの回答文が図示されている。
【００５６】
ここで、当該３つの質問文は、互いに特性値が異なる。具体的には、１行目の質問文は「この事象は何？」であり、特性値（例えば、文字数等）は比較的小さい。このため、１行目の質問文に対応する詳細度は「１」である。２行目の質問文は「操作Ａをしたら発生したこの事象は何？」であり、特性値は１行目の質問文よりも大きい。このため、２行目の質問文に対応する詳細度は、１行目よりも高い「２」である。３行目の質問文は「操作Ｂをした後に操作Ａをしたら発生したこの事象は何？」であり、特性値は２行目の質問文よりも更に大きい。このため、３行目の質問文に対応する詳細度は、２行目よりも更に高い「３」である。
【００５７】
そして、詳細度「１」に対応する１行目の回答文は「それは事象Ｐです。」であり、特性値は比較的小さい。詳細度「２」に対応する２行目の回答文は「それは事象Ｐです。車両が状態Ｑになると発生します。」であり、特性値は１行目の回答文よりも大きい。詳細度「３」に対応する３行目の回答文は「それは事象Ｐです。車両が状態Ｑになると発生します。操作Ｒを行ってください。」であり、特性値は２行目の回答文よりも更に大きい。このように、質問文の特性値が大きいほど、出力される回答文の特性値も大きくなる。
【００５８】
図５は、車両に備えられたイモビライザーが作動した場合に行われる、ユーザの質問文及びこれに対する回答文の具体例を示す。図５では、３組の質問文及び回答文が示されている。
【００５９】
図５の１行目において、質問文は「車に鍵のマークが点いた。」である。当該質問文は、鍵マークが点灯したという事象を単に伝えるものである。当該質問文の特性値（例えば、文字数等）は、比較的小さい。このため、当該質問文の特性値に基づいて決定される詳細度は、比較的低い「１」である。また、回答文は、「イモビライザーが作動中です。車から離れるときは、車内にキーを残さないで下さい。」である。当該回答文は、鍵マークの点灯がイモビライザーの作動を示しているという事象の説明と、イモビライザーに関する一般的な注意点と、を伝えるものである。当該回答文の特性値は、比較的小さい。
【００６０】
図５の２行目において、質問文は「車に鍵のマークが点いているが、これは何？」である。当該質問文は、鍵マークが点灯したという事象を伝えるとともに、当該事象の説明を要求するものである。当該質問文の特性値は、１行目よりも大きい。このため、当該質問文の特性値に基づいて決定される詳細度は、１行目よりも高い「２」である。また、回答文は、「これはイモビライザーの作動インジケータです。予め登録されたキー以外ではエンジン始動できません。車から離れるときは、車内にキーを残さないで下さい。」である。当該回答文には、登録済みのキー以外ではエンジンの始動ができないという、イモビライザーに関する注意点が追加されている。当該回答文の特性値は、１行目よりも大きい。
【００６１】
図５の３行目において、質問文は「車を停めたら車のメータに鍵のマークが表示された。これはどういうときに表示されるのか。」である。当該質問文は、鍵マークが点灯したという事象を伝えるとともに、鍵マークが点灯するまでの状況説明を含み、更に当該事象の発生要因の説明を要求するものである。当該質問文の特性値は、２行目よりも大きい。このため、当該質問文の特性値に基づいて決定される詳細度は、２行目よりも高い「３」である。また、回答文は、「これはイモビライザーの作動インジケータです。パワースイッチをＯＦＦにすると、イモビライザーシステムの作動を知らせるためにインジケータが点滅します。」である。当該回答文には、インジケータが点滅した要因の説明が含まれる。当該回答文の特性値は、２行目のよりも更に大きい。
【００６２】
図６は、車両に備えられた侵入検知のオートアラームが作動した場合に行われる、ユーザの質問文及びこれに対する回答文の具体例を示す。図６では、３組の質問文及び回答文が示されている。
【００６３】
図６の１行目において、質問文は「車から凄い音。止めたい。」である。当該質問文は、車両から音が発生したという事象を伝えるとともに、当該音の発生を停止させる対処方法の説明を要求するものである。当該質問文の特性値（例えば、文字数等）は、比較的小さい。このため、当該質問文の特性値に基づいて決定される詳細度は、比較的低い「１」である。また、回答文は、「侵入検知のオートアラームが作動しています。ドアを解錠するか、車内にいる場合はパワースイッチをＯＮにしてください。」である。当該回答文は、発生している音は侵入検知のオートアラームであるという事象の説明と、音の発生を停止させる対処方法と、を伝えるものである。当該回答文の特性値は、比較的小さい。
【００６４】
図６の２行目において、質問文は「車から大きなアラームが鳴ったが、何が起きたのか？」である。当該質問文は、車両から音が発生したという事象を伝えるとともに、当該音の発生要因の説明を要求するものである。当該質問文の特性値は、１行目よりも大きい。このため、当該質問文の特性値に基づいて決定される詳細度は、１行目よりも高い「２」である。また、回答文は、「侵入検知のオートアラームが作動しています。車内に残った人やペット等に反応した可能性があります。」である。当該回答文は、発生している音は侵入検知のオートアラームであるという事象の説明に加えて、音の発生要因を伝えるものである。当該回答文の特性値は、１行目よりも大きい。
【００６５】
図６の３行目において、質問文は「駐車後しばらく車内にいて、降りようとしたら凄いアラームが鳴った。おそらく侵入検知だと思うが、何故作動したのか？」である。当該質問文は、車両から音が発生したという事象を伝えるとともに、音が発生するまでの状況説明を含み、更に音が侵入検知であると推測したうえで当該事象の発生要因の説明を要求するものである。当該質問文の特性値は、２行目よりも大きい。このため、当該質問文の特性値に基づいて決定される詳細度は、２行目よりも高い「３」である。また、回答文は、「オートアラームは、車内に残った人が、ロックレバーで解錠したりボンネットやトランクを開けたりすると作動することがあります。また、車内に動くものを残した場合にも作動することがあります。」である。当該回答文には、音の発生要因の詳細な説明が含まれる。当該回答文の特性値は、２行目よりも更に大きい。
【００６６】
以上述べたように、本実施形態に係る情報処理システム１によれば、車両に関する質問文の特性値の検出結果に基づいて、文章の詳細さの指標である詳細度が決定される。そして、決定された詳細度に応じた回答文が出力される。上述したように、質問文の特性値及びユーザが期待する回答文の詳細度は一定の相関関係を有するところ、情報処理システム１によれば、回答文の詳細度が、ユーザの質問文の特性値の検出結果に応じて定まる。したがって、ユーザが期待する回答文の詳細度を考慮した自動回答が可能になる。
【００６７】
本発明を諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形及び修正を行うことが容易であることに注意されたい。したがって、これらの変形及び修正は本発明の範囲に含まれることに留意されたい。例えば、各手段又は各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段又はステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【００６８】
例えば、上述した本実施形態において、サーバ２０が実行する処理の少なくとも一部を、情報処理装置１０が実行する構成であってもよい。例えば、図２に示すステップＳ１０２〜Ｓ１０６及びＳ１０８〜Ｓ１１１のうち１つ以上のステップを情報処理装置１０が実行してもよい。また、情報処理装置１０又はサーバ２０が実行する処理の少なくとも一部を、情報処理装置１０及びサーバ２０が協働して実行する構成であってもよい。また、サーバ２０が実行する全ての処理を、情報処理装置１０が単独で実行する構成も可能である。
【００６９】
また、上述した実施形態において、図２を参照して情報処理システム１の動作フローについて説明した。しかしながら、当該動作フローに含まれる一部のステップ、又は１つのステップに含まれる一部の動作が、省略されてもよい。論理的に矛盾しない範囲内において、複数のステップの順番が入替わってもよい。
【００７０】
また、上述した実施形態において、情報処理装置１０の構成及び機能の一部又は全部が、車両に実装されてもよい。かかる場合、例えば車両に搭載されたＥＣＵ（Electronic Control Unit）が、制御部１６と同様に機能してもよい。或いは、情報処理装置１０の構成及び機能を、複数の装置に分散させた構成も可能である。
【００７１】
また、上述した実施形態において、質問文の１つの特性値に基づいて詳細度が決定される構成について説明した。しかしながら、例えば、質問文の１つの特性値に替えて、質問文の複数の特性値（例えば、文字数及び単語数等）の合計値又は最大値に基づいて、詳細度が決定される構成も可能である。
【００７２】
また、上述した実施形態において、文章の「特性値」が、当該文章に含まれる文字数、単語数、内容語の数、又は係り受けの数等である構成について説明した。しかしながら、文章の「特性値」は、当該文章に含まれる各単語及び／又は各フレーズに設定されたスコアの合計値又は最大値であってもよい。かかる場合、サーバ記憶部２２は、単語毎及び／又はフレーズ毎に、対応するスコアを予め記憶してもよい。サーバ制御部２３は、例えば質問文に含まれる各単語及び／又は各フレーズに設定されたスコアの合計値又は最大値を、当該質問文の特性値として決定してもよい。同様に、サーバ制御部２３は、例えば回答文の候補文に含まれる各単語及び／又は各フレーズに設定されたスコアの合計値又は最大値を、当該候補文の特性値として決定してもよい。
【００７３】
また、例えば汎用の電子機器に搭載されたプロセッサを、上述した実施形態に係る情報処理装置１０の制御部１６として機能させることができる。具体的には、実施形態に係る情報処理装置１０の各機能を実現する処理内容を記述したプログラムを、電子機器のメモリに格納し、電子機器のプロセッサによって当該プログラムを読み出して実行させることによって実現可能である。
【符号の説明】
【００７４】
１    情報処理システム
１０    情報処理装置
１１    表示部
１２    入力部
１３    音声再生部
１４    通信部
１５    記憶部
１６    制御部
２０    サーバ
２１    サーバ通信部
２２    サーバ記憶部
２３    サーバ制御部
３０    ネットワーク
【図１】
2019145002.tif 000003
【図２】
2019145002.tif 000004
【図３】
2019145002.tif 000005
【図４】
2019145002.tif 000006
【図５】
2019145002.tif 000007
【図６】
2019145002.tif 000008