(58)【調査した分野】(Int.Cl.,DB名)
前記補正係数算出部は、前記顧客対応時の状況として、対応待ちの顧客の数を示す待ち数、曜日、及び時間帯の少なくともいずれかに基づき、前記補正係数を算出する、請求項1に記載の顧客対応支援システム。
前記目標対応完了時間算出部は、前記操作履歴に基づき、前記エージェントが次に行う操作を取得し、前記取得した次の操作を前記エージェントに提示する、請求項1又は2に記載の顧客対応支援システム。
エージェントが顧客対応時に使用するエージェント端末装置と、前記エージェント端末装置に接続された管理装置とを用いてエージェントの顧客対応を支援するための方法であって、
(a)前記管理装置によって、顧客対応時の状況に基づき補正係数を算出するステップと、
(b)前記エージェント端末装置によって、前記エージェントが前記エージェント端末に対して操作を行なったときに、操作により発生したイベントの内容と操作が行なわれた時刻とを含む操作イベントを生成する、ステップと、
(c)前記エージェント端末装置によって、生成された前記操作イベントと対応するサービス属性とを含む画面操作系列を生成し、前記エージェントが前記エージェント端末装置に対して行った過去の操作に関する操作情報を、前記操作により発生したイベント内容を節として持つ木構造データとして、保持するステップと、
(d)前記エージェント端末装置によって、前記補正係数を取得し、生成された前記画面操作系列を入力として、それに含まれる前記サービス属性をキーとして、前記操作情報の前記木構造データを根節から探索することによって、前記操作の開始から顧客対応の完了までに掛かると予想される時間を残対応時間として取得し、前記残対応時間を前記補正係数で補正することにより目標対応完了時間を算出するステップと、
を有する顧客対応支援方法。
【発明を実施するための形態】
【0019】
以下、本発明の実施形態における顧客対応支援システム、エージェント端末装置、管理装置、顧客対応支援システム、及びプログラムについて、以下図面を参照しながら説明する。
【0020】
[顧客対応支援システム]
最初に
図1を用いて、本実施形態における顧客対応支援システムの構成について説明する。
図1は、本実施形態に係る顧客対応支援システムの構成を示すブロック図である。
【0021】
図1に示すように、本実施形態における顧客対応支援システム100は、管理装置2と、エージェント端末装置4とを備えている。
【0022】
管理装置2は、エージェント端末装置4に接続されている。また、管理装置2は、補正係数算出部23を有している。補正係数算出部23は、顧客対応時の状況に基づき補正係数を算出する。
【0023】
エージェント端末装置4は、エージェントが顧客対応時に使用する端末装置であって
画面操作情報保持部42と、目標対応完了時間算出部44と、を有している。画面操作情報保持部42は、エージェント端末装置4に対してエージェントが行った操作に関する情報を保持している。
【0024】
目標対応完了時間算出部44は、補正係数算出部23から補正係数を取得するとともに、画面操作情報保持部42から操作情報を取得する。そして、目標対応完了時間算出部44は、エージェントが過去に行った顧客対応の際の操作履歴に基づき、操作の開始から顧客対応の完了までに掛かると予想される時間を残対応時間として取得する。そして、目標対応完了時間算出部44は、残対応時間を補正係数で補正することにより目標対応完了時間を算出する。
【0025】
このように、顧客対応支援システム100は、エージェントの過去の顧客対応の際の操作履歴に基づいて目標対応完了時間を算出することができる。このため、エージェント毎のスキルに基づいた適切な目標対応完了時間をエージェントに提示することができる。
【0026】
ここで、顧客対応支援システムの構成を更に具体的に説明する。
図1に示すように、本実施形態では、顧客対応支援システム100は、上述した管理装置2、エージェント端末装置4に加え、PBX1と、IVR装置3と、を更に備えている。
【0027】
PBX(Private Branch eXchange)1は、構内交換機と呼ばれる専用端末であり、複数の構内電話機を、公衆電話回線網に接続して使用する際の中継装置である。
【0028】
IVR(Interactive Voice Response)装置3は、企業の電話窓口で音声による自動応答を行う機能を有するものであり、付加情報生成部31を有している。付加情報生成部31は、PBX1および呼情報制御部21と通信し、顧客が選択したサービスメニューをもとに、修理対応、又は新規契約といったようなサービス属性の生成を行う。なお、IVR装置3は、専用ソフトウェアを搭載したパーソナルコンピュータ、サーバ装置、又は専用装置等で構成することができる。
【0029】
[管理装置]
次に、管理装置2をさらに具体的に説明する。管理装置2は、上述した補正係数算出部23に加え、呼情報制御部21、及び統計情報処理部22をさらに備えている。この管理装置2は、パーソナルコンピュータ、サーバ装置、又は専用装置等で構成することができる。
【0030】
呼情報制御部21は、PBX1、統計情報処理部22、付加情報生成部31、及び端末状態取得部41とそれぞれ通信を行い、呼ID、呼情報、サービス属性付き呼情報、及び使用端末情報を生成する。なお、呼ID、呼情報、サービス属性付き呼情報、及び使用端末情報については、以下の顧客対応支援システムの動作説明において詳細を説明する。
【0031】
統計情報処理部22は、呼情報制御部21から呼情報を受信し、それを保持する呼情報管理テーブルを生成する。また、統計情報処理部22は、エージェント、エージェント端末、及び回線番号の紐付け情報を保持するログイン管理テーブルを生成する。またさらには、統計情報処理部22は、呼が分配可能な空き端末の回線番号を示す空き端末情報、及び対応待ち状態の呼の総数を示す待ち呼数を生成する。
【0032】
補正係数算出部23は、統計情報処理部22、及び目標対応完了時間算出部44と通信を行う。また、補正係数算出部23は、係数管理データベース231を有しており、顧客対応時の状況(例えば、待ち呼数、顧客対応時の曜日、及び時間帯等)に基づき、この係数管理データベース231内の情報をもとに、補正係数を算出する。
【0033】
[エージェント端末装置]
エージェント端末装置4は、上述した画面操作情報保持部42、及び目標対応完了時間算出部44に加え、端末状態取得部41、及び入出力インタフェース部43をさらに備えている。なお、このエージェント端末装置4は、パーソナルコンピュータ、サーバ装置、携帯端末装置、又は専用端末装置等によって構成することができる。また本実施形態では説明の便宜上エージェント端末装置4は一つしか記載していないが、顧客対応支援システム100は、複数のエージェント端末装置4を備えていてもよい。
【0034】
端末状態取得部41は、呼情報制御部21、入出力インタフェース部43、及び画面操作情報保持部42と通信を行う。具体的には、端末状態取得部41は、呼情報制御部21からサービス属性付き呼情報を受信する。そして、端末状態取得部41は、呼情報制御部21から取得したサービス属性付き呼情報を画面操作情報保持部42に送信する。また、端末状態取得部41は、サービス属性付き呼情報内の回線状態及び発信者番号を、入出力インタフェース部43に送信する。
【0035】
入出力インタフェース部43は、端末状態取得部41、画面操作情報保持部42、及び目標対応完了時間算出部44と通信を行う。入出力インタフェース部43は、エージェント端末装置4に接続されたディスプレイ(図示省略)上にエージェントが操作を行う画面と、目標対応完了時間を表示する。また、入出力インタフェース部43は、エージェントの画面操作をもとに、画面操作イベントを生成する。なお、この画面操作イベントは、エージェントが行った操作に関する操作情報、及び操作が行われた時刻を含んでいる。
【0036】
画面操作情報保持部42は、端末状態取得部41、入出力インタフェース部43、及び目標対応完了時間算出部44と通信を行う。画面操作情報保持部42は、端末状態取得部41からサービス属性付き呼情報を受信するとともに、入出力インタフェース部43から画面操作イベントを受信する。そして、画面操作情報保持部42は、サービス属性付き呼情報及び画面操作イベントから、画面操作系列を生成し、この画面操作系列を画面操作系列管理テーブルで保持する。
【0037】
目標対応完了時間算出部44は、画面操作情報保持部42、入出力インタフェース部43、及び補正係数算出部23と通信を行う。目標対応完了時間算出部44は、画面操作情報保持部42から受信した画面操作系列をもとに、画面操作履歴データベース441から残対応時間を取得するとともに、補正係数算出部23から補正係数を取得する。そして、目標対応完了時間算出部44は、残対応時間及び補正係数から、エージェントが対応中の顧客対応を完了させるための目安となる目標対応完了時間を生成し、この目標対応完了時間を入出力インタフェース部43へ送信する。
【0038】
[顧客対応支援システムの動作]
次に、本発明の実施形態における顧客対応支援システムの動作について、図面を参照しつつ説明する。なお、本実施形態では、顧客対応支援システムを動作させることによって顧客対応支援方法が実施されるため、本実施形態における顧客対応支援方法の説明は以下の顧客システム支援方法の動作説明に代える。
【0039】
図2は、本実施形態に係る顧客対応支援システムにおける入電から顧客対応までの動作手順を示すフローチャートである。
【0040】
図2に示すように、まず、顧客からコンタクトセンタへ入電があると、PBX1へ呼が入電し、PBX1は管理装置2の呼情報制御部21へ呼が入電したことを通知する(ステップA1)。
【0041】
通知を受けた呼情報制御部21は、呼を一意に特定するための識別IDとして呼IDを生成する(ステップA2)。
【0042】
そして、PBX1はIVR装置3の空き回線(他の顧客との通話が行われていない回線)へ呼を分配する。呼がIVR装置3の空き回線へ分配され着信し、IVR装置3が応答を行うと、顧客の電話機とIVR装置3とが通話状態となる。このとき、PBX1は、分配先の回線番号、顧客の発信者番号(Automatic Number Identification/ANI)、及び回線状態(通話中)を呼情報制御部21へ通知する(ステップA3)。なお、回線状態とは、IVR装置3、又はエージェントの電話機の回線状態を指し、「通話中」の他にも「保留中」、「転送通話中」、「三者会議」、「オンフック」など、回線状態に応じて複数の状態が存在する。
【0043】
次に、呼情報制御部21は、PBX1より通知を受けると、ステップA2において生成した呼IDと、PBX1より通知された分配先のIVR装置3の回線番号、回線状態、及び発信者番号とを組み合わせて、
図3に示すような呼情報を生成する。そして、呼情報制御部21は、生成した呼情報を、統計情報処理部22及び付加情報生成部31へ送信する(ステップA4)。なお、統計情報処理部22は、呼情報制御部21から受信した呼情報を、
図4に示すような呼情報管理テーブルに格納する。
【0044】
次に、付加情報生成部31は、サービス属性を生成し、このサービス属性を呼情報制御部21へ送信する(ステップA5)。具体的には、付加情報生成部31は、呼情報制御部21から受信した呼情報中の回線番号を用い、呼と紐付けを行う。顧客はIVR装置3との通話の間、IVR装置3の再生する自動音声に従い電話機のプッシュボタンを押下することで、顧客の希望するサービスメニューを選択する。なお、サービスメニューとは、コンタクトセンタへ問い合わせた顧客が求めるサービスの内容を指しており、例えば「修理対応」や「新規契約」といったサービスメニューが考えられる。そして、顧客がサービスメニューを選択すると、付加情報生成部31は、サービスメニューと呼情報中の呼IDを組み合わせて、サービス属性を生成し、このサービス属性を呼情報制御部21へ送信する。
【0045】
呼情報制御部21は、付加情報生成部31からサービス属性を受信すると、このサービス属性を、呼IDをキーとして呼情報と関連付け、
図5に示すようなサービス属性付き呼情報を生成する(ステップA6)。
【0046】
IVR装置3と顧客との間の通話が終了すると、PBX1は、呼情報制御部21へ顧客とIVR装置3の通話が完了したことを通知する(ステップA7)。
【0047】
呼情報制御部21は、通話完了通知を受信すると、回線状態をオンフックと更新したサービス属性付き呼情報を統計情報処理部22へ送信し、統計情報処理部22は、受信したサービス属性付き呼情報に基づき呼情報管理テーブルを更新する(ステップA8)。
【0048】
次に、統計情報処理部22は、
図6に示すようなログイン情報管理テーブルを検索し、呼が分配可能な空き端末の回線番号を取得し、空き端末情報として呼情報制御部21へ送信する(ステップA9)。ここで、ログイン情報管理テーブルとは、エージェントを一意に特定するIDであるログインID、エージェント端末装置を一意に特定する端末番号(例えば、IPアドレス)、エージェントの電話機の回線番号、及び空き状態を示す空きフラグを管理するテーブルである。このテーブルで管理される情報は、各エージェントが自身のエージェント端末装置へログインを行うことにより生成される。
【0049】
次に、呼情報制御部21は、受信した空き端末情報から回線番号を取得し、PBX1に対して、空いている回線番号に対する呼分配の要求を送信する。PBX1は、呼情報制御部21から呼分配の要求を受けて、空いている回線番号へ呼の分配を実施し、成功すると分配が完了した旨の通知を呼情報制御部21へ通知する(ステップA10)。
【0050】
呼情報制御部21は、PBX1から分配完了の通知を受けると、呼分配が行われた回線番号を含む使用端末情報を生成し、統計情報処理部22へ送信する。統計情報処理部22は、受信した使用端末情報を用いてログイン情報管理テーブルを更新する(ステップA11)。なお、分配可能な空き端末が存在しない場合、呼は分配されず、空き端末ができるまで待機することとなる。このような呼を、以後待ち呼と呼ぶこととする。待ち呼の情報は呼情報管理テーブルで管理され、例えば回線番号と回線状態を空欄とすることで、待ち呼の状態を表すことが可能である。
【0051】
また、呼情報制御部21は、PBX1から分配完了の通知を受けると、使用端末情報から、呼が分配されたエージェント端末装置の回線番号を取得し、サービス属性付き呼情報内の回線番号及び回線状態を、使用端末情報の回線番号及び回線状態へ更新する。そして、呼情報制御部21は、この更新されたサービス属性付き呼情報を、統計情報処理部22及びエージェント端末装置4の端末状態取得部41へ送信する(ステップA12)。
【0052】
次に、統計情報処理部22は、呼情報制御部21から受信したサービス属性付き呼情報内の呼IDをキーとして呼情報管理テーブルを検索する。そして、統計情報処理部22は、一致する呼IDを持つレコードが存在する場合、呼情報制御部21から受信したサービス属性付き呼情報に基づき、呼情報管理テーブル内の回線番号および回線状態を更新する(ステップA13)。
【0053】
端末状態取得部41は、呼情報制御部21から受信したサービス属性付き呼情報を、エージェント端末装置4の画面操作情報保持部42へ送信する。また、端末状態取得部41は、入出力インタフェース部43へ、サービス属性付き呼情報内の回線状態と発信者番号を送信する(ステップA14)。なお、画面操作情報保持部42は、呼情報制御部21から受信したサービス属性付き呼情報を、記憶装置(図示省略)上へ一時保存する。
【0054】
入出力インタフェース部43は、受信した回線状態や発信者番号をエージェント端末装置4に接続されたディスプレイへ表示し、エージェン
トへ顧客対応を開始するよう促し、エージェントにより顧客対応が開始される(ステップA15)。
【0055】
なお、端末状態取得部41は、サービス属性付き呼情報内の発信者番号を、外部の顧客情報管理システム(図示せず)へ送信し、より詳細な顧客情報を取得することができる。そして、端末状態取得部41は、この取得した詳細な顧客情報を入出力インタフェース部43へ送信し、入出力インタフェース部43は、エージェントが顧客対応を開始する前にディスプレイ上に表示することもできる。入出力インタフェース部43は、
図7に示すように、発信者番号や顧客情報のほかに、「応答」や「切断」といった電話機状態の操作やエージェントの状態を変更するための各種ボタン、「氏名」や「会社名」といった顧客情報や、「問い合わせ内容」など対応履歴を入力するフィールドが表示されている。
【0056】
図8は、本実施形態のエージェント端末装置による顧客対応の開始から終了までの処理を示すフローチャートである。
【0057】
図8に示すように、エージェントは、顧客との通話が始まり顧客対応を開始すると、ディスプレイ上に表示されているボタンの押下やフィールドを選択して文字入力を行うなど、各種画面操作を実施する(ステップB1)。
【0058】
エージェントによる画面操作が行われると、入出力インタフェース部43は、
図9に示すような操作イベントを生成し、この操作イベントを画面操作情報保持部42へ送信する(ステップB2)。なお、操作イベントは、「応答ボタン押下」、「名前フィールド入力開始」といった操作情報と、その操作が行われた時刻とを含んでいる。
【0059】
次に、画面操作情報保持部42は、
図10に示すような画面操作系列と呼ばれる情報を生成する(ステップB3)。そして、画面操作情報保持部42は、この画面操作系列を、
図11に示すような画面操作系列管理テーブルにおいて保持するとともに、目標対応完了時間算出部44へ送信する。なお、画面操作系列は、画面操作イベントと、サービス属性付き呼情報内の呼ID及びサービス属性とを紐付けて生成され、顧客対応の完了を示す終了フラグを有している。画面操作情報保持部42は、顧客対応が完了すると終了フラグをYとし、顧客対応が未完了であると終了フラグをNとする。
【0060】
次に、目標対応完了時間算出部44は、画面操作系列内の終了フラグから、顧客対応が完了しているかどうかを判断する(ステップB4)。目標対応完了時間算出部44は、顧客対応が終了していないと判断すると(ステップB4のNo)、管理装置2の補正係数算出部23へ補正係数の算出要求を送信する。
【0061】
そして、目標対応完了時間算出部44は、補正係数算出部23によって算出された補正係数を受信する(ステップB5)。ここで、補正係数算出部23による補正係数の算出方法について、
図12を参照しつつ詳細に説明する。
【0062】
図12は、本実施形態に係る補正係数算出部において補正係数を算出する動作手順を示すフローチャートである。
【0063】
図12に示すように、補正係数算出部23は、目標対応完了時間算出部44から受信した回線番号を入力として補正係数の算出を開始し、その回線番号を統計情報処理部22へ送信し、待ち呼数の算出を要求する(ステップC1)。
【0064】
次に、統計情報処理部22は、補正係数算出部23からの要求を受け、呼情報管理テーブル内を検索し、待ち呼状態の呼の総数を算出し(ステップC2)、これを待ち呼数として補正係数算出部23へ送信する。
【0065】
次に、補正係数算出部23は、受信した待ち呼数をキーとして補正係数算出部23内の係数管理データベース231を参照し、待ち呼数に紐付けられた係数値を取得する(ステップC3)。また、補正係数算出部23は、待ち呼数以外の指標をキーとして係数管理データベース231を参照し、そのキーに紐づけられた係数値を取得する(ステップC4)。
【0066】
なお、係数管理データベース231は、例えば、
図13に示すように、待ち呼数、及び時間帯等に係数値が紐付けられたデータベースである。また、係数管理データベース231は、他にも「曜日」といった指標をキーとする各種係数値を予め格納しておくことができる。これにより、「週末は呼量が増加する」、「14時から17時の間は呼量が増加する」といった、コンタクトセンタ管理に必要となる様々な尺度を係数とすることが可能である。
【0067】
そして、補正係数算出部23は、係数管理データベース231から取得した係数値を合算して補正係数を算出し(ステップC5)、この補正係数を目標対応完了時間算出部44へ送信する。例えば、現在のコンタクトセンタの待ち呼数が15Call、時刻が15:00であるとすると、補正係数算出部23は、
図13の係数管理データベースを参照して、係数値がそれぞれ+40%、+15%と取得できる。このため、補正係数算出部23は、各係数値を合算した数値(+55%)を補正係数として算出する。
【0068】
図8に戻って説明を続ける。目標対応完了時間算出部44は、受信した補正係数を記憶装置(図示省略)に保持する。そして、目標対応完了時間算出部44は、画面操作系列内の画面操作イベントおよびサービス属性をキーとして、目標対応完了時間算出部44内の画面操作履歴データベース441を検索し、残対応時間を取得する(ステップB6)。
【0069】
画面操作履歴データベース441は、エージェントが過去に顧客対応を行った際に、当該エージェントが行った操作、及び各操作から顧客対応完了までに掛かった時間を含む画面操作履歴情報が格納されている。この画面操作履歴データベース441は、例えば
図14に示すような、画面操作により発生したイベント内容を節として持つような木構造データとして表すことができる。
【0070】
各節は、イベント内容のほかに、エージェントの過去の顧客対応において、そのイベントが発生したときから顧客対応完了までの時間である残対応時間を保持している。また、根節から次節への各辺は、属性としてサービス属性を保持している。さらに、画面操作履歴データベースは、位置ポインタと呼ばれる画面操作履歴データベース内の節を指し示す情報を持ち、この位置ポインタによって画面操作履歴データベース内の検索位置を記憶することができる。
【0071】
ここで、目標対応完了時間算出部44が画面操作履歴データベース441から残対応時間を取得する方法について、詳細に説明する。
【0072】
図15は、本実施形態に係る顧客対応支援システムにおいて、目標対応完了時間算出部が残対応時間を取得する際の動作手順を示すフローチャートである。
【0073】
図15に示すように、まず、目標対応完了時間算出部44は、画面操作系列を入力とし(ステップD1)、位置ポインタを読み込んだ後(ステップD2)、位置ポインタの指し示す節が根節か否かについて判定を実施する(ステップD3)。
【0074】
目標対応完了時間算出部44は、位置ポインタが根節を指し示していると判断した場合(ステップD3のYes)、根節からサービス属性をキーに次節への辺を選択する(ステップD4)。一方、目標対応完了時間算出部44が、位置ポインタが根節以外を指していると判断した場合(ステップD3のNo)、位置ポインタの指し示す節から次節への辺を選択する(ステップD5)。
【0075】
次に、目標対応完了時間算出部44は、選択された次節への辺が存在するかを判断し(ステップD6)、辺が存在する場合は到達可能な節へ移動し、それぞれの節に保持されている全ての残対応時間を取得する(ステップD7)。その後、目標対応完了時間算出部44は、取得した残対応時間の中から、適切な残対応時間を、当該操作の開始から顧客対応の完了までに掛かると予想される時間として選択する(ステップD8)。選択基準は、残対応時間の取得した残対応時間のうち、最長のものを選択する、または最短のものを選択するなど、様々な方法が考えられる。
【0076】
最後に、目標対応完了時間算出部44は、選択した残対応時間が保持されている節を指し示すように、位置ポインタを更新し(ステップD9)、画面操作履歴データベース内の検索を終了する。
【0077】
例えば、目標対応完了時間算出部44は、
図10に示すような画面操作系列を入力として、
図14に示すような画面操作履歴データベースを根節から探索すると、残対応時間は12分34秒と求められる。
【0078】
図8に戻って説明を続ける。目標対応完了時間算出部44は、取得した残対応時間から補正係数分の時間を差し引くことで目標対応完了時間を算出し(ステップB7)、入出力インタフェース部43へ送信する。例えば、残対応時間が12分34秒であり、補正係数が+55%の場合、目標対応完了時間算出部4は、12分34秒の55%分の時間を12分34秒から減算し、その結果、5分39秒を目標対応完了時間として算出する。
【0079】
そして、入出力インタフェース部43は、目標対応完了時間算出部44から受信した目標対応完了時間をディスプレイ上へ表示する(ステップB8)。なお、ディスプレイ上へ表示された目標対応完了時間は、エージェントにより次の画面操作が行われて新しい目標対応完了時間へ更新されるまで漸減していく。また、エージェントの顧客対応が完了するまで、上記ステップB1からステップB8までのフローが繰り返し実行される。
【0080】
そして、エージェントが入出力インタフェース部43に表示される対応完了ボタン等を押下して顧客対応が完了すると、入出力インタフェース部43から画面操作情報保持部42へ画面操作イベントとともに顧客対応完了が通知される。
【0081】
画面操作情報保持部42は、入出力インタフェース部43から顧客対応完了通知を受けると、画面操作系列に顧客対応完了を示す終了フラグ(Y)を追加する。そして、画面操作情報保持部42は、画面操作系列管理テーブル421から呼IDをキーとして、全ての画面操作系列を取得し目標対応完了時間算出部44へ送信する。この情報に基づき、目標対応完了時間算出部44は、画面操作履歴データベース441を更新する(ステップB9)。
【0082】
この画面操作履歴データベース441の更新方法について、図面を参照しつつ説明する。
【0083】
図16は、本実施形態に係る顧客対応支援システムにおいて、目標対応完了時間算出部が画面操作履歴データベースを更新する際の動作手順を示すフローチャートである。
【0084】
図16に示すように、まず、目標対応完了時間算出部44は、画面操作系列を入力とし(ステップE1)、入力された画面操作系列をもとに、画面操作履歴データベース441内の節を追加又は更新する(ステップE2)。
【0085】
なお、節に保持する残対応時間は、画面操作系列内の各イベント発生時刻から顧客対応終了を示す時刻までの差分とし、補正係数による補正時間を除いたものとなる。また、すでに同じイベント内容の節が存在する場合には、節に保持されている残対応時間とこれから更新しようとしている残対応時間を比較し、残対応時間の長い方、もしくは短い方を選択して保存するなどの方法が考えられる。
【0086】
そして、目標対応完了時間算出部44は、位置ポインタが根節を示すように更新し(ステップE3)、画面操作履歴データベース441の更新を終了する。
【0087】
[プログラム]
本発明の実施形態におけるプログラムは、コンピュータに、
図8に示すステップB1〜B9、
図15に示すステップD1〜D9、及び
図16に示すステップE1〜E3を実行させるプログラムであればよい。このプログラムをコンピュータにインストールし実行することによって、本実施形態におけるエージェント装置4を実現することができる。この場合、コンピュータのCPU(Central Processing Unit)は、端末状態取得部41、画面操作情報取得部42、入出力インタフェース部43、目標対応完了時間算出部44として機能し、処理を行う。
【0088】
また、本発明の実施形態における別のプログラムは、コンピュータに、
図12に示すステップC1〜ステップC5を実行させるプログラムをコンピュータにインストールし実行することによって、本実施形態における管理装置2を実現することができる。この場合、コンピュータのCPU(Central Processing Unit)は、補正係数算出部23として機能し、処理を行う。
【0089】
以上、本実施形態によれば、エージェントが目標対応完了時間に従い顧客対応業務を実施することにより、各エージェントの顧客対応時間を適正化することができる点である。そして、この目標対応完了時間は、画面操作履歴とコンタクトセンタの待ち呼数や顧客対応時の状況(曜日、時間帯など)などの顧客対応時の状況を示す管理指標値から算出されており、各エージェントの過去の実績値とコンタクトセンタ全体の状況が加味されたものである。このため、エージェントの顧客対応時間を適切にコントロールすることが可能となる。その結果、顧客は質の高い対応を享受することが可能となり、顧客満足度の向上に繋がる。
【0090】
また、上記実施形態によれば、スーパバイザの業務負荷を軽減することもできる。具体的には、目標対応完了時間がエージェントへ提供されることにより、従来スーパバイザがエージェントに対して行っていた、顧客対応時間に関する細やかな指示が不要となる。その結果、スーパバイザはエージェントの顧客対応のモニタリングやヘルプといった業務へ専念することが可能となり、顧客対応レベルを向上することが可能となる。
【0091】
また、上記実施形態によれば、エージェントのスキルレベルに応じて業務負荷を分散することができる。すなわち、上記実施形態では、目標対応完了時間の算出にエージェントのスキル等が考慮された実績値である画面操作履歴を用いているため、算出された目標対応完了時間は、そのエージェントに相応のものとなる。このため、例えば顧客対応に不慣れな新人エージェントに、極端に短い目標対応完了時間が提示されるといったことがなく、結果として顧客対応レベルの低下を回避できる。
【0092】
また、上記実施形態によれば、エージェントの顧客対応精度を向上させることができる。すなわち、本実施形態では、画面操作履歴から残対応時間を算出する際、サービス属性を絞り込み条件として用いているため、過去の類似する問い合わせに関連した画面操作履歴に限定して履歴情報を抽出することができる。この結果、精度の高い目標対応完了時間を導出することが可能となる。
【0093】
ここで、本実施形態におけるプログラムを実行することによって、管理装置2又はエージェント端末装置4を実現するコンピュータについて
図17を用いて説明する。
図17は、本発明の実施形態における管理装置又はエージェント端末装置を実現するコンピュータの一例を示すブロック図である。
【0094】
図17に示すように、コンピュータ110は、CPU111と、メインメモリ112と、記憶装置113と、入力インタフェース114と、表示コントローラ115と、データリーダ/ライタ116と、通信インタフェース117とを備える。これらの各部は、バス121を介して、互いにデータ通信可能に接続される。
【0095】
CPU111は、記憶装置113に格納された、本実施の形態におけるプログラム(コード)をメインメモリ112に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ112は、典型的には、DRAM(Dynamic Random Access Memory)等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体120に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インタフェース117を介して接続されたインターネット上で流通するものであっても良い。
【0096】
また、記憶装置113の具体例としては、ハードディスクの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インタフェース114は、CPU111と、キーボード及びマウスといった入力機器118との間のデータ伝送を仲介する。表示コントローラ115は、ディスプレイ装置119と接続され、ディスプレイ装置119での表示を制御する。データリーダ/ライタ116は、CPU111と記録媒体120との間のデータ伝送を仲介し、記録媒体120からのプログラムの読み出し、及びコンピュータ110における処理結果の記録媒体120への書き込みを実行する。通信インタフェース117は、CPU111と、他のコンピュータとの間のデータ伝送を仲介する。
【0097】
また、記録媒体120の具体例としては、CF(Compact Flash(登録商標))及びSD(Secure Digital)等の汎用的な半導体記憶デバイス、フレキシブルディスク(Flexible Disk)等の磁気記憶媒体、又はCD−ROM(Compact Disk Read Only Memory)などの光学記憶媒体が挙げられる。
【0098】
[変形例1]
上記実施形態では、目標対応完了時間算出部44は、算出した目標対応完了時間をエージェントのみに提示しているが、この目標対応完了時間をスーパバイザに提示するような構成とすることもできる。すなわち、目標対応完了時間算出部44は、算出した目標対応完了時間を、各スーパバイザの使用するスーパバイザ端末装置にも送信するような構成とすることができる。このような構成とすることで、複数のエージェントの目標対応完了時間を一覧としてスーパバイザ端末装置に接続されたディスプレイ上へ表示することができる。この結果、スーパバイザは、各エージェントの顧客対応状況と顧客対応完了までの時間を一元管理することが可能となり、スーパバイザのエージェント管理の効率化を実現できる。
【0099】
[変形例2]
また、上記実施形態では、入出力インタフェース部43は、エージェント端末装置4に接続されたディスプレイに表示されたボタンを押下したり、フィールドに入力する操作を行うたびに画面操作イベントを生成しているが、次のように構成することもできる。すなわち、このボタンやフィールドといったオブジェクトを、所定の単位でグループ化を行い、このグループ内のあるオブジェクトが操作されたタイミングで、入出力インタフェース部43が画面操作イベントを生成することも可能である。
【0100】
例えば、
図7における「種別」、「内容」、「回答」、及び「備考」の各フィールドを「問い合わせ情報」としてグループ化を行う。そして、エージェントが、グループ内のいずれかのフィールドに入力した時点で、入出力インタフェース部43は、「問い合わせ情報内フィールド入力」という形で画面操作イベントを発生させることができる。このように構成することで、ディスプレイ上のオブジェクト数が多い場合に、画面操作履歴データベースが複雑に分岐(いわゆる過学習化)することによって目標対応完了時間の算出精度が悪化することを防ぐことができる。
【0101】
[変形例3]
目標対応完了時間算出部33は、画面操作系列データベースを検索する際、残対応時間を取得した節の次節を追加的に検索し、その節に保存されているイベント内容を取得する構成とすることができる。
【0102】
図18は、変形例3に係る顧客対応支援システムにおいて目標対応完了時間算出部が残対応時間を取得する際の動作手順を示すフローチャートである。
【0103】
図18に示すように、上記実施形態における動作手順と比べて位置ポインタを更新するステップD9の後に、目標対応完了時間算出部44が、残対応時間を取得した節の次節に保存されているイベント内容を追加取得する処理(ステップD10)が追加されている。
【0104】
このように、ステップD10を追加することで、エージェントが次に行う画面操作の内容を予測することができる。目標対応完了時間算出部44は、ステップ10によって取得したイベント内容を、目標対応完了時間と共に入出力インタフェース部43へ送信を行う。これにより、例えば、入出力インタフェース部43は、イベント内容に応じてディスプレイ上に表示されている該当フィールドをフォーカスしたり、該当ボタン上へマウスカーソルを移動したりすることが可能となる。この結果、エージェントの画面操作時間が短縮及び簡略化され、エージェントの顧客対応をより効率的とすることができる。
【0105】
上述した実施の形態の一部又は全部は、以下に記載する(付記1)〜(付記14)によって表現することができるが、以下の記載に限定されるものではない。
【0106】
(付記1)
エージェントによる顧客対応を支援するための顧客対応支援システムであって、
前記エージェントが顧客対応時に使用するエージェント端末装置と、
前記エージェント端末装置に接続された管理装置と、を備え、
前記管理装置は、
顧客対応時の状況に基づき補正係数を算出する、補正係数算出部を有しており、
前記エージェント端末装置は、
前記エージェントが前記エージェント端末装置に対して行った操作に関する操作情報を保持する画面操作情報保持部と、
前記補正係数算出部から前記補正係数を取得するとともに、前記画面操作情報保持部から前記操作情報を取得し、前記エージェントが過去に行った顧客対応の際の操作履歴に基づき前記操作の開始から顧客対応の完了までに掛かると予想される時間を残対応時間として取得し、前記残対応時間を前記補正係数で補正することにより目標対応完了時間を算出する、目標対応完了時間算出部と、を有する、
顧客対応支援システム。
【0107】
(付記2)
前記補正係数算出部は、前記顧客対応時の状況として、対応待ちの顧客の数を示す待ち数、曜日、及び時間帯の少なくともいずれかに基づき、、前記補正係数を算出する、付記1に記載の顧客対応支援システム。
【0108】
(付記3)
前記目標対応完了時間算出部は、前記操作履歴に基づき、前記エージェントが次に行う操作を取得し、前記取得した次の操作を前記エージェントに提示する、付記1又は2に記載の顧客対応支援システム。
【0109】
(付記4)
顧客対応時の状況に基づき補正係数を算出する管理装置と連携しており、エージェントが顧客対応時に使用するエージェント端末装置であって、
前記エージェントが行った操作に関する操作情報を保持する画面操作情報保持部と、
前記エージェントの過去の顧客対応の際の操作履歴に基づき前記操作の開始から顧客対応の完了までに掛かると予想される時間を残対応時間として取得し、前記補正係数を用いて前記残対応時間を補正係数補正することにより目標対応完了時間を算出する、目標対応完了時間算出部と、
を備えた、エージェント端末装置。
【0110】
(付記5)
前記目標対応完了時間算出部は、前記操作履歴に基づき、前記エージェントが次に行う操作を取得し、前記取得した次の操作を前記エージェントに提示する、付記4に記載のエージェント端末装置。
【0111】
(付記6)
エージェントが顧客対応時に使用するエージェント端末装置に接続される管理装置であって、
顧客対応時の状況に基づき補正係数を算出し、前記補正係数を前記エージェント端末装置に出力する補正係数算出部を備えた、管理装置。
【0112】
(付記7)
前記補正係数算出部は、前記顧客対応時の状況として、対応待ちの顧客の数を示す待ち数、曜日、及び時間帯の少なくともいずれかに基づき、前記補正係数を算出する、付記6に記載の管理装置。
【0113】
(付記8)
エージェントが顧客対応時に使用するエージェント端末装置と、前記エージェント端末装置に接続された管理装置とを用いてエージェントの顧客対応を支援するための方法であって、
(a)前記管理装置によって、顧客対応時の状況に基づき補正係数を算出するステップと、
(b)前記エージェント端末装置によって、前記エージェントが前記エージェント端末装置に対して行った操作に関する操作情報を保持するステップと、
(c)前記エージェント端末装置によって、前記補正係数を取得し、前記エージェントが過去に行った顧客対応の際の操作履歴に基づき、前記操作の開始から顧客対応の完了までに掛かると予想される時間を残対応時間として取得し、前記残対応時間を前記補正係数で補正することにより目標対応完了時間を算出するステップと、
を有する顧客対応支援方法。
【0114】
(付記9)
前記ステップ(a)において、前記顧客対応時の状況として、対応待ちの顧客の数を示す待ち数、曜日、及び時間帯の少なくともいずれかに基づき、前記補正係数を算出する、付記8に記載の顧客対応支援方法。
【0115】
(付記10)
(d)前記操作履歴に基づき、前記エージェントが次に行う操作を取得し、前記取得した次の操作を前記エージェントに提示するステップをさらに有する、付記8又は9に記載の顧客対応支援方法。
【0116】
(付記11)
顧客対応時の状況に基づき補正係数を算出する管理装置と連携して顧客対応を支援する、コンピュータに、
(a)前記エージェントが行った操作に関する操作情報を保持するステップと、
(b)前記エージェントの過去の顧客対応の際の操作履歴に基づき前記操作の開始から顧客対応の完了までに掛かると予想される時間を残対応時間として取得し、前記補正係数を用いて前記残対応時間を補正係数補正することにより目標対応完了時間を算出するステップと、
を実行させる、プログラム。
【0117】
(付記12)
(d)前記操作履歴に基づき、前記エージェントが次に行う操作を取得し、前記取得した次の操作を前記エージェントに提示するステップを前記コンピュータにさらに実行させる、付記11に記載のプログラム。
【0118】
(付記13)
エージェントが顧客対応時に使用するエージェント端末装置に接続されるコンピュータに、
(a)顧客対応時の状況に基づき補正係数を算出し、前記補正係数を前記エージェント端末装置に出力するステップ
を実行させる、プログラム。
【0119】
(付記14)
前記ステップ(a)において、前記顧客対応時の状況として、対応待ちの顧客の数を示す待ち数、曜日、及び時間帯の少なくともいずれかに基づき、前記補正係数を算出する、付記13に記載のプログラム。