JPH09237278A - Precise dialogue processing system - Google Patents
Precise dialogue processing systemInfo
- Publication number
- JPH09237278A JPH09237278A JP8045952A JP4595296A JPH09237278A JP H09237278 A JPH09237278 A JP H09237278A JP 8045952 A JP8045952 A JP 8045952A JP 4595296 A JP4595296 A JP 4595296A JP H09237278 A JPH09237278 A JP H09237278A
- Authority
- JP
- Japan
- Prior art keywords
- utterance
- proposition
- unit
- party
- storage unit
- 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.)
- Pending
Links
Landscapes
- Machine Translation (AREA)
Abstract
(57)【要約】
【課題】 音声やキーボードを介して、相手に用件を説
明し、相手と質疑応答式の対話を行なうシステムにおい
て、相手の意向を迅速に引き出し、これを瞬時に分析
し、かつ適確に対処する、相手意志を反映した緻密対話
処理システムを提供する。
【解決手段】 本システムは、例えば、発話している途
中でも相手に質問や確認などの割り込みを許したり、相
手が言い淀んだり相槌を打ったりする反射的発話の特徴
と、例えば、用件を達成するために必要な相手の状態や
対話の状況を考慮する熟考的発話の特徴と、を併せて得
ることによって、相手の反応に対応して用務遂行を指向
する発話を活溌に生成でき、その結果、人間同士が直接
対話している場合と同等の効果を、能率よく得られる。
(57) [Abstract] [Problem] In a system for explaining a message to the other party through voice or a keyboard and conducting a question-and-answer dialogue with the other party, the intention of the other party is promptly extracted, and this is analyzed instantly. To provide a precise dialogue processing system that reflects the will of the other person, who can deal with it properly. SOLUTION: The present system, for example, allows the other party to interrupt a question or confirmation even while talking, and the characteristics of reflexive utterance such that the other person stagnate or hits a partner, and, for example, By obtaining together with the characteristics of the deliberate utterance that considers the state of the other party and the situation of the dialogue that are necessary to achieve it, it is possible to actively generate utterances that direct the task execution in response to the other party's reaction. As a result, it is possible to efficiently obtain the same effect as when humans directly interact with each other.
Description
【0001】[0001]
【発明の属する技術分野】音声やキーボードを介してユ
ーザからの質問や確認に答えながら、相手に用務を遂行
させる対話システムのための緻密対話処理システムに関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a detailed dialogue processing system for a dialogue system that allows a partner to perform a task while answering a question or confirmation from a user via a voice or a keyboard.
【0002】[0002]
【従来の技術】従来の対話処理技術においては、相手に
用務を遂行させようとするための発話を生成するには、
まず用務を予めすべての手順に分割し発話内容の計画立
案を行う、用務がすべて細かく実行できる手順に分割さ
れてから、実際の発話の実行に移る、発話の実行に失敗
すると、始めから計画立案をやり直す、という方法が採
られていた。2. Description of the Related Art In the conventional dialogue processing technique, in order to generate an utterance for causing the other party to perform a task,
First, the task is divided into all the procedures in advance and the utterance content is planned.After the task is divided into the procedures that can be executed in detail, the actual utterance is executed.If the utterance execution fails, the plan is created from the beginning. The method of re-doing was adopted.
【0003】また、状況に即応的な計画立案の一つとし
て、目標や状態から活性エネルギーを得てStrips
のプランオペレータ流のノード間を活性エネルギーが伝
搬し現在の状態に合いかつ活性エネルギーの最も高いノ
ードを選択する活性伝搬メカニズムであるAgent
Network Architecture(ANA)
(P.Maes.How To DoTheRight
Things.Connection Scienc
e,Vol.1,No.3,1989.)が提案されて
いる。In addition, as one of the plans that is responsive to the situation, the activation energy is obtained from the goal or the state and the Strips is obtained.
Which is an active propagation mechanism in which active energy propagates between nodes in the plan operator's flow and which selects the node with the highest active energy in accordance with the current state.
Network Architecture (ANA)
(P. Maes. How To DoTheRight
Things. Connection Science
e, Vol. 1, No. 3,1989. ) Has been proposed.
【0004】[0004]
【発明が解決しようとする課題】従来の対話システムで
は、発話の立案と実行が分離されているので、発話の立
案と実行には時間的なずれが生じていた。そのため、発
話の立案時と実行時では対話の状況が変わってしまい、
発話を行うときには既にその発話は適切ではなくなって
しまい、対話の状況に応じた発話が生成できないという
問題点が生じる。また、発話の立案と実行というサイク
ルの下では、発話実行の途中では相手からの質問や確認
などの割り込みを受け付けることができず、発話が終了
してから適切な応答を計画立案するため、相手の割り込
みに反射的に答えることができないという問題点が生じ
る。In the conventional dialogue system, utterance planning and execution are separated, so that there is a time lag between utterance planning and execution. Therefore, the situation of the dialogue changes between the time of utterance planning and the time of execution,
When making a utterance, the utterance is no longer appropriate, and there arises a problem that the utterance cannot be generated according to the situation of the dialogue. Also, under the cycle of utterance planning and execution, it is not possible to accept interrupts such as questions or confirmations from the other party during the utterance execution, and the other party is planned in order to plan an appropriate response after the utterance ends. There is a problem that it is impossible to reflexively answer the interruption of.
【0005】また、そのような問題に対処するためにA
NAを用いると、ANAでは、一つのネットワークで単
一のパラメーターで動作しているため、対話の反射性と
熟考性を扱うことができない問題点が生じ、さらに状態
はすべて真か偽で表現されているので、相手の確信度の
ような段階的な状態変化を表すことができないという問
題点が生じる。In order to deal with such a problem,
When NA is used, in ANA, a single network operates with a single parameter, which causes the problem that the reflexivity and contemplation of dialogue cannot be dealt with. Furthermore, all states are expressed as true or false. Therefore, there is a problem that it is not possible to represent a gradual state change such as the confidence of the other party.
【0006】そこで、本発明の目的は、このような相手
の割り込み可能で、かつ段階的な状態変化に対応して即
決処理して行くことが可能な、緻密対話処理システムを
提供することである。Therefore, an object of the present invention is to provide a precise dialogue processing system capable of interrupting such an opponent and capable of performing prompt decision processing in response to gradual state changes. .
【0007】[0007]
【課題を解決するための手段】本発明の緻密対話処理シ
ステムは、このような課題を解決するために、音声やキ
ーボードを介して相手からの質問や確認に答えながら用
務を遂行させる対話を行う無人対話システムにおいて、
相手へ発話情報を呈示し、前記発話情報に対する相手か
らの応答の言語的内容を分析することにより、解決すべ
き命題を抽出するとともに、前記発話情報に対する相手
の賛否あるいは理解状況等の反応の物理的特徴を分析す
ることにより、前記解決すべき命題に関する相手の心理
的な状態を表わすパラメーター値を算出し、前記パラメ
ーター値に従って、この相手との間の対話シナリオを迅
速に変更し、前記相手への発話情報内容および発話情報
呈示方法を迅速に修正する、工程を内容としたことを特
徴としている。In order to solve such a problem, the precise dialogue processing system of the present invention carries out dialogue for answering questions or confirmations from the other party through voice or keyboard while performing a task. In an unmanned dialogue system,
By presenting the utterance information to the other party and analyzing the linguistic content of the response from the other party to the utterance information, the proposition to be solved is extracted, and the physics of the reaction of the other party to the utterance information such as approval or disapproval or understanding situation Parameter values representing the psychological state of the other party regarding the proposition to be solved are calculated by analyzing the social characteristics, and the dialogue scenario with the other party is rapidly changed according to the parameter value, The content of the process is to rapidly correct the utterance information content and the utterance information presentation method.
【0008】さらに詳述すれば、本対話処理システム
は、反射的な性質を持つ発話ノードだけからなり、0か
ら1までの連続的な相手の確信度を持った命題の集合を
格納する相手状態格納部のすべての命題を参照した結果
から、現在の状態により強く指向したANAの活性伝搬
メカニズムによってコミュニケーションを指向する複数
の発話ノードの中から最適な発話ノードを選択し、選択
された発話ノードを出力部に伝達し、選択された発話ノ
ードがどの命題の達成に貢献するかを導出する貢献命題
導出部から得られる命題について、確信度変更部によっ
て相手状態格納部の該当命題の確信度の変更を行い、閾
値変更部により貢献命題導出部から得られた命題に関係
して閾値の大きさの変更の通知を行うことによって対話
を維持しようとする反射的発話生成部と、熟考的な性質
を持つ発話ノードだけからなり、目標となる命題を格納
している目標状態格納部と相手状態格納部のすべての命
題を参照した結果から、より目標状態を指向した活性伝
搬メカニズムによって用務の達成を指向する複数の発話
ノードの中から最適な発話ノードを選択し、選択された
発話ノードを出力部に伝達し、さらに確信度変更部にお
いて、目標の難易度をその目標を達成することに貢献す
る副目標数によって規定されているとし、目標の難易度
を次式More specifically, the present interactive processing system is composed of only utterance nodes having a reflexive property, and stores a set of propositions having a continuous partner confidence of 0 to 1 and storing them. From the result of referring to all the propositions in the storage unit, an optimal utterance node is selected from a plurality of utterance nodes that direct communication by the active propagation mechanism of the ANA that is more strongly directed to the current state, and the selected utterance node is selected. Concerning the proposition obtained from the contribution proposition derivation unit, which is transmitted to the output unit and derives which proposition the selected utterance node contributes to the achievement of the proposition, the certainty factor change unit changes the certainty factor of the corresponding proposition in the partner state storage unit. And try to maintain the dialogue by notifying the change of the threshold size in relation to the proposition obtained from the contribution proposition derivation unit by the threshold change unit. From the result of referring to all the propositions in the target state storage part and the partner state storage part, which consist only of the emissive utterance generation part and the utterance node having a deliberate property, the more target state Select the most suitable utterance node from the plurality of utterance nodes that aim to achieve the task by the active propagation mechanism that directs the task, and transmit the selected utterance node to the output unit. Degree is defined by the number of sub-goals that contribute to achieving that goal, and the difficulty level of the goal is
【0009】[0009]
【数1】 (但し、Δβj は該当命題jの確信度の変化の大きさ、
A(j) は貢献する副目標数)で算出し、この算出された
目標の難易度に応じて、選択された発話ノードがどの命
題の達成に貢献するかを導出する貢献命題導出部から得
られた命題について、相手状態格納部の該当命題の確信
度の変更を行うことによって用務を遂行することを指向
する熟考的発話生成部と、の2つの発話生成部と、ユー
ザの発話を命題に変換し、目標を達成するための知識を
格納する伝達知識格納部を有し、さらに伝達知識格納部
を参照し、相手の発話が伝達すべき知識と適合するかど
うか判断し、相手状態格納部の該当する命題の確信度を
変更する発話解析部と、保持している命題の確信度の閾
値と状態格納部のすべての命題の確信度を比較して、確
信度が閾値を越えているものは真、越えていないものは
偽とする判定結果を命題とその命題の確信度の対に付加
する真偽判定部と、反射的発話生成部および熟考的発話
生成部の発話ノード選択部が選択した発話ノードを得て
音声によって出力する出力部と、常に相手をモニタし、
キーボードや音声によって相手の発話が入力されたとき
に発話解析部を呼び、目標が達成されているかどうかを
真偽判定部に問い合わせ、目標が達成されるまで、反射
的発話生成部と熟考的発話生成部を呼ぶという動作を繰
り返す制御部が設けられ、相手からの発話を受け付けな
がら、以上の状態格納部を介した2つの発話生成部の相
互作用を繰り返す手段が付加されたものである。[Equation 1] (However, Δβ j is the magnitude of the change in the certainty factor of the relevant proposition j,
A (j) is the number of contributing sub-targets) and is obtained from the contribution proposition derivation unit that derives which proposition the selected utterance node contributes to the achievement of the calculated difficulty level of the target. With regard to the given proposition, the utterance of the user and the two utterance generation units, which are a thoughtful utterance generation unit that aims to accomplish the task by changing the certainty factor of the proposition in the partner state storage unit, are used as the propositions. It has a transfer knowledge storage unit for converting and storing the knowledge for achieving the goal, and further refers to the transfer knowledge storage unit to judge whether or not the utterance of the partner matches the knowledge to be transferred, and the partner status storage unit The utterance analysis unit that changes the certainty factor of the relevant proposition of, and the certainty factor thresholds of the held proposition and the certainty factors of all the propositions in the state storage unit are compared, and the certainty factor exceeds the threshold value. Is true, and those that do not exceed are false An authenticity determination unit added to the pair of the proposition and the certainty factor of the proposition, an output unit that obtains the utterance node selected by the utterance node selection unit of the reflexive utterance generation unit and the thoughtful utterance generation unit, and outputs the utterance node by voice, Always monitor the other person,
When the utterance of the other party is input by the keyboard or voice, the utterance analysis unit is called, the truth determination unit is inquired about whether the goal is achieved, and the reflexive utterance generation unit and thoughtful utterance until the goal is achieved. A control unit that repeats the operation of calling the generation unit is provided, and means for repeating the interaction of the two utterance generation units via the state storage unit described above is added while accepting the utterance from the other party.
【0010】[0010]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。Next, embodiments of the present invention will be described with reference to the drawings.
【0011】図1は、本発明の緻密対話処理システムの
一実施形態例の構成図、図2は、本例の主要フローチャ
ート、図3(a)は、本例の反射的発話生成部2のフロ
ーチャート、(b)は同じく熟考的発話生成部3のフロ
ーチャート、図4は、本例の相手状態格納部11の構成
図、図5は、本例の熟考的発話生成部3の発話ノード選
択部32の構成図、図6(a)は、本例の反射的発話生
成部2の貢献命題導出部21の構成図、(b)は、同じ
く熟考的発話生成部3の貢献命題導出部31の構成図、
図7は、本例のなかで命題の確信度の移り変わりを示す
図で、(a)は、相手の先廻り割り込みがある場合、
(b)は、相手の間違った割り込みがある場合である。FIG. 1 is a block diagram of an embodiment of a detailed dialogue processing system of the present invention, FIG. 2 is a main flowchart of this example, and FIG. 3A is a diagram of the reflexive utterance generator 2 of this example. A flow chart, (b) is also a flow chart of the reflective utterance generation unit 3, FIG. 4 is a block diagram of the partner state storage unit 11 of this example, and FIG. 5 is an utterance node selection unit of the reflective utterance generation unit 3 of this example. 32 is a block diagram of the contribution proposition derivation unit 21 of the reflexive utterance generation unit 2 of this example, and FIG. 6B is a contribution proposition derivation unit 31 of the reflection utterance generation unit 3 of the same example. Diagram,
FIG. 7 is a diagram showing a change in the certainty factor of a proposition in this example. FIG.
(B) is a case where there is a wrong interruption of the other party.
【0012】図1に示すとおり、状態格納部1は各命題
とその命題についての確信度との対の集合で構成される
相手状態格納部11と用務の目標を格納する目標状態格
納部12とから構成される。As shown in FIG. 1, the state storage unit 1 includes a partner state storage unit 11 composed of a set of pairs of each proposition and a certainty factor for the proposition, and a target state storage unit 12 for storing a goal of a service. Composed of.
【0013】反射的発話生成部2は真偽判定部5を参照
し活性伝搬メカニズムによって発話を選択する発話ノー
ド選択部22と、発話ノード名とその発話ノードの前提
条件および効果を持つリストを有し、選択された発話ノ
ード名をキーにしてその発話ノードの効果であるその発
話ノードが達成に貢献する命題を導出する貢献命題導出
部21と、貢献命題導出部21から得られた命題につい
ての相手状態格納部11の該当命題の確信度を変更する
確信度変更部23と、貢献命題導出部21から得られた
命題に関係して閾値を変更する閾値変更部24とから構
成される。The reflexive utterance generating unit 2 has a utterance node selecting unit 22 for selecting an utterance by an active propagation mechanism with reference to the authenticity judging unit 5, and a utterance node name and a list having prerequisites and effects of the utterance node. Then, using the selected utterance node name as a key, the contribution proposition derivation unit 21 that derives the proposition that the utterance node contributes to the achievement, which is the effect of the utterance node, and the proposition obtained from the contribution proposition derivation unit 21 The partner state storage unit 11 includes a certainty factor changing unit 23 that changes the certainty factor of the relevant proposition, and a threshold value changing unit 24 that changes the threshold value in relation to the proposition obtained from the contribution proposition deriving unit 21.
【0014】熟考的発話生成部3は相手状態格納部11
と目標状態格納部12を参照する真偽判定部5を参照し
活性伝搬メカニズムによって発話を選択する発話ノード
選択部32と、発話ノード名とその発話ノードの前提条
件および効果を持つリストを有し、選択された発話ノー
ド名をキーにしてその発話ノードの効果であるその発話
ノードが達成に貢献する命題を導出する貢献命題導出部
31と、貢献命題導出部31から得られた命題について
の相手状態格納部11の該当命題の確信度を計算し変更
する確信度変更部33から構成される。The deliberative utterance generation unit 3 includes a partner state storage unit 11
And a target state storage unit 12 and a utterance node selecting unit 32 for selecting an utterance by an active propagation mechanism by referring to the true / false determination unit 5, and a list having a utterance node name and preconditions and effects of the utterance node. , A contribution proposition derivation unit 31 that derives a proposition that contributes to the achievement of the utterance node, which is the effect of the utterance node, by using the selected utterance node name as a key, and a partner about the proposition obtained from the contribution proposition derivation unit 31 The state storage unit 11 includes a certainty factor changing unit 33 that calculates and changes the certainty factor of the relevant proposition.
【0015】発話解析部4は音声やキーボードを用いた
相手の発話を命題に変換し、目標を達成するために伝達
すべき知識を格納する伝達知識格納部41を有し、伝達
知識格納部41を参照して、相手の発話が伝達すべき知
識と適合するかどうか判断し、相手状態格納部11を変
更する。The utterance analysis unit 4 has a transfer knowledge storage unit 41 for converting the utterance of the other party using a voice or a keyboard into a proposition and storing the knowledge to be transferred to achieve the goal, and the transfer knowledge storage unit 41. Referring to, it is determined whether the utterance of the other party matches the knowledge to be transmitted, and the other party state storage unit 11 is changed.
【0016】真偽判定部5は相手の状態に応じて可変な
命題の確信度の閾値を保持し、状態格納部1のすべての
命題について閾値と比較し、確信度が閾値を越えていれ
ば真、越えていなければ偽とする判定結果を各命題とそ
の命題の確信度の対に付加する。The true / false determination unit 5 holds a threshold value of the certainty factor of the proposition that is variable according to the state of the other party, compares all the propositions in the state storage unit 1 with the threshold value, and if the certainty factor exceeds the threshold value. A judgment result of true and false if not exceeded is added to each proposition and the pair of certainty of the proposition.
【0017】出力部6は反射的発話生成部2および熟考
的発話生成部3の生成した発話ノードを得て音声で出力
する。The output unit 6 obtains the utterance node generated by the reflexive utterance generation unit 2 and the thoughtful utterance generation unit 3 and outputs it as a voice.
【0018】制御部7は、真偽判定部に目標が達成され
たかを問い合わせ目標が達成されるまで、反射的発話生
成部2と熟考的発話生成部3を呼び、相手をモニタし相
手からの発話があれば発話解析部4を呼ぶという一連の
動作を繰り返す。The control unit 7 inquires of the authenticity determination unit whether or not the target has been achieved, and calls the reflexive utterance generation unit 2 and the thoughtful utterance generation unit 3 until the target is achieved, monitors the other party, and monitors the other party. If there is an utterance, a series of operations of calling the utterance analysis unit 4 is repeated.
【0019】次に本例の動作について述べる。Next, the operation of this example will be described.
【0020】図2に示すように、制御部7は真偽判定部
5に目標が達成されたかを問い合わせ、目標状態の命題
が真とみなされるまで、以下を繰り返す。As shown in FIG. 2, the control unit 7 inquires of the true / false determination unit 5 whether the target is achieved, and repeats the following until the proposition of the target state is regarded as true.
【0021】相手からの発話がない場合には、図3
(a)に示すように、反射的発話生成部2では同様に発
話ノード選択部22が真偽判定部5を参照することで得
られた活性エネルギーを用いた活性伝搬メカニズムによ
って発話ノードを選択し、貢献命題導出部21よりその
発話ノードが達成に貢献する命題(発話ノードの効果)
について反射性を重視するため変更後の確信度は常に
1.0になるように確信度変更部23によって相手状態
格納部11の該当命題の確信度を変更する。そして選択
された発話ノードは出力部6に送られ、発話断片が出力
される。When there is no utterance from the other party, FIG.
As shown in (a), in the reflexive utterance generation unit 2, the utterance node selection unit 22 similarly selects the utterance node by the active propagation mechanism using the active energy obtained by referring to the true / false determination unit 5. , Proposition that the utterance node contributes to achievement by the contribution proposition deriving unit 21 (effect of the utterance node)
Since the reliance is emphasized, the certainty factor of the corresponding proposition in the opponent state storage unit 11 is changed by the certainty factor changing unit 23 so that the changed certainty factor is always 1.0. Then, the selected speech node is sent to the output unit 6, and the speech fragment is output.
【0022】また、図3(b)に示すように、熟考的発
話生成部3では発話ノード選択部32が真偽判定部5を
参照することで得られた活性エネルギーを用いた活性伝
搬メカニズムによって発話ノードを選択し、貢献命題導
出部31よりその発話ノードが達成に貢献する命題(発
話ノードの効果)について確信度変更部33によって変
更する確信度の大きさを算出し、相手状態格納部11の
該当命題の確信度を変更する。そして選択された発話ノ
ードは出力部6に送られ、発話断片が出力される。Further, as shown in FIG. 3B, in the thoughtful utterance generator 3, the utterance node selector 32 uses the active propagation mechanism using the active energy obtained by referring to the true / false determination unit 5. The utterance node is selected, the contribution proposition derivation unit 31 calculates the degree of certainty to be changed by the certainty factor changing unit 33 with respect to the proposition that the utterance node contributes to achievement (effect of the utterance node), and the partner state storage unit 11 Change the certainty of the relevant proposition of. Then, the selected speech node is sent to the output unit 6, and the speech fragment is output.
【0023】相手が音声やキーボードを用いて割り込み
を行った場合には、発話解析部4が相手の発話を命題に
変換し、伝達知識格納部41を参照し、相手の割り込み
の発話が正しいのか間違っているのかを判断し、相手状
態格納部11の該当命題の確信度を変更する。When the other party makes an interruption by using a voice or a keyboard, the utterance analysis section 4 converts the other party's utterance into a proposition and refers to the transfer knowledge storage section 41 to check whether the other party's interruption utterance is correct. It is judged whether it is wrong, and the certainty factor of the relevant proposition in the partner state storage unit 11 is changed.
【0024】反射的発話生成部2は変更された相手状態
格納部11の真偽を判定する真偽判定部5を参照し、発
話ノード選択部22によって相手の割り込みが正しいの
かどうかを伝達する発話を選択し、確信度変更部23に
おいて貢献命題導出部21から得られる発話ノードが達
成に貢献する命題について相手状態格納部11の該当命
題の確信度を1.0に変更し、閾値変更部24によって
相手からの発話が伝達しようとしている内容に適合する
場合には閾値を下げ、適合しない場合には閾値を上げる
という具合いに閾値を変更する。The reflexive utterance generation unit 2 refers to the authenticity determination unit 5 for determining the authenticity of the changed partner state storage unit 11, and the utterance node selection unit 22 conveys whether or not the interrupt of the partner is correct. Is selected, the certainty factor changing unit 23 changes the certainty factor of the corresponding proposition in the partner state storage unit 11 to 1.0 for the proposition that the utterance node obtained from the contributing proposition derivation unit 21 contributes to achievement, and the threshold changing unit 24 If the utterance from the other party conforms to the content to be transmitted, the threshold value is lowered, and if not, the threshold value is increased.
【0025】さらに、熟考的発話生成部3では変更され
た相手状態格納部11を参照する真偽判定部5より得ら
れた活性エネルギーを用いて発話ノード選択部32によ
って再び活性伝搬が行われ、その結果、現在の状態に適
した発話ノードが選択される。Further, in the deliberative utterance generating unit 3, the utterance node selecting unit 32 reactivates the active propagation using the active energy obtained from the true / false determining unit 5 which refers to the changed partner state storing unit 11. As a result, the utterance node suitable for the current state is selected.
【0026】例えば、留守番電話機の説明を行う用務を
持つ対話システムでは、録音の操作に必要なボタンの位
置や特徴などの説明や押させるという行為の依頼やボタ
ンを押したらどうなるのかという効果を説明しなければ
ならない。For example, in a dialogue system having a task of explaining an answering machine, explanation of the position and characteristics of a button necessary for recording operation, request of an act of pushing the button, and effects of what happens when the button is pushed will be explained. Must.
【0027】目標状態格納部12には用務の目標命題e
xplain−how−to−record−mess
ageが、伝達知識格納部41には伝達すべき電話機に
ついての知識が格納されていて、図5に示すように熟考
的発話生成部3には、命題explain−how−t
o−record−messageを達成するための、
押さなければいけないボタンの場所、色、形を伝える発
話ノードやボタンを押させるという行為の依頼の発話ノ
ードや行為の結果を説明する発話ノードが存在する。The target state storage unit 12 stores the target proposition e
xplane-how-to-record-mess
The knowledge about the telephone to be transmitted is stored in the transmission knowledge storage unit 41, and the conjecture utterance generation unit 3 stores the proposition explain-how-t as shown in FIG.
In order to achieve the o-record-message,
There are utterance nodes that convey the location, color, and shape of the button that must be pressed, and utterance nodes that request the action of pressing the button and utterance nodes that explain the result of the action.
【0028】図5に示すように、熟考的発話生成部3で
は、発話ノード選択部32は活性伝搬アルゴリズムによ
ってこれらの発話ノードの中からボタンの場所を説明す
る発話ノード「本体左上にある」を選択する。As shown in FIG. 5, in the reflective utterance generating unit 3, the utterance node selecting unit 32 selects the utterance node "at the upper left of the main body" from the utterance nodes, which explains the location of the button, by the active propagation algorithm. select.
【0029】図6(b)に示すように、貢献命題導出部
31は発話ノード「本体左上にある」からその発話ノー
ドの効果であるその発話ノードが達成に貢献する命題i
dentify−buttonを導出する。導出された
命題identify−buttonについて、熟考的
発話生成部3の確信度変更部33は目標の難易度を定義
した数式に基づき変更する確信度の大きさを算出し、ボ
タンに関する発話ノードは、場所、形、色、名前、付近
の特徴物、表示と6個あるので、As shown in FIG. 6B, the contribution proposition derivation unit 31 determines from the utterance node “at the upper left of the main body” that the utterance node is the effect of the utterance node, that is, the proposition i that contributes to achievement.
Derify-button is derived. For the derived proposition identity-button, the certainty factor changing unit 33 of the deliberative utterance generation unit 3 calculates the certainty factor to be changed based on the mathematical formula that defines the difficulty level of the target, and the utterance node related to the button is the place. , Shape, color, name, nearby features, and display.
【0030】[0030]
【数2】 だけ該当する命題identify−buttonの確
信度を上げる。[Equation 2] Only increase the certainty of the corresponding proposition identify-button.
【0031】図7に示すように、この命題の初期値は0
であるから、現在の確信度は0.378になる。最初閾
値は0.5に設定されているので、この時点ではまだ閾
値を下回っているので、真偽判定部5はまだボタンにつ
いて理解したとは判断しない。As shown in FIG. 7, the initial value of this proposition is 0.
Therefore, the current certainty factor is 0.378. Since the threshold value is initially set to 0.5, it is still below the threshold value at this point, so the authenticity determination unit 5 does not determine that the button has been understood yet.
【0032】図4は相手状態格納部11の様子を示し、
命題とその命題が持つ確信度の組合わせの集合からなっ
ている。真偽判定部5は命題の確信度が閾値を越えれば
その命題は理解されたとみなし、閾値を越えなければ理
解されていないとみなす。FIG. 4 shows the state of the partner state storage unit 11,
It consists of a set of propositions and certainty factors of the propositions. The true / false determination unit 5 considers that the proposition is understood if the certainty factor of the proposition exceeds the threshold value, and considers that the proposition is not understood if it does not exceed the threshold value.
【0033】しかしここで、相手から「応答1ボタンで
すよね」という先回り的な割り込みが入ると、発話解析
部4が伝達知識格納部41を参照し発話を命題user
−identify−name−of−buttonに
変換し、相手状態格納部11の該当命題の確信度を1.
0に上げる。反射的発話生成部2の発話ノード選択部2
2は真偽判定部5を参照した結果、活性エネルギーを得
て、活性伝搬メカニズムによって「はい、その名前のボ
タンです」という発話ノードを選択する。However, when a proactive interrupt from the other party, such as "Is it a response 1 button?", Comes in, the utterance analysis unit 4 refers to the transmitted knowledge storage unit 41 to make a utterance proposition user.
-Identify-name-of-button and convert the certainty factor of the corresponding proposition in the partner state storage unit 11 to 1.
Raise to 0. Utterance node selection unit 2 of reflexive utterance generation unit 2
As a result of referring to the authenticity determination unit 5, 2 obtains activation energy, and selects the utterance node "Yes, that is the button with that name" by the activation propagation mechanism.
【0034】図6(a)に示すように、貢献命題導出部
21は発話ノード「はい、その名前のボタンです」の効
果であるその発話ノードが達成に貢献する命題iden
tify−buttonを導出する。確信度変更部23
が相手状態格納部11のidentify−butto
nの確信度を1.0まで上げ、この場合はボタンについ
て相手は正しく同定していると判断し、閾値変更部24
が閾値を0.3に下げる。閾値は発話ノードの選択に影
響を与える。閾値が下がると次回の発話ノードを選択す
るときにすべての命題が閾値を越えやすくなり、つま
り、真偽判定部5は相手が理解したと判定しやすくな
り、熟考的発話生成部3は冗長な発話を生成しないで済
む。As shown in FIG. 6 (a), the contribution proposition derivation unit 21 is a proposition that the utterance node "yes, it is a button with that name", which is the effect of the utterance node, contributes to the achievement.
Derive the configure-button. Confidence degree changing unit 23
Is the identity-butto of the partner state storage unit 11.
The certainty factor of n is increased to 1.0, and in this case, it is determined that the other party has correctly identified the button, and the threshold changing unit 24
Lowers the threshold to 0.3. The threshold affects the choice of speech node. When the threshold is lowered, all propositions are likely to exceed the threshold when the next utterance node is selected, that is, the true / false determination unit 5 is likely to determine that the other party understands, and the thoughtful utterance generation unit 3 is redundant. No need to generate utterances.
【0035】熟考的発話生成部3の発話ノード選択部3
2は変更された相手状態格納部11を参照する真偽判定
部5を参照し、命題identify−buttonの
確信度が1.0で現在の閾値の3.0を越えているの
で、この命題については相手は理解していると判断し、
他の5つの発話を行わずに次の命題explain−a
ctionのための発話を選択する。The utterance node selection unit 3 of the deliberative utterance generation unit 3
2 refers to the authenticity determination unit 5 that refers to the changed partner state storage unit 11, and the certainty factor of the proposition identify-button is 1.0 and exceeds the current threshold value of 3.0. Decides that the other person understands,
The next proposition explain-a without the other five utterances
Select the utterance for the action.
【0036】逆に相手から「ダイヤルボタン1ですか」
という誤った割り込みが入ると、発話解析部4が伝達知
識格納部41を参照して発話を命題user−not−
identify−name−of−buttonとい
う発話に変換する。反射的発話生成部2の発話ノード選
択部22は真偽判定部5を参照し、相手の割り込みが理
解していないことを示していると判断し、活性伝搬メカ
ニズムによって「いいえ、その名前のボタンではありま
せん」という発話ノードを選択する。貢献命題導出部2
1により発話ノード「いいえ、その名前のボタンではあ
りません」の効果である命題はなく、どの命題の達成に
も貢献しないので、確信度変更部23はどの命題の確信
度も変更しない。この場合はボタンについて相手は正し
く同定していないので、閾値変更部24が閾値を0.7
に上げる。閾値が上がると次回の発話ノードを選択する
ときにすべての命題が閾値を越えにくくなり、つまり、
真偽判定部5は相手が理解したとは判定しにくくなり、
熟考的発話生成部3はより多くの発話を生成し、詳しく
説明を行うことができる。On the contrary, the other party asks, "Is this dial button 1?"
When the erroneous interrupt is input, the utterance analysis unit 4 refers to the transfer knowledge storage unit 41 and utters the utterance as a proposition user-not-
It is converted into the utterance "identify-name-of-button". The utterance node selection unit 22 of the reflexive utterance generation unit 2 refers to the true / false determination unit 5 and determines that it indicates that the other party's interrupt is not understood, and the active propagation mechanism displays “No, button with that name”. It is not ". Contribution proposition derivation part 2
Since there is no proposition that is the effect of the utterance node "No, it is not a button with that name" by 1, and it does not contribute to the achievement of any proposition, the confidence factor changing unit 23 does not change the confidence factor of any proposition. In this case, since the other party has not correctly identified the button, the threshold changing unit 24 sets the threshold to 0.7.
Raise to When the threshold is raised, it becomes difficult for all the propositions to exceed the threshold when the next utterance node is selected, that is,
It becomes difficult for the authenticity determination unit 5 to determine that the other party understands,
The deliberative utterance generation unit 3 generates more utterances and can explain them in detail.
【0037】熟考的発話生成部3の発話ノード選択部3
2は変更された相手状態を参照する真偽判定部5を参照
し、命題identify−buttonの確信度が
0.378で現在の閾値の0.7を越えていないので、
この命題について理解したと判断せず、発話ノード選択
部32はさらにこの命題について説明するための発話ノ
ードを選択するように活性伝搬メカニズムが働き、「赤
く点滅している」という発話ノードを選択する。貢献命
題導出部31により発話ノード「赤く点滅している」の
効果であるその発話ノードが達成に貢献する命題ide
ntify−buttonを導出する。確信度変更部3
3がidentify−buttonの確信度を0.3
78と算出し、相手状態格納部11の該当命題の確信度
を0.756に上げる。命題identify−but
tonの確信度は現在の閾値0.7を越えたので、次回
の発話選択では別の命題を説明するための発話ノードが
選択される。The utterance node selection unit 3 of the thoughtful utterance generation unit 3
2 refers to the authenticity determination unit 5 that refers to the changed partner state, and the certainty factor of the propositional identity-button is 0.378, which does not exceed the current threshold value of 0.7.
Without determining that the proposition is understood, the utterance node selection unit 32 further activates the active propagation mechanism so as to select the utterance node for explaining the proposition, and selects the utterance node "flashing red". . The contribution proposition derivation unit 31 is a proposition that the utterance node "flashes in red", which is an effect of the utterance node, contributes to achievement.
Derive the define-button. Confidence level change section 3
3 is an identity-button certainty factor of 0.3
It is calculated as 78, and the certainty factor of the relevant proposition in the opponent state storage unit 11 is increased to 0.756. Proposition identity-but
Since the certainty factor of ton exceeds the current threshold value of 0.7, the utterance node for explaining another proposition is selected in the next utterance selection.
【0038】以上本実施形態例について説明してきた
が、本発明のシステムの主な利点を纏めると次のように
なる。Although the present embodiment has been described above, the main advantages of the system of the present invention can be summarized as follows.
【0039】本システムは、常に制御部7が相手をモニ
タしているので、対話システムが発話している途中でも
相手の発話を受け付けることができ、その割り込みの発
話の解析結果は常に相手状態格納部11に反映されるの
で、反射的発話生成部2は直ちに対話システムが説明し
ようとしている命題と相手の発話とが合致しているかど
うかを判断し、その結果を発話したり、熟考的発話生成
部3はそのときの相手の理解状況にあった適切な発話を
選択したりすることができる。これによって発話の立案
と実行との間の時間的なずれのために起こる問題を解消
できる。In this system, since the control unit 7 constantly monitors the other party, the other party's utterance can be accepted even while the dialogue system is speaking, and the analysis result of the interrupt utterance is always stored in the other party's state. As reflected in the unit 11, the reflexive utterance generation unit 2 immediately determines whether or not the proposition that the dialogue system is trying to explain matches the utterance of the other party, and utters the result or generates a thoughtful utterance. The section 3 can select an appropriate utterance suitable for the understanding situation of the other party at that time. This solves the problems caused by the time lag between the planning and execution of speech.
【0040】例えばもし相手が先回り的な割り込みをす
ると、反射的発話生成部2は直ちにその割り込みが正し
いことを表す発話を選択し、熟考的発話生成部3は該当
する命題についてのそれ以上の詳しい説明は行わず、先
に進むことができる。逆に相手が間違いや不理解を示す
割り込みをすると、反射的発話生成部2は直ちにその割
り込みが説明する命題と違うことを表す発話や言い淀ん
だりする発話を選択し、熟考的発話生成部3は該当する
命題について説明する他の発話を選択したりすることに
よってさらに詳しく説明することができる。For example, if the opponent makes a proactive interrupt, the reflexive utterance generator 2 immediately selects the utterance indicating that the interrupt is correct, and the contemplation utterance generator 3 further details the relevant proposition. You can proceed without explaining. On the other hand, when the other party makes an interrupt indicating a mistake or incomprehension, the reflexive utterance generator 2 immediately selects an utterance indicating that the interrupt is different from the proposition described or an utterance that stutters, and the reflective utterance generator 3 Can be further elaborated by selecting another utterance that describes the relevant proposition.
【0041】[0041]
【発明の効果】以上説明したように本発明は、相手が音
声やキーボードで対話システムと対話する場合、対話シ
ステムが相手に用務を遂行させるための発話を行う途中
でも、相手からの質問や確認等の割り込みに対処し、相
手の発話内容に応じてシステムの対話戦略が動的に出現
するので、相手はシステムが一通り発話を実行し終わる
まで待たされることがなく、相手の発話内容を始めから
やり直して考慮する必要もなく、常に現在の相手の状態
を見ながら、相手とのコミュニケーションを維持するの
と同時に用務遂行の発話を動的に生成する。各発話の出
現タイミングは相手の割り込み内容によって自動的に決
定され、人間同士の直接対話のように、システムと自然
な対話を行うことが可能となる、緻密対話処理システム
を提供できる効果がある。As described above, according to the present invention, when the other party interacts with the dialogue system by voice or keyboard, even if the dialogue system is in the middle of uttering the other party to perform the task, the other party can ask a question or confirm. The system's dialogue strategy dynamically appears according to the other party's utterance content, so the other party does not have to wait until the system completes the utterance and starts the other party's utterance content. It is possible to maintain the communication with the other party and to dynamically generate the utterance for performing the task while always watching the current state of the other party without having to reconsider. The appearance timing of each utterance is automatically determined by the contents of interruption of the other party, and there is an effect that it is possible to provide a precise dialogue processing system that enables natural dialogue with the system like direct dialogue between humans.
【図1】本発明の緻密対話処理システムの一実施形態例
の構成図である。FIG. 1 is a configuration diagram of an embodiment of a precise dialogue processing system of the present invention.
【図2】本例の主要フローチャートである。FIG. 2 is a main flowchart of this example.
【図3】(a)は、本例の反射的発話生成部2のフロー
チャート、(b)は同じく熟考的発話生成部3のフロー
チャートである。FIG. 3A is a flowchart of a reflexive utterance generation unit 2 of the present example, and FIG. 3B is a flowchart of a reflective utterance generation unit 3 of the same example.
【図4】本例の相手状態格納部11の構成図である。FIG. 4 is a configuration diagram of a partner state storage unit 11 of this example.
【図5】本例の熟考的発話生成部3の発話ノード選択部
32の構成図である。FIG. 5 is a configuration diagram of an utterance node selection unit 32 of the reflective utterance generation unit 3 of this example.
【図6】(a)は、本例の反射的発話生成部2の貢献命
題導出部21の構成図、(b)は、同じく熟考的発話生
成部3の貢献命題導出部31の構成図である。6A is a block diagram of a contribution proposition derivation unit 21 of the reflexive utterance generation unit 2 of the present example, and FIG. 6B is a block diagram of a contribution proposition derivation unit 31 of the reflection utterance generation unit 3 of the same example. is there.
【図7】本例のなかで命題の確信度の移り変わりを示す
図で、(a)は、相手の先廻り割り込みがある場合、
(b)は、相手の間違った割り込みがある場合である。FIG. 7 is a diagram showing a change in certainty of a proposition in this example, where (a) is a case where there is a preceding interruption of the other party,
(B) is a case where there is a wrong interruption of the other party.
1 状態格納部 2 反射的発話生成部 3 熟考的発話生成部 4 発話解析部 5 真偽判定部 6 出力部 7 制御部 10 相手 11 相手状態格納部 12 目標状態格納部 21 2の貢献命題導出部 22 2の発話ノード選択部 23 2の確信度変更部 24 閾値変更部 31 3の貢献命題導出部 32 3の発話ノード選択部 33 3の確信度変更部 41 伝達知識格納部 1 state storage unit 2 reflexive utterance generation unit 3 contemplation utterance generation unit 4 utterance analysis unit 5 truth determination unit 6 output unit 7 control unit 10 partner 11 partner state storage unit 12 target state storage unit 21 2 contribution proposition derivation unit 22 2 utterance node selecting unit 23 2 certainty factor changing unit 24 2 threshold changing unit 31 3 contribution proposition deriving unit 32 3 utterance node selecting unit 33 3 certainty factor changing unit 41 transfer knowledge storage unit
Claims (6)
問や確認に答えながら用務を遂行させる対話を行う無人
対話システムにおいて、 相手へ発話情報を呈示し、 前記発話情報に対する相手からの応答の言語的内容を分
析することにより、解決すべき命題を抽出するととも
に、 前記発話情報に対する相手の賛否あるいは理解状況等の
反応の物理的特徴を分析することにより、前記解決すべ
き命題に関する相手の心理的な状態を表わすパラメータ
ー値を算出し、 前記パラメーター値に従って、この相手との間の対話シ
ナリオを迅速に変更し、 前記相手への発話情報内容および発話情報呈示方法を迅
速に修正する、 工程を内容としたことを特徴とする、緻密対話処理シス
テム。1. An unmanned dialogue system for carrying out dialogue while answering a question or confirmation from the other party through voice or a keyboard, to present speech information to the other party, and a language of a response from the other party to the speech information. By extracting the proposition to be solved by analyzing the content, the physical characteristics of the reaction such as the pros and cons of the other party or the understanding situation to the utterance information are analyzed, and the psychological situation of the other person about the proposition to be solved is analyzed. Calculating a parameter value representing a different state, quickly changing the dialogue scenario with the other party according to the parameter value, and quickly correcting the utterance information content and the utterance information presentation method to the other party. A precise dialogue processing system characterized by
は、前記命題について相手がどの程度理解しているかを
表わす、確信度を用いる、請求項1記載の緻密対話処理
システム。2. The dense dialogue processing system according to claim 1, wherein the parameter value indicating the psychological state uses a certainty factor indicating how much the opponent understands the proposition.
つ目標状態を表し、 真偽判定部(5)が、前記状態格納部(1)に格納され
ている各命題の真偽を判定し、 反射的発話生成部(2)が、相手とのコミュニケーショ
ンを維持し、 熟考的発話生成部(3)が、相手に用務を遂行させるこ
とを指向し、 発話解析部(4)が、相手からの発話を解析し、 出力部(6)が、対話システムの発話を出力し、 制御部(7)が、これらを制御し、さらに、 反射的発話生成部(2)と熟考的発話生成部(3)が状
態格納部(1)を介して相互作用し、対話システムの発
話途中でも相手の質問や確認などの割り込みを許し、相
手の反応に応じて用務遂行の発話を動的に生成する、こ
とからなる、請求項1または2記載の緻密対話処理シス
テム。3. In the step, the state storage unit (1) represents a user state or a target state of the dialogue system, and a true / false determination unit (5) is stored in the state storage unit (1). The authenticity of each proposition is judged, the reflexive utterance generator (2) maintains communication with the other party, and the deliberative utterance generator (3) aims to make the other person perform the task. The analysis unit (4) analyzes the utterance from the other party, the output unit (6) outputs the utterance of the dialogue system, the control unit (7) controls these, and the reflexive utterance generation unit ( 2) and the thoughtful utterance generation unit (3) interact via the state storage unit (1), allowing interruptions such as questions and confirmations of the other party even during the utterance of the dialogue system, and performing tasks according to the other party's reaction. 3. The denseness according to claim 1 or 2, which comprises dynamically generating the utterance of Story processing system.
納部(11)は、命題とその命題について相手がどれく
らい理解しているのかを表した0から1までの連続的な
値を採る相手の確信度との対の集合を格納し、目標状態
格納部(12)は、用務の目標を格納し、 前記真偽判定部(5)は、相手の状態に応じて可変な確
信度の閾値を保持し、前記状態格納部(1)のすべての
命題の確信度について保持している閾値と比較し、確信
度が閾値を越えていれば真、越えていなければ偽とする
判定結果を各命題とその命題の確信度の対に付加し、 前記反射的発話生成部(2)のうち、発話ノード選択部
(22)は、前記真偽判定部(5)から活性エネルギー
を得て、状況指向が強い活性伝搬メカニズムによってコ
ミュニケーションを指向する複数の発話ノードの中から
最適な発話ノードを選択し、貢献命題導出部(21)
は、発話ノード名とその発話ノードの前提条件および効
果からなるリストを有し、選択された発話ノード名をキ
ーにしてその発話ノードの効果すなわち、その発話ノー
ドが達成に貢献する命題を導出し、確信度変更部(2
3)は、前記貢献命題導出部(21)から得られた命題
に応じて前記相手状態格納部(11)の該当命題の確信
度を変更し、閾値変更部(24)は、前記貢献命題導出
部(21)によって得られた命題によって確信度の閾値
を変更し、これらにより、相手とのコミュニケーション
を維持し、 前記熟考的発話生成部(3)のうち、発話ノード選択部
(32)は、前記真偽判定部(5)から活性エネルギー
を得て、目標指向の活性伝搬メカニズムによって用務の
達成を指向する複数の発話ノードの中から最適な発話ノ
ードを選択し、貢献命題導出部(31)は、発話ノード
名とその発話ノードの前提条件および効果を持つリスト
を有し、選択された発話ノード名をキーにしてその発話
ノードの効果すなわち、その発話ノードが達成に貢献す
る命題を導出し、確信度変更部(33)は、前記貢献命
題導出部(31)から得られた命題に応じて前記相手状
態格納部(11)の該当命題の確信度の変化分を目標の
難易度によって算出し該当命題の確信度を変更し、これ
らにより、相手に用務を遂行させることを指向し、 前記発話解析部(4)は、相手の発話を命題に変換し、
目標を達成するために伝達すべき知識を格納する伝達知
識格納部(41)を有し、該伝達知識格納部(41)か
ら相手の発話が伝達すべき内容と適合するかどうか判断
し、その結果に基づいて前記相手状態格納部(11)の
該当命題の確信度を変更し、 前記出力部(6)は、前記反射的発話生成部(2)およ
び前記熟考的発話生成部(3)の前記発話ノード選択部
(22,32)が選択した発話ノードを得て音声によっ
て出力し、 前記制御部(7)は、目標が達成されたかどうかを前記
真偽判定部(5)に確認し目標が達成されるまで、前記
反射的発話生成部(2)および前記熟考的発話生成部
(3)を呼び、相手からの発話をモニタし相手からの発
話があれば前記発話解析部(4)を呼ぶという一連の動
作を繰り返す、 請求項3記載の緻密対話処理システム。4. The partner status storage unit (11) of the status storage unit (1) stores a continuous value from 0 to 1 representing a proposition and how much the partner understands the proposition. The set of pairs with the confidence of the opponent to be taken is stored, the goal state storage unit (12) stores the goal of the service, and the authenticity determination unit (5) is a confidence factor that is variable according to the state of the opponent. Of the probabilities of all the propositions in the state storage unit (1) are compared with the thresholds of the probabilities stored in the state storage unit (1). Is added to each proposition and a certainty factor of the proposition, and in the reflexive utterance generation unit (2), the utterance node selection unit (22) obtains active energy from the true / false determination unit (5). , A situation-oriented, active-propagation mechanism that directs communication Select the best speech node from the speech node, contribute proposition deriving unit (21)
Has a list of utterance node names, preconditions and effects of the utterance nodes, and derives the effect of the utterance node, that is, the proposition that the utterance node contributes to achievement, by using the selected utterance node name as a key. , Confidence factor changing unit (2
3) changes the certainty factor of the relevant proposition in the opponent state storage unit (11) according to the proposition obtained from the contribution proposition derivation unit (21), and the threshold value changing unit (24) derives the contribution proposition. The threshold value of the certainty factor is changed according to the proposition obtained by the unit (21), the communication with the other party is maintained by these, and the utterance node selection unit (32) of the thoughtful utterance generation unit (3) is The active energy is obtained from the authenticity determination unit (5), an optimal utterance node is selected from a plurality of utterance nodes that aim to achieve a task by a goal-oriented active propagation mechanism, and a contribution proposition deriving unit (31). Has a list of utterance node names, preconditions and effects of the utterance nodes, and with the selected utterance node name as a key, the effect of the utterance node, that is, a proposition that the utterance node contributes to achievement. And the confidence factor changing unit (33) determines the difficulty of targeting the change in the confidence factor of the relevant proposition in the opponent state storage unit (11) according to the proposition obtained from the contributing proposition derivation unit (31). The utterance analysis unit (4) converts the utterance of the other party into a proposition, by changing the confidence level of the relevant proposition calculated by
It has a transfer knowledge storage unit (41) for storing knowledge to be transferred to achieve the goal, judges whether the utterance of the other party matches the content to be transferred from the transfer knowledge storage unit (41), and Based on the result, the certainty factor of the proposition in the partner state storage unit (11) is changed, and the output unit (6) outputs the reflexive utterance generation unit (2) and the thoughtful utterance generation unit (3). The utterance node selection unit (22, 32) obtains the utterance node selected and outputs it by voice, and the control unit (7) confirms with the true / false determination unit (5) whether or not the target has been achieved, Until the above is achieved, the reflexive utterance generation unit (2) and the contemplation utterance generation unit (3) are called, the utterance from the other party is monitored, and if there is an utterance from the other party, the utterance analysis unit (4) is called. The precision according to claim 3, wherein a series of operations of calling is repeated. Interactive processing system.
状態格納部(11)は、命題とその命題の確信度との対
の集合であり、前記目標状態格納部(12)は目標状態
を格納し、 前記真偽判定部(5)は、相手の状態に応じて可変な命
題の確信度の閾値を保持し、前記状態格納部(1)のす
べての命題について保持している閾値と比較し、閾値を
越えていれば真、越えていなければ偽とする判定結果を
各命題とその命題の確信度の対に付加し、 これらにより、常に現在の相手の状態を表わす、 請求項3記載の緻密対話処理システム。5. The partner state storage unit (11) of the state storage unit (1) is a set of pairs of propositions and certainty factors of the propositions, and the target state storage unit (12) is a target. The state is stored, the authenticity determination unit (5) holds a threshold value of the certainty factor of the proposition that is variable according to the state of the opponent, and the threshold value that is held for all the propositions of the state storage unit (1). Comparing with the above, a determination result that is true if the threshold is exceeded and is false if the threshold is not exceeded is added to each proposition and the confidence level of the proposition, and these always represent the current opponent's state. The detailed dialogue processing system described in 3.
難易度はその目標達成に貢献する副目標数によって規定
されているという前提のもとに、発話を生成した後、前
記熟考的発話生成部(3)の前記確信度変更部(33)
において、相手状態格納部(11)の該当命題の確信度
が変更される度合いを、目標の難易度に応じて算出す
る、 請求項3記載の緻密対話処理システム。6. The deliberative utterance generation unit (3) generates the utterance on the assumption that the degree of difficulty of the goal is defined by the number of sub-goals contributing to the achievement of the goal, and then the deliberative utterance is generated. Confidence degree changing unit (33) of the dynamic utterance generation unit (3)
The precise dialogue processing system according to claim 3, wherein the degree of change in the certainty factor of the proposition in the opponent state storage unit (11) is calculated according to the difficulty level of the target.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8045952A JPH09237278A (en) | 1996-03-04 | 1996-03-04 | Precise dialogue processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8045952A JPH09237278A (en) | 1996-03-04 | 1996-03-04 | Precise dialogue processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09237278A true JPH09237278A (en) | 1997-09-09 |
Family
ID=12733623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8045952A Pending JPH09237278A (en) | 1996-03-04 | 1996-03-04 | Precise dialogue processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09237278A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002287793A (en) * | 2001-03-28 | 2002-10-04 | Just Syst Corp | Command processing device, command processing method, and command processing program |
JP2004506971A (en) * | 2000-08-18 | 2004-03-04 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | Voice input / output control method |
-
1996
- 1996-03-04 JP JP8045952A patent/JPH09237278A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004506971A (en) * | 2000-08-18 | 2004-03-04 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | Voice input / output control method |
JP2002287793A (en) * | 2001-03-28 | 2002-10-04 | Just Syst Corp | Command processing device, command processing method, and command processing program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7502742B2 (en) | Method and system for voice recognition menu navigation | |
US5212821A (en) | Machine-based learning system | |
US7580908B1 (en) | System and method providing utility-based decision making about clarification dialog given communicative uncertainty | |
JP2018156273A (en) | Dialog system and computer program therefor | |
JP7101752B2 (en) | Information processing system, information processing method and information processing equipment | |
CN105563484A (en) | Cloud robot system, robot and robot cloud platform | |
JP2003050988A5 (en) | ||
KR20200008838A (en) | Method and apparatus for providing virtual interview | |
US8532279B2 (en) | Method for increasing the efficiency of automated telephony systems | |
CN111583931A (en) | Service data processing method and device | |
CN110110066B (en) | Interactive data processing method and device and computer readable storage medium | |
RU2019116267A (en) | METHOD AND SYSTEM FOR DETERMINING THE RESULT FOR A PROBLEM PERFORMED IN A CROWDS SOURCE ENVIRONMENT | |
CN118945047A (en) | Network operation and maintenance method, device, equipment and storage medium based on large language model | |
JP2019159880A (en) | Answering device, answering method, answering program and answering system | |
JP2021157419A (en) | Interactive business support system and interactive business support method | |
CN111687831B (en) | Voice guidance system and voice guidance method | |
JPH09237278A (en) | Precise dialogue processing system | |
KR20220078866A (en) | Method for contolling external device based on voice and electronic device thereof | |
JP2007508590A (en) | User adaptive dialogue support for spoken dialogue systems | |
US20240321267A1 (en) | A system and method for delivering domain or use-case switch suggestion for an ongoing conversation | |
JP2016157010A (en) | Singing evaluation device and singing evaluation program | |
JP2006277290A (en) | Operation support apparatus and method, and business navigation system | |
JP7334467B2 (en) | Response support device and response support method | |
CA3153344A1 (en) | Mental health evaluation system and method thereof | |
JP2712648B2 (en) | Elevator group management learning control device |