(57)【要約】【課題】問合せ窓口業務など、質問者の質問に対して回答者が回答を行う作業において、回答者が、少ない専門知識や労力でも、質問者を適切な回答に導く作業を効率よく行えるようにする。また、質問者自らが、回答者の助けを要せずとも、質問に対する適切な回答を過不足なく検索することができるようにする回答支援システムを提供する。【解決手段】質問者と回答者の間でやり取りされたメッセージの中から、後で再利用できる問合せ事例として、質問者の質問の情報と、この質問に対する回答者の問い返しの情報と、この問い返し対する質問者の返答の情報と、回答者の回答の情報とを、自動的に抽出し、これらを互いに関連付けた形で記憶する手段を具備する。このように蓄積された過去の問合せ事例から、新しい質問に類似する事例を検索して利用することにより、適切な問い返しや回答を得る。【選択図】図１
2006092473.tif 000002
【特許請求の範囲】
【請求項１】
質問者と回答者の間でやり取りされた複数のメッセージから、質問者が行った質問の文章と、当該質問に対して回答者が行った問い返しの文章と、当該問い返しに対して質問者が行った返答の文章と、回答者が行った回答の文章とを、前記複数のメッセージの返信関係、段落構造および文章表現に基づいて抽出する手段と、
前記抽出された質問、問い返し、返答、回答の文章を各々関連付けて記憶する手段を具備し、
新規の質問に対して、前記記憶された過去の複数組の質問、問い返し、返答、回答の文章の組の中から、前記新規の質問の文章に類似した組を検索し、その検索結果を、前記質問、問い返し、返答、回答の文章を関連付けた形で提示することを特徴とする、回答支援システム。
【請求項２】
質問者と回答者の間でやり取りされた新規の複数のメッセージから、前記抽出手段を用いて抽出した、質問、問い返し、返答、回答の文章のいずれかまたは複数と類似した、過去の質問、問い返し、返答、回答の文章の組を、前記記憶手段から検索し、その検索結果を、前記質問、問い返し、返答、回答の文章を関連付けた形で提示することを特徴とする請求項１に記載の回答支援システム。
【請求項３】
前記記憶手段に記憶された複数組の前記質問、問い返し、返答、回答の文章の組を、互いに類似する組同士に分類する手段を具備することを特徴とする請求項１または２に記載の回答支援システム。
【請求項４】
前記記憶手段に記憶された複数組の前記質問、問い返し、返答、回答の文章の組から、その各々の文章を用いて文書を作成することを特徴とする請求項１乃至３のいずれか１項に記載の回答支援システム。
【請求項５】
質問者と回答者とでやり取りするメッセージを送受信するメッセージ送受信部と、
前記やり取りされたメッセージを記憶するメッセージ記憶部と、
前記メッセージ記憶部に記憶されたメッセージのデータから、再利用すべき事例のデータを抽出する事例抽出部と、
前記事例抽出部での抽出処理に利用する規則を記憶する事例抽出規則記憶部と、
前記事例抽出部で抽出された事例データを所定の形式で記憶する事例記憶部と、
質問者または回答者からの検索要求に応じて、適切な事例を前記事例記憶部から検索して提示する事例検索部と、
から構成されることを特徴とする回答支援装置。
【請求項６】
前記回答支援装置は、さらに
前記事例抽出部で抽出された事例データを編集するための事例編集部と、
前記事例記憶部に蓄積された複数の事例を、回答者が指定した分類方法に応じて分類する事例分類部と、
前記事例記憶部に記憶された事例から整理した文書を生成する文書生成部と、
前記文書生成部で生成した文書を記憶する文書記憶部と、
前記文書記憶部で記憶する文書を質問者もしくは回答者の要求に応じて提示する文書提示部と、
を具備していることを特徴とする請求項５記載の回答支援装置。
【請求項７】
前記事例抽出規則記憶部で記憶する抽出処理に利用する規則は、前記複数のメッセージの返信関係、段落構造および文章表現に基づいて、質問、問い返し、返答、回答のいずれかの文章を抽出できるものであることを特徴とする請求項５または６記載の回答支援装置。
【請求項８】
表示装置を備えた回答支援システムの制御を行うコンピュータに、
質問者と回答者の間でやり取りされた複数のメッセージから、質問者が行った質問の文章と、当該質問に対して回答者が行った問い返しの文章と、当該問い返しに対して質問者が行った返答の文章と、回答者が行った回答の文章とを、前記複数のメッセージの返信関係、段落構造および文章表現に基づいて抽出する処理を実行させ、
前記抽出された質問、問い返し、返答、回答の文章を各々関連付けて記憶する処理を実行させ、
新規の質問に対して、前記記憶された過去の複数組の質問、問い返し、返答、回答の文章の組の中から、前記新規の質問の文章に類似した組を検索する処理を実行させ、
当該検索結果を、前記質問、問い返し、返答、回答の文章を関連付けた形で前記表示装置に表示する処理を実行させる回答支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回答支援システムおよび装置、回答支援プログラムに係わり、特に、過去の問合せ事例を蓄積して活用することにより、顧客の質問に対する適切な回答を自動的に提示したり、問合せ窓口業務の担当者が適切な対応を効率良く行えるようにするための、回答支援システムおよび装置、回答支援プログラムに関するものである。
【背景技術】
【０００２】
製品やサービスを顧客に提供する企業や店舗、行政、教育、医療等の機関では、従来より、その製品・サービス等に関する顧客からの質問や苦情、要望などを受け付け、これに対応するための問合せ窓口を設けている。ヘルプデスクやコールセンター、カスタマーサポートなどと称されるこれら問合せ窓口では、顧客満足度の向上のために、その対応の適切さと迅速さが求められている一方で、その業務の省力化が課題になっている。顧客からの問合せは、従来は電話やファクシミリなどの手段を用いてなされていたが、近年では、計算機や携帯通信機器、情報ネットワークの普及に伴い、電子メールや、インターネット上のウェブサイトに設けられた所定のフォーム、電子掲示板、チャット等の手段によって行なわれることも多くなっている。
【０００３】
問合せ窓口業務においては、その効率化と省力化のため、頻繁に問合せを受ける事例、すなわちＦＡＱ（Ｆｒｅｑｕｅｎｔｌｙ  Ａｓｋｅｄ  Ｑｕｅｓｔｉｏｎｓ）と称される質問と回答の組をデータベース化し、窓口業務の担当者間で共有して再利用することが行なわれている。顧客からの新しい質問を受け付けた担当者は、これと類似した過去の質問をデータベースから検索して、その回答を再利用することで、効率良く回答を行なうことができる。また、顧客自らが直接データベースに質問を入力して回答を検索できるようにしたり、質問と回答の組を整理して文書化し、ウェブサイト上などで顧客に公開するようにしたシステムも実現されている。多くの顧客がこのような検索サービスや文書を用いて自分で問題を解決できるようになれば、問合せ窓口業務の省力化を図ることができる。質問と回答をデータベースに蓄積したり、閲覧しやすい形に整理・文書化する作業は、従来は、問合せ窓口業務の担当者が、人手で行なうことが多かったが、近年では、ＦＡＱの蓄積・整理の作業を支援するシステムも考案されている。
【０００４】
電子メールで行なわれた質問と回答を再利用するものが提案されている（例えば、特許文献１参照。）。メーリングリストでやり取りされた過去の電子メールから、引用や段落の表現に着目して質問文とその回答文を抽出する。新しい質問のメールに対しては、その質問文と類似した過去のメールの質問文が存在すれば、この過去の質問文と対になった回答文を用いて、回答のメールを自動的に作成するものである。
【０００５】
過去の質問文と新しい質問文との類似度は、両質問文に共通に出現するキーワードの頻度に基づいて計算される。これは自然文検索の分野では一般的な手法であり、質問文同士の類似度によって検索や分類を行なう処理で広く用いられている。
【０００６】
しかしながら、問合せ窓口を利用する顧客などの質問者は、質問の対象である製品・サービス等について持っている知識の量や、年齢、職業などが様々であるため、質問者が記述する質問文の用語や言い回し、記述の詳細さなどは、質問者によって異なる。したがって、過去の、他の質問者が記述した質問文と、新しい質問文との類似度を適切に計算することができない場合が多い。その結果、例えば、新しい質問文に表現が類似した過去の質問文があっても、両者の意味や文脈が異なる場合には、適切でない回答が検索されてしまうし、逆に、質問の意味が同じでも文章が異なるために、有用な回答が存在するにもかかわらず検索できないという問題がある。
【０００７】
質問文の類似度を計算する方法には、公知文献１の方法以外にも、文章の構文や、異表記、同義語などを考慮した方法があるが、構文解析を用いても類似度の計算の精度が向上しないことがあるし、異表記・同義語などの辞書を、様々な製品・サービスについて用意するには労力がかかる。もとより、質問者が記述する質問には、回答を特定するために必要な情報が不足していることが多い。問合せ窓口の業務に熟練した担当者であれば、顧客の質問の記述が不十分であっても、顧客に対して適切に問い返しを行なうことで必要な情報を引き出して、回答に導くことができる。
【０００８】
一方、顧客自らがウェブサイト上の文書や検索サービスなどを用いて回答を探す場合には、このような手助けがないために、うまく探せないことが多い。
【０００９】
そこで、ＦＡＱの各情報に対して、選択肢やメッセージなどの付加的な情報をあらかじめ関連付けておき、これを用いて対話的にＦＡＱを検索できるようにしたものが提案されている（例えば、特許文献２参照。）。そこでは、最初の質問の記述が不十分であっても、システムが提示する選択肢の中から該当する項目を質問者が選ぶことにより、詳細な情報が質問に付加されていき、質問者が必要とする回答に誘導することができるとしている。しかしながら、このような対話的な検索を実現するためには、選択肢やメッセージなどの情報をあらかじめ作成しておく必要があり、その作業は専門知識と労力を要する。
【００１０】
一方、問合せ窓口の担当者と顧客とが対話しながら問題を解決する場合であっても、熟練度の低い窓口担当者では、顧客を適切な回答に効率良く導くことができない。問合せ窓口業務では、とくに、顧客の質問に対する、確認や問い返しなどのやり取りに専門知識と時間を要しがちなので、例えば誤った問い返しを行なうと、質問者、回答者ともに時間を浪費することになる。したがって、業務の効率化のためには、質問と回答の情報だけでなく、質問者を回答に導くために行なわれる、確認や問い返しなどの情報についても、効率良く蓄積して再利用できるようにすることが望まれる。
【特許文献１】特開２０００−２９３２８１公報
【特許文献２】特開２００３−２２８５７５公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上記した従来技術によった場合、公知文献１のシステムは、質問に対して直接回答が返信された場合、すなわち、一往復のメールのやり取りで回答が得られた場合の事例しか再利用できないという問題がある。他方、従来のシステムには、質問と回答だけでなく、質問から回答に至るまでの一連の情報、例えば、顧客と担当者との間でやり取りされた全てのメールの履歴を、記録するようにしたものもある。しかしながら、このような履歴を未整理のまま記録しただけでは有用な情報とそうでない情報が混在してしまって有効活用できないし、公知文献２における選択肢のような、顧客に提示できる情報として利用するには、内容や文面の点で適切でないという問題を含んでいた。
【００１２】
そこで、本発明は、上記の問題を鑑みてなされたものであり、質問者の質問を受けた回答者が、必要に応じて質問者に確認や問い返しを行なった際の情報や、この問い返しに対する質問者からの返答の情報をも、再利用することにより、適切かつ効率的に回答を行なえるようにすることを課題とする。さらに、これら問い返し・返答の情報を用いて、質問に対する適切な回答を過不足なく検索できるようにして、質問者が、回答者の手助けがなくても、自分で問題を解決できるようにすることを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の一態様によれば、質問者と回答者の間でやり取りされた複数のメッセージから、質問者が行った質問の文章と、当該質問に対して回答者が行った問い返しの文章と、当該問い返しに対して質問者が行った返答の文章と、回答者が行った回答の文章とを、前記複数のメッセージの返信関係、段落構造および文章表現に基づいて抽出する手段と、前記抽出された質問、問い返し、返答、回答の文章を各々関連付けて記憶する手段を具備し、新規の質問に対して、前記記憶された過去の複数組の質問、問い返し、返答、回答の文章の組の中から、前記新規の質問の文章に類似した組を検索し、その検索結果を、前記質問、問い返し、返答、回答の文章を関連付けた形で提示することを特徴とする回答支援システムが提供される。
【００１４】
また、本発明の別の一態様によれば、質問者と回答者とでやり取りするメッセージを送受信するメッセージ送受信部と、前記やり取りされたメッセージを記憶するメッセージ記憶部と、前記メッセージ記憶部に記憶されたメッセージのデータから、再利用すべき事例のデータを抽出する事例抽出部と、前記事例抽出部での抽出処理に利用する規則を記憶する事例抽出規則記憶部と、前記事例抽出部で抽出された事例データを所定の形式で記憶する事例記憶部と、質問者または回答者からの検索要求に応じて、適切な事例を前記事例記憶部から検索して提示する事例検索部と、から構成されることを特徴とする回答支援装置が提供される。
【００１５】
また、本発明の別の一態様によれば、表示装置を備えた回答支援システムの制御を行うコンピュータに、質問者と回答者の間でやり取りされた複数のメッセージから、質問者が行った質問の文章と、当該質問に対して回答者が行った問い返しの文章と、当該問い返しに対して質問者が行った返答の文章と、回答者が行った回答の文章とを、前記複数のメッセージの返信関係、段落構造および文章表現に基づいて抽出する処理を実行させ、前記抽出された質問、問い返し、返答、回答の文章を各々関連付けて記憶する処理を実行させ、新規の質問に対して、前記記憶された過去の複数組の質問、問い返し、返答、回答の文章の組の中から、前記新規の質問の文章に類似した組を検索する処理を実行させ、当該検索結果を、前記質問、問い返し、返答、回答の文章を関連付けた形で前記表示装置に表示する処理を実行させるための回答支援プログラムが提供される。
【発明の効果】
【００１６】
本発明によれば、質問者と回答者の間でやり取りされたメッセージの中から、後で再利用可能な問合せ事例として、質問者の質問の情報と、この質問に対する回答者の問い返しの情報と、この問い返し対する質問者の返答の情報と、回答者の回答の情報とが、自動的に抽出され、互いに関連付けられた形に整理されて蓄積される。この問合せ事例を用いることにより、回答者は、熟練を要せずとも、質問者の新しい質問に対する、適切な問い返しや回答を行って、質問者を効率よく回答に導く作業が行える。また、質問者自らが、回答者の手助けを要せずとも、質問に対する適切な回答を過不足なく検索したり閲覧したりすることができ、問合せ窓口業務や、ネットワーク・コミュニティ等において、質問に回答する作業を、大幅に効率化かつ省力化することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態について、図面を参照しながら説明する。尚、各図において同一箇所については同一の符号を付すとともに、重複した説明は省略する。
【００１８】
まず、本発明の一実施形態について説明する。
【００１９】
図１は本発明の回答支援システムの一実施形態の構成を示した図である。図１において、１は、質問者と回答者とでやり取りするメッセージを送受信するための、メッセージ送受信部である。
【００２０】
メッセージ送受信部１は、従来の電子メールや電子掲示板、チャット等の電子的なコミュニケーション手段に相当するものである。
【００２１】
メッセージ送受信部１を用いて、質問者は回答者に対して質問のメッセージを送信し、回答者は質問のメッセージを受信して、質問者に対して回答メッセージを送信する。また、必要に応じて、問い返しや確認、およびそれへの返答などのメッセージがやり取りされる。
【００２２】
２は、こうしてやり取りされたメッセージのデータを記憶するメッセージ記憶部である。３は事例抽出部であり、メッセージ記憶部２に記憶されたメッセージのデータから、再利用すべき事例のデータを自動的に抽出する手段である。事例抽出部３で実行される抽出処理は、事例抽出規則記憶部４に記憶した規則に基づいて行なわれる。事例抽出部３によって抽出された事例のデータは、事例記憶部５に、後述する所定の形式で記憶される。事例検索部６は、質問者または回答者からの検索要求に応じて、適切な事例を事例記憶部５より検索して提示する手段である。
【００２３】
以上、図１の１から６までの手段が、本発明の一実施形態における必須の構成手段であるが、さらに付加的な手段として、図１の７から１１までの手段がある。
【００２４】
事例編集部７は、事例抽出部２によって自動的に抽出された事例のデータを、回答者が、必要に応じて編集するためのものである。事例編集部７では、例えば、不要な事例を削除したり、事例の文章をより適切な表現に変更したり、不十分な点を補うといった作業を行なう。
【００２５】
事例分類部８は、事例記憶部５に蓄積された複数の事例を、回答者が指定した分類方法に応じて分類するための手段である。そして文書生成部９は、事例記憶部５に記憶された事例から、閲覧しやすい形に整理した文書を生成する手段である。本実施形態では、上記文書分類部８によって作成された分類の構造に従った形の文書を作成するように構成している。文書記憶部１０は、文書生成部９が生成した文書を記憶する手段である。文書提示部１１は、文書生成部９が記憶する文書を、質問者もしくは回答者の要求に応じて提示する手段である。文書記憶部１０および文書提示部１１は、例えば従来のウェブサーバなどのような、文書を記憶してこれを提示するサービスを行なう手段に相当する。
【００２６】
図１に示したように、質問者が直接利用できる手段は、メッセージ送受信部１と、事例検索部６と、文書提示部１１である。これらの手段は複数の質問者が利用できるように構成されているが、その最も典型的な構成としては、質問者の各々が各自の端末を用い、インターネットなどのネットワークを介して本発明の回答支援システムに接続し、電子メール、電子掲示板およびウェブサービスなどの形で支援を受けるという構成がある。
【００２７】
一方、回答者についても、やはり各自の端末から回答支援システムに接続して利用する形態を取るが、回答者の場合はイントラネットでの接続が典型的である。また、回答者が直接利用できる手段は、メッセージ送受信部１、事例検索部６、事例編集部７、事例分類部８、および、事例提示部１１である。すなわち回答者は、質問者とは異なり、事例を編集したり分類したりすることができるし、また、自分が直接対応していない質問者の問合せの事例を直接閲覧する権限も、場合によって与えられる。
【００２８】
ただし、質問者と回答者の区別があまりないような利用形態、例えば、ネットワーク・コミュニティにおいてメンバーが互いに質問し合いかつ回答し合うような利用形態では、上記のような質問者と回答者の利用上の区別はなくてもよい。
【００２９】
図２から図１３までの図は、質問者と回答者がやり取りするメッセージの例を示した図である。これらの図は、電子メールを用いてメッセージをやり取りした場合の例であり、これらの図で示したテキストは、電子メールそのものである。電子メールのデータには、図２の２１、２２等に示したようなヘッダーと呼ばれる部分に、各々、メールの日時２１、送信元アドレス２２、送信先アドレス２３、ユニークなメッセージのＩＤ２４および件名２５などのデータが記述されている。一方、２６の部分はメッセージの本文である。
【００３０】
また、図３の３１は、返信元のメッセージのＩＤであり、このデータに基づいて、メッセージ同士の返信関係を知ることができる。すなわち、図３のメッセージの返信元メッセージのＩＤは「ｍ１１」であるため、図２に示したメッセージに対する返信が図３のメッセージである（なお、メッセーの返信関係は、図に示した「Ｉｎ−Ｒｅｐｌｙ−Ｔｏ」ヘッダーフィールドや、「Ｒｅｆｅｒｅｎｃｅｓ」ヘッダーフィールドによって記述される）。返信メッセージでは、図３の３２に示すように、元メッセージから引用した文章が記述されることが多く、引用は、多くの場合、行頭の「＞」などの記号によって表現される。なお、図２、図３、図４、図５、図６で示したメッセージは、返信関係によって関連付けられているが、このような一連のメッセージを、一般にメッセージスレッドまたは単にスレッドと呼ぶ。
【００３１】
図１４は、メッセージ記憶部２に記憶されるデータの例を示す図である。図２や図３等で示したヘッダーおよび本文のデータのうち、本発明の実施形態に係る回答支援システムで利用するデータが、図１４に示した形で記憶される。例えば１４１の行は、図３で示したメッセージＩＤが「ｍ１２」のメッセージを示しているが、このメッセージの返信元メッセージのＩＤは「ｍ１１」であることが記述されている。図１４に示した、メッセージＩＤ「ｍ１１」「ｍ１２」「ｍ１３」「ｍ１４」「ｍ１５」のメッセージは、各々、図２、図３、図４、図５、図６で示したメッセージに相当し、上述の通り、これら５つのメッセージで１つのスレッドを形成している。
【００３２】
図１５、図１６、図１７は、メッセージから事例を抽出するための規則の例を示した図であり、これらの規則は、事例抽出規則記憶部４に記憶されている。図２０は、上記事例抽出部によって行なわれる、メッセージから事例を抽出する処理の流れを示した図であり、図１８は、その処理の過程にて、メッセージの段落形式や文章の意図を判定した結果の例を示した図である。図１９は、図２０の処理によって最終的に抽出され、事例記憶部５に記憶されるデータの例を示した図である。
【００３３】
これらの図を用い、図２０の処理の流れに沿って、複数のメッセージから再利用できる形の事例を抽出する処理について説明する。事例の抽出はスレッド毎に独立に実行できるので、図２０には、１つのスレッドに対して行なわれる処理の流れを記す。まず、ステップ２０１において、スレッド中の全メッセージについて繰り返し、ステップ２０２から２０４までの処理を行なう。ステップ２０２では、図１５で示した段落形式判定規則に基づき、メッセージを段落に分割し、かつ、各々の段落毎に段落形式を判定する。図１５の１５１に示すように、通常の段落は、空行や区切り線１５４、引用形式の切り替わる行などで分割される。引用１５２は、事例を抽出する処理で最も重要な要素であるが、これは「＞」などの引用記号が行頭にある行から成る段落形式であり、引用記号が２個３個と連なっている場合は、引用の階層、すなわち、数段前の返信元メッセージからの引用であると判定される。その他の段落形式としては、箇条書き１５３、署名１５５などがある。
【００３４】
以上説明した規則に基づいて、ステップ２０２にて段落に分けた後は、各々の段落毎に（ステップ２０３）、段落中の各文章の意図を、文章意図判定規則に基づいて判定する（ステップ２０４）。図１６に示したように、文章意図判定規則とは、文章の表現からその意図を判定するための規則であり、例えば、「ですか」「でしょうか」「？」「なぜ」といった表現を含んだ文章は疑問１６１の意図がある、といった判定を行なう。
【００３５】
なお、ここでの判定の処理は、本例のように、ある文字列が表れているかどうかという文章の表層的な表現（文章の表記）に基づいて行なってもよいし、構文解析等の自然言語処理に基づいた方法でもよいが、ステップ２０４の時点では多少の判定誤りがあっても後続の処理で補うことができる。以上のステップ２０２からステップ２０３の処理を、図３で示したメッセージに対して行なった結果を説明する図が図１８である。図１８に示したように、メッセージの段落（破線で囲まれた部分）とその形式（楕円で記した「引用」「箇条書き」など）、および、各段落中の文章の意図（「挨拶」「お礼」「確認」など）が判定される。
【００３６】
次に、図２０のステップ２０５では、メッセージ間の返信関係、すなわち、図１４で説明した関係と、引用文章の引用元メッセージとの合致の度合に基づいて、引用段落の引用元メッセージにおける段落を同定する。例えば、図１８の１８１の引用段落は、このメッセージが図２のメッセージ（メッセージＩＤが「ｍ１１」）の返信であることと、１８１の部分の文章が図２の２７の部分と合致することから、この引用段落の、返信元メッセージにおける段落は図２の２７の部分であることが対応付けられる。
【００３７】
次に、図２０のステップ２０８の処理を、スレッド中の全メッセージの（ステップ２０６）、全段落（ステップ２０７）について繰り返し行なう。すなわち、図１７に示した段落意図判定規則に基づき、意図が「質問者による質問」「質問に対する回答者による問い返し」「問い返しに対する質問者による返答」「回答者による回答」であるような段落意図を判定する。  図１７に示したように、これらの意図の判定は３つの条件、すなわち、送信元（質問者のメッセージか回答者のメッセージか）、文章意図（疑問、確認、依頼、解決方法など、所定の意図の文章が含まれているか）、および、引用（付近に引用されている段落または文章の意図はどのようなものか、あるいは逆に、どのような意図の段落または文章の付近に引用されているか）の条件によって総合的に判定する。例えば、「質問への問い返し」であるための条件１７１によれば、送信元が「回答者」であり、意図が「確認」「疑問」「依頼」「例示」であるような文章を多く含み、「質問の引用の付近に」あり、「返答の付近に引用される」ような段落が、「質問への問い返し」である可能性が高い。なお、この３つの条件のうち、送信元についての条件のみが必須の条件で、文章意図、引用の条件は必ずしも満たさなくてもよく、例えば、ある条件を満足するごとに得点（確からしさ）を加算していき、得点が最も高い段落を選択するという方法でもよい（したがって、上述のように、各文章の意図の判定に誤りがあっても、段落の意図は総合的には正しく判定される可能性が高い）。本発明の実施形態ではその判定方法を特には限定しない。このステップ２０８の処理の結果、図１９に示すように、「質問者による質問」「質問に対する回答者による問い返し」「問い返しに対する質問者による返答」「回答者による回答」の各々に相当する段落が判定される。各段落にはＩＤが振られ、次のステップ２０９では、段落同士の返信元・返信先の関係が付けられる。すなわち例えば、段落ＩＤｂ１２１の段落（問い返し）は、段落ｂ１１１（質問）への問い返しであり、さらに段落ｂ１３１（返答）によって返答されたものである、という関係付けがなされる。このようにして抽出されたデータが、事例記憶部５に記憶される。
【００３８】
以上、本発明の実施形態における事例の抽出処理の説明では、主に、質問から回答に至るまでにやり取りされるメッセージとして、質問、問い返し、返答、回答のメッセージが各々一つづつ送受信された場合の例で説明したが、例えば図７、図８、図９に示したように、問い返しが省略されて、質問に対して直接回答が返信される場合や、逆に、問い返し、返答等のやり取りが各々複数のメッセージによって複数往復回やり取りされる場合にも、適切に抽出が行われる。また、質問者と回答者が各々一人である例をもとに説明したが、質問者、回答者ともに、複数人であってもよい。
【００３９】
図２２から図２７までの図は、事例記憶部５に記憶された過去の事例を検索した画面の例を示した図であり、このうち、図２２、図２３、図２４、図２５は、回答者が用いる画面の例を示し、図２７と図２８は、質問者が用いる画面の例を示すものである。図２１の（ａ）と（ｂ）は、どちらも、事例検索部６によって行なわれる事例の検索の処理の流れを示した図である。図２１（ａ）は、質問文（自然文もしくはキーワード）が検索条件として与えられた場合に、これと類似した過去の事例を検索する処理を示している。一方の図２１（ｂ）は、メッセージのやり取りが検索条件として与えられた場合に、これと類似した過去の事例を検索する処理を示している。
【００４０】
以下、これらの図を用いて、本発明の実施形態における検索の処理について説明する。
【００４１】
まず、図２１（ａ）のステップ２１０１では、各メッセージのスレッドｔについて上記に説明した方法で判定した質問ｔｑ、問い返しｔｂ、返答ｔｒ、回答ｔａの各々の文章について、単語ベクトルＶｔｑ、Ｖｔｂ、Ｖｔｒ、Ｖｔａを求めておく。ここで、単語ベクトルとは、文章中に出現する各単語を各次元に対応させ、単語毎にその頻度に基づいてＴＦ−ＩＤＦ等による重み付けをしたベクトルで文章をモデル化したものであり、文書検索ではベクトル空間モデルと呼ばれる一般的な手法である。ＴＦ−ＩＤＦ重み付けとは、ある文章における当該単語の生起頻度ＴＦ（Term Frequency）と、文章の数と当該単語が１回以上生起する文章の数ＩＤＦ（Inverse Document Frequency）によって定義されるものである。単語の選定には、例えば形態素解析によって得られた自立語を選択する、という方法がある。形態素解析は、自然言語で書かれた文章を形態素（おおまかにいえば単語）の列に分割して品詞を見分けるものである。
【００４２】
図２１（ａ）のステップ２１０１の処理は、図２１（ｂ）のステップ２１１１の処理とも、図２８のステップ２８１の処理とも等しいので、これらの処理は、実際の検索の事前、例えば事例記憶部５に事例を記憶する際に行なっておく。次に図２１（ａ）のステップ２１０２では、検索条件である質問文ｑの単語ベクトルＶｑを求める。この求め方は、例えば先の質問ｔｑから単語ベクトルＶｔｑを求める方法と同じである。次に、全スレッド ｔ について繰り返し（ステップ２１０３）、Ｖｔｑ、Ｖｔｂ、Ｖｔｒ、ＶｔａとＶｑとの内積（もしくは余弦）により、スレッド ｔ の得点を求める（ステップ２１０４）。この処理もベクトル空間モデルに基づくものであるが、ここで、各ベクトルの重みを段落の意図に応じて（１）式のように加味する。Ｓｔｑは得点、ｗｑ、ｗｂ、ｗｒ、ｗａは重み、「・」はベクトルの内積（または余弦）である。
【００４３】
Ｓｔｑ ＝ （ｗｑＶｔｑ ＋ ｗｂＶｔｂ ＋ ｗｒＶｔｒ ＋ ｗａＶｔａ）・Ｖｑ・・・（１）式
この際、質問文ｑと、スレッド中の質問ｔｑおよび返答ｔｒとが、共通の単語をより多く持つようなスレッドｔが、質問文との関連性が大きいと考えられるので、そのようなスレッドの得点が大きくなるように、重みｗｑとｗｒを、ｗｂとｗａに比べて大きくする。また、本検索処理では、スレッドの全文章を検索対象とするのでなく、その要約とも言える部分の文章を検索対象とするので、検索の適合率は高くなる。このようにして各スレッドの得点を求めた後は、ステップ２１０５にて、得点の高いスレッドｔから順に、その質問ｔｑ、問い返しｔｂ、返答ｔｒ、回答ｔａの組を、検索結果として提示する。
【００４４】
図２２は、質問文に類似した過去の事例を検索した画面の例を示している。ここでは、検索条件として「ＸＷｏｒｄ」と「インストール」という２つのキーワードによる検索条件２２１を指定して、画面右上に配設された検索ボタンをクリックし、検索を行なったときの検索結果である。２２２、２２３、２２４の行で示したような、質問、質問への問い返し、問い返しへの返答、回答の組が、検索結果として提示される。この画面は、問合せ窓口業務を担当している回答者が用いる検索画面の例であるが、図に示したように、図２から図１３で示したようなメッセージが、簡潔で、かつ、やり取りの経緯が容易に把握できる形で提示される。なお、行２２３は、図７、図８、図９で示したメッセージの問合せ事例に相当するが、問い返しやその返答が存在しない事例の場合で、その欄が空白となる。また、図２０で説明した事例抽出の処理は、自動的に行なわれる処理であり、その処理が適切に行なわれるかどうかは、メッセージの文章の記述にも依存する。このため、抽出の結果は必ずしも再利用しやすさの点で最良の文章になるとは限らないが、事例編集部７を用いて、これを適切な文章に編集することができる。図２２に示した画面例では、画面右下に配設された編集ボタンをクリックし、編集作業を行う。
【００４５】
図２３は、図２２の２２５、２２６、２２７、２２８、２２９の部分を編集した画面の例を示した図である。後で再利用しやすいように、文章の表現を正確にしたり、不要な部分を除く（図２３の２３１、２３２、２３３）作業をこの編集手段を用いて行なうことができる。例えば、図１１で示した問い返しのメッセージ対する返答が、図１２で示したように、個々の問い返し項目に対応する返答の項目を自動で分離することが難しい場合などには、これを編集して、図２３の２３４に示したように、再利用しやすい形に整理することができる。
【００４６】
図２４は、比較的長い自然文の質問２４１を検索条件とした場合の検索結果の画面例を示した図である。質問に含まれる「権限」「メッセージ」といった語によって、適切な事例が絞り込まれて表示される。また、回答者は、検索結果を参照中、特に再利用したい文章があれば、これに対応するメッセージをすぐ閲覧できるようになっている。例えば、図２４の２４２の部分の問い返しの例文を再利用したい場合には、この部分の詳細な文章を図２４の２４３のような画面に表示することができる。
【００４７】
本発明の特徴の一つは、質問文を検索条件として事例を検索するだけでなく、質問者と回答者とのメッセージのやり取りの様々な段階において、この問合せの案件と類似した事例を適切かつ容易に検索できることにある。図２１（ｂ）はその処理の流れを示した図であり、図２５は問合せのやり取りに類似した過去の事例を検索した検索画面の例を示したものである。図２１（ｂ）は図２１（ａ）と類似しているが、検索条件が、メッセージのやり取りすなわちスレッドであるため、ステップ２１１２では、このスレッドｑの中の質問ｑｑ問い返しｑｂ、返答ｑｒおよび回答ｑａの文章を、上記図２０で説明した処理によって抽出した後、これら各々の単語ベクトルＶｑｑ、Ｖｑｂ、ＶｑｒおよびＶｑａを求める。なお、スレッドｑは、問合せのやり取りが継続しているスレッドであるため、まだ回答が得られていないことが多く、ｑａは存在しない（Ｖｑａは空である）ことが多い。ステップ２１１４では、これらｑベクトルと、過去の各スレッドｔのベクトルとの内積（または余弦）として、ｔの得点を求める。スレッドｑとｔのベクトルから得点を求める計算は、上述の方法と同様に、重みを加味して、次の（２）式によればよい。
【００４８】
Ｓｔｑ ＝ （ｗｑＶｔｑ ＋ ｗｂＶｔｂ ＋ ｗｒＶｔｒ ＋ ｗａＶｔａ）
・（ｗｑＶｑｑ ＋ ｗｂＶｑｂ ＋ ｗｒＶｑｒ ＋ ｗａＶｑａ）・・・（２）式
ステップ２１１４の処理は全スレッドｔについて繰り返される（ステップ２１１３）。
【００４９】
図２５は、スレッドを検索条件として事例を検索した画面例である。質問者と回答者とのこれまでのやり取りから抽出した質問２５１、質問への問い返し２５２、問い返しへの返答２５３と、総合的に類似した適切な事例が検索される。
【００５０】
図２６と図２７は、質問者自らが、本発明の実施形態に係る回答支援システムの検索機能を用いて回答を検索する場合の画面例を示す図である。本発明の特徴の一つは、事例に含まれる問い返し、返答の情報を用いて、適切な回答を、理解しやすい形で提示することにある。
【００５１】
図２６の例は、詳細な情報が若干不足している質問文に対して、関連のある回答を適切に場合分けして提示した例である。回答は、まず、２６２に示すような分類カテゴリ毎にグルーピングして提示される（このカテゴリを作成する方法は後述する）。さらに各回答２６３，２６４，２６５には、この回答が有用な場合を明示する文章２６６が付されて提示される。２６６のような文章は、前述の、問い返しおよび返答の文章（図２３の２３１、２３２、２３３）を用いて、「○○が××場合は」といった形式に生成したものである。質問者はこの文章を読むことで、所望の回答を容易に探して、詳細な回答のみを選択して２６７の回答の詳細のような形で閲覧することができるし、有用でない回答や誤った回答を用いてしまうという危険も防げる。
【００５２】
図２７は、図２６と同じく検索結果の画面例であるが、図２６の例よりも質問文を詳細に記述したことにより、より適切な回答のみが検索結果として表示される。
【００５３】
図２８は、事例記憶部５に記憶された過去の事例を分類し、さらにその分類結果から文書を生成する処理を示した図である。これらの処理は、事例分類部８および文書生成部９によって各々行なわれる。これらの処理の結果として生成された文書は、文書記憶部５に記憶され、質問者あるいは回答者の要求に応じて、文書提示部１１によって提示される。
【００５４】
図２９は、提示された文書の例を示した図である。
【００５５】
また、上述したように、図２６および図２７で示した検索結果の例は、検索結果を、分類カテゴリ毎にグルーピングして提示していたが、この分類カテゴリを作成する処理も図２８で説明する処理とほぼ同じである（ステップ２８８のみが不要）。図２８の分類処理は、図２１の検索処理と類似しており、ステップ２８１はステップ２１０１と同じである。ステップ２８２ではまず、回答者が、空の分類カテゴリを作成し、そのカテゴリの意味内容を表す文章として、例えば「ＸＷｏｒｄがインストールできない」という文章を設定する。この文章は、図２１（ａ）における質問文ｑと同等のものであり、この文章から作成された単語ベクトルＶｃ（ステップ２８３）と、各スレッドｔとの内積（もしくは余弦）によってｔの得点を求め（ステップ２８５）、この得点が閾値以上のものを（ステップ２８６）、分類カテゴリｃに加える（ステップ２８７）。そして、文書生成部９にて、ｔの問い返し、返答、回答の文章を所定の形式で追加していくことにより、分類カテゴリｃ用の文章を作ることができる。この作業を、必要な分類カテゴリの分だけ繰り返して行なえば、必要な文書が作成できる。
【００５６】
また、この分類の処理と同様の考え方で、事例をクラスタリングすることも容易に実現可能である。本発明の実施形態によって、各事例が、質問、問い返し、返答、回答の文章の組として表現され、かつ、これらの文章が自動的に抽出可能で、さらに、事例同士の類似度が定義されているからである。なお、例えば顧客一般に対して検索サービスや質問回答事例の文書を公開する場合、他の顧客の問合せ事例をそのままの形で提示することは、内容上、かつ、個人情報の保護上、問題がある場合が多いので、この場合には、上記に説明したように、回答者すなわち問合せ窓口業務の担当者が事例編集部７を用いて適切に編集した事例のみを検索・提示するようにすればよい。
【００５７】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施形態に係る回答支援システムの構成を示す図。
【図２】メッセージの例を示した図。
【図３】メッセージの例を示した図。
【図４】メッセージの例を示した図。
【図５】メッセージの例を示した図。
【図６】メッセージの例を示した図。
【図７】メッセージの例を示した図。
【図８】メッセージの例を示した図。
【図９】メッセージの例を示した図。
【図１０】メッセージの例を示した図。
【図１１】メッセージの例を示した図。
【図１２】メッセージの例を示した図。
【図１３】メッセージの例を示した図。
【図１４】メッセージ記憶部に記憶するメッセージのデータの例を示した図。
【図１５】段落形式判定規則の例を示した図。
【図１６】文章意図判定規則の例を示した図。
【図１７】段落意図判定規則の例を示した図。
【図１８】段落形式および文章意図の判定例を示した図。
【図１９】抽出された事例のデータの例を示した図。
【図２０】事例を抽出する処理の流れを示した図。
【図２１】質問文、および、問合せのやり取りに類似した過去の事例を検索する処理の流れを示した図。
【図２２】質問文に類似した過去の事例を検索した画面の例を示した図。
【図２３】事例を編集した画面の例を示した図。
【図２４】質問文に類似した過去の事例を検索した画面の例と、問い返しの例文を提示した画面の例を示した図。
【図２５】問合せのやり取りに類似した過去の事例を検索した画面の例を示した図。
【図２６】質問文に類似した過去の事例を検索した画面の例と、回答の詳細を提示した画面の例を示した図。
【図２７】質問文に類似した過去の事例を検索した画面の例を示した図。
【００５９】
た図。
【図２８】事例を分類して文書化する処理の流れを示した図。
【図２９】文書化した事例を提示した画面の例を示した図。
【符号の説明】
【００６０】
１…メッセージ送受信部、  ２…メッセージ記憶部、  ３…事例抽出部、  ４…事例抽出規則記憶部、  ５…事例記憶部、  ６…事例検索部、  ７…事例編集部、  ８…事例分類部、  ９…文書生成部、  １０…文書記憶部、  １１…文書提示部。
【図１】
2006092473.tif 000003
【図２】
2006092473.tif 000004
【図３】
2006092473.tif 000005
【図４】
2006092473.tif 000006
【図５】
2006092473.tif 000007
【図６】
2006092473.tif 000008
【図７】
2006092473.tif 000009
【図８】
2006092473.tif 000010
【図９】
2006092473.tif 000011
【図１０】
2006092473.tif 000012
【図１１】
2006092473.tif 000013
【図１２】
2006092473.tif 000014
【図１３】
2006092473.tif 000015
【図１４】
2006092473.tif 000016
【図１５】
2006092473.tif 000017
【図１６】
2006092473.tif 000018
【図１７】
2006092473.tif 000019
【図１８】
2006092473.tif 000020
【図１９】
2006092473.tif 000021
【図２０】
2006092473.tif 000022
【図２１】
2006092473.tif 000023
【図２２】
2006092473.tif 000024
【図２３】
2006092473.tif 000025
【図２４】
2006092473.tif 000026
【図２５】
2006092473.tif 000027
【図２６】
2006092473.tif 000028
【図２７】
2006092473.tif 000029
【図２８】
2006092473.tif 000030
【図２９】
2006092473.tif 000031