JP2004118856A - Information retrieval method and information retrieval system using agent - Google Patents
Information retrieval method and information retrieval system using agent Download PDFInfo
- Publication number
- JP2004118856A JP2004118856A JP2003359847A JP2003359847A JP2004118856A JP 2004118856 A JP2004118856 A JP 2004118856A JP 2003359847 A JP2003359847 A JP 2003359847A JP 2003359847 A JP2003359847 A JP 2003359847A JP 2004118856 A JP2004118856 A JP 2004118856A
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- agent
- search
- information search
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、装置内の大規模な記憶装置の情報、または通信手段によって遠隔地の大規模な記憶装置の情報を検索するエージェントを用いた情報検索方法および情報検索装置に関する。 The present invention relates to an information search method and an information search device using an agent that searches for information of a large-scale storage device in the device or information of a large-scale storage device in a remote place by communication means.
エージェントを用いた情報検索装置は、例えば特許文献1に記載されたものがある。図30は、従来のエージェントを用いた情報検索装置のブロック図を示す。
(2) An information search device using an agent is described in, for example,
この従来のエージェントを用いた情報検索装置は、音声入力手段3001と、入力された音声を認識する手段3003と、音声認識結果の信頼性判定手段3004と、複数の異なる表情のキャラクタ画面データを蓄積したデータ蓄積手段3007と、画面出力手段3013と、これら各手段を制御するCPU3006とを備え、音声の認識結果の信頼性レベルに応じたキャラクタ画面データをデータ蓄積手段3007よりCPU 3006の制御により読み出し、画面出力手段より出力するように構成されている。
しかしながら、上記従来の情報検索においては、ユーザは情報検索の度に詳細に情報検索条件を設定しなければならず、時間と手間がかかるという問題を有していた。 However, the conventional information search described above has a problem that the user must set detailed information search conditions every time the information search is performed, which takes time and effort.
本発明は、上記従来の問題を解決するためになされたもので、ユーザの簡単な指示をもとに自律的に情報検索を行い、時間と手間をかけずに容易に広範な情報源から該当情報を得ることができるエージェントを用いた情報検索方法および情報検索装置を提供することを目的とする。 The present invention has been made to solve the above-mentioned conventional problems, and performs an information search autonomously based on a simple instruction of a user, and can easily retrieve information from a wide range of information sources without time and effort. An object of the present invention is to provide an information search method and an information search device using an agent capable of obtaining information.
本発明のエージェントを用いた情報検索方法は、個々に固有の情報検索条件が設定された予め定めた複数のエージェントを提示し、前記複数のエージェントの中からユーザの欲する情報検索条件により前記エージェントが選択され、前記ユーザの欲する情報検索を行うこととした。 The information search method using the agent of the present invention presents a plurality of predetermined agents in which individual information search conditions are individually set, and the agent determines an information search condition desired by a user from among the plurality of agents. The selected information is searched for by the user.
この方法により、ユーザは時間と手間をかけずに所望の情報を得ることができる。 This method allows the user to obtain desired information without taking much time and effort.
また、前記固有の情報検索条件は、ユーザからの音声またはリモコンでの指示により、音声で順次提示するか、または画面に一覧形式で提示することとした。 (4) The specific information search condition is sequentially presented by voice or in the form of a list on a screen according to a voice from a user or an instruction from a remote controller.
この方法により、ユーザは、選択したエージェントが間違い無くユーザの欲する情報検索条件を持つことを確認することができる。 (4) By this method, the user can confirm that the selected agent definitely has the information search condition desired by the user.
また、前記ユーザの欲する情報検索条件の追加登録を行うときには、前記ユーザの欲する情報検索条件を既存の前記情報検索条件の中に編入し、前記既存の情報検索条件の中に追加しようとしたものと同一のものが存在するときには、前記追加登録を行わないこととした。 Further, when performing additional registration of the information search condition desired by the user, the information search condition desired by the user is incorporated into the existing information search condition, and an attempt is made to add the information search condition to the existing information search condition. When there is the same one as above, the additional registration is not performed.
この方法により、ユーザは検索したい情報を確実に検索することができる。 This method allows the user to reliably search for the information he / she wants to search.
また、前記ユーザが追加登録した情報検索条件が、前記既存の情報検索条件と意味的に矛盾するかを検査し、矛盾するときには登録を拒否するか、またはどちらを登録とするかを決定することとした。 In addition, the information search condition additionally registered by the user is inspected to determine whether it is semantically inconsistent with the existing information search condition, and if the information search condition is inconsistent, the registration is rejected, or which is to be registered is determined. And
この方法により、ユーザは選択したエージェントが適切なものであったことを容易に判定することができる。 (4) According to this method, the user can easily determine that the selected agent is appropriate.
また、前記ユーザの欲する情報検索条件を追加登録するとき、前記ユーザと前記エージェントの音声対話を用いることとした。 (4) When additionally registering information search conditions desired by the user, a voice dialogue between the user and the agent is used.
この方法により、ユーザは追加登録の負担を軽減することができる。 ユ ー ザ This method allows the user to reduce the burden of additional registration.
また、前記ユーザの欲する情報検索条件を追加登録するとき、前記ユーザが欲する情報検索条件を自然な文で入力し、前記文を解析して前記情報検索に必要な条件を抽出し、前記固有の情報検索条件のテーブルに追加することとした。 Further, when additionally registering the information search condition desired by the user, the information search condition desired by the user is input as a natural sentence, and the sentence is analyzed to extract conditions necessary for the information search, and the unique It was decided to add it to the table of information search conditions.
この方法により、ユーザはキーワードを考える手間と時間を節約することができる。 This method saves the user the time and effort of thinking about keywords.
また、前記ユーザと対話し情報検索条件にしたがって検索を行う前記エージェントと、前記情報検索による情報を読み上げるエージェントとを別のものにすることとした。 (4) The agent that interacts with the user and performs a search in accordance with the information search condition is different from the agent that reads out information by the information search.
この方法により、ユーザのエージェントに対する興味を持続させることができる。 This method can keep the user interested in the agent.
また、前記情報検索により得られた情報の文が、予め前記エージェントに内在する文に合致するときには、前記合致する内容に相応した感想を前記ユーザに表明することとした。 {Circle around (4)} When the sentence of the information obtained by the information search matches a sentence existing in the agent in advance, an impression corresponding to the matching content is expressed to the user.
この方法により、検索結果に対するユーザの期待感を高めることができる。 This method can increase the user's expectation of the search result.
また、前記ユーザとの対話の発話内容や発話戦略を、前記ユーザとの直近の対話履歴から推定される前記ユーザの現在の感情状態に応じて決定することとした。 (4) Further, the utterance content and utterance strategy of the dialogue with the user are determined according to the current emotional state of the user estimated from the history of the most recent dialogue with the user.
この方法により、的確にユーザの要望に合致した対話を生成することができる。 対 話 This method can generate a dialog that exactly matches the user's request.
また、前記ユーザとの対話のときの発話内容や発話戦略を、前記ユーザの声の状態から推定される前記ユーザの感情状態に応じて決定することとした。 内容 Further, the utterance content and the utterance strategy at the time of the dialogue with the user are determined according to the emotional state of the user estimated from the voice state of the user.
この方法により、的確にユーザの要望に合致した対話を生成することができる。 対 話 This method can generate a dialog that exactly matches the user's request.
また、前記ユーザとの対話の際の発話内容や発話戦略を、前記ユーザの表情から推定される前記ユーザの感情状態に応じて決定することとした。 内容 Further, the utterance content and utterance strategy at the time of the dialogue with the user are determined according to the emotional state of the user estimated from the expression of the user.
この方法により、的確にユーザの要望に合致した対話を生成することができる。 対 話 This method can generate a dialog that exactly matches the user's request.
また、前記ユーザとの対話の際の発話内容や発話戦略を、前記ユーザとの対話履歴と前記ユーザの声の状態と表情から総合的に推定される前記ユーザの感情状態に応じて決定することとした。 In addition, the utterance content and the utterance strategy at the time of the dialogue with the user are determined according to the dialogue history with the user and the emotional state of the user that is comprehensively estimated from the voice state and expression of the user. And
この方法により、的確にユーザの要望に合致した対話を生成することができる。 対 話 This method can generate a dialog that exactly matches the user's request.
また、前記エージェントの持つ情報検索条件を使って常に複数の予め定めた情報源を検索し、一定時間毎に前記ユーザに検索結果を報告することとした。 Also, a plurality of predetermined information sources are always searched using the information search conditions of the agent, and the search result is reported to the user at regular intervals.
この方法により、ユーザがエージェントを呼び出す手間を省くことができる。 This method saves the user from calling the agent.
また、前記エージェントの持つ情報検索条件を使って常に複数の予め定めた情報源を検索し、前記検索の結果が予め設定した件数に達したとき前記ユーザに前記検索の結果を報告することとした。 Further, a plurality of predetermined information sources are always searched using the information search condition of the agent, and when the search result reaches a preset number, the result of the search is reported to the user. .
この方法により、ユーザがエージェントを呼び出す手間を省くことができる。 This method saves the user from calling the agent.
また、前記エージェントの持つ情報検索条件を使って常に複数の予め定めた情報源を検索し、前記検索の結果得られたデータの総量が予め設定された制限容量に達したとき前記ユーザに前記検索の結果を報告することとした。 The information search condition of the agent is always used to search for a plurality of predetermined information sources. When the total amount of data obtained as a result of the search reaches a preset limit, the user is asked to perform the search. We decided to report the result of.
この方法により、ユーザがエージェントを呼び出す手間を省くことができる。 This method saves the user from calling the agent.
また、前記情報検索により得られた情報を記憶領域に記憶するとき、既に記憶した過去の情報との類似性を判断し、類似の情報が存在するときには前記類似の情報の存在を前記ユーザに報告することとした。 Further, when storing the information obtained by the information search in a storage area, the similarity to past information already stored is determined, and when similar information exists, the existence of the similar information is reported to the user. It was decided to.
この方法により、ユーザのエージェントに対する親近感を増加させることができる。 This method can increase the user's affinity for the agent.
また、前記情報検索により得られた情報を記憶領域に記憶するとき、前記得られた情報と前記過去の情報とを解析し、相互に関連づけられたキーワードの集合として抽象化したものを生成して類似性判断に使用し、さらに前記過去の情報については、一定時間経過後に削除することとした。 Further, when storing the information obtained by the information search in a storage area, the obtained information and the past information are analyzed and an abstracted one is generated as a set of mutually related keywords. It is used for similarity judgment, and the past information is deleted after a certain period of time.
この方法により、検索結果の保持領域のメモリの節約ができ、また過去と現在の検索結果の比較を高速に行うことができる。 This method can save the memory of the search result holding area and can compare the past and present search results at high speed.
また、前記情報検索により得られた情報を記憶領域に記憶するとき、前記得られた情報と前記過去の情報とを解析し、抽出したキーワードの上位概念語の集合を生成して類似性判断に使用し、さらに前記過去の情報については、一定時間経過後に削除することとした。 Further, when storing the information obtained by the information search in a storage area, the obtained information and the past information are analyzed, and a set of broader terms of the extracted keywords is generated to determine similarity. Used, and the past information is deleted after a certain period of time.
この方法により、検索結果の保持領域のメモリの節約ができ、またキーワードのわずかな相違にかかわらず、類似性の判断を自動的に行うことができる。 (4) By this method, the memory of the search result holding area can be saved, and the similarity can be automatically determined irrespective of a slight difference in the keyword.
また、前記情報検索により得られた情報を記憶領域に記憶するとき、前記新たな検索結果と蓄積された過去の検索結果との双方のキーワードの集合を調べて動詞と目的語のペアを見つけ、双方の前記動詞と目的語のペアが一致するか否かを類似性の判断基準とすることとした。 When storing the information obtained by the information search in a storage area, a set of keywords of both the new search result and the accumulated past search result is searched to find a pair of a verb and an object, Whether or not the pair of the verb and the object match each other is used as a criterion of similarity.
この方法により、一致判断を高速化することができる。 一致 This method can speed up the match determination.
また、前記情報検索により新たに情報が得られたとき、前記新たに検索された情報を解析し前記情報の焦点であるテーマを抽出し、蓄積された過去の情報との類似性判断に使用することとした。 Further, when new information is obtained by the information search, the newly searched information is analyzed to extract a theme which is the focus of the information, and is used to determine similarity with accumulated past information. I decided that.
この方法により、キーワードのわずかな相違にかかわらず、類似性の判断を自動的に行うことができる。 This method enables automatic determination of similarity regardless of slight differences in keywords.
また、本発明のエージェントを用いた情報検索装置は、予め定めた複数のエージェントを保持する手段と、前記複数のエージェントのそれぞれに固有の情報検索条件を記憶する手段と、前記エージェントを画面に表示する手段と、表示された前記エージェントを選択する手段とを備えた構成とする。 Also, the information search apparatus using the agent of the present invention includes a means for holding a plurality of predetermined agents, a means for storing information search conditions unique to each of the plurality of agents, and displaying the agent on a screen. And a means for selecting the displayed agent.
この構成により、ユーザは時間と手間をかけずに所望の情報を得ることができる。 With this configuration, the user can obtain desired information without taking time and effort.
また、マイクロホンまたはリモコン受信器を介し入力した前記ユーザからの指示を解釈する手段と、前記解釈の結果に応じて前記エージェントに固有の情報検索条件を録音音声または合成音声によって読み上げる手段と、前記エージェントに固有の情報検索条件を画面に一覧表示する手段と、前記読み上げる手段と前記一覧表示する手段を選択的または両者を同時に実行する手段とを備えた構成とする。 A means for interpreting an instruction from the user input through a microphone or a remote control receiver; a means for reading out an information search condition specific to the agent by a recorded voice or a synthesized voice in accordance with a result of the interpretation; , A means for displaying a list of information retrieval conditions unique to the device on a screen, and means for selectively executing the reading means and the means for displaying the list or simultaneously executing both of them.
この構成により、ユーザは、選択したエージェントが間違い無く自分と同じ興味を持つことを確認することができる。 With this configuration, the user can confirm that the selected agent definitely has the same interest as himself.
また、マイクロホンまたはリモコン受信器よりの入力から前記情報検索条件を抽出する手段と、前記記憶手段に記憶された情報検索条件と前記入力された前記情報検索条件とに同一のものが無いか判定する手段と、前記同一のものが存在するときには前記同一のものを除いて、前記同一のものを除いたことを報告する文を生成する手段と、前記文を合成音声で出力する手段と、前記文を画面に表示する手段とを備えた構成とする。 A means for extracting the information search condition from an input from a microphone or a remote control receiver; and determining whether the information search condition stored in the storage means and the input information search condition are identical. Means for generating a sentence that reports that the same thing has been removed, excluding the same thing when the same thing exists, means for outputting the sentence as synthesized speech, On the screen.
この構成により、ユーザは検索したい情報を確実に検索することができる。 (4) With this configuration, the user can surely search for information to be searched.
また、前記ユーザが追加登録しようとする情報検索条件の意味を理解する意味理解手段と、既に前記エージェントに前記記憶手段に記憶された情報検索条件の意味と新たに追加登録のために入力した前記情報検索条件の意味との矛盾を判定する手段と、前記矛盾が検出されたときには前記ユーザからの追加登録を拒否し前記追加登録の拒否をユーザに報告する手段または、前記追加登録しようとする情報検索条件と前記記憶された情報検索条件のどちらを選択するかを前記ユーザに問い合わせて前記情報検索条件の記憶領域に登録し直す手段を備えた構成とする。 The user further understands the meaning of the information search condition to be additionally registered, and the agent has already input the meaning of the information search condition already stored in the storage unit to the agent and newly input for the additional registration. Means for determining inconsistency with the meaning of the information search condition, means for rejecting additional registration from the user when the inconsistency is detected, and reporting the rejection of the additional registration to the user, or information for additional registration The apparatus includes means for inquiring of the user as to which of the search condition and the stored information search condition is to be selected, and re-registering the information in the information search condition storage area.
この構成により、ユーザは選択したエージェントが適切なものであったことを容易に判定することができる。 (4) With this configuration, the user can easily determine that the selected agent is appropriate.
また、音声認識手段と言語辞書を含む言語解析手段とを使って前記ユーザの発話の意味を理解する手段と、前記ユーザの発話の中に前記ユーザの欲する情報検索条件が含まれるか判断する手段と、前記ユーザから情報検索条件を引き出すためのスロットフィリングに基づいて対話戦略を生成する手段と、前記対話戦略に従って合成音声を生成する手段とを備えた構成とする。 A means for understanding the meaning of the utterance of the user using speech recognition means and a language analysis means including a language dictionary; and a means for determining whether or not the utterance of the user includes an information search condition desired by the user. And means for generating a dialogue strategy based on slot filling for extracting information search conditions from the user, and means for generating a synthesized speech in accordance with the dialogue strategy.
この構成により、ユーザは追加登録の負担を軽減することができる。 With this configuration, the user can reduce the burden of additional registration.
また、前記ユーザの欲する情報検索条件を含む文を入力する手段と、前記文を典型的な文のテンプレートと比較して解析を行う手段と、前記典型的な文のテンプレートに合わない入力に対しては言語辞書と言語解析アルゴリズムを使って解析を行う手段と、前記解析の結果から前記ユーザの欲する情報検索条件を抽出する手段とを備えた構成とする。 A means for inputting a sentence including an information search condition desired by the user; a means for comparing the sentence with a typical sentence template for analysis; In other words, the system includes means for performing analysis using a language dictionary and a language analysis algorithm, and means for extracting information search conditions desired by the user from the result of the analysis.
この構成により、ユーザはキーワードを考える手間と時間を節約することができる。 With this configuration, the user can save time and effort in thinking about keywords.
また、前記ユーザと対話をし内在する情報検索条件にしたがって検索を行う前記エージェントと、前記検索による情報を読み上げる前記エージェントを使い分ける戦略を生成する手段と、前記戦略にしたがって前記エージェントを動作させる手段とを備えた構成とする。 Further, the agent that interacts with the user and performs a search in accordance with the underlying information search condition, means for generating a strategy for selectively using the agent that reads out the information by the search, and means for operating the agent in accordance with the strategy The configuration is provided with.
この構成により、ユーザのエージェントに対する興味を持続させることができる。 With this configuration, the user's interest in the agent can be maintained.
また、検索が行われた情報の言語処理を行う手段と、前記言語処理の結果から意味を理解する手段と、前記意味から検索された情報のテーマをキーワードのネットワークとして表現する手段と、前記エージェントに固有の常識を前記キ−ワードのネットワークで記憶する手段と、前記キーワードのネットワークの相互の親密度を判定する手段と、前記判定の結果に相応した感想文を生成する手段と、前記感想文を合成する手段とを備えた構成とする。 A means for performing linguistic processing of the searched information; a means for understanding the meaning from the result of the linguistic processing; a means for expressing a theme of the information searched from the meaning as a network of keywords; Means for storing common sense inherent in the keyword network in the keyword network, means for determining mutual intimacy of the keyword network, means for generating a comment sentence corresponding to the result of the determination, And means for synthesizing.
この構成により、検索結果に対するユーザの期待感を高めることができる。 With this configuration, the user's expectation of the search result can be increased.
また、前記ユーザとの対話を監視し対話履歴を記録する手段と、前記対話履歴から現在の前記ユーザの感情を推定する手段と、前記ユーザの感情を喜びに導くための対話戦略を生成する手段と、前記戦略にしたがって発話を組み立てると共に、合成音声の感情表現と画面にキャラクタを表示しているときには前記キャラクタの表情を変える手段とを備えた構成とする。 A means for monitoring a conversation with the user and recording a conversation history; a means for estimating a current emotion of the user from the conversation history; and a means for generating a conversation strategy for guiding the emotion of the user to joy. Means for assembling the utterance according to the strategy, and changing the expression of the character when the character is displayed on the screen and the emotional expression of the synthesized voice.
この構成により、的確にユーザの要望に合致した対話を生成することができる。 With this configuration, it is possible to generate a dialogue that exactly matches the user's request.
また、前記ユーザの音声の韻律を分析する手段と、前記韻律と前記音声の発話内容からユーザの現在の感情を推定する手段と、前記ユーザの感情を喜びに導くための対話戦略を生成する手段と、前記対話戦略にしたがって発話を組み立てると共に、合成音声の感情表現と画面にキャラクタを表示しているときには前記キャラクタの表情を変える手段とを備えた構成とする。 A means for analyzing the prosody of the user's voice; a means for estimating the current emotion of the user from the prosody and the utterance content of the voice; and a means for generating a dialogue strategy for guiding the user's emotion to pleasure. Means for assembling an utterance in accordance with the dialogue strategy, and changing the expression of the character when the character is displayed on the screen and the expression of the emotion of the synthesized voice.
この構成により、的確にユーザの要望に合致した対話を生成することができる。 With this configuration, it is possible to generate a dialogue that exactly matches the user's request.
また、前記ユーザの表情を認識する手段と、前記表情からユーザの感情状態を推定する手段と、前記ユーザの感情を喜びに導く対話戦略を生成する手段と、前記対話戦略にしたがって発話を組み立てると共に、合成音声の感情表現と画面にキャラクタを表示しているときには前記キャラクタの表情を変える手段とを備えた構成とする。 A means for recognizing the user's facial expression; a means for estimating the emotional state of the user from the facial expression; a means for generating a dialogue strategy that guides the user's emotion to pleasure; And a means for changing the expression of the character when the character is displayed on the screen.
この構成により、的確にユーザの要望に合致した対話を生成することができる。 With this configuration, it is possible to generate a dialogue that exactly matches the user's request.
また、前記ユーザとの対話を監視し対話履歴を記録する手段と、前記ユーザの音声の韻律を分析する手段と、前記ユーザの表情を認識する手段と、前記対話履歴、前記韻律と前記発話の内容、および前記ユーザの表情の組み合わせとから総合的に現在の前記ユーザの感情を推定する手段と、前記ユーザの感情を喜びに導く対話戦略を生成する手段と、前記対話戦略にしたがって発話を組み立てると共に、合成音声の感情表現と画面にキャラクタを表示しているときには前記キャラクタの表情を変える手段とを備えた構成とする。 A means for monitoring a dialogue with the user and recording a dialogue history; a means for analyzing a prosody of the user's voice; a means for recognizing the expression of the user; a dialogue history, the prosody and the utterance Means for estimating the current emotion of the user comprehensively from the combination of the content and the expression of the user, means for generating an interaction strategy that guides the emotion of the user to joy, and assembling an utterance according to the interaction strategy At the same time, the apparatus is provided with means for changing the expression of the character when the character is displayed on the screen and the emotional expression of the synthesized voice.
この構成により、的確にユーザの要望に合致した対話を生成することができる。 With this configuration, it is possible to generate a dialogue that exactly matches the user's request.
また、前記エージェントに内在する情報検索条件にしたがって複数の情報源を切り替えながら検索する手段と、前記検索の結果の情報を記憶する手段と、予め定めた一定の時間が経過する毎か、または一定の時刻になる毎に前記検索の結果を報告する手段とを備えた構成とする。 A means for searching while switching a plurality of information sources in accordance with information search conditions inherent in the agent; a means for storing information of a result of the search; Means for reporting the result of the search each time the time is reached.
この構成により、ユーザがエージェントを呼び出す手間を省くことができる。 (4) With this configuration, it is possible to save the user from calling the agent.
また、前記エージェントに内在する情報検索条件にしたがって複数の情報源を切り替えながら検索する手段と、前記検索の結果の情報を記憶する手段と、前記記憶した件数が予め設定した件数に達したとき前記検索の結果を報告する手段とを備えた構成とする。 A means for searching while switching a plurality of information sources in accordance with an information search condition inherent in the agent; a means for storing information of a result of the search; and a method for storing the information when the stored number reaches a preset number. Means for reporting the result of the search.
この構成により、ユーザがエージェントを呼び出す手間を省くことができる。 (4) With this configuration, it is possible to save the user from calling the agent.
また、前記エージェントに内在する情報検索条件にしたがって複数の情報源を切り替えながら検索する手段と、前記検索の結果の情報を記憶する手段と、前記記憶したデータ総量を計算する手段と、前記データ総量が予め設定した上限値に達したとき前記検索の結果を報告する手段とを備えた構成とする。 A means for performing a search while switching a plurality of information sources in accordance with an information search condition inherent in the agent; a means for storing information of a result of the search; a means for calculating the stored total amount of data; And a means for reporting the result of the search when the number reaches a preset upper limit.
この構成により、ユーザがエージェントを呼び出す手間を省くことができる。 (4) With this configuration, it is possible to save the user from calling the agent.
また、情報検索により得られた情報を記憶する手段と、前記記憶手段に記憶した過去の検索結果の情報との類似性を判断する手段と、前記類似性を判断した情報を前記ユーザに報告する手段とを備えた構成とする。 A means for storing information obtained by the information search; a means for judging similarity with past search result information stored in the storage means; and reporting the information on the judged similarity to the user. Means.
この構成により、ユーザのエージェントに対する親近感を増加させることができる。 With this configuration, the user's affinity for the agent can be increased.
また、情報検索により得られた情報を記憶する手段と、前記検索により得られた情報を解析して相互に関連づけられたキーワードの集合として抽象化する手段と、前記キーワードの集合と原文とを共に記憶する記憶手段と、予め定めた一定時刻になる毎に割り込みを起こす手段と、前記割り込み時に報告の終わっている前記情報の原文を削除する手段とを備えた構成とする。 A means for storing the information obtained by the information search; a means for analyzing the information obtained by the search to abstract as a set of mutually related keywords; It is configured to include storage means for storing, means for causing an interruption each time a predetermined time is reached, and means for deleting the original text of the information which has been reported at the time of the interruption.
この構成により、検索結果の保持領域のメモリの節約ができ、また過去と現在の検索結果の比較を高速に行うことができる。 With this configuration, it is possible to save the memory of the search result holding area, and to compare the past and present search results at high speed.
また、情報検索により得られた情報を記憶する手段と、前記検索により得られた情報を解析して相互に関連づけられたキーワードの集合として抽象化する手段と、前記キーワードの上位概念を判定する手段と、前記上位概念と検索結果の原文とを共に記憶する記憶手段と、予め定めた一定時刻になる毎に割り込みを起こす手段と、前記割り込み時に報告の終わっている前記情報の原文を削除する手段とを備えた構成とする。 A means for storing information obtained by the information search; a means for analyzing the information obtained by the search to abstract as a set of mutually associated keywords; and a means for determining a superordinate concept of the keyword. Storage means for storing both the superordinate concept and the original text of the search result; means for generating an interrupt each time a predetermined time is reached; and means for deleting the original text of the information that has been reported at the time of the interrupt. And a configuration including:
この構成により、またキーワードのわずかな相違にかかわらず、一致の可否を自動的に判断することができる。 With this configuration, it is possible to automatically determine whether or not a match is made regardless of a slight difference between keywords.
また、情報検索により情報が得られたとき、蓄積された過去の情報検索結果の情報との類似性を判断するために双方のキーワードの集合のうち、動詞と目的語をペアで記憶する手段と、前記動詞と目的語のペアが一致するか否かを判断する判断手段とを備えた構成とする。 Further, when information is obtained by the information search, means for storing a pair of a verb and an object in a set of both keywords in order to determine the similarity with the information of the accumulated past information search results. And a determining means for determining whether the pair of the verb and the object match.
この構成により、類似性の判断を高速化することができる。 With this configuration, similarity determination can be speeded up.
さらに、情報検索により情報が得られたとき、蓄積された過去の検索結果の情報との類似性を判断するために前記情報検索により得られた検索結果を解析する手段と、前記解析の結果を使って検索された情報のテーマを抽出する手段と、前記テーマを検索結果である情報の原文と共に記憶する手段と、前記テーマが一致するか否かを判断する手段とを備えた構成とする。 Further, when the information is obtained by the information search, means for analyzing the search result obtained by the information search to determine the similarity with the information of the accumulated past search results, and A means for extracting a theme of the information searched by using the information, a means for storing the theme together with the original text of the information as a search result, and a means for determining whether or not the theme matches are configured.
この構成により、キーワードのわずかな相違にかかわらず、類似性を自動的に判断することができる。 With this configuration, similarity can be automatically determined regardless of slight differences in keywords.
以上のように本発明は、ユーザの簡単な指示をもとに自律的に情報検索を行い、時間と手間をかけずに容易に広範な情報源から該当情報を得ることができるエージェントを用いた情報検索方法および情報検索装置を提供することができるものである。 As described above, the present invention uses an agent that performs information retrieval autonomously based on a simple instruction of a user and can easily obtain applicable information from a wide range of information sources without taking time and effort. An information search method and an information search device can be provided.
以下、本発明の実施の形態について、図面を用いて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(第1の実施の形態)
図1は、本発明の第1実施形態によるエージェントを用いた情報検索方法のフローチャートを示す。
(First Embodiment)
FIG. 1 shows a flowchart of an information search method using an agent according to the first embodiment of the present invention.
図1を用いてこのエージェントを用いた情報検索方法の動作を説明する。 The operation of the information search method using this agent will be described with reference to FIG.
まず、このエージェントを用いた情報検索方法においては、ユーザのために情報検索作業を代行する複数のエージェントの画像とその特性の一覧を提示し(102)、ユーザがその画像や特性説明から自分の興味と似た性向を持っていそうなエージェントを選択させる(103)。例えば「おやじエージェント」の場合には、頑固そうな老人の画像と、「やや頑固。政治経済に興味を持つ。孫と妻には弱い。」などの特性が提示されるので、株価や円相場などの情報を検索依頼したい場合には、この「おやじエージェント」を選ぶと、ほぼユーザの欲しい情報が入手できると期待できる。 First, in the information retrieval method using this agent, a list of images and characteristics of a plurality of agents acting on behalf of the user for information retrieval work is presented for the user (102), and the user obtains his / her own information from the images and characteristic descriptions. An agent who is likely to have a similar tendency to interest is selected (103). For example, in the case of "Father Agent," an image of an old man who seems to be stubborn and characteristics such as "Slightly stubborn. I am interested in politics and economy. We are weak for grandchildren and wives." If you want to make a search request for information such as, if you select this "father agent", it can be expected that almost the information that the user wants can be obtained.
そこで、ユーザはその名前または番号を選択する。選択されたエージェントだけが残り、他のエージェントは消される。前述したようにエージェントはそれぞれ固有の情報検索キーワード(情報検索条件)を持つ。例えばビジネスマンエージェントなら、「サラリー」「景気」「売れ筋」などの言葉が情報検索キーワードとして予め設定してある。ユーザからエージェントに固有の情報検索キーワードを提示するよう要望があると、キーワードの一覧がディスプレイに表示される。場合によっては、合成音声などで登録内容を読み上げることも効果的である。 Then the user selects that name or number. Only the selected agent remains and the other agents are deleted. As described above, each agent has a unique information search keyword (information search condition). For example, in the case of a businessman agent, words such as "salary," "business," and "selling" are set in advance as information search keywords. When the user requests to present an information retrieval keyword specific to the agent, a list of keywords is displayed on the display. In some cases, it is also effective to read out the registered contents using a synthetic voice or the like.
エージェントが選択されると、エージェントの情報検索動作が開始(111)される。ユーザが、提示された情報検索キーワードでは不十分であると考える場合には、ユーザは情報検索キーワードを追加登録できる。 (4) When the agent is selected, the information search operation of the agent is started (111). If the user thinks that the presented information search keyword is not enough, the user can additionally register the information search keyword.
その際、キーワードは過去に登録されたものと重なりや矛盾がないかがチェックされる(107)。過去に同じキーワードがある場合には登録は中止され(108)、意味的に矛盾するかチェックされ(109)、矛盾する場合には、ユーザの設定した方を優先して登録し(110)、矛盾する過去の情報検索条件は削除される。 (4) At this time, it is checked whether the keyword overlaps or is inconsistent with the keyword registered in the past (107). If the same keyword is found in the past, the registration is stopped (108), and it is checked whether it is semantically inconsistent (109). If there is a contradiction, the one set by the user is registered with priority (110), Inconsistent past information search conditions are deleted.
なお、情報検索条件はキーワードのような単語である必要はなく、文であっても構わない。キーワードのセットが終わると、情報検索動作を開始し(111)、エージェントは自由に情報源(例えばインターネットのサイトや文字多重放送など)の様々なチャンネルを自律的にチェックし、キーワードが含まれているものを探してユーザに提示する。 Note that the information search condition does not need to be a word such as a keyword, but may be a sentence. When the set of keywords is completed, an information search operation is started (111), and the agent freely checks various channels of information sources (for example, Internet sites and text multiplex broadcasting) autonomously, and includes keywords. And present it to the user.
このように、本発明の第1実施形態によるエージェントを用いた情報検索方法は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。 As described above, the information search method using an agent according to the first embodiment of the present invention has an excellent effect in that the user can save time and effort in setting information search conditions.
図2は、本発明の第2実施形態によるエージェントを用いた情報検索方法における、追加情報検索条件を音声対話で入力する処理フローを示す。 FIG. 2 shows a processing flow for inputting additional information search conditions by voice dialogue in the information search method using an agent according to the second embodiment of the present invention.
図2を用いてこのエージェントを用いた情報検索方法の動作を説明する。 The operation of the information search method using this agent will be described with reference to FIG.
ユーザが、提示された情報検索キーワード(条件)では不十分であると考える場合には、ユーザは情報検索キーワードを音声対話で追加登録要求(201)できる。これにより、例えばユーザは運転中でも情報検索条件を追加登録できる。 If the user thinks that the presented information search keyword (condition) is not sufficient, the user can request additional registration of the information search keyword by voice dialogue (201). Thereby, for example, the user can additionally register information search conditions even during driving.
なお、キーワードは過去に登録されたものと重なりや矛盾がないかがチェックされる(205)。過去に同じキーワードがある場合には登録は中止され(206)、意味的に矛盾するかチェックされ(207)、矛盾する場合には、ユーザの設定した方を優先して登録し(208)、矛盾する過去の情報検索条件は削除される。 {Circle around (2)} It is checked whether the keyword overlaps or is inconsistent with the keyword registered in the past (205). If the same keyword exists in the past, the registration is stopped (206), and it is checked whether the keyword is semantically inconsistent (207). If the keyword is inconsistent, the one set by the user is registered with priority (208). Inconsistent past information search conditions are deleted.
また、情報検索条件はキーワードのような単語である必要はなく、文であっても構わない。キーワードの追加登録(209)が終わると、エージェントは自由に情報源(例えばインターネットのサイトや文字多重放送など)の様々なチャンネルを自律的にチェックし、キーワードが含まれているものを探して、ユーザに提示する。 The information search condition does not need to be a word like a keyword, but may be a sentence. When the additional registration of the keyword (209) is completed, the agent freely checks various channels of information sources (for example, Internet sites and text multiplex broadcasting) autonomously, searches for the one containing the keyword, Present to the user.
このように、本発明の第2実施形態によるエージェントを用いた情報検索方法は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。 As described above, the information search method using the agent according to the second embodiment of the present invention has an excellent effect in that the user can save time and effort in setting information search conditions.
図3は、本発明の第3実施形態によるエージェントを用いた情報検索方法における、追加情報検索条件を文で入力する処理フローを示す。 FIG. 3 shows a processing flow for inputting an additional information search condition as a sentence in the information search method using an agent according to the third embodiment of the present invention.
図3を用いてこのエージェントを用いた情報検索方法の動作を説明する。 The operation of the information search method using this agent will be described with reference to FIG.
ユーザが、提示された情報検索キーワードでは不十分であると考える場合には、ユーザは情報検索キーワードを追加登録できる。まず、ユーザは自分の知りたい情報に関する文をリモコンなどから入力する(303)。例えば、「昨日、森淵総理大臣は何を言ったか。」と入力されると、入力された文の意味を解析し(304)、ユーザの本当にやりたいことを理解し(305)、情報検索キーワードを生成する。この際、キーワードが過去に登録されたものと重なりや矛盾がないかがチェックされる(309)。過去に同じキーワードがある場合には登録は中止され(310)、意味的に矛盾するかチェックされ(311)、矛盾する場合には、ユーザの設定した方を優先して登録し(312)、矛盾する過去の情報検索条件は削除される。 If the user thinks that the presented information search keyword is not enough, the user can additionally register the information search keyword. First, the user inputs a sentence related to the information he or she wants to know from a remote controller or the like (303). For example, when "What did Prime Minister Moribuchi say yesterday?" Is input, the meaning of the input sentence is analyzed (304), the user really understands what he / she wants to do (305), and the information search keyword is input. Generate At this time, it is checked whether the keyword overlaps or is inconsistent with the keyword registered in the past (309). If there is the same keyword in the past, the registration is stopped (310), and it is checked whether it is semantically inconsistent (311). If there is a contradiction, the one set by the user is preferentially registered (312). Inconsistent past information search conditions are deleted.
また、情報検索条件はキーワードのような単語である必要はなく、文であっても構わない。キーワードの追加登録が終わると(313)、エージェントは自由に情報源(例えばインターネットのサイトや文字多重放送など)の様々なチャンネルを自律的にチェックし、キーワードが含まれているものを探して、ユーザに提示する。 The information search condition does not need to be a word like a keyword, but may be a sentence. After the additional registration of the keyword is completed (313), the agent freely checks various channels of the information source (for example, an Internet site or teletext), searches for a channel including the keyword, Present to the user.
このように、本発明の第3実施形態によるエージェントを用いた情報検索方法は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。 As described above, the information search method using the agent according to the third embodiment of the present invention has an excellent effect in that the user can save time and effort in setting information search conditions.
図4は、本発明の第4実施形態によるエージェントを用いた情報検索方法において、検索された情報を読み上げるエージェントと、対話を行うエージェントを別個にする処理フローを示す。 FIG. 4 shows a processing flow in which an agent that reads out the searched information and an agent that interacts are separated in the information search method using an agent according to the fourth embodiment of the present invention.
図4を用いてこのエージェントを用いた情報検索方法の動作を説明する。 The operation of the information search method using this agent will be described with reference to FIG.
まず、ユーザから呼び出し(401)、または自身のメモリ容量を超過しそうになるなどの制約条件が成立(403)した場合に、エージェントが自動的に出現する。エージェントが最初から提示されている場合には、上記の条件成立によって、活発に動き出す。エージェントは情報源(例えばインターネットのサイトや文字多重放送など)の様々なチャンネルを自律的にチェックし、キーワードが含まれているものを探してくるが、ユーザへの提示に先立ち、検索結果の意味理解を行い(404)、焦点になっている言葉を見つける。 {Circle around (1)} First, an agent automatically appears when a user calls (401) or a constraint condition such as the memory capacity of the user is about to be exceeded (403) is satisfied. When the agent is presented from the beginning, the agent starts to move vigorously under the above conditions. The agent autonomously checks various channels of the information source (for example, Internet sites and teletext) and searches for the one that contains the keyword. Before presenting to the user, the meaning of the search result is determined. Understand (404) and find the words that are in focus.
この焦点になっている言葉の意味をエージェントのメモリ上の言語辞書で見つけ、それに相応した感想を表現する文を生成する。この感想を表現する文は事前に設定できるから、必ずしもテキスト音声合成である必要はなく、録音再生音声でも構わない。例えば、「退学」という焦点が抽出されている場合には、女子高生エージェントの場合には「ねえ、ちょっと、これ聞いて。ひどい!」というような意味に応じた感想を述べる(405)。この後で、エージェントは、読み上げ専門のエージェントに切り替わる(406)。読み上げ専用のエージェントは、テキスト音声合成を使って検索された情報を読み上げる。このような交代を検索された情報がなくなるまで続ける。 見 つ け Find the meaning of this focused word in the language dictionary on the memory of the agent, and generate a sentence expressing the corresponding impression. Since the sentence expressing this impression can be set in advance, the sentence does not necessarily need to be text-to-speech synthesis, but may be a recorded / reproduced speech. For example, when the focus of “exit” is extracted, the high school agent makes an impression corresponding to the meaning “Hey, just listen to this. Terrible!” (405). Thereafter, the agent switches to an agent specializing in reading (406). The read-only agent reads out the retrieved information using text-to-speech synthesis. Such alternation is continued until there is no more information retrieved.
このように、本発明の第4実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search method using the agent according to the fourth embodiment of the present invention has an excellent effect in that the interest of the user can be maintained.
図5は、本発明の第5実施形態によるエージェントを用いた情報検索方法において、ユーザとの対話を円滑にするためのユーザの感情推定に基づく対話戦略の選択の処理フローを示す。 FIG. 5 shows a process flow of selecting an interaction strategy based on estimation of a user's emotion for smoothing interaction with the user in the information retrieval method using an agent according to the fifth embodiment of the present invention.
図5を用いてこのエージェントを用いた情報検索方法の動作を説明する。 The operation of the information retrieval method using this agent will be described with reference to FIG.
まず、ユーザとの1ターンの対話の後(503)、対話の成功や失敗の記録(504)を行い、対話結果のパターンを取り出し(505)て、対話履歴からユーザの状態を推定(506)する。 First, after a one-turn interaction with the user (503), the success or failure of the interaction is recorded (504), a pattern of the interaction result is extracted (505), and the state of the user is estimated from the interaction history (506). I do.
例えば、過去数ターンの対話が成功したか、失敗したかの記録(504)によって、ユーザが「喜」なのか、「怒」なのかは容易に推定(506)できる。成功が多ければ「喜」、成功が少なければ「怒」であるからである。ユーザが「喜」の場合にはややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、エージェントの表情を申し訳なさそうなものに替え、推定されたユーザの感情に合わせた発話方法、対話戦略の選択(507)を行う。 For example, based on the record (504) of whether the conversations of the past several turns have succeeded or failed, it can be easily estimated (506) whether the user is "happy" or "angry". This is because "satisfaction" is "joy" and "slow" is "anger". When the user is "happy", the dialogue is advanced efficiently with a simple expression, but when the user is "angry", it is switched to a polite expression, the expression of the agent is changed to something that seems to be apologetic, and the estimated user Of the utterance method and the conversation strategy according to the emotion of the user (507).
このように、本発明の第5実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search method using the agent according to the fifth embodiment of the present invention has an excellent effect in that the interest of the user can be maintained.
図6は、本発明の第6実施形態によるエージェントを用いた情報検索方法において、ユーザとの対話を円滑にするためのユーザの感情推定に基づく対話戦略の選択の処理フローを示す。 FIG. 6 shows a process flow of selecting a dialog strategy based on estimation of a user's emotion to facilitate a dialog with the user in the information search method using an agent according to the sixth embodiment of the present invention.
図6を用いてこのエージェントを用いた情報検索方法の動作を説明する。 The operation of the information search method using this agent will be described with reference to FIG.
まず、ユーザとの1ターンの対話の後(603)、ユーザの声の状況分析(604)を行い、ユーザの推定感情を取り出し(605)て、ユーザの声質から現在のユーザの感情状態を推定する(606)。 First, after a one-turn dialogue with the user (603), a situation analysis of the user's voice is performed (604), the estimated emotion of the user is extracted (605), and the current emotional state of the user is estimated from the voice quality of the user. (606).
例えば、平均ピッチ周波数がやや高くなり、語尾の継続時間が長くなるとユーザは「喜」である場合が多く、反対に平均ピッチ周波数が低く、全体のパワーも増え、語尾の継続時間が短い場合は「怒」である場合が多い。このような推定を対話ターン毎に行い、推定結果を蓄積しておき、感情の推定に使う。ユーザが「喜」の場合にはややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、エージェントの表情を申し訳なさそうなものに替え、推定されたユーザの感情に合わせた発話方法、対話戦略の選択(607)を行う。 For example, if the average pitch frequency is slightly higher and the duration of the ending is longer, the user is often happily. Conversely, if the average pitch frequency is lower, the overall power is increased, and the duration of the ending is shorter, Often "angry". Such estimation is performed for each conversation turn, and the estimation results are accumulated and used for emotion estimation. When the user is "happy", the dialogue is advanced efficiently with a simple expression, but when the user is "angry", it is switched to a polite expression, the expression of the agent is changed to something that seems to be apologetic, and the estimated user Of the utterance method and the dialog strategy in accordance with the emotion of the user (607).
このように、本発明の第6実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search method using the agent according to the sixth embodiment of the present invention has an excellent effect in that the interest of the user can be maintained.
図7は、本発明の第7実施形態によるエージェントを用いた情報検索方法において、ユーザとの対話を円滑にするためのユーザの表情に基づく対話戦略の選択の処理フローを示す。 FIG. 7 shows a process flow of selecting a dialog strategy based on a user's expression to facilitate a dialog with a user in the information search method using an agent according to the seventh embodiment of the present invention.
図7を用いてこのエージェントを用いた情報検索方法の動作を説明する。 The operation of the information search method using this agent will be described with reference to FIG.
まず、ユーザとの1ターンの対話の後(703)、ユーザの表情の分析(704)を行い、現在までのユーザの推定感情を取り出し(705)て、ユーザの表情からユーザの感情状態を推定する(706)。 First, after a one-turn interaction with the user (703), the user's facial expression is analyzed (704), the estimated emotion of the user up to the present is extracted (705), and the emotional state of the user is estimated from the user's facial expression. (706).
例えば、両目が細く、口の両端が上がっている場合には「喜」である場合が多く、両眉の間隔が短くなり、口がやや開かれている場合は「怒」である場合が多い。このような推定を対話ターン毎に行い、推定結果を蓄積しておき、感情の推定に使う。ユーザが「喜」の場合にはややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、エージェントの表情を申し訳なさそうなものに替え、推定されたユーザの感情に合わせた発話方法、対話戦略の選択(707)を行う。 For example, if the eyes are thin and both ends of the mouth are raised, "pleasure" is common, the interval between both eyebrows is short, and if the mouth is slightly open, "anger" is common. . Such estimation is performed for each conversation turn, and the estimation results are accumulated and used for emotion estimation. When the user is "happy", the dialogue is advanced efficiently with a simple expression, but when the user is "angry", it is switched to a polite expression, the expression of the agent is changed to something that seems to be apologetic, and the estimated user Utterance method and dialogue strategy are selected according to the emotion of the user (707).
このように、本発明の第7実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search method using the agent according to the seventh embodiment of the present invention has an excellent effect in that the interest of the user can be maintained.
図8は、本発明の第8実施形態によるエージェントを用いた情報検索方法において、ユーザとの対話を円滑にするためのユーザの声質、表情および対話履歴に基づく対話戦略の選択の処理フローを示す。 FIG. 8 shows a process flow of selecting an interaction strategy based on a user's voice quality, facial expression, and interaction history in order to smoothly interact with the user in the information search method using an agent according to the eighth embodiment of the present invention. .
図8を用いてこのエージェントを用いた情報検索方法の動作を説明する。 The operation of the information search method using this agent will be described with reference to FIG.
まず、ユーザとの1ターンの対話の後(803)、対話の成功や失敗、ユーザの声と表情の記録(804)を行い、現在までの対話履歴、声の状況、表情を取り出し(805)て、ユーザの声質、表情、対話の結果からユーザの感情状態を推定(806)する。 First, after a one-turn dialogue with the user (803), the success or failure of the dialogue, the voice and facial expression of the user are recorded (804), and the dialogue history, voice status, and facial expression up to the present are taken out (805). Then, the emotional state of the user is estimated from the user's voice quality, facial expression, and the result of the conversation (806).
例えば、対話の結果が「成功」で声質が「ソフト」で表情が「中立」であれば、ユーザは満足している場合が多く、逆に対話の結果が失敗で、声質が「怒」で、表情が「怒」だと「怒」である場合が多い。このような推定を対話ターン毎に行い、推定結果を蓄積しておき、感情の推定に使う。ユーザが「喜」の場合にはややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、エージェントの表情を申し訳なさそうなものに替え、推定されたユーザの感情に合わせた発話方法、対話戦略の選択(807)を行う。 For example, if the result of the dialogue is “success”, the voice quality is “soft”, and the expression is “neutral”, the user is often satisfied, and conversely, the result of the dialogue fails and the voice quality is “angry”. If the expression is "angry", it is often "angry". Such estimation is performed for each conversation turn, and the estimation results are accumulated and used for emotion estimation. When the user is "happy", the dialogue is advanced efficiently with a simple expression, but when the user is "angry", it is switched to a polite expression, the expression of the agent is changed to something that seems to be apologetic, and the estimated user Utterance method and dialogue strategy are selected according to the emotion of the user (807).
このように、本発明の第8実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search method using the agent according to the eighth embodiment of the present invention has an excellent effect in that the interest of the user can be maintained.
図9は、本発明の第9実施形態によるエージェントを用いた情報検索方法において、自律的な情報検索の処理フローを示す。 FIG. 9 shows a processing flow of an autonomous information search in the information search method using an agent according to the ninth embodiment of the present invention.
図9を用いてこのエージェントを用いた情報検索方法の動作を説明する。 The operation of the information search method using this agent will be described with reference to FIG.
まず、エージェントは自身が持つ情報検索キーワードを含む情報を求めて、情報チャネルCHを自動的に次々と代えていく(903)。その結果、全情報チャネルの検索が終わるか(905)、最大情報登録件数か、情報記憶用の最大メモリサイズ、または予め設定された時間の検索終了条件が成立(906)すると検索作業を中断し、そこまでの検索情報をユーザに合成音声で伝える(908)。もちろん、ユーザからの「おい、○○を教えてくれ。」のような呼びかけに応えて、その時点までの検索情報をユーザに合成音声で伝えることができるのはいうまでもない。 {Circle around (1)} First, the agent automatically obtains information including its own information search keyword and automatically changes the information channel CH one after another (903). As a result, when the search of all information channels is completed (905), the maximum number of registered information, the maximum memory size for storing information, or the search end condition for a preset time is satisfied (906), the search operation is interrupted. Then, the search information up to that point is transmitted to the user in a synthesized voice (908). Needless to say, in response to the user's call such as "Hey, please tell me OO", the search information up to that point can be transmitted to the user in a synthetic voice.
このように、本発明の第9実施形態によるエージェントを用いた情報検索方法は、ユーザの情報検索作業を容易化できるという点でも優れた効果が得られる。 As described above, the information search method using the agent according to the ninth embodiment of the present invention has an excellent effect in that the user can easily perform the information search operation.
図10は、本発明の第10実施形態によるエージェントを用いた情報検索方法において、過去の検索結果を参照する処理フローを示す。 FIG. 10 shows a processing flow for referring to past search results in the information search method using an agent according to the tenth embodiment of the present invention.
図10を用いてこのエージェントを用いた情報検索方法の動作を説明する。 The operation of the information search method using this agent will be described with reference to FIG.
まず、エージェントは、情報検索(1002)されると、最初の検索結果の取り出し(1003)を行い、過去の検索結果と比較(1004)し、この情報と類似の情報はあるか(1005)過去の検索結果蓄積部を調べる。 First, when the information is searched (1002), the agent retrieves the first search result (1003), compares it with the past search results (1004), and determines whether there is any information similar to this information (1005). Examine the search result storage unit.
類似情報が見つかるとユーザにその事実を通知(1006)し、検索結果を読み上げる(1007)。例えば株価ニュースを検索した場合に「また3日前みたいに株が下がったね。」と過去の類似情報の類似性を通知してから検索された情報を読み上げる。過去の情報はユーザからの要求がない限りは読み上げない方が効率的である。このような処理を全ての検索において行う。 (4) When similar information is found, the fact is notified to the user (1006), and the search result is read out (1007). For example, when the stock price news is searched, the similarity of the past similar information is notified that "the stock has fallen again three days ago." And the searched information is read out. It is more efficient not to read past information unless there is a request from the user. Such processing is performed in all searches.
このように、本発明の第10実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search method using the agent according to the tenth embodiment of the present invention has an excellent effect in that the interest of the user can be maintained.
図11は、本発明の第11実施形態によるエージェントを用いた情報検索方法において、過去の検索結果を参照する処理フローを示す。 FIG. 11 shows a processing flow for referring to past search results in the information search method using an agent according to the eleventh embodiment of the present invention.
図11を用いてこのエージェントを用いた情報検索方法の動作を説明する。 The operation of the information search method using this agent will be described with reference to FIG.
まず、エージェントは、情報検索(1102)されると、この情報と類似情報はあるか(1106)、過去の検索結果蓄積部を調べる。類似性の判定は、ヒットした検索用キーワードのジャンル、あるいは、検索条件の名詞と目的語のペア、または検索用キーワードの上位概念、または検索された情報の焦点である。ヒットした情報検索キーワード自体も、もちろん類似性判定に使用できるが、より大ぐくりのこれらの概念を用いた方が類似した情報を見つけられる確率が増える。類似情報が見つかるとユーザにその事実を通知し(1107)、検索結果を読み上げる(1108)。 {Circle around (1)} First, when the agent searches for information (1102), the agent checks the past search result storage unit for any similar information (1106). The determination of the similarity is the genre of the hit search keyword, the noun and object pair of the search condition, the superordinate concept of the search keyword, or the focus of the searched information. The information search keyword that has hit can of course be used for similarity determination, but using more of these concepts increases the probability of finding similar information. When similar information is found, the fact is notified to the user (1107), and the search result is read out (1108).
例えばスポーツマンエージェントを使っている場合、現時点で「スポーツ」のジャンル中の「テニス」を含む情報が見つかった場合にも、それを紹介する前に、「スポーツ」というジャンルに「野球」というキーワードが含まれていれば、「そういえば、昨日は野茂選手が完全試合だったね。」と過去の類似情報を報告してから検索されたテニスの情報を読み上げる。 For example, if you are using a sportsman agent and find information that includes "tennis" in the "sports" genre at this time, before introducing it, the keyword "baseball" must be added to the "sports" genre. Is included, "Speaking of which, Nomo was a perfect match yesterday." And then reported past similar information, and then read out the retrieved tennis information.
情報検索条件の動詞と目的語のペアーは、例えば情報検索条件として「近くのラーメン屋を教えて」が入力された場合、「ラーメン屋」と「教える」がペアとして抽出されることになる。過去の蓄積された情報を検索し、例えば先週「おいしいラーメン屋を教えて」という情報検索条件で見つかった情報があったとすると、これが同じペアを持つため抽出され、エージェントは「先週、おいしいラーメン屋に行きましたね。」と言ってから現時点で検索して見つかるラーメン屋の情報を読み上げる。このようにすることで、ユーザは先週のラーメン屋での経験を思い出し、現時点での行動を見直すことができる。 動 As a pair of a verb and an object of the information search condition, for example, when “teach a nearby ramen shop” is input as the information search condition, “a ramen shop” and “teach” are extracted as a pair. Searching the past accumulated information, for example, if there is information found under the information search condition of "Tell me a delicious ramen shop" last week, this is extracted because it has the same pair, and the agent is I read the information of the ramen shop that can be found by searching at the moment. By doing so, the user can recall the experience at the ramen shop last week and review the current action.
また、上位概念は、ジャンルと階層を持つ点が異なる。例えば、「ラーメン屋」の上位概念は「中華料理店」であり、「中華料理店」の上位概念は「食事する場所」である。したがって、上記のラーメン屋の例でいうと、先週「カレー店」で検索して見つかった情報があったとすると、現時点で「ラーメン屋」というキーワードで検索すると、上位概念が同じ「食事する場所」であるカレー店の情報が見つかり、エージェントは「そう言えば、先週はカレー店にいきましたね。」と言ってから現時点でのラーメン屋の検索結果を読み上げる。このようにすることで、ユーザは先週のカレー店での経験を思い出し、現時点での行動を見直すことができる。 上位 The upper concept differs in that it has a genre and a hierarchy. For example, the superordinate concept of “Ramen restaurant” is “Chinese restaurant” and the superordinate concept of “Chinese restaurant” is “place to eat”. Therefore, in the example of the ramen shop above, if there was information found by searching for "curry shop" last week, if you search for the keyword "ramen shop" at this time, the superordinate concept is the same "eating place" Is found, and the agent says, "Well, I went to a curry store last week." By doing so, the user can recall the experience at the curry store last week and review the current action.
また、焦点は検索された情報を要約し、最も多く出現する単語として抽出できる。エージェントはこの単語を含む過去の蓄積された情報を探し、見つかるとそれをユーザに報告する。例えば、ビジネスマンエージェントが「原油」をキーワードとして検索した情報を分析し、「価格上昇」が焦点として抽出されたとする。エージェントは過去の蓄積情報の中で、「価格情報」を焦点として持っている情報を探し、例えば住宅地価の情報の情報を見つけると、「そう言えば、先週住宅価格もあがりましたが」と言ってから、現時点で検索された原油の価格上昇の情報を読み上げる。このようにすることにより、ユーザは先週の住宅価格上昇と、現時点の原油価格上昇からインフレを予感し、これにあった行動をとることで利益を得ることができる。 焦点 Focus can summarize the searched information and extract it as the most frequently occurring word. The agent looks for past accumulated information containing this word and reports it to the user if found. For example, suppose that a businessman agent analyzes information retrieved using “crude oil” as a keyword, and “price increase” is extracted as a focus. The agent looks for information that focuses on "price information" in the past accumulated information, and finds information on information on residential land prices, for example, and says, "Speaking so, house prices went up last week." After that, it reads out the information on the price increase of the crude oil searched at the present time. By doing so, the user can foresee inflation based on the rise in house prices last week and the rise in crude oil prices at the present time, and can profit by taking action in accordance with the inflation.
ところで、過去の情報自体はユーザからの要求がない限りは読み上げない方が効率的であり、概略をいうだけで十分である。 By the way, it is more efficient not to read out the past information itself unless there is a request from the user, and it is enough to simply give an outline.
このような処理を全ての検索において行う。 行 う Perform such processing in all searches.
このように、本発明の第11実施形態によるエージェントを用いた情報検索方法は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search method using the agent according to the eleventh embodiment of the present invention has an excellent effect in that the interest of the user can be maintained.
図12は、本発明の第12実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 12 is a block diagram of an information search device using an agent according to a twelfth embodiment of the present invention.
図12に示すように、このエージェントを用いた情報検索装置は、中央処理部1201と、選択可能なエージェントの一覧表示を行い一般的にはディスプレイから構成されているエージェント表示手段1202と、表示手段1202とバスとのインタフェース回路1203と、一般にはマイクロホンまたはリモコンから構成されている入力手段1204と、エージェント選択手段1205と、検索キーワード追加手段1206と、一般的にはスピーカを含むオーディオ装置の出力手段1207と、エージェントの固有情報検索条件の一般的にはメモリ装置である情報検索条件記憶手段1208と、情報検索手段1209と、システムバス1210とで構成されている。
As shown in FIG. 12, an information retrieval apparatus using this agent comprises a
上記のように構成されたエージェントを用いた情報検索装置について、その動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、このエージェントを用いた情報検索装置本装置は、ユーザのために情報検索作業を代行する複数のエージェント画像とその特性を表示装置1202に表示し、ユーザがその画像や特性説明から自分の興味と似た性向を持っていそうなエージェントを選択する。例えば「おやじエージェント」の場合には、頑固そうな老人の画像と、「やや頑固。政治経済に興味を持つ。孫と妻には弱い。」などの特性が表示されるので、株価や円相場などの情報を検索依頼したい場合には、この「おやじエージェント」を選ぶと、ほぼユーザの欲しい情報が入手できると期待できる。
First, the information retrieval device using this agent The present device displays a plurality of agent images acting on behalf of the user for the information retrieval work and their characteristics on the
そこで、ユーザはその名前または番号を入力手段1204を使って選択する。入力手段1204が音声の場合には、入力手段1204は音声認識装置を含む。エージェント選択手段1205によって、選択されたエージェントだけが残り、他のエージェントは消される。エージェント選択手段1205はこのエージェントの名前または番号を記憶する。エージェントはそれぞれ固有の情報検索用のキーワードを情報検索条件記憶手段1208に持つ。例えばビジネスマンエージェントなら、「サラリー」「景気」「売れ筋」などの言葉が情報検索キーワードとして予め記憶してある。
Therefore, the user selects the name or number using the input means 1204. When the
ユーザからエージェントに固有の情報検索キーワードを提示するよう入力手段1204を使って要望があると、キーワードの一覧が表示装置1202に表示される。場合によっては、合成音声などで登録内容を出力手段1207から読み上げることも効果的である。ユーザが、提示された情報検索キーワードでは不十分であると考える場合には、ユーザは情報検索キーワードを追加登録できる。その際、キーワードは過去に登録されたものと重なりや矛盾がないかが中央処理部1201によってチェックされる。
(4) When a user requests the agent to present a unique information search keyword to the agent using the
過去に同じキーワードがある場合には登録は中止され、意味的に矛盾する場合には、ユーザの設定した方を優先し、矛盾する過去の情報検索条件は削除される。なお、情報検索条件はキーワードのような単語である必要はなく、文であっても構わない。キーワードのセットが終わると、エージェントは情報源(例えばインターネットのサイトや文字多重放送など)の様々なチャンネルを自律的にチェックし、キーワードが含まれているものを探してユーザに提示する。 If the same keyword exists in the past, the registration is stopped. If the keyword is semantically inconsistent, the one set by the user is prioritized and the inconsistent past information search condition is deleted. The information search condition need not be a word such as a keyword, but may be a sentence. When the keyword is set, the agent autonomously checks various channels of the information source (for example, an Internet site or a teletext broadcast), searches for the one containing the keyword, and presents it to the user.
このように、本発明の第12実施形態による情報検索装置およびエージェントを用いた情報検索装置は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。 As described above, the information search apparatus and the information search apparatus using the agent according to the twelfth embodiment of the present invention can provide an excellent effect in that the user can save time and effort in setting information search conditions.
図13は、本発明の第13実施形態によるエージェントを用いた情報検索装置において、エージェントに固有の情報検索条件と新たに追加する情報検索条件の判断部1300のブロック図を示す。
FIG. 13 is a block diagram of an information retrieval condition unique to an agent and a
図13に示すように、この判断部1300は、シーケンス制御手段1301と、入力手段1302と、比較判断手段1303と、シソーラス辞書1304と、エージェントに固有の情報検索条件記憶手段1305と、ゲート手段1306とで構成されている。
As shown in FIG. 13, the
このように構成されたエージェントを用いた情報検索装置のエージェントに固有の情報検索条件と新たに追加されようとする情報検索条件の判断部1300について、その動作を説明する。
The operation of the information search condition specific to the agent and the information search
ユーザが、第12実施形態の情報検索条件(キーワードまたは文)では不十分であると考える場合には、入力手段1302を使って、新たに情報検索キーワードあるいは文で表現された情報検索条件を入力する。このキーワードあるいは文は直接情報検索条件記憶手段1305に送られず、一旦ゲート手段1306に貯められる。シーケンス制御手段1301は、入力手段1302からの通知によってキーワードまたは文が入力されたことを知ると、比較判断手段1303を起動し、入力と、既に情報検索条件記憶手段1305に記憶されたものを比較する。 If the user thinks that the information search condition (keyword or sentence) of the twelfth embodiment is not sufficient, he or she uses the input means 1302 to input a new information search condition or information search condition expressed by a sentence. I do. This keyword or sentence is not sent directly to the information retrieval condition storage means 1305 but is temporarily stored in the gate means 1306. When the sequence control means 1301 knows that a keyword or sentence has been input by the notification from the input means 1302, it activates the comparison determination means 1303, and compares the input with the information already stored in the information search condition storage means 1305. I do.
その際、単純な比較だけでなく、入力と記憶されたもの双方をシソーラス辞書1304で関連語の集合とし、この集合同士が同じ要素を持つかを判断する。その結果、同じでないと判断されると、シーケンス制御手段1301からゲート手段1306に貯めてあった入力を情報検索条件記憶手段1305に転送するように指令が下る。
At that time, not only a simple comparison but also the input and the stored one are set as a set of related words in the
また、比較判断手段1303において、入力と既存の情報検索条件の整合性も判断される。つまり、「価格の高い」という条件と「価格の安い」という条件は、同時に存在すると無意味な条件となる。このような矛盾が見つけられると、比較判断手段1303から、出力手段1307に矛盾があったことが通知され、出力手段1307は合成音声などで矛盾があったため、ユーザの入力を優先し、既存の条件は削除されたことをユーザに通知する。
{Circle around (5)} The
このように、ユーザが入力した新たな情報検索条件は、自動的に既存の情報検索条件と比較され、整合性や冗長性がチェックされたうえで矛盾するものに上書き登録される。矛盾するものが無い場合には追加登録される。 As described above, the new information search condition input by the user is automatically compared with the existing information search condition, and after checking the consistency and redundancy, the new information search condition is overwritten and registered with the contradictory one. If there is no inconsistency, it is additionally registered.
このように、本発明の第13実施形態による情報検索装置およびエージェントを用いた情報検索装置は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。 As described above, the information search device and the information search device using the agent according to the thirteenth embodiment of the present invention can provide an excellent effect in that the user can save time and effort in setting information search conditions.
図14は、本発明の第14実施形態によるエージェントを用いた情報検索装置において、情報検索条件の追加手段1400として音声対話を行う場合のブロック図を示す。 FIG. 14 is a block diagram showing a case where a voice conversation is performed as the information search condition adding means 1400 in the information search device using the agent according to the 14th embodiment of the present invention.
図14に示すようにこの情報検索条件の追加手段1400は、シーケンス制御手段1401と、音声認識手段1402と、対話管理手段1403と、比較判断手段1404と、シソーラス辞書1405と、情報検索条件記憶手段1406と、ゲート手段1407とで構成されている。
As shown in FIG. 14, the information search
このように構成されたエージェントを用いた情報検索装置の情報検索条件の追加手段1400として音声対話を行う場合の動作を説明する。 The operation of the information search apparatus using the agent configured as described above in the case where a voice conversation is performed as the information search condition adding means 1400 will be described.
ユーザが、第12実施形態の情報検索条件(キーワードや文)では不十分であると考える場合には、音声認識手段1402を使って、新たに情報検索キーワードあるいは文で表現された情報検索条件を入力する。このキーワードあるいは文は直接情報検索条件記憶手段1406に送られず、一旦ゲート手段1407に貯められる。 If the user thinks that the information search condition (keyword or sentence) of the twelfth embodiment is not enough, the information search condition newly expressed by the information search keyword or sentence is input. This keyword or sentence is not sent directly to the information search condition storage means 1406, but is temporarily stored in the gate means 1407.
この際、音声認識に特有の現象として、誤認識や言い直しの必要な場合が発生する。対話管理手段1403は、音声認識手段1402のからの結果通知を見て、認識結果の尤度が十分でない場合には音声合成手段1408を使って、ユーザに再発声を依頼する。シーケンス制御手段1401は、対話管理手段1403からの通知によって妥当なキーワードまたは文が認識されたことを知ると、比較判断手段1404を起動し、入力と、既に情報検索条件記憶手段1406に記憶されたものを比較する。その際、単純な比較だけでなく、入力と記憶されたもの双方をシソーラス辞書1405で関連語の集合とし、この集合同士が同じ要素を持つかを判断する。その結果、同じでないと判断されると、シーケンス装置からゲート手段1407に貯めてあった入力を情報検索条件記憶手段1406に転送するように指令が下る。
際 At this time, as a phenomenon peculiar to voice recognition, there are cases where erroneous recognition or rephrasing is required. The dialogue management means 1403 looks at the result notification from the speech recognition means 1402 and, if the likelihood of the recognition result is not sufficient, uses the speech synthesis means 1408 to request the user to re-speak. When the sequence control means 1401 knows that a valid keyword or sentence has been recognized by the notification from the dialog management means 1403, it activates the comparison judgment means 1404, and the input and the information have already been stored in the information search condition storage means 1406. Compare things. At this time, not only a simple comparison, but also both the input and the stored ones are set as a set of related words in the
また、比較判断手段1404において、入力と既存の情報検索条件の整合性も判断される。つまり、「価格の高い」という条件と「価格の安い」という条件は、同時に存在すると無意味な条件となる。このような矛盾が見つけられると、比較判断手段1404から、音声合成手段1408に矛盾があったことが通知され、音声合成手段1408は矛盾があったため、ユーザの入力を優先し、既存の条件は削除されたことをユーザに通知する。
{Circle around (4)} The
このように、ユーザが入力した新たな情報検索条件は、自動的に既存の情報検索条件と比較され、整合性や冗長性がチェックされたうえで問題がない場合にのみ登録される。 As described above, the new information search condition input by the user is automatically compared with the existing information search condition, and is registered only when there is no problem after checking consistency and redundancy.
このように、本発明の第14実施形態による情報検索装置およびエージェントを用いた情報検索装置は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。 As described above, the information search device and the information search device using the agent according to the fourteenth embodiment of the present invention have an excellent effect in that the user can save time and effort in setting information search conditions.
図15は、本発明の第15実施形態によるエージェントを用いた情報検索装置において、情報検索条件の追加手段1500として文入力を行う場合のブロック図を示す。 FIG. 15 is a block diagram showing a case where a sentence is input as the information search condition adding means 1500 in the information search device using the agent according to the fifteenth embodiment of the present invention.
図15に示すようにこの情報検索条件の追加手段1500は、シーケンス制御手段1501と、入力手段1502と、構文解析手段1503と、意味理解手段1504と、キーワード抽出手段1505と、比較判断手段1506と、情報検索条件記憶手段1507と、ゲート手段1508と、応答文生成手段1509と、出力手段1510とで構成されている。
As shown in FIG. 15, the information search condition adding means 1500 includes a sequence control means 1501, an input means 1502, a syntax analysis means 1503, a meaning understanding means 1504, a keyword extraction means 1505, and a comparison and judgment means 1506. , An information retrieval
このように構成されたエージェントを用いた情報検索装置の情報検索条件の追加手段1500として文入力を行う場合の動作を説明する。 An operation when inputting a sentence as the information search condition adding means 1500 of the information search device using the agent configured as described above will be described.
ユーザが、第12実施形態の情報検索条件(キーワードや文)では不十分であると考える場合には、入力手段1502を使って、新たに情報検索キーワードあるいは文で表現された情報検索条件を入力する。一般にはリモコンで入力する場合が多い。このキーワードあるいは文は直接には情報検索条件記憶手段1507に送られず、一旦ゲート手段1508に貯められる。この際、文入力に特有の現象として、誤記などで再入力が必要な場合が発生する。構文解析手段1503、意味理解手段1504によって単語に近い単位に分解された入力はキーワード抽出手段1505によってキーワードが抽出される。
If the user thinks that the information search condition (keyword or sentence) of the twelfth embodiment is not sufficient, he or she uses the input means 1502 to input a new information search condition or information search condition expressed by a sentence. I do. Generally, input is often made with a remote controller. This keyword or sentence is not directly sent to the information search condition storage means 1507, but is temporarily stored in the gate means 1508. At this time, as a phenomenon peculiar to sentence input, there is a case where re-input is necessary due to erroneous writing or the like. The keyword is extracted by the
この際、構文解析手段1503や意味理解手段1504はその解析の妥当性を数値表現したスコアを順次次のキーワード抽出手段1505に転送する。これらを受けたキーワード抽出手段1505の結果を見て、シーケンス制御手段1501は、誤記がある場合には応答文生成手段1509を使って、ユーザに再入力を依頼する。シーケンス制御手段1501は、キーワード抽出手段1505からの通知によって妥当なキーワードが抽出されたことを知ると、比較判断手段1506を起動し、入力と、既に情報検索条件記憶手段1507に記憶されたものを比較する。その際、単純な比較だけでなく、入力と記憶されたもの双方をシソーラス辞書1511で関連語の集合とし、この集合同士が同じ要素を持つかを判断する。
At this time, the syntax analysis means 1503 and the meaning understanding means 1504 sequentially transfer scores expressing the validity of the analysis to the next keyword extraction means 1505. The
その結果、同じでないと判断されると、シーケンス制御手段1501からゲート手段1508に貯めてあった入力を情報検索条件記憶手段1507に転送するように指令が下る。また、比較判断手段1506において、入力と既存の情報検索条件の整合性も判断される。つまり、「価格の高い」という条件と「価格の安い」という条件は、同時に存在すると無意味な条件となる。このような矛盾が見つけられると、比較判断手段1506から、出力手段1510に矛盾があったことが通知され、出力手段1510は矛盾があったため、ユーザの入力を優先し、既存の条件は削除されたことをユーザに通知する。
As a result, when it is determined that they are not the same, a command is issued from the sequence control means 1501 to transfer the input stored in the gate means 1508 to the information search condition storage means 1507. Further, the
このように、ユーザが入力した新たな情報検索条件は、自動的に既存の情報検索条件と比較され、整合性や冗長性がチェックされたうえで問題がない場合にのみ登録される。 As described above, the new information search condition input by the user is automatically compared with the existing information search condition, and is registered only when there is no problem after checking consistency and redundancy.
このように、本発明の第15実施形態による情報検索装置およびエージェントを用いた情報検索装置は、ユーザの情報検索の条件設定の手間を節約できるという点で優れた効果が得られる。 As described above, the information search device and the information search device using the agent according to the fifteenth embodiment of the present invention have an excellent effect in that the user can save time and effort in setting information search conditions.
図16は、本発明の第16実施形態によるエージェントを用いた情報検索装置においてエージェントの切り替えを行うときのブロック図を示す。 FIG. 16 is a block diagram showing a case where an agent is switched in the information search device using an agent according to the sixteenth embodiment of the present invention.
図16において、このエージェントを用いた情報検索装置は、音声認識手段1601と、構文解析手段1602と、意味理解手段1603と、対話管理手段1604と、情報検索手段1605と、情報収集手段1606と、受信情報記憶手段1607と、エージェント切り替え手段1608と、録音音声DB1609と、テキスト音声合成手段1610と、画像生成手段1611と、出力切り替え手段1612と、スピーカ1613とで構成されている。
In FIG. 16, an information search device using this agent includes a
このように構成されたエージェントを用いた情報検索装置においてエージェントの切り替えを行うときの動作を説明する。 The operation of switching the agent in the information retrieval device using the agent configured as described above will be described.
まず、ユーザからの音声認識手段1601を通じての呼び出し、またはエージェント自身のメモリ容量が超過しそうになるなどの制約条件が成立した場合に、エージェントは自動的に画像生成手段1611を通して出現する。エージェントが最初から提示されている場合には、上記の条件成立によって、活発に動き出す。エージェントは情報源(例えばインターネットのサイトや文字多重放送など)の様々なチャンネルを自律的にチェックし、エージェント自身が持つ情報検索条件(キーワード)について情報検索手段1605でその情報検索キーワードが含まれているものを探してくるが、ユーザへの提示に先立ち、検索された情報の中で焦点となっているキーワードを情報検索手段1605が見つける。
{Circle around (1)} First, when a call from the user through the
これにもとづき、対話管理手段1604は、この焦点になっているキーワードと対応づけられた感想を表現する録音音声を録音音声データベース1609から選択する。この感想を表現する文は事前に決定できるから、必ずしもテキスト音声合成である必要はなく、録音再生音声でも構わない。例えば、「退学」という焦点が抽出されている場合には、女子高生エージェントの場合には「ねえ、ちょっと、これ聞いて。ひどい!」というような感想を述べる。この後で、エージェントは、エージェント切り替え手段1608によって読み上げ専門のエージェントに切り替えられる。読み上げ専用のエージェントは、テキスト音声合成を使って検索された情報を読み上げる。このような交代を情報検索手段1605によって検索された情報がなくなるまで続ける。
対 話 Based on this, the dialogue management means 1604 selects a recorded voice expressing the impression associated with the focused keyword from the recorded
このように、本発明の第16実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search device using the agent according to the sixteenth embodiment of the present invention can provide an excellent effect in that the interest of the user can be maintained.
図17は、本発明の第17実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 17 is a block diagram of an information retrieval device using an agent according to a seventeenth embodiment of the present invention.
図17において、このエージェントを用いた情報検索装置は、音声認識手段1701と、構文解析手段1702と、意味理解手段1703と、対話管理手段1704と、情報検索手段1705と、情報収集手段1706と、受信情報記憶手段1707と、エージェント切り替え手段1708と、録音音声データベース1709と、テキスト音声合成手段1710と、画像生成手段1711と、出力切り替え手段1712と、スピーカ1713と、常識データベース1714とで構成されている。
In FIG. 17, an information search device using this agent includes a speech recognition unit 1701, a
このように構成されたエージェントを用いた情報検索装置の動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、ユーザからの音声認識手段1701を通じての呼び出し、またはエージェント自身のメモリ容量が超過しそうになるなどの制約条件が成立した場合に、エージェントは自動的に画像生成手段1711を通して出現する。エージェントが最初から提示されている場合には、上記の条件成立によって、活発に動き出す。エージェントは情報源(例えばインターネットのサイトや文字多重放送など)の様々なチャンネルを自律的にチェックし、エージェント自身が持つ情報検索条件(キーワード)について情報検索手段1705でその情報検索キーワードが含まれているものを探してくるが、ユーザへの提示に先立ち、検索された情報の中で焦点となっているキーワードを抽出するため、検索された情報はテキスト音声合成手段1710の前処理で形態素に分解され、構文解析手段1702、意味理解手段1703によって焦点が抽出される。意味理解手段は焦点が複数ある場合には常識データベース1714を使って、焦点を一つに絞り込む。
{Circle around (1)} First, when a call from the user through the voice recognition unit 1701 or a constraint condition such as the memory capacity of the agent itself is likely to be satisfied is satisfied, the agent automatically appears through the
これにもとづき、対話管理手段1704は、この焦点になっているキーワードと対応づけられた感想を表現する録音音声を録音音声データベース1709から選択する。この感想を表現する文は事前に決定できるから、必ずしもテキスト音声合成である必要はなく、録音再生音声でも構わない。例えば、「退学」という焦点が抽出されている場合には、女子高生エージェントの場合には「ねえ、ちょっと、これ聞いて。ひどい!」というような感想を述べる。この後で、エージェントは、エージェント切り替え手段1708によって読み上げ専門のエージェントに切り替えられる。読み上げ専用のエージェントは、テキスト音声合成を使って検索された情報を読み上げる。このような交代を情報検索手段1705によって検索された情報がなくなるまで続ける。
対 話 Based on this, the dialogue management means 1704 selects a recorded voice expressing the impression associated with the focused keyword from the recorded
このように、本発明の第17実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。 Thus, the information search device using the agent according to the seventeenth embodiment of the present invention has an excellent effect in that the interest of the user can be maintained.
図18は、本発明の第18実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 18 is a block diagram showing an information retrieval apparatus using an agent according to an eighteenth embodiment of the present invention.
図18において、このエージェントを用いた情報検索装置は、音声認識手段1801と、構文解析手段1802と、意味理解手段1803と、対話管理手段1804と、対話履歴データベース1805と、感情推定手段1806と、情報収集手段1807と、受信情報記憶手段1808と、情報検索手段1809と、エージェント切り替え手段1810と、録音音声データベース1811と、テキスト音声合成手段1812と、出力切り替え手段1813と、スピーカ1814と、画像生成手段1815とで構成されている。
In FIG. 18, the information retrieval device using this agent includes a
このように構成されたエージェントを用いた情報検索装置の動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、音声認識手段1801からの入力に対するテキスト音声合成手段1812の出力(あるいはその逆の組み合わせ)で成り立つユーザとの1ターンの対話の成果を対話履歴データベース1805に記録した後、対話履歴データベース1805から感情推定手段1806を使ってユーザの感情状態を推定する。例えば、過去数ターンの対話が成功したか、失敗したかによって、ユーザが「喜」なのか、「怒」なのかは容易に推定できる。成功が多ければ「喜」、成功が少なければ「怒」であるからである。ユーザが「喜」の場合には対話管理手段1804はややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、画像生成手段1815によってエージェントの表情を申し訳なさそうなものに替える。
First, the result of a one-turn dialogue with the user, which is made up of the output of the text-to-
このように、本発明の第18実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。 Thus, the information search device using the agent according to the eighteenth embodiment of the present invention can provide an excellent effect in that the user's interest can be maintained.
図19は、本発明の第19実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 19 is a block diagram of an information search device using an agent according to a nineteenth embodiment of the present invention.
図19において、このエージェントを用いた情報検索装置は、音声認識手段1901と、構文解析手段1902と、意味理解手段1903と、対話管理手段1904と、感情推定手段1905と、情報収集手段1906と、受信情報記憶手段1907と、情報検索手段1908と、エージェント切り替え手段1909と、録音音声データベース1910と、テキスト音声合成手段1911と、出力切り替え手段1912と、スピーカ1913と、画像生成手段1914とで構成されている。
In FIG. 19, an information retrieval device using this agent includes a
このように構成されたエージェントを用いた情報検索装置の動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、音声認識手段1901からの入力に対して、感情推定手段1905を使ってユーザの感情状態を推定する。例えば、平均ピッチ周波数がやや高くなり、語尾の継続時間が長くなるとユーザは「喜」である場合が多く、反対に平均ピッチ周波数が低く、全体のパワーも増え、語尾の継続時間が短い場合は「怒」である場合が多い。ユーザが「喜」の場合には対話管理手段1904はややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、画像生成手段1914によってエージェントの表情を申し訳なさそうなものに替える。 First, the emotion state of the user is estimated using the emotion estimation means 1905 in response to the input from the voice recognition means 1901. For example, if the average pitch frequency is slightly higher and the duration of the ending is longer, the user is often happily. Conversely, if the average pitch frequency is lower, the overall power is increased, and the duration of the ending is shorter, Often "angry". If the user is "happy", the dialog management means 1904 proceeds with the dialog efficiently with a slightly inexact expression, but if the user is "angry", the expression is switched to a polite expression, and the image generation means 1914 apologizes for the expression of the agent. Replace with something that looks good.
このように、本発明の第19実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。 Thus, the information search device using the agent according to the nineteenth embodiment of the present invention has an excellent effect in that the user's interest can be maintained.
図20は、本発明の第20実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 20 is a block diagram of an information search device using an agent according to a twentieth embodiment of the present invention.
図20において、このエージェントを用いた情報検索装置は、音声認識手段2001と、構文解析手段2002と、意味理解手段2003と、対話管理手段2004と、画像認識手段2005と、感情推定手段2006と、情報収集手段2007と、受信情報記憶手段2008と、情報検索手段2009と、エージェント切り替え手段2010と、録音音声データベース2111と、テキスト音声合成手段2012と、出力切り替え手段2013と、スピーカ2014と、画像生成手段2015とで構成されている。
In FIG. 20, an information retrieval apparatus using this agent includes a
このように構成されたエージェントを用いた情報検索装置の動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、音声認識手段2001からの入力と同時に画像認識手段2005を通して入ってくるユーザの表情に対して、感情推定手段2006を使ってユーザの感情状態を推定する。例えば、両目が細く、口の両端が上がっている場合には「喜」である場合が多く、両眉の間隔が短くなり、口がやや開かれている場合は「怒」である場合が多い。ユーザが「喜」の場合には対話管理手段2004はややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、画像生成手段2015によってエージェントの表情を申し訳なさそうなものに替える。
{Circle around (1)} First, the emotional state of the user is estimated using the
このように、本発明の第20実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search device using the agent according to the twentieth embodiment of the present invention has an excellent effect in that the user's interest can be maintained.
図21は、本発明の第21実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 21 is a block diagram showing an information retrieval apparatus using an agent according to a twenty-first embodiment of the present invention.
図21において、このエージェントを用いた情報検索装置は、音声認識手段2101と、構文解析手段2102と、意味理解手段2103と、対話管理手段2104と、画像認識手段2105と、感情推定手段2106と、情報収集手段2107と、受信情報記憶手段2108と、情報検索手段2109と、エージェント切り替え手段2110と、録音音声データベース2111と、テキスト音声合成手段2112と、出力切り替え手段2113と、スピーカ2114と、画像生成手段2115とで構成されている。
In FIG. 21, an information retrieval device using this agent includes a speech recognition unit 2101, a
このように構成されたエージェントを用いた情報検索装置の動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、音声認識手段2101からの入力と同時に画像認識手段2105を通して入ってくるユーザの表情に対して、感情推定手2106を使ってユーザの感情状態を推定する。例えば、対話の結果が「成功」で声質が「ソフト」で表情が「中立」であれば、ユーザは満足している場合が多く、逆に対話の結果が失敗で、声質が「怒」で、表情が「怒」だと「怒」である場合が多い。ユーザが「喜」の場合には対話管理手段2104はややくだけた表現で効率良く対話を進めるが、「怒」の場合には丁寧な表現に切り替え、画像生成手段2115によってエージェントの表情を申し訳なさそうなものに替える。
First, the user's emotional state is estimated using the
このように、本発明の第21実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search device using the agent according to the twenty-first embodiment of the present invention has an excellent effect in that the user's interest can be maintained.
図22は、本発明の第22実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 22 is a block diagram of an information search device using an agent according to a twenty-second embodiment of the present invention.
図22において、このエージェントを用いた情報検索装置は、シーケンス制御手段2201と、入力手段2202と、比較判断手段2203と、シソーラス辞書2204と、情報検索条件記憶手段2205と、ゲート手段2206と、出力手段2207と、情報検索手段2208と、時間監視手段2209と、テキスト音声合成手段2210と、受信情報記憶手段2211と、情報収集手段2212と、複数の情報源2213とで構成されている。
In FIG. 22, an information search device using this agent includes a
このように構成されたエージェントを用いた情報検索装置の動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、エージェントは自身が持つ情報検索キーワードを含む情報を求めて、複数の情報源2213を情報収集手段2212によって次々と代え、受信情報記憶手段2211に記憶された情報を情報検索手段2208で検索していく。この検索作業を時間監視手段2209が監視しており、予めシーケンス制御手段2201に設定してあった検索所要時間を超過する状態になると検索作業を終了させ、検索結果をテキスト音声合成手段2210によってユーザに伝える。
First, the agent seeks information including its own information search keyword, replaces the plurality of
このように、本発明の第22実施形態によるエージェントを用いた情報検索装置は、ユーザの情報検索作業を容易化できるという点でも優れた効果が得られる。 As described above, the information search device using the agent according to the twenty-second embodiment of the present invention has an excellent effect in that the user can easily perform the information search operation.
図23は、本発明の第23実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 23 is a block diagram showing an information retrieval apparatus using an agent according to a twenty-third embodiment of the present invention.
図23において、このエージェントを用いた情報検索装置は、シーケンス制御手段2301と、入力手段2302と、比較判断手段2303と、シソーラス辞書2304と、情報検索条件記憶手段2305と、ゲート手段2306と、出力手段2307と、情報検索手段2308と、検索件数調査手段2309と、テキスト音声合成手段2310と、受信情報記憶手段2311と、情報収集手段2312と、複数の情報源2313とで構成されている。
In FIG. 23, an information search device using this agent includes a
このように構成されたエージェントを用いた情報検索装置の動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、エージェントは自身が持つ情報検索キーワードを含む情報を求めて、複数の情報源2313を情報収集手段2312によって次々と代え、受信情報記憶手段2311に記憶された情報を情報検索手段2308で検索していく。この検索作業を検索件数調査手段2309が監視しており、予めシーケンス制御手段2301に設定してあった上限件数を超過する状態になると検索作業を終了させ、検索結果をテキスト音声合成手段2310によってユーザに伝える。
First, the agent seeks information including the information search keyword possessed by the agent, replaces a plurality of
このように、本発明の第23実施形態によるエージェントを用いた情報検索装置は、ユーザの情報検索作業を容易化できるという点でも優れた効果が得られる。 As described above, the information search device using the agent according to the twenty-third embodiment of the present invention has an excellent effect in that the user can easily perform the information search operation.
図24は、本発明の第24実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 24 is a block diagram of an information retrieval device using an agent according to a twenty-fourth embodiment of the present invention.
図24において、このエージェントを用いた情報検索装置は、シーケンス制御手段2401と、入力手段2402と、比較判断手段2403と、シソーラス辞書2404と、情報検索条件記憶手段2405と、ゲート手段2406と、出力手段2407と、情報検索手段2408と、メモリサイズ調査手段2409と、テキスト音声合成手段2410と、受信情報記憶手段2411と、情報収集手段2412と、複数の情報源2413とで構成されている。
In FIG. 24, an information search device using this agent includes a
このように構成されたエージェントを用いた情報検索装置の動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、エージェントは自身が持つ情報検索キーワードを含む情報を求めて、複数の情報源2413を情報収集手段2412によって次々と代え、受信情報記憶手段2411に記憶された情報を情報検索手段2408で検索していく。この検索作業をメモリサイズ調査手段2409が監視しており、予めシーケンス制御手段2401に設定してあった上限サイズを受信情報記憶手段2411に貯まったデータが超過する状態になると検索作業を終了させ、その時点の検索結果をテキスト音声合成手段2410によってユーザに伝える。
First, the agent seeks information including its own information search keyword, replaces a plurality of
このように、本発明の第24実施形態によるエージェントを用いた情報検索装置は、ユーザの情報検索作業を容易化できるという点でも優れた効果が得られる。 As described above, the information search device using the agent according to the twenty-fourth embodiment of the present invention has an excellent effect in that the user can easily perform the information search operation.
図25は、本発明の第25実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 25 is a block diagram showing an information retrieval apparatus using an agent according to a twenty-fifth embodiment of the present invention.
図25において、このエージェントを用いた情報検索装置は、シーケンス制御手段2501と、入力手段2502と、比較判断手段2503と、シソーラス辞書2504と、情報検索条件記憶手段2505と、ゲート手段2506と、出力手段2507と、情報検索手段2508と、検索上限条件調査手段2509と、テキスト音声合成手段2510と、受信情報記憶手段2511と、情報収集手段2512と、複数の情報源2513と、過去の受信情報の記憶領域2514と、エージェントの台詞音声データベース2515とで構成されている。
In FIG. 25, an information search device using this agent includes a
このように構成されたエージェントを用いた情報検索装置の動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、エージェントは、情報収集手段2512を使って、自律的に複数の情報源2513からエージェント自身の持つ情報検索条件に合致する情報を検索するが、この情報と類似の情報がなかったか、過去の受信情報の記憶領域2514を調べる。類似情報が見つかるとエージェントの台詞音声データベース2515から最適な音声を選択し、出力手段2507を通じてユーザにその事実を報告し、テキスト音声合成手段2510を使って検索結果を読み上げる。例えば株価ニュースを検索した場合に「また3日前みたいに株が下がったね。」と過去の類似情報の類似性を報告してから検索された情報を読み上げる。このような動作を、検索上限条件調査手段2509が停止を命じるまで続行する。
First, the agent uses the information collecting means 2512 to autonomously search for information that matches the information search conditions of the agent from a plurality of information sources 2513.If there is no information similar to this information, The
このように、本発明の第25実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。 Thus, the information search device using the agent according to the twenty-fifth embodiment of the present invention has an excellent effect in that the interest of the user can be maintained.
図26は、本発明の第26実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 26 is a block diagram of an information search device using an agent according to a twenty-sixth embodiment of the present invention.
図26において、このエージェントを用いた情報検索装置は、シーケンス制御手段2601と、入力手段2602と、比較判断手段2603と、シソーラス辞書2604と、情報検索条件記憶手段2605と、ゲート手段2606と、出力手段2607と、情報検索手段2608と、検索上限条件調査手段2609と、テキスト音声合成手段2610と、受信情報記憶手段2611と、情報収集手段2612と、複数の情報源2613と、過去の受信情報のキーワードジャンル記憶領域2614と、キーワードジャンル付与手段2615と、エージェントの台詞音声データベース2616とで構成されている。
In FIG. 26, an information search device using this agent includes a
このように構成されたエージェントを用いた情報検索装置の動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、エージェントは、情報収集手段2612を使って、自律的に複数の情報源2613からエージェント自身の持つ情報検索条件に合致する情報を検索するが、この情報と類似の情報がなかったか調べるため検索された情報の検索キーワードのジャンルをキーワードジャンル付与手段2615によって決定し、過去の受信情報のキーワードジャンル記憶領域2614を調べる。比較判断手段2603において類似と判断されるとエージェントの台詞音声データベース2616から最適な音声を選択し、出力手段2607を通じてユーザにその事実を報告し、テキスト音声合成手段2610を使って検索結果を読み上げる。例えば株価ニュースを検索した場合に「また3日前みたいに株が下がったね。」と過去の類似情報の類似性を報告してから検索された情報を読み上げる。このような動作を、検索上限条件調査手段2609が停止を命じるまで続行する。
First, the agent uses the information collecting means 2612 to autonomously search for information that matches the information search condition of the agent itself from a plurality of
このように、本発明の第26実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search device using the agent according to the twenty-sixth embodiment of the present invention can provide an excellent effect in that the interest of the user can be maintained.
図27は、本発明の第27実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 27 is a block diagram of an information search device using an agent according to a twenty-seventh embodiment of the present invention.
図27において、このエージェントを用いた情報検索装置は、シーケンス制御手段2701と、入力手段2702と、比較判断手段2703と、シソーラス辞書2704と、情報検索条件記憶手段2705と、ゲート手段2706と、出力手段2707と、情報検索手段2708と、検索上限条件調査手段2709と、テキスト音声合成手段2710と、受信情報記憶手段2711と、情報収集手段2712と、複数の情報源2713と、過去に受信した情報検索条件の動詞と目的語の記憶領域2714と、情報検索条件の動詞と目的語の抽出手段2715と、エージェントの台詞音声データベース2716とで構成されている。
このように構成されたエージェントを用いた情報検索装置の動作を説明する。
In FIG. 27, an information search device using this agent includes a
The operation of the information search device using the agent configured as described above will be described.
まず、エージェントは、情報収集手段2712を使って、自律的に複数の情報源2713からエージェント自身の持つ情報検索条件に合致する情報を検索するが、この情報と類似の情報がなかったか調べるため検索された情報検索条件の動詞と目的語をその抽出手段2715によって抽出し、過去に受信した情報検索条件の動詞と目的語の記憶領域2714を調べる。比較判断手段2703において類似と判断されるとエージェントの台詞音声データベース2716から最適な音声を選択し、出力手段2707を通じてユーザにその事実を報告し、テキスト音声合成手段2710を使って検索結果を読み上げる。例えば株価ニュースを検索した場合に「また3日前みたいに株が下がったね。」と過去の類似情報の類似性を報告してから検索された情報を読み上げる。このような動作を、検索上限条件調査手段2709が停止を命じるまで続行する。
First, the agent autonomously searches the information collecting means 2712 from a plurality of
このように、本発明の第27実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search device using the agent according to the twenty-seventh embodiment of the present invention can provide an excellent effect in that the interest of the user can be maintained.
図28は、本発明の第28実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 28 is a block diagram of an information retrieval device using an agent according to a twenty-eighth embodiment of the present invention.
図28において、このエージェントを用いた情報検索装置は、シーケンス制御手段2801と、入力手段2802と、比較判断手段2803と、シソーラス辞書2804と、情報検索条件記憶手段2805と、ゲート手段2806と、出力手段2807と、情報検索手段2808と、検索上限条件調査手段2809と、テキスト音声合成手段2810と、受信情報記憶手段2811と、情報収集手段2812と、複数の情報源2813と、過去の受信情報の検索キーワードの上位概念記憶領域2814と、検索キーワードの上位概念の付与手段2815と、エージェントの台詞音声データベース2816とで構成されている。
In FIG. 28, an information search device using this agent includes a
このように構成されたエージェントを用いた情報検索装置の動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、エージェントは、情報収集手段2812を使って、自律的に複数の情報源2813からエージェント自身の持つ情報検索条件に合致する情報を検索するが、この情報と類似の情報がなかったか調べるため検索された情報の検索キーワードの上位概念をその付与手段2815によって付与し、過去の受信情報の検索キーワードの上位概念記憶領域2814を調べる。
First, the agent autonomously searches the information collecting means 2812 from a plurality of
比較判断手段2803において類似と判断されるとエージェントの台詞音声データベース2816から最適な音声を選択し、出力手段2807を通じてユーザにその事実を報告し、テキスト音声合成手段2810を使って検索結果を読み上げる。上位概念は、ジャンルと階層を持つ点が異なる。例えば、「ラーメン屋」の上位概念は「中華料理店」であり、「中華料理店」の上位概念は「食事する場所」である。
(4) When the comparison / judgment means 2803 judges that the speech is similar, the optimum speech is selected from the
従って、上記のラーメン屋の例でいうと、先週「カレー店」で検索して見つかった情報があったとすると、現時点で「ラーメン屋」というキーワードで検索すると、上位概念が同じ「食事する場所」であるカレー店の情報が見つかり、エージェントは「そう言えば、先週はカレー店にいきましたね。」と言ってから現時点でのラーメン屋の検索結果を読み上げる。このようにすることで、ユーザは先週のカレー店での経験を思い出し、現時点での行動を見直すことができる。本情報検索装置は、このような動作を、検索上限条件調査手段2809が停止を命じるまで続行する。 Therefore, in the above example of a ramen shop, if there is information found by searching for “curry shop” last week, if you search with the keyword “ramen shop” at this time, the superordinate concept is the same “eating place” Is found, and the agent says, "Well, I went to a curry store last week." By doing so, the user can recall the experience at the curry store last week and review the current action. The present information search device continues such an operation until the search upper limit condition checking means 2809 commands the stop.
このように、本発明の第28実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。 As described above, the information search device using the agent according to the twenty-eighth embodiment of the present invention has an excellent effect in that the interest of the user can be maintained.
図29は、本発明の第29実施形態によるエージェントを用いた情報検索装置のブロック図を示す。 FIG. 29 is a block diagram of an information search device using an agent according to a twenty-ninth embodiment of the present invention.
図29において、このエージェントを用いた情報検索装置は、シーケンス制御手段2901と、入力手段2902と、比較判断手段2903と、シソーラス辞書2904と、情報検索条件記憶手段2905と、ゲート手段2906と、出力手段2907と、情報検索手段2908と、検索上限条件調査手段2909と、テキスト音声合成手段2910と、受信情報記憶手段2911と、情報収集手段2912と、複数の情報源2913と、過去の受信情報の焦点記憶領域2914と、検索情報の焦点抽出手段2915と、エージェントの台詞音声データベース2916とで構成されている。
In FIG. 29, an information search device using this agent includes a
このように構成されたエージェントを用いた情報検索装置の動作を説明する。 The operation of the information retrieval device using the agent configured as described above will be described.
まず、エージェントは、情報収集手段2912を使って、自律的に複数の情報源2913からエージェント自身の持つ情報検索条件に合致する情報を検索するが、この情報と類似の情報がなかったか調べるため検索された情報の焦点をその推定手段2915によって推定し、過去の受信情報の焦点記憶領域2914を調べる。比較判断手段2903において類似と判断されるとエージェントの台詞音声データベース2916から最適な音声を選択し、出力手段2907を通じてユーザにその事実を報告し、テキスト音声合成手段2910を使って検索結果を読み上げる。
First, the agent uses the information collecting means 2912 to autonomously search for information matching the information search condition of the agent itself from a plurality of
例えば、ビジネスマンエージェントが「原油」をキーワードとして検索した情報を分析し、「価格上昇」が焦点として抽出されたとする。エージェントは過去の蓄積情報の中で、「価格情報」を焦点として持っている情報を探し、例えば住宅地価の情報の情報を見つけると、「そういえば、先週住宅価格もあがりましたが」と言ってから、現時点で検索された原油の価格上昇の情報を読み上げる。 For example, suppose that a business agent analyzes information retrieved using "crude oil" as a keyword, and "price rise" is extracted as a focus. The agent searches for information that focuses on "price information" in the past accumulated information, and finds information on housing land price information, for example, and says, "Speaking of which, the house price rose last week." Then, it reads out the information on the price increase of the crude oil searched at the present time.
このようにすることにより、ユーザは先週の住宅価格上昇と、現時点の原油価格上昇からインフレを予感し、これにあった行動をとることで利益を得ることができる。本情報検索装置はこのような動作を、検索上限条件調査手段2909が停止を命じるまで続行する。 By doing so, the user can foresee inflation from the rise in house prices last week and the current rise in crude oil prices, and benefit from taking action accordingly. The present information search device continues such an operation until the search upper limit condition checking means 2909 commands the stop.
このように、本発明の第29実施形態によるエージェントを用いた情報検索装置は、ユーザの関心を維持できるという点でも優れた効果が得られる。 Thus, the information search device using the agent according to the twenty-ninth embodiment of the present invention has an excellent effect in that the interest of the user can be maintained.
本発明に係るエージェントを用いた情報検索方法および情報検索装置は、ユーザの簡単な指示をもとに自律的に情報検索を行い、時間と手間をかけずに容易に広範な情報源から該当情報を得ることができるという効果を有し、エージェントを用いて情報検索を行う情報検索方法および情報検索装置などに有用である。 An information search method and an information search device using an agent according to the present invention perform an information search autonomously based on a simple instruction of a user, and can easily obtain relevant information from a wide range of information sources without time and effort. And is useful for an information search method and an information search apparatus for performing information search using an agent.
1201 中央処理部
1202 エージェント表示手段
1203 インタフェース回路、
1204、1302、1502、2202、2302、2402、2502、2602、2702、2802、2902 入力手段
1205 エージェント選択手段
1206 検索キーワード追加手段
1207、1510、2207、2307、2407、2507、2607、2707、2807、2907 出力手段
1208、1305、1406、1507、2205、2305、2405、2505、2605、2705、2805、2905 情報検索条件記憶手段
1209、1605、1705、1809、1908、2009、2109、2208、2308、2408、2508、2608、2708、2808、2908 情報検索手段
1301、1401、1501、2201、2301、2401、2501、2601、2701、2801、2901 シーケンス制御手段
1303、1404、1506、2203、2303、2403、2503、2603、2703、2803、2903 比較判断手段
1304、1405、2204、2304、2504、2604、2704、2804、2904 シソーラス辞書
1402、1601、1701、1801、1901、2001、2101 音声認識手段
1403、1604、1704、1804、1904、2004、2104 対話管理手段
1503、1602、1702、1802、1902、2002、2102 構文解析手段
1504、1603、1703、1803、1903、2003、2103 意味理解手段
1505 キーワード抽出手段
1509 応答文生成手段
1606、1706、1807、1906、2007、2107、2212、2312、2412、2512、2612、2712、2812、2811、2912 情報収集手段
1607、1707、1808、1907、2008、2108、2211、2311、2411、2511、2611、2711、2811、2911 受信情報記憶手段
1608、1708、1810、1909、2010、2110 エージェント切り替え手段
1609 録音音声DB
1610、1710、1911、2210、2310、2410、2510、2610、2710、2810、2910 テキスト音声合成手段
1611、1711、1815、1914、2015、2115 画像生成手段
1709、1811、1910、2011、2111 録音音声データベース
1714 常識データベース
1805 対話履歴データベース
1806、1905、2006、2106 感情推定手段
1812、1911、2012、2112、2210、2310 テキスト音声合成手段
2005、2105 画像認識手段
2209 時間監視手段
2313、2213、2413、2513、2613、2713、2813、2913 複数の情報源
2309、2509、2609、2709、2809、2909 検索上限条件調査手段
2514 過去の受信情報の記憶領域
2515、2616、2716、2816、2916 エージェントの台詞音声データベース
2614 過去の受信情報のキーワードジャンル記憶領域
2615 キーワードジャンル付与手段
2714 過去の受信情報の検索条件の動詞と目的語の記憶領域
2715 検索条件の動詞と目的語の抽出手段
2814 過去の受信情報の検索キーワードの上位概念記憶領域
2815 検索キーワードの上位概念の付与手段
2914 過去の受信情報の焦点記憶領域
2915 検索情報の焦点抽出手段
1201
1204, 1302, 1502, 2202, 2302, 2402, 2502, 2602, 2702, 2802, 2902 Input means 1205 Agent selection means 1206 Search keyword addition means 1207, 1510, 2207, 2307, 2407, 2507, 2607, 2707, 2807, 2807, 2907 Output means 1208, 1305, 1406, 1507, 2205, 2305, 2405, 2505, 2605, 2705, 2805, 2905 Information search condition storage means 1209, 1605, 1705, 1809, 1908, 2009, 2109, 2208, 2308, 2408 , 2508, 2608, 2708, 2808, 2908 Information search means 1301, 1401, 1501, 2201, 2301, 2401, 2501, 2601, 2701, 2801, 2901 Sequence control means 1303, 1404, 1506, 2203, 2303, 2403, 2503 , 2603, 2703, 2803, 2903 Comparison judgment means 1304, 1405, 2204, 2304, 2504, 2604, 2704, 2804, 2904 Thesaurus dictionaries 1402, 1601, 1701, 1801, 1901, 2001, 2101 Speech recognition means 1403, 1604, 1704, 1804, 1904, 2004, 2104 Dialogue management means 1503, 1602, 1702, 1802, 1902, 2002, 2102 Parsing means 1504, 1603, 1703, 1803, 1903, 1903, 2003, 2 103 Meaning understanding means 1505 Keyword extraction means 1509 Response sentence generation means 1606, 1706, 1807, 1906, 2007, 2107, 2212, 2312, 2412, 2512, 2612, 2712, 2812, 2811, 2912 Information collection means 1607, 1707, 1808 , 1907, 2008, 2108, 2211, 2311, 2411, 2511, 2611, 2711, 2811, 2911 Received information storage means 1608, 1708, 1810, 1909, 2010, 2110 Agent switching means 1609 Recording voice DB
1610, 1710, 1911, 2210, 2310, 2410, 2510, 2610, 2710, 2810, 2910 Text-to-speech synthesis means 1611, 1711, 1815, 1914, 2015, 2115 Image generation means 1709, 1811, 1910, 2011, 2111 Recorded
Claims (38)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003359847A JP2004118856A (en) | 2003-10-20 | 2003-10-20 | Information retrieval method and information retrieval system using agent |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003359847A JP2004118856A (en) | 2003-10-20 | 2003-10-20 | Information retrieval method and information retrieval system using agent |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001306566A Division JP3617826B2 (en) | 2001-10-02 | 2001-10-02 | Information retrieval device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004118856A true JP2004118856A (en) | 2004-04-15 |
Family
ID=32290895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003359847A Pending JP2004118856A (en) | 2003-10-20 | 2003-10-20 | Information retrieval method and information retrieval system using agent |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004118856A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006028154A1 (en) * | 2004-09-09 | 2006-03-16 | Kyoto University | Information management system, information management method, information management program, and recording medium |
WO2007139290A1 (en) * | 2006-05-29 | 2007-12-06 | Chutnoon Inc. | Method and apparatus for using tab corresponding to query to provide additional information |
JP2013218727A (en) * | 2008-02-25 | 2013-10-24 | Atigeo Llc | Determining relevant information about domains of interest |
KR101423258B1 (en) * | 2012-11-27 | 2014-07-24 | 포항공과대학교 산학협력단 | Method for supplying consulting communication and apparatus using the method |
KR101484702B1 (en) * | 2013-03-26 | 2015-01-20 | (주) 다이퀘스트 | Method for providing service according to user dialogue and dialogue agent system |
-
2003
- 2003-10-20 JP JP2003359847A patent/JP2004118856A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006028154A1 (en) * | 2004-09-09 | 2006-03-16 | Kyoto University | Information management system, information management method, information management program, and recording medium |
WO2007139290A1 (en) * | 2006-05-29 | 2007-12-06 | Chutnoon Inc. | Method and apparatus for using tab corresponding to query to provide additional information |
JP2013218727A (en) * | 2008-02-25 | 2013-10-24 | Atigeo Llc | Determining relevant information about domains of interest |
KR101423258B1 (en) * | 2012-11-27 | 2014-07-24 | 포항공과대학교 산학협력단 | Method for supplying consulting communication and apparatus using the method |
KR101484702B1 (en) * | 2013-03-26 | 2015-01-20 | (주) 다이퀘스트 | Method for providing service according to user dialogue and dialogue agent system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10911840B2 (en) | Methods and systems for generating contextual data elements for effective consumption of multimedia | |
CN107797984B (en) | Intelligent interaction method, equipment and storage medium | |
CN107609101B (en) | Intelligent interaction method, equipment and storage medium | |
KR101641572B1 (en) | Method and computer program of ordering dialogue sticker ranking based on situation and preference information | |
KR100446627B1 (en) | Apparatus for providing information using voice dialogue interface and method thereof | |
US8935163B2 (en) | Automatic conversation system and conversation scenario editing device | |
CN108153800B (en) | Information processing method, information processing apparatus, and recording medium | |
CN107832286A (en) | Intelligent interactive method, equipment and storage medium | |
KR101615848B1 (en) | Method and computer program of recommending dialogue sticker based on similar situation detection | |
JPWO2008059710A1 (en) | Operation support apparatus and operation support method | |
JP2007115145A (en) | Conversation control device | |
JP2015219583A (en) | Topic determination device, utterance device, method, and program | |
CN112182145B (en) | Text similarity determination method, device, equipment and storage medium | |
CN103970815B (en) | Phonetic entry and output database searching method and equipment | |
JP2006119991A (en) | FAQ data creating apparatus and method, organizing apparatus and method, FAQ answering system | |
JP3617826B2 (en) | Information retrieval device | |
JP2004118856A (en) | Information retrieval method and information retrieval system using agent | |
JP2003030187A (en) | Automatic interpreting system, conversation learning device, automatic interpreting device, its method and its program | |
JP2003303187A (en) | Conversation control system, conversation control device, conversation control method, program, and recording medium with the program recorded | |
US20210210082A1 (en) | Interactive apparatus, interactive method, and computer-readable recording medium recording interactive program | |
JP2002268667A (en) | Presentation system and control method therefor | |
KR20060100646A (en) | Method for searching specific location of image and image search system | |
JP2006106748A (en) | System and method for improving accuracy of speech recognition | |
CN114757187B (en) | Intelligent device and effective semantic word extraction method | |
JP4913850B2 (en) | Information processing system and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040714 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041221 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050628 |