+

JP4690999B2 - Operator work support system - Google Patents

Operator work support system Download PDF

Info

Publication number
JP4690999B2
JP4690999B2 JP2006309446A JP2006309446A JP4690999B2 JP 4690999 B2 JP4690999 B2 JP 4690999B2 JP 2006309446 A JP2006309446 A JP 2006309446A JP 2006309446 A JP2006309446 A JP 2006309446A JP 4690999 B2 JP4690999 B2 JP 4690999B2
Authority
JP
Japan
Prior art keywords
section
keyword
rule
operator
rules
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006309446A
Other languages
Japanese (ja)
Other versions
JP2008123447A (en
Inventor
哲也 松田
洋明 岩山
千晶 石川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Information Systems Corp
Original Assignee
Mitsubishi Electric Information Systems Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Information Systems Corp filed Critical Mitsubishi Electric Information Systems Corp
Priority to JP2006309446A priority Critical patent/JP4690999B2/en
Publication of JP2008123447A publication Critical patent/JP2008123447A/en
Application granted granted Critical
Publication of JP4690999B2 publication Critical patent/JP4690999B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、オペレータ業務支援システムに関する。   The present invention relates to an operator business support system.

コールセンター業務において、運用コスト削減のために、1件あたりの処理時間をいかに短くするかが大きな命題となっている。受発注系の業務(たとえば通販などにおけるもの)の定型化された業務では、応対マニュアルや顧客情報を、着信と同時に画面ヘポップアップするシステムなど、様々な支援ツールが開発・適用されている。
技術サポート系のコールセンターでは、応対内容が定型化できず、内容が多岐に渡り、また一件あたりの通話時間が長くなる。このような技術系サポートにおいては、音声認識技術によってオペレータの音声をテキストログ化し、また録音された音声とテキストログとを関連付けて保存することにより、業務ログ作成に要求されるオペレータの負荷を軽減し、また作業時間を短縮している。このようなオペレータ業務支援システムの例は、特許文献1に記載される。
In call center operations, how to shorten the processing time per case is a major proposition for reducing operational costs. In a standardized business of ordering and receiving (for example, mail order), various support tools have been developed and applied, such as a system that pops up a response manual and customer information on the screen as soon as an incoming call is received.
Technical support call centers cannot standardize the contents of the response, and the contents vary widely, and the call time per call becomes longer. In such technical support, operator's voice is converted into a text log by voice recognition technology, and the recorded voice and text log are stored in association with each other, thereby reducing the operator's load required for creating business logs. In addition, the working time is shortened. An example of such an operator work support system is described in Patent Document 1.

特開2006−126966号公報JP 2006-126966 A

一方、商品相談などにおいては、応対内容として特定の伝達項目が必須となるケースがある。また、最初の説明、中間の必須伝達項目、最後の説明というように、各事項を適切な順序で、抜けがなく伝達することが要求される。さらに、オペレータにとって望ましくない発言内容をNGワードとして定義しておくことが望ましい。オペレータ業務においては、このような事項が、遵守されるべきコンプライアンスとして存在する。   On the other hand, there are cases in which a specific communication item is indispensable as a response content in product consultation or the like. Moreover, it is required to transmit each item in an appropriate order without omission, such as the first explanation, the intermediate mandatory transmission item, and the last explanation. Furthermore, it is desirable to define the content of statements that are undesirable for the operator as NG words. In the operator business, such matters exist as compliance to be observed.

オペレータ業務支援システムには、画面に表示されるインタフェースによってオペレータに制御されるものがある。たとえば、それぞれ特定の商品や会話状況に対応した複数のボタンが表示され、オペレータがボタンをクリックすることにより、状況に応じた内容の応対ガイドが表示されるものや、オペレータが通話の状況を複数の項目によって入力することにより、次に伝達すべき内容がトークスクリプトとして表示されるものがある。   Some operator work support systems are controlled by an operator through an interface displayed on a screen. For example, multiple buttons corresponding to specific products and conversation situations are displayed, and when the operator clicks the button, a response guide with the contents corresponding to the situation is displayed, or the operator selects multiple call situations. In some cases, the content to be transmitted next is displayed as a talk script.

テキストログ化されたオペレータの発話内容から、特定のキーワードを検出し、検出されたキーワードに応じた処理を行うものもある。ここで、キーワードに応じた処理とは、そのキーワードが本来使用してはいけないNGワードであることをオペレータに警告する処理や、そのキーワードを重要単語としてテキストログ中で強調表示する処理が含まれる。   There are some which detect a specific keyword from the utterance contents of the operator recorded in the text log and perform processing according to the detected keyword. Here, the processing according to the keyword includes processing for warning the operator that the keyword is an NG word that should not be used, and processing for highlighting the keyword as an important word in the text log. .

このような支援システムの動作を、図12a〜図12eに示す画面例を用いて説明する。
図12aは、オペレータによる操作の中心となるメイン画面800の例である。メイン画面800は、通話開始ボタン801を含む。オペレータは、このボタンをクリックすることにより、図12bに示すような応対ログ内容表示画面810を表示させることができる。この画面には、一つの通話におけるオペレータの発話内容が音声認識エンジンによってテキストログ化されたデータが表示される。また、この画面には、テキストログから抽出されたキーワードの一覧が表示される。
これらの表示は、通話の進行に伴ってリアルタイム方式で更新される。
The operation of such a support system will be described using the screen examples shown in FIGS. 12a to 12e.
FIG. 12a is an example of the main screen 800 that is the center of the operation by the operator. The main screen 800 includes a call start button 801. By clicking this button, the operator can display a response log content display screen 810 as shown in FIG. On this screen, data obtained by text-logging the utterance content of the operator in one call by the voice recognition engine is displayed. In addition, a list of keywords extracted from the text log is displayed on this screen.
These displays are updated in real time as the call progresses.

メイン画面800は、応対ログ一覧表示ボタン802を含む。オペレータは、このボタンをクリックすることにより、図12cに示すような応対ログ一覧表示画面820を表示させることができる。この画面には、過去に記録された複数の通話に対応する応対ログの一覧が表示される。この画面において一つの応対ログを選択すると、図12dに示すように、その応対ログに含まれるキーワードの一覧を含むキーワード一覧画面830が表示される。   The main screen 800 includes a response log list display button 802. The operator can display a reception log list display screen 820 as shown in FIG. 12C by clicking this button. On this screen, a list of response logs corresponding to a plurality of calls recorded in the past is displayed. When one response log is selected on this screen, a keyword list screen 830 including a list of keywords included in the response log is displayed as shown in FIG. 12d.

また、図12cの応対ログ一覧表示画面820において、オペレータが一つの応対ログを指定して聞き起こしボタン821をクリックすると、図12eに示す聞き起こし画面840が表示される。オペレータは、聞き起こし画面840を使用して、過去に録音された通話の音声を聞きながら、それに合わせてテキストデータを修正する作業を行う。   When the operator designates one response log and clicks the audible button 821 on the response log list display screen 820 in FIG. 12C, the audibility screen 840 shown in FIG. 12E is displayed. The operator uses the speech screen 840 to listen to the voice of the call recorded in the past and correct the text data accordingly.

このような構成によって、従来の支援システムは、オペレータが顧客に伝達すべき内容のガイドを行い、また、NGワード、すなわちオペレータが使用するべきでないキーワードのチェックを行う。   With such a configuration, the conventional support system guides the content that the operator should convey to the customer, and checks the NG word, that is, the keyword that the operator should not use.

しかしながら、上述のような従来のオペレータ業務支援システムにおいては、オペレータが顧客に伝達すべき内容が、実際に伝達されたかどうかのチェックを行うことができないという問題があった。   However, the conventional operator support system as described above has a problem that it is not possible to check whether or not the content that the operator should transmit to the customer has been actually transmitted.

伝達すべき内容のガイドを行う従来技術では、ガイドされた内容が実際に伝達されたかどうかのチェックまで行うものはない。この理由の一つは、状況によって、オペレータは必ずしもガイドの内容を一言一句そのまま伝達するわけではないため、実質的に内容の伝達がなされたかどうかを判定するのが困難だからである。
とくに、オペレータの発話内容から特定のキーワードを抽出する処理を含む従来技術では、オペレータが使用するべきでないキーワードのチェックを行うものはあるが、オペレータが使用すべきキーワードが正しく使用されたかどうかのチェックや、そのようなキーワードが使用された順序やキーワード抜けのチェックを行うものはない。
In the prior art that guides the content to be transmitted, there is nothing to check whether the guided content is actually transmitted. One reason for this is that, depending on the situation, the operator does not necessarily transmit the contents of the guide as it is, so it is difficult to determine whether or not the contents are substantially transmitted.
In particular, in the conventional technology including processing for extracting a specific keyword from the utterance content of the operator, there are some which check the keyword that the operator should not use, but check whether the keyword that the operator should use is used correctly. There is no one that checks the order in which such keywords are used or the missing keywords.

このような問題があるため、コールセンター業務におけるオペレータのコンプライアンスチェック等は自動的に行うことができない。したがって、オペレータ本人による報告作業や、本人による通話ログの作成が必要となり、オペレータの作業効率やチェックの客観性に改善の余地がある。   Because of such problems, it is not possible to automatically perform an operator compliance check in call center operations. Therefore, reporting work by the operator himself / herself and preparation of a call log by himself / herself are necessary, and there is room for improvement in the operator's work efficiency and objectivity of the check.

この発明は、このような問題点を解決するためになされたものであり、オペレータが顧客に伝達すべき内容が、実際に伝達されたかどうかのチェックを行うことができるオペレータ業務支援システムを提供することを目的とする。   The present invention has been made to solve such problems, and provides an operator business support system capable of checking whether or not the contents to be transmitted to the customer by the operator are actually transmitted. For the purpose.

上述の問題点を解決するため、この発明に係るオペレータ業務支援システムは、電話を介した通話に伴うオペレータの業務を支援する、オペレータ業務支援システムであって、オペレータが伝達すべき内容に関するキーワードと、キーワードに関するルールであって、キーワードが伝達される順序を表すものを含む、ルールとを格納する記憶装置と、オペレータの音声の入力を受け付ける手段と、入力されたオペレータの音声を文字列に変換してテキストデータを得るとともに、テキストデータからキーワードを抽出する音声認識部と、出力装置としての画面と、キーワードと、ルールとの照合を行い、照合の結果を出力装置に出力する、キーワード処理部とを備え、ルールについて、そのルールが充足されるべき順序を表す順序値が定義可能であり、複数のルールについて同一の順序値が定義可能であり、キーワード処理部は、さらに、ルールが充足された順序が、ルールにそれぞれ定義された順序値と矛盾するか否かを判定し、複数のルールについて同一の順序値が定義されている場合、キーワード処理部は、それらのルールが充足された順序が順序値と矛盾するか否かの判定を行わず、または、矛盾しないと判定する。 In order to solve the above-mentioned problems, an operator work support system according to the present invention is an operator work support system that supports an operator's work associated with a telephone call, and includes keywords related to contents to be transmitted by the operator, , A rule for keywords, including a rule representing the order in which the keywords are transmitted, a storage device for storing the rules, a means for receiving the operator's voice input, and converting the input operator's voice into a character string A keyword processing unit that obtains text data and extracts a keyword from the text data, collates a screen as an output device, a keyword, and a rule, and outputs a collation result to the output device with the door, the rules, the order value defined friendly representing the order in which the rule is satisfied The same order value can be defined for a plurality of rules, and the keyword processing unit further determines whether or not the order in which the rules are satisfied is inconsistent with the order values defined in the rules, When the same order value is defined for multiple rules, the keyword processing unit does not determine whether the order in which those rules are satisfied is inconsistent with the order value, or determines that there is no contradiction. The

ールは、充足されるべき必須ルールと、充足されなくとも良い任意ルールとを含み、任意ルールは、順序値として特定の値が定義されたルールであり、必須ルールは、順序値として特定の値以外の値が定義されたルールであり、キーワード処理部は、任意ルールについてはキーワードとの照合を行わず、キーワード処理部は、任意ルールについて、順序値と矛盾するか否かの判定を行わず、または、矛盾しないと判定してもよい。
記憶装置は、通話のパターンを表す複数のシナリオと、複数のシナリオにおける発話のまとまりを表す複数のセクションとを格納し、セクションの少なくとも一つは、少なくとも一つのルールを含み、キーワード処理部は、キーワードとの照合に用いるルールを、セクションを単位として選択してもよい。
ルールの少なくとも1つは、セクションの開始を示すセクション開始ルールであり、セクションの少なくとも1つは、セクション開始ルールを含み、キーワード処理部は、セクション開始ルールが充足されたと判定した場合に、そのセクション開始ルールを含むセクションを開始してもよい。
シナリオの編集作業のためのグラフィカルユーザインタフェースをさらに備えてもよい。
キーワード処理部は、キーワードとの照合に用いるルールを、オペレータの音声のテキストデータから抽出されたキーワードに応じて追加してもよい。
結果の出力は、画面表示によって行われてもよい。
また結果の出力は、さらに、記憶装置に、通話単位で照合結果を記憶することによって行われてもよい。
キーワード処理部は、通話が終了する前にキーワードとルールとの照合を開始してもよい。
Rules includes a mandatory rules to be satisfied, and a good optional rules without being satisfied, any rule is a rule that a particular value is defined as the order value, mandatory rules, identified as sequence values The keyword processing unit does not perform matching with the keyword for the arbitrary rule, and the keyword processing unit determines whether the arbitrary rule is inconsistent with the order value. It may be determined not to be performed or to be consistent.
The storage device stores a plurality of scenarios representing call patterns and a plurality of sections representing a group of utterances in the plurality of scenarios, at least one of the sections includes at least one rule, and the keyword processing unit includes: A rule used for matching with a keyword may be selected in units of sections.
At least one of the rules is a section start rule indicating the start of a section. At least one of the sections includes a section start rule. When the keyword processing unit determines that the section start rule is satisfied, the section A section containing a start rule may be started.
A graphical user interface for editing the scenario may be further provided.
The keyword processing unit may add a rule used for matching with the keyword according to the keyword extracted from the text data of the operator's voice.
The output of the result may be performed by screen display.
Further, the output of the result may be performed by storing the collation result for each call in the storage device.
The keyword processing unit may start the matching between the keyword and the rule before the call ends.

この発明によれば、オペレータ業務支援システムにおいて、キーワード処理部が、オペレータの発話から抽出されたキーワードと、キーワードに関する項目ルールとの照合を行い、その結果を出力する。このため、オペレータが顧客に伝達すべき内容が、実際に伝達されたかどうかのチェックを行うことができる。   According to this invention, in the operator business support system, the keyword processing unit collates the keyword extracted from the operator's utterance with the item rule related to the keyword, and outputs the result. For this reason, it is possible to check whether or not the content that the operator should transmit to the customer is actually transmitted.

以下、この発明の実施の形態を添付図面に基づいて説明する。
実施の形態1.
図1は、本発明の実施の形態1に係る音声認識エンジンおよびオペレータ業務支援ツールを含む、オペレータ業務支援システム1を含む構成を示す図である。
公衆交換電話網(Public Switched Telephone Network, PSTN)2に、コールセンター用の構内交換機(Private Branch eXchange, PBX)4が接続されている。この構内交換機4は、たとえばAVAYA社のDefinityである。
Embodiments of the present invention will be described below with reference to the accompanying drawings.
Embodiment 1 FIG.
FIG. 1 is a diagram showing a configuration including an operator work support system 1 including a voice recognition engine and an operator work support tool according to Embodiment 1 of the present invention.
A private branch exchange (PBX) 4 for a call center is connected to a public switched telephone network (PSTN) 2. This private branch exchange 4 is, for example, a definition of AVAYA.

構内交換機4には、オペレータ20宛の通話を受けるオペレータ用電話機である電話機6が接続される。さらに電話機6は、オペレータ20が業務に使用するオペレータ用PCであるPC12およびヘッドセット14に、プラグアダプタ8と切り替え部であるスイッチボックス10を介して接続される。
この電話機6は、構内交換機4からの信号を受信して、プラグアダプタ8を介してスイッチボックス10に送信するスピーカ出力端子6aと、スイッチボックス10からの信号を受信して構内交換機4に送信するマイク出力端子6bとを備えており、たとえばAVAYA社のCallmaster IVが使用される。なお、電話機の種類によってはプラグアダプタの機能を包含している場合や、通常のモジュラジャックの場合もある。
The private branch exchange 4 is connected to a telephone 6 that is an operator telephone that receives a call addressed to the operator 20. Furthermore, the telephone 6 is connected to the PC 12 and the headset 14 which are operator PCs used by the operator 20 for business via the plug adapter 8 and the switch box 10 which is a switching unit.
The telephone 6 receives a signal from the private branch exchange 4 and transmits it to the switch box 10 via the plug adapter 8 and receives a signal from the switch box 10 and transmits it to the private branch exchange 4. A microphone output terminal 6b is used, and for example, AVAYA's Callmaster IV is used. Depending on the type of telephone, the function of the plug adapter may be included, or it may be a normal modular jack.

ヘッドセット14は、スイッチボックス10からの信号を音声に変換してオペレータ20に伝えるスピーカ14aと、オペレータ20が発する音声を信号に変換してスイッチボックス10に送るマイク14bとを備えており、たとえばVXI社のTuffSetシリーズ、Passportシリーズが使用される。   The headset 14 includes a speaker 14a that converts a signal from the switch box 10 into voice and transmits the voice to the operator 20, and a microphone 14b that converts voice generated by the operator 20 into a signal and sends the signal to the switch box 10, for example. VXI's TuffSet series and Passport series are used.

PC12は、演算装置および記憶装置を有する、周知の構成を持つコンピュータであり、出力装置としての画面を有するディスプレイおよびスピーカ出力端子と、入力装置としてのキーボード、マウス、およびライン入力端子とを備える。たとえば、演算装置としてクロック周波数3GHzで作動するPentium(登録商標)4プロセッサ等のCPUを備え、記憶装置として1GBの容量を持つメモリおよび160GBの容量を持つハードディスクドライブを備えるものである。また、PC12は、ネットワークを介して入出力を行うためのネットワークインタフェースを備える。
なお、PC12は、ライン入力端子を通して、2つの音声入力、たとえばステレオ音声のLチャネルとRチャネルのような独立した音声データである信号を同時に受け付け、単一のファイルとして記憶装置に格納することが可能である。ただし、このファイル中において、LチャネルおよびRチャネルはそれぞれ独立に記録され、後に独立してスピーカ出力端子を通して再生できる形式となっている。
The PC 12 is a computer having a known configuration including an arithmetic device and a storage device, and includes a display and a speaker output terminal having a screen as an output device, a keyboard, a mouse, and a line input terminal as input devices. For example, a CPU such as a Pentium (registered trademark) 4 processor operating at a clock frequency of 3 GHz is provided as an arithmetic unit, and a memory having a capacity of 1 GB and a hard disk drive having a capacity of 160 GB are provided as storage devices. The PC 12 includes a network interface for performing input / output via the network.
Note that the PC 12 can simultaneously receive two audio inputs, for example, signals that are independent audio data such as stereo audio L channel and R channel, through a line input terminal, and store them in a storage device as a single file. Is possible. However, in this file, the L channel and the R channel are recorded independently and can be reproduced independently through a speaker output terminal later.

図2は、PC12の論理的な構成の概略を示す。PC12は、入力された音声を文字列に変換する音声認識エンジンを含むログ化装置である音声認識部30と、音声認識の結果であるテキストデータに基づいて通話に含まれるキーワードの処理を行うキーワード処理部32とを備える。すなわち、PC12のCPUは、記憶装置に格納されるプログラム(図示せず)を実行することにより、音声認識部30およびキーワード処理部32として機能する。   FIG. 2 shows an outline of the logical configuration of the PC 12. The PC 12 includes a speech recognition unit 30 that is a logging device that includes a speech recognition engine that converts input speech into a character string, and a keyword that processes keywords included in a call based on text data that is the result of speech recognition. And a processing unit 32. That is, the CPU of the PC 12 functions as the voice recognition unit 30 and the keyword processing unit 32 by executing a program (not shown) stored in the storage device.

PC12の記憶装置は、データであるセクショングループ定義40と、セクション定義50と、NGルール定義60と、処置ルール定義70とを格納する。
ここで、これらの定義は、コールセンターでの通話において、オペレータの説明等によって伝達されるべき内容に関する定義を含む。本明細書において、コールセンターにおける通話を以下のようにモデル化し、これに沿ってそれぞれのデータを定義する。なお、本明細書において「伝達」とは、オペレータの発話が実際に顧客に伝達されたかどうかに関わらず、オペレータの発声が音声認識部30によってテキスト化された内容に含まれているかどうかによって判断されるものとする。
The storage device of the PC 12 stores a section group definition 40, a section definition 50, an NG rule definition 60, and a treatment rule definition 70, which are data.
Here, these definitions include definitions relating to contents to be transmitted by an operator's explanation or the like in a call at a call center. In this specification, a call in a call center is modeled as follows, and each data is defined along this model. In this specification, “communication” is determined based on whether or not the utterance of the operator is included in the content of the text recognized by the voice recognition unit 30 regardless of whether or not the utterance of the operator is actually transmitted to the customer. Shall be.

オペレータの業務種別毎に、いくつかの標準的な業務遂行のパターンが定義される。このパターンを「シナリオ」と呼ぶ。シナリオの例としては、商品ごとに定義される問い合わせに対応するシナリオ(A商品に関する問合せのシナリオ、B商品に関する問い合わせのシナリオ、等)や、クレームの種別ごとに定義されるシナリオがある。   Several standard business execution patterns are defined for each business type of operator. This pattern is called “scenario”. As examples of scenarios, there are scenarios corresponding to inquiries defined for each product (inquiry scenarios for A products, inquiries about B products, etc.) and scenarios defined for each type of complaint.

各シナリオは、より細かい会話の単位として、発話のまとまりを表す「セクション」を含む。このセクションの例としては、着信直後の一般的な挨拶、商品説明の前の注意事項、商品ごとの概要説明、費用の発生に関する説明、質問事項の有無の確認、資料送付希望の確認、通話終了時の挨拶、等がある。シナリオはセクションに分割され、逆にセクションを接続することでシナリオが構成される。
セクションは、特定の商品の説明のように特定のシナリオにのみ含まれるものと、挨拶のように複数のシナリオに共通して含まれるものとがある。なお、この「セクション」は、「ブロック」等と呼ばれるものであってもよい。
Each scenario includes a “section” representing a group of utterances as a finer unit of conversation. Examples of this section include general greetings immediately after an incoming call, precautions before product description, explanation of each product, explanation of cost generation, confirmation of the existence of questions, confirmation of request for sending materials, termination of the call There are greetings, etc. Scenarios are divided into sections, and conversely, scenarios are constructed by connecting sections.
A section is included only in a specific scenario such as a description of a specific product, and a section is included in common in a plurality of scenarios such as a greeting. The “section” may be called a “block” or the like.

会話の単位として、シナリオおよびセクションの中間となる「セクショングループ」が定義されてもよい。すなわち、セクションの集合がセクショングループであり、セクショングループの集合がシナリオとなる。セクショングループは任意であり、定義されなくともよく、また数段階に渡って階層的に定義されてもよい。また、セクショングループ内に、セクショングループを定義するといった、セクショングループを多重化することも可能である。
各シナリオ内において、セクショングループおよびセクションには、他のセクショングループおよびセクションとの間に順序関係(すなわち連続性)を有するものと、有しないものとがある。このような関係を有しないものは、所定の範囲内でどの順序で伝達されてもよいことになる。
As a unit of conversation, a “section group” that is intermediate between a scenario and a section may be defined. That is, a set of sections is a section group, and a set of section groups is a scenario. The section group is arbitrary, may not be defined, and may be defined hierarchically over several stages. It is also possible to multiplex section groups, such as defining section groups within section groups.
Within each scenario, section groups and sections may or may not have an order relationship (ie, continuity) with other section groups and sections. Those not having such a relationship may be transmitted in any order within a predetermined range.

図2に示すセクショングループ定義40は、各シナリオについて、そのシナリオに含まれるセクションおよびセクショングループ間の関係を定義するデータである。
図3に、セクショングループ定義40の構成の例を示す。図3の例では、セクショングループ定義40に、2つのシナリオ、すなわちシナリオ(1)およびシナリオ(2)についての定義が含まれている。なお、図3においてシナリオの例は参照符号41で示される。
The section group definition 40 shown in FIG. 2 is data that defines, for each scenario, the sections included in the scenario and the relationship between the section groups.
FIG. 3 shows an example of the configuration of the section group definition 40. In the example of FIG. 3, the section group definition 40 includes definitions for two scenarios, namely scenario (1) and scenario (2). In FIG. 3, an example scenario is indicated by reference numeral 41.

各シナリオは、セクショングループ、セクション、フリーセクション、処置ルール、およびこれらの間の接続関係を示すシーケンスを含み、各セクションおよびフリーセクションが実行される条件を定義する。
なお、本明細書においてセクション等が「実行される」とは、ある通話において、そのセクション等に定義される会話に関するルールが有効なものとして適用されるということを意味する。
Each scenario includes a section group, a section, a free section, a treatment rule, and a sequence indicating a connection relationship therebetween, and defines a condition under which each section and the free section are executed.
In this specification, “execution” of a section or the like means that a rule regarding a conversation defined in the section or the like is applied as valid in a certain call.

セクションは、オペレータからユーザすなわち顧客への伝達が必要な内容をキーワードによって定義し、そのルール範囲を定義したものであるが、詳細は図6aを用いて後述する。なお、セクションの例は、図3および図6aにおいて参照符号51で示される。
セクションは、その定義を空(未定義)とすることができ、これは適用ルールがないことを示す。
フリーセクションは、他のセクションとの間に順序関係が定義されないセクションであり、特定の範囲内であればどの時点で実行されてもよい。
The section defines the contents that need to be transmitted from the operator to the user, that is, the customer, using keywords, and defines the rule range thereof. Details will be described later with reference to FIG. An example of a section is indicated by reference numeral 51 in FIGS. 3 and 6a.
A section can have its definition empty (undefined), which indicates that there are no applicable rules.
A free section is a section in which an order relationship is not defined with other sections, and may be executed at any time within a specific range.

図3のシナリオ(1)は、その内部構造として、セクショングループ(1)〜(3)を含む。セクショングループ(1)〜(3)はこの順序で実行される。セクショングループ(1)は、セクションとしてオープニングセクションS−1を含む。セクショングループ(1)からセクショングループ(2)へは、特定の「商品選択」されたときに移行する。
セクショングループ(2)は商品セクションA−1〜A−3、商品セクションB−2、フリーセクションX−2およびX−3を含む。セクショングループ(2)内の「商品セクションA−1」から「商品セクションA−2」または、「商品セクションB−2」への移行は、それぞれのセクションに対応する商品が選択されたときに、移行する。また「商品セクションA−2」からは、通常「商品セクションA−3」に移行するが、特定の条件(図3では、「*接続条件3*」と記載)が発生したとき、それが前提条件付き参照シーケンスとなり、「フリーセクションX−3」に移行する。
さらに、「フリーセクションX−2」から特定の条件(図3では、「*接続条件1*」と記載)が発生したとき、それが前提条件付き参照シーケンスとなり、「処置ルール1」に移行する。また「商品セクションB−2」から特定の条件(図3では、「*接続条件2*」と記載)が発生したとき、それが前提条件付き参照シーケンスとなり、「処置ルール2」に移行する。
また、シナリオ(1)は、セクショングループに属さないフリーセクションX−1を含む。フリーセクションX−1は、シナリオ(1)内においていかなる順序で実行されてもよい。
Scenario (1) in FIG. 3 includes section groups (1) to (3) as its internal structure. Section groups (1) to (3) are executed in this order. The section group (1) includes an opening section S-1 as a section. The section group (1) shifts to the section group (2) when a specific “product selection” is made.
Section group (2) includes product sections A-1 to A-3, product section B-2, and free sections X-2 and X-3. The transition from “product section A-1” to “product section A-2” or “product section B-2” in the section group (2) is performed when a product corresponding to each section is selected. Transition. In addition, “product section A-2” is normally shifted to “product section A-3”, but when a specific condition (indicated as “* connection condition 3 *” in FIG. 3) occurs, it is assumed. It becomes a conditional reference sequence and shifts to “free section X-3”.
Further, when a specific condition (described as “* connection condition 1 *” in FIG. 3) is generated from “free section X-2”, it becomes a reference sequence with a precondition and shifts to “treatment rule 1”. . Further, when a specific condition (described as “* connection condition 2 *” in FIG. 3) is generated from “product section B-2”, it becomes a reference sequence with a precondition and shifts to “treatment rule 2”.
Scenario (1) includes a free section X-1 that does not belong to a section group. Free section X-1 may be executed in any order within scenario (1).

なお、各セクションの間には単なる順序だけでなく、セクション間の遷移に関するその他の条件も定義可能である。
フリーセクションX−2は、セクショングループ(2)が実行中であればいつ実行されてもよい。
It should be noted that not only the order but also other conditions regarding the transition between sections can be defined between the sections.
The free section X-2 may be executed whenever the section group (2) is being executed.

処置ルールは、通話における「不正」に関連する、特定の状況が発生した場合の対応を定義するものである。この特定の状況を表す条件は、不正の総数、不正が発生したセクションの総数、不正の内容を含む。なお、この「不正」の内容詳細については後述するが、たとえばセクション内でキーワードが伝達されるべき順序が入れ替わってしまった場合や、伝達されるべきキーワードが伝達されなかった場合を含む。
処置ルールの適用範囲は自由に定義でき、シナリオ内全体で共通に適用されるルール、特定のセクショングループ内でのみ共通に適用されるルール、および、特定のセクション内でのみ適用されるルールが定義できる。
The treatment rule defines a response when a specific situation occurs related to “injustice” in a call. The conditions representing this specific situation include the total number of frauds, the total number of sections in which fraud has occurred, and fraudulent content. Details of the contents of the “injustice” will be described later, but include, for example, a case where the order in which keywords are transmitted within a section has been changed, and a case where keywords to be transmitted are not transmitted.
The scope of action rules can be freely defined, and rules that are commonly applied throughout the scenario, rules that are commonly applied only within a specific section group, and rules that are applied only within a specific section are defined. it can.

図3では、セクショングループ(2)には処置ルール1が接続されている。すなわち、処置ルール1はセクショングループ(2)の実行中で特定の条件(図3では、「*接続条件1*」と記載)が発生したとき、有効に適用される。また、同様に商品セクションB−2には、前提条件付き参照シーケンスとして処置ルール2が接続されている。
セクショングループ(3)はクロージングセクションE−1およびE−2を含む。クロージングセクションE−1およびE−2はいずれが先に実行されてもよい。
In FIG. 3, treatment rule 1 is connected to section group (2). That is, the treatment rule 1 is effectively applied when a specific condition (described as “* connection condition 1 *” in FIG. 3) occurs during the execution of the section group (2). Similarly, the treatment rule 2 is connected to the product section B-2 as a reference sequence with a precondition.
Section group (3) includes closing sections E-1 and E-2. Either of the closing sections E-1 and E-2 may be executed first.

矢印で表されるシーケンスは、セクション等が実行される際の順序等の、互いの間のルールを示す。シーケンスによって接続されないセクションは、順序関係が定義されていない。フリーセクションの場合は、セクション順序が定義されないことを意味し、また、フリーセクションでない通常のセクションである場合は、そのセクションが特定の条件で自動的に実行されることはなく、オペレータの選択操作によって一時的に実行されることを意味する。この選択操作は、たとえば特別の処理が必要なキーワードが検出され、その処理がまだ済んでおらずキーワードが保留中になっている状態で、そのキーワードの処理に関するセクションをオペレータが実行したい際に行うものである。   Sequences represented by arrows indicate rules between each other, such as the order in which sections and the like are executed. Sections that are not connected by a sequence have no defined order relationship. In the case of a free section, it means that the section order is not defined, and in the case of a normal section that is not a free section, the section is not automatically executed under certain conditions, and the operator's selection operation Means to be executed temporarily. This selection operation is performed, for example, when a keyword that requires special processing is detected, the processing is not yet completed, and the keyword is pending, and the operator wants to execute a section related to processing of the keyword. Is.

シーケンスは、セクション等が実行される順序関係を定義する「順序シーケンス」と、セクション等が実行される特定の状況を定義する「前提条件付き参照シーケンス」を含む。「順序シーケンス」は、図3に例示したように、セクショングループ(1)からセクショングループ(2)のように、1対1で流れるように定義することもできるが、商品セクションA−1から、商品セクションA−2または、商品セクションB−2のどちらかに移行するように、検出されたキーワードにより、1つのセクションから複数のセクションに移行するように定義することもできる。
前提条件付き参照シーケンスは、セクション間の接続のルールとしてキーワードを含む条件を設定するものである。これによって、会話の進行状況すなわちキーワードチェックの結果に対応した、動的なシーケンスの変更が可能となる。たとえば、NGワードとして定義される特定のキーワードをオペレータが発した場合は、そのフォローを行うために定義されたセクションを追加して実行するということが可能になる。
また前提条件付き参照シーケンスは、前のセクションの状態により移行するように定義することもできる。例えば図3のフリーセクションX−3の条件に記載しているように、前のセクションが完了している(該当キーワードが全て充足している)、または前のセクションが進行中であるときに、移行するなどと規定できる。
The sequence includes an “order sequence” that defines an order relationship in which sections and the like are executed, and a “reference sequence with preconditions” that defines a specific situation in which the sections and the like are executed. As shown in FIG. 3, the “order sequence” can be defined to flow in a one-to-one manner such as section group (1) to section group (2). Depending on the detected keyword, it is possible to define a transition from one section to a plurality of sections so as to shift to either the product section A-2 or the product section B-2.
The reference sequence with a precondition sets a condition including a keyword as a rule for connection between sections. As a result, it is possible to change the dynamic sequence corresponding to the progress of the conversation, that is, the result of the keyword check. For example, when an operator issues a specific keyword defined as an NG word, it is possible to add and execute a section defined to follow the keyword.
Reference sequences with preconditions can also be defined to transition according to the state of the previous section. For example, as described in the conditions of the free section X-3 in FIG. 3, when the previous section is completed (all relevant keywords are satisfied) or the previous section is in progress, It can be stipulated to be migrated.

シナリオ、セクショングループ、セクション等は、それぞれ複数定義でき、各々を示す識別番号で一意に管理される。セクションは、全シナリオを通じて一意の定義である識別番号と、各シナリオ内で割り当てられる、そのシナリオ内でのみ有効な相対番号とを有してもよい。また、同一のセクションが複数のシナリオに共通して含まれてもよい。すなわち、シナリオを新規に作成する際に、既存のセクションと、新規に作成するセクションとを組み合わせてもよい。これにより、共通のセクションは再利用可能となり、また、一つの共通セクションの内容に修正が発生した場合でも、一括メンテナンス管理ができる。   A plurality of scenarios, section groups, sections and the like can be defined, and are uniquely managed by an identification number indicating each. A section may have an identification number that is a unique definition across all scenarios and a relative number assigned within each scenario that is valid only within that scenario. The same section may be included in common in a plurality of scenarios. That is, when a scenario is newly created, an existing section and a newly created section may be combined. As a result, the common section can be reused, and even when the contents of one common section are modified, collective maintenance management can be performed.

以上はシナリオ(1)の定義であるが、シナリオ(2)についても同様にして定義がなされる。なお、図3の例ではシナリオ(2)が商品セクションA−3を含むが、これはシナリオ(1)に含まれる商品セクションA−3と同一のものを示す。すなわち、単一のセクションが複数のシナリオに共通して含まれている。   The above is the definition of scenario (1), but scenario (2) is similarly defined. In the example of FIG. 3, the scenario (2) includes the product section A-3, which indicates the same product section A-3 included in the scenario (1). That is, a single section is commonly included in multiple scenarios.

シナリオ定義は、図3に示すようなモジュール図を表示および編集する機能を持つ管理アプリケーションで管理されるものであり、シナリオ毎に、先頭から順序関係に従って一連の内容を接続して出力することができる。
図3に例示したシナリオでは、順序を持つセクションの先頭に黒塗りの四角(■マーク)、フリーセクションの先頭に黒塗りの菱形(◆マーク)、処理ルールの先頭にビックリマーク(!マーク)を付している。これらは、説明のために付したマークであるが、セクショングループ定義40にはこれらと同等に、セクションが順序を持つものか、フリーセクションか、処理ルールか、またはNGルールかが判別できるフラグが記憶されているものとする。
図4は、図3に定義されるシナリオ(1)を異なる形式で表したものである。丸付き十字記号は図3のシーケンスと同様の条件を表す。管理アプリケーションは、シナリオ内におけるセクション等の構造を、図3のようなネットワーク構造として表すこともでき、図4のようなツリー構造として表すこともできる。
図5は、図3に定義されるシナリオ(1)において、セクションおよび処置ルールのみを表示し、それぞれの間の相互関係の表示を省略したものである。また、図5において、破線で表されるセクションは他のシナリオと共有されていることを示し、実線で表されるセクションおよび処置ルールはシナリオ(1)内でのみ使用されていることを示す。管理アプリケーションは、このように、セクションや処置ルール等が他のシナリオと共有されているかどうかのみを簡略化して示すことができる。また、システム管理者が管理アプリケーションにより、シナリオを作成するとき、まずはシナリオの大枠を例えば、A商品に関する問合せのシナリオを決め、その次に、シナリオ内のセクショングループを、オープニングセクション、A商品説明セクション、クロージングセクションと決め、その後、それぞれのグループセクション内のセクションを、シーケンスとともに定義する。そのシナリオ作成時に、既に作成済みのシナリオで定義したセクションを流用することが可能である。すなわち、セクションは複数のセクショングループ、複数のシナリオで流用することができる。
The scenario definition is managed by a management application having a function for displaying and editing a module diagram as shown in FIG. 3, and a series of contents can be connected and output from the beginning according to the order relation for each scenario. it can.
In the scenario illustrated in FIG. 3, a black square (■ mark) is placed at the beginning of a section having an order, a black diamond (♦ mark) is placed at the beginning of a free section, and a surprise mark (! Mark) is placed at the beginning of a processing rule. It is attached. These are marks for explanation, but the section group definition 40 has a flag that can determine whether the sections have an order, a free section, a processing rule, or an NG rule. It shall be remembered.
FIG. 4 shows the scenario (1) defined in FIG. 3 in a different format. Circled cross symbols represent the same conditions as in the sequence of FIG. In the management application, the structure of sections and the like in the scenario can be expressed as a network structure as shown in FIG. 3 or as a tree structure as shown in FIG.
FIG. 5 shows only the sections and the treatment rules in the scenario (1) defined in FIG. 3, and omits the display of the mutual relationship between them. Further, in FIG. 5, the section represented by the broken line indicates that it is shared with other scenarios, and the section and treatment rule represented by the solid line indicate that they are used only within the scenario (1). As described above, the management application can simply indicate whether the section, the treatment rule, and the like are shared with other scenarios. Also, when a system administrator creates a scenario using a management application, first the outline of the scenario is determined, for example, a scenario for inquiring about A product, and then the section group in the scenario is divided into an opening section and an A product description section. , Determine the closing section, and then define the sections within each group section along with the sequence. When creating the scenario, it is possible to use the section defined in the already created scenario. That is, a section can be used in multiple section groups and multiple scenarios.

なお、オペレータ業務支援システム1は、このようなシナリオ定義の編集作業のためのグラフィカルユーザインタフェース(GUI)を備えてもよい。このグラフィカルユーザインタフェースは、キーワード処理部32によって提供されるものであってもよく、他の手段によって提供されるものであってもよい。GUIを用いて入力されたシナリオは、管理アプリケーションで、管理/編集され、記憶装置に記憶されたセクショングループ定義40、セクション定義50、NGルール定義60、処置ルール定義70の各定義内容に追加、更新される。
ここで、グラフィカルユーザインタフェースとは、編集者に対してデータを出力する際に画像を含む画面表示によって行う機能と、その画面表示に対するマウス等のポインティングデバイスによる操作を入力として受け付ける機能とを有するインタフェースを意味する。
The operator work support system 1 may include a graphical user interface (GUI) for editing such a scenario definition. This graphical user interface may be provided by the keyword processing unit 32 or may be provided by other means. The scenario input using the GUI is managed / edited by the management application and added to the definition contents of the section group definition 40, the section definition 50, the NG rule definition 60, and the treatment rule definition 70 stored in the storage device. Updated.
Here, the graphical user interface is an interface having a function of performing screen display including an image when outputting data to an editor and a function of accepting an operation by a pointing device such as a mouse for the screen display as an input. Means.

図2に示すセクション定義50は、シナリオに含まれる各セクションについて、そのセクションに含まれる項目ルールを定義するデータである。
図6aに、セクション定義50の構成の例を6つ示す。なお、説明の明確化および簡略化のため、図6aに示されるセクション定義は、図3に示されるセクションのすべてを網羅するものではなく、また図3に示されないセクションを一部含む。
The section definition 50 shown in FIG. 2 is data defining item rules included in each section included in the scenario.
FIG. 6 a shows six examples of the configuration of the section definition 50. Note that for clarity and simplification of the description, the section definition shown in FIG. 6a does not cover all of the sections shown in FIG. 3, and includes some sections not shown in FIG.

各セクションは、そのセクションを他のセクションと区別するための定義名称および定義番号を含む。これはたとえばセクション定義内で先頭の行に記述される。
図6aの「商品セクションA−2」の例では、「商品セクションA−2」が定義名称であり、「A002」が定義番号である。
Each section includes a definition name and a definition number for distinguishing the section from other sections. This is described in the first line in the section definition, for example.
In the example of “product section A-2” in FIG. 6A, “product section A-2” is the definition name, and “A002” is the definition number.

また、各セクションは、『』記号によって囲まれる代表行を含む。代表行は、<>記号によって囲まれる、オペレータがそのセクションを認識しやすくするためのタイトルを含む。このタイトルは、たとえばオペレータ用の画面表示に使用される。さらに、代表行は、タイトルの後に定義される、そのセクションが開始される条件を含む。
セクションが開始される条件は、特定のキーワードを含んで定義される場合がある。キーワードに関する条件は次のいずれかを含み得る。
・あるキーワードが顧客に伝達された場合
・複数のキーワードのいずれか一つが伝達された場合(すなわち論理和)
・複数のキーワードのすべてが、一定時間内で伝達された場合(すなわち論理積)
・複数のキーワードのすべてが、一定時間内で、特定の順序に従って伝達された場合
また、上記の条件の組合せが定義されてもよい。なお、ここで「一定時間内」とは、本システムによって、予め決まっている時間であるが、システム管理者によって適宜指定することが可能な時間である。例えば5分と指定した一定時間の発話で、前記のキーワードに関する条件が確認される。
また一定時間ではなく、発話数(例えば20発話)で前記のキーワードに関する条件が確認してもよい。なお1つの「発話」とは、外部からキーワード処理部32(図2参照)に対して提供される、テキスト化された一まとまりの発話を意味する。これはどのように提供されるものであってもよいが、たとえば音声認識部30(図2参照)が、300ms以上の時間にわたってオペレータ音声の音量が一定未満である部分を区切りとして検出し、この区切りと区切りの間に相当するテキストを1つの発話としてキーワード処理部32に提供するものである。
Each section includes a representative row surrounded by “” symbols. The representative line includes a title that is surrounded by <> symbols to help the operator recognize the section. This title is used for screen display for an operator, for example. In addition, the representative row includes a condition that is defined after the title and that starts the section.
The condition under which a section is started may be defined including specific keywords. The conditions for keywords can include any of the following:
・ When a keyword is transmitted to a customer ・ When any one of a plurality of keywords is transmitted (that is, logical sum)
・ When all of multiple keywords are transmitted within a certain period of time (ie, logical product)
A case where all of a plurality of keywords are transmitted in a specific order within a certain time. Further, a combination of the above conditions may be defined. Here, “within a certain time” is a time determined in advance by the present system, but is a time that can be appropriately designated by the system administrator. For example, the condition relating to the keyword is confirmed by an utterance for a predetermined time designated as 5 minutes.
Further, the condition relating to the keyword may be confirmed by the number of utterances (for example, 20 utterances) instead of a fixed time. Note that one “utterance” means a group of utterances that are provided as text and provided to the keyword processing unit 32 (see FIG. 2) from the outside. This may be provided in any way. For example, the voice recognition unit 30 (see FIG. 2) detects a part where the volume of the operator voice is below a certain level over a period of 300 ms or more as a break. The text corresponding to the interval is provided to the keyword processing unit 32 as one utterance.

キーワードは、単語であってもよく、複数の単語を含んでもよく、文の一部または全部であってもよい。例としては、「担当」、「電話番号」、「商品A」「A投資信託」「A投資信託メニュー」等の特定の商品名、「リスク」、「このメニュー」、「信託報酬」、「確約」、「確約ができない」、「確約はできない」、「分かりません」、「お申込みの詳細」等がある。   The keyword may be a word, may include a plurality of words, or may be a part or all of a sentence. Examples include specific product names such as “in charge”, “phone number”, “product A”, “A investment trust”, “A investment trust menu”, “risk”, “this menu”, “trust reward”, “ There are "Commitment", "Cannot be committed", "Cannot be committed", "I don't know", "Application details", etc.

図6aの「商品セクションA−2」の例では、「リスクの説明」がタイトルである。このセクションは、オペレータが「リスクのご説明」というキーワードを伝達した場合、あるいは「リスク」というキーワードと「ご説明」というキーワードを一定時間内で伝達した場合に実行が開始される。   In the example of “product section A-2” in FIG. 6A, “risk description” is the title. This section is executed when the operator transmits the keyword “risk explanation” or when the keyword “risk” and the keyword “explanation” are transmitted within a certain period of time.

各セクションは、代表行に続いて、一行あるいは複数行の項目ルール行を含む場合がある。図6aにおいて、項目ルールの例は参照符号52で示される。各項目ルール行は墨付きカッコによって囲まれ、そのセクション内で適用される、キーワードに関するルールが定義される。また、項目ルール行は、該当セクション内でルールが充足されるべき順序を示す数字と、<>記号によって囲まれる、オペレータがその項目ルールを認識しやすくするための表題とを含む。この表題は、たとえばオペレータ用の画面表示に使用される。
キーワードに関するルールは、上述のセクションが開始される条件と同様に、次のものを含む。
・あるキーワードが顧客に伝達されるべきであることを示すルール
・複数のキーワードのいずれか一つが伝達されるべきであることを示すルール(すなわち論理和)
・複数のキーワードのすべてが、一定時間内で伝達されるべきであることを示すルール(すなわち論理積)
・複数のキーワードのすべてが、一定時間内で、特定の順序に従って伝達されるべきであることを示すルール
また、上記のルールの組合せを含んでもよい。
Each section may include one or more item rule lines following the representative line. In FIG. 6 a, an example item rule is indicated by reference numeral 52. Each item rule line is enclosed in black brackets and defines the rules for keywords that apply within that section. The item rule line includes a number indicating the order in which the rule should be satisfied within the corresponding section, and a title surrounded by a <> symbol so that the operator can easily recognize the item rule. This title is used, for example, for screen display for the operator.
The rules for keywords include the following as well as the conditions under which the above section begins.
・ Rule indicating that a certain keyword should be transmitted to the customer ・ Rule indicating that any one of a plurality of keywords should be transmitted (that is, logical sum)
A rule indicating that all of a plurality of keywords should be transmitted within a certain time (ie, logical product)
A rule indicating that all of a plurality of keywords should be transmitted in a specific time and in a specific order. The rule may include a combination of the above rules.

図6aの「商品セクションA−2」の例では、2つの項目ルールが定義されている。
第一の項目ルールの表題は「変動割合リスクの説明」である。この項目ルールによれば、オペレータは、「リスクについて」または「リスクは」というキーワードのいずれかと、「割合で運用」というキーワードとを一定時間内で顧客に伝達するべきであることが示される。
第二の項目ルールの表題は「信託報酬請求の説明」である。この項目ルールによれば、オペレータは、まず「A投資信託」または「このメニュー」というキーワードのいずれかを顧客に伝達し、その後、一定時間内で、「信託報酬」および「請求」というキーワードの両方を顧客に伝達すべきであることが示される。
In the example of “product section A-2” in FIG. 6A, two item rules are defined.
The title of the first item rule is “Explanation of change rate risk”. According to this item rule, it is indicated that the operator should transmit either of the keywords “about risk” or “risk is” and the keyword “used at a rate” to the customer within a certain time.
The title of the second item rule is “Explanation of Trust Remuneration Request”. According to this item rule, the operator first communicates either the keyword “A investment trust” or “this menu” to the customer, and then, within a certain period of time, the keywords “trust fee” and “billing”. It is indicated that both should be communicated to the customer.

また、第一の項目ルールには順序が「1」として定義され、第二の項目ルールには順序が「2」として定義されている。これは、まず第一の項目ルールの条件が充足され、次に第二の項目ルールの条件が充足されるべきであることを意味する。
なお、項目ルールは充足されるべき順序を持たないものであってもよい。たとえば図6aの「オープニングセクションS−1」において、「希望担当の確認」という表題を有する項目ルールには順序として「0」が定義されているが、これはこの項目ルールが当該セクション内でいつ充足されてもよく、また充足されなくともよいことを意味する。さらに、図6aの「オープニングセクションS−2」において、すべての項目ルールに順序として「1」が定義されているが、これは項目ルール間の順序関係が存在しないことを意味する。
また「商品セクションA−1」の例では、タイトルの次に、()記号が定義されているが、これはそのセクションへの導入キーワードが定義されていないことを示している。この場合は、「商品セクションA−1」の第一の項目ルール(表題「商品説明」)が充足されたときに、「商品セクションA−1」に移行したとみなす。
なお、図示しないが、各セクションは、そのセクションの実行が終了する条件を表す項目ルールを含んでもよい。
Also, the order is defined as “1” in the first item rule, and the order is defined as “2” in the second item rule. This means that the condition of the first item rule should be satisfied first, and then the condition of the second item rule should be satisfied.
Note that the item rules may not have an order to be satisfied. For example, in the “opening section S-1” of FIG. 6a, an item rule having the title “confirmation of desired person” is defined as “0” as an order. It means that it may or may not be satisfied. Furthermore, in the “opening section S-2” of FIG. 6a, “1” is defined as the order in all item rules, which means that there is no order relationship between the item rules.
In the example of “product section A-1”, the () symbol is defined next to the title, which indicates that the keyword to be introduced to the section is not defined. In this case, when the first item rule (title “product description”) of “product section A-1” is satisfied, it is considered that the product item has shifted to “product section A-1.”
Although not shown, each section may include an item rule that represents a condition for ending execution of the section.

また、セクション定義50は、定義される各セクションについて、項目ルールおよびオペレータの模範的対応を示すスクリプトを含む。このスクリプトは、そのまま音読すればそのセクションの項目ルールが充足されるように、あらかじめ作成されるものである。また、スクリプト中で項目ルールに対応するキーワードは、カッコ、下線、太字、反転表示等によって強調表示されるよう指定されてもよい。
たとえば、商品セクションA−2のスクリプトは、「<リスクの説明>[リスクについて]ですが、本製品は株式80%の組み入れ[割合で運用]するため、変動割合がほかの製品に比して大きくなっています。[A投資信託]メニューですが、[信託報酬]を毎年1%ご[請求]申しあげます。」というものである。これらのセクション定義50に記憶されている、スクリプトデータは、セクションまたは項目ルールに対応付けられている。
Further, the section definition 50 includes a script indicating an item rule and an exemplary correspondence of the operator for each section to be defined. This script is created in advance so that if you read it aloud, the item rules for that section will be satisfied. In addition, the keyword corresponding to the item rule in the script may be designated to be highlighted by parentheses, underscores, bold characters, reverse display, or the like.
For example, the script for product section A-2 is “<Risk explanation> [About risk]”, but because this product incorporates 80% of the stock [operates as a percentage], the rate of change is different from that of other products. It is [A Investment Trust] menu, but [Trustee Remuneration] is 1% [claimed] every year. The script data stored in these section definitions 50 are associated with sections or item rules.

図2に示すNGルール定義60は、特定のキーワード、とくにコールセンター業務において望ましくないキーワードが伝達された場合のルールを定義するデータである。
図6bに、NGルール定義60の構成の例を示す。
各NGルール定義60は、NG検出ルール61と、NGルール62とによって構成される。NG検出ルール61は、NGワードを検出し、検出したNGワードにより適切なルールに分岐するための検出および分岐ルールを定義したものである。墨付きカッコにより、条件分岐ルールが定義される。図6bに記した、NG検出ルール61の例では、条件分岐ルールが4つ定義されている。例えば、第一の条件分岐ルールは、タイトルが「窓口の別途案内」であるが、その指摘のキーワードに関する条件を充足したとき、ルール1に分岐することが定義されている。なお、それぞれの条件分岐ルールの先頭に記した*は順番を持たないルールであることを示している。またNG検出ルール61の2行目、#で始まる行は、コメント行であることを示している。
The NG rule definition 60 shown in FIG. 2 is data that defines a rule when a specific keyword, particularly a keyword that is not desirable in a call center service, is transmitted.
FIG. 6 b shows an example of the configuration of the NG rule definition 60.
Each NG rule definition 60 includes an NG detection rule 61 and an NG rule 62. The NG detection rule 61 defines a detection and branch rule for detecting an NG word and branching to an appropriate rule by the detected NG word. Conditional branch rules are defined in black brackets. In the example of the NG detection rule 61 shown in FIG. 6B, four conditional branch rules are defined. For example, the first conditional branching rule is defined to branch to rule 1 when the title is “separate guidance for the window” but the condition regarding the indicated keyword is satisfied. Note that * at the beginning of each conditional branch rule indicates that the rule has no order. Further, the second line of the NG detection rule 61, the line starting with #, indicates that it is a comment line.

NGルール62は、図6aに示されるセクションと同様の『』記号によって囲まれる代表行と、墨付きカッコによって囲まれる項目ルールとを含む。NG検出ルール61の条件分岐ルールで、ルール1と、ルール2に分岐することが定義されていたため、NGルール62にはルール1と、ルール2とが定義されている。なお、各NGルールは、定義名称の直後に、そのNGルールが適用される範囲を表す記述、たとえば「全セクション」等を含んでもよい。図6bの例では、「窓口NG検出」が定義名称である。
また、NG検出ルール61の条件分岐ルールおよび、NGルール62の項目ルールの中に、(窓口名TBL:*)という記載があるが、これはオペレータが自分で対応することができず、自分の所属以外の窓口名を伝達したとき、適用することを示している。窓口名が1つに定まるときは、窓口名を項目ルールに記載すればよいが、窓口名の候補が複数あるとき、別の定義ファイル(この場合は、「窓口名TBL」)に複数の窓口名を定義しておき、別の定義ファイルに指定された、いずれかの窓口名が伝達されたときは、項目ルールが実行されるように構成することができる。
またNGルール62は、NGルール固有の定義(図6bには、ルール1、ルール2と記載)により、フリーセクションとして定義される、シナリオの最後に定義される、またはNGルールが実行する前に実行されていたセクションの次に定義される等の設計ができる。
なお、図6a、6bに表示した、『』、墨付きカッコ、<>、*、#等の編集記号は、一例であり、適宜任意の編集希望を用いて設計することが可能である。
The NG rule 62 includes a representative line surrounded by “” symbols similar to the section shown in FIG. 6 a and an item rule surrounded by black brackets. In the conditional branch rule of the NG detection rule 61, it is defined that the branch is made to the rule 1 and the rule 2, so that the rule 1 and the rule 2 are defined in the NG rule 62. Each NG rule may include a description indicating a range to which the NG rule is applied, for example, “all sections” immediately after the definition name. In the example of FIG. 6B, “window NG detection” is the definition name.
In addition, in the conditional branch rule of the NG detection rule 61 and the item rule of the NG rule 62, there is a description of (window name TBL: *), but this cannot be handled by the operator himself, This indicates that it is applied when a contact name other than the affiliation is transmitted. When there is only one window name, the window name may be described in the item rule. However, when there are multiple window name candidates, multiple window names are stored in a separate definition file (in this case, “window name TBL”). A name can be defined and an item rule can be configured to be executed when any contact name specified in another definition file is transmitted.
The NG rule 62 is defined as a free section, defined at the end of the scenario, or before the NG rule is executed, according to the definition specific to the NG rule (described as rule 1 and rule 2 in FIG. 6b). You can design, such as being defined next to the section that was being executed.
The edit symbols such as “”, black brackets, <>, *, #, etc. displayed in FIGS. 6 a and 6 b are examples, and can be designed using any desired edit.

図2に示す処置ルール定義70は、特定の状況において追加で行われるべき対応を定義するデータである。各処置ルールは、セクションおよびNGルールと同様に、定義名称と、代表行と、項目ルールとを含む。
項目ルールは、ある特定の状況と、追加して実行されるルールの定義を含む。これはたとえば図6bの「窓口の別途案内」と同様の構成をもって定義されるものであるので、詳細な説明を省略する。
The treatment rule definition 70 shown in FIG. 2 is data defining a response to be additionally performed in a specific situation. Each treatment rule includes a definition name, a representative row, and an item rule, like the section and the NG rule.
The item rule includes a specific situation and a definition of a rule that is additionally executed. For example, this is defined with the same configuration as the “separate guide for the window” in FIG.

このように、セクション定義50、NGルール定義60、および処置ルール定義70においては、キーワードであることを示す記号や、タイトル等を示すメタデータは、すべてカッコ等のテキストで示される。よってこれらはテキストファイルとして作成することができる。   As described above, in the section definition 50, the NG rule definition 60, and the treatment rule definition 70, all the symbols indicating the keywords, the metadata indicating the titles, and the like are indicated by text such as parentheses. Therefore, these can be created as text files.

以上のような構成を有するオペレータ業務支援システム1の動作を、以下に説明する。
まず、キーワード処理部32の処理が開始される前に、音声認識部30が、オペレータの発話である音声を入力とし、これをテキストログ化する、すなわち文字列に変換することによってテキストデータを得る。さらに、音声認識部30は、このテキストデータからキーワードに相当する部分を抽出する。ここで、キーワードの抽出は、テキストデータのうち、図示されないキーワード辞書に定義された文字列と一致する部分を抽出することによって行われる。このような音声認識およびキーワードの抽出は、従来技術と同様にして行われるものであり、詳細な説明は省略する。
The operation of the operator work support system 1 having the above configuration will be described below.
First, before the processing of the keyword processing unit 32 is started, the voice recognition unit 30 receives the voice that is the utterance of the operator as an input, converts it into a text log, that is, obtains text data by converting it into a character string. . Further, the voice recognition unit 30 extracts a portion corresponding to the keyword from the text data. Here, keyword extraction is performed by extracting a portion of text data that matches a character string defined in a keyword dictionary (not shown). Such speech recognition and keyword extraction are performed in the same manner as in the prior art, and detailed description thereof is omitted.

これに続くキーワード処理部32の処理の流れを、図7および図8に示すフローチャートを用いて説明する。
全体の処理の流れを図7に示し、図7のステップS21の処理の詳細を図8に示す。
まずキーワード処理部32は、オペレータと顧客との通話が完了しているかどうか、すなわち電話が切られたかどうかを判定する(ステップS1)。通話が完了していない場合、キーワード処理部32は、一定時間内にオペレータから顧客に伝達されたキーワードが音声認識部30から送信されるのを待ち、これを受信する(ステップS3)。なお、このステップS3において、キーワード処理部32は、それぞれのキーワードが伝達された順序と、キーワードを含む一定時間内の発話全体のテキストデータも受信する。
The subsequent processing flow of the keyword processing unit 32 will be described with reference to the flowcharts shown in FIGS.
FIG. 7 shows the overall processing flow, and FIG. 8 shows details of the processing in step S21 in FIG.
First, the keyword processing unit 32 determines whether or not the call between the operator and the customer is completed, that is, whether or not the call is disconnected (step S1). If the call has not been completed, the keyword processing unit 32 waits for and receives the keyword transmitted from the operator to the customer within a certain time from the voice recognition unit 30 (step S3). In step S3, the keyword processing unit 32 also receives the order in which the keywords are transmitted and the text data of the entire utterance within a certain time including the keywords.

次にキーワード処理部32は、受信したキーワードおよび発話全体のテキストデータを、PC12の記憶装置(メモリ)に格納し保存する(ステップS4)。
次にキーワード処理部32は、シナリオまたはセクショングループがすでに選択されているかどうかを判定する(ステップS5)。シナリオまたはセクショングループがまだ選択されていない場合、キーワード処理部32は、シナリオまたはセクショングループの選択をオペレータに促し、その選択結果を受け取る(ステップS6)。
シナリオが新たに選択されると、対応するシナリオがセクショングループ定義40から読み込まれる。または、通話の開始時点で所定のシナリオが読み込まれて実行されており、同一シナリオ内で新規のセクショングループが選択されたとき、セクショングループに対応する項目ルールがセクション定義50から読み込まれる。
Next, the keyword processing unit 32 stores and stores the received keyword and the text data of the entire utterance in the storage device (memory) of the PC 12 (step S4).
Next, the keyword processing unit 32 determines whether a scenario or a section group has already been selected (step S5). If no scenario or section group has been selected, the keyword processing unit 32 prompts the operator to select a scenario or section group and receives the selection result (step S6).
When a scenario is newly selected, the corresponding scenario is read from the section group definition 40. Alternatively, when a predetermined scenario is read and executed at the start of a call and a new section group is selected in the same scenario, an item rule corresponding to the section group is read from the section definition 50.

ステップS5においてシナリオまたはセクショングループがすでに選択されていた場合、またはステップS6が実行された後、キーワード処理部32は、ステップS4で記憶された、未処理のキーワードを読み込み、セクションの開始および終了のチェックを行う(ステップS7)。
ステップS7において、セクションが開始されたかどうかは、各セクションの代表行に定義される、そのセクションが開始される条件が充足されたかどうかによって判定される。つまり、読み込んだキーワードが図6aに記載した、いずれかのセクションのタイトル行に指定された、項目ルールを充足するとき、そのセクションが開始されたと見なす。また、オペレータは、画面上の操作により、そのセクションが開始されたことをキーワード処理部32に指示することができ、この場合には指示されたセクションが開始されたものと判定される。
また、ステップS7において、セクションが終了したかどうかは、そのセクションの項目ルールの一つとして定義される、セクションの終了を表す条件が充足されたかどうかによって判定される。また、オペレータは、画面上の操作により、実行中のセクションが終了したことをキーワード処理部32に指示することができ、この場合には指示されたセクションが終了したものと判定される。
If a scenario or section group has already been selected in step S5, or after step S6 is executed, the keyword processing unit 32 reads the unprocessed keyword stored in step S4, and starts and ends the section. A check is performed (step S7).
In step S7, whether or not a section is started is determined by whether or not a condition for starting the section defined in the representative row of each section is satisfied. That is, when the read keyword satisfies the item rule specified in the title line of any section described in FIG. 6a, it is considered that the section has started. Further, the operator can instruct the keyword processing unit 32 that the section has been started by an operation on the screen. In this case, it is determined that the instructed section has been started.
In step S7, whether or not the section is ended is determined by whether or not a condition indicating the end of the section defined as one of the item rules of the section is satisfied. Further, the operator can instruct the keyword processing unit 32 that the section being executed has ended by an operation on the screen. In this case, it is determined that the instructed section has ended.

次にキーワード処理部32は、ステップS7の判定結果に応じて分岐を行う(ステップS8およびS9)。セクション開始が検出された場合はステップS11に進み、セクション開始が検出されずセクション終了が検出された場合はステップS17に進み、セクション開始もセクション終了も検出されなかった場合はステップS10に進む。   Next, the keyword processing unit 32 branches according to the determination result of step S7 (steps S8 and S9). When the section start is detected, the process proceeds to step S11. When the section start is not detected and the section end is detected, the process proceeds to step S17. When neither the section start nor the section end is detected, the process proceeds to step S10.

セクション開始が検出された場合、キーワード処理部32は、開始されるべきセクションがフリーセクションかどうかの判定を行う(ステップS11)。フリーセクションである場合、キーワード処理部32はそのフリーセクションの実行を開始する(ステップS12)。ここで、このフリーセクションは割り込みによって新たにスタックされる。すなわち、それまで実行されていたセクションがある場合、そのセクションの実行は一時的に中断され、フリーセクションの実行が開始される。後にこのフリーセクションの実行が終了すると、一時的に中断されていたセクションの実行が再開されるが、これについてはステップS19およびS24に関して後述する。   When the section start is detected, the keyword processing unit 32 determines whether the section to be started is a free section (step S11). If it is a free section, the keyword processing unit 32 starts executing the free section (step S12). Here, this free section is newly stacked by an interrupt. That is, if there is a section that has been executed, the execution of that section is temporarily interrupted, and the execution of the free section is started. When the execution of this free section ends later, the execution of the temporarily suspended section is resumed. This will be described later with respect to steps S19 and S24.

ステップS11において、開始されるべきセクションがフリーセクションでない通常のセクションである場合は、キーワード処理部32は、まずキーワード単位の充足抜けチェックを行う(ステップS13)。ここでは、それまで実行中であったセクション内に定義されたすべての項目ルールに含まれるすべてのキーワードについて、伝達がなされたかどうかがチェックされる。たとえば、ある項目ルールが複数のキーワードの組合せ条件を含み、そのうち一部のキーワードのみが伝達されているが項目ルール全体としては条件が充足されていない場合、伝達されたキーワードは充足されたものと判定され、伝達されなかったキーワードは充足されなかったものと判定される。この判定結果は、画面表示によってオペレータに通知される。この通知は、充足されなかったキーワードおよび関連する項目ルールの表示を含む。   In step S11, if the section to be started is a normal section that is not a free section, the keyword processing unit 32 first performs a lack-of-satisfaction check on a keyword basis (step S13). Here, it is checked whether all keywords included in all item rules defined in the section that has been executed are transmitted. For example, if an item rule includes a combination condition of multiple keywords and only some of the keywords are transmitted but the conditions are not satisfied for the item rule as a whole, the transmitted keywords are considered satisfied. It is determined that the keywords that have been determined and not transmitted have not been satisfied. The determination result is notified to the operator by a screen display. This notification includes an indication of the unsatisfied keywords and associated item rules.

ステップS13の後、キーワード処理部32は、文単位の充足抜けチェックを行う(ステップS14)。ここでは、そのセクション内に定義されたすべての項目ルールについて、条件が充足されたかどうかがチェックされる。たとえば、ある項目ルールが複数のキーワードの組合せ条件を含み、そのうち一部のキーワードのみが伝達されているが項目ルール全体としては条件が充足されていない場合、その項目ルールは全体として充足されていないものと判定する。この判定結果は、画面表示によってオペレータに通知される。この通知は、充足されなかった項目ルールの表示を含む。
その後、キーワード処理部32はそれまで実行されていたセクションを終了し(ステップS15)、その後新たなセクションの実行を開始する(ステップS16)。すなわち、順序関係を持たないフリーセクションを除き、複数のセクションが同時に実行中の状態となることはない。なお、異なる実施形態として、複数のセクションが同時に実行されてもよい。
After step S13, the keyword processing unit 32 performs a sentence-by-sentence check (step S14). Here, it is checked whether the conditions are satisfied for all item rules defined in the section. For example, if an item rule contains a combination condition of multiple keywords and only some of the keywords are communicated but the condition is not satisfied as a whole item rule, the item rule is not satisfied as a whole Judge that it is. The determination result is notified to the operator by a screen display. This notification includes a display of item rules that were not satisfied.
Thereafter, the keyword processing unit 32 ends the section that has been executed so far (step S15), and then starts executing a new section (step S16). That is, a plurality of sections will not be in a state of being executed at the same time, except for free sections having no order relationship. As a different embodiment, a plurality of sections may be executed simultaneously.

ステップS9においてセクション終了が検出された場合、キーワード処理部32は、まずキーワード単位の充足抜けチェックを行い(ステップS17)、次に文単位の充足抜けチェックを行う(ステップS18)。ステップS17およびS18のチェックは、上述のステップS13およびS14と同様にして行われる。   When the end of the section is detected in step S9, the keyword processing unit 32 first checks for lack of satisfaction in keyword units (step S17), and then checks for lack of satisfaction in sentence units (step S18). The checks in steps S17 and S18 are performed in the same manner as steps S13 and S14 described above.

ステップS18の後、キーワード処理部32はそれまで実行されていたセクション(現在セクション)を終了する(ステップS19)。ここで、終了したセクションがフリーセクションであり、かつそのフリーセクションの開始に伴って一時的に中断されていたセクションがある場合、キーワード処理部32は中断されていたセクションの実行を再開する。
ステップS19の後、処理は後述のステップS22へと進む。
After step S18, the keyword processing unit 32 ends the section (current section) that has been executed (step S19). Here, if the terminated section is a free section and there is a section that has been temporarily suspended along with the start of the free section, the keyword processing unit 32 resumes the execution of the suspended section.
After step S19, the process proceeds to step S22 described later.

ステップS9においてセクション終了が検出されなかった場合、キーワード処理部32は、セクションが設定済みかどうか、すなわちその時点において実行開始されておりかつ終了していないセクションが存在するかどうかを判定する(ステップS10)。セクションが設定されていない場合、キーワード処理部32は、該当シナリオに含まれる全セクションについてキーワード検索を行い、上記ステップS3で受信したキーワードがいずれかのセクションに含まれるかどうかを判定する(ステップS20)。ステップS20で、受信したキーワードがいずれのセクションにも含まれないと判定されたとき、セクションに含まれないNGワード検出処理を行うために、後述するステップS55〜S58の処理が行われる。
その後処理は図8のステップS61(後述)に進む。
If no section end is detected in step S9, the keyword processing unit 32 determines whether or not a section has been set, that is, whether or not there is a section that has been started and has not ended (step S9). S10). If no section is set, the keyword processing unit 32 performs keyword search for all sections included in the scenario, and determines whether the keyword received in step S3 is included in any section (step S20). ). When it is determined in step S20 that the received keyword is not included in any section, the processing of steps S55 to S58 described later is performed in order to perform NG word detection processing not included in the section.
Thereafter, the processing proceeds to step S61 (described later) in FIG.

ステップS10においてセクションが設定されている場合、ステップS12が実行された後、および、ステップS16が実行された後、キーワード処理部32はキーワードチェックを行う(ステップS21)。このステップS21では、項目ルールとキーワード処理部32が受信した一定時間内のキーワードとの照合が行われるが、この処理の詳細は、図8を用いて後述する。
ステップS21の後、キーワード処理部32は状況の更新を行う(ステップS22)。ここでは、シナリオが選択されているかどうか、またどのシナリオが選択されているか、実行中のセクションおよび中断中のセクションがあるかどうか、またどのセクションが実行中または中断中か、各セクションにおける項目ルールのいずれが充足されているか、に関する状況を保存する。また、これらの状況に関する画面表示(図9a〜図9c、図10a〜図10d、図11、図13a〜図13dを用いて後述)を更新する。具体的には、セクション表示部104に表示された、スクリプトの中で、充足したキーワードを赤色表示したり、ルールチェック結果108の件数を更新する。
さらに、ステップS22の状態更新時に、記憶装置に各セクションにおける項目ルールの充足度を記憶する。ここで、記憶されるデータは、通話内容に対する項目ルールの照合度を示すものであり、通話ID、オペレータID、シナリオID、時間情報等を付して記憶していくことにより、通話内容に対する項目ルール照合度を照合結果ファイルに形成する。この照合結果ファイルは、オペレータ業務のおけるコンプライアンスチェックに用いることができるものであり、オペレータIDまたはシナリオID等により項目ルールの充足度が確認できる。また、シナリオ別に順序不正やワード抜けの頻度を確認することにより、より実務に則したシナリオを作成することも可能となる。
When a section is set in step S10, the keyword processing unit 32 performs keyword checking after step S12 is executed and after step S16 is executed (step S21). In this step S21, the item rule and the keyword within a predetermined time received by the keyword processing unit 32 are collated. Details of this processing will be described later with reference to FIG.
After step S21, the keyword processing unit 32 updates the situation (step S22). Here, whether a scenario is selected, which scenario is selected, whether there are running and suspended sections, and which sections are running or suspended, the item rules in each section Saves the status of which of these are satisfied. In addition, the screen display relating to these situations (described later with reference to FIGS. 9a to 9c, 10a to 10d, 11, and 13a to 13d) is updated. Specifically, in the script displayed in the section display unit 104, the satisfied keyword is displayed in red, or the number of rule check results 108 is updated.
Furthermore, the satisfaction degree of the item rule in each section is memorize | stored in a memory | storage device at the time of state update of step S22. Here, the stored data indicates the matching degree of the item rule with respect to the call content. By storing the call ID, operator ID, scenario ID, time information, etc., the item for the call content is stored. A rule matching degree is formed in a matching result file. This collation result file can be used for a compliance check in the operator's business, and the satisfaction degree of the item rule can be confirmed by the operator ID or the scenario ID. It is also possible to create a scenario that is more in line with the actual business by confirming the frequency of sequence irregularities and word omissions for each scenario.

その後、キーワード処理部32は、現在実行中のセクションにおける全項目ルールのチェックが完了したかどうか、すなわち全項目ルールが充足されたかどうかの判定を行う(ステップS23)。全項目ルールのチェックが完了している場合は、キーワード処理部32は現在実行中のセクションを終了する(ステップS24)。ここで、終了するセクションがフリーセクションであり、かつそのフリーセクションの開始に伴って一時的に中断されていたセクションがある場合、キーワード処理部32は中断されていたセクションの実行を再開する。
ステップS23において充足されていない項目ルールが存在する場合、またはステップS24が実行された後、キーワード処理部32はステップS3で受信したキーワードのうち未処理のものがまだ存在するかどうかを判別する(ステップS25)。未処理のキーワードが存在するときは、ステップS5に処理が戻り、未処理のキーワードが存在しないときは、上述のステップS1に戻る。
Thereafter, the keyword processing unit 32 determines whether or not the check of all item rules in the currently executing section is completed, that is, whether or not all item rules are satisfied (step S23). If all item rules have been checked, the keyword processing unit 32 ends the section currently being executed (step S24). Here, if the section to be ended is a free section and there is a section that is temporarily interrupted as the free section starts, the keyword processing unit 32 resumes the execution of the interrupted section.
When there is an item rule that is not satisfied in step S23, or after step S24 is executed, the keyword processing unit 32 determines whether or not an unprocessed keyword still exists among the keywords received in step S3 ( Step S25). When there is an unprocessed keyword, the process returns to step S5, and when there is no unprocessed keyword, the process returns to step S1 described above.

ステップS1において、オペレータと顧客との通話が完了している場合、キーワード処理部32は全項目チェックを行う(ステップS2)。この全項目チェックは、ステップS17と同様のキーワード単位充足抜けチェック、ステップS18と同様の文単位充足抜けチェック、および、順序不正チェックを含む。順序不正チェックでは、各セクションにおける項目ルールのうち、充足されるべき順序の定義を持つものが、定義された通りの順で充足されたかどうかがチェックされ、定義と矛盾する順で充足されたものは順序不正と判定される。
また、チェックの結果として、伝達されなかったキーワードおよび関連する項目ルール、全体として充足されなかった項目ルール、および、セクション内で順序不正があった項目ルールの記録が、保存されるとともに画面に表示され、オペレータに通知される。
In step S1, when the call between the operator and the customer is completed, the keyword processing unit 32 checks all items (step S2). This all item check includes a keyword unit satisfaction check similar to step S17, a sentence unit satisfaction check similar to step S18, and an order error check. In order fraud check, it is checked whether item rules in each section that have the definition of the order to be satisfied are satisfied in the defined order, and are satisfied in the order inconsistent with the definition. Is determined to be out of order.
Also, as a result of the check, a record of keywords that were not communicated and related item rules, item rules that were not satisfied as a whole, and item rules that were out of order within the section were saved and displayed on the screen And notified to the operator.

図8は、ステップS21のキーワードチェックの詳細を示す。ステップS21は、その内部処理として、以下のステップS51〜S63を含む。
ステップS21において、まずキーワード処理部32は、現在実行中のセクションの全項目ルールについて、ステップS3(図7)で受信した全キーワードを検索する(ステップS51)。
FIG. 8 shows details of the keyword check in step S21. Step S21 includes the following steps S51 to S63 as its internal processing.
In step S21, the keyword processing unit 32 first searches for all keywords received in step S3 (FIG. 7) for all item rules of the section currently being executed (step S51).

次に、キーワード処理部32は、項目ルールのいずれかに対応して含まれるキーワードを検出したかどうかを判定する(ステップS52)。
含まれるものがある場合、キーワード処理部32は、各項目ルールに定義された充足されるべき順序を参照し、順序不正またはワード抜けが検出されたかどうかを判定する(ステップS53)。ここでは、より後に充足されるべき項目ルールがすでに充足されており、かつ、より先に充足されるべきであった項目ルールがまだ充足されていない状態で、ステップS3で受信したキーワードによって、より先に充足されるべきであった項目ルールが充足されたことが検出された場合に、順序不正を検出したと判定する。
また、一つの項目ルール中でキーワードが伝達されるべき順序が定義されているもの、たとえば図6aの商品セクションA−2における「信託報酬請求の説明」という表題を有する項目ルールでは、より後に伝達されるべきキーワードが、より先に伝達されるべきキーワードよりも先に伝達された場合に、順序不正を検出したと判定する。
また、ワード抜けとは、その時点で充足されるべき項目ルールが充足されていない状態を表す。すなわち、より先に充足されるべき項目ルールがまだ充足されていない状態で、ステップS3で受信したキーワードによって、より後に充足されるべき項目ルールが充足されたことが検出された場合に、より先に充足されるべき項目ルールについてワード抜けを検出したと判定する。
Next, the keyword processing unit 32 determines whether a keyword included corresponding to any of the item rules is detected (step S52).
If there is something included, the keyword processing unit 32 refers to the order to be satisfied defined in each item rule, and determines whether or not an order error or missing word is detected (step S53). Here, the item rule to be satisfied later is already satisfied, and the item rule that should have been satisfied earlier is not yet satisfied, depending on the keyword received in step S3, If it is detected that the item rule that should have been satisfied first is satisfied, it is determined that an order error has been detected.
Further, in an item rule in which the order in which keywords are to be transmitted in one item rule is defined, for example, an item rule having the title “Explanation of Trust Remuneration Claim” in the product section A-2 in FIG. When the keyword to be transmitted is transmitted earlier than the keyword to be transmitted earlier, it is determined that the order error is detected.
The word missing means a state in which the item rule that should be satisfied at that time is not satisfied. That is, when it is detected that the item rule to be satisfied later is satisfied by the keyword received in step S3 in a state where the item rule to be satisfied earlier is not yet satisfied, It is determined that the missing word is detected for the item rule that should be satisfied.

順序不正またはワード抜けが検出された場合、キーワード処理部32は、順序不正・ワード抜け検出時の処理を行う(ステップS54)。この処理は、順序不正またはワード抜けが検出されたセクションおよび関連する項目ルールを記録し保存するとともに、画面に表示してオペレータに通知する処理を含む。また、図3に示す処置ルールとして、順序不正またはワード抜けに関する条件およびその条件が満たされた場合の対応が定義されているものがあれば、その処置ルールに従った処理が行われる。   If an out of order or missing word is detected, the keyword processing unit 32 performs processing when detecting out of order / word missing (step S54). This process includes a process of recording and storing a section in which an order error or missing word is detected and a related item rule, and displaying the section on a screen to notify an operator. In addition, if there is a treatment rule shown in FIG. 3 that defines a condition relating to an order error or missing word and a response when the condition is satisfied, processing according to the treatment rule is performed.

ステップS53において順序不正もワード抜けも検出されなかった場合、および、ステップS54が実行された後、キーワード処理部32は、その時点で適用されているNGルール定義61を参照し、ステップS3(図7)で受信したキーワードを含む項目ルールがあるかどうか、すなわちNGワードが検出されたかどうかを判定する(ステップS55)。
NGワードが検出された場合、キーワード処理部32は、NGワード検出時の処理を行う(ステップS56)。この処理は、NG検出ルール61を参照することによりNGワードが検出されたら、条件分岐ルールとして定義されている該当のNGルール62を適用する。その後、NGワードが検出されたセクションおよび関連するNGルール62を記録し保存するとともに、画面に表示してオペレータに通知する処理を含む。この通知は、たとえばポップアップ表示にて、発生時刻と、NGワード等を通知してもよい。
また、図6bに例示するNGルール62の定義として、新規セクション追加等の処理を含むものがあれば、その処理が行われる。さらに、図3に示す処置ルールとして、NGワードに関する条件およびその条件が満たされた場合の対応が定義されているものがあれば、その処置ルールに従った処理が行われる。
If no order error or missing word is detected in step S53, and after step S54 is executed, the keyword processing unit 32 refers to the NG rule definition 61 applied at that time, and performs step S3 (FIG. It is determined whether there is an item rule including the keyword received in 7), that is, whether an NG word has been detected (step S55).
When an NG word is detected, the keyword processing unit 32 performs a process when an NG word is detected (step S56). In this process, when an NG word is detected by referring to the NG detection rule 61, the corresponding NG rule 62 defined as a conditional branch rule is applied. Thereafter, the section in which the NG word is detected and the associated NG rule 62 are recorded and stored, and displayed on the screen to notify the operator. For this notification, for example, the occurrence time and the NG word may be notified in a pop-up display.
If there is a definition of the NG rule 62 illustrated in FIG. 6B that includes processing such as addition of a new section, the processing is performed. Furthermore, if there is a treatment rule shown in FIG. 3 that defines a condition relating to the NG word and a correspondence when the condition is satisfied, processing according to the treatment rule is performed.

ステップS55においてNGワードが検出されなかった場合、および、ステップS56が実行された後、キーワード処理部32は、その時点で適用されている処置ルール定義を参照し、ステップS3(図7)で受信したキーワードに対応するものがあるかどうか、すなわち追加対応ルールが検出されたかどうかを判定する(ステップS57)。   When no NG word is detected in step S55, and after step S56 is executed, the keyword processing unit 32 refers to the treatment rule definition applied at that time and receives it in step S3 (FIG. 7). It is determined whether there is a keyword corresponding to the selected keyword, that is, whether an additional correspondence rule has been detected (step S57).

追加対応ルールが検出された場合、キーワード処理部32は、シナリオ内にその追加対応ルールが示すセクションを追加する(ステップS58)。追加されるセクションは、現在実行中のセクションの次に実行されるべきものとして、シナリオ内に新たに定義される。また、シナリオの最後や、シナリオ内にフリーセクションとして定義されることもでき、それらは追加対応ルールが有するルールに基づく。
この処理において、キーワード処理部32は、当該追加対応ルールおよび追加されるセクションを記録し保存するとともに、画面に表示してオペレータに通知する処理を含む。
また、追加対応ルールが新たに定義されたことから、セクションが変更になった可能性がある。付加機能として、ステップS58の処理の後に、シナリオ内の次のセクションのスクリプトガイダンスを、後述する図9aの選択セクション表示部105に表示するように構成することができる。それにより、オペレータに次のオペレータ業務を促し、誘導することができる。
ステップS57において追加対応ルールが検出されなかった場合、および、ステップS58が実行された後、キーワード処理部32は、図8に示す処理を終了する。すなわち、図7のステップS21が終了し、処理はステップS22へと進む。
When the additional correspondence rule is detected, the keyword processing unit 32 adds a section indicated by the additional correspondence rule in the scenario (step S58). The added section is newly defined in the scenario as to be executed next to the currently executing section. It can also be defined at the end of the scenario or as a free section within the scenario, based on the rules that the additional correspondence rules have.
In this process, the keyword processing unit 32 includes a process of recording and storing the additional correspondence rule and the section to be added, and displaying it on the screen and notifying the operator.
In addition, there is a possibility that the section has been changed due to the newly defined additional correspondence rule. As an additional function, the script guidance of the next section in the scenario can be configured to be displayed on the selected section display unit 105 in FIG. 9a described later after the process of step S58. Thereby, the operator can be prompted and guided to the next operator task.
If no additional correspondence rule is detected in step S57, and after step S58 is executed, the keyword processing unit 32 ends the process shown in FIG. That is, step S21 in FIG. 7 ends, and the process proceeds to step S22.

上述のステップS52において、キーワードが、現在実行中のセクションの項目ルールのいずれにも対応しない場合、キーワード処理部32は、シナリオ内の他セクションすべてについて、ステップS51と同様の検索を行う(ステップS60)。
次に、キーワード処理部32は、項目ルールのいずれかに対応して含まれるキーワードを他セクションにおいて検出したかどうかを判定する(ステップS61)。なお、ステップS61の前にステップS60でなくステップS20(図7)が実行されていた場合は、他セクションでなく全セクションのいずれかにおいて検出したかどうかが判定される。
If the keyword does not correspond to any of the item rules of the section currently being executed in step S52 described above, the keyword processing unit 32 performs the same search as step S51 for all other sections in the scenario (step S60). ).
Next, the keyword processing unit 32 determines whether or not a keyword included corresponding to any of the item rules has been detected in another section (step S61). In addition, when step S20 (FIG. 7) is executed before step S61 instead of step S61, it is determined whether or not detection has been made in any of the sections instead of other sections.

ここで、他セクションにおいて対応キーワードが検出された場合は、その時点で実行中であるセクションと、その時点での実際の通話内容とが食い違っており、実行中のセクションを終了して該当する別セクションを開始すべきである可能性がある。これに対応して、キーワード処理部32は、別セクションの実行開始を示唆する画面表示を行ってオペレータに通知する(ステップS62)。対応キーワードが複数のセクションにて検出されるときがあるが、そのときは複数のセクションを「別セクションの可能性」として表示し、その中からオペレータが選択するように構成してもよい。ここで、この画面表示は、オペレータが別セクションの実行を開始するか、または現在のセクションの実行を継続するかをキーワード処理部32に指示するための手段であるボタンを含んでもよく、またこのような手段を含まなくともよい。画面表示がこのような手段を含まない場合であっても、オペレータは、上述のステップS7(図7)において別セクションの開始をキーワード処理部32に指示することができる。
次に、キーワード処理部32は、ステップS62で表示された通知へのオペレータの対応を入力として受け取り、別セクションが開始されたことが指示されたかどうかを判定する(ステップS64)。別セクションの開始が指示された場合、その該当セクション(現在のセクション)に対して、ステップS54で記した、順序不正、ワード抜け検出時の処理を実行し、その後処理は図7のステップS17に進む。また、ステップS19の処理後、新しく指定されたセクションが開始され、ステップS7に処理が移行する。
Here, if the corresponding keyword is detected in another section, the section currently being executed and the actual call content at that time are inconsistent. It may be necessary to start a section. In response to this, the keyword processing unit 32 displays a screen indicating the start of execution of another section and notifies the operator (step S62). In some cases, the corresponding keyword is detected in a plurality of sections. In such a case, the plurality of sections may be displayed as “possibility of another section”, and the operator may select from among them. Here, the screen display may include a button which is a means for instructing the keyword processing unit 32 whether the operator starts execution of another section or continues execution of the current section. Such means may not be included. Even when the screen display does not include such means, the operator can instruct the keyword processing unit 32 to start another section in the above-described step S7 (FIG. 7).
Next, the keyword processing unit 32 receives the operator's response to the notification displayed in step S62 as an input, and determines whether or not it is instructed that another section has started (step S64). When the start of another section is instructed, the processing at the time of detection of incorrect order and missing word described in step S54 is executed for the corresponding section (current section), and the processing thereafter proceeds to step S17 in FIG. move on. In addition, after the process of step S19, a newly designated section is started, and the process proceeds to step S7.

ステップS61において、他セクションにおいて対応キーワードが検出されなかった場合、キーワード処理部32はそのキーワードを未定義スタックに追加して格納し保存する(ステップS63)。この未定義スタックは、通話終了後に、オペレータ業務支援システム1の管理者が各セクションの項目ルールの見直し等に使用することができる。
ステップS64で別セクションの開始が指示されなかった場合、またはステップS63の実行後は、キーワード処理部32は、図8に示す処理を終了する。すなわち、図7のステップS21が終了し、処理はステップS22へと進む。
In step S61, if the corresponding keyword is not detected in the other section, the keyword processing unit 32 adds the keyword to the undefined stack for storage and storage (step S63). This undefined stack can be used by the administrator of the operator business support system 1 to review the item rules of each section after the call is finished.
If the start of another section is not instructed in step S64, or after execution of step S63, the keyword processing unit 32 ends the process shown in FIG. That is, step S21 in FIG. 7 ends, and the process proceeds to step S22.

以上のような処理を行うキーワード処理部32を含み、オペレータ業務支援システム1は、画面への表示によってオペレータに対する出力を行い、また画面上に表示されるインタフェースによってオペレータからの入力を受け付ける。
以下、画面上に表示されるインタフェースの例について説明する。
Including the keyword processing unit 32 that performs the processing as described above, the operator work support system 1 performs output to the operator by display on the screen, and accepts input from the operator through an interface displayed on the screen.
Hereinafter, an example of an interface displayed on the screen will be described.

図9a〜図9cは、キーワード処理部32によって画面上に表示され制御されるインタフェースの例である。
図9aはメイン画面100を示す。メイン画面100はシナリオ選択部101を含む。オペレータは、シナリオ選択部101を操作することによって、その通話に適用されるシナリオを指定あるいは変更することができる。この選択は、図7のステップS6における選択に対応する。
FIGS. 9 a to 9 c are examples of interfaces that are displayed and controlled on the screen by the keyword processing unit 32.
FIG. 9 a shows the main screen 100. The main screen 100 includes a scenario selection unit 101. The operator can specify or change the scenario applied to the call by operating the scenario selection unit 101. This selection corresponds to the selection in step S6 of FIG.

メイン画面100は、商品選択部102を含む。オペレータは、商品選択部102を操作することによって、その通話の対象となる商品を指定あるいは変更することができる。この指定は、処置ルールの条件となる場合がある。すなわち、指定された商品に応じたセクションがシナリオに追加される場合や、指定された商品に応じたNGワードが適用される場合がある。   The main screen 100 includes a product selection unit 102. The operator can specify or change the product for the call by operating the product selection unit 102. This designation may be a condition for the treatment rule. In other words, a section corresponding to the designated product may be added to the scenario, or an NG word corresponding to the designated product may be applied.

メイン画面100は、セクション図103を含む。セクション図103は、通話に対応するシナリオのタイトルとその内部構造を表示する。ここで、内部構造は、シナリオ内におけるセクション間の相互接続関係と、各セクションのタイトルとを含み、たとえば図示のようなツリー構造として表示される。表示はツリー構造でなくともよく、他の構造たとえばネットワーク構造であってもよい。
なお、このセクション図103の動作は、図10a〜図10cを用いて後述する。
The main screen 100 includes a section diagram 103. The section diagram 103 displays the title of the scenario corresponding to the call and its internal structure. Here, the internal structure includes an interconnection relationship between sections in the scenario and a title of each section, and is displayed as, for example, a tree structure as illustrated. The display may not be a tree structure, but may be another structure such as a network structure.
The operation of this section FIG. 103 will be described later with reference to FIGS. 10a to 10c.

メイン画面100は、現在セクション表示部104を含む。現在セクション表示部104は、現在実行中のセクションに対応するスクリプトを、オペレータの支援のために、会話のガイドとして表示する。なお、このスクリプトは、上述のように、セクション定義50(図2参照)に含まれるものである。
現在セクション表示部104は、スクロールバーおよびスクロールボタンを含むスクロール手段104aを備える。スクリプトが長く、その全体が現在セクション表示部104に一度に表示しきれない場合、オペレータはスクロール手段104aを操作することにより、所望の部分を表示させることができる。
なお、このセクション表示部104に表示されるスクリプトは、現在実行中のセクションが変更されると、これに応じて変更される。また、図7および図8で説明した、ルールチェック処理の中で、該当のキーワードが検出されると、現在セクション表示部104に表示されているスクリプトの該当キーワードを例えば赤色に表示し、表示部内の先頭に表示するように構成することもできる。
The main screen 100 includes a current section display unit 104. The current section display unit 104 displays a script corresponding to the currently executing section as a conversation guide for the assistance of the operator. Note that this script is included in the section definition 50 (see FIG. 2) as described above.
The current section display unit 104 includes scroll means 104a including a scroll bar and scroll buttons. When the script is long and cannot be displayed entirely on the current section display unit 104, the operator can display a desired part by operating the scroll means 104a.
Note that the script displayed in the section display unit 104 is changed in response to a change in the currently executing section. In addition, when a corresponding keyword is detected in the rule check process described with reference to FIGS. 7 and 8, the corresponding keyword of the script currently displayed on the section display unit 104 is displayed in red, for example, in the display unit. It can also be configured to display at the top of the.

メイン画面100は、選択セクション表示部105を含む。選択セクション表示部105は、オペレータによって選択されたセクションに対応するスクリプトを、現在セクション表示部104と同様にして表示する。オペレータが、セクション図103内で所望のセクションをクリックして指定すると、そのセクションのスクリプトが選択セクション表示部105に表示される。
選択セクション表示部105は、現在セクション表示部104のスクロール手段104aと同様のスクロール手段105aを備える。
この選択セクション表示部105によって、オペレータは、現在実行中のセクションにかかわらず、次に会話すべき内容等を自由に参照することができる。
The main screen 100 includes a selection section display unit 105. The selected section display unit 105 displays a script corresponding to the section selected by the operator in the same manner as the current section display unit 104. When the operator clicks and designates a desired section in the section diagram 103, the script of that section is displayed on the selected section display unit 105.
The selected section display unit 105 includes scroll means 105 a similar to the scroll means 104 a of the current section display section 104.
The selected section display unit 105 allows the operator to freely refer to the contents to be talked on next, regardless of the section currently being executed.

メイン画面100は、セクション変更ボタン106を含む。このセクション変更ボタン106は、セクション図103と組み合わせて、現在セクションを変更するために使用される。たとえば、オペレータは、まずセクション変更ボタン106をクリックし、次にセクション図103に表示されている所望のセクションをクリックすることにより、そのセクションを開始することができる。なお、この操作は図7のステップS7に対応する。
検出されたキーワードからキーワード処理部32が自動的にセクションを設定できなかった場合や、顧客の対応により会話の内容が飛躍して他セクションに属する内容となった場合であっても、オペレータは、セクション変更ボタン106を使用することで、正しいセクションの実行を開始することができる。
また、セクション変更ボタン106は、業務が突然変更となった場合等に対応するため、現在のシナリオにセクションを追加するために使用されてもよい。
The main screen 100 includes a section change button 106. This section change button 106 is used in combination with the section diagram 103 to change the current section. For example, the operator can start the section by first clicking the change section button 106 and then clicking on the desired section displayed in the section diagram 103. This operation corresponds to step S7 in FIG.
Even when the keyword processing unit 32 cannot automatically set a section from the detected keyword or when the content of the conversation jumps due to the customer's response and becomes content belonging to another section, the operator By using the section change button 106, execution of a correct section can be started.
Further, the section change button 106 may be used to add a section to the current scenario in order to cope with a case where the business is suddenly changed.

メイン画面100は、結果表示ボタン107を含む。オペレータによって結果表示ボタン107がクリックされると、結果表示画面200(図9b参照、後述)が表示される。   The main screen 100 includes a result display button 107. When the result display button 107 is clicked by the operator, a result display screen 200 (see FIG. 9b, which will be described later) is displayed.

メイン画面100は、ルールチェック結果表示部108を含む。ルールチェック結果表示部108は、通話の進行中または完了後におけるチェックの結果をサマリーとして表示する。
ルールチェック結果表示部108のうち、「ワード抜け」と表記される行は、検出されたワード抜けの数(図7のステップS2およびS21、図8のステップS53参照)を示す。「未設定ワード」と表記される行は、未定義スタック(図8のステップS63参照)に格納されたキーワードの数を示す。「セクション抜け」と表記される行は、実行が開始されたにもかかわらずすべての項目ルールが充足されていないセクションの数を示す。なお、この「セクション抜け」は、開始されるべきであったにもかかわらず開始されていないセクション(たとえば、順序関係として後に実行されるべきセクションが、先に実行されるべきセクションよりも早く実行開始された場合等に相当)の数を含むものであってもよく、その場合は、このようなセクションを検出する処理が図7のフローチャートに追加されてもよい。
「順序不正」と表記される行は、検出された順序不正の数(図7のステップS2およびS21、図8のステップS53参照)を示す。「NGワード」と表記される行は、検出されたNGワードの数(図8のステップS55参照)を示す。
The main screen 100 includes a rule check result display unit 108. The rule check result display unit 108 displays the check result during or after the call as a summary.
In the rule check result display unit 108, a line labeled “word missing” indicates the number of detected word missing (see steps S2 and S21 in FIG. 7 and step S53 in FIG. 8). The line described as “unset word” indicates the number of keywords stored in the undefined stack (see step S63 in FIG. 8). The line labeled “missing section” indicates the number of sections where execution has started but all item rules are not satisfied. Note that this “missing section” means that a section that should have been started but not started (for example, a section that is to be executed later as an order relation is executed earlier than a section that is to be executed earlier). 7), in such a case, a process for detecting such a section may be added to the flowchart of FIG.
The row described as “out of order” indicates the number of out of order detected (see steps S2 and S21 in FIG. 7 and step S53 in FIG. 8). The row labeled “NG word” indicates the number of detected NG words (see step S55 in FIG. 8).

ルールチェック結果表示部108はさらに他のチェック結果を表示してもよい。たとえば、図9aに示すように、あらかじめ特定のキーワードを「要注意ワード」として定義しておき、これが検出された数を「要注意ワード」と表記される行に示してもよい。
なお、この要注意ワードに関する情報は、NGワード定義70と同様の構成をもってPC12の記憶装置に格納されていてもよい。また、要注意ワードが検出された際は、その旨をオペレータに通知するとともに、スーパーバイザに対してアラームを通知し、確認を促す処理が行われてもよい。
The rule check result display unit 108 may further display other check results. For example, as shown in FIG. 9 a, a specific keyword may be defined in advance as “caution word”, and the number of detected keywords may be indicated in a line labeled “caution word”.
It should be noted that the information regarding the word requiring attention may be stored in the storage device of the PC 12 with the same configuration as the NG word definition 70. Further, when a caution word is detected, a notification to that effect may be sent to the operator, and an alarm may be sent to the supervisor to prompt confirmation.

ルールチェック結果表示部108は、各行について、該当のキーワード一覧またはスクリプト一覧を表示させるための一覧表示ボタン108aを備え、さらに、一覧表示ボタン108aの操作に応じて、その行に対応するキーワード一覧またはスクリプト一覧を表示するためのワード一覧表示部109を含む。
ワード一覧表示部109は、現在セクション表示部104のスクロール手段104aと同様のスクロール手段109aを備える。
The rule check result display unit 108 includes a list display button 108a for displaying a corresponding keyword list or script list for each line, and further, according to an operation of the list display button 108a, a keyword list or a list corresponding to the line. A word list display unit 109 for displaying a script list is included.
The word list display unit 109 includes scroll means 109 a similar to the scroll means 104 a of the current section display section 104.

メイン画面100は、音声認識部30から受信した発話(図7のステップS3参照)のテキストデータを表示するための、認識結果表示部110を含む。図9aの例では、「OP」はオペレータの発話であることを示し、「0001」〜「0005」は発話を識別する行番号を示し、墨付きカッコは音声認識部30によって検出されたキーワードであることを示す。この他に、各発話について開始時刻を表示してもよい。
認識結果表示部110は、現在セクション表示部104のスクロール手段104aと同様のスクロール手段110aを備える。
なお、図9aの例ではオペレータの発話のみが表示されているが、オペレータ業務支援システム1が顧客の音声認識を行う手段も備えている場合には、顧客の発話が同様に表示されてもよい。
The main screen 100 includes a recognition result display unit 110 for displaying text data of an utterance (see step S3 in FIG. 7) received from the voice recognition unit 30. In the example of FIG. 9a, “OP” indicates an utterance of the operator, “0001” to “0005” indicate line numbers for identifying the utterance, and black brackets are keywords detected by the speech recognition unit 30. Indicates that there is. In addition, the start time may be displayed for each utterance.
The recognition result display unit 110 includes scroll means 110 a similar to the scroll means 104 a of the current section display section 104.
Although only the operator's utterance is displayed in the example of FIG. 9a, the customer's utterance may be displayed in the same manner when the operator work support system 1 is also provided with means for voice recognition of the customer. .

メイン画面100は、認識結果表示部110に表示される発話のうち、特定の行の発話に対応するキーワードを抽出して表示する通知キーワード表示部111を含む。図9aの例では、行「0003」に含まれるキーワードである「ご用件」が表示されている。
通知キーワード表示部111は、現在セクション表示部104のスクロール手段104aと同様のスクロール手段111aを備える。
なお、通知キーワード表示部111は、特定の行の発話のみでなく、その通話において認識されたすべてのキーワードを表示するものであってもよい。その場合、通知キーワード表示部111に表示された特定のキーワードがクリックされると、認識結果表示部110にはそのキーワードを含む行が表示されるものであってもよい。
The main screen 100 includes a notification keyword display unit 111 that extracts and displays keywords corresponding to the utterances on a specific line from the utterances displayed on the recognition result display unit 110. In the example of FIG. 9 a, “business” that is a keyword included in the row “0003” is displayed.
The notification keyword display unit 111 includes a scroll unit 111 a similar to the scroll unit 104 a of the current section display unit 104.
Note that the notification keyword display unit 111 may display not only the utterance of a specific line but also all the keywords recognized in the call. In that case, when a specific keyword displayed on the notification keyword display unit 111 is clicked, the recognition result display unit 110 may display a line including the keyword.

また、上述のワード一覧表示部109は、表示された内容に対するオペレータの操作を受け付け、これに応じて、認識結果表示部110、通知キーワード表示部111、および結果表示画面200(図9b、後述)の表示を変更する。
たとえば、ワード一覧表示部109のキーワードまたは項目ルールがクリックされると、結果表示画面200において関連するセクションが強調表示されてもよい。また、認識結果表示部110および通知キーワード表示部111には関連する発話およびキーワードが表示される。なお、「セクション抜け」または「ワード抜け」に対応する項目ルールがクリックされた場合は、関連する発話およびキーワードが検出されていないことになるので、認識結果表示部110および通知キーワード表示部111の表示は変更されない。
Further, the above-described word list display unit 109 receives an operator's operation on the displayed content, and accordingly, the recognition result display unit 110, the notification keyword display unit 111, and the result display screen 200 (FIG. 9b, described later). Change the display.
For example, when a keyword or item rule in the word list display unit 109 is clicked, a related section may be highlighted on the result display screen 200. The recognition result display unit 110 and the notification keyword display unit 111 display related utterances and keywords. If the item rule corresponding to “missing section” or “missing word” is clicked, the related utterance and keyword are not detected, so that the recognition result display unit 110 and the notification keyword display unit 111 The display is not changed.

メイン画面100は、通知キーワード分類表示ボタン112を含む。オペレータによって通知キーワード分類表示ボタン112がクリックされると、通知キーワード分類表示画面300(図9c参照、後述)が表示される。   The main screen 100 includes a notification keyword classification display button 112. When the notification keyword classification display button 112 is clicked by the operator, a notification keyword classification display screen 300 (see FIG. 9c, which will be described later) is displayed.

図9bは結果表示画面200の例を示す。結果表示画面200には、シナリオに含まれる全セクショングループおよびセクションについて、タイトルと、そのセクションに含まれる項目ルールの表題とが表示される。また、各セクショングループ、各セクション、および各項目ルールには、それぞれが伝達されたかどうかを示すチェックボックスが表示される。
図9bの例は、図6aのオープニングセクションS−1および商品セクションA−1〜A−3に対応する表示を含む。なお、ここで商品セクションA−1〜A−3は、「商品メニュー」というタイトルを有するセクショングループを構成する。また、図9bの例は、さらに、訂正処置を表すセクションと、クロージングセクションとに対応する表示を含む。チェックボックスは、各行の左端の□マークである。
FIG. 9 b shows an example of the result display screen 200. The result display screen 200 displays titles and titles of item rules included in the sections for all section groups and sections included in the scenario. Each section group, each section, and each item rule is displayed with a check box indicating whether each is transmitted.
The example of FIG. 9b includes displays corresponding to the opening section S-1 and the merchandise sections A-1 to A-3 of FIG. 6a. Here, the product sections A-1 to A-3 constitute a section group having the title “product menu”. The example of FIG. 9b further includes a display corresponding to the section representing the corrective action and the closing section. The check box is a □ mark at the left end of each line.

図9cは通知キーワード分類表示画面300の例を示す。通知キーワード分類表示画面300は、音声認識部30が認識したキーワードを、キーワード処理部32が所定の基準に従って分類した結果を表示する。
図9cの例では、通知キーワード分類表示画面300は、通常ワード表示部301およびNGワード表示部303を含む。キーワード処理部32が受信したキーワード(図7のステップS3参照)のうち、NGワードとして検出されたキーワード(図8のステップS55参照)はNGワード表示部303に表示され、その他のキーワードは通常ワード表示部301に表示される。
FIG. 9 c shows an example of the notification keyword classification display screen 300. The notification keyword classification display screen 300 displays the result of classifying the keywords recognized by the voice recognition unit 30 according to a predetermined standard by the keyword processing unit 32.
In the example of FIG. 9c, the notification keyword classification display screen 300 includes a normal word display unit 301 and an NG word display unit 303. Of the keywords received by the keyword processing unit 32 (see step S3 in FIG. 7), the keywords detected as NG words (see step S55 in FIG. 8) are displayed on the NG word display unit 303, and the other keywords are normal words. It is displayed on the display unit 301.

なお、通知キーワード分類表示画面301は、図示されるような要注意ワード表示部302を含んでもよい。この場合、あらかじめ特定のキーワードが「要注意ワード」として定義され、要注意ワード表示部302はこのようなキーワードを表示する。また、この場合、通常ワード表示部301は、NGワードでも要注意ワードでもないキーワードを表示する。
通常ワード表示部301、要注意ワード302、およびNGワード表示部303は、それぞれ、現在セクション表示部104のスクロール手段104aと同様のスクロール手段301a〜303aを備える。
The notification keyword classification display screen 301 may include a caution word display unit 302 as illustrated. In this case, a specific keyword is defined in advance as a “caution word”, and the attention word display unit 302 displays such a keyword. In this case, the normal word display unit 301 displays keywords that are neither NG words nor caution words.
The normal word display unit 301, the caution word 302, and the NG word display unit 303 include scroll units 301 a to 303 a similar to the scroll unit 104 a of the current section display unit 104.

図10a〜図10cは、図9aに示すメイン画面100のうち、セクション図103の動作状態を説明する図である。
図10aは、シナリオの変化に応じたセクション図103の変化を示す。左図はシナリオが選択されていない状態を示す。この状態ではシナリオは特定の商品に関連するセクションを含まず、オープニングセクション、訂正処置セクション、およびクロージングセクションのみからなる。
シナリオが選択される(図7のステップS6)と、シナリオが確定し、含まれるセクションも確定する。これに応じて、セクション図103は確定したシナリオにおけるセクショングループおよびセクションを表示するものとなり、右図のようになる。
なお、このようなセクション図103の変化は、通話の進行中にシナリオにセクションが追加された際にも、同様に行われる。
10a to 10c are diagrams illustrating the operation state of the section diagram 103 in the main screen 100 illustrated in FIG. 9a.
FIG. 10a shows the change in section diagram 103 in response to a change in scenario. The left figure shows a state where no scenario is selected. In this state, the scenario does not include a section related to a specific product, and consists only of an opening section, a corrective action section, and a closing section.
When a scenario is selected (step S6 in FIG. 7), the scenario is confirmed, and the included section is also confirmed. In response to this, the section diagram 103 displays the section groups and sections in the confirmed scenario, as shown on the right.
Such a change in the section diagram 103 is similarly performed when a section is added to the scenario while a call is in progress.

図10bは、セクション図103の階層構造表示が展開される際の変化を示す。左図では、オープニングセクションの下部構造、すなわち項目ルールは表示されていない。また、オープニングセクションの左側には、そのセクションが下部構造を有することを示す「+」マークが表示されている。
オープニングセクションの左側の「+」マークがクリックされると、オープニングセクションが展開される。すなわち、その下部構造である項目ルールが表示され、右図のようになる。項目ルールの左側には、その項目ルールが下部構造を有しないことを示す「・」マークが表示される。
また、右図においてオープニングセクションの左側の「+」マークがクリックされると、オープニングセクションが閉じられ、左図のようになる。
FIG. 10b shows a change when the hierarchical structure display of the section diagram 103 is expanded. In the left figure, the substructure of the opening section, that is, the item rule is not displayed. Further, on the left side of the opening section, a “+” mark indicating that the section has a lower structure is displayed.
When the “+” mark on the left side of the opening section is clicked, the opening section is expanded. That is, the item rule which is the substructure is displayed as shown in the right figure. On the left side of the item rule, a “•” mark indicating that the item rule has no substructure is displayed.
In addition, when the “+” mark on the left side of the opening section is clicked in the right figure, the opening section is closed and the left figure is obtained.

図10cは、セクション図103において通話の進行状況が表示される例を示す。左図では、セクション図103においてオープニングセクションが反転表示され、また自動的に展開され、このセクションが実行中であることを示している。右図は、オープニングセクションの下部構造が展開され、その項目ルールのうち現在伝達されているとみなされているものが反転表示され、オペレータがこの項目ルールに対応する説明を行うべきであることを示す。
なお、現在実行中のセクションに関する情報は、セクション図103以外にも、上述のように現在セクション表示部104にも表示される。
さらにオペレータは、上述のように、現在実行中のセクションに関わらず、セクション図103内で所望のセクションをクリックすることにより、そのセクションのスクリプトを選択セクション表示部105に表示させることができる。
FIG. 10 c shows an example in which the progress status of the call is displayed in the section diagram 103. In the left figure, the opening section is highlighted in section diagram 103 and automatically expanded to show that this section is running. The figure on the right shows that the substructure of the opening section is expanded, the item rules that are currently considered to be communicated are highlighted, and the operator should give an explanation corresponding to this item rule. Show.
In addition to the section diagram 103, information on the section currently being executed is displayed on the current section display unit 104 as described above.
Further, as described above, the operator can cause the selected section display unit 105 to display the script of the section by clicking on the desired section in the section diagram 103 regardless of the section currently being executed.

図10dは、図9bに示す結果表示画面200の動作状態を説明する図である。
図10dは、「利回りの説明」セクションが終了する時点まで通話が進んだ状態を示す。項目ルールのうち充足されたものは、対応するチェックボックス(□マーク)が塗りつぶされた状態(■マーク)となって示される。
この例では、「信託報酬の請求の説明」に対応する説明が行われておらず、従って該当する項目ルールが充足されないままの状態であり、この項目ルールのチェックボックスが空白のままとなっている。このため、この項目ルールを含む「リスクの説明」セクションと、このセクションを含む「商品メニュー」セクショングループのチェックボックスも空白のままとなる。
このように、オペレータは、順序不正等が検出された時点での通知(図8のステップS54等)だけでなく、通話がさらに進行した後であっても、まだ伝達されていない事項を結果表示画面200によって常に確認することができる。
FIG. 10d is a diagram for explaining the operating state of the result display screen 200 shown in FIG. 9b.
FIG. 10d shows the situation where the call has progressed to the point where the “Yield Description” section ends. Of the item rules, those that are satisfied are shown in a state where the corresponding check box (□ mark) is filled (■ mark).
In this example, there is no explanation corresponding to “Explanation of Claim for Trust Remuneration”, so the corresponding item rule remains unsatisfied, and the check box for this item rule is left blank. Yes. For this reason, the check boxes of the “risk description” section including this item rule and the “product menu” section group including this section are also left blank.
In this way, the operator displays not only the notification (eg, step S54 in FIG. 8) at the time when the order fraud etc. is detected, but also the result display of matters that have not yet been communicated even after the call has further progressed. It can always be confirmed on the screen 200.

図11は、図9a〜図9cの画面に加え、キーワード処理部32によって画面上に表示され制御されるインタフェースである、ルールチェック画面400の例を示す。なお、例示のため、ルールチェック画面400の表示内容は図9a〜図9cに示す画面の表示内容とは一致しない部分がある。
ルールチェック画面400は、商品選択部401を含む。商品選択部401は、メイン画面100(図9a)の商品選択部102と同様の機能を有する。
FIG. 11 shows an example of a rule check screen 400 which is an interface displayed and controlled on the screen by the keyword processing unit 32 in addition to the screens of FIGS. 9a to 9c. For the sake of illustration, the display contents of the rule check screen 400 may not match the display contents of the screens shown in FIGS. 9a to 9c.
The rule check screen 400 includes a product selection unit 401. The product selection unit 401 has the same function as the product selection unit 102 of the main screen 100 (FIG. 9a).

ルールチェック画面400は、セクション表示部402を含む。セクション表示部402には、シナリオに含まれる各セクションの項目ルールが表示される。各項目ルールについて、その項目ルールが充足されたかどうかを示すチェックボックス402aが設けられ、まだ充足されていない場合は空白(○マーク)、充足されている場合は塗りつぶされた状態(●マーク)で表示される。また、まだ充足されていない項目ルールのうち順序不正が検出されたものについては、チェックボックスに順序不正を示す表示、たとえば×マークが表示される。図11の例では、「受付お電話番号」という項目ルールがまだ充足されておらず、順序不正が検出されている。
セクション表示部402に表示される項目ルールについて、支援ガイドボタン402bが表示される場合がある。この支援ガイドボタン402bは、特定の項目ルールについて別途作成される支援ガイドが存在していることを表す。支援ガイドボタンが操作されると、図示するように、たとえば「07.3月迄、毎年1%」という表示が現れ、オペレータに対する支援ガイドとなる。
The rule check screen 400 includes a section display unit 402. The section display unit 402 displays item rules for each section included in the scenario. Each item rule is provided with a check box 402a indicating whether or not the item rule has been satisfied. If the item rule has not been satisfied, the check box 402a is blank (◯ mark), and if it is satisfied, the item rule is filled (● mark). Is displayed. For item rules that have not been satisfied yet, those for which the order is detected are displayed in a check box indicating that the order is incorrect, for example, a cross. In the example of FIG. 11, the item rule “reception telephone number” has not been satisfied yet, and an order error is detected.
A support guide button 402b may be displayed for the item rule displayed on the section display unit 402. This support guide button 402b indicates that there is a support guide created separately for a specific item rule. When the support guide button is operated, as shown in the figure, for example, a display of “1% every year until 07.03” appears and becomes a support guide for the operator.

次に、図13a〜13dを用いて、キーワード処理部32が図7、図8に示した処理を行うときの、ルールチェック結果表示部108と結果表示画面200との偏移を例示する。図13aに示すように、シナリオの中に、セクショングループ1としてオープニングセクション、セクショングループ2として商品メニューセクション、セクショングループ3として訂正処置セクション、セクショングループ4としてクロージングセクションが定義されているとする。セクショングループ2の商品メニューセクションでは、A投資信託メニューに分岐する条件が発生し、A投資信託メニューが選択され、結果表示画面200(図13aには記載していないが、セクション図103にも同様に)には、A投資信託メニューに対応するセクションが動的に追加された状態を示す。   Next, with reference to FIGS. 13A to 13D, a shift between the rule check result display unit 108 and the result display screen 200 when the keyword processing unit 32 performs the processes shown in FIGS. 7 and 8 will be exemplified. As shown in FIG. 13a, it is assumed that an opening section is defined as section group 1, a product menu section as section group 2, a corrective action section as section group 3, and a closing section as section group 4 are defined in the scenario. In the product menu section of the section group 2, a condition for branching to the A investment trust menu occurs, the A investment trust menu is selected, and the result display screen 200 (not shown in FIG. 13a, the same applies to the section diagram 103). (Ii) shows a state in which a section corresponding to the A investment trust menu is dynamically added.

図13aは、シナリオの最初から項目チェックを行い、商品メニューセクショングループの「商品説明のはじめ」セクションの、「商品名の確認」の項目ルールが充足された状態を示す。前記したように、キーワード処理部32が該当の項目ルールを充足したと判断したときは、対応するチェックボックス(□マーク)を、塗りつぶした状態(■マーク)に変更する。また、項目ルールを充足する順番がシナリオおよびセクションの定義と異なることにより、項目ルールが充足されなかった場合は、充足されなかった項目ルールに定義されているキーワード数をワード抜け数と判断し、ワード抜け数と記憶する。また、ワード抜けの状態から、シナリオの順番とは異なる順序で項目ルールを充足したと判断したときは、該当の項目ルールは、順序不正として判断され、順序は不正であったが、充足されたキーワード数が、順序不正数と判断され、記憶される。なお、ワード抜けや順序不正を発生させた、項目ルールのタイトルに色を付けたり、点滅したりと表記を変更することにより、オペレータに注意を喚起させることができる。図13a〜13dでは、ワード抜けは、赤色表示、順序不正は青色表示するように、表記しているが、適宜設計することができる。   FIG. 13A shows a state where the item check is performed from the beginning of the scenario, and the item rule “confirm product name” in the “start of product description” section of the product menu section group is satisfied. As described above, when the keyword processing unit 32 determines that the corresponding item rule is satisfied, the corresponding check box (□ mark) is changed to a filled state (■ mark). Also, if the item rule is not satisfied because the order in which the item rule is satisfied is different from the definition of the scenario and section, the number of keywords defined in the item rule that is not satisfied is determined as the number of missing words, Memorize the number of missing words. In addition, when it is determined that the item rules are satisfied in the order different from the scenario order from the missing word state, the corresponding item rules are determined to be out of order, and the order is incorrect, but the items are satisfied. The number of keywords is determined to be an out-of-order number and stored. Note that the operator can be alerted by changing the notation, such as adding a color to the title of the item rule that caused the missing word or an incorrect order, or blinking. In FIGS. 13a to 13d, the word omission is shown in red and the order error is shown in blue, but it can be designed as appropriate.

図13aに示す、チェック結果表示部108は、図7のステップS21(図8のS51〜S64)、S22の処理によりチェック結果が随時更新され、照合結果ファイルに項目ルールとの照合結果が記憶される。
図13aに示す、キーワードチェック状態表示データ33は、図7のステップS21(図8のS51〜S64)の処理により、状態が更新される、メモリ上の記憶データである。シナリオの階層を、A−1、A−11、A−111等と表記しているが、数値が大きくなるにつれ、階層が下になることを示している。便宜的な表記のため、異なる方法で設計しても良い。続いて、セクションまたは項目ルールのタイトル、キーワード、「OKフラグ」、「順序」が記憶、更新される。キーワードは、セクション定義50に記憶されている項目ルールであり、図13aでは論理和のときは、並列にorで接続して表記し、論理積のときは、複数行に分けて表記している。「OKフラグ」には、該当のキーワードが充足したときは、1を記憶するように構成している。また「順序」には、一連の受信データ内で、処理された順番(オペレータが発話した順番)を記憶する。
The check result display unit 108 shown in FIG. 13a is updated as needed by the processing in steps S21 (S51 to S64 in FIG. 8) and S22 in FIG. 7, and the collation result with the item rule is stored in the collation result file. The
The keyword check status display data 33 shown in FIG. 13A is storage data on the memory whose status is updated by the processing of step S21 in FIG. 7 (S51 to S64 in FIG. 8). The scenario hierarchy is expressed as A-1, A-11, A-111, etc., and indicates that the hierarchy is lowered as the numerical value increases. For convenience, it may be designed in a different way. Subsequently, the title, keyword, “OK flag”, and “order” of the section or item rule are stored and updated. The keyword is an item rule stored in the section definition 50. In FIG. 13a, the logical sum is expressed by connecting in parallel with or, and the logical product is expressed by dividing into multiple lines. . The “OK flag” is configured to store 1 when the corresponding keyword is satisfied. In the “order”, the processing order (order in which the operator speaks) in a series of received data is stored.

図13aは順次項目チェックを行い、「商品名の確認」の項目ルール(図13a中に(1)として示す)が充足された状態であるが、途中の「希望担当の確認」項目ルールが充足されていないため、その項目ルールに記憶されたキーワード数がワード抜け数となる。図13aの例では、「希望担当の確認」項目ルールのキーワード数は1のため、ワード抜け数は、1件と算出され、表示される。また図13aでは、ワード抜けはあるが、シナリオの先頭から項目ルールが処理され、充足されているので、「順序」には上から下に数値が大きくなるように記憶している。   In FIG. 13a, the item check is performed sequentially, and the item rule “confirm product name” (shown as (1) in FIG. 13a) is satisfied, but the “confirmation of desired person” item rule in the middle is satisfied. Therefore, the number of keywords stored in the item rule is the number of missing words. In the example of FIG. 13a, since the number of keywords in the “confirmation of desired person” item rule is 1, the number of missing words is calculated and displayed as one. In FIG. 13a, although there is a missing word, the item rule is processed and satisfied from the beginning of the scenario, and therefore, the “order” is stored so that the numerical value increases from top to bottom.

次に図13bは、ステップS1の処理から始め、「購入意思の確認」と、「投資期間の意思」の項目ルール(図13b中にそれぞれ(2)および(3)として示す)が続けて充足された状態を示している。ここでは、「希望担当の確認」項目ルールは変わらず充足されず、また「商品知識の確認」と、「商品を知った理由」の項目ルールが充足されずに抜けたことは判断されるので、「商品知識の確認」のキーワード数1と、「商品を知った理由」のキーワード数1が加算されて、ワード抜け数3件と算出され、記憶される。また、結果表示画面200には、「商品知識の確認」と、「商品を知った理由」とがワード抜けであることを示す表記をする。なお、「商品知識の確認」の項目ルールの中で、論理積で定義された2つのキーワードのうち1つは、充足していると判断している。   Next, FIG. 13b starts from the process of step S1, and satisfies the item rules of “confirmation of purchase intention” and “intention of investment period” (shown as (2) and (3) respectively in FIG. 13b). It shows the state that was done. In this case, it is determined that the item rules for “confirmation of the person in charge” are not satisfied, and the item rules for “confirmation of product knowledge” and “reason for knowing the product” are not satisfied. The number of keywords for “confirmation of product knowledge” and the number of keywords for “reason of knowing the product” are calculated to be 3 and the number of missing words is calculated and stored. In the result display screen 200, “confirmation of product knowledge” and “reason for knowing the product” are written to indicate that the word is missing. In the item rule “confirm product knowledge”, it is determined that one of the two keywords defined by the logical product is satisfied.

次に図13cは、ステップS1の処理から始め、「投資期間の意思」の項目ルールが充足された後、「商品知識の確認」の項目ルールの中で、図13bで充足されなかった、キーワードが充足され、それにより、「商品知識の確認」(図13c中に(4)として示す)が充足された状態を示している。キーワード処理部32は、「商品知識の確認」の項目ルールは充足したと判断するが、充足された順番が、「商品知識の確認」のキーワード((初めて)or(最初))の「153」が、現状最後のキーワードの「順番」の「130」より大きいため、順序不正を起こした上で充足したと判断し、順序不正数を1と算出する(ステップS53)。またワード抜け数を、3から2に減算する。(ステップS54)   Next, FIG. 13c shows the keyword that is not satisfied in FIG. 13b in the item rule of “confirmation of product knowledge” after the item rule of “investment period” is satisfied after the processing of step S1. Is satisfied, and as a result, “confirmation of product knowledge” (shown as (4) in FIG. 13c) is satisfied. The keyword processing unit 32 determines that the item rule of “confirmation of product knowledge” is satisfied, but the fulfillment order is “153” of the keyword ((first time) or (first)) of “confirmation of product knowledge”. However, since it is larger than “130” of the “order” of the last keyword at present, it is determined that the order is invalid and is satisfied, and the number of incorrect orders is calculated as 1 (step S53). The number of missing words is subtracted from 3 to 2. (Step S54)

次に図13dは、再びステップS1の処理から始め、「商品知識の確認」の項目ルールが充足された後、「商品を知った理由」(図13d中に(5)として示す)が充足された状態を示している。「商品を知った理由」が充足された時点でワード抜け数は1つ減るので、ワード抜け数を2から1に減算する(ステップS54)。また、1つ前に処理したキーワード(「商品知識の確認」で定義されたキーワード)がキーワードチェック状態表示データ33で先に定義された(シナリオおよびセクションの中で前に定義された)キーワードであることから、現在の項目ルールと直近の項目ルールの間では、順序不正は起こしていないとみなし、順序不正数は変更しないように動作する(明示的に記載していないが、キーワードチェック状態表示データ33には、直近に処理したキーワードが判別できる情報を記憶しているものとする)。なお、このときに、図13cでの処理で説明したように、キーワードチェック状態表示データ33の最後のキーワードの「順番」と比較して、順序不正か否かを判断するように、すなわち「商品を知った理由」についても順序不正と判定するように、構成することもできる。
なお、図13dに示す時点では、ワード抜けは「希望担当の確認」に対して1件、順序不正は「商品知識の確認」に対して1件となる。
以上、図13a〜13dを用いて説明したように、キーワード処理部32は処理するキーワードに応じてセクションを動的に追加し、セクションに定義された項目ルールを充足するかどうかを判別し、ワード抜け、順序不正を検出する。
Next, FIG. 13d starts again with the process of step S1, and after the item rule “confirm product knowledge” is satisfied, “reason for knowing the product” (shown as (5) in FIG. 13d) is satisfied. Shows the state. When the “reason for knowing the product” is satisfied, the number of missing words is reduced by 1, so the number of missing words is subtracted from 2 to 1 (step S54). In addition, the keyword that was processed one time ago (the keyword defined in “Product Knowledge Confirmation”) is the keyword that was defined earlier in the keyword check status display data 33 (defined earlier in the scenario and section). Therefore, between the current item rule and the most recent item rule, it is assumed that no order error has occurred, and the number of order error does not change. It is assumed that the data 33 stores information that can identify the most recently processed keyword). At this time, as described in the processing in FIG. 13c, it is compared with the “order” of the last keyword in the keyword check state display data 33 so as to determine whether or not the order is incorrect. It is also possible to configure so that the “reason for knowing” is determined to be incorrect.
At the time shown in FIG. 13d, the missing word is one for “confirmation of desired person” and the wrong order is one for “confirmation of product knowledge”.
As described above with reference to FIGS. 13A to 13D, the keyword processing unit 32 dynamically adds a section according to the keyword to be processed, determines whether the item rule defined in the section is satisfied, Detects missing or out of order.

ルールチェック画面400は、NGワード表示部403を含む。NGワード表示部403は、図9cのNGワード表示部303と同様に、検出されたNGワードの一覧を表示する。
さらに、ルールチェック画面400は、要注意ワード表示部404を含んでもよい。要注意ワード表示部404は、図9cの要注意ワード表示部302と同様に、検出された要注意ワードの一覧を表示する。
The rule check screen 400 includes an NG word display unit 403. The NG word display unit 403 displays a list of detected NG words in the same manner as the NG word display unit 303 in FIG. 9c.
Further, the rule check screen 400 may include a caution word display unit 404. The caution word display unit 404 displays a list of detected caution words as with the caution word display unit 302 of FIG. 9c.

ルールチェック画面400は、エスカレーションボタン405を含む。エスカレーションボタン405は、オペレータが自分の知識だけでは顧客に対応しきれなくなった場合に、オペレータがスーパーバイザに支援を求めるために使用するボタンである。エスカレーションボタン405が操作されると、キーワード処理部32は、オペレータがスーパーバイザに支援を求めていることを、外部たとえばスーパーバイザ用システムに通知する。
ルールチェック画面400は、スーパーバイザメッセージ表示部406を含む。スーパーバイザメッセージ表示部は、外部たとえばスーパーバイザ用システムから受信したメッセージを表示するものである。
The rule check screen 400 includes an escalation button 405. The escalation button 405 is a button that is used by the operator to request assistance from the supervisor when the operator cannot fully respond to the customer with his / her own knowledge alone. When the escalation button 405 is operated, the keyword processing unit 32 notifies the outside, for example, the supervisor system that the operator is requesting assistance from the supervisor.
The rule check screen 400 includes a supervisor message display unit 406. The supervisor message display unit displays a message received from the outside, for example, a supervisor system.

なお、このエスカレーションは、エスカレーションボタン405が操作された場合に限らず、キーワード処理部32が自動で行うものであってもよい。たとえば、処置ルール定義70(図2)の一部として、NGワードの検出数が一定限度以上となった場合には、キーワード処理部32がその旨をスーパーバイザに通知するという処理が定義されてもよい。   This escalation is not limited to the case where the escalation button 405 is operated, but may be automatically performed by the keyword processing unit 32. For example, as a part of the treatment rule definition 70 (FIG. 2), when the number of detected NG words exceeds a certain limit, a process in which the keyword processing unit 32 notifies the supervisor to that effect is defined. Good.

以上のように説明される画面によるインタフェースとしては、図9a〜図9cのメイン画面100、結果表示画面200、および通知キーワード分類表示画面300のみが使用されてもよく、また、図11のルールチェック画面400のみが使用されてもよく、これらのすべてが同時に使用されてもよい。   Only the main screen 100, the result display screen 200, and the notification keyword classification display screen 300 shown in FIGS. 9a to 9c may be used as the screen interface described above. Only the screen 400 may be used, or all of these may be used simultaneously.

このように、本実施の形態に係るオペレータ業務支援システム1によれば、オペレータが伝達すべき内容に関するキーワードと、そのキーワードを含む項目ルールとを含むセクション定義50が、その記憶手段に格納される。また、音声認識部30がオペレータの音声を文字列に変換してテキストデータを得、さらにこのテキストデータからキーワードを抽出する。さらに、キーワード処理部32が、項目ルールと、抽出されたキーワードとの照合を行ってその結果を出力する。
これによって、たとえば伝達すべきものとして項目ルールに定義されているキーワードが実際に伝達されたかどうかや、伝達すべき順序が項目ルールに定義されているキーワードの組合せが正しい順序で伝達されたかどうかを判定することができる。このように、本実施の形態に係るオペレータ業務支援システム1は、オペレータが顧客に伝達すべき内容が、実際に正しく伝達されたかどうかのチェックを行うことができる。
As described above, according to the operator business support system 1 according to the present embodiment, the section definition 50 including the keyword related to the content to be transmitted by the operator and the item rule including the keyword is stored in the storage unit. . The voice recognition unit 30 converts the operator's voice into a character string to obtain text data, and further extracts a keyword from the text data. Further, the keyword processing unit 32 collates the item rule with the extracted keyword and outputs the result.
This determines, for example, whether the keywords defined in the item rule that should be communicated are actually communicated, and whether the combination of keywords defined in the item rule is communicated in the correct order. can do. As described above, the operator work support system 1 according to the present embodiment can check whether the content that the operator should transmit to the customer is actually transmitted correctly.

また、オペレータ業務支援システム1によれば、コールセンター業務におけるオペレータのコンプライアンスチェックを自動的に行うことができ、オペレータ本人による報告作業が不要となるので作業効率が向上する。また、複数のオペレータに対して共通のチェック基準を適用するので、チェックの客観性が向上する。   Further, according to the operator work support system 1, the operator's compliance check in the call center work can be automatically performed, and the reporting work by the operator himself becomes unnecessary, so that the work efficiency is improved. In addition, since a common check criterion is applied to a plurality of operators, the objectivity of the check is improved.

また、本実施の形態に係るオペレータ業務支援システム1によれば、項目ルールはセクション単位に定義され、キーワード処理部32はこのセクションをキーワードチェックの単位として選択する。このため、複数の項目ルールの組合せが必要な場合、たとえばある内容を伝達するために順を追って会話を進めなければならない場合等であっても、シナリオに定義されたセクションの中から動的に次に実行されるべきセクションを選択して、チェックを行うことができる。   Further, according to the operator business support system 1 according to the present embodiment, item rules are defined in section units, and the keyword processing unit 32 selects this section as a keyword check unit. For this reason, even when a combination of multiple item rules is necessary, for example, when conversations must be advanced in order to convey a certain content, it is dynamically determined from the sections defined in the scenario. The section to be executed next can be selected and checked.

また、画面を介してキーワード処理部32に指示を与えることにより、現在実行中のセクションを指定することができるので、実行すべきセクションをキーワード処理部32が選択できない場合、または誤ったセクションが選択された場合であっても、適切なセクションを指定してチェックを行うことができる。
さらに、オペレータは、同様にして現在実行中のセクションを適宜切り替えることができるので、通話の進行状況に応じた適切なチェックを行うことができる。たとえば、顧客が会話の内容を次々に変え、会話が飛び飛びになるような場合には、本来ならばより後で実行すべきセクションを先に実行せざるを得ない可能性がある。オペレータは、このような場合であっても、状況に応じて実行されるセクションの順序を切り替え、適切なチェックを行うことができる。
In addition, by giving an instruction to the keyword processing unit 32 via the screen, it is possible to specify a section that is currently being executed. Therefore, when the keyword processing unit 32 cannot select a section to be executed, or an incorrect section is selected. Even if it is done, you can check by specifying an appropriate section.
Further, since the operator can appropriately switch the section currently being executed in the same manner, it is possible to perform an appropriate check according to the progress of the call. For example, when a customer changes the contents of conversations one after another and the conversations are skipped, there is a possibility that sections that should be executed later should be executed first. Even in such a case, the operator can switch the order of the sections to be executed according to the situation and perform an appropriate check.

また、本実施の形態に係るオペレータ業務支援システム1によれば、特定の状況において追加で行われるべき対応を定義する処置ルール定義70が、その記憶装置に格納される。このため、通話の状況に応じてシナリオを自動的に変更することができ、状況に応じたきめ細かい対応をオペレータにガイドするとともに、オペレータの対応をチェックすることができる。
たとえば、オペレータが「窓口が違います」と発言した場合、窓口の転送に関するセクションがシナリオに追加され、適切な窓口の案内をオペレータに促すとともに、適切な案内がなされたかどうかをチェックすることができる。また、このため、オペレータの応対内容がより適切なものとなり、顧客とのトラブルを防止することができる。
In addition, according to the operator business support system 1 according to the present embodiment, the treatment rule definition 70 that defines a response to be additionally performed in a specific situation is stored in the storage device. For this reason, a scenario can be automatically changed according to the state of a call, and a detailed response according to the situation can be guided to the operator and the response of the operator can be checked.
For example, if the operator says "The window is different", a section on window transfer will be added to the scenario, prompting the operator for the appropriate window and checking if the window has been properly routed. . For this reason, the operator's response content becomes more appropriate, and troubles with the customer can be prevented.

なお、業務の内容によっては、伝達すべき文が決まっていても、それぞれの文を伝達すべき順序は自由であるような場合もある。このような場合は、それぞれの文に対応する項目ルールを作成し、この項目ルールを一つずつ含むフリーセクションを定義したうえで、これらのフリーセクションをすべて含むシナリオを定義することによって対応することができる。   Depending on the contents of the business, even if the sentences to be transmitted are determined, the order in which the sentences should be transmitted may be arbitrary. In such a case, create an item rule corresponding to each sentence, define a free section that includes each item rule, and then define a scenario that includes all these free sections. Can do.

上述の実施の形態に係るオペレータ業務支援システム1は、オペレータの応対中にリアルタイムでキーワードチェックを行うものである。すなわち、キーワード処理部32による図7および図8に示すフローチャートの実行は、通話が開始された後、その通話が終了する前に開始される。通話の進行に伴って音声認識部がキーワードの抽出を行い、これに応じてステップS3の受信が行われ、これに続くキーワード処理部32の処理が行われる。
変形例として、キーワード処理部32は、過去の通話についてキーワードチェックを行うものであってもよい。すなわち、すでにテキストログ化された過去の通話について、そのテキストデータをステップS3における入力とし、最終的なチェック結果のみを表示するものであってもよい。
また上述の実施の形態に係るオペレータ業務支援システム1は、リアルタイムにキーワードチェックを行い、オペレータにキーワードとの照合度、具体的にはワード抜け、NGワード検出、順序抜け等を通知するが、同時に記憶装置に通話内容に対する項目ルール照合度を記憶する。ここで、記憶される項目ルール照合度は、通話内容に対する項目ルールの照合度を示すものであり、通話ID、オペレータID、シナリオID、時間情報等を付して記憶していくことにより、通話内容に対する項目ルール照合度を照合結果ファイルに形成する。この照合結果ファイルは、オペレータ業務のおけるコンプライアンスチェックに用いることができるものであり、オペレータIDまたはシナリオID等により項目ルールの充足度が確認できる。また、シナリオ別に順序不正やワード抜けの頻度を確認することにより、より実務に則したシナリオを作成することも可能となる。
The operator work support system 1 according to the above-described embodiment performs keyword check in real time during the reception of the operator. That is, the execution of the flowcharts shown in FIGS. 7 and 8 by the keyword processing unit 32 is started after the call is started and before the call is ended. As the call progresses, the speech recognition unit extracts keywords, and in response to this, reception in step S3 is performed, and the subsequent processing of the keyword processing unit 32 is performed.
As a modification, the keyword processing unit 32 may perform a keyword check for a past call. That is, for past calls that have already been text-logged, the text data may be used as input in step S3, and only the final check result may be displayed.
In addition, the operator work support system 1 according to the above-described embodiment performs keyword check in real time and notifies the operator of the degree of matching with the keyword, specifically word missing, NG word detection, order missing, etc. The item rule matching degree for the call content is stored in the storage device. Here, the stored item rule matching level indicates the matching level of the item rule with respect to the content of the call. By storing the call ID, operator ID, scenario ID, time information, etc., the call is stored. The item rule matching degree for the contents is formed in the matching result file. This collation result file can be used for a compliance check in the operator's business, and the satisfaction degree of the item rule can be confirmed by the operator ID or the scenario ID. It is also possible to create a scenario that is more in line with the actual business by confirming the frequency of sequence irregularities and word omissions for each scenario.

また、オペレータ業務支援システム1は、実施の形態1に説明される機能に加え、図12a〜12gを用いて説明される従来技術の機能、たとえばいわゆる「聞き起こし」作業を行う機能を、同時に提供するものであってもよい。すなわち、オペレータは、たとえば図12eに示す聞き起こし画面840を使用し、任意に音声の再生を指示するとともに、音声に合わせてテキストデータを修正する作業を行うものであってもよい。   Further, in addition to the functions described in the first embodiment, the operator work support system 1 simultaneously provides the functions of the related art described with reference to FIGS. You may do. That is, the operator may use, for example, the speech screen 840 shown in FIG. 12e to arbitrarily instruct the reproduction of the voice and to correct the text data in accordance with the voice.

本発明の実施の形態1に係るオペレータ業務支援システムを含む構成を示す図である。It is a figure which shows the structure containing the operator business assistance system which concerns on Embodiment 1 of this invention. 図1のPCの論理的な構成の概略を示す図である。It is a figure which shows the outline of a logical structure of PC of FIG. 図2のシナリオ定義(セクショングループ定義)の構成の例を示す図である。It is a figure which shows the example of a structure of the scenario definition (section group definition) of FIG. 図3のシナリオ定義を異なる形式で表した図である。FIG. 4 is a diagram showing the scenario definition of FIG. 3 in a different format. 図3のシナリオのセクションおよび処置ルールのみを表示した図である。FIG. 4 is a diagram showing only a scenario section and treatment rules in FIG. 3. 図2のセクション定義の構成の例を示す図である。It is a figure which shows the example of a structure of the section definition of FIG. 図2のNGルール定義の構成の例を示す図である。It is a figure which shows the example of a structure of the NG rule definition of FIG. キーワード処理部の処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of a process of a keyword process part. 図7のステップS21の処理の詳細を説明するフローチャートである。It is a flowchart explaining the detail of the process of step S21 of FIG. キーワード処理部によって表示されるメイン画面を示す図である。It is a figure which shows the main screen displayed by the keyword process part. キーワード処理部によって表示される結果表示画面を示す図である。It is a figure which shows the result display screen displayed by a keyword process part. キーワード処理部によって表示される通知キーワード分類表示画面を示す図である。It is a figure which shows the notification keyword classification | category display screen displayed by a keyword process part. 図9aのセクション図のシナリオの変化に応じた変化を示す図である。FIG. 9b is a diagram showing changes in response to changes in the scenario in the section diagram of FIG. 9a. 図9aのセクション図の階層構造表示が展開される際の変化を示す図である。FIG. 9b is a diagram showing a change when the hierarchical structure display of the section diagram of FIG. 9a is expanded. 図9aのセクション図において通話の進行状況が表示される例を示す図である。It is a figure which shows the example by which the progress of a call is displayed in the section figure of FIG. 9a. 図9bの結果表示画面の動作状態を説明する図である。It is a figure explaining the operation state of the result display screen of FIG. 9b. キーワード処理部によって表示されるルールチェック画面を示す図である。It is a figure which shows the rule check screen displayed by the keyword process part. 従来技術によるメイン画面を示す図である。It is a figure which shows the main screen by a prior art. 従来技術による応対ログ内容表示画面を示す図である。It is a figure which shows the reception log content display screen by a prior art. 従来技術による応対ログ一覧表示画面を示す図である。It is a figure which shows the reception log list display screen by a prior art. 従来技術によるキーワード一覧画面を示す図である。It is a figure which shows the keyword list screen by a prior art. 従来技術による聞き起こし画面を示す図である。It is a figure which shows the transcription screen by a prior art. 図9aのルールチェック結果表示部および図9bの結果表示画面の偏移を例示する図である。It is a figure which illustrates deviation of the rule check result display part of Drawing 9a, and the result display screen of Drawing 9b. 図9aのルールチェック結果表示部および図9bの結果表示画面の偏移を例示する図である。It is a figure which illustrates deviation of the rule check result display part of Drawing 9a, and the result display screen of Drawing 9b. 図9aのルールチェック結果表示部および図9bの結果表示画面の偏移を例示する図である。It is a figure which illustrates deviation of the rule check result display part of Drawing 9a, and the result display screen of Drawing 9b. 図9aのルールチェック結果表示部および図9bの結果表示画面の偏移を例示する図である。It is a figure which illustrates deviation of the rule check result display part of Drawing 9a, and the result display screen of Drawing 9b.

符号の説明Explanation of symbols

1 オペレータ業務支援システム、32 キーワード処理部、41 シナリオ、51 セクション、52 項目ルール(ルール)。   1 operator work support system, 32 keyword processing section, 41 scenario, 51 sections, 52 item rules (rules).

Claims (9)

電話を介した通話に伴うオペレータの業務を支援する、オペレータ業務支援システムであって、
前記オペレータが伝達すべき内容に関するキーワードと、前記キーワードに関するルールであって、前記キーワードが伝達される順序を表すものを含む、ルールとを格納する記憶装置と、
前記オペレータの音声の入力を受け付ける手段と、
入力された前記オペレータの音声を文字列に変換してテキストデータを得るとともに、前記テキストデータからキーワードを抽出する音声認識部と、
出力装置としての画面と、
キーワードと、前記ルールとの照合を行い、前記照合の結果を前記出力装置に出力する、キーワード処理部と
を備え
前記ルールについて、そのルールが充足されるべき順序を表す順序値が定義可能であり、
複数の前記ルールについて同一の前記順序値が定義可能であり、
前記キーワード処理部は、さらに、前記ルールが充足された順序が、前記ルールにそれぞれ定義された前記順序値と矛盾するか否かを判定し、
複数の前記ルールについて同一の前記順序値が定義されている場合、前記キーワード処理部は、それらのルールが充足された順序が前記順序値と矛盾するか否かの判定を行わず、または、矛盾しないと判定する
オペレータ業務支援システム。
An operator work support system that supports an operator's work associated with a telephone call,
A storage device for storing a keyword related to the content to be transmitted by the operator, and a rule that includes a rule related to the keyword that represents an order in which the keyword is transmitted;
Means for receiving the operator's voice input;
A voice recognition unit that converts the input voice of the operator into a character string to obtain text data, and extracts a keyword from the text data;
A screen as an output device;
A keyword processing unit that performs matching between the keyword and the rule, and outputs the result of the matching to the output device ;
For the rule, an order value representing the order in which the rule should be satisfied can be defined;
The same order value can be defined for a plurality of the rules,
The keyword processing unit further determines whether or not the order in which the rules are satisfied contradicts the order values defined in the rules, respectively.
When the same order value is defined for a plurality of the rules, the keyword processing unit does not determine whether or not the order in which the rules are satisfied contradicts the order value, or is inconsistent <br/> Operator support system to determine that no .
前記ルールは、充足されるべき必須ルールと、充足されなくとも良い任意ルールとを含み、
前記任意ルールは、前記順序値として特定の値が定義されたルールであり、
前記必須ルールは、前記順序値として前記特定の値以外の値が定義されたルールであり、
前記キーワード処理部は、前記任意ルールについては前記キーワードとの照合を行わず、
前記キーワード処理部は、前記任意ルールについて、前記順序値と矛盾するか否かの判定を行わず、または、矛盾しないと判定する
請求項に記載のオペレータ業務支援システム。
The rules include mandatory rules to be satisfied and optional rules that may not be satisfied,
The arbitrary rule is a rule in which a specific value is defined as the order value,
The essential rule is a rule in which a value other than the specific value is defined as the order value,
The keyword processing unit does not match the keyword with the keyword,
The operator operation support system according to claim 1 , wherein the keyword processing unit does not determine whether or not the arbitrary rule is inconsistent with the order value, or determines that there is no inconsistency.
前記記憶装置は、前記通話のパターンを表す複数のシナリオと、前記複数のシナリオにおける発話のまとまりを表す複数のセクションとを格納し、
前記セクションの少なくとも一つは、少なくとも一つの前記ルールを含み、
前記キーワード処理部は、前記キーワードとの前記照合に用いる前記ルールを、前記セクションを単位として選択する
請求項1または2に記載のオペレータ業務支援システム。
The storage device stores a plurality of scenarios representing the call pattern, and a plurality of sections representing a group of utterances in the plurality of scenarios,
At least one of the sections includes at least one of the rules;
The keyword processing unit, the operator business support system according to claim 1 or 2 to select the rule to be used for the verification of the keyword, the section as a unit.
前記ルールの少なくとも1つは、前記セクションの開始を示すセクション開始ルールであり、
前記セクションの少なくとも1つは、前記セクション開始ルールを含み、
前記キーワード処理部は、前記セクション開始ルールが充足されたと判定した場合に、そのセクション開始ルールを含むセクションを開始する
請求項に記載のオペレータ業務支援システム。
At least one of the rules is a section start rule indicating the start of the section;
At least one of the sections includes the section start rule;
The operator processing support system according to claim 3 , wherein, when it is determined that the section start rule is satisfied, the keyword processing unit starts a section including the section start rule.
前記シナリオの編集作業のためのグラフィカルユーザインタフェースをさらに備える、請求項3または4に記載のオペレータ業務支援システム。 The operator business support system according to claim 3 , further comprising a graphical user interface for editing the scenario. 前記キーワード処理部は、前記キーワードとの前記照合に用いる前記ルールを、前記オペレータの音声のテキストデータから抽出されたキーワードに応じて追加する、請求項1〜5のいずれか一項に記載のオペレータ業務支援システム。 The keyword processing section, the rules used for the verification of the keyword is added in accordance with the keywords extracted from the text data of the voice of the operator, the operator according to any one of claims 1 to 5 Business support system. 前記結果の前記出力は、画面表示によって行われる、請求項1〜6のいずれか一項に記載のオペレータ業務支援システム。 The operator work support system according to any one of claims 1 to 6 , wherein the output of the result is performed by screen display. 前記結果の前記出力は、さらに、前記記憶装置に、通話単位で照合結果を記憶することによって行われる、請求項1〜7のいずれか一項に記載のオペレータ業務支援システム。 The operator work support system according to any one of claims 1 to 7 , wherein the output of the result is further performed by storing a collation result for each call in the storage device. 前記キーワード処理部は、前記通話が終了する前に前記キーワードと前記ルールとの前記照合を開始する、請求項1〜8のいずれか一項に記載のオペレータ業務支援システム。 The operator operation support system according to any one of claims 1 to 8 , wherein the keyword processing unit starts the matching between the keyword and the rule before the call ends.
JP2006309446A 2006-11-15 2006-11-15 Operator work support system Expired - Fee Related JP4690999B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006309446A JP4690999B2 (en) 2006-11-15 2006-11-15 Operator work support system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006309446A JP4690999B2 (en) 2006-11-15 2006-11-15 Operator work support system

Publications (2)

Publication Number Publication Date
JP2008123447A JP2008123447A (en) 2008-05-29
JP4690999B2 true JP4690999B2 (en) 2011-06-01

Family

ID=39508105

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006309446A Expired - Fee Related JP4690999B2 (en) 2006-11-15 2006-11-15 Operator work support system

Country Status (1)

Country Link
JP (1) JP4690999B2 (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5066642B2 (en) * 2007-09-26 2012-11-07 株式会社野村総合研究所 Customer support equipment
CN110347834A (en) 2010-02-18 2019-10-18 株式会社尼康 Information processing unit, mancarried device and information processing system
JP5468474B2 (en) * 2010-06-21 2014-04-09 株式会社野村総合研究所 Talk script usage status calculation system and talk script usage status calculation program
JP2013025608A (en) * 2011-07-22 2013-02-04 Mizuho Information & Research Institute Inc Explanation support system, explanation support method and explanation support program
JP5329610B2 (en) * 2011-07-22 2013-10-30 みずほ情報総研株式会社 Explanation support system, explanation support method, and explanation support program
JP5994154B2 (en) * 2013-03-27 2016-09-21 東日本電信電話株式会社 Contact support system and contact support method
JP6183841B2 (en) * 2013-09-17 2017-08-23 株式会社日本総合研究所 Call center term management system and method for grasping signs of NG word
JP6502685B2 (en) * 2015-01-29 2019-04-17 Nttテクノクロス株式会社 Call content analysis display device, call content analysis display method, and program
JP2016122467A (en) * 2016-03-08 2016-07-07 株式会社ニコン Information processing device
JP6622165B2 (en) * 2016-09-16 2019-12-18 株式会社東芝 Dialog log analysis apparatus, dialog log analysis method and program
WO2018179373A1 (en) * 2017-03-31 2018-10-04 日本電気株式会社 Conversation assistance device, conversation assistance method, and computer-readable recording medium
US10389879B2 (en) 2017-05-19 2019-08-20 Avaya Inc. Real-time speech feed to agent greeting
JP6865653B2 (en) * 2017-08-03 2021-04-28 株式会社野村総合研究所 Dialogue analysis system and dialogue analysis program
JP2021081452A (en) * 2018-03-08 2021-05-27 株式会社インタラクティブソリューションズ Presentation support method using computer and support system
JP6614589B2 (en) * 2018-05-09 2019-12-04 株式会社野村総合研究所 Compliance check system and compliance check program
JP7142315B2 (en) * 2018-09-27 2022-09-27 パナソニックIpマネジメント株式会社 Explanation support device and explanation support method
JP7192492B2 (en) 2018-12-27 2022-12-20 富士通株式会社 LEARNING DEVICE, LEARNING METHOD AND LEARNING PROGRAM
JP7487485B2 (en) * 2020-02-20 2024-05-21 沖電気工業株式会社 Processing device, processing method, and processing program
WO2022209143A1 (en) * 2021-03-31 2022-10-06 Nttテクノクロス株式会社 Information processing device, information processing method, and program
WO2023119520A1 (en) * 2021-12-22 2023-06-29 日本電信電話株式会社 Estimation device, estimation method, and program
WO2023119521A1 (en) * 2021-12-22 2023-06-29 日本電信電話株式会社 Visualization information generation device, visualization information generation method, and program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3450175B2 (en) * 1998-02-19 2003-09-22 富士通株式会社 Operator response scenario system
JP2004157253A (en) * 2002-11-05 2004-06-03 Kawasaki Steel Systems R & D Corp Contact center operator training system
JP2006085418A (en) * 2004-09-16 2006-03-30 Fuji Photo Film Co Ltd Presentation support device, presentation support method and presentation support program
JP2006135542A (en) * 2004-11-04 2006-05-25 Tokyo Electric Power Co Inc:The Telephone answering diagnostic system
JP3827704B1 (en) * 2005-03-30 2006-09-27 三菱電機インフォメーションシステムズ株式会社 Operator work support system
JP4272658B2 (en) * 2006-02-14 2009-06-03 三菱電機インフォメーションシステムズ株式会社 Program for functioning a computer as an operator support system

Also Published As

Publication number Publication date
JP2008123447A (en) 2008-05-29

Similar Documents

Publication Publication Date Title
JP4690999B2 (en) Operator work support system
JP4272658B2 (en) Program for functioning a computer as an operator support system
US7318031B2 (en) Apparatus, system and method for providing speech recognition assist in call handover
JP4283333B2 (en) Operator work support system
US9407764B2 (en) Systems and methods for presenting end to end calls and associated information
US9880807B1 (en) Multi-component viewing tool for contact center agents
US8605868B2 (en) System and method for externally mapping an interactive voice response menu
JP3827704B1 (en) Operator work support system
US9100478B1 (en) System and method for creating interactive voice response (IVR) dialers
JP6296821B2 (en) Business support system
US20090290694A1 (en) Methods and system for creating voice files using a voicexml application
US7940915B2 (en) Apparatus and method for determining part of elicitation from spoken dialogue data
JP2011087005A (en) Telephone call voice summary generation system, method therefor, and telephone call voice summary generation program
JP7208564B2 (en) Response history creation support device, response history creation support method, program, and display device
JP4686160B2 (en) Conversation recording apparatus and conversation recording method
JP2009182433A (en) Call center information providing system, information providing apparatus, information providing method, and information providing program
JP2008293252A (en) Manipulation system and control method for manipulation system
WO2021193214A1 (en) Knowledge information creation assistance device
JP2010182191A (en) Business form input device, business form input system, business form input method, and program
CN108696646B (en) Monitoring system
JP7073797B2 (en) Information processing program, information processing method and information processing equipment
JP2006113439A (en) Speech automatic responding apparatus and program
WO2019103006A1 (en) Information processing device and information processing method
JP2000067063A (en) Interaction content using system
JPH1125112A (en) Method and device for processing interactive voice, and recording medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100709

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100727

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110215

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110218

R150 Certificate of patent or registration of utility model

Ref document number: 4690999

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140225

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载