情報検索装置、情報検索サイトの改善方法提示装置
【課題】 FAQサイトを自動的に分析して改善方法を提示する。
【解決手段】 情報検索システムは、ユーザの質問事項に対して予め準備されている回答文からいずれかの回答文を抽出してユーザに提示する情報検索サイトをネットワーク14上で提供する。回答文格納部62は、ユーザ端末に表示させる回答文データを記憶する。送受信部22は、ユーザ端末における質問入力操作内容を示す操作情報を受信する。検索部52は、受信された操作情報を所定の基準にしたがって処理することによって、回答文格納部62から質問に対応するひとつまたは複数の回答文データを選択する。応対履歴記録部70は、操作情報と検索部52による選択結果とを応対履歴として記録する。問題点抽出部102は、記録された複数の応対履歴の間の関連性を基準として、ユーザ端末に表示される回答文データの的確性の度合いを表す的確性データを作成する。
【解決手段】 情報検索システムは、ユーザの質問事項に対して予め準備されている回答文からいずれかの回答文を抽出してユーザに提示する情報検索サイトをネットワーク14上で提供する。回答文格納部62は、ユーザ端末に表示させる回答文データを記憶する。送受信部22は、ユーザ端末における質問入力操作内容を示す操作情報を受信する。検索部52は、受信された操作情報を所定の基準にしたがって処理することによって、回答文格納部62から質問に対応するひとつまたは複数の回答文データを選択する。応対履歴記録部70は、操作情報と検索部52による選択結果とを応対履歴として記録する。問題点抽出部102は、記録された複数の応対履歴の間の関連性を基準として、ユーザ端末に表示される回答文データの的確性の度合いを表す的確性データを作成する。
【発明の詳細な説明】
【技術分野】
【0001】
この発明は、情報検索装置および情報検索サイトの改善方法提示装置に関する。より具体的には、FAQ(Frequently Asked Question)サイトなどの情報検索サイトの問題点を自動的に分析する技術に関する。
【背景技術】
【0002】
ユーザからの様々な問い合わせを迅速に解決し、また回答する側の人的負担を軽減するために、FAQサイトをインターネット上で提供する企業が増大している。このようなFAQサイトは、利用者が質問事項を入力して検索するか、または階層的なカテゴリ構造をたどることにより、ユーザが自らの質問事項の回答を得られるように構成されている。FAQサイトは企業の顧客対応品質を向上させるためにもその重要度が増している。
【発明の開示】
【発明が解決しようとする課題】
【0003】
FAQサイトの中には、ユーザが求める回答にたどり着くまでに長時間を要したり見当違いの回答しか得られないなど、ユーザの要望に十分応えていないものも存在する。FAQサイトをこのような状態で放置しておくことは、顧客対応品質の低下やオペレータの増員によるコスト上昇につながり、企業にとって好ましくない。しかしながら、従来では、FAQサイトの改善やメンテナンスはサイト管理者の判断に任されており、改善やメンテナンスなどの作業を高頻度で実行することが困難であった。また、このような作業には統計処理や分析の能力が必要であり、管理者のスキルによってFAQサイトの改善へのフィードバックの度合いに差が生じることがあった。
【0004】
本発明者は以上の認識に基づき本発明をなしたもので、その目的は、情報検索サイトの問題点を分析し改善方法を自動的に提示する技術を提供することにある。
【課題を解決するための手段】
【0005】
本発明のある態様は、ユーザの質問事項に対して予め準備されている回答文からいずれかの回答文を抽出してユーザに提示する情報検索サイトをネットワーク上で提供する情報検索装置に関する。この装置は、ユーザ端末に表示させる回答文データを記憶する回答文格納部と、ユーザ端末における質問入力操作内容を示す操作情報を受信する受信部と、受信された操作情報を所定の基準にしたがって処理することによって、回答文格納部から質問に対応するひとつまたは複数の回答文データを選択する検索部と、操作情報と検索部による選択結果とを応対履歴として記録する応対履歴記録部と、記録された複数の応対履歴の間の関連性を基準として、ユーザ端末に表示される回答文データの的確性の度合いを表す的確性データを作成する問題点抽出部と、情報検索サイトの改善方法が記述された複数の対策文データを記憶する改善方法格納部と、問題点抽出部により作成された的確性データと所定の基準データとを比較して、改善方法格納部からひとつまたは複数の対策文データを選択する改善方法決定部と、選択された対策文データを管理者端末に表示させる改善方法提示部と、を備える。
【0006】
この態様によれば、ユーザ端末における操作内容とそれに対応する回答文の検索結果とを応対履歴として記録し、この応対履歴から作成された的確性データを用いて改善方法を決定することによって、人手を介することなく情報検索サイトの改善方法を自動的に提示することができる。
【0007】
問題点抽出部は、応対履歴における所定の事象の発生回数を使用して所定のテーブルを参照することによって、情報検索サイト内でのユーザの動向を数値化したユーザ動向スコアを算出するユーザ動向数値化部をさらに備え、改善方法決定部は、ユーザ動向スコアと所定の基準値とを比較し、その比較結果に応じて対策文データを選択するようにしてもよい。
【0008】
このように、応対履歴に基づいてユーザ動向スコアを算出し、これを使用して対策文データを選択するようにしたので、対策文データを選択するに際して管理者の主観を排除することができるため、管理者のスキルによらず情報検索サイトの改善を一定の品質で実行することが可能になる。
【0009】
応対履歴記録部は、情報検索サイトに接続したユーザ端末を識別し、ユーザ端末毎に異なる識別符号と関連付けて応対履歴を記録し、ユーザ動向数値化部は識別符号を参照して応対履歴をユーザ端末毎に区別し、ユーザ端末毎にユーザ動向スコアを算出するようにしてもよい。このように、応対履歴をユーザ端末毎に記録するようにしたので、情報検索サイト内での個々のユーザの動向を数値化することが可能となる。
【0010】
改善方法提示部は、改善の対象となる回答文データを対応する対策文データ毎に集約して該対策文データとともに管理者端末の画面に表示させてもよい。分析結果を提示する代わりに、管理者が取るべき改善方法を記述した対策文データを直接表示するようにしたので、管理者は情報検索サイトの改善を直ちに実行することが可能になる。
【0011】
なお、情報検索装置は、単体のPCで構成してもよいし、互いにネットワークで接続されたサーバおよびユーザ端末を組み合わせたシステムの形で構成してもよい。
【0012】
本発明の別の態様は、情報検索装置によりネットワーク上に提供され、ユーザの質問事項に対して予め準備されている回答文からいずれかの回答文を抽出してユーザに提示する情報検索サイトの改善方法を管理者に提示する改善方法提示装置に関する。この装置は、ユーザ端末における質問入力操作内容を示す操作情報とユーザに提示された回答文データとを記録した応対履歴を使用して、応対履歴の間の関連性を基準として、情報検索サイトでユーザに提示される回答文の的確性の度合いを表す的確性データを作成する問題点抽出部と、情報検索サイトの改善方法が記述された複数の対策文データを記憶する改善方法格納部と、問題点抽出部により作成された的確性データと所定の基準データとを比較して、改善方法格納部から質問に対応するひとつまたは複数の対策文データを選択する改善方法決定部と、選択された対策文データを管理者端末に表示させる改善方法提示部と、を備えることを特徴とする。
【0013】
なお、以上の構成要素の任意の組合せや、本発明の構成要素や表現を方法、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。
【発明の効果】
【0014】
本発明によれば、情報検索サイトにおけるユーザの利用履歴を自動的に分析することによって、情報検索サイトの改善方法を提示することができる。
【発明を実施するための最良の形態】
【0015】
本発明は、従来は管理者に依存していたFAQシステムなどの情報検索システムにおけるユーザの利用履歴のデータ分析を自動化し、具体的な改善方法を提示する技術に関する。以下では、本発明の一実施形態に係るFAQシステムの構成を初めに説明し、続いて具体的な機能について説明する。
【0016】
図1は、本発明の一実施形態に係るFAQシステム10の全体構成を示す。FAQサーバ18は、ネットワーク14を介して複数のユーザ端末12と接続される。FAQサーバ18はウェブサーバとしての機能を有しており、ウェブページを介してユーザから質問を受け付け、保持している回答文データの中からそれに類似するものを検索し、その質問に対する回答文をユーザに提示する。FAQサーバ18が提供するウェブページ(「FAQサイト」ともいう)において、ユーザは自然文による質問を入力して検索を実行することができる。また、このウェブページにおいて階層的に表示されるカテゴリを順次選択することによって、ユーザは所望の回答文に到達することもできる。いずれの場合も、ユーザ端末12がその操作情報をFAQサーバ18へ送信する。
【0017】
FAQサーバ18には分析サーバ20が接続されている。分析サーバ20は、FAQサーバ18による回答文データ提示の的確性を自動的に分析し、FAQサーバ18の改善方法を決定する。決定された改善方法についての情報は、ネットワーク14を介して、FAQシステム10の管理者端末16に送信される。なお、ユーザ端末12および管理者端末16は、PCなどの情報処理装置である。また、ネットワーク14は、例えば、インターネットや、企業内で敷設されるLAN(Local Area Network)などである。
【0018】
図2は、FAQサーバ18および分析サーバ20の構成を示す機能ブロック図である。FAQサーバ18は、ユーザ端末12および管理者端末16との間でデータを送受信する送受信部22と、種々の処理を実行する処理部30と、ユーザ端末12から操作または入力される質問に対する回答文データを検索する検索部52と、検索対象となる複数の回答文データや検索処理に必要なデータなどを記憶する格納部60と、を有する。
【0019】
なお、FAQサーバ18および分析サーバ20は、ハードウエア的にはコンピュータのCPUやメモリなどの構成で実現でき、ソフトウエア的にはファイル管理やファイル検索機能のあるプログラムなどによって実現できるが、本図ではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウエア、ソフトウエアの組合せによっていろいろなかたちで実現できる。
【0020】
送受信部22は、FAQサーバ18に対する各種処理の指示、検索条件の入力、検索結果の出力など、FAQサーバ18とその外部との間でデータを入出力するインタフェイスである。FAQサーバ18がスタンドアロンで実現される場合にはユーザと本装置を結ぶインタフェイスとなり、FAQサーバ18がネットワークサーバとして実現される場合には本装置をクライアント端末とネットワークを介して接続させる通信インタフェイスとなる。
【0021】
質問受付部32は、ユーザからの質問を受け付ける。質問受付部32は、ユーザが質問文を入力して送信するためのインタフェイスを備えたウェブページをユーザに提示し、ユーザが入力した情報をCGI(Common Gateway Interface)などの機能を利用して取得する。
【0022】
処理部30は、回答文格納部62に記憶されている複数の回答文データを処理対象とし、それぞれから特徴的な文字列を複数抽出する。この複数の特徴的な文字列は、その回答文データの内容を端的に示したコンセプト(概念)を形成するものとし、このコンセプトを索引データとして索引格納部64に記録する。処理部30は、回答文データに含まれる文字列を言語解析する解析処理部34と、その解析結果に基づいて索引データを生成する生成処理部40と、を含む。処理部30は、このほか、ウェブサーバを実現するための構成および機能を有しているが、これらについては既知の技術を利用する。
【0023】
解析処理部34は、前処理部36と文字列抽出部38を含む。前処理部36は、言語解析に先だって前処理を行う。例えば、処理対象となる回答文データからファイル形式や文書形式を検出し、これに基づいてその回答文データをテキスト形式などの非定型な形式に変換して解析容易な状態を形成してもよい。このとき形態素解析、構文解析、意味解析などの技術を利用してもよい。
【0024】
文字列抽出部38は、処理対象の回答文データから複数の文字列を抽出する。後述する単語辞書に含まれる単語を抽出する形でもよいし、スペースやブランクで区切られた文字列を単語として認識してもよい。
【0025】
生成処理部40は、抽出された文字列の出現頻度を計数し、その出現頻度に基づいて索引データを生成する。生成処理部40は、統計処理部42と索引生成部44を含む。統計処理部42は、抽出された文字列のその回答文データにおける出現頻度を計数するとともに、回答文格納部62が保持する複数の回答文データ全体にわたるその文字列の出現頻度を計数する。このとき文字列同士の類似性を考慮する。例えば、類義語、同義語、統制語として定義された相互に意味が近似する複数の単語間の相違を吸収して文字列の出現頻度を計数する。
【0026】
索引生成部44は、統計処理部42によって計数された文字列の出現頻度に基づいて索引データを生成する。この索引データは、抽出された複数の文字列にそれぞれの出現頻度に応じた重み付けが付加された一覧として構成される。各文字列に対する重み付けは、処理対象の回答文データにおける出願頻度が高い文字列ほど重み付けを高くする一方で、回答文格納部62が記憶する複数の回答文データ全体にわたって出現頻度が高い文字列に対しては重み付けを低くする。その結果、その回答文データに特有な文字列を統計的な手法で顕在化させることができる。なお、この索引データの生成は検索の前に予め実行しておいてもよいし、検索が行われるたびに生成されてもよい。
【0027】
検索部52は、ユーザから検索条件を受け取り、これに適合する回答文データを回答文格納部62から抽出する。検索部52は、自然文検索部54とカテゴリ検索部56とを含む。
【0028】
自然文検索部54は、図示しない条件設定部および類似度判断部を含む。条件設定部は、質問受付部32を介してユーザ端末12から質問文を取得する。この検索条件は、自然文によって記述された文章のかたちでもよいし、何らかの文字列を含んだファイルのかたちでもよい。その検索条件は解析処理部34に送られて前述した索引データの生成過程と同様の処理対象となり、その検索条件のコンセプトが生成される。
【0029】
類似度判断部は、解析処理部34にて生成された質問文のコンセプトと索引格納部64に索引データとして記録されたコンセプトとを比較することにより、質問文と回答文データの類似度を検出する。そして、回答文格納部62の中からユーザの質問文に類似する回答文データを検索する。比較の際に、辞書格納部66が保持する各種辞書に基づき、検索条件に含まれる文字列と関連する他の文字列を追加してその検索条件を補完してもよい。
【0030】
ここで、質問文と索引データの比較にはベクトル空間モデルを利用する。すなわち、質問文のコンセプトと索引データのコンセプトをそれぞれ多次元空間上のベクトルとして表現し、これらを比較する。コンセプトにn個の文字列が含まれる場合はn次元のベクトル空間が形成され、各文字列の出現頻度に応じた重み付けが各成分に加えられる。こうして形成されるベクトル同士の近似度が質問文と回答文データの類似度となる。
【0031】
回答文提示部48は、検索により抽出された回答文データを回答文格納部62から読み出して、類似度の高い順に回答文データの一覧を生成して、ウェブページとしてユーザに提示する。回答文提示部48は、検索により抽出された複数の回答文データをユーザに提示するときに、ユーザの質問文との類似度の順に回答文データを提示してもよい。類似度の高い順に回答文データを提示することで、ユーザが質問したい内容により近いものから順にユーザに提示することができる。
【0032】
このウェブページ上には、それぞれの回答文に対するユーザの満足度を点数で入力するためのアンケート点数入力欄が設けられており、ユーザの満足度を取得することができる。また、回答文に対するユーザの自由なコメントを入力するためのアンケートコメント欄も設けられている。これらの情報は、ユーザ端末12によりFAQサーバ18に送られる。
【0033】
格納部60は、回答文格納部62、索引格納部64、辞書格納部66、カテゴリ格納部68、応対履歴記録部70を含む。回答文格納部62は、複数の回答文データを保持する。回答文データは、例えばワードプロセッサなどの文書作成ソフトウエアによって生成された文書ファイル、HTML(Hyper Text Markup Language)やXML(eXtensible Markup Language)などの記述言語を用いて生成されたファイルなど、多様な形式で作成可能である。また、回答文データ自体は、検索を前提とした分類および定型化が予めなされることを必要としない。
【0034】
回答文データには、ユーザからの質問内容を予想して予め用意された質問文をタイトルとして、その質問文に対する回答内容が記述されている。タイトルの例としては、「電源が入らない」「電源を入れても動作しない」などである。回答内容の例としては、「電源ケーブルが接続されているか確認してください」などである。なお回答内容は、ひとつのタイトルに対して複数記述されていてもよい。回答文データは、基本情報として、ID、作成日、更新日、作成者、更新者、公開期限などのデータ項目を含んでいてもよい。
【0035】
索引格納部64は、生成処理部40によって生成された索引データを回答文データと対応付けて記憶する。辞書格納部66は、単語辞書、類義語辞書、同義語辞書、統制語辞書など、解析処理部34および生成処理部40による言語解析や統計処理において参照されるデータを保持する。
【0036】
カテゴリ格納部68は、回答文データを予め分類されたカテゴリに関連付けて表示するためのカテゴリ情報を記録する。ユーザは、自然文検索の代わりに、ウェブページに表示されるカテゴリを選択していくことによって、所望の回答文に到達することもできる。この場合、カテゴリ検索部56は、カテゴリ格納部68に保持されているカテゴリ情報を参照して、回答文データをユーザ端末に表示させる。
【0037】
ユーザ操作内容取得部46は、ユーザ端末12における各操作情報を取得する。ユーザ端末から質問文が入力されるか、またはカテゴリ選択により回答文データが抽出されたときは、その情報を取得する。またユーザ操作内容取得部46は、ユーザ端末12に表示された回答文データが参照されることにより生じる操作情報も取得する。さらに、ユーザ操作内容取得部46は、FAQサーバ18に接続したユーザ端末12を識別し、それぞれ別の識別符号を与える。各ユーザ端末12から取得した情報は、それぞれの識別符号と関連付けて、応対履歴記録部70に応対履歴として順次記録される。
【0038】
アンケート受付部50は、ウェブページに表示された回答文データについてユーザ端末12から入力されるアンケート点数とアンケートコメントを受信する。受信したアンケート点数とアンケートコメントは、ユーザ端末の識別符号と関連付けて、応対履歴記録部70に記録される。
【0039】
応対履歴記録部70は、リレーショナルデータベースとして構成することができる。応対履歴には、上述したものを含め、ユーザID、セッション日時、操作種類、操作内容、IPアドレス、回答文データのID、検索条件式、検索結果、アンケート点数などが含まれる。
【0040】
ここで、FAQサーバ18による質問の自然文検索の過程をまとめる。まず、検索条件となる文章をユーザが自然文の形で指定すると、解析処理部34がその検索条件から文字列を抽出して索引データを生成する。自然文検索部54は、その索引データと索引生成部44が保持する複数の索引データを照合してそれぞれの類似度を判断する。回答文提示部48は、その類似度の順に回答文データの一覧を生成し、これを検索結果としてユーザ端末12の画面に表示させる。
【0041】
図3は、応対履歴記録部70に記録される応対履歴の一例を示す。図示するように、ユーザID、セッション日時、操作種類、操作内容が時系列で記録される。操作種類としては、検索の他、回答文データの参照やアンケート回答なども記録される。また、操作内容には、検索の際にユーザが入力した文章(「印刷できない」「保存エラー」など)と、対応する検索結果(「13件」など)も記録される。回答文データが参照された場合には、そのIDも記録される。このように、応対履歴記録部70には、セッションの開始後、ユーザがウェブページにおいて行った操作内容を逐一記憶している。したがって、この応対履歴を用いて様々な統計処理を実行することができる。
【0042】
図4は、図3に示した応対履歴をユーザIDにより分別した様子を示す。このように、ユーザIDを応対履歴に関連付けて記録しているため、ユーザ単位で操作をたどることが可能となる。
【0043】
図5は、図3の応対履歴において発生した事象をカウントし、その結果に基づいて、ユーザの動向をスコア化する様子を示す。このスコア化の詳細については後述する。このように、ユーザの操作の流れをスコア化することによって、ユーザの満足度を高精度で抽出することが可能になる。
【0044】
図2に戻り、分析サーバ20の各機能ブロックについて説明する。分析サーバ20は、問題点抽出部102と、改善方法格納部108と、改善方法決定部110と、改善方法提示部112と、を含む。
【0045】
問題点抽出部102は、応対履歴記録部70に記録された複数の応対履歴の間の関連性を基準として、ユーザ端末12に提示される回答文データの的確性の度合いを表す的確性データを作成する。
より具体的には、問題点抽出部102は、ユーザ動向数値化部104と、回答文数値化部106とを含む。ユーザ動向数値化部104は、応対履歴における所定の事象の発生回数を使用して所定のテーブルを参照することによって、FAQサイト内でのユーザの動向を数値化したユーザ動向スコアを算出する。ユーザ動向数値化部104は、識別符号を参照して応対履歴をユーザ端末毎に区別し、ユーザ端末毎にユーザ動向スコアを算出することもできる。回答文数値化部106は、カテゴリに関連付けられる回答文データ数を回答文スコアとして算出する。
【0046】
ユーザ動向スコアとして、本実施形態では、参照率スコア、満足度スコアおよびヒット率を使用する。参照率スコアは、ユーザ端末12に表示された回答文データのうちユーザにより参照された比率を示すスコアである。また、満足度スコアは、参照率、アンケート点数およびアンケート入力回数を使用して所定のテーブルを参照して、回答文データについてのユーザの満足の度合いを類推するためのスコアである。参照率スコアおよび満足度スコアの具体的な算出方法については後述する。ヒット率は、ユーザ端末からの操作情報の受信回数と、該操作情報に応答して検索部52により選択された回答文データ数との割合を示すスコアである。
【0047】
改善方法格納部108は、情報検索サイトの改善方法が記述された複数の対策文データを記憶する。この実施の形態では、改善方法格納部108は以下の4つの対策文データを記憶する。すなわち、第1の対策文データは「回答文データの追加」であり、改善方法として回答文データを追加して回答文格納部62に記憶させることを管理者に推奨するものである。第2の対策文データは「回答文データの修正」であり、既に回答文格納部62に記憶されている回答文データを修正することを管理者に推奨するものである。なお、この修正には、回答文データのタイトルを修正することと、回答内容を修正することと、回答内容のバリエーションを増やすことの全てが含まれる。
【0048】
第3の対策文データは「辞書の修正」であり、辞書格納部66に記憶されている登録語句を修正または追加することを管理者に推奨するものである。第4の対策文データは「カテゴリの改善」であり、カテゴリ格納部68に記憶されているカテゴリの階層構造を修正するか、またはカテゴリと回答文データとの関連付けを修正することを管理者に推奨するものである。当然であるが、これら4つ以外の対策文データを記憶していてもよいし、4つのうちいずれかの対策文データが含まれていなくてもよい。例えば、「回答文データの修正」をさらに詳細に「回答文データのタイトル修正」「回答文データの内容修正」のように分けて対策文データを記憶してもよい。
【0049】
改善方法決定部110は、問題点抽出部102により作成された的確性データと所定の基準データとを比較して、改善方法格納部108からひとつまたは複数の対策文データを選択する。より具体的には、改善方法決定部110は、ユーザ動向スコアおよび回答文スコアと所定の基準値とを比較し、その比較結果に応じて対策文データを選択する。この具体的な処理については、図11以降を参照して詳細に説明する。
【0050】
改善方法提示部112は、選択された対策文データを管理者端末16に表示させる。このとき、改善方法提示部112は、改善の対象となる回答文データを対応する対策文データ毎に集約して該対策文データとともに管理者端末16の画面に表示させる。
【0051】
ここで、参照率スコアを算出する方法を説明する。
ユーザによる質問文検索の回数をS、検索回数の最大値をSmx、参照率をRとする。そして、図6のグラフ上において、ある質問文の検索回数Sと参照率Rを表す点A(S、R)を配置したとき、点Z(Smx、0)から点Aまでの距離を参照率スコアRsとして算出する。これは、点Zは、検索回数が最大であるが参照率が0である最悪のケースと考えられるため、点Zから距離が離れるほど、高スコアであると考えられるからである。なお、必要に応じて、検索回数Sおよび参照率Rに加重をかけて参照率スコアを算出してもよい。なお、上記スコア算出の過程において、当該ユーザの過去の操作履歴および今回の操作履歴をもとに、アンケート点数や回答文データの参照に至るまでの操作の重みを算出し加重することで、ユーザ個々の動向を加味した値を最終的なスコアとすることもできる。
【0052】
次に、満足度スコアを算出する方法を説明する。
ある回答文データについて、ユーザにより参照された回数をN、参照回数の最大値をNmx、ユーザにより入力されるアンケート点数の平均点をA(−100≦A≦100)、入力されたアンケート点数が0点であった回数をZ、Zの最大値をZmx、アンケートのコメントがなされた回数をC、Cの最大値をCmxと表記する。
【0053】
まず、図7のグラフを参照して、アンケート0点回数Zに対応するスコアSzを算出する。算出されたSzに対して計算上必要な数値変換を施した値とアンケート平均点Aを0以上100以下となるよう変換した値とを掛け合わせて相関関係を求め、スコアSzaを算出する。
【0054】
次に、図8に示すグラフ上において、ある回答文データに関する参照回数NとスコアSzaを表す点B(N、Sza)を配置したとき、点Y(Nmx、0)から点B迄の距離をスコアSzarとして算出する。これは、点Yは、参照回数が最大であるが満足度Szaが0である最悪のケースと考えられるため、点Yから距離が離れるほど高スコアであると考えられるからである。なお、必要に応じて、参照回数NとスコアSzaに加重をかけてスコアSzarを算出してもよい。
【0055】
さらに、図9に示すグラフ上において、アンケートコメント回数Cに対応するスコアScを算出する。最後に、算出されたスコアScに対して計算上必要な数値変換を施した値とSzarとを掛け合わせて相関関係を求め、最終的な満足度スコアSzbとする。なお、上記スコア算出の過程において、当該ユーザの過去の操作履歴および今回の操作履歴をもとに、アンケート点数や回答文データの参照に至るまでの操作の重みを算出し加重することで、ユーザ個々の動向を加味した値を最終的なスコアとすることもできる。
【0056】
図10は、FAQサーバ18または分析サーバ20のハードウエアコンポーネントを示す。各サーバ18、20は、それぞれ、CPU140、入力装置142、表示装置144、RAM(ランダムアクセスメモリ)150、ハードディスク152、およびドライブ装置148を備える。これらの構成は、バス146などの信号伝送路により電気的に接続されている。
【0057】
ハードディスク152は、大容量の磁気記憶装置であり、各種データベースなどを記憶する。記録媒体154は、実施の形態に関連して説明した各サーバの機能をCPU140に実現させるためのプログラムを記録する。記録媒体154がドライブ装置148に挿入されると、そのプログラムは、RAM150またはハードディスク152に読み出され、CPU140は、読み出されたプログラムにより処理を行う。この記録媒体154は、CD−ROM、DVD、FDなどのコンピュータ読み取り可能な媒体である。
【0058】
ここでは、プログラムが記録媒体154に記録されている例について説明したが、別の例においては、このプログラムは、無線、有線を問わず、外部のサーバから送信されてもよい。図10に示したハードウエア構成において、プログラムは外部から供給される場合だけでなく、予めハードディスク152に格納されていてよいことも当業者には理解されるところである。
【0059】
ところで、従来からFAQシステムにおいては以下のような問題が存在することが知られている。第1に、ユーザが質問文を入力するか、またはカテゴリを選択したにもかかわらず、回答文が表示されない(「ヒットミス」ともいう)ことがあるという問題である。第2に、検索された回答文データがユーザ端末の画面に表示されたが、ユーザによりそれらが参照されないという問題である。第3に、ユーザが回答文を参照したものの、得られた情報に満足できないという問題である。一般に、これらの問題点を発見し、FAQシステムを改善したりメンテナンスを実行するには、管理者が各種統計データを参考にして、試行錯誤的に行うしかなかった。このため、高頻度でFAQシステムの改善やメンテナンスを実行することが困難であり、また、管理者の能力によりFAQサイトの改善へのフィードバックの度合いに差が生じることが多かった。
【0060】
そこで、本実施形態では、ユーザの応対履歴を記録しそれらに基づいて分析結果を数値化することによって、上記問題点を自動的に抽出し、具体的な改善方法を管理者に提示できるようにしたのである。
【0061】
上述したように、改善方法決定部110は、問題点抽出部102で抽出された各種スコアを使用して、回答文データの的確性に関する複数の分析処理を実行する。この分析処理によって、改善方法決定部110は、予め用意されている改善方法の中から適切なものを自動的に選択することができる。
【0062】
図11に示すように、本実施形態の改善方法決定部110は、問題点抽出部102により数値化されたスコアを利用した個別の分析処理を実行する6つの分析部120〜130を有する。各分析部は、分析の結果、適切な改善方法を決定し対応する対策文データを選択する。以下、それぞれフローチャートを参照して、各分析部における処理を説明する。
【0063】
1.自然文検索分析
自然文検索分析部120は、ユーザから入力された質問文を用いて、カテゴリを絞り込まずに自然文検索を実行したときにユーザに提示される回答文の的確性を分析する。
【0064】
図12は、自然文検索分析のフローチャートである。まず、回答文数値化部106が、ユーザによる質問文の入力回数が多いものから順番に所定数(例えば、5つ)の質問文を抽出する(S10)。これは、ユーザ入力の多い質問文を優先的に分析することで、ユーザのニーズに応じた回答文を充実させるためである。
【0065】
自然文検索分析部120は、抽出された質問文で自然文検索を実行したときに検索される回答文の数(これを「ヒット数」という)を取得し、その中でヒット数が0件の質問文があるか否かを判定する(S12)。ヒット数が0でなければ(S12のN)、S14をスキップしてS16に進む。ヒット数が0であれば(S12のY)、その質問文に対応する検索語句が辞書格納部66に記憶されているか否かを判定する(S14)。辞書格納部66に記憶されていなければ(S14のN)、辞書を修正すればヒット数が改善されると考えられるので、改善方法決定部110は対策文データとして「辞書修正」を選択し(S24)、このフローを終了する。
【0066】
辞書格納部66に検索語句が記憶されていれば(S14のY)、その質問文についての参照率スコアが所定値以下であるか否かを判定する(S16)。参照率スコアが所定値より大きければ(S16のN)、ユーザにより入力される質問文に対応する回答文データが十分に準備されていると判断できるので、このフローを終了する。参照率スコアが所定値以下であれば(S16のY)、自然文検索分析部120は、抽出された質問文で自然文検索を実行したときのヒット数を取得し、ヒット数が所定の上限しきい値以上か否かを判定する(S18)。ヒット数が上限しきい値以上である場合(S18のY)、十分なヒット数があるのに参照率が低いことになり、これは回答文データ中のタイトルまたは回答内容が不適切であるため、ユーザにより参照されていないと判断できるため、改善方法決定部110は、対策文データとして「回答文データ修正」を選択し(S26)、このフローを終了する。
【0067】
ヒット数が上限しきい値未満である場合(S18のN)、次に、自然文検索分析部120は、ヒット数が下限しきい値以下か否かを判定する(S20)。ヒット数が下限しきい値より多い場合(S20のN)、このフローを終了する。ヒット数が下限しきい値以下の場合(S20のY)、参照率が低いのは十分なヒット数がないためと判断できるため、改善方法決定部110は対策文データとして「回答文データの追加」を選択し(S22)、このフローを終了する。
【0068】
このように、自然文検索分析部120によって自然文検索の的確性が検証され、抽出された問題点に応じて、「回答文データの追加」「回答文データの修正」および「辞書修正」のいずれかの対策文データを選択することができる。選択された対策文データは改善方法提示部112により管理者端末16に表示されるので、管理者は、自然文検索の的確性を向上させるための改善方法を直ちに認識することができる。
【0069】
自然文検索分析部120は、質問文毎のヒット数や参照率などを管理者端末16に一覧表示させることもできる。この画面の例を図13に示す。図示するように、検索数の多い質問文のうち上位5件が表示され、それぞれについて、検索数、ヒット数、参照数および参照率が表示される。管理者は、この画面を見て、ヒット数や参照率の低いものを特定して、分析実行の指示を出すことも可能である。
【0070】
2.カテゴリ検索分析
カテゴリ検索分析部122は、ユーザの実行したカテゴリ検索についての応対履歴を参照して、カテゴリ検索を実行したときにユーザに提示される回答文の的確性を分析する。
【0071】
図14は、カテゴリ検索分析のフローチャートである。まず、問題点抽出部102は、応対履歴を参照して、カテゴリ検索回数、カテゴリに関連付けられる回答文データ数、カテゴリ絞り込み後の回答文データの参照率を導出する(S30)。続いて、カテゴリ検索分析部122は、カテゴリに関連付けられる回答文データが0件であるカテゴリが存在するか否かを判定する(S32)。そのようなカテゴリが存在する場合(S32のY)、カテゴリ格納部68におけるカテゴリの構成が不適切であるために、回答文データの表示されないカテゴリが生じていると判断できるため、改善方法決定部110は対策文データとして「カテゴリ改善」を選択し(S40)、このフローを終了する。
【0072】
回答文データが0件であるカテゴリが存在しない場合(S32のN)、カテゴリ検索分析部122は、カテゴリ検索後にユーザによる回答文データの参照率スコアが所定値以下であるカテゴリがあるか否かを判定する(S34)。そのようなカテゴリがなければ(S34のN)、このフローを終了する。そのようなカテゴリがあれば(S34のY)、続いて、そのカテゴリに関連付けられている回答文データの数が所定値未満であるか否かを判定する(S36)。所定値未満であれば(S36のY)、ユーザによる参照率が低いのは、カテゴリとともに表示される回答文データが少ないためと判断できるので、改善方法決定部110は、対策文データとして「回答文データを追加」を選択し(S42)、このフローを終了する。これにしたがって、管理者がカテゴリに関連付けられる回答文データ数を増やす改善を実施すれば、カテゴリ検索の的確性が増加する。
【0073】
S36で、回答文データの数が所定値以上であれば(S36のN)、ユーザによる参照率が低いのは、カテゴリとともに表示される回答文データの内容、特にタイトルの文言が不適切であるためと判断できるので、改善方法決定部110は対策文データとして「回答文データの修正」を選択し(S38)、このフローを終了する。
【0074】
従来は、カテゴリの体系が回答文データと有機的に連係できているか、つまり、カテゴリによる絞り込みが検索結果に影響を与えているか否かの分析は、管理者が試行錯誤的に実行する必要があった。しかし、本実施の形態によれば、カテゴリ検索分析部122によってカテゴリ検索の的確性が検証され、抽出された問題点に応じて、「カテゴリ改善」「回答文データの追加」および「回答文データの修正」のいずれかの対策文データを選択することができる。選択された対策文データは改善方法提示部112により管理者端末16に表示されるので、管理者は、カテゴリ検索の的確性を向上させるための改善方法を直ちに認識することができる。
【0075】
3.回答文妥当性分析
回答文妥当性分析部124は、回答文格納部62に格納されている回答文データ内のタイトルを用いて自然文検索を実行したとき、元の回答文データがヒットするか否かを判定する。
【0076】
図15は、回答文妥当性分析のフローチャートである。回答文妥当性分析部124は、回答文格納部62に格納されている任意の回答文データを取り出し、その中のタイトルを自然文検索部54に渡して、自然文検索を実行させる(S50)。その結果検索された元の回答文データが、自然文検索結果において所定順位以下(例えば、5位)になったか否かを判定する(S52)。所定順位より上であれば(S52のN)、自然文検索に問題がないと判断でき、このフローを終了する。所定順位以下であれば(S52のY)、続いて回答文妥当性分析部124は、辞書格納部66内の辞書情報に問題があるか否かを判定する(S54)。辞書情報に問題があれば(S54のY)、対応する辞書を修正することで自然文検索結果が上位になると考えられるため、改善方法決定部110は対策文データとして「辞書修正」を選択し(S56)、このフローを終了する。辞書情報に問題がなければ(S54のN)、自然文検索結果の順位が低いのは、回答文データにおけるタイトルと回答内容との対応がとれていないことが原因と考えられるため、改善方法決定部110は、対策文データとして「回答文データの修正」を選択し(S58)、このフローを終了する。
【0077】
このように、回答文妥当性分析部124によって、管理者は、回答文データにおけるタイトルと回答内容との対応関係を適切なものに改善することができる。また、管理者は、自然文検索の精度を把握することも可能である。
【0078】
4.アンケート分析
アンケート分析部126は、ユーザが回答文データを参照した後に回答するアンケート情報を参照して、ユーザの満足度の低い回答文データを特定する。
【0079】
図16は、アンケート分析のフローチャートである。まず、ユーザ動向数値化部104は、上述の手順により満足度スコアを算出する(S60)。そして、満足度スコアが所定値以下であるか否かを判定する(S62)。所定値を上回る場合は(S62のN)、このフローを終了する。所定値以下の場合は(S62のY)、回答文データの記述が不十分であると考えられるため、改善方法決定部110は対策文データとして「回答文データ修正」を選択し(S64)、このフローを終了する。
【0080】
このように、アンケート分析部126によって、管理者はユーザによるアンケート結果が好ましくない回答文データについて改善を行うことが可能となる。
【0081】
アンケート分析部126は、アンケート結果を一覧表示することもできる。この画面の例を図17に示す。図示するように、回答文データのタイトルを満足度スコアの低い順に表示し、それぞれについて、スコア平均点、不満足数、参照数、アンケート回答数、アンケート回答率などが表示される。管理者は、この画面を見て満足度の低い回答文データを特定して、分析実行の指示を出すことも可能である。
【0082】
また、各項目の値のみならず、満足度スコアの低い順にグラフ表示することで改善対象となる回答文データを管理者に視覚的に知らせることも可能である。これにより管理者は、具体的な改善方法を容易に想定することができる。
【0083】
5.カテゴリ絞り込み有り自然文検索分析
カテゴリ絞り込み有り自然文検索分析部128は、ユーザがカテゴリを選択後に自然文検索を実行したときに、カテゴリによる絞り込みが自然文検索の結果に影響を与えているか否かを分析する。
【0084】
図18は、カテゴリ絞り込みあり自然文検索分析のフローチャートである。まず、応対履歴記録部70に記憶されている応対履歴から、カテゴリ絞り込み後に自然文検索を実行している履歴を抽出する(S70)。そして、その応対履歴において、ヒット数が0件のものが存在するか否かを判定する(S72)。存在しない場合(S72のN)、このフローを終了する。存在する場合(S72のY)、続いて、カテゴリ絞り込みなしで同様の自然文検索を実行したときに、依然としてヒット数が0件であるか否かを判定する(S74)。ヒット数が0件の場合(S74のY)、カテゴリにかかわらず、単にユーザの入力した質問に対する回答文データが準備されていないと判断されるので、改善方法決定部110は対策文データとして「回答文データの追加」を選択し(S76)、このフローを終了する。ヒット数が1件以上あった場合(S74のN)、カテゴリによって自然文検索の結果に影響を与えていると判断されるので、改善方法決定部110は対策文データとして「カテゴリの改善」を選択し(S78)、このフローを終了する。
【0085】
このように、カテゴリ絞り込みあり自然文検索分析部128によって、管理者はカテゴリの構成を改善して自然文検索を阻害しないようにすることが可能になる。
【0086】
6.カテゴリ関連度分析
カテゴリ関連度分析部130は、カテゴリと回答文データとが適切に関連付けられているかを分析する。
【0087】
図19は、カテゴリ関連度分析のフローチャートである。回答文数値化部106は、カテゴリ格納部68に記憶されているカテゴリ情報を参照して、各カテゴリに関連付けられている回答文データ数をカウントする(S80)。カテゴリ関連度分析部130は、カウント数が0件であるカテゴリがあるか否かを判定する(S82)。カウント数が0件である場合(S82のY)、そのカテゴリに関連付けられる回答文データが準備されていないと判断されるので、改善方法決定部110は対策文データとして「回答文データの追加」を選択し(S84)、このフローを終了する。
【0088】
カテゴリ関連度分析部130は、関連付けられる回答文データ数の少ない順にカテゴリを表示することもできる。これによって管理者は、カテゴリと回答文データの関連付けを修正したり、回答文データを追加したり、またはカテゴリを削除したりなどの改善方法を発見することが可能となる。
【0089】
以上説明したように、本実施形態では、回答文データおよびカテゴリの問題点を数値化したことによって、様々な問題点を自動的に抽出することができる。また、上述の各分析部120〜130によって、回答文データやカテゴリに対しての改善方法を対策文データとして具体的に提示することができる。問題点の数値化に際しては、管理者の主観が入り込むことがないので、問題点の抽出を高精度に実施することができ、ひいては提示される改善方法の的確性が高まることになる。
【0090】
図20は、改善方法提示部112により管理者端末16に表示される改善方法提示画面の一例を示す。画面200の左側には、改善方法格納部108に記憶されている4種類の改善方法202が文字により表示される。画面の右側には、各分析部120〜130による自動分析の結果、4種類の対策文データ204毎に分別された具体的な対応策206が表示される。例えば、図12のS26により、ある回答文データの修正をするように判断された場合は、画面200に「回答文データの修正」が表示され、具体的な対応策として当該回答文データのタイトルが表示されることになる。また、画面200中において各対策文データ204を選択することによって、そのデータについての詳細情報を参照できるように構成されている。
【0091】
図21は、図20の画面内の「回答文データの追加」を選択したときに管理者端末16に表示される詳細画面の一例を示す。画面210には、追加すべき回答文データのタイトル候補212とその根拠を説明する文章214が表示される。なお、この文章214による説明は、改善方法格納部108に定型文を記憶しておき、検索の回数やヒット数などに上述のフローチャートにおいて判定した数を埋め込むようにすれば作成することができる。また、画面中の「分析結果」216を選択することで、詳細なデータやスコアを別画面において確認することができる。また、「対応状況」の欄218では、対応済みか保留かをユーザが選択することができ、対応状況を個別に管理することもできる。
【0092】
このように、分析結果であるスコアやデータを単に表示するのではなく、まず最初に改善方法に関連付けた具体的な対策を提示するようにしたので、管理者は実施すべき対策を速やかに把握することができる。
【0093】
以上説明したように、本発明はFAQシステムの問題点の抽出から改善方法の提示までを実行する。これに対し、従来のFAQシステムの分析ツールには統計情報を表示する機能しか備わっておらず、統計処理や問題点の抽出、改善方法の決定などは管理者任せであった。
本発明では、管理者が膨大な統計情報を処理したり多様な分析ツールを用いることなく、FAQシステム側で問題点の抽出と改善方法の提示を実行するため、管理者の負担が大きく低減するとともに、管理者のスキルに依存しないFAQシステムの改善が可能になる。また、これによって作業時間が短縮されるため、従来よりも高頻度にFAQシステムの回答文データを更新することが可能になり、結果的にFAQシステムのユーザの満足度を向上させることにもつながる。
【0094】
また、本発明で分析対象とするデータは、FAQシステムを利用したユーザの操作履歴情報であるため、ユーザにより質問文やアンケートが入力されない場合でも一定のデータを取得することができ、これを元にユーザの意図を類推することができる。
【0095】
さらに、回答文データやカテゴリの追加、修正が適切でなかった場合でも、それらに対するユーザの評価を比較的早期に応対履歴から抽出することができるため、不適切な修正が放置されることが少なくなる。
【0096】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、各構成要素や各処理プロセスの組合せにいろいろな変形が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【図面の簡単な説明】
【0097】
【図1】本発明の一実施形態に係るFAQシステムの全体構成を示す図である。
【図2】FAQサーバおよび分析サーバの構成を示す機能ブロック図である。
【図3】応対履歴の一例を示す図である。
【図4】図3の応対履歴をユーザ毎の操作に分別した様子を示す図である。
【図5】図4のユーザ毎の操作からユーザ動向スコアを算出する様子を示す図である。
【図6】参照率スコアの算出を説明するグラフである。
【図7】満足度スコアを算出するためのグラフである。
【図8】満足度スコアの算出を説明するグラフである。
【図9】満足度スコアを算出するためのグラフである。
【図10】FAQサーバまたは分析サーバのハードウエアコンポーネントを示す図である。
【図11】改善方法決定部の詳細な機能ブロック図である。
【図12】自然文検索分析のフローチャートである。
【図13】自然文検索分析の分析結果画面の一例を示す図である。
【図14】カテゴリ検索分析のフローチャートである。
【図15】回答文妥当性分析のフローチャートである。
【図16】アンケート分析のフローチャートである。
【図17】アンケート分析の分析結果画面の一例を示す図である。
【図18】カテゴリ絞り込み有り自然文検索分析のフローチャートである。
【図19】カテゴリ関連度分析のフローチャートである。
【図20】改善方法提示画面の一例を示す図である。
【図21】改善方法の詳細画面の一例を示す図である。
【符号の説明】
【0098】
10 FAQシステム、 12 ユーザ端末、 14 ネットワーク、 16 管理者端末、 22 送受信部、 48 回答文提示部、 50 アンケート受付部、 52 検索部、 62 回答文格納部、 68 カテゴリ格納部、 70 応対履歴記録部、 102 問題点抽出部、 104 ユーザ動向数値化部、 106 回答文数値化部、 108 改善方法格納部、 110 改善方法決定部、 112 改善方法提示部。
【技術分野】
【0001】
この発明は、情報検索装置および情報検索サイトの改善方法提示装置に関する。より具体的には、FAQ(Frequently Asked Question)サイトなどの情報検索サイトの問題点を自動的に分析する技術に関する。
【背景技術】
【0002】
ユーザからの様々な問い合わせを迅速に解決し、また回答する側の人的負担を軽減するために、FAQサイトをインターネット上で提供する企業が増大している。このようなFAQサイトは、利用者が質問事項を入力して検索するか、または階層的なカテゴリ構造をたどることにより、ユーザが自らの質問事項の回答を得られるように構成されている。FAQサイトは企業の顧客対応品質を向上させるためにもその重要度が増している。
【発明の開示】
【発明が解決しようとする課題】
【0003】
FAQサイトの中には、ユーザが求める回答にたどり着くまでに長時間を要したり見当違いの回答しか得られないなど、ユーザの要望に十分応えていないものも存在する。FAQサイトをこのような状態で放置しておくことは、顧客対応品質の低下やオペレータの増員によるコスト上昇につながり、企業にとって好ましくない。しかしながら、従来では、FAQサイトの改善やメンテナンスはサイト管理者の判断に任されており、改善やメンテナンスなどの作業を高頻度で実行することが困難であった。また、このような作業には統計処理や分析の能力が必要であり、管理者のスキルによってFAQサイトの改善へのフィードバックの度合いに差が生じることがあった。
【0004】
本発明者は以上の認識に基づき本発明をなしたもので、その目的は、情報検索サイトの問題点を分析し改善方法を自動的に提示する技術を提供することにある。
【課題を解決するための手段】
【0005】
本発明のある態様は、ユーザの質問事項に対して予め準備されている回答文からいずれかの回答文を抽出してユーザに提示する情報検索サイトをネットワーク上で提供する情報検索装置に関する。この装置は、ユーザ端末に表示させる回答文データを記憶する回答文格納部と、ユーザ端末における質問入力操作内容を示す操作情報を受信する受信部と、受信された操作情報を所定の基準にしたがって処理することによって、回答文格納部から質問に対応するひとつまたは複数の回答文データを選択する検索部と、操作情報と検索部による選択結果とを応対履歴として記録する応対履歴記録部と、記録された複数の応対履歴の間の関連性を基準として、ユーザ端末に表示される回答文データの的確性の度合いを表す的確性データを作成する問題点抽出部と、情報検索サイトの改善方法が記述された複数の対策文データを記憶する改善方法格納部と、問題点抽出部により作成された的確性データと所定の基準データとを比較して、改善方法格納部からひとつまたは複数の対策文データを選択する改善方法決定部と、選択された対策文データを管理者端末に表示させる改善方法提示部と、を備える。
【0006】
この態様によれば、ユーザ端末における操作内容とそれに対応する回答文の検索結果とを応対履歴として記録し、この応対履歴から作成された的確性データを用いて改善方法を決定することによって、人手を介することなく情報検索サイトの改善方法を自動的に提示することができる。
【0007】
問題点抽出部は、応対履歴における所定の事象の発生回数を使用して所定のテーブルを参照することによって、情報検索サイト内でのユーザの動向を数値化したユーザ動向スコアを算出するユーザ動向数値化部をさらに備え、改善方法決定部は、ユーザ動向スコアと所定の基準値とを比較し、その比較結果に応じて対策文データを選択するようにしてもよい。
【0008】
このように、応対履歴に基づいてユーザ動向スコアを算出し、これを使用して対策文データを選択するようにしたので、対策文データを選択するに際して管理者の主観を排除することができるため、管理者のスキルによらず情報検索サイトの改善を一定の品質で実行することが可能になる。
【0009】
応対履歴記録部は、情報検索サイトに接続したユーザ端末を識別し、ユーザ端末毎に異なる識別符号と関連付けて応対履歴を記録し、ユーザ動向数値化部は識別符号を参照して応対履歴をユーザ端末毎に区別し、ユーザ端末毎にユーザ動向スコアを算出するようにしてもよい。このように、応対履歴をユーザ端末毎に記録するようにしたので、情報検索サイト内での個々のユーザの動向を数値化することが可能となる。
【0010】
改善方法提示部は、改善の対象となる回答文データを対応する対策文データ毎に集約して該対策文データとともに管理者端末の画面に表示させてもよい。分析結果を提示する代わりに、管理者が取るべき改善方法を記述した対策文データを直接表示するようにしたので、管理者は情報検索サイトの改善を直ちに実行することが可能になる。
【0011】
なお、情報検索装置は、単体のPCで構成してもよいし、互いにネットワークで接続されたサーバおよびユーザ端末を組み合わせたシステムの形で構成してもよい。
【0012】
本発明の別の態様は、情報検索装置によりネットワーク上に提供され、ユーザの質問事項に対して予め準備されている回答文からいずれかの回答文を抽出してユーザに提示する情報検索サイトの改善方法を管理者に提示する改善方法提示装置に関する。この装置は、ユーザ端末における質問入力操作内容を示す操作情報とユーザに提示された回答文データとを記録した応対履歴を使用して、応対履歴の間の関連性を基準として、情報検索サイトでユーザに提示される回答文の的確性の度合いを表す的確性データを作成する問題点抽出部と、情報検索サイトの改善方法が記述された複数の対策文データを記憶する改善方法格納部と、問題点抽出部により作成された的確性データと所定の基準データとを比較して、改善方法格納部から質問に対応するひとつまたは複数の対策文データを選択する改善方法決定部と、選択された対策文データを管理者端末に表示させる改善方法提示部と、を備えることを特徴とする。
【0013】
なお、以上の構成要素の任意の組合せや、本発明の構成要素や表現を方法、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。
【発明の効果】
【0014】
本発明によれば、情報検索サイトにおけるユーザの利用履歴を自動的に分析することによって、情報検索サイトの改善方法を提示することができる。
【発明を実施するための最良の形態】
【0015】
本発明は、従来は管理者に依存していたFAQシステムなどの情報検索システムにおけるユーザの利用履歴のデータ分析を自動化し、具体的な改善方法を提示する技術に関する。以下では、本発明の一実施形態に係るFAQシステムの構成を初めに説明し、続いて具体的な機能について説明する。
【0016】
図1は、本発明の一実施形態に係るFAQシステム10の全体構成を示す。FAQサーバ18は、ネットワーク14を介して複数のユーザ端末12と接続される。FAQサーバ18はウェブサーバとしての機能を有しており、ウェブページを介してユーザから質問を受け付け、保持している回答文データの中からそれに類似するものを検索し、その質問に対する回答文をユーザに提示する。FAQサーバ18が提供するウェブページ(「FAQサイト」ともいう)において、ユーザは自然文による質問を入力して検索を実行することができる。また、このウェブページにおいて階層的に表示されるカテゴリを順次選択することによって、ユーザは所望の回答文に到達することもできる。いずれの場合も、ユーザ端末12がその操作情報をFAQサーバ18へ送信する。
【0017】
FAQサーバ18には分析サーバ20が接続されている。分析サーバ20は、FAQサーバ18による回答文データ提示の的確性を自動的に分析し、FAQサーバ18の改善方法を決定する。決定された改善方法についての情報は、ネットワーク14を介して、FAQシステム10の管理者端末16に送信される。なお、ユーザ端末12および管理者端末16は、PCなどの情報処理装置である。また、ネットワーク14は、例えば、インターネットや、企業内で敷設されるLAN(Local Area Network)などである。
【0018】
図2は、FAQサーバ18および分析サーバ20の構成を示す機能ブロック図である。FAQサーバ18は、ユーザ端末12および管理者端末16との間でデータを送受信する送受信部22と、種々の処理を実行する処理部30と、ユーザ端末12から操作または入力される質問に対する回答文データを検索する検索部52と、検索対象となる複数の回答文データや検索処理に必要なデータなどを記憶する格納部60と、を有する。
【0019】
なお、FAQサーバ18および分析サーバ20は、ハードウエア的にはコンピュータのCPUやメモリなどの構成で実現でき、ソフトウエア的にはファイル管理やファイル検索機能のあるプログラムなどによって実現できるが、本図ではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウエア、ソフトウエアの組合せによっていろいろなかたちで実現できる。
【0020】
送受信部22は、FAQサーバ18に対する各種処理の指示、検索条件の入力、検索結果の出力など、FAQサーバ18とその外部との間でデータを入出力するインタフェイスである。FAQサーバ18がスタンドアロンで実現される場合にはユーザと本装置を結ぶインタフェイスとなり、FAQサーバ18がネットワークサーバとして実現される場合には本装置をクライアント端末とネットワークを介して接続させる通信インタフェイスとなる。
【0021】
質問受付部32は、ユーザからの質問を受け付ける。質問受付部32は、ユーザが質問文を入力して送信するためのインタフェイスを備えたウェブページをユーザに提示し、ユーザが入力した情報をCGI(Common Gateway Interface)などの機能を利用して取得する。
【0022】
処理部30は、回答文格納部62に記憶されている複数の回答文データを処理対象とし、それぞれから特徴的な文字列を複数抽出する。この複数の特徴的な文字列は、その回答文データの内容を端的に示したコンセプト(概念)を形成するものとし、このコンセプトを索引データとして索引格納部64に記録する。処理部30は、回答文データに含まれる文字列を言語解析する解析処理部34と、その解析結果に基づいて索引データを生成する生成処理部40と、を含む。処理部30は、このほか、ウェブサーバを実現するための構成および機能を有しているが、これらについては既知の技術を利用する。
【0023】
解析処理部34は、前処理部36と文字列抽出部38を含む。前処理部36は、言語解析に先だって前処理を行う。例えば、処理対象となる回答文データからファイル形式や文書形式を検出し、これに基づいてその回答文データをテキスト形式などの非定型な形式に変換して解析容易な状態を形成してもよい。このとき形態素解析、構文解析、意味解析などの技術を利用してもよい。
【0024】
文字列抽出部38は、処理対象の回答文データから複数の文字列を抽出する。後述する単語辞書に含まれる単語を抽出する形でもよいし、スペースやブランクで区切られた文字列を単語として認識してもよい。
【0025】
生成処理部40は、抽出された文字列の出現頻度を計数し、その出現頻度に基づいて索引データを生成する。生成処理部40は、統計処理部42と索引生成部44を含む。統計処理部42は、抽出された文字列のその回答文データにおける出現頻度を計数するとともに、回答文格納部62が保持する複数の回答文データ全体にわたるその文字列の出現頻度を計数する。このとき文字列同士の類似性を考慮する。例えば、類義語、同義語、統制語として定義された相互に意味が近似する複数の単語間の相違を吸収して文字列の出現頻度を計数する。
【0026】
索引生成部44は、統計処理部42によって計数された文字列の出現頻度に基づいて索引データを生成する。この索引データは、抽出された複数の文字列にそれぞれの出現頻度に応じた重み付けが付加された一覧として構成される。各文字列に対する重み付けは、処理対象の回答文データにおける出願頻度が高い文字列ほど重み付けを高くする一方で、回答文格納部62が記憶する複数の回答文データ全体にわたって出現頻度が高い文字列に対しては重み付けを低くする。その結果、その回答文データに特有な文字列を統計的な手法で顕在化させることができる。なお、この索引データの生成は検索の前に予め実行しておいてもよいし、検索が行われるたびに生成されてもよい。
【0027】
検索部52は、ユーザから検索条件を受け取り、これに適合する回答文データを回答文格納部62から抽出する。検索部52は、自然文検索部54とカテゴリ検索部56とを含む。
【0028】
自然文検索部54は、図示しない条件設定部および類似度判断部を含む。条件設定部は、質問受付部32を介してユーザ端末12から質問文を取得する。この検索条件は、自然文によって記述された文章のかたちでもよいし、何らかの文字列を含んだファイルのかたちでもよい。その検索条件は解析処理部34に送られて前述した索引データの生成過程と同様の処理対象となり、その検索条件のコンセプトが生成される。
【0029】
類似度判断部は、解析処理部34にて生成された質問文のコンセプトと索引格納部64に索引データとして記録されたコンセプトとを比較することにより、質問文と回答文データの類似度を検出する。そして、回答文格納部62の中からユーザの質問文に類似する回答文データを検索する。比較の際に、辞書格納部66が保持する各種辞書に基づき、検索条件に含まれる文字列と関連する他の文字列を追加してその検索条件を補完してもよい。
【0030】
ここで、質問文と索引データの比較にはベクトル空間モデルを利用する。すなわち、質問文のコンセプトと索引データのコンセプトをそれぞれ多次元空間上のベクトルとして表現し、これらを比較する。コンセプトにn個の文字列が含まれる場合はn次元のベクトル空間が形成され、各文字列の出現頻度に応じた重み付けが各成分に加えられる。こうして形成されるベクトル同士の近似度が質問文と回答文データの類似度となる。
【0031】
回答文提示部48は、検索により抽出された回答文データを回答文格納部62から読み出して、類似度の高い順に回答文データの一覧を生成して、ウェブページとしてユーザに提示する。回答文提示部48は、検索により抽出された複数の回答文データをユーザに提示するときに、ユーザの質問文との類似度の順に回答文データを提示してもよい。類似度の高い順に回答文データを提示することで、ユーザが質問したい内容により近いものから順にユーザに提示することができる。
【0032】
このウェブページ上には、それぞれの回答文に対するユーザの満足度を点数で入力するためのアンケート点数入力欄が設けられており、ユーザの満足度を取得することができる。また、回答文に対するユーザの自由なコメントを入力するためのアンケートコメント欄も設けられている。これらの情報は、ユーザ端末12によりFAQサーバ18に送られる。
【0033】
格納部60は、回答文格納部62、索引格納部64、辞書格納部66、カテゴリ格納部68、応対履歴記録部70を含む。回答文格納部62は、複数の回答文データを保持する。回答文データは、例えばワードプロセッサなどの文書作成ソフトウエアによって生成された文書ファイル、HTML(Hyper Text Markup Language)やXML(eXtensible Markup Language)などの記述言語を用いて生成されたファイルなど、多様な形式で作成可能である。また、回答文データ自体は、検索を前提とした分類および定型化が予めなされることを必要としない。
【0034】
回答文データには、ユーザからの質問内容を予想して予め用意された質問文をタイトルとして、その質問文に対する回答内容が記述されている。タイトルの例としては、「電源が入らない」「電源を入れても動作しない」などである。回答内容の例としては、「電源ケーブルが接続されているか確認してください」などである。なお回答内容は、ひとつのタイトルに対して複数記述されていてもよい。回答文データは、基本情報として、ID、作成日、更新日、作成者、更新者、公開期限などのデータ項目を含んでいてもよい。
【0035】
索引格納部64は、生成処理部40によって生成された索引データを回答文データと対応付けて記憶する。辞書格納部66は、単語辞書、類義語辞書、同義語辞書、統制語辞書など、解析処理部34および生成処理部40による言語解析や統計処理において参照されるデータを保持する。
【0036】
カテゴリ格納部68は、回答文データを予め分類されたカテゴリに関連付けて表示するためのカテゴリ情報を記録する。ユーザは、自然文検索の代わりに、ウェブページに表示されるカテゴリを選択していくことによって、所望の回答文に到達することもできる。この場合、カテゴリ検索部56は、カテゴリ格納部68に保持されているカテゴリ情報を参照して、回答文データをユーザ端末に表示させる。
【0037】
ユーザ操作内容取得部46は、ユーザ端末12における各操作情報を取得する。ユーザ端末から質問文が入力されるか、またはカテゴリ選択により回答文データが抽出されたときは、その情報を取得する。またユーザ操作内容取得部46は、ユーザ端末12に表示された回答文データが参照されることにより生じる操作情報も取得する。さらに、ユーザ操作内容取得部46は、FAQサーバ18に接続したユーザ端末12を識別し、それぞれ別の識別符号を与える。各ユーザ端末12から取得した情報は、それぞれの識別符号と関連付けて、応対履歴記録部70に応対履歴として順次記録される。
【0038】
アンケート受付部50は、ウェブページに表示された回答文データについてユーザ端末12から入力されるアンケート点数とアンケートコメントを受信する。受信したアンケート点数とアンケートコメントは、ユーザ端末の識別符号と関連付けて、応対履歴記録部70に記録される。
【0039】
応対履歴記録部70は、リレーショナルデータベースとして構成することができる。応対履歴には、上述したものを含め、ユーザID、セッション日時、操作種類、操作内容、IPアドレス、回答文データのID、検索条件式、検索結果、アンケート点数などが含まれる。
【0040】
ここで、FAQサーバ18による質問の自然文検索の過程をまとめる。まず、検索条件となる文章をユーザが自然文の形で指定すると、解析処理部34がその検索条件から文字列を抽出して索引データを生成する。自然文検索部54は、その索引データと索引生成部44が保持する複数の索引データを照合してそれぞれの類似度を判断する。回答文提示部48は、その類似度の順に回答文データの一覧を生成し、これを検索結果としてユーザ端末12の画面に表示させる。
【0041】
図3は、応対履歴記録部70に記録される応対履歴の一例を示す。図示するように、ユーザID、セッション日時、操作種類、操作内容が時系列で記録される。操作種類としては、検索の他、回答文データの参照やアンケート回答なども記録される。また、操作内容には、検索の際にユーザが入力した文章(「印刷できない」「保存エラー」など)と、対応する検索結果(「13件」など)も記録される。回答文データが参照された場合には、そのIDも記録される。このように、応対履歴記録部70には、セッションの開始後、ユーザがウェブページにおいて行った操作内容を逐一記憶している。したがって、この応対履歴を用いて様々な統計処理を実行することができる。
【0042】
図4は、図3に示した応対履歴をユーザIDにより分別した様子を示す。このように、ユーザIDを応対履歴に関連付けて記録しているため、ユーザ単位で操作をたどることが可能となる。
【0043】
図5は、図3の応対履歴において発生した事象をカウントし、その結果に基づいて、ユーザの動向をスコア化する様子を示す。このスコア化の詳細については後述する。このように、ユーザの操作の流れをスコア化することによって、ユーザの満足度を高精度で抽出することが可能になる。
【0044】
図2に戻り、分析サーバ20の各機能ブロックについて説明する。分析サーバ20は、問題点抽出部102と、改善方法格納部108と、改善方法決定部110と、改善方法提示部112と、を含む。
【0045】
問題点抽出部102は、応対履歴記録部70に記録された複数の応対履歴の間の関連性を基準として、ユーザ端末12に提示される回答文データの的確性の度合いを表す的確性データを作成する。
より具体的には、問題点抽出部102は、ユーザ動向数値化部104と、回答文数値化部106とを含む。ユーザ動向数値化部104は、応対履歴における所定の事象の発生回数を使用して所定のテーブルを参照することによって、FAQサイト内でのユーザの動向を数値化したユーザ動向スコアを算出する。ユーザ動向数値化部104は、識別符号を参照して応対履歴をユーザ端末毎に区別し、ユーザ端末毎にユーザ動向スコアを算出することもできる。回答文数値化部106は、カテゴリに関連付けられる回答文データ数を回答文スコアとして算出する。
【0046】
ユーザ動向スコアとして、本実施形態では、参照率スコア、満足度スコアおよびヒット率を使用する。参照率スコアは、ユーザ端末12に表示された回答文データのうちユーザにより参照された比率を示すスコアである。また、満足度スコアは、参照率、アンケート点数およびアンケート入力回数を使用して所定のテーブルを参照して、回答文データについてのユーザの満足の度合いを類推するためのスコアである。参照率スコアおよび満足度スコアの具体的な算出方法については後述する。ヒット率は、ユーザ端末からの操作情報の受信回数と、該操作情報に応答して検索部52により選択された回答文データ数との割合を示すスコアである。
【0047】
改善方法格納部108は、情報検索サイトの改善方法が記述された複数の対策文データを記憶する。この実施の形態では、改善方法格納部108は以下の4つの対策文データを記憶する。すなわち、第1の対策文データは「回答文データの追加」であり、改善方法として回答文データを追加して回答文格納部62に記憶させることを管理者に推奨するものである。第2の対策文データは「回答文データの修正」であり、既に回答文格納部62に記憶されている回答文データを修正することを管理者に推奨するものである。なお、この修正には、回答文データのタイトルを修正することと、回答内容を修正することと、回答内容のバリエーションを増やすことの全てが含まれる。
【0048】
第3の対策文データは「辞書の修正」であり、辞書格納部66に記憶されている登録語句を修正または追加することを管理者に推奨するものである。第4の対策文データは「カテゴリの改善」であり、カテゴリ格納部68に記憶されているカテゴリの階層構造を修正するか、またはカテゴリと回答文データとの関連付けを修正することを管理者に推奨するものである。当然であるが、これら4つ以外の対策文データを記憶していてもよいし、4つのうちいずれかの対策文データが含まれていなくてもよい。例えば、「回答文データの修正」をさらに詳細に「回答文データのタイトル修正」「回答文データの内容修正」のように分けて対策文データを記憶してもよい。
【0049】
改善方法決定部110は、問題点抽出部102により作成された的確性データと所定の基準データとを比較して、改善方法格納部108からひとつまたは複数の対策文データを選択する。より具体的には、改善方法決定部110は、ユーザ動向スコアおよび回答文スコアと所定の基準値とを比較し、その比較結果に応じて対策文データを選択する。この具体的な処理については、図11以降を参照して詳細に説明する。
【0050】
改善方法提示部112は、選択された対策文データを管理者端末16に表示させる。このとき、改善方法提示部112は、改善の対象となる回答文データを対応する対策文データ毎に集約して該対策文データとともに管理者端末16の画面に表示させる。
【0051】
ここで、参照率スコアを算出する方法を説明する。
ユーザによる質問文検索の回数をS、検索回数の最大値をSmx、参照率をRとする。そして、図6のグラフ上において、ある質問文の検索回数Sと参照率Rを表す点A(S、R)を配置したとき、点Z(Smx、0)から点Aまでの距離を参照率スコアRsとして算出する。これは、点Zは、検索回数が最大であるが参照率が0である最悪のケースと考えられるため、点Zから距離が離れるほど、高スコアであると考えられるからである。なお、必要に応じて、検索回数Sおよび参照率Rに加重をかけて参照率スコアを算出してもよい。なお、上記スコア算出の過程において、当該ユーザの過去の操作履歴および今回の操作履歴をもとに、アンケート点数や回答文データの参照に至るまでの操作の重みを算出し加重することで、ユーザ個々の動向を加味した値を最終的なスコアとすることもできる。
【0052】
次に、満足度スコアを算出する方法を説明する。
ある回答文データについて、ユーザにより参照された回数をN、参照回数の最大値をNmx、ユーザにより入力されるアンケート点数の平均点をA(−100≦A≦100)、入力されたアンケート点数が0点であった回数をZ、Zの最大値をZmx、アンケートのコメントがなされた回数をC、Cの最大値をCmxと表記する。
【0053】
まず、図7のグラフを参照して、アンケート0点回数Zに対応するスコアSzを算出する。算出されたSzに対して計算上必要な数値変換を施した値とアンケート平均点Aを0以上100以下となるよう変換した値とを掛け合わせて相関関係を求め、スコアSzaを算出する。
【0054】
次に、図8に示すグラフ上において、ある回答文データに関する参照回数NとスコアSzaを表す点B(N、Sza)を配置したとき、点Y(Nmx、0)から点B迄の距離をスコアSzarとして算出する。これは、点Yは、参照回数が最大であるが満足度Szaが0である最悪のケースと考えられるため、点Yから距離が離れるほど高スコアであると考えられるからである。なお、必要に応じて、参照回数NとスコアSzaに加重をかけてスコアSzarを算出してもよい。
【0055】
さらに、図9に示すグラフ上において、アンケートコメント回数Cに対応するスコアScを算出する。最後に、算出されたスコアScに対して計算上必要な数値変換を施した値とSzarとを掛け合わせて相関関係を求め、最終的な満足度スコアSzbとする。なお、上記スコア算出の過程において、当該ユーザの過去の操作履歴および今回の操作履歴をもとに、アンケート点数や回答文データの参照に至るまでの操作の重みを算出し加重することで、ユーザ個々の動向を加味した値を最終的なスコアとすることもできる。
【0056】
図10は、FAQサーバ18または分析サーバ20のハードウエアコンポーネントを示す。各サーバ18、20は、それぞれ、CPU140、入力装置142、表示装置144、RAM(ランダムアクセスメモリ)150、ハードディスク152、およびドライブ装置148を備える。これらの構成は、バス146などの信号伝送路により電気的に接続されている。
【0057】
ハードディスク152は、大容量の磁気記憶装置であり、各種データベースなどを記憶する。記録媒体154は、実施の形態に関連して説明した各サーバの機能をCPU140に実現させるためのプログラムを記録する。記録媒体154がドライブ装置148に挿入されると、そのプログラムは、RAM150またはハードディスク152に読み出され、CPU140は、読み出されたプログラムにより処理を行う。この記録媒体154は、CD−ROM、DVD、FDなどのコンピュータ読み取り可能な媒体である。
【0058】
ここでは、プログラムが記録媒体154に記録されている例について説明したが、別の例においては、このプログラムは、無線、有線を問わず、外部のサーバから送信されてもよい。図10に示したハードウエア構成において、プログラムは外部から供給される場合だけでなく、予めハードディスク152に格納されていてよいことも当業者には理解されるところである。
【0059】
ところで、従来からFAQシステムにおいては以下のような問題が存在することが知られている。第1に、ユーザが質問文を入力するか、またはカテゴリを選択したにもかかわらず、回答文が表示されない(「ヒットミス」ともいう)ことがあるという問題である。第2に、検索された回答文データがユーザ端末の画面に表示されたが、ユーザによりそれらが参照されないという問題である。第3に、ユーザが回答文を参照したものの、得られた情報に満足できないという問題である。一般に、これらの問題点を発見し、FAQシステムを改善したりメンテナンスを実行するには、管理者が各種統計データを参考にして、試行錯誤的に行うしかなかった。このため、高頻度でFAQシステムの改善やメンテナンスを実行することが困難であり、また、管理者の能力によりFAQサイトの改善へのフィードバックの度合いに差が生じることが多かった。
【0060】
そこで、本実施形態では、ユーザの応対履歴を記録しそれらに基づいて分析結果を数値化することによって、上記問題点を自動的に抽出し、具体的な改善方法を管理者に提示できるようにしたのである。
【0061】
上述したように、改善方法決定部110は、問題点抽出部102で抽出された各種スコアを使用して、回答文データの的確性に関する複数の分析処理を実行する。この分析処理によって、改善方法決定部110は、予め用意されている改善方法の中から適切なものを自動的に選択することができる。
【0062】
図11に示すように、本実施形態の改善方法決定部110は、問題点抽出部102により数値化されたスコアを利用した個別の分析処理を実行する6つの分析部120〜130を有する。各分析部は、分析の結果、適切な改善方法を決定し対応する対策文データを選択する。以下、それぞれフローチャートを参照して、各分析部における処理を説明する。
【0063】
1.自然文検索分析
自然文検索分析部120は、ユーザから入力された質問文を用いて、カテゴリを絞り込まずに自然文検索を実行したときにユーザに提示される回答文の的確性を分析する。
【0064】
図12は、自然文検索分析のフローチャートである。まず、回答文数値化部106が、ユーザによる質問文の入力回数が多いものから順番に所定数(例えば、5つ)の質問文を抽出する(S10)。これは、ユーザ入力の多い質問文を優先的に分析することで、ユーザのニーズに応じた回答文を充実させるためである。
【0065】
自然文検索分析部120は、抽出された質問文で自然文検索を実行したときに検索される回答文の数(これを「ヒット数」という)を取得し、その中でヒット数が0件の質問文があるか否かを判定する(S12)。ヒット数が0でなければ(S12のN)、S14をスキップしてS16に進む。ヒット数が0であれば(S12のY)、その質問文に対応する検索語句が辞書格納部66に記憶されているか否かを判定する(S14)。辞書格納部66に記憶されていなければ(S14のN)、辞書を修正すればヒット数が改善されると考えられるので、改善方法決定部110は対策文データとして「辞書修正」を選択し(S24)、このフローを終了する。
【0066】
辞書格納部66に検索語句が記憶されていれば(S14のY)、その質問文についての参照率スコアが所定値以下であるか否かを判定する(S16)。参照率スコアが所定値より大きければ(S16のN)、ユーザにより入力される質問文に対応する回答文データが十分に準備されていると判断できるので、このフローを終了する。参照率スコアが所定値以下であれば(S16のY)、自然文検索分析部120は、抽出された質問文で自然文検索を実行したときのヒット数を取得し、ヒット数が所定の上限しきい値以上か否かを判定する(S18)。ヒット数が上限しきい値以上である場合(S18のY)、十分なヒット数があるのに参照率が低いことになり、これは回答文データ中のタイトルまたは回答内容が不適切であるため、ユーザにより参照されていないと判断できるため、改善方法決定部110は、対策文データとして「回答文データ修正」を選択し(S26)、このフローを終了する。
【0067】
ヒット数が上限しきい値未満である場合(S18のN)、次に、自然文検索分析部120は、ヒット数が下限しきい値以下か否かを判定する(S20)。ヒット数が下限しきい値より多い場合(S20のN)、このフローを終了する。ヒット数が下限しきい値以下の場合(S20のY)、参照率が低いのは十分なヒット数がないためと判断できるため、改善方法決定部110は対策文データとして「回答文データの追加」を選択し(S22)、このフローを終了する。
【0068】
このように、自然文検索分析部120によって自然文検索の的確性が検証され、抽出された問題点に応じて、「回答文データの追加」「回答文データの修正」および「辞書修正」のいずれかの対策文データを選択することができる。選択された対策文データは改善方法提示部112により管理者端末16に表示されるので、管理者は、自然文検索の的確性を向上させるための改善方法を直ちに認識することができる。
【0069】
自然文検索分析部120は、質問文毎のヒット数や参照率などを管理者端末16に一覧表示させることもできる。この画面の例を図13に示す。図示するように、検索数の多い質問文のうち上位5件が表示され、それぞれについて、検索数、ヒット数、参照数および参照率が表示される。管理者は、この画面を見て、ヒット数や参照率の低いものを特定して、分析実行の指示を出すことも可能である。
【0070】
2.カテゴリ検索分析
カテゴリ検索分析部122は、ユーザの実行したカテゴリ検索についての応対履歴を参照して、カテゴリ検索を実行したときにユーザに提示される回答文の的確性を分析する。
【0071】
図14は、カテゴリ検索分析のフローチャートである。まず、問題点抽出部102は、応対履歴を参照して、カテゴリ検索回数、カテゴリに関連付けられる回答文データ数、カテゴリ絞り込み後の回答文データの参照率を導出する(S30)。続いて、カテゴリ検索分析部122は、カテゴリに関連付けられる回答文データが0件であるカテゴリが存在するか否かを判定する(S32)。そのようなカテゴリが存在する場合(S32のY)、カテゴリ格納部68におけるカテゴリの構成が不適切であるために、回答文データの表示されないカテゴリが生じていると判断できるため、改善方法決定部110は対策文データとして「カテゴリ改善」を選択し(S40)、このフローを終了する。
【0072】
回答文データが0件であるカテゴリが存在しない場合(S32のN)、カテゴリ検索分析部122は、カテゴリ検索後にユーザによる回答文データの参照率スコアが所定値以下であるカテゴリがあるか否かを判定する(S34)。そのようなカテゴリがなければ(S34のN)、このフローを終了する。そのようなカテゴリがあれば(S34のY)、続いて、そのカテゴリに関連付けられている回答文データの数が所定値未満であるか否かを判定する(S36)。所定値未満であれば(S36のY)、ユーザによる参照率が低いのは、カテゴリとともに表示される回答文データが少ないためと判断できるので、改善方法決定部110は、対策文データとして「回答文データを追加」を選択し(S42)、このフローを終了する。これにしたがって、管理者がカテゴリに関連付けられる回答文データ数を増やす改善を実施すれば、カテゴリ検索の的確性が増加する。
【0073】
S36で、回答文データの数が所定値以上であれば(S36のN)、ユーザによる参照率が低いのは、カテゴリとともに表示される回答文データの内容、特にタイトルの文言が不適切であるためと判断できるので、改善方法決定部110は対策文データとして「回答文データの修正」を選択し(S38)、このフローを終了する。
【0074】
従来は、カテゴリの体系が回答文データと有機的に連係できているか、つまり、カテゴリによる絞り込みが検索結果に影響を与えているか否かの分析は、管理者が試行錯誤的に実行する必要があった。しかし、本実施の形態によれば、カテゴリ検索分析部122によってカテゴリ検索の的確性が検証され、抽出された問題点に応じて、「カテゴリ改善」「回答文データの追加」および「回答文データの修正」のいずれかの対策文データを選択することができる。選択された対策文データは改善方法提示部112により管理者端末16に表示されるので、管理者は、カテゴリ検索の的確性を向上させるための改善方法を直ちに認識することができる。
【0075】
3.回答文妥当性分析
回答文妥当性分析部124は、回答文格納部62に格納されている回答文データ内のタイトルを用いて自然文検索を実行したとき、元の回答文データがヒットするか否かを判定する。
【0076】
図15は、回答文妥当性分析のフローチャートである。回答文妥当性分析部124は、回答文格納部62に格納されている任意の回答文データを取り出し、その中のタイトルを自然文検索部54に渡して、自然文検索を実行させる(S50)。その結果検索された元の回答文データが、自然文検索結果において所定順位以下(例えば、5位)になったか否かを判定する(S52)。所定順位より上であれば(S52のN)、自然文検索に問題がないと判断でき、このフローを終了する。所定順位以下であれば(S52のY)、続いて回答文妥当性分析部124は、辞書格納部66内の辞書情報に問題があるか否かを判定する(S54)。辞書情報に問題があれば(S54のY)、対応する辞書を修正することで自然文検索結果が上位になると考えられるため、改善方法決定部110は対策文データとして「辞書修正」を選択し(S56)、このフローを終了する。辞書情報に問題がなければ(S54のN)、自然文検索結果の順位が低いのは、回答文データにおけるタイトルと回答内容との対応がとれていないことが原因と考えられるため、改善方法決定部110は、対策文データとして「回答文データの修正」を選択し(S58)、このフローを終了する。
【0077】
このように、回答文妥当性分析部124によって、管理者は、回答文データにおけるタイトルと回答内容との対応関係を適切なものに改善することができる。また、管理者は、自然文検索の精度を把握することも可能である。
【0078】
4.アンケート分析
アンケート分析部126は、ユーザが回答文データを参照した後に回答するアンケート情報を参照して、ユーザの満足度の低い回答文データを特定する。
【0079】
図16は、アンケート分析のフローチャートである。まず、ユーザ動向数値化部104は、上述の手順により満足度スコアを算出する(S60)。そして、満足度スコアが所定値以下であるか否かを判定する(S62)。所定値を上回る場合は(S62のN)、このフローを終了する。所定値以下の場合は(S62のY)、回答文データの記述が不十分であると考えられるため、改善方法決定部110は対策文データとして「回答文データ修正」を選択し(S64)、このフローを終了する。
【0080】
このように、アンケート分析部126によって、管理者はユーザによるアンケート結果が好ましくない回答文データについて改善を行うことが可能となる。
【0081】
アンケート分析部126は、アンケート結果を一覧表示することもできる。この画面の例を図17に示す。図示するように、回答文データのタイトルを満足度スコアの低い順に表示し、それぞれについて、スコア平均点、不満足数、参照数、アンケート回答数、アンケート回答率などが表示される。管理者は、この画面を見て満足度の低い回答文データを特定して、分析実行の指示を出すことも可能である。
【0082】
また、各項目の値のみならず、満足度スコアの低い順にグラフ表示することで改善対象となる回答文データを管理者に視覚的に知らせることも可能である。これにより管理者は、具体的な改善方法を容易に想定することができる。
【0083】
5.カテゴリ絞り込み有り自然文検索分析
カテゴリ絞り込み有り自然文検索分析部128は、ユーザがカテゴリを選択後に自然文検索を実行したときに、カテゴリによる絞り込みが自然文検索の結果に影響を与えているか否かを分析する。
【0084】
図18は、カテゴリ絞り込みあり自然文検索分析のフローチャートである。まず、応対履歴記録部70に記憶されている応対履歴から、カテゴリ絞り込み後に自然文検索を実行している履歴を抽出する(S70)。そして、その応対履歴において、ヒット数が0件のものが存在するか否かを判定する(S72)。存在しない場合(S72のN)、このフローを終了する。存在する場合(S72のY)、続いて、カテゴリ絞り込みなしで同様の自然文検索を実行したときに、依然としてヒット数が0件であるか否かを判定する(S74)。ヒット数が0件の場合(S74のY)、カテゴリにかかわらず、単にユーザの入力した質問に対する回答文データが準備されていないと判断されるので、改善方法決定部110は対策文データとして「回答文データの追加」を選択し(S76)、このフローを終了する。ヒット数が1件以上あった場合(S74のN)、カテゴリによって自然文検索の結果に影響を与えていると判断されるので、改善方法決定部110は対策文データとして「カテゴリの改善」を選択し(S78)、このフローを終了する。
【0085】
このように、カテゴリ絞り込みあり自然文検索分析部128によって、管理者はカテゴリの構成を改善して自然文検索を阻害しないようにすることが可能になる。
【0086】
6.カテゴリ関連度分析
カテゴリ関連度分析部130は、カテゴリと回答文データとが適切に関連付けられているかを分析する。
【0087】
図19は、カテゴリ関連度分析のフローチャートである。回答文数値化部106は、カテゴリ格納部68に記憶されているカテゴリ情報を参照して、各カテゴリに関連付けられている回答文データ数をカウントする(S80)。カテゴリ関連度分析部130は、カウント数が0件であるカテゴリがあるか否かを判定する(S82)。カウント数が0件である場合(S82のY)、そのカテゴリに関連付けられる回答文データが準備されていないと判断されるので、改善方法決定部110は対策文データとして「回答文データの追加」を選択し(S84)、このフローを終了する。
【0088】
カテゴリ関連度分析部130は、関連付けられる回答文データ数の少ない順にカテゴリを表示することもできる。これによって管理者は、カテゴリと回答文データの関連付けを修正したり、回答文データを追加したり、またはカテゴリを削除したりなどの改善方法を発見することが可能となる。
【0089】
以上説明したように、本実施形態では、回答文データおよびカテゴリの問題点を数値化したことによって、様々な問題点を自動的に抽出することができる。また、上述の各分析部120〜130によって、回答文データやカテゴリに対しての改善方法を対策文データとして具体的に提示することができる。問題点の数値化に際しては、管理者の主観が入り込むことがないので、問題点の抽出を高精度に実施することができ、ひいては提示される改善方法の的確性が高まることになる。
【0090】
図20は、改善方法提示部112により管理者端末16に表示される改善方法提示画面の一例を示す。画面200の左側には、改善方法格納部108に記憶されている4種類の改善方法202が文字により表示される。画面の右側には、各分析部120〜130による自動分析の結果、4種類の対策文データ204毎に分別された具体的な対応策206が表示される。例えば、図12のS26により、ある回答文データの修正をするように判断された場合は、画面200に「回答文データの修正」が表示され、具体的な対応策として当該回答文データのタイトルが表示されることになる。また、画面200中において各対策文データ204を選択することによって、そのデータについての詳細情報を参照できるように構成されている。
【0091】
図21は、図20の画面内の「回答文データの追加」を選択したときに管理者端末16に表示される詳細画面の一例を示す。画面210には、追加すべき回答文データのタイトル候補212とその根拠を説明する文章214が表示される。なお、この文章214による説明は、改善方法格納部108に定型文を記憶しておき、検索の回数やヒット数などに上述のフローチャートにおいて判定した数を埋め込むようにすれば作成することができる。また、画面中の「分析結果」216を選択することで、詳細なデータやスコアを別画面において確認することができる。また、「対応状況」の欄218では、対応済みか保留かをユーザが選択することができ、対応状況を個別に管理することもできる。
【0092】
このように、分析結果であるスコアやデータを単に表示するのではなく、まず最初に改善方法に関連付けた具体的な対策を提示するようにしたので、管理者は実施すべき対策を速やかに把握することができる。
【0093】
以上説明したように、本発明はFAQシステムの問題点の抽出から改善方法の提示までを実行する。これに対し、従来のFAQシステムの分析ツールには統計情報を表示する機能しか備わっておらず、統計処理や問題点の抽出、改善方法の決定などは管理者任せであった。
本発明では、管理者が膨大な統計情報を処理したり多様な分析ツールを用いることなく、FAQシステム側で問題点の抽出と改善方法の提示を実行するため、管理者の負担が大きく低減するとともに、管理者のスキルに依存しないFAQシステムの改善が可能になる。また、これによって作業時間が短縮されるため、従来よりも高頻度にFAQシステムの回答文データを更新することが可能になり、結果的にFAQシステムのユーザの満足度を向上させることにもつながる。
【0094】
また、本発明で分析対象とするデータは、FAQシステムを利用したユーザの操作履歴情報であるため、ユーザにより質問文やアンケートが入力されない場合でも一定のデータを取得することができ、これを元にユーザの意図を類推することができる。
【0095】
さらに、回答文データやカテゴリの追加、修正が適切でなかった場合でも、それらに対するユーザの評価を比較的早期に応対履歴から抽出することができるため、不適切な修正が放置されることが少なくなる。
【0096】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、各構成要素や各処理プロセスの組合せにいろいろな変形が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【図面の簡単な説明】
【0097】
【図1】本発明の一実施形態に係るFAQシステムの全体構成を示す図である。
【図2】FAQサーバおよび分析サーバの構成を示す機能ブロック図である。
【図3】応対履歴の一例を示す図である。
【図4】図3の応対履歴をユーザ毎の操作に分別した様子を示す図である。
【図5】図4のユーザ毎の操作からユーザ動向スコアを算出する様子を示す図である。
【図6】参照率スコアの算出を説明するグラフである。
【図7】満足度スコアを算出するためのグラフである。
【図8】満足度スコアの算出を説明するグラフである。
【図9】満足度スコアを算出するためのグラフである。
【図10】FAQサーバまたは分析サーバのハードウエアコンポーネントを示す図である。
【図11】改善方法決定部の詳細な機能ブロック図である。
【図12】自然文検索分析のフローチャートである。
【図13】自然文検索分析の分析結果画面の一例を示す図である。
【図14】カテゴリ検索分析のフローチャートである。
【図15】回答文妥当性分析のフローチャートである。
【図16】アンケート分析のフローチャートである。
【図17】アンケート分析の分析結果画面の一例を示す図である。
【図18】カテゴリ絞り込み有り自然文検索分析のフローチャートである。
【図19】カテゴリ関連度分析のフローチャートである。
【図20】改善方法提示画面の一例を示す図である。
【図21】改善方法の詳細画面の一例を示す図である。
【符号の説明】
【0098】
10 FAQシステム、 12 ユーザ端末、 14 ネットワーク、 16 管理者端末、 22 送受信部、 48 回答文提示部、 50 アンケート受付部、 52 検索部、 62 回答文格納部、 68 カテゴリ格納部、 70 応対履歴記録部、 102 問題点抽出部、 104 ユーザ動向数値化部、 106 回答文数値化部、 108 改善方法格納部、 110 改善方法決定部、 112 改善方法提示部。
【特許請求の範囲】
【請求項1】
ユーザの質問事項に対して予め準備されている回答文からいずれかの回答文を抽出してユーザに提示する情報検索サイトをネットワーク上で提供する情報検索装置において、
ユーザ端末に表示させる回答文データを記憶する回答文格納部と、
ユーザ端末における質問入力操作内容を示す操作情報を受信する受信部と、
受信された操作情報を所定の基準にしたがって処理することによって、前記回答文格納部から質問に対応するひとつまたは複数の回答文データを選択する検索部と、
前記操作情報と前記検索部による選択結果とを応対履歴として記録する応対履歴記録部と、
記録された複数の応対履歴の間の関連性を基準として、前記ユーザ端末に表示される回答文データの的確性の度合いを表す的確性データを作成する問題点抽出部と、
前記情報検索サイトの改善方法が記述された複数の対策文データを記憶する改善方法格納部と、
前記問題点抽出部により作成された的確性データと所定の基準データとを比較して、前記改善方法格納部からひとつまたは複数の対策文データを選択する改善方法決定部と、
選択された対策文データを管理者端末に表示させる改善方法提示部と、
を備えることを特徴とする情報検索装置。
【請求項2】
前記問題点抽出部は、前記応対履歴における所定の事象の発生回数を使用して所定のテーブルを参照することによって、前記情報検索サイト内でのユーザの動向を数値化したユーザ動向スコアを算出するユーザ動向数値化部をさらに備え、
前記改善方法決定部は、前記ユーザ動向スコアと所定の基準値とを比較し、その比較結果に応じて前記対策文データを選択することを特徴とする請求項1に記載の情報検索装置。
【請求項3】
前記応対履歴記録部は、前記情報検索サイトに接続したユーザ端末を識別し、ユーザ端末毎に異なる識別符号と関連付けて前記応対履歴を記録し、
前記ユーザ動向数値化部は、前記識別符号を参照して前記応対履歴をユーザ端末毎に区別し、ユーザ端末毎に前記ユーザ動向スコアを算出することを特徴とする請求項2に記載の情報検索装置。
【請求項4】
前記検索部により選択された回答文データをユーザ端末の画面に一覧表示させる回答文提示部をさらに備え、
前記応対履歴記録部は、一覧表示された回答文データがユーザ端末により参照されることにより生じる操作情報を前記応対履歴として記録し、
前記ユーザ動向数値化部は、前記応対履歴を使用して、一覧表示された回答文データがユーザ端末により参照された比率を示す参照率を回答文データ毎に算出し、
前記改善方法決定部は、算出された参照率と所定値とを比較し、その比較結果に応じて前記改善方法格納部から前記対策文データを選択することを特徴とする請求項2または3に記載の情報検索装置。
【請求項5】
一覧表示された回答文データについてユーザ端末から入力されるアンケート点数を受信するアンケート受付部をさらに備え、
前記応対履歴記録部は、前記アンケート点数とアンケート入力回数を記録し、
前記ユーザ動向数値化部は、前記参照率、アンケート点数およびアンケート入力回数を使用して所定のテーブルを参照して、回答文データについてのユーザの満足の度合いを類推するための満足度を算出し、
前記改善方法決定部は、算出された満足度と所定値とを比較し、その比較結果に応じて前記改善方法格納部から前記対策文データを選択することを特徴とする請求項4に記載の情報検索装置。
【請求項6】
前記ユーザ動向数値化部は、前記ユーザ端末からの操作情報の受信回数と、該操作情報に応答して前記検索部により選択された回答文データ数との割合を示すヒット率を算出し、
前記改善方法決定部は、算出されたヒット率と所定値とを比較し、その比較結果に応じて前記改善方法格納部から前記対策文データを選択することを特徴とする請求項2または3に記載の情報検索装置。
【請求項7】
前記回答文データを予め分類されたカテゴリに関連付けて表示するためのカテゴリ情報を記録するカテゴリ格納部と、
前記カテゴリに関連付けられる回答文データ数を回答文スコアとして算出する回答文数値化部をさらに備えることを特徴とする請求項1ないし6のいずれかに記載の情報検索装置。
【請求項8】
前記改善方法決定部は、前記ユーザ動向数値化部および前記回答文数値化部により算出されるスコアと所定値とを比較し、その比較結果に応じて、回答文データの追加、回答文データの修正、カテゴリの改善および辞書修正のいずれかの対策文データを選択することを特徴とする請求項7に記載の情報検索装置。
【請求項9】
前記改善方法提示部は、改善の対象となる回答文データを対応する前記対策文データ毎に集約して該対策文データとともに管理者端末の画面に表示させることを特徴とする請求項8に記載の情報検索装置。
【請求項10】
前記改善方法提示部は、画面に表示された回答文データが選択されたことを示す信号を受信すると、その回答文データに関連付けられたユーザ動向スコアを画面に表示させることを特徴とする請求項9に記載の情報検索装置。
【請求項11】
情報検索装置によりネットワーク上に提供され、ユーザの質問事項に対して予め準備されている回答文からいずれかの回答文を抽出してユーザに提示する情報検索サイトの改善方法を管理者に提示する改善方法提示装置であって、
ユーザ端末における質問入力操作内容を示す操作情報とユーザに提示された回答文データとを記録した応対履歴を使用して、前記応対履歴の間の関連性を基準として、前記情報検索サイトでユーザに提示される回答文の的確性の度合いを表す的確性データを作成する問題点抽出部と、
前記情報検索サイトの改善方法が記述された複数の対策文データを記憶する改善方法格納部と、
前記問題点抽出部により作成された的確性データと所定の基準データとを比較して、前記改善方法格納部から質問に対応するひとつまたは複数の対策文データを選択する改善方法決定部と、
選択された対策文データを管理者端末に表示させる改善方法提示部と、
を備えることを特徴とする情報検索サイトの改善方法提示装置。
【請求項12】
前記問題点抽出部は、前記応対履歴における所定の事象の発生回数を使用して所定のテーブルを参照することによって、前記情報検索サイト内でのユーザの動向を数値化したユーザ動向スコアを算出するユーザ動向数値化部をさらに備え、
前記改善方法決定部は、前記ユーザ動向スコアと所定の基準値とを比較し、その比較結果に応じて前記対策文データを選択することを特徴とする請求項11に記載の情報検索サイトの改善方法提示装置。
【請求項13】
ユーザの質問事項に対して予め準備されている回答文からいずれかの回答文を抽出してユーザに提示する情報検索サイトをネットワーク上で提供させるコンピュータプログラムであって、
ユーザ端末における質問入力操作内容を示す操作情報を受信する機能と、
受信された操作情報を所定の基準にしたがって処理することによって、予め準備されている回答文データ群から質問に対応するひとつまたは複数の回答文データを選択する機能と、
前記操作情報と前記選択の結果とを応対履歴として記録する機能と、
記録された複数の応対履歴の間の関連性を基準として、前記ユーザ端末に表示される回答文データの的確性の度合いを表す的確性データを作成する機能と、
作成された的確性データと所定の基準データとを比較して、予め準備されている前記情報検索サイトの改善方法が記述された複数の対策文データからひとつまたは複数の対策文データを選択する機能と、
選択された対策文データを管理者端末に表示させる機能と、
をコンピュータに発揮させることを特徴とするコンピュータプログラム。
【請求項1】
ユーザの質問事項に対して予め準備されている回答文からいずれかの回答文を抽出してユーザに提示する情報検索サイトをネットワーク上で提供する情報検索装置において、
ユーザ端末に表示させる回答文データを記憶する回答文格納部と、
ユーザ端末における質問入力操作内容を示す操作情報を受信する受信部と、
受信された操作情報を所定の基準にしたがって処理することによって、前記回答文格納部から質問に対応するひとつまたは複数の回答文データを選択する検索部と、
前記操作情報と前記検索部による選択結果とを応対履歴として記録する応対履歴記録部と、
記録された複数の応対履歴の間の関連性を基準として、前記ユーザ端末に表示される回答文データの的確性の度合いを表す的確性データを作成する問題点抽出部と、
前記情報検索サイトの改善方法が記述された複数の対策文データを記憶する改善方法格納部と、
前記問題点抽出部により作成された的確性データと所定の基準データとを比較して、前記改善方法格納部からひとつまたは複数の対策文データを選択する改善方法決定部と、
選択された対策文データを管理者端末に表示させる改善方法提示部と、
を備えることを特徴とする情報検索装置。
【請求項2】
前記問題点抽出部は、前記応対履歴における所定の事象の発生回数を使用して所定のテーブルを参照することによって、前記情報検索サイト内でのユーザの動向を数値化したユーザ動向スコアを算出するユーザ動向数値化部をさらに備え、
前記改善方法決定部は、前記ユーザ動向スコアと所定の基準値とを比較し、その比較結果に応じて前記対策文データを選択することを特徴とする請求項1に記載の情報検索装置。
【請求項3】
前記応対履歴記録部は、前記情報検索サイトに接続したユーザ端末を識別し、ユーザ端末毎に異なる識別符号と関連付けて前記応対履歴を記録し、
前記ユーザ動向数値化部は、前記識別符号を参照して前記応対履歴をユーザ端末毎に区別し、ユーザ端末毎に前記ユーザ動向スコアを算出することを特徴とする請求項2に記載の情報検索装置。
【請求項4】
前記検索部により選択された回答文データをユーザ端末の画面に一覧表示させる回答文提示部をさらに備え、
前記応対履歴記録部は、一覧表示された回答文データがユーザ端末により参照されることにより生じる操作情報を前記応対履歴として記録し、
前記ユーザ動向数値化部は、前記応対履歴を使用して、一覧表示された回答文データがユーザ端末により参照された比率を示す参照率を回答文データ毎に算出し、
前記改善方法決定部は、算出された参照率と所定値とを比較し、その比較結果に応じて前記改善方法格納部から前記対策文データを選択することを特徴とする請求項2または3に記載の情報検索装置。
【請求項5】
一覧表示された回答文データについてユーザ端末から入力されるアンケート点数を受信するアンケート受付部をさらに備え、
前記応対履歴記録部は、前記アンケート点数とアンケート入力回数を記録し、
前記ユーザ動向数値化部は、前記参照率、アンケート点数およびアンケート入力回数を使用して所定のテーブルを参照して、回答文データについてのユーザの満足の度合いを類推するための満足度を算出し、
前記改善方法決定部は、算出された満足度と所定値とを比較し、その比較結果に応じて前記改善方法格納部から前記対策文データを選択することを特徴とする請求項4に記載の情報検索装置。
【請求項6】
前記ユーザ動向数値化部は、前記ユーザ端末からの操作情報の受信回数と、該操作情報に応答して前記検索部により選択された回答文データ数との割合を示すヒット率を算出し、
前記改善方法決定部は、算出されたヒット率と所定値とを比較し、その比較結果に応じて前記改善方法格納部から前記対策文データを選択することを特徴とする請求項2または3に記載の情報検索装置。
【請求項7】
前記回答文データを予め分類されたカテゴリに関連付けて表示するためのカテゴリ情報を記録するカテゴリ格納部と、
前記カテゴリに関連付けられる回答文データ数を回答文スコアとして算出する回答文数値化部をさらに備えることを特徴とする請求項1ないし6のいずれかに記載の情報検索装置。
【請求項8】
前記改善方法決定部は、前記ユーザ動向数値化部および前記回答文数値化部により算出されるスコアと所定値とを比較し、その比較結果に応じて、回答文データの追加、回答文データの修正、カテゴリの改善および辞書修正のいずれかの対策文データを選択することを特徴とする請求項7に記載の情報検索装置。
【請求項9】
前記改善方法提示部は、改善の対象となる回答文データを対応する前記対策文データ毎に集約して該対策文データとともに管理者端末の画面に表示させることを特徴とする請求項8に記載の情報検索装置。
【請求項10】
前記改善方法提示部は、画面に表示された回答文データが選択されたことを示す信号を受信すると、その回答文データに関連付けられたユーザ動向スコアを画面に表示させることを特徴とする請求項9に記載の情報検索装置。
【請求項11】
情報検索装置によりネットワーク上に提供され、ユーザの質問事項に対して予め準備されている回答文からいずれかの回答文を抽出してユーザに提示する情報検索サイトの改善方法を管理者に提示する改善方法提示装置であって、
ユーザ端末における質問入力操作内容を示す操作情報とユーザに提示された回答文データとを記録した応対履歴を使用して、前記応対履歴の間の関連性を基準として、前記情報検索サイトでユーザに提示される回答文の的確性の度合いを表す的確性データを作成する問題点抽出部と、
前記情報検索サイトの改善方法が記述された複数の対策文データを記憶する改善方法格納部と、
前記問題点抽出部により作成された的確性データと所定の基準データとを比較して、前記改善方法格納部から質問に対応するひとつまたは複数の対策文データを選択する改善方法決定部と、
選択された対策文データを管理者端末に表示させる改善方法提示部と、
を備えることを特徴とする情報検索サイトの改善方法提示装置。
【請求項12】
前記問題点抽出部は、前記応対履歴における所定の事象の発生回数を使用して所定のテーブルを参照することによって、前記情報検索サイト内でのユーザの動向を数値化したユーザ動向スコアを算出するユーザ動向数値化部をさらに備え、
前記改善方法決定部は、前記ユーザ動向スコアと所定の基準値とを比較し、その比較結果に応じて前記対策文データを選択することを特徴とする請求項11に記載の情報検索サイトの改善方法提示装置。
【請求項13】
ユーザの質問事項に対して予め準備されている回答文からいずれかの回答文を抽出してユーザに提示する情報検索サイトをネットワーク上で提供させるコンピュータプログラムであって、
ユーザ端末における質問入力操作内容を示す操作情報を受信する機能と、
受信された操作情報を所定の基準にしたがって処理することによって、予め準備されている回答文データ群から質問に対応するひとつまたは複数の回答文データを選択する機能と、
前記操作情報と前記選択の結果とを応対履歴として記録する機能と、
記録された複数の応対履歴の間の関連性を基準として、前記ユーザ端末に表示される回答文データの的確性の度合いを表す的確性データを作成する機能と、
作成された的確性データと所定の基準データとを比較して、予め準備されている前記情報検索サイトの改善方法が記述された複数の対策文データからひとつまたは複数の対策文データを選択する機能と、
選択された対策文データを管理者端末に表示させる機能と、
をコンピュータに発揮させることを特徴とするコンピュータプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図20】
【図21】
【公開番号】特開2006−195756(P2006−195756A)
【公開日】平成18年7月27日(2006.7.27)
【国際特許分類】
【出願番号】特願2005−6922(P2005−6922)
【出願日】平成17年1月13日(2005.1.13)
【出願人】(390024350)株式会社ジャストシステム (123)
【Fターム(参考)】
【公開日】平成18年7月27日(2006.7.27)
【国際特許分類】
【出願日】平成17年1月13日(2005.1.13)
【出願人】(390024350)株式会社ジャストシステム (123)
【Fターム(参考)】
[ Back to top ]