[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2002229795A - Communication server and communication method with agent knowledge information by server - Google Patents

Communication server and communication method with agent knowledge information by server

Info

Publication number
JP2002229795A
JP2002229795A JP2001024879A JP2001024879A JP2002229795A JP 2002229795 A JP2002229795 A JP 2002229795A JP 2001024879 A JP2001024879 A JP 2001024879A JP 2001024879 A JP2001024879 A JP 2001024879A JP 2002229795 A JP2002229795 A JP 2002229795A
Authority
JP
Japan
Prior art keywords
word
agent
knowledge information
communication
information
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
Application number
JP2001024879A
Other languages
Japanese (ja)
Inventor
Choju Nakamura
長寿 中村
Kazunari Ushiki
一成 牛木
Tomohiko Ninomiya
智彦 二宮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Comware Corp
Original Assignee
NTT Comware Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Comware Corp filed Critical NTT Comware Corp
Priority to JP2001024879A priority Critical patent/JP2002229795A/en
Publication of JP2002229795A publication Critical patent/JP2002229795A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To allow a user to search for another user having the same taste by her-himself or to search for another person having the same taste and maintain communications without directly associating with the person in a virtual community. SOLUTION: Agents serving as proxies of users maintain communications on a computer network in a computer network system. The compatibility in temperament between the users is evaluated and judged (compatibility in temperament evaluating/judging section 12) based on the user information held by the agents, thereby the user maintains communications with the other user to form a virtual community. When the user wants to search for another person having the same taste and have communications in the virtual community, the agent reflecting the characteristics and taste of the user communicates with the other agent, and the compatibility in temperament between the users is evaluated and judged based on the user information (knowledge information DB 15) held by the agents.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、コミュニケーショ
ンサーバ、ならびに同サーバによるエージェント知識情
報を用いたコミュニケーション方法、および同方法がプ
ログラムされたサーバプログラム、同プログラムを記録
した記録媒体に関する。
The present invention relates to a communication server, a communication method using agent knowledge information by the server, a server program in which the method is programmed, and a recording medium on which the program is recorded.

【0002】[0002]

【従来の技術】利用者が嗜好の合う他者を探してコミュ
ニケーションを図ろうとする際、利用者は自分の嗜好に
あうコミュニティを探してそれに参加し、コミュニティ
内でコミュニティメンバのプロファイルや掲示板等を参
照することにより、趣味の合うメンバを自ら判断し選択
する。そしてそのメンバとチャットやメール等を介して
直接交流する。どのサイトもコミュニティ構築のために
利用者にあった情報を集め、それを無料または低コスト
で提供している。また、参加者が自ら情報を発信できる
ようにチャットやフォーラム等インタラクティブな環境
を設けている。
2. Description of the Related Art When a user tries to communicate with another person who likes his / her taste, he / she searches for a community that meets his / her preference and participates in the community, and within the community, a profile of community members, a bulletin board, and the like are displayed. By referencing, a member who has a hobby is judged and selected by himself. Then, they directly interact with the members via chat, mail, and the like. Each site collects information suitable for users to build a community and provides it free or at low cost. In addition, an interactive environment such as a chat or a forum is provided so that participants can send information by themselves.

【0003】上記したオンラインコミュニティにおい
て、利用者がエージェント同士の交信結果を疑似会話と
して得るためには、予め想定される会話の内容をテンプ
レート(雛形)としてシステム側で用意しておき、交信
の内容に対応してそれを選択、組み立てて利用者に提示
する方法がとられていた。また、利用者がそのコミュニ
ティ内で通知を行うには、コミュニティ内の全利用者に
対して情報を通知するか、あるいは通知する相手を指定
して行うことになる。更に、利用者がエージェントに対
して利用者の属性情報などを入力、登録するには、利用
者登録時などに情報入力帳票(フォーム)に従って利用
者情報の各項目を埋めていく。
In the above-mentioned online community, in order for the user to obtain a communication result between the agents as a pseudo-conversation, the contents of the conversation assumed in advance are prepared on the system side as a template (model), and the contents of the communication are prepared. In response to this, a method of selecting, assembling, and presenting it to the user has been adopted. In addition, in order for a user to perform notification within the community, the user is notified of information to all users within the community or is specified by designating a person to be notified. Further, in order for the user to input and register the attribute information of the user to the agent, each item of the user information is filled according to an information input form (form) at the time of user registration.

【0004】[0004]

【発明が解決しようとする課題】上記した従来の方法で
によれば、利用者の代理人であるエージェントを利用し
ないため、利用者自らが嗜好の合う他者の探索、直接的
な他者とのコミュニケーションなどを行う必要がある。
また、他者から嗜好を参照されるために、利用者は自分
の個人的嗜好情報を公開しなければならない。更に、シ
ステム管理者やサービスプロバイダは利用者の嗜好に合
致するコミュニティを定義して用意しておく必要があ
る。
According to the conventional method described above, since the agent which is the agent of the user is not used, the user himself / herself searches for another person having a preference, and directly contacts the other person. Communication is needed.
Also, in order for others to refer to preferences, the user must disclose his / her personal preference information. Furthermore, the system administrator and the service provider need to define and prepare a community that matches the user's preference.

【0005】一方、人間的なエージェントの疑似会話実
現のために、予め用意された会話の内容を組み立てて提
示するだけであるので、会話の内容が乏しく、かつある
程度バターンが固定されたものしか実現できないといっ
た不都合を有していた。また、コミュニティ内の全利用
者に対して通知(広告、質問)を行っても、通知内容に
対して興味の無い数多くの利用者に対しても情報発信し
てしまうため、結局通知内容は有効に参照されることな
く破棄されることが多くなり、こうしたことが多数発生
すると、通知自体の情報価値が低下する。更に、情報を
発信する相手を指定したくても、自分が発信したい内容
に対してどの利用者が興味を持っているかを選別して指
定することは困難である。一般に、利用者登録の際の利
用者情報入力帳票(フォーム)には、数多くの数の利用
者に関する入力項目があり、それらを入力するには利用
者に多くの手間と時間を必要とさせる。
On the other hand, in order to realize a pseudo-conversation of a human-like agent, only the contents of a conversation prepared in advance are simply assembled and presented, so that only those whose conversation contents are scarce and whose pattern is fixed to some extent are realized. Had the inconvenience of being unable to do so. In addition, even if notification (advertisement, question) is sent to all users in the community, information is sent to many users who are not interested in the notification content, so the notification content is effective after all. Are often discarded without being referred to, and when such a large number of occurrences occur, the value of the notification itself is reduced. Furthermore, even if it is desired to specify a person to whom information is to be transmitted, it is difficult to select and specify which users are interested in the content that the user wants to transmit. Generally, a user information input form (form) at the time of user registration has input items for a large number of users, and inputting them requires a lot of trouble and time for the user.

【0006】本発明は上諸々の記事情に鑑みてなされた
ものであり、利用者の代理人であるエージェントがコン
ピュータネットワーク上で互いに通信しあうコンピュー
タネットワークシステムにおいて、エージェントが保有
する利用者情報を元に利用者同士の相性を評価判定する
ことにより、他の利用者とコミュニケーションを行った
り、仮想コミュニティを形成することにより、利用者が
自ら嗜好の合う利用者を捜したり、他者と直接交流する
ことなく、嗜好の合う他者を探し出すことができ、コミ
ュニケーションを図ることのできるコミュニケーション
サーバ、ならびに同サーバによるエージェント知識情報
を用いたコミュニケーション方法、および同方法がプロ
グラムされたサーバプログラム、同プログラムが記録さ
れた記録媒体を提供することを目的とする。
The present invention has been made in view of the above various circumstances. In a computer network system in which agents acting as agents of users communicate with each other on a computer network, user information held by agents is stored in the computer network system. Based on the evaluation and judgment of the compatibility between users, they communicate with other users, and by forming a virtual community, users search for users who have their own preferences and directly interact with others Communication server using agent knowledge information by the server, and a communication method using the agent knowledge information by the server, and a server program in which the method is programmed. Provide the recorded recording medium An object of the present invention is to.

【0007】また、エージェント同士の交信において、
各々のエージェントが保有する知識情報を用いることに
よって、エージェント同士の交信で用いるパラメータ
に、人間味を持つ内容(単語に関する感情や、単語同士
の相関関係など)を含ませることができ、このエージェ
ントの交信結果履歴をシステム側でエージェントの特性
に応じて脚色することにより、利用者はあたかもエージ
ェント同士が疑似会話を行ったような結果を会話履歴と
して得ることができ、また、エージェントがある情報を
他のエージェントに通知したい場合、エージェントの知
識情報に基づいた相性評価判定により自分と趣味の合う
エージェントにのみ情報を通知することで、効果的な広
告、宣伝や、有益なQ&A、親身的な相談などを行うこ
とができる、コミュニケーションサーバ、ならびに同サ
ーバによるエージェント知識情報を用いたコミュニケー
ション方法、および同方法がプログラムされたサーバプ
ログラム、同プログラムが記録された記録媒体を提供す
ることも目的とする。
In the communication between agents,
By using the knowledge information possessed by each agent, the parameters used in the communication between the agents can include contents having a personality (emotions related to words, correlation between words, etc.), and communication between the agents By adapting the result history according to the characteristics of the agent on the system side, the user can obtain a result as if the agent had a pseudo-conversation as a conversation history. If you want to notify the agent, the information is sent only to the agent who has a hobby with you based on the compatibility evaluation judgment based on the knowledge information of the agent, so that effective advertising, advertising, useful Q & A, friendly consultation etc. Communication server and agent by the server Communication method using preparative knowledge information, and the server program the method is programmed, also aims to provide a recording medium that the program is recorded.

【0008】更に、エージェントは知識情報を用いての
他エージェントとの交信において、自らの知識情報にな
い未知の単語が出てきたらその単語についての学習を宿
題として蓄積し、蓄積された宿題はエージェントが 利
用者に問い合わせたり、ユーザが任意にエージェントに
対して登録することにより、利用者はユーザフレンドリ
ーなエージェントとの対話形式での情報入力が行え、ス
トレスの少ない利用者情報の入力や新しい知識の登録を
行うことのできる、コミュニケーションサーバ、ならび
に同サーバによるエージェント知識情報を用いたコミュ
ニケーション方法、および同方法がプログラムされたサ
ーバプログラム、同プログラムが記録された記録媒体を
提供することも目的とする。
Further, in communicating with another agent using the knowledge information, the agent accumulates learning about the word as a homework when an unknown word which does not exist in its own knowledge information comes out. By inquiring the user or registering the user arbitrarily, the user can enter information in an interactive manner with a user-friendly agent, inputting user information with less stress and acquiring new knowledge. Another object of the present invention is to provide a communication server capable of performing registration, a communication method using agent knowledge information by the server, a server program in which the method is programmed, and a recording medium in which the program is recorded.

【0009】[0009]

【課題を解決するための手段】上記した課題を解決する
ために本発明は、エージェント同士の交信により利用者
端末間でコミュニケーションが行われるコンピュータネ
ットワークシステムにおけるコミュニケーションサーバ
であって、前記各エージェントが保有する知識情報を元
に前記利用者同士の相性を評価判定する相性評価判定手
段と、前記評価結果を反映して他の利用者とのコミュニ
ケーションを行う会話処理手段と、を備えたことを特徴
とする。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention is a communication server in a computer network system in which communication between user terminals is performed by communication between agents, wherein each of the agents has Compatibility evaluation determining means for evaluating the compatibility between the users based on knowledge information to be performed, and conversation processing means for communicating with other users by reflecting the evaluation result, I do.

【0010】また、本発明のコミュニケーションサーバ
において、前記エージェントが保有する知識情報は、単
語および単語同士の関係、その単語および単語同士の関
係に対する感情ならびに当該感情に対する反応の度合
い、更に、利用者の嗜好を含むプロファイル情報から成
り、個別知識情報データベース(DB)として構築され
ること、を特徴とする。
[0010] In the communication server of the present invention, the knowledge information held by the agent includes words, relationships between words, emotions for the words and relationships between words, a degree of reaction to the emotions, and a user's degree of reaction. It is made up of profile information including preferences, and is constructed as an individual knowledge information database (DB).

【0011】また、本発明のコミュニケーションサーバ
において、前記個別知識情報DBを構築するうえでの参
考ベースとなる共通知識DBを更に備え、前記個別知識
情報DBは、前記共通知識情報DBが知識情報として持
つ単語同士の関係および感情を継承すること、を特徴と
する。
Further, the communication server according to the present invention further comprises a common knowledge DB serving as a reference base for constructing the individual knowledge information DB, wherein the individual knowledge information DB has the common knowledge information DB as knowledge information. It is characterized by inheriting the relationship and emotion between words that have it.

【0012】また、本発明のコミュニケーションサーバ
において、前記相性評価判定手段は、あるエージェント
の移動に伴い、そのエージェントが持つ個別知識情報デ
ータベースに基づき会話のきっかけとなる単語を検索
し、自身のプロファイルに従い前記単語に対する感情の
反応の度合いを得、遭遇したエージェントに対してその
内容を通知して前記単語に対する感情について問い合わ
せる第1の知識情報問合せ手段と、前記単語の同義関
係、およびその同じ意味を持つ単語に対する感情の反応
の度合いを、前記遭遇したエージェントが持つ個別デー
タベースを検索することによって得、前記問合せのあっ
たエージェントに通知する第1の知識情報通知手段と、
を備えたことを特徴とする。
Further, in the communication server according to the present invention, the compatibility evaluation determining means searches for a word that triggers a conversation based on the individual knowledge information database of the agent as the agent moves, and according to its own profile. A first knowledge information inquiring means for obtaining the degree of reaction of the emotion to the word, notifying the content to the agent encountered, and inquiring about the emotion to the word, having a synonymous relationship of the word, and the same meaning First knowledge information notifying means for obtaining a degree of emotional reaction to a word by searching an individual database held by the encountered agent and notifying the inquired agent;
It is characterized by having.

【0013】また、本発明のコミュニケーションサーバ
において、前記相性評価判定手段は、前記単語の同義関
係が見つからなかった場合、もしくは感情の反応の度合
いが見つからなかった場合、前記問合せのあったエージ
ェントに対して更に前記単語の包含関係を問い合わせる
第2の知識情報問合せ手段と、前記単語の包含関係に関
し前記遭遇したエージェントの個別知識情報DBを検索
することによって得、その包含される親子関係にある単
語の感情に対する反応の度合いを前記問合せのあったエ
ージェントに通知して前記包含される単語に対する感情
を問い合わせる第3の知識情報問合せ手段と、を備えた
ことを特徴とする。
[0013] In the communication server of the present invention, the compatibility evaluation determining means may determine whether the synonymous relation of the word is found or the degree of emotional reaction is not found. And a second knowledge information inquiry means for inquiring about the inclusion relation of the word, and searching the individual knowledge information DB of the encountered agent regarding the inclusion relation of the word, and And a third knowledge information inquiring means for informing the inquiring agent of the degree of reaction to the emotion and inquiring about the emotion for the included word.

【0014】また、本発明のコミュニケーションサーバ
において、前記相性評価判定手段は、前記双方のエージ
ェントから感情の反応の度合いを取得し、当該反応の度
合いを参照して所定の演算式に基づき好感度の算出を行
う相性評価手段と、前記算出された好感度をあらかじめ
設定された閾値との比較を行うことにより相性の評価判
定を行う相性判定手段と、を備えたことを特徴とする。
[0014] In the communication server of the present invention, the compatibility evaluation determining means acquires a degree of emotional reaction from the two agents and refers to the degree of reaction to obtain a favorable sensitivity based on a predetermined arithmetic expression. Compatibility evaluation means for performing calculation, and compatibility determination means for performing compatibility evaluation determination by comparing the calculated positivity with a preset threshold value, are provided.

【0015】また、本発明のコミュニケーションサーバ
において、前記会話処理手段は、前記エージェント間の
交信ログを採取する交信ログ採取手段と、前記エージェ
ントのそれぞれのプロファイルを参照し、あらかじめ用
意された会話装飾パターンの中から該当パターンを得て
前記交信ログを可読形式の擬似会話文書に変換する文書
変換手段と、前記擬似会話文書をメールまたはウェッブ
で利用者に通知する擬似会話文書通知手段と、を備えた
ことを特徴とする。
In the communication server according to the present invention, the conversation processing means may include a communication log collecting means for collecting a communication log between the agents, and a conversation decoration pattern prepared in advance by referring to respective profiles of the agents. And a pseudo-conversation document notifying unit for notifying a user of the pseudo-conversation document by e-mail or web to obtain a corresponding pattern from the communication log and converting the communication log into a pseudo-conversation document in a readable format. It is characterized by the following.

【0016】また、本発明のコミュニケーションサーバ
において、前記会話処理手段は、前記利用者からの情報
発信を得、自身の知識情報DBを参照したうえで嗜好の
合う1以上のエージェントを探索するエージェント探索
手段と、前記探索されたエージェントに対し情報発信を
行う、もしくは自身の嗜好に合った情報を得、その情報
によっては応答する情報発信手段と、を備えたことを特
徴とする。
Further, in the communication server according to the present invention, the conversation processing means obtains information transmission from the user and refers to its own knowledge information DB to search for at least one agent having a preference. Means, and information transmitting means for transmitting information to the searched agent, or obtaining information according to its own taste, and responding depending on the information.

【0017】また、本発明のコミュニケーションサーバ
において、前記エージェント間の交信に伴い、前記各個
別知識情報DBの単語が参照される頻度を調べ、あらか
じめ定義される閾値と比較することにより、結果によっ
てはその単語を前記個別知識情報DBから削除する忘却
処理手段、を備えたことを特徴とする。
Further, in the communication server of the present invention, the frequency at which the words of each of the individual knowledge information DBs are referred to in accordance with the communication between the agents is checked and compared with a predetermined threshold value. Forgetting means for deleting the word from the individual knowledge information DB.

【0018】また、本発明のコミュニケーションサーバ
において、前記エージェント間の交信において、他のエ
ージェントから問い合わされた単語について、その単語
が未知、もしくはその単語に対する感情の反応の度合い
を持たない場合、該当する単語を蓄積し、当該蓄積され
た単語が所定量になったときに利用者に対して宿題とし
て回答依頼を発行する宿題発行手段、を備えたことを特
徴とする。
Further, in the communication server of the present invention, in the communication between the agents, if a word inquired by another agent is unknown or does not have a degree of emotional reaction to the word, it corresponds to the word. Homework issuing means for accumulating words and issuing a response request to the user as homework when the accumulated words reach a predetermined amount is provided.

【0019】また、本発明のコミュニケーションサーバ
において、前記問合せのあった単語が未知の単語であっ
た場合、その単語が前記共通知識情報DBに存在するか
否かを調べ、その単語が共通知識情報DBに存在しない
場合、その単語を前記エージェントの個別知識情報DB
に登録し、その単語に対する感情の入力を促がす第1の
利用者インタフェース手段と、前記単語が前記共通知識
情報DBに存在する場合、その単語に対する感情を継承
して前記エージェントの個別知識情報DBに登録する共
に、その感情の反応の度合いに対する入力を促がす第2
の利用者インタフェース手段と、を備えたことを特徴と
する。
Further, in the communication server according to the present invention, if the queried word is an unknown word, it is checked whether or not the word exists in the common knowledge information DB. If the word does not exist in the DB, the word is added to the individual knowledge information DB of the agent.
First user interface means for encouraging the user to input an emotion for the word, and, when the word is present in the common knowledge information DB, inheriting the emotion for the word and individual knowledge information of the agent Registering in the DB and prompting the user to input the degree of the emotional reaction
And a user interface means.

【0020】また、本発明のコミュニケーションサーバ
において、前記単語の個別知識情報DBへの登録に際
し、前記単語の同義関係、包含関係にあるそれぞれの単
語、およびそれら単語に対する感情の種類についてのそ
れぞれの定義につき、利用者端末との間で対話形式によ
り行う知識情報DB定義手段を備えたことを特徴とす
る。
In addition, in the communication server of the present invention, when the words are registered in the individual knowledge information DB, respective definitions of words having synonymous relations, inclusive relations of the words, and types of feelings for the words are provided. And a knowledge information DB defining means for interactively communicating with the user terminal.

【0021】上記構成により、利用者が仮想コミュニテ
ィにおいて嗜好の合う他者を探し出し、コミュニケーシ
ョンを図ろうとする際、利用者の特性、嗜好を反映させ
たエージェントが他のエージェントと通信し合い、エー
ジェントが保有する利用者情報を元に利用者同士の相性
の評価判定を行う。このことにより、他の利用者とコミ
ュニケーションを行ったり、仮想コミュニティを形成す
るものである。このことにより、利用者は自ら嗜好の合
う利用者を捜したり、他者と直接交流することなく、嗜
好の合う他者を探し出すことができ、利用者の負担が軽
減されたうえでコミュニケーションを図ることができ
る。
According to the above configuration, when a user seeks another person having a preference in a virtual community and tries to communicate, an agent reflecting the characteristics and preferences of the user communicates with another agent, and the agent communicates with another agent. An evaluation of compatibility between users is performed based on the held user information. In this way, communication with other users is performed and a virtual community is formed. As a result, the user can search for a user having a preference without directly interacting with another person, and can seek out another person having a preference, thereby reducing the burden on the user and improving communication. be able to.

【0022】エージェント同士の交信において、各々の
エージェントが保有する知識情報を用いることによっ
て、エージェント同士の交信で用いるパラメータに、人
間味をもった内容(単語に関する感情や、単語同士の相
関関係など)を含ませることができ、このエージェント
の交信結果履歴をシステム側でエージェントの特性に応
じて脚色することにより、利用者はあたかもエージェン
ト同士が疑似会話を行ったような結果を会話履歴として
得ることができる。
In the communication between agents, the knowledge information held by each agent is used, so that the parameters used in the communication between the agents include contents having a human touch (emotions related to words, correlation between words, etc.). The system can adapt the communication result history of the agent according to the characteristics of the agent, so that the user can obtain a result as if the agent had a pseudo-conversation as a conversation history. .

【0023】また、エージェントがある情報を他のエー
ジェントに通知したい場合、エージェントの知識情報に
基づいた相性判定方式により自分と興味の合うエージェ
ントにのみ情報を通知することができる。従って、利用
者は何らかの情報を他者に通知したい場合、通知したい
相手を明に指定しなくても、嗜好のあう仮想コミュニテ
ィの利用者に情報を通知することができる。これによ
り、効果的な広告・宣伝や、有益なQ&A・親身的な相
談などを行うことができる。更に、エージェントは知識
情報を用いての他エージェントとの交信において、自ら
の知識情報にない未知の単語が出てきたらその単語につ
いての学習を宿題として蓄積することができ、この蓄積
された宿題は、エージェントが利用者に問い合わせた
り、ユーザが任意にエージェントに対して登録すること
により、利用者はユーザフレンドリーなエージェントと
の対話形式での情報入力が行え、従って、ストレスの少
ない利用者情報の入力や新しい知識の登録が可能であ
る。
When an agent wants to notify certain information to another agent, the information can be notified only to an agent interested in the agent by a compatibility judgment method based on the knowledge information of the agent. Therefore, when the user wants to notify some information to another person, it is possible to notify the information to the user of the virtual community having a preference without explicitly specifying the person to notify. As a result, effective advertisement / publicity, useful Q & A, and friendly consultation can be performed. Further, when communicating with another agent using the knowledge information, the agent can accumulate learning about the word as a homework when an unknown word that does not exist in its own knowledge information appears. When the agent inquires of the user or the user arbitrarily registers with the agent, the user can input information in an interactive manner with the user-friendly agent, and thus input the user information with less stress. And registration of new knowledge is possible.

【0024】なお、ここでいう「エージェント」とは、
コンピュータシステム上で自律的に動作するプログラム
のことであり、デーモンプロセスとしてシステムに常駐
する。コンピュータを利用する利用者は、エージェント
に対して自分の嗜好等の利用者情報として登録し、代理
人としてエージェントを利用する。また、「仮想コミュ
ニティ」とは、コンピュータを用いたネットワークシス
テムにおいて、同じ属性(興味、目的、所属等)をもつ
者同士が集まる仮想的な集団のことをいう。仮想コミュ
ニティではコンピュータ利用者の代理人としてのエージ
ェントが仮想的な集団を形成する。
[0024] The "agent" here means
A program that runs autonomously on a computer system and resides on the system as a daemon process. A user who uses a computer registers an agent as user information such as his / her own preference and uses the agent as a proxy. The “virtual community” refers to a virtual group in which people having the same attribute (interest, purpose, affiliation, etc.) gather in a network system using a computer. In a virtual community, agents as agents of computer users form a virtual group.

【0025】上記した課題を解決するために本発明は、
エージェント同士の交信により利用者端末間でコミュニ
ケーションが行われるコンピュータネットワークにおけ
るコミュニケーションサーバによるエージェント知識情
報を用いたコミュニケーション方法であって、前記各エ
ージェントが保有する知識情報を元に前記利用者同士の
相性を評価判定し、前記評価判定結果を反映して他の利
用者とのコミュニケーションを行うこと、を特徴とす
る。
In order to solve the above problems, the present invention provides:
A communication method using agent knowledge information by a communication server in a computer network in which communication is performed between user terminals by communication between agents, wherein the compatibility between the users is determined based on the knowledge information held by each agent. It is characterized in that evaluation is determined, and communication with another user is performed by reflecting the evaluation determination result.

【0026】また、本発明のコミュニケーションサーバ
によるエージェント知識情報を用いたコミュニケーショ
ン方法において、前記各エージェントが保有する知識情
報を元に前記利用者同士の相性を評価判定して同じ属性
を持つ利用者同士が集まる仮想コミュニティを形成する
こと、を特徴とする。
Further, in the communication method using the agent knowledge information by the communication server according to the present invention, the compatibility between the users is evaluated and judged based on the knowledge information held by each agent, and the users having the same attribute are evaluated. To form a virtual community in which are gathered.

【0027】上記した課題を解決するために本発明は、
エージェント同士の交信により利用者端末間でコミュニ
ケーションが行われる、コンピュータネットワークにお
けるコミュニケーションサーバに用いられるサーバプロ
グラムであって、前記サーバプログラムは、前記各エー
ジェントが保有する知識情報を元に前記利用者同士の相
性を評価判定するステップと、前記評価判定結果を反映
して他の利用者とのコミュニケーションを行うステップ
とを備え、前記各ステップをコンピュータに実行させる
ことを特徴とする。
In order to solve the above-mentioned problems, the present invention provides:
A server program used for a communication server in a computer network in which communication is performed between user terminals by communication between agents, wherein the server program communicates with the users based on knowledge information held by each agent. The method includes a step of evaluating and determining compatibility, and a step of performing communication with another user by reflecting the result of the evaluation determination, wherein the steps are performed by a computer.

【0028】また、本発明のサーバプログラムにおい
て、前記エージェント間の交信に伴い、前記知識情報と
して登録される単語が参照される頻度を調べるステップ
と、前記頻度とあらかじめ定義される閾値と比較するこ
とにより、結果によってはその単語を前記知識情報から
削除するステップと、を備え、前記各ステップをコンピ
ュータに実行させることを特徴とする。
In the server program of the present invention, a step of examining a frequency at which a word registered as the knowledge information is referred to in the communication between the agents, and comparing the frequency with a predefined threshold value. Depending on the result, removing the word from the knowledge information, and causing the computer to execute each of the steps.

【0029】また、本発明のサーバプログラムにおい
て、前記エージェント間の交信において、他のエージェ
ントから問い合わされた単語について、その単語が未
知、もしくはその単語に対する感情の反応の度合いを持
たない場合、該当する単語を蓄積するステップと、当該
蓄積された単語が所定量になったときに利用者に対して
宿題として回答依頼を発行するステップと、を備え、前
記各ステップをコンピュータに実行させることを特徴と
する。
In the server program according to the present invention, in the communication between the agents, when a word inquired by another agent is unknown or does not have a degree of emotional reaction to the word, Storing a word, and issuing a response request as homework to the user when the stored word reaches a predetermined amount, and causing the computer to execute each of the steps. I do.

【0030】また、本発明のサーバプログラムにおい
て、前記問合せのあった単語が未知の単語であった場
合、その単語が共通の知識情報として存在するか否かを
調べるステップと、その単語が共通の知識情報として存
在しない場合、その単語を前記エージェント毎に構築さ
れる知識情報として登録し、その単語に対する感情の入
力を促がすステップと、前記単語が前記の知識情報とし
て存在する場合、その単語に対する感情を継承して前記
エージェントの知識情報として登録する共に、その感情
の反応の度合いに対する入力を促がすステップと、を備
え、前記各ステップをコンピュータに実行させることを
特徴とする。
Further, in the server program of the present invention, when the queried word is an unknown word, a step of checking whether or not the word exists as common knowledge information; If the word does not exist as knowledge information, the word is registered as knowledge information constructed for each of the agents, and the step of prompting the user to input an emotion for the word is performed. If the word exists as the knowledge information, And registering the agent as knowledge information of the agent, and prompting the user to input the degree of reaction of the agent, and causing the computer to execute each of the steps.

【0031】上記した課題を解決するために本発明は、
エージェント同士の交信により利用者端末間でコミュニ
ケーションが行われるコンピュータネットワークシステ
ムにおけるコミュニケーションサーバに用いられるサー
バプログラムが記録されたコンピュータ読み取り可能な
記録媒体であって、前記サーバプログラムは、前記各エ
ージェントが保有する知識情報を元に前記利用者同士の
相性を評価判定するステップと、前記評価判定結果を反
映して他の利用者とのコミュニケーションを行うステッ
プとを備え、前記各ステップをコンピュータに実行させ
るサーバプログラムが記録された記録媒体である。
In order to solve the above-mentioned problems, the present invention provides:
A computer-readable recording medium storing a server program used for a communication server in a computer network system in which communication is performed between user terminals by communication between agents, wherein the server program is held by each of the agents. A server program that includes a step of evaluating and determining compatibility between the users based on knowledge information, and a step of performing communication with another user by reflecting the result of the evaluation determination, and causing a computer to execute each of the steps Is a recording medium on which is recorded.

【0032】[0032]

【発明の実施の形態】図1は、本発明が実現されるコン
ピュータネットワークシステムの接続構成例を示す図で
あり、また、オンラインコミュニティの仕組みを説明す
るために引用した図である。図において1は、本発明の
コミュニケーションサーバであり、利用者の代理人であ
るエージェントがコンピュータネットワーク2上で互い
に通信しあうシステムにおいて、エージェントが保有す
る利用者情報を元に利用者同士の相性を評価、判定する
ことにより、他の利用者とコミュニケーションを行った
り、あるいは仮想コミュニティを形成するのに使用され
る。図2にその内部構成が機能展開して示されている。
コミュニケーションサーバ1には、インターネット等コ
ンピュータネットワーク2を介してパソコン3、PDA
(Personal Digital Assistants)端末4、ネット接
続可能な携帯電話5等の利用者端末が接続されている。
FIG. 1 is a diagram showing an example of a connection configuration of a computer network system in which the present invention is realized, and is a diagram cited for explaining a mechanism of an online community. In FIG. 1, reference numeral 1 denotes a communication server according to the present invention. In a system in which agents acting as agents of users communicate with each other on a computer network 2, compatibility between users is determined based on user information held by the agents. By evaluating and determining, it is used to communicate with other users or to form a virtual community. FIG. 2 shows its internal configuration in a functionally developed manner.
The communication server 1 has a personal computer 3 and a PDA via a computer network 2 such as the Internet.
(Personal Digital Assistants) User terminals such as a terminal 4 and a mobile phone 5 that can be connected to the Internet are connected.

【0033】図2は、本発明のコミュニケーションサー
バの内部構成を機能展開して示したブロック図である。
以下に列挙する各ブロックは、具体的には、CPUなら
びにメモリを含む周辺LSIで構成され、CPUがメモ
リからプログラムを読み出し逐次実行することによって
ブロックとしての機能を実現するものである。
FIG. 2 is a block diagram showing the internal configuration of the communication server according to the present invention by developing its functions.
Each of the blocks enumerated below is specifically configured by a peripheral LSI including a CPU and a memory, and the CPU realizes a function as a block by reading out a program from the memory and sequentially executing the program.

【0034】コミュニケーションサーバ1は、機能的に
大別すれば、エージェント管理部11、相性評価判定部
12、会話処理部13、知識情報DB管理部14、知識
情報DB15で構成される。エージェント管理部11
は、エージェントがコミュニケーションサーバ1のデー
モナプロセスとして常駐し、指定されたポートを管理す
ることによりエージェントを受信して必要な処理を行っ
て応答するエージェントの処理実行を行うマネージャ部
分である。相性評価判定部12は、各エージェントが保
有する知識情報を元に利用者同士の相性を評価判定する
機能を有し、会話処理部13は、相性評価判定部12に
よる評価結果を反映して他の利用者とのコミュニケーシ
ョンを行う機能を有する。
The communication server 1 is roughly divided into functions, and comprises an agent management unit 11, a compatibility evaluation determination unit 12, a conversation processing unit 13, a knowledge information DB management unit 14, and a knowledge information DB 15. Agent management unit 11
Is a manager part that resides as a demona process of the communication server 1 and executes an agent process that receives an agent by performing management of a designated port, performs necessary processing, and responds. The compatibility evaluation determination unit 12 has a function of evaluating and determining compatibility between users based on knowledge information held by each agent, and the conversation processing unit 13 reflects the evaluation result of the compatibility evaluation determination unit 12 It has a function to communicate with other users.

【0035】相性評価判定部12は、更に、第1〜第3
の知識情報問合せ部121、122、123と、第1の
知識情報通知部124と、相性評価部125と、相性判
定部126で構成される。第1の知識情報問合せ部12
1は、あるエージェントの移動に伴い、そのエージェン
トが持つ個別知識情報データベース152に基づき会話
のきっかけとなる単語を検索し、自身のプロファイルに
従い単語に対する感情の反応の度合いを得、遭遇したエ
ージェントに対してその内容を通知して単語に対する感
情について問い合わせる機能を有する。第1の知識情報
通知部124は、単語の同義関係、およびその同じ意味
を持つ単語に対する感情の反応の度合いを、遭遇したエ
ージェントが持つ個別知識情報データベース152を検
索することによって得、問合せのあったエージェントに
通知する機能を有する。
The compatibility evaluation judging section 12 further includes first to third
, A first knowledge information notifying unit 124, a compatibility evaluation unit 125, and a compatibility determination unit 126. First knowledge information inquiry unit 12
1 searches for a word that triggers a conversation based on the individual knowledge information database 152 of the agent as the agent moves, obtains the degree of emotional reaction to the word according to his / her profile, and gives the agent A function of notifying the contents of the word and inquiring about feelings about the word. The first knowledge information notifying unit 124 obtains the synonymous relationship of the words and the degree of the emotional reaction to the words having the same meaning by searching the individual knowledge information database 152 of the agent that has been encountered. It has the function of notifying the agent who has made it.

【0036】第2の知識情報問合せ部122は、先の単
語の同義関係が見つからなかった場合、もしくは感情の
反応の度合いが見つからなかった場合、問合せのあった
エージェントに対して更に単語の包含関係を問い合わせ
る機能を持つ。第3の知識情報問合せ部123は、単語
の包含関係に関し遭遇したエージェントの個別知識情報
DB152を検索することによって得、その包含される
親子関係にある単語の感情に対する反応の度合いを問合
せのあったエージェントに通知して包含される単語に対
する感情を問い合わせる機能を有する。相性評価部12
5は、双方のエージェントから感情の反応の度合いを取
得し、当該反応の度合いを参照して所定の演算式に基づ
き好感度の算出を行う機能を有する。また、相性判定部
126は、相性評価部125により算出された好感度を
あらかじめ設定された閾値との比較を行うことにより相
性の評価判定を行う機能を有する。
The second knowledge information querying unit 122 further searches the agent inquiring if the synonym of the previous word is not found or the degree of emotional reaction is not found. It has the function to inquire. The third knowledge information inquiring unit 123 obtained by searching the individual knowledge information DB 152 of the agent who encountered the inclusive relation of the word, and asked about the degree of reaction to the emotion of the included parent-child word. It has the function of notifying the agent and inquiring about the feelings about the included words. Compatibility evaluation unit 12
Reference numeral 5 has a function of acquiring the degree of emotional reaction from both agents and calculating the positivity based on a predetermined arithmetic expression with reference to the degree of reaction. In addition, the compatibility determination unit 126 has a function of performing compatibility evaluation determination by comparing the positivity calculated by the compatibility evaluation unit 125 with a preset threshold.

【0037】会話処理部13は、擬似会話処理部130
と、口コミ的情報入力部135で構成される。擬似会話
処理部130は、エージェント同士の更新において、各
々のエージェントが保有する知識情報を用いることでエ
ージェント同士の更新で用いるパラメータに、例えば、
単語に対する感情や単語同士の相関関係等人間味を持っ
た内容を含ませ、このエージェントの更新結果履歴をエ
ージェントの特性に応じて脚色することにより利用者
は、あたかもエージェント同士が擬似会話を行ったよう
な結果を会話履歴として得るものであり、更新ログ採取
部131と、文書変換部132と、擬似会話文書通知部
133で構成される。更新ログ採取部131は、エージ
ェント間の交信ログを採取する機能を有し、文書変換部
132は、エージェントのそれぞれのプロファイルを参
照し、あらかじめ用意された会話装飾パターン134の
中から該当パターンを得て交信ログを可読形式の擬似会
話文書に変換する機能を有する。擬似会話文書通知部1
33は、擬似会話文書をメールまたはウェッブで利用者
に通知する機能を有する。
The conversation processing unit 13 includes a pseudo conversation processing unit 130
And a word-of-mouth information input unit 135. The pseudo-conversation processing unit 130 updates parameters between agents by using knowledge information held by each agent in updating between agents.
Include human-like content such as emotions for words and correlations between words, and adapt the update result history of this agent according to the characteristics of the agent, so that the user can feel as if the agents had a pseudo-conversation. Such a result is obtained as a conversation history, and includes an update log collection unit 131, a document conversion unit 132, and a pseudo conversation document notification unit 133. The update log collecting unit 131 has a function of collecting a communication log between agents. The document converting unit 132 refers to each profile of the agent and obtains a corresponding pattern from a conversation decoration pattern 134 prepared in advance. To convert the communication log into a readable pseudo-conversation document. Pseudo conversation document notification unit 1
Reference numeral 33 has a function of notifying the user of the pseudo-conversation document by e-mail or web.

【0038】口コミ的情報入力部135は、エージェン
トがある情報を他のエージェントに通知したい場合にエ
ージェントの知識情報に基づいた相性判定により自分と
趣味の合うエージェントにのみ情報を通知できることか
ら、通知したい相手を命じすることなく嗜好の合う仮想
コミュニティ内の利用者に情報を通知して効果的な広告
宣伝を行うもので、エージェント探索部136と、情報
発信部137で構成される。エージェント探索部136
は、利用者からの情報発信を得、自身の個別知識情報D
B152を参照したうえで嗜好の合う1以上のエージェ
ントを探索する機能を有し、情報発信部137は、探索
されたエージェントに対し情報発信を行う、もしくは自
身の嗜好に合った情報を得、その情報によっては応答す
る機能を有する。
The word-of-mouth information input unit 135 wants to notify only an agent who has a hobby with the agent by the compatibility judgment based on the knowledge information of the agent when the agent wants to notify certain information to another agent. It is a means for notifying a user in a virtual community having a preference without instructing a partner to notify information and performing an effective advertisement, and is composed of an agent searching unit 136 and an information transmitting unit 137. Agent search unit 136
Obtains information transmission from the user and obtains his / her own individual knowledge information D
The information transmitting unit 137 has a function of searching for one or more agents that have a preference with reference to B152. The information transmission unit 137 transmits information to the searched agent or obtains information that matches its own preference. It has a function to respond depending on information.

【0039】エージェントが保有する知識情報は、単語
および単語同士の関係、その単語および単語同士の関係
に対する感情ならびに当該感情に対する反応の度合い
(反応値)、更に、利用者の嗜好を含むプロファイル情
報とから成り、個別知識情報データベース(DB)15
2として構築される。また、個別知識情報DB152を
構築するうえでの参考ベースとなる共通知識情報DB1
51を更に備え、個別知識情報DB152は、共通知識
情報DB151が知識情報として持つ単語同士の関係お
よび感情を継承することにより、エージェント間の勝手
な振る舞いを防止している。
The knowledge information held by the agent includes profile information including words and relationships between words, emotions for the words and relationships between words, the degree of reaction to the emotions (reaction value), and user preferences. And an individual knowledge information database (DB) 15
2 is constructed. In addition, a common knowledge information DB1 serving as a reference base for constructing the individual knowledge information DB 152
51, the individual knowledge information DB 152 inherits the relationship and emotion between words held by the common knowledge information DB 151 as knowledge information, thereby preventing unsolicited behavior between agents.

【0040】個別知識情報DB152は時間の経過と共
に成長するものとし、後述するように、他のエージェン
トとの会話によって問合せや通知の内容で出てきたり、
未知の単語を宿題として蓄積し、別途エージェントと利
用者の対話形式により単語の関係や感情、反応値を得る
ことができる。また、初期登録時、あるいは任意ノタイ
ミングで利用者によって入力、あるいはされたエージェ
ントプロファイルの一部の項目はエージェント知識情報
として自動的に登録される。なお、エージェントプロフ
ァイルとして登録され項目は、利用者名、パスワードの
入力は必須とし、年齢、趣味、性別、血液型、誕生日、
出身地、職業はオプション入力項目とする。また、既存
のウェッブコミュニティサイトから入会してきた利用者
のエージェントは、入会してきたウェッブコミュニティ
サイトの特性に応じた知識項目が自動的に登録される。
The individual knowledge information DB 152 grows with the passage of time. As will be described later, the individual knowledge information DB 152 appears in the form of inquiries and notifications through conversations with other agents.
The unknown words can be stored as homework, and the relations, emotions, and reaction values of the words can be obtained separately in an interactive form between the agent and the user. Also, some items of the agent profile entered or entered by the user at the time of initial registration or at any time are automatically registered as agent knowledge information. For items registered as an agent profile, user name and password must be entered, and age, hobby, gender, blood type, birthday,
Hometown and occupation are optional input items. In addition, an agent of a user who has joined from an existing web community site automatically registers knowledge items corresponding to characteristics of the joining web community site.

【0041】知識情報DB管理部14は、忘却処理部1
41と宿題発行部142で構成される。忘却処理部14
1は、エージェント間の交信に伴い、各個別知識情報D
B152の単語が参照される頻度を調べ、あらかじめ定
義される閾値と比較することにより、結果によってはそ
の単語を前記個別知識情報DB152から削除する機能
を有する。宿題発行部142は、エージェント間の交信
において、他のエージェントから問い合わされた単語に
ついて、その単語が未知、もしくはその単語に対する感
情の反応の度合いを持たない場合、該当する単語を蓄積
し、当該蓄積された単語が所定量になったときに利用者
に対して宿題として回答依頼を発行する機能を有する。
The knowledge information DB management unit 14
41 and a homework issuing unit 142. Forgetting processor 14
1 indicates each individual knowledge information D associated with communication between agents.
It has a function of checking the frequency of reference to the word B152 and comparing it with a predefined threshold, and deleting the word from the individual knowledge information DB 152 depending on the result. The homework issuing unit 142 accumulates the corresponding word if the word is unknown or does not have a degree of emotional reaction to the word with respect to the word queried by another agent in the communication between the agents. It has a function of issuing a response request to the user as homework when the number of the given words reaches a predetermined amount.

【0042】宿代発行部142は、更に、問合せのあっ
た単語が未知の単語であった場合、その単語が共通知識
情報DB151に存在するか否かを調べ、その単語が共
通知識情報DB151に存在しない場合、その単語をそ
のエージェントの個別知識情報DB152に登録し、そ
の単語に対する感情の入力を促がす第1の利用者インタ
フェース部143と、単語が共通知識情報DB151に
存在する場合、その単語に対する感情を継承してエージ
ェントの個別知識情報DB152に登録する共に、その
感情の反応の度合いに対する入力を促がす第2の利用者
インタフェース部とを備えている。なお、知識情報DB
管理部14は、更に、単語の個別知識情報DBへの登録
に際し、単語の同義関係、包含関係にあるそれぞれの単
語、およびそれら単語に対する感情の種類についてのそ
れぞれの定義につき、利用者端末との間で対話形式によ
り行う知識情報DB定義部145も備えている。知識情
報DB定義部145は、他にプロファイル情報を設定登
録する機能も含む。
Further, if the inquired word is an unknown word, the lodging cost issuing unit 142 checks whether or not the word exists in the common knowledge information DB 151, and the word is stored in the common knowledge information DB 151. If the word does not exist, the word is registered in the individual knowledge information DB 152 of the agent, and if the word exists in the common knowledge information DB 151, the first user interface unit 143 prompts the user to input an emotion for the word. A second user interface unit is provided for inheriting the emotion for the word and registering it in the individual knowledge information DB 152 of the agent, and for prompting the user to input the degree of reaction of the emotion. In addition, the knowledge information DB
When registering the words in the individual knowledge information DB, the management unit 14 further defines the synonymous relationship of the words, the words in the inclusive relationship, and the definitions of the types of emotions for the words with the user terminal. It also has a knowledge information DB definition unit 145 that performs the dialogue between them. The knowledge information DB definition unit 145 also includes a function of setting and registering profile information.

【0043】図3乃至図10は、図1、図2に示す本発
明実施形態の動作を説明するために引用した図であり、
エージェントの定義、エージェントの会話の仕組み、エ
ージェント同士の交信、相性評価判定処理、知識情報登
録処理、忘却処理、エージェントの擬似会話処理、口コ
ミ的な情報発信のそれぞれの手順についてフローチャー
トで示した図である。また、図11、図12も、本発明
実施形態の動作を説明するために引用した図であり、そ
れぞれ、単語の相関関係および単語に対する感情、反応
値との関係の一例を示す図、エージェント同士の出会い
を説明するために引用した図である。
FIGS. 3 to 10 are views cited for explaining the operation of the embodiment of the present invention shown in FIGS. 1 and 2.
A flowchart showing each procedure of agent definition, agent conversation mechanism, communication between agents, compatibility evaluation determination processing, knowledge information registration processing, forgetting processing, agent pseudo-conversation processing, and word-of-mouth information transmission is there. FIGS. 11 and 12 are also diagrams cited for explaining the operation of the embodiment of the present invention, and are diagrams showing an example of the correlation between words and the relationship between emotions and reaction values for words, respectively, and FIG. FIG. 3 is a diagram quoted for explaining the encounter of the present invention.

【0044】以下、図3から図12を参照しながら本発
明実施形態の動作について詳細に説明する。動作説明に
先立ち、本発明は、利用者同士のコミュニケーション
を、仮想コミュニティにおけるエージェント同士の相性
判定により代行することを特徴とすることは上記したと
おりであり、これは以下に示すエージェント同士の相性
の評価判定方式による。エージェント同士の相性を評価
判定するためには、エージェントが持つ使用者の属性情
報(利用者の興味、所属等のプロファイル)の一致度や
一致数だけよる単純な比較判断だけでなく、エージェン
トが持つ知識情報(単語に対する感情(好き/嫌い等)
及び感情の度合い(反応値)、単語同士の関係)を利用
する必要がある。
Hereinafter, the operation of the embodiment of the present invention will be described in detail with reference to FIGS. Prior to the description of the operation, as described above, the present invention is characterized in that communication between users is performed by determining compatibility between agents in a virtual community, as described above. It depends on the evaluation judgment method. In order to evaluate and judge the compatibility between agents, not only a simple comparison judgment based on the degree of coincidence and the number of coincidences of the attribute information of the user (profile of user's interest, affiliation, etc.) possessed by the agent, but also the agent has Knowledge information (emotion for words (like / dislike, etc.)
And the degree of emotion (reaction value) and the relationship between words).

【0045】そこで、本発明において、エージェントが
持つ知識情報は、知識情報DB15として以下のような
構成で管理される。すなわち、知識情報DB15は、単
語及び単語同士の関係(包含、同義)を持つ。ここで包
含は単語の親子関係を表す。同義は単語同士で同じ意味
を持つ関係を表す。図11に、単語を3階層に展開した
場合の各単語間の相関関係が一例として示されている。
ここでは、趣味は「音楽」、「料理」を包含する関係に
あり、「献立」と「メニュー」は同義関係にある。更
に、「料理」と「フランス」は連想関係にある。また、
知識情報DB15は、単語及び単語同士の関係に対し
て、感情(好き、嫌い等)及び感情に対する反応の度合
い値(反応値)も持つ。感情に対する反応値の一例も図
11に示されている。ここでは、好き嫌いという感情に
対して好き(+)から嫌い(−)に至る100の反応値
が設定されており、利用者が設定する。他も同様であ
る。
Therefore, in the present invention, the knowledge information possessed by the agent is managed as the knowledge information DB 15 with the following configuration. That is, the knowledge information DB 15 has words and relationships between words (inclusion, synonym). Here, inclusion indicates the parent-child relationship of the word. Synonymous indicates a relationship having the same meaning between words. FIG. 11 shows, as an example, the correlation between words when the words are expanded into three layers.
Here, the hobbies include “music” and “cooking”, and “menu” and “menu” have a synonymous relationship. Furthermore, "cooking" and "France" are associated. Also,
The knowledge information DB 15 also has emotions (likes, dislikes, etc.) and degree values (reaction values) of reactions to the emotions with respect to the words and the relationships between the words. FIG. 11 also shows an example of the reaction value to the emotion. Here, 100 reaction values from likes (+) to dislikes (−) are set for the feeling of likes and dislikes, and are set by the user. Others are the same.

【0046】本発明において使用される知識情報DB1
5は、システムで共通に持つ共通知識情報DB151
と、エージェント個々が固有に持つ個別知識情報DB1
52の2形態を持つ。共通知識情報DB151は個別知
識情報DB162の参考ベースであり、個別知識情報D
B152は共通知識情報DB152の単語同士の関係、
感情を継承する。これにより、仮想コミュニティにおけ
る各エージェントの世界観を統一する。
Knowledge information DB1 used in the present invention
5 is a common knowledge information DB 151 that is commonly used in the system.
And individual knowledge information DB1 that each agent has uniquely
52 types. The common knowledge information DB 151 is a reference base of the individual knowledge information DB 162, and the individual knowledge information D
B152 is a relationship between words in the common knowledge information DB 152,
Inherit emotions. This unifies the view of the world of each agent in the virtual community.

【0047】エージェントの定義は、図3に示すフロー
チャートに従う。すなわち、プロファイルの情報定義
(ステップS31)、行動設定情報の定義(ステップS
32)、プロファイル情報および行動設定情報の個別知
識情報DB152への登録(ステップS33)の順に処
理が行われる。エージェントが持つ情報には、知識情報
(単語、単語の関係、感情、反応値)と、エージェント
の個性、行動指針を定めるエージェントプロファイルが
ある。エージェントプロファイルに含まれる情報は上記
したとおりであり、エージェントの行動設定情報として
は、積極性、性格、気まぐれ、忍耐、雰囲気がある。積
極性とは、会話の際、積極的に発話したがる度合いを示
し、性格とは、会話に関し通知したがるか、質問したが
るかの度合いを示す。また、気まぐれとは、会話が理路
整然と行われるか、話し合いが飛ぶかの度合いを示し、
雰囲気とは、他のエージェントからの話しかけられ易さ
の度合いを示す。これらは利用者が定義することによ
り、ここで定義されたプロファイル情報および行動設定
情報は、知識情報管理部14における知識情報定義部1
45の制御の下で個別知識情報DB152に記録され
る。
The definition of the agent follows the flowchart shown in FIG. That is, profile information definition (step S31), action setting information definition (step S31)
32), the processing is performed in the order of registration of profile information and action setting information in the individual knowledge information DB 152 (step S33). The information possessed by the agent includes knowledge information (words, relations between words, emotions, reaction values) and agent profiles that define the personality of the agent and action guidelines. The information included in the agent profile is as described above, and the action setting information of the agent includes aggressiveness, personality, whim, patience, and atmosphere. Positiveness indicates the degree of willingness to speak actively during conversation, and personality indicates the degree of willingness to notify or ask questions about the conversation. Whims also indicate the degree to which conversations are reasonably conducted or whether discussions are skipped.
Atmosphere indicates the degree of ease with which other agents can speak. These are defined by the user, and the profile information and action setting information defined here are stored in the knowledge information definition unit 1 in the knowledge information management unit 14.
It is recorded in the individual knowledge information DB 152 under the control of 45.

【0048】次にエージェントによる交信の仕組みにつ
いて説明する。図12に示されるように、仮想コミュニ
ティには、架空の街(道路R、店舗、イベント会場C)
があり、エージェントBは街を移動するものと考えられ
る。その際の行動指針は、(1)周囲にいる話しかけや
すそうなエージェントに向かう、(2)街に存在する興
味対象に向かう、(3)ランダムに徘徊するの3つであ
る。(1)において、エージェントは、街に対して自分
の周囲に存在するたージェントの探索を依頼する。たエ
ージェントが存在した場合は、それらの中から雰囲気
(話しかけられやすさ)が最大のものに無かって道路R
を移動する。(2)において、知識をもつエージェント
は、自分の持つ知識の中で反応値が最も大きいものを自
己の最大興味とし、街に配置された興味対象のうち、自
己の最大興味と一致する興味対象に向かって移動する。
興味対象は、共通知識情報DB151に含まれる単語の
第1〜第3階層レベルをあまねく網羅して街に配置され
ている。(3)においては、無知なエージェントで周囲
に他エージェントが存在しない場合は目的もなくランダ
ムに街を徘徊する。(1)と(2)の優先度は、(1)
の雰囲気と(2)の自己の最大興味に対する反応値の大
きさとの比較により決定し、値の大きな方を優先するも
のとする。
Next, the mechanism of communication by the agent will be described. As shown in FIG. 12, the virtual community includes imaginary towns (roads R, stores, and event venues C).
It is considered that agent B moves in the city. The action guidelines at that time are: (1) heading to an agent who is likely to talk to the surroundings, (2) heading to an object of interest existing in the city, and (3) wandering at random. In (1), the agent requests the city to search for agents present around him. If there is an agent who does not exist, the atmosphere (ease of talking)
To move. In (2), the agent having knowledge sets the agent whose response value is the largest among his or her own knowledge as his / her maximum interest, and among the objects of interest arranged in the city, the object of interest that matches his / her maximum interest. Move towards.
The objects of interest are arranged in towns covering all the first to third hierarchical levels of the words included in the common knowledge information DB 151. In (3), when there is no other agent around the ignorant agent, the agent randomly walks around the city without any purpose. The priority of (1) and (2) is (1)
Is determined by comparing the value of the atmosphere with the value of the reaction value with respect to the maximum interest of the user (2), and the larger value is given priority.

【0049】図4にエージェントの会話の仕組みがフロ
ーチャートで示されている。エージェントは、自己が移
動する街の情報を図示せぬデータベースから取得し、そ
の地図に沿って街を移動する(ステップS41、S4
2)。そこで他のエージェントに遭遇し、他のエージェ
ントに出会った場合は話しかけるか、話しかけられたか
を判定し、その結果に従い会話を開始する(ステップS
43〜S46)。エージェントに遭遇しなかった場合、
目的地を調べ、目的地に到達したことを確認して会話を
開始する(ステップS47〜S49)。移動途中のエー
ジェントは、話しかける目的のエージェントに遭遇した
場合、または(他エージェントまたは興味対象)に向か
って移動の途中で他エージェントと遭遇した場合、その
きっかけに基づきいずれからか発話する。エージェント
は自分が話しかけようとする相手と遭遇したら自ら発話
する。移動の途中でエージェント同士が偶然遭遇した場
合、相手エージェントの雰囲気と自分が向かっている目
的対象の強さ(向かっている対象の雰囲気または興味対
象への反応値)を比較判定し、新たに遭遇したエージェ
ントが大きければ自ら遭遇した相手に発話する。そうで
なければ自らの移動を続行する。一方、相手エージェン
トから話しかけられた場合、上記と同様の判定を行い、
応答するか否かを判断する。応答する場合は会話を開始
し、応答しない場合はみずからの移動を続行する。相手
から話しかけられなかった場合は、自ら発話するか否か
を上記と同様に判定する。
FIG. 4 is a flowchart showing a mechanism of conversation between agents. The agent acquires information on the city to which the agent moves, from a database (not shown), and moves the city along the map (steps S41 and S4).
2). Therefore, when the user encounters another agent and encounters another agent, it is determined whether to speak or speak, and the conversation is started according to the result (step S).
43-S46). If you did not meet the agent,
The destination is checked, it is confirmed that the destination has been reached, and conversation is started (steps S47 to S49). If the agent on the move encounters an agent to talk to, or encounters another agent on the way to (another agent or interest), he speaks from one of them based on the trigger. When the agent encounters the person he is trying to talk to, he speaks himself. If agents accidentally encounter each other during the movement, the atmosphere of the other agent is compared with the strength of the target object (the atmosphere of the headed object or the reaction value to the object of interest), and a new encounter is made. If the agent is large, he speaks to the person he encountered. If not, continue your move. On the other hand, if the other agent speaks, the same determination as above is performed,
Determine whether to respond. If you answer, start a conversation; otherwise, continue your movement. If the other party does not speak, it is determined in the same manner as to whether or not to speak.

【0050】知識情報DB15を用いたエージェント同
士の交信は、図5に示すフローチャートに従う。エージ
ェントの発話パターンには、問合せ、通知、通知(挨
拶)がある。これらのどの発話パターンを用いるかは、
プロファイル情報の性格により決定される。発話パター
ンの通知(挨拶)は、通知の特殊な形態で自ら通知する
単語を持たない場合、および一番最初の発話時に用いる
(ステップS51)。まず、自分から発話する場合(ス
テップS52)、エージェントXが会話のきっかけとな
る単語を探す。ここでは、自分の嗜好に基づいて単語A
と単語Aに対する感情の反応値をエージェントが保有す
る個別知識情報DB152から検索する(ステップS5
3)。エージェントXはエージェントYに単語A及び感
情の反応値を通知し、エージェントYの単語A に対す
る感情について問い合わせる(ステップS54)。
Communication between agents using the knowledge information DB 15 follows the flowchart shown in FIG. The utterance pattern of the agent includes inquiry, notification, and notification (greeting). Which of these utterance patterns to use depends on
Determined by the nature of the profile information. The notification of the utterance pattern (greeting) is used when there is no word to be notified by itself in a special form of notification, and at the time of the first utterance (step S51). First, when the user speaks himself (step S52), the agent X searches for a word that triggers a conversation. Here, the word A based on one's preference
A response value of the emotion for the word A and the word A is retrieved from the individual knowledge information DB 152 held by the agent (step S5).
3). The agent X notifies the agent Y of the response value of the word A and the emotion, and inquires about the emotion of the agent Y regarding the word A (step S54).

【0051】エージェントYはエージェントXからの問
い合わせを受け付け、エージェントYは単語Aの同義関
係(別名)を個別知識情報DB152から検索する。同
義関係が見つかった場合、エージェントYは見つかった
単語に対する感情の反応値を個別知識情報DB152か
ら検索する。感情の反応値が見つかった場合、エージェ
ントYはエージェントXに対してその感情の反応値を回
答する(ステップS55)。このことにより、エージェ
ントYは、エージェントXに対する好感度を算出する
(ステップS56)。この好感度の算出は、相性評価判
定部12によって行われ、その詳細については図6に示
すフローチャートを参照しながら後述する。質問に対す
る回答を得て終了条件が満たされた場合(ステップS5
7)は、終わりの挨拶を行って処理を終了し、終了条件
を満たしていない場合は、ステップS52以降の処理を
繰り返す。
Agent Y receives an inquiry from agent X, and agent Y searches synonymous relationship (alias) of word A from individual knowledge information DB 152. If a synonymous relationship is found, the agent Y searches the individual knowledge information DB 152 for a response value of emotion to the found word. When the response value of the emotion is found, the agent Y answers the response value of the emotion to the agent X (step S55). As a result, the agent Y calculates the favorable impression for the agent X (step S56). The calculation of the favorable sensitivity is performed by the compatibility evaluation determination unit 12, and details thereof will be described later with reference to a flowchart illustrated in FIG. When the answer to the question is obtained and the end condition is satisfied (step S5
In step 7), an end greeting is given to end the processing. If the end condition is not satisfied, the processing from step S52 is repeated.

【0052】一方、エージェントXは、エージェントY
からの感情の反応値を受け付け、エージェントXにおい
てもエージェントYに対する好感度を算出する。同義関
係が見つからなかった場合、または、感情の反応値が見
つからなかった場合、エージェントYはエージェントX
に単語Aの包含関係(親)を問い合わせる。次に、エー
ジェントXはエージェントYからの問い合わせを受け付
ける。そして、エージェントXは単語Aの包含関係
(親)を個別知識情報DB152から検索する。包含関
係(親)が見つかった場合、エージェントXは見つかっ
た単語A'に対する感情の反応値を個別知識情報DB1
52から検索する。ここで、感情の反応値が見つかった
場合、エージェントXは、エージェントYに単語A'及
び感情の反応値を通知し、エージェントYの単語A'に
対する感情について問い合わせる。以降、単語Aを単語
A'に置き換えて、上記の処理を継続する。一方、包含
関係(親)が見つからなかった場合、または、感情の反
応値が見つからなかった場合は、エージェントXはエー
ジェントYに対して会話の終了を通知する。そして、エ
ージェントYはエージェントXからの会話終了の通知を
受け付ける。
On the other hand, Agent X is Agent Y
, And the agent X also calculates the favorable feeling for the agent Y. If no synonymous relationship is found, or if no emotion reaction value is found, agent Y becomes agent X
Is inquired about the inclusion relationship (parent) of the word A. Next, the agent X receives an inquiry from the agent Y. Then, the agent X searches the individual knowledge information DB 152 for the inclusion relationship (parent) of the word A. When the inclusion relation (parent) is found, the agent X stores the reaction value of the emotion for the found word A 'in the individual knowledge information DB1.
Search from 52. If the emotion response value is found, the agent X notifies the agent Y of the word A ′ and the emotion response value, and inquires about the emotion of the agent Y for the word A ′. Thereafter, the above processing is continued by replacing the word A with the word A ′. On the other hand, when the inclusion relation (parent) is not found or when the reaction value of the emotion is not found, the agent X notifies the agent Y of the end of the conversation. Then, the agent Y receives the notification of the conversation end from the agent X.

【0053】なお、ステップS52の処理において、自
分から発話しない場合であって、かつ、終了条件を満た
していない場合に(ステップS58)に相手から質問を
受け(ステップS59)、質問を受けたエージェントが
正当な回答が可能であれば回答するが(ステップS6
0、S61)、否の場合は宿題事項として記録する(ス
テップS61)。宿題事項の処理については図7に示す
知識情報入力フローを参照しながら後述する。そして、
ステップS56同様好感度を算出する(ステップS6
3)。
In the process of step S52, if the user does not speak and does not satisfy the termination condition (step S58), the agent receives a question from the partner (step S59), and Is answered if a valid answer is possible (step S6).
0, S61), and if not, it is recorded as homework (step S61). The processing of homework items will be described later with reference to the knowledge information input flow shown in FIG. And
Like the step S56, the positivity is calculated (step S6).
3).

【0054】好感度の算出は以下の手順に従う。すなわ
ち、図6に示すフローチャートに従い、まず、知識情報
DB152から感情の反応値を取得する(ステップS7
1)。ここで、感情の種類をチェックし(ステップS7
2)、感情の種類が等しい場合、更に、反応値のベクト
ルをチェックして値が+であるか−であるかを調べ、等
しい場合、好感度を大幅に上昇させる(ステップS7
4)。好感度の上昇率は値の大きさに比例する。一方、
感情の種類が等しく、反応値のベクトルが異なる場合
は、大幅に好感度を下降させる(ステップS75)。好
感度の下降率は値の大きさに比例する。また、反応値の
符号チェック(ステップS76)の結果、感情の種類が
異なり、反応値のベクトルが等しい場合は、やや好感度
を上昇させる(ステップS77)。感情の種類が異な
り、反応値のベクトルも異なる場合は、やや好感度を下
降させることにより調整する。
The calculation of positivity follows the following procedure. That is, according to the flowchart shown in FIG. 6, first, the emotion reaction value is acquired from the knowledge information DB 152 (step S7).
1). Here, the type of emotion is checked (step S7).
2) If the emotion type is the same, the vector of the reaction value is further checked to see if the value is + or-, and if it is the same, the favorable impression is greatly increased (step S7).
4). The rate of increase in positivity is proportional to the magnitude of the value. on the other hand,
If the emotion types are the same and the reaction value vectors are different, the favorable impression is significantly reduced (step S75). The rate of decrease in favorable sensitivity is proportional to the magnitude of the value. In addition, as a result of checking the sign of the reaction value (step S76), if the types of emotions are different and the reaction value vectors are equal, the liking is slightly increased (step S77). If the emotion type is different and the reaction value vector is also different, the adjustment is made by slightly lowering the favorable impression.

【0055】上記のように好感度を算出した結果を持っ
てエージェント同士の相性の評価判定は、双方のエージ
ェントの好感度があらかじめシステムにより設定された
閾値を超えたときに良しとする。このことにより、エー
ジェントは利用者のメールアドレスやチャットのための
IDを相手のエージェントに通知してよいかを利用者に
尋ね、双方の利用者が通知を了解したら、通知を実行す
る。そして、利用者同士による直接的な交流が行なわれ
る。
Based on the result of the calculation of the positivity as described above, the evaluation of compatibility between agents is determined to be good when the positivity of both agents exceeds a threshold value set in advance by the system. As a result, the agent asks the user whether the user's mail address or chat ID may be notified to the partner agent, and executes the notification when both users understand the notification. Then, a direct exchange between the users is performed.

【0056】エージェント同士の交信において、他エー
ジェントから問い合わせされた単語についてその単語を
知らない場合や、その単語に対する感情の反応値を持た
ない場合、エージェントは該当の単語を、未知の単語ま
たは良く知らない単語(単語は知っているが反応値が無
い単語)として蓄積する。ここでは、これを宿題を呼
ぶ。蓄積された宿題の量が閾値を超えると、エージェン
トは宿題回答依頼を利用者にメール通知する。利用者は
メール通知されたウェッブぺージにアクセスし、エージ
ェントと対話形式でQ&Aすることにより、単語に関す
る情報登録(教育)を行う。教育された単語は個別知識
情報DB152にエージェント知識として保持される。
また、宿題は、ユーザが任意のタイミングで情報入力帳
票形式で情報登録することもできる。
In the communication between the agents, if the agent does not know the word inquired by another agent or does not have a response value of the emotion to the word, the agent recognizes the word as an unknown word or a well-known word. Accumulate as missing words (words that know the word but have no response value). Here, we call this homework. When the accumulated amount of homework exceeds the threshold, the agent notifies the user of a homework answer request by e-mail. The user accesses the web page notified by e-mail, and performs Q & A with the agent in an interactive manner to register information (education) on words. The educated words are held in the individual knowledge information DB 152 as agent knowledge.
Further, the homework can be registered by the user in an information input form at an arbitrary timing.

【0057】ここで、知識情報の登録操作について図7
に示す知識情報入力フローチャートを参照しながら説明
する。宿題発行部142は、エージェントにより、エー
ジェント同士の会話で出てきた未知の単語又は良く知ら
ない単語を宿題として蓄積することは上記したとおりで
ある。更に、エージェントは宿題の数が閾値を越えたか
判断し、閾値を超えた場合、エージェントは宿題回答依
頼を利用者ヘメール通知する。利用者はメールを受け
て、宿題回答のためのウェッブページヘアクセスし、エ
ージェンとの対話形式による情報登録を行う。このと
き、利用者インタフェース143、144が機能する。
Here, the registration operation of the knowledge information will be described with reference to FIG.
This will be described with reference to the knowledge information input flowchart shown in FIG. As described above, the homework issuing unit 142 accumulates, as a homework, unknown words or unknown words appearing in conversations between agents by the agent. Further, the agent determines whether the number of homework exceeds the threshold, and when the number exceeds the threshold, the agent notifies the user of a homework answer request by e-mail. Upon receiving the e-mail, the user accesses a web page for homework response and registers information in an interactive manner with an agent. At this time, the user interfaces 143 and 144 function.

【0058】図7に示すフローチャートにおいて、ま
ず、エージェントは、宿題は未知の単語か、良く知らな
い単語かを判断する(ステップS81)。宿題が未知の
単語であった場合、そして、利用者に登録意思を確認し
(ステップS82)、登録すると返答があった場合、更
に該当単語が共通知識情報DB151にあるか否かを検
索する(ステップS83)。該当単語が共通知識情報D
B151にない場合、該当単語を個別知識情報DB15
2に登録し、その感情を第1利用者インタフェース部1
43を介して対話形式により登録する。該当単語が共通
知識情報DB151にある場合、該当単語の感情を継承
し、個別DBに登録する(ステップS84)。更に、知
識情報定義部145により、感情の種類、感情の反応
値、包含関係、同義関係、あるいは後述する連想関係も
対話形式により登録することが可能である(ステップS
85〜S89)。
In the flowchart shown in FIG. 7, first, the agent determines whether the homework is an unknown word or a word that is not well known (step S81). If the homework is an unknown word, and the user confirms the registration intention (step S82), and if there is a response after registration, it is further searched whether or not the word is in the common knowledge information DB 151 (step S82). Step S83). The corresponding word is common knowledge information D
If it is not in B151, the corresponding word is
2 and the emotion is registered in the first user interface unit 1
The registration is carried out in an interactive manner via 43. If the word is in the common knowledge information DB 151, the emotion of the word is inherited and registered in the individual DB (step S84). Further, the knowledge information definition unit 145 can also register the type of emotion, the reaction value of emotion, the inclusive relation, the synonymous relation, or the associative relation to be described later in an interactive manner (step S).
85-S89).

【0059】なお、個別知識情報DB152は、共通知
識情報DB151に無い知識(単語、単語の関係、感
情)を固有知識として持つことができる。これは、個々
のエージェントの個性を増長させるのに利用される。例
えば、個別知識情報DB152は、連想という独自の単
語同士の関係を持つ。連想とは、包含や同義ではない、
単語同士を結びつける何らかの関係である。例えば「リ
ンゴ」の包含関係(親)は「果物」であり、同義関係
(別名)は「アップル」であり、連想関係は「赤い」
「丸い」などである。これは、エージェント同士の通信
による疑似会話に広がりを持たせるのに利用される。
(「リンゴといえば赤いね」等を実現する。)
Note that the individual knowledge information DB 152 can have knowledge (words, word relationships, emotions) not existing in the common knowledge information DB 151 as unique knowledge. This is used to increase the individuality of individual agents. For example, the individual knowledge information DB 152 has an original word relationship called association. Associative is not inclusive or synonymous,
Some kind of relationship that connects words. For example, the inclusion relationship (parent) of “apple” is “fruit”, the synonymous relationship (alias) is “apple”, and the association relationship is “red”
For example, "round". This is used to extend the pseudo-conversation by communication between agents.
("Speaking of apples is red.")

【0060】ところで、個別知識情報DB152は、知
識を忘却というしくみにより減少させる。これは、個々
のエージェントが持つ個別知識情報DB152の知識が
仮想コミュニティ内で飽和状態になるのを解消すると共
に、個別知識情報DB152の情報量削減に利用され
る。図8のフローチャートに示されるように、まず、個
別知識情報DB135から単語を読み出す(ステップS
91)。忘却処理部141は、その単語が参照されたか
否かを調べ(ステップS92)、個別知識情報DB15
2から読み出された単語が参照されなかった場合は、参
照されない期間と半減期との比較を行う(ステップS9
3)。ここで、参照されない期間>半減期であると判断
された場合、記憶強度を半減させる(ステップS9
4)。更に、あらかじめ設定された忘却閾値と更新され
た記憶強度とを比較し(ステップS95)、忘却しきい
値<記憶強度の関係が成立したときに個別知識情報DB
152から該当の単語を削除する(ステップS96)。
一方、単語の参照頻度をチェックするステップ(ステッ
プS92)で個別知識情報DB152から読み出された
単語が参照された場合は、記憶強度を増加させ(ステッ
プS97)、参照回数と閾値とを比較し、参照回数>閾
値の関係が成立したときに半減期を長く設定する(ステ
ップS99)。
Incidentally, the individual knowledge information DB 152 reduces knowledge by a mechanism called forgetting. This is used to prevent the knowledge of the individual knowledge information DB 152 held by each agent from becoming saturated in the virtual community and to reduce the information amount of the individual knowledge information DB 152. As shown in the flowchart of FIG. 8, first, a word is read from the individual knowledge information DB 135 (Step S).
91). The forgetting processor 141 checks whether or not the word has been referred to (step S92).
If the word read from No. 2 is not referred to, a comparison is made between the non-referenced period and the half-life (step S9)
3). Here, when it is determined that the non-referenced period> half-life, the storage intensity is reduced by half (step S9).
4). Further, a preset forgetting threshold is compared with the updated memory strength (step S95), and when the relationship of forgetting threshold <memory strength is established, the individual knowledge information DB
The corresponding word is deleted from 152 (step S96).
On the other hand, when the word read from the individual knowledge information DB 152 is referred to in the step of checking the reference frequency of the word (step S92), the storage strength is increased (step S97), and the number of references and the threshold are compared. When the relationship of reference count> threshold is established, the half-life is set long (step S99).

【0061】すなわち、忘却処理部141による忘却
は、ある単語に対する記憶強度が0になると個別知識情
報DB152から削除される。記憶強度は半減期により
時間経過と共に値が半減していく。エージェント同士の
交信によりある単語が参照されると、その単語の記憶強
度は増す。エージェント同士の交信によりある単語が参
照される回数が増すと、その単語の半減期は増す。記憶
強度は、個別知識情報DB152の単語検索にも用いら
れる。即ち、ある条件による単語検索の結果、候補が複
数あった場合、記億強度が大きい値の方が第一候補とし
て確率的に選択されやすくなる。
That is, the forgetting by the forgetting processing unit 141 is deleted from the individual knowledge information DB 152 when the storage strength of a certain word becomes 0. The value of the memory intensity decreases by half with the passage of time due to the half-life. When a word is referred to by communication between agents, the memory strength of the word increases. As the number of times a word is referred to by communication between agents increases, the half-life of the word increases. The memory strength is also used for word search of the individual knowledge information DB 152. That is, when there are a plurality of candidates as a result of a word search under a certain condition, a value having a higher storage strength is more likely to be stochastically selected as the first candidate.

【0062】以上のような知識情報管理をエージェント
間の交信に際して適用することにより、次のような仕組
みを実現することができる。一つは、人間的なエージェ
ントの疑似会話の実現であり、他の一つは、口コミ的な
地用法発信の実現である。前者において、エージェント
同士の交信は、query(問い合わせ)、inform(通
知)、iq(通知&問い合わせ)、refuse(拒否)であ
る。この場合、問い合わせ及び通知の内容(パラメー
タ)は以下よりなる。すなわち、問い合わせの種類は、
反応値、包含(親)、包含(子)、同義、連想、プロフ
ァイル、挨拶(開始)であり、通知の種類は、反応値、
親単語、子単語、同義、連想、プロファイル、挨拶(開
始)、挨拶(終了)である。このとき、交信のパターン
は、問い合わせが、通知または、通知&問い合わせ、通
知が、通知または問い合わせ、通知&問い合わせが、通
知または、通知&問い合わせとなる。これをシステム側
で人間的な会話が行われたように、データの変換を行
う。データの変換は、エージェントプロファイルに設定
されたエージェントの特性(男/女、若い/中年/老
人、丁寧/乱暴、東京出身/関西出身 など)に応じて
行われる。利用者はエージェント同士の交信を、エージ
ェントの疑似会話履歴としてウェッブぺージにより参照
できる。また、利用者設定により、疑似会話履歴を利用
者にメール通知することもできる。
By applying the above-described knowledge information management to communication between agents, the following mechanism can be realized. One is the realization of a pseudo-conversation of a human agent, and the other is the realization of word-of-mouth usage. In the former, the communication between agents is query (inquiry), inform (notification), iq (notification & inquiry), and refuse (deny). In this case, the contents (parameters) of the inquiry and the notification are as follows. That is, the type of inquiry is
Response value, inclusion (parent), inclusion (child), synonym, association, profile, greeting (start), and the type of notification is reaction value,
Parent word, child word, synonym, association, profile, greeting (start), greeting (end). At this time, the communication pattern is inquiry, notification or notification & inquiry, notification is notification or inquiry, notification & inquiry is notification or notification & inquiry. Data conversion is performed as if a human conversation was performed on the system side. The data conversion is performed according to the characteristics of the agents (male / female, young / middle-aged / old, polite / rough, from Tokyo / Kansai) set in the agent profile. The user can refer to the communication between the agents on the web page as the agent's pseudo conversation history. Further, the pseudo conversation history can be notified to the user by e-mail according to the user setting.

【0063】エージェントの疑似会話処理を図9に示
す。図9において、まず、エージェントXがエージェン
トYと互いに交信し、その際の交信のログが交信ログフ
ァイルに出力される(ステップS101)。この交信ロ
グは、交信ログ採取部131によって採取される。次
に、エージェントX、Y各々について、エージェントプ
ロファイルを参照し、あらかじめ用意された会話装飾テ
ンプレートファイル群134から変換に用いる会話装飾
パターンを得る(ステップS102)。文書変換部13
2では、得られた会話装飾パターンに従って、交信ログ
を疑似会話形態のログに文書変換する(ステップS10
3)。この場合に変換される交信ログは、エージェント
X、Yの双方を含む。そして、可読形式に文書変換され
た疑似会話ログを、擬似会話文書通知部133を介して
ウェツブページに登録し、そのURL(Uniform Resou
rce Locater)を利用者に通知する。また、利用者設定
により、疑似会話ログを利用者にメール送信する(ステ
ップS104)。利用者は通知されたウェッブぺージを
参照し、疑似会話ログを参照する。または、メールによ
り疑似会話ログを参照する。
FIG. 9 shows the pseudo conversation process of the agent. In FIG. 9, first, the agent X communicates with the agent Y, and a log of the communication at that time is output to a communication log file (step S101). This communication log is collected by the communication log collecting unit 131. Next, a conversation decoration pattern to be used for conversion is obtained from the conversation decoration template file group 134 prepared in advance with reference to the agent profile for each of the agents X and Y (step S102). Document conversion unit 13
In step 2, the communication log is converted into a pseudo-conversation log in accordance with the obtained conversation decoration pattern (step S10).
3). The communication log converted in this case includes both agents X and Y. Then, the pseudo-conversation log converted into a readable format is registered in the web page via the pseudo-conversation document notification unit 133, and its URL (Uniform Resou
rce Locater) to the user. Further, the pseudo conversation log is transmitted to the user by mail according to the user setting (step S104). The user refers to the notified web page and refers to the pseudo conversation log. Or, refer to the pseudo conversation log by e-mail.

【0064】次に、後者の口コミ的な情報発信(広告・
質問)について説明する。先に述ベた、エージェント同
士の会話は、仮想コミュニティ上で出会った2つのエー
ジェントが、互いに相手を指定し合って交信を行うこと
により実現される。一方、仮想コミュニティでは、エー
ジェントの知識情報に基づいた相性の評価判定によって
エージェントは自分自身と相性の合うエージェント(複
数)を知ることができるため、相性の合うエージェント
(複数)に対してのみの交信を行うことができる。これ
は、エージェントの利用者が仮想コミュニティの他の利
用者を知らなくても、(相手を指定しなくても)、嗜好
のあう他者とエージェントを介することによって間接的
にコミュニケーションできることを意味する。これによ
り、利用者が何らかの情報を他者に通知したい場合、相
手を明に指定しなくても、情報通知をエージェントに依
頼することによって、嗜好のあう仮想コミュニティの他
利用者にのみ情報を通知することができる。このことに
より、嗜好の合う他者にだけ情報発信が行えるため、一
斉同報による通知などに比ベて、効果的な広告、宣伝、
告知や、有効的な問い合わせ、相談、懺悔などが行え
る。情報を受けた利用者が、情報発信に対する応答(広
告元への詳細情報提供依頼、質問への回答など)を行う
際も、利用者はエージェントを介して応答する。従っ
て、利用者同士は互いに直接相手を知ることなく、匿名
的に広告やQ&Aなどが行える。
Next, word-of-mouth information transmission (advertisement /
Question) is explained. The conversation between the agents described above is realized by two agents meeting on the virtual community specifying each other and communicating with each other. On the other hand, in the virtual community, the agent can know the agent (s) that are compatible with itself by evaluating the compatibility based on the knowledge information of the agent. It can be performed. This means that the user of the agent can communicate indirectly via the agent with the preferred person without knowing the other users of the virtual community (without specifying the other party). . In this way, if the user wants to notify some information to another person, the information is sent only to other users of the virtual community who have a preference by requesting the information notification from the agent without explicitly specifying the other party. can do. As a result, information can be transmitted only to those who like it, and effective advertising, promotion,
Announcements, effective inquiries, consultations, confession, etc. can be made. When the user who receives the information makes a response to the information transmission (a request for providing detailed information to an advertising source, a response to a question, and the like), the user responds via the agent. Therefore, users can anonymously perform advertisements, Q & As, etc. without knowing each other directly.

【0065】口コミ的な情報発信処理を図10にフロー
チャートで示す。図10において、まず、利用者は情報
発信したい内容(広告・質問など)をエージェントに依
頼する。依頼を受けたエージェントはエージェント探索
部136を介して、自分の知識情報を参照し(ステップ
S111)、嗜好の合うエージェント(複数)を探し出
す(ステップS112)。エージェントは嗜好の合うエ
ージェント(複数)に対して情報発信する(ステップS
113)。他利用者は、自分の嗜好に合った情報(広告
・質問など)を得る。広告元への詳細情報提供依頼、質
問への回答など、必要によってはそれに対する応答を行
う。
FIG. 10 is a flowchart showing the word-of-mouth information transmission process. In FIG. 10, first, the user requests the agent for the content (advertisement, question, etc.) to transmit information. The requested agent refers to its own knowledge information via the agent search unit 136 (step S111), and searches for a plurality of agents (steps S112) that have a preference. The agent sends information to a plurality of agents (step S)
113). Other users obtain information (advertisements, questions, etc.) that matches their preferences. It responds to requests for detailed information to the advertising source, answers to questions, etc. as necessary.

【0066】なお、図2における、エージェント管理部
11、相性評価判定部12、会話処理部13、知識情報
管理部14が持つ機能を実現するためのプログラムを、
それぞれコンピュータ読み取り可能な記録媒体に記録し
て、この記録媒体に記録されたプログラムを、コミュニ
ティサーバ1を構成するコンピュータシステムに読み込
ませ、当該コンピュータが上記プログラムを逐次読み出
し実行することによって、本発明が実現される。また、
ここでいうコンピュータシステムとは、OSや周辺機器
等のハードウェアを含むものとする。
A program for realizing the functions of the agent management unit 11, compatibility evaluation determination unit 12, conversation processing unit 13, and knowledge information management unit 14 in FIG.
The present invention is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read by a computer system constituting the community server 1, and the computer sequentially reads and executes the program. Is achieved. Also,
Here, the computer system includes an OS and hardware such as peripheral devices.

【0067】更に、コンピュータシステムは、WWWシ
ステムを利用している場合であれば、ホームページ提供
環境(あるいは表示環境)も含むものとする。また、コ
ンピュータ読み取り可能な記録媒体とは、フロッピー
(登録商標)ディスク、光磁気ディスク、ROM、CD
−ROM等の可搬媒体、コンピュータシステムに内蔵さ
れるハードディスク等の記憶装置のことをいう。さらに
コンピュータ読み取り可能な記録媒体とは、インターネ
ット等のネットワークや電話回線等の通信回線を介して
プログラムが送信された場合のサーバやクライアントと
なるコンピュータシステム内部の揮発性メモリ(RA
M)のように、一定時間プログラムを保持しているもの
も含むものとする。
Further, if the computer system uses a WWW system, it also includes a homepage providing environment (or display environment). The computer-readable recording medium includes a floppy (registered trademark) disk, a magneto-optical disk, a ROM, and a CD.
-A storage medium such as a portable medium such as a ROM or a hard disk built in a computer system. Further, the computer-readable recording medium is a volatile memory (RA) in a computer system that is a server or a client when a program is transmitted through a network such as the Internet or a communication line such as a telephone line.
As shown in M), a program holding a program for a certain period of time is also included.

【0068】また、上記プログラムは、このプログラム
を記憶装置等に格納したコンピュータシステムから、伝
送媒体を介して、あるいは、伝送媒体中の伝送波により
他のコンピュータシステムに伝送されてもよい。ここ
で、プログラムを伝送する「伝送媒体」は、インターネ
ット等のネットワーク(通信網)や電話回線等の通信回
線(通信線)のように情報を伝送する機能を有する媒体
のことをいう。また、上記プログラムは、上述した機能
の一部を実現するためのものであっても良い。さらに、
前述した機能をコンピュータシステムにすでに記録され
ているプログラムとの組み合わせで実現できるもの、い
わゆる差分ファイル(差分プログラム)であっても良
い。
The above program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the "transmission medium" for transmitting a program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. Further, the program may be for realizing a part of the functions described above. further,
What can realize the above-mentioned function in combination with a program already recorded in the computer system, that is, a so-called difference file (difference program) may be used.

【0069】以上、本発明の実施形態につき図面を参照
して詳述してきたが、具体的な構成はこの実施形態に限
られるものではなく、この発明の要旨を逸脱しない範囲
の設計等も含まれる。
Although the embodiments of the present invention have been described in detail with reference to the drawings, the specific configuration is not limited to the embodiments, and includes a design and the like within a range not departing from the gist of the present invention. It is.

【0070】[0070]

【発明の効果】以上説明のように本発明は、利用者の代
理人であるエージェントがコンピュータネットワーク上
で互いに通信しあうコンピュータネットワークシステム
において、エージェントが保有する利用者情報を元に利
用者同士の相性を評価判定することにより、他の利用者
とコミュニケーションを行ったり、仮想コミュニティを
形成するものであり、このことにより、利用者は自ら嗜
好の合う利用者を捜したり、他者と直接交流することな
く、嗜好の合う他者を探し出すことができ、コミュニケ
ーションを図ることができる。利用者は適宜、エージェ
ントが他のエージェントと行った交信や相性評価、判定
の経緯、結果を参照すればよく、情報交換の際の大幅な
負担軽減がはかれる。相性の合うエージェント同士の交
流が進み、ある閾値に達すると、チャツトやメールの交
換等、エージェント利用者同士の直接的な交流手段を提
供することができる。また、利用者は、自分自信の個人
情報を他者に公関しなくても興味の合う他者と交流で
き、興味の合うエージェント同士は自然発生的に仮想コ
ミュニティを形成することができる。このことにより、
コミュニケーションの際における利用者の負担が大幅に
軽減される。
As described above, according to the present invention, in a computer network system in which agents acting as agents of users communicate with each other on a computer network, the agents can communicate with each other based on the user information held by the agents. By evaluating the compatibility, it communicates with other users and forms a virtual community. By this, users search for users who prefer their own tastes and interact directly with others. Without this, it is possible to find other people who have a good taste and to communicate with each other. The user only needs to refer to the communication, compatibility evaluation, judgment process, and results of the agent's communication with other agents as appropriate, so that the burden on information exchange can be greatly reduced. When interaction between compatible agents progresses and reaches a certain threshold value, it is possible to provide a means for direct interaction between agent users, such as chat and mail exchange. In addition, the user can interact with another person who is interested without sharing his / her own personal information with another person, and the interested agents can naturally form a virtual community. This allows
The burden on the user during communication is greatly reduced.

【0071】本発明によれば、人間的なエージェントの
疑似会話の実現が可能である。すなわち、エージェント
同士の交信において、各々のエージェントが保有する知
識情報を用いることによって、エージェント同士の交信
で用いるパラメータに、人間味をもった内容(単語に関
する感情や、単語同士の相関関係など)を含ませること
ができ、このエージェントの交信結果履歴をシステム側
でエージェントの特性に応じて脚色することにより、利
用者はあたかもエージェント同士が疑似会話を行ったよ
うな結果を会話履歴として得ることができる。また、広
告、質問等、口コミ的な情報発信が可能である。すなわ
ち、エージェントがある情報を他のエージェントに通知
したい場合、エージェントの知識情報に基づいた相性判
定方式により自分と興味の合うエージェントにのみ情報
を通知することができる。従って、利用者は何らかの情
報を他者に通知したい場合、通知したい相手を明に指定
しなくても、嗜好のあう仮想コミュニティの利用者に情
報を通知することができる。これにより、効果的な広告
・宣伝や、有益なQ&A・親身的な相談などを行うこと
ができる。更に、利用者にとってストレスのない知識情
報の入力が可能である。すなわち、エージェントは知識
情報を用いての他エージェントとの交信において、自ら
の知識情報にない未知の単語が出てきたらその単語につ
いての学習を宿題として蓄積することができ、この蓄積
された宿題は、エージェントが利用者に問い合わせた
り、ユーザが任意にエージェントに対して登録すること
により、利用者はユーザフレンドリーなエージェントと
の対話形式での情報入力が行え、従って、ストレスの少
ない利用者情報の入力や新しい知識の登録が可能であ
る。
According to the present invention, it is possible to realize a pseudo conversation between human agents. In other words, in communication between agents, by using the knowledge information held by each agent, the parameters used in communication between agents include contents with a human touch (emotions related to words, correlation between words, etc.). The system can adapt the history of the communication results of the agents according to the characteristics of the agents on the system side, so that the user can obtain a result as if the agents had a pseudo-conversation as the conversation history. Also, word-of-mouth information such as advertisements and questions can be transmitted. That is, when an agent wants to notify certain information to another agent, the information can be notified only to an agent interested in the agent by a compatibility determination method based on the knowledge information of the agent. Therefore, when the user wants to notify some information to another person, it is possible to notify the information to the user of the virtual community having a preference without explicitly specifying the person to notify. As a result, effective advertisement / publicity, useful Q & A, and friendly consultation can be performed. Further, it is possible to input knowledge information without stress for the user. That is, when communicating with another agent using knowledge information, if an unknown word not found in its own knowledge information comes out, the agent can accumulate learning about that word as homework. When the agent inquires of the user or the user arbitrarily registers with the agent, the user can input information in an interactive manner with the user-friendly agent, and thus input the user information with less stress. And registration of new knowledge is possible.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明が実現されるコンピュータネットワー
クシステムの接続構成例を示す図であり、また、オンラ
インコミュニティの仕組みを説明するために引用した図
である。
FIG. 1 is a diagram illustrating a connection configuration example of a computer network system in which the present invention is realized, and is a diagram cited for explaining a mechanism of an online community.

【図2】 図1におけるコミュニケーションサーバの内
部構成を機能展開して示したブロック図である。
FIG. 2 is a block diagram showing the internal configuration of the communication server in FIG.

【図3】 図1、図2に示す本発明実施形態の動作を説
明するために引用したフローチャートである。
FIG. 3 is a flowchart cited for explaining the operation of the embodiment of the present invention shown in FIGS. 1 and 2;

【図4】 図1、図2に示す本発明実施形態の動作を説
明するために引用したフローチャートである。
FIG. 4 is a flowchart cited for explaining the operation of the embodiment of the present invention shown in FIGS. 1 and 2;

【図5】 図1、図2に示す本発明実施形態の動作を説
明するために引用したフローチャートである。
FIG. 5 is a flowchart cited for explaining the operation of the embodiment of the present invention shown in FIGS. 1 and 2;

【図6】 図1、図2に示す本発明実施形態の動作を説
明するために引用したフローチャートである。
FIG. 6 is a flowchart cited for explaining the operation of the embodiment of the present invention shown in FIGS. 1 and 2;

【図7】 図1、図2に示す本発明実施形態の動作を説
明するために引用したフローチャートである。
FIG. 7 is a flowchart cited for explaining the operation of the embodiment of the present invention shown in FIGS. 1 and 2;

【図8】 図1、図2に示す本発明実施形態の動作を説
明するために引用したフローチャートである。
8 is a flowchart cited for explaining the operation of the embodiment of the present invention shown in FIGS. 1 and 2. FIG.

【図9】 図1、図2に示す本発明実施形態の動作を説
明するために引用したフローチャートである。
FIG. 9 is a flowchart cited for explaining the operation of the embodiment of the present invention shown in FIGS. 1 and 2;

【図10】 図1、図2に示す本発明実施形態の動作を
説明するために引用したフローチャートである。
FIG. 10 is a flowchart cited for explaining the operation of the embodiment of the present invention shown in FIGS. 1 and 2;

【図11】 本発明実施形態の動作を説明するために引
用した図であり、単語の相関関係および単語に対する感
情、反応値との関係の一例を示す図である。
FIG. 11 is a diagram cited for describing the operation of the embodiment of the present invention, and is a diagram illustrating an example of the correlation between words and the relationship between words and emotions and reaction values.

【図12】 本発明実施形態の動作を説明するために引
用した図であり、エージェント同士の出会いを説明する
ために引用した図である。
FIG. 12 is a diagram cited for explaining an operation of the embodiment of the present invention, and is a diagram cited for explaining an encounter between agents.

【符号の説明】[Explanation of symbols]

1…コミュニケーションサーバ、2…コンピュータネッ
トワーク、3…パソコン、4…PDA端末、5…携帯電
話、11…エージェント管理部、12…相性評価判定
部、13…会話処理部、14…知識情報DB管理部、1
5…知識情報DB、121…第1知識情報問合せ部、1
22…第2知識情報問合せ部、123…第3知識情報問
合せ部、124…第1知識情報通知部、125…相性評
価部、126…相性判定部、130…擬似会話処理部、
131…交信ログ採取部、132…文書変換部、133
…擬似会話文書通知部、134…会話装飾パターンファ
イル、135…口コミ情報入力処理部、136…エージ
ェント探索部、137…情報発信部、141…忘却処理
部、142…宿題発行部、143…利用者インタフェー
ス部A、144…利用者インタフェース部B、145…
知識情報定義部、151…共通知識情報DB、152…
個別知識情報DB
DESCRIPTION OF SYMBOLS 1 ... Communication server, 2 ... Computer network, 3 ... Personal computer, 4 ... PDA terminal, 5 ... Mobile telephone, 11 ... Agent management part, 12 ... Compatibility evaluation judgment part, 13 ... Conversation processing part, 14 ... Knowledge information DB management part , 1
5 ... Knowledge information DB, 121 ... First knowledge information inquiry section, 1
22: second knowledge information inquiry unit, 123: third knowledge information inquiry unit, 124: first knowledge information notification unit, 125: compatibility evaluation unit, 126: compatibility determination unit, 130: pseudo conversation processing unit,
131: communication log collection unit, 132: document conversion unit, 133
... Simulated conversation document notification unit, 134 ... Conversation decoration pattern file, 135 ... Word-of-mouth information input processing unit, 136 ... Agent search unit, 137 ... Information transmission unit, 141 ... Forgetting processing unit, 142 ... Homework issuing unit, 143 ... User Interface parts A, 144 ... User interface parts B, 145 ...
Knowledge information definition part, 151 ... common knowledge information DB, 152 ...
Individual knowledge information DB

───────────────────────────────────────────────────── フロントページの続き (72)発明者 二宮 智彦 東京都港区港南一丁目9番1号 エヌ・テ ィ・ティ・コムウェア株式会社内 Fターム(参考) 5B075 ND03 ND35 NK32 NK43 PQ36 UU08  ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Tomohiko Ninomiya F-term in NTT Comware Co., Ltd. 1-9-1, Minami-ku, Tokyo 5B075 ND03 ND35 NK32 NK43 PQ36 UU08

Claims (19)

【特許請求の範囲】[Claims] 【請求項1】 エージェント同士の交信により利用者端
末間でコミュニケーションが行われるコンピュータネッ
トワークシステムにおけるコミュニケーションサーバで
あって、 前記各エージェントが保有する知識情報を元に前記利用
者同士の相性を評価判定する相性評価判定手段と、 前記評価結果を反映して他の利用者とのコミュニケーシ
ョンを行う会話処理手段と、を備えたことを特徴とする
コミュニケーションサーバ。
1. A communication server in a computer network system in which communication is performed between user terminals by communication between agents, wherein the compatibility between the users is evaluated and determined based on knowledge information held by each of the agents. A communication server comprising: compatibility evaluation determination means; and conversation processing means for communicating with another user by reflecting the evaluation result.
【請求項2】 前記エージェントが保有する知識情報
は、単語および単語同士の関係、その単語および単語同
士の関係に対する感情ならびに当該感情に対する反応の
度合い、更に、利用者の嗜好を含むプロファイル情報か
ら成り、個別知識情報データベース(DB)として構築
されること、を特徴とする請求項1に記載のコミュニケ
ーションサーバ。
2. The knowledge information held by the agent includes profile information including words, relationships between words, emotions with respect to the words and relationships between words, degrees of reaction to the emotions, and user preferences. The communication server according to claim 1, wherein the communication server is constructed as an individual knowledge information database (DB).
【請求項3】 前記個別知識情報DBを構築するうえで
の参考ベースとなる共通知識DBを更に備え、前記個別
知識情報DBは、前記共通知識情報DBが知識情報とし
て持つ単語同士の関係および感情を継承すること、を特
徴とする請求項2に記載のコミュニケーションサーバ。
3. A common knowledge DB serving as a reference base for constructing the individual knowledge information DB, wherein the individual knowledge information DB includes a relation between words and emotions which the common knowledge information DB has as knowledge information. 3. The communication server according to claim 2, wherein:
【請求項4】 前記相性評価判定手段は、 あるエージェントの移動に伴い、そのエージェントが持
つ個別知識情報データベースに基づき会話のきっかけと
なる単語を検索し、自身のプロファイルに従い前記単語
に対する感情の反応の度合いを得、遭遇したエージェン
トに対してその内容を通知して前記単語に対する感情に
ついて問い合わせる第1の知識情報問合せ手段と、 前記単語の同義関係、およびその同じ意味を持つ単語に
対する感情の反応の度合いを、前記遭遇したエージェン
トが持つ個別データベースを検索することによって得、
前記問合せのあったエージェントに通知する第1の知識
情報通知手段と、を備えたことを特徴とする請求項1か
ら3に記載のコミュニケーションサーバ。
4. The compatibility evaluation determining means searches for a word that triggers a conversation based on an individual knowledge information database of the agent as the agent moves, and determines a reaction of emotion to the word according to its own profile. First knowledge information inquiring means for obtaining the degree, notifying the content of the agent to the encountered agent, and inquiring about the feeling for the word; synonymous relation of the word, and the degree of reaction of the feeling to the word having the same meaning. By searching the individual database of the encountered agent,
4. The communication server according to claim 1, further comprising: first knowledge information notifying means for notifying the inquired agent.
【請求項5】 前記相性評価判定手段は、 前記単語の同義関係が見つからなかった場合、もしくは
感情の反応の度合いが見つからなかった場合、前記問合
せのあったエージェントに対して更に前記単語の包含関
係を問い合わせる第2の知識情報問合せ手段と、 前記単語の包含関係に関し前記遭遇したエージェントの
個別知識情報DBを検索することによって得、その包含
される親子関係にある単語の感情に対する反応の度合い
を前記問合せのあったエージェントに通知して前記包含
される単語に対する感情を問い合わせる第3の知識情報
問合せ手段と、を備えたことを特徴とする請求項4に記
載のコミュニケーションサーバ。
5. The compatibility evaluation determining means, if no synonymous relation of the word is found or if a degree of emotional reaction is not found, further includes the inclusive relation of the word to the inquired agent. And a second knowledge information inquiry means for inquiring about the inclusive relation of the word, obtained by searching the individual knowledge information DB of the encountered agent, and determining the degree of the reaction to the emotion of the included parent-child relationship with the emotion. 5. The communication server according to claim 4, further comprising: third knowledge information inquiry means for notifying an agent who has made an inquiry and inquiring about feelings regarding the included words.
【請求項6】 前記相性評価判定手段は、前記双方のエ
ージェントから感情の反応の度合いを取得し、当該反応
の度合いを参照して所定の演算式に基づき好感度の算出
を行う相性評価手段と、 前記算出された好感度をあらかじめ設定された閾値との
比較を行うことにより相性の評価判定を行う相性判定手
段と、を備えたことを特徴とする請求項4または5に記
載のコミュニケーションサーバ。
6. The compatibility evaluation determining means obtains the degree of emotional reaction from both of the agents, and calculates the favorable sensitivity based on a predetermined arithmetic expression with reference to the degree of reaction. The communication server according to claim 4, further comprising: a compatibility determining unit configured to perform a compatibility evaluation determination by comparing the calculated favorable positivity with a preset threshold.
【請求項7】 前記会話処理手段は、 前記エージェント間の交信ログを採取する交信ログ採取
手段と、 前記エージェントのそれぞれのプロファイルを参照し、
あらかじめ用意された会話装飾パターンの中から該当パ
ターンを得て前記交信ログを可読形式の擬似会話文書に
変換する文書変換手段と、 前記擬似会話文書をメールまたはウェッブで利用者に通
知する擬似会話文書通知手段と、を備えたことを特徴と
する請求項1から3に記載のコミュニケーションサー
バ。
7. The conversation processing means refers to communication log collecting means for collecting a communication log between the agents, and a profile of each of the agents,
Document conversion means for obtaining a corresponding pattern from a conversation decoration pattern prepared in advance and converting the communication log into a readable pseudo-conversation document; The communication server according to claim 1, further comprising a notification unit.
【請求項8】 前記会話処理手段は、 前記利用者からの情報発信を得、自身の知識情報DBを
参照したうえで嗜好の合う1以上のエージェントを探索
するエージェント探索手段と、 前記探索されたエージェントに対し情報発信を行う、も
しくは自身の嗜好に合った情報を得、その情報によって
は応答する情報発信手段と、を備えたことを特徴とする
請求項1から3に記載のコミュニケーションサーバ。
8. The conversation processing means obtains information transmission from the user, refers to its own knowledge information DB, and searches for one or more agents that have a preference, and an agent search means; 4. The communication server according to claim 1, further comprising: an information transmitting unit that transmits information to an agent or obtains information that matches the user's preference, and responds depending on the information.
【請求項9】 前記エージェント間の交信に伴い、前記
各個別知識情報DBの単語が参照される頻度を調べ、あ
らかじめ定義される閾値と比較することにより、結果に
よってはその単語を前記個別知識情報DBから削除する
忘却処理手段、を備えたことを特徴とする請求項1から
6に記載のコミュニケーションサーバ。
9. According to the communication between the agents, a frequency of referring to a word in each of the individual knowledge information DBs is checked and compared with a predetermined threshold value. 7. The communication server according to claim 1, further comprising a forgetting means for deleting the information from the DB.
【請求項10】 前記エージェント間の交信において、
他のエージェントから問い合わされた単語について、そ
の単語が未知、もしくはその単語に対する感情の反応の
度合いを持たない場合、該当する単語を蓄積し、当該蓄
積された単語が所定量になったときに利用者に対して宿
題として回答依頼を発行する宿題発行手段、を備えたこ
とを特徴とする請求項1から6に記載のコミュニケーシ
ョンサーバ。
10. The communication between the agents,
If a word inquired by another agent is unknown or does not have a degree of emotional reaction to the word, the corresponding word is accumulated and used when the accumulated word reaches a predetermined amount. 7. The communication server according to claim 1, further comprising homework issuing means for issuing an answer request as homework to a person.
【請求項11】 前記問合せのあった単語が未知の単語
であった場合、その単語が前記共通知識情報DBに存在
するか否かを調べ、その単語が共通知識情報DBに存在
しない場合、その単語を前記エージェントの個別知識情
報DBに登録し、その単語に対する感情の入力を促がす
第1の利用者インタフェース手段と、 前記単語が前記共通知識情報DBに存在する場合、その
単語に対する感情を継承して前記エージェントの個別知
識情報DBに登録する共に、その感情の反応の度合いに
対する入力を促がす第2の利用者インタフェース手段
と、を備えたことを特徴とする請求項10に記載のコミ
ュニケーションサーバ。
11. If the queried word is an unknown word, it is checked whether the word exists in the common knowledge information DB. If the word does not exist in the common knowledge information DB, First user interface means for registering a word in the individual knowledge information DB of the agent and prompting the user to input an emotion for the word; if the word exists in the common knowledge information DB, 11. The system according to claim 10, further comprising second user interface means for inheriting and registering in the individual knowledge information DB of the agent, and for prompting the user to input the degree of the emotional reaction. Communication server.
【請求項12】 前記単語の個別知識情報DBへの登録
に際し、前記単語の同義関係、包含関係にあるそれぞれ
の単語、およびそれら単語に対する感情の種類について
のそれぞれの定義につき、利用者端末との間で対話形式
により行う知識情報DB定義手段を備えたことを特徴と
する請求項11に記載のコミュニケーションサーバ。
12. When registering the word in the individual knowledge information DB, a definition of each word having a synonymous relationship, an inclusive relationship of the word, and a type of emotion with respect to the word, 12. The communication server according to claim 11, further comprising a knowledge information DB defining means for performing an interactive manner between the information servers.
【請求項13】 エージェント同士の交信により利用者
端末間でコミュニケーションが行われるコンピュータネ
ットワークシステムにおけるコミュニケーションサーバ
によるエージェント知識情報を用いたコミュニケーショ
ン方法であって、 前記各エージェントが保有する知識情報を元に前記利用
者同士の相性を評価判定し、 前記評価判定結果を反映して他の利用者とのコミュニケ
ーションを行うこと、を特徴とするコミュニケーション
サーバによるエージェント知識情報を用いたコミュニケ
ーション方法。
13. A communication method using agent knowledge information by a communication server in a computer network system in which communication is performed between user terminals by communication between agents, the communication method being based on knowledge information held by each agent. A communication method using agent knowledge information by a communication server, comprising: evaluating and determining compatibility between users; and performing communication with another user by reflecting the evaluation determination result.
【請求項14】 前記各エージェントが保有する知識情
報を元に前記利用者同士の相性を評価判定して同じ属性
を持つ利用者同士が集まる仮想コミュニティを形成する
こと、を特徴とする請求項13に記載のコミュニケーシ
ョンサーバによるエージェント知識情報を用いたコミュ
ニケーション方法。
14. A virtual community in which users having the same attribute gather by evaluating compatibility between the users based on knowledge information held by each of the agents, and forming a virtual community. A communication method using agent knowledge information by the communication server described in.
【請求項15】 エージェント同士の交信により利用者
端末間でコミュニケーションが行われる、コンピュータ
ネットワークシステムにおけるコミュニケーションサー
バに用いられるサーバプログラムであって、 前記各エージェントが保有する知識情報を元に前記利用
者同士の相性を評価判定するステップと、 前記評価判定結果を反映して他の利用者とのコミュニケ
ーションを行うステップとをコンピュータに実行させる
ためのサーバプログラム。
15. A server program used for a communication server in a computer network system in which communication is performed between user terminals by communication between agents, wherein the users are connected to each other based on knowledge information held by each of the agents. A server program for causing a computer to execute a step of evaluating and determining compatibility of the computer and a step of performing communication with another user by reflecting the result of the evaluation determination.
【請求項16】 前記エージェント間の交信に伴い、前
記知識情報として登録される単語が参照される頻度を調
べるステップと、前記頻度とあらかじめ定義される閾値
と比較することにより、結果によってはその単語を前記
知識情報から削除するステップとをさらにコンピュータ
に実行させるための請求項15に記載のサーバプログラ
ム。
16. A step of examining a frequency with which a word registered as the knowledge information is referred to in accordance with the communication between the agents, and comparing the frequency with a predefined threshold value, depending on the result, And a step of deleting the information from the knowledge information.
【請求項17】 前記エージェント間の交信において、
他のエージェントから問い合わされた単語について、そ
の単語が未知、もしくはその単語に対する感情の反応の
度合いを持たない場合、該当する単語を蓄積するステッ
プと、当該蓄積された単語が所定量になったときに利用
者に対して宿題として回答依頼を発行するステップとを
さらにコンピュータに実行させるための請求項15に記
載のサーバプログラム。
17. The communication between the agents,
When the word inquired by another agent is unknown or does not have a degree of emotional reaction to the word, the step of storing the corresponding word, and when the stored word reaches a predetermined amount. Issuance of a response request as homework to the user.
【請求項18】 前記問合せのあった単語が未知の単語
であった場合、その単語が共通の知識情報として存在す
るか否かを調べるステップと、その単語が共通の知識情
報として存在しない場合、その単語を前記エージェント
毎に構築される知識情報として登録し、その単語に対す
る感情の入力を促がすステップと、 前記単語が前記の知識情報として存在する場合、その単
語に対する感情を継承して前記エージェントの知識情報
として登録する共に、その感情の反応の度合いに対する
入力を促がすステップとをさらにコンピュータに実行さ
せるための請求項15に記載のコミュニケーションサー
バ。
18. A method according to claim 18, wherein, when the queried word is an unknown word, a step of checking whether or not the word exists as common knowledge information; Registering the word as knowledge information constructed for each of the agents, and prompting the user to input an emotion for the word; if the word exists as the knowledge information, inheriting the emotion for the word; 16. The communication server according to claim 15, further comprising the steps of: registering as knowledge information of the agent; and prompting the computer to input the degree of reaction of the emotion.
【請求項19】 エージェント同士の交信により利用者
端末間でコミュニケーションが行われるコンピュータネ
ットワークシステムにおけるコミュニケーションサーバ
に用いられるサーバプログラムを記録したコンピュータ
読み取り可能な記録媒体であって、 前記各エージェントが保有する知識情報を元に前記利用
者同士の相性を評価判定するステップと、 前記評価判定結果を反映して他の利用者とのコミュニケ
ーションを行うステップとをコンピュータに実行させる
ためのサーバプログラムを記録した記録媒体。
19. A computer-readable recording medium storing a server program used for a communication server in a computer network system in which communication is performed between user terminals by communication between agents, wherein the knowledge held by each of the agents is provided. A recording medium recording a server program for causing a computer to execute a step of evaluating and determining compatibility between the users based on information, and a step of performing communication with another user by reflecting the evaluation result. .
JP2001024879A 2001-01-31 2001-01-31 Communication server and communication method with agent knowledge information by server Pending JP2002229795A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001024879A JP2002229795A (en) 2001-01-31 2001-01-31 Communication server and communication method with agent knowledge information by server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001024879A JP2002229795A (en) 2001-01-31 2001-01-31 Communication server and communication method with agent knowledge information by server

Publications (1)

Publication Number Publication Date
JP2002229795A true JP2002229795A (en) 2002-08-16

Family

ID=18889959

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001024879A Pending JP2002229795A (en) 2001-01-31 2001-01-31 Communication server and communication method with agent knowledge information by server

Country Status (1)

Country Link
JP (1) JP2002229795A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004102424A1 (en) * 2003-05-14 2004-11-25 Fujitsu Limited Mutual link system, information processing device, mutual link method, and program causing computer to execute the method
JP2005284822A (en) * 2004-03-30 2005-10-13 Seiko Epson Corp Feelings matching system, feelings matching method, and program
JP2009129296A (en) * 2007-11-27 2009-06-11 Internatl Business Mach Corp <Ibm> Preference matching system, method and program
JP2010146532A (en) * 2008-12-16 2010-07-01 Yahoo Japan Corp Voice retrieval device, voice retrieval method, and voice retrieval program
WO2012057563A2 (en) * 2010-10-28 2012-05-03 (주)엠씨에스로직 Emotion-based community-forming system, communication terminal capable of forming a community, and community-forming method therefor
WO2018134960A1 (en) * 2017-01-20 2018-07-26 本田技研工業株式会社 Dialog processing server, control method for dialog processing server, and terminal
JP2020166360A (en) * 2019-03-28 2020-10-08 株式会社日本総合研究所 Program and information processing device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004102424A1 (en) * 2003-05-14 2004-11-25 Fujitsu Limited Mutual link system, information processing device, mutual link method, and program causing computer to execute the method
JP2005284822A (en) * 2004-03-30 2005-10-13 Seiko Epson Corp Feelings matching system, feelings matching method, and program
JP2009129296A (en) * 2007-11-27 2009-06-11 Internatl Business Mach Corp <Ibm> Preference matching system, method and program
JP2010146532A (en) * 2008-12-16 2010-07-01 Yahoo Japan Corp Voice retrieval device, voice retrieval method, and voice retrieval program
WO2012057563A2 (en) * 2010-10-28 2012-05-03 (주)엠씨에스로직 Emotion-based community-forming system, communication terminal capable of forming a community, and community-forming method therefor
WO2012057563A3 (en) * 2010-10-28 2012-07-26 (주)엠씨에스로직 Emotion-based community-forming system, communication terminal capable of forming a community, and community-forming method therefor
KR101250520B1 (en) * 2010-10-28 2013-05-14 (주)아크릴 Community Formation System, Mobile and Method based on Affect
WO2018134960A1 (en) * 2017-01-20 2018-07-26 本田技研工業株式会社 Dialog processing server, control method for dialog processing server, and terminal
JPWO2018134960A1 (en) * 2017-01-20 2019-11-07 本田技研工業株式会社 Conversation processing server, conversation processing server control method, and terminal
US11107471B2 (en) 2017-01-20 2021-08-31 Honda Motor Co., Ltd. Dialog processing server, control method for dialog processing server, and terminal
JP2020166360A (en) * 2019-03-28 2020-10-08 株式会社日本総合研究所 Program and information processing device
JP7290977B2 (en) 2019-03-28 2023-06-14 株式会社日本総合研究所 Program and information processing device

Similar Documents

Publication Publication Date Title
US20220070121A1 (en) Method and apparatus to increase personalization and enhance chat experiences on the internet
US11513666B2 (en) Matching process system and method
JP4500784B2 (en) Service user support system
US11425213B2 (en) System and method for modifying a preference
US20010054041A1 (en) System and method for registering or searching in multiple relationship-searching hosts
US20120323991A1 (en) Mobile social interaction
JP2001325201A (en) Chat service providing system and method
KR20090086805A (en) Self-evolving artificial intelligent cyber robot system
WO2010061039A1 (en) Method, apparatus and computer program product for providing context aware queries in a network
KR20030003396A (en) Method for Content Recommendation Service using Content Category-based Personal Profile structures
CN111159382B (en) Method and device for constructing and using session system knowledge model
KR100462542B1 (en) contents search system for providing confidential contents through network and method thereof
AU2020363728A1 (en) System and method for providing enhanced recommendations based on ratings of offline experiences
JP2002229795A (en) Communication server and communication method with agent knowledge information by server
KR20190058257A (en) Chatbot trainer platform and method of operating the same
JP2002230137A (en) Community formation support device, community formation support method, its program and recording medium in which its program is recorded
CN113724036A (en) Method and electronic equipment for providing question consultation service
CN116091136B (en) Telephone marketing method and device based on speaker
JP2002229796A (en) Common community server and common community service providing method with knowledge information by the server
JP2008217255A (en) Management method for virtual social system and virtual society providing device
KR100690151B1 (en) Community service method and system using agent with conversation capability
KR100529120B1 (en) Visitor&#39;s book service method and system using conversational agent
KR20080096225A (en) System and method for providing realtime answering service in consideration of answerable index
US20230169133A1 (en) Social communities assistant
KR102050377B1 (en) A collaborative personal assistant system for delegating providing of services supported by third party task providers and method therefor

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040608