[go: up one dir, main page]

JP7265110B2 - Conversation support system and conversation support program - Google Patents

Conversation support system and conversation support program Download PDF

Info

Publication number
JP7265110B2
JP7265110B2 JP2018217231A JP2018217231A JP7265110B2 JP 7265110 B2 JP7265110 B2 JP 7265110B2 JP 2018217231 A JP2018217231 A JP 2018217231A JP 2018217231 A JP2018217231 A JP 2018217231A JP 7265110 B2 JP7265110 B2 JP 7265110B2
Authority
JP
Japan
Prior art keywords
word
interest
words
common
interesting
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.)
Active
Application number
JP2018217231A
Other languages
Japanese (ja)
Other versions
JP2020086703A (en
Inventor
祐樹 横澤
彩香 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
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 Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2018217231A priority Critical patent/JP7265110B2/en
Publication of JP2020086703A publication Critical patent/JP2020086703A/en
Application granted granted Critical
Publication of JP7265110B2 publication Critical patent/JP7265110B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、利用者の会話を支援する会話支援システムおよび会話支援プログラムに関する。 The present invention relates to a conversation support system and a conversation support program that support user conversation.

従来の技術として、好み、したい、ほしいなどの興味、嗜好、希望、目標、目的、期待などの満足度につながる単語を含む文章が個人によって入力された場合に、この文章に対して形態素解析、係り受け解析および品詞分解による自然言語処理を行うことによって、この個人の価値の判断基準となる価値指標および価値判断条件を取得するものが知られている(例えば、特許文献1参照。)。特許文献1に記載された技術においては、組織に所属する個人同士の価値指標および価値判断条件の一致または類似に基づいて、これらの個人同士の価値の類似性を判断し、この組織の価値にあった情報を提供することができる。 As a conventional technique, when an individual inputs a sentence containing words that lead to satisfaction such as interest, preference, hope, goal, purpose, expectation such as preference, want, and want, morphological analysis is performed on this sentence. It is known to acquire value indicators and value judgment conditions that serve as criteria for judging personal value by performing natural language processing based on dependency analysis and part-of-speech decomposition (see, for example, Patent Document 1). In the technology described in Patent Document 1, based on the coincidence or similarity of value indicators and value judgment conditions between individuals belonging to an organization, the similarity of value between these individuals is determined, and the value of this organization is determined. I can provide you with the information you have.

特許第6191892号公報Japanese Patent No. 6191892

通常、会話においては、満足度につながる単語を話者が使用していなくても、話者の発言から話者の興味を聞き手が予測して会話を広げることがある。例えば、話者が「出身は××です。」と発言した場合に、その発言に含まれる「××」という場所に関する話題で聞き手が会話を広げることがある。 Normally, in a conversation, even if the speaker does not use words that lead to satisfaction, the listener may predict the speaker's interest from the speaker's utterances and expand the conversation. For example, when the speaker says "I'm from XX", the listener may expand the conversation on the topic of the place "XX" included in the utterance.

しかしながら、特許文献1に記載された技術においては、好み、したい、ほしいなどの話者の興味を示す単語に係り受けしている単語しか価値指標として取得することができないので、話者の興味を示す単語に係り受けしていないが話者にとって興味がある可能性が高い単語を価値指標として取得することができず、適切な情報を提供することができない場合があるという問題がある。 However, in the technique described in Patent Literature 1, only words that are related to words indicating the speaker's interest such as liking, wanting, and wanting can be acquired as value indicators. There is a problem that a word that is not related to the indicated word but is likely to be of interest to the speaker cannot be acquired as a value index, and appropriate information cannot be provided.

そこで、本発明は、利用者と、この利用者の相手との両方にとって興味がある可能性が高い情報を適切に提供することができる会話支援システムおよび会話支援プログラムを提供することを目的とする。 SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to provide a conversation support system and a conversation support program capable of appropriately providing information that is highly likely to be of interest to both the user and the user's partner. .

本発明の会話支援システムは、話者にとって興味がある可能性が高い単語である興味単語を発言録から抽出する興味単語抽出部と、複数の人物にとって興味がある可能性が高い単語である共通興味単語を特定する共通興味単語特定部と、前記共通興味単語特定部によって特定された前記共通興味単語に関連する情報を利用者に提供する情報提供部とを備え、前記興味単語抽出部は、前記発言録から抽出した前記興味単語を前記話者毎に記憶部に登録し、前記共通興味単語特定部は、前記記憶部において前記複数の人物のそれぞれに対して登録されている前記興味単語が一致または類似する場合に、この興味単語を前記共通興味単語として特定し、前記興味単語抽出部は、前記興味単語を前記発言録から抽出するための単語である抽出用単語のリストである抽出用単語リストに、前記発言録に含まれる発言内容の形態素、または、この形態素の原形が含まれる場合に、この形態素に対する係り受け元の単語から前記興味単語を特定することを特徴とする。 The conversation support system of the present invention includes an interesting word extracting unit that extracts interesting words, which are words that are highly likely to be of interest to the speaker, from the speech record, and a common word extracting unit that is words that are highly likely to be of interest to a plurality of people. a common word-of-interest specifying unit that specifies words of interest; and an information providing unit that provides a user with information related to the common words of interest specified by the common words-of-interest specifying unit. The interesting word extracted from the speech record is registered in the storage unit for each speaker, and the common interesting word specifying unit determines whether the interesting word registered for each of the plurality of persons in the storage unit is If it matches or is similar, the interesting word is specified as the common interesting word, and the interesting word extracting unit extracts an extraction word list, which is a list of words for extracting the interesting word from the speech record. When the word list contains the morpheme of the utterance content contained in the utterance record, or the root form of this morpheme, the interesting word is specified from the word that is the source of the morpheme.

この構成により、本発明の会話支援システムは、発言録に含まれる発言内容の形態素、または、この形態素の原形が抽出用単語リストに含まれる場合に、この形態素が話者の興味を示す単語でなくても、この形態素に対する係り受け元の単語から興味単語を特定するので、利用者と、この利用者の相手との両方にとって興味がある可能性が高い情報を適切に提供することができる。 With this configuration, the conversation support system of the present invention can extract morphemes of the utterance content contained in the utterance record, or, if the original form of this morpheme is contained in the word list for extraction, the morpheme is a word that indicates the speaker's interest. Even if there is no such morpheme, the interesting word is identified from the word that is the source of the dependency for this morpheme, so it is possible to appropriately provide information that is highly likely to be of interest to both the user and the user's partner.

本発明の会話支援システムにおいて、前記共通興味単語特定部は、前記共通興味単語毎に重み付けを実行し、前記情報提供部は、利用者に提供する前記情報を、前記共通興味単語特定部によって前記共通興味単語毎に実行された重み付けの値に基づいて選定しても良い。 In the conversation support system of the present invention, the common word-of-interest identification unit weights each of the common words of interest, and the information provision unit distributes the information to be provided to the user by the common-interest word identification unit. The selection may be based on the weighting value performed for each common-interest word.

この構成により、本発明の会話支援システムは、利用者に提供する情報を、この情報に関連する共通興味単語毎に実行された重み付けの値に基づいて選定するので、利用者と、この利用者の相手との両方にとって興味がある可能性が高い情報を適切に提供することができる。 With this configuration, the conversation support system of the present invention selects information to be provided to the user based on the weighting value executed for each common interest word related to this information. It is possible to appropriately provide information that is highly likely to be of interest to both the other party.

本発明の会話支援システムにおいて、前記情報提供部は、前記共通興味単語特定部によって特定された前記共通興味単語に関連する前記情報の概要文章を外部の情報提供サイトから取得し、前記概要文章に対してポジティブ・ネガティブ分析を実行し、前記ポジティブ・ネガティブ分析の結果であるポジティブ・ネガティブ度に基づいて、利用者に提供する前記情報を選定しても良い。 In the conversation support system of the present invention, the information provision unit acquires a summary sentence of the information related to the common interest word identified by the common interest word identification unit from an external information providing site, and prepares the summary sentence. A positive/negative analysis may be performed on the information, and the information to be provided to the user may be selected based on the degree of positive/negative that is the result of the positive/negative analysis.

この構成により、本発明の会話支援システムは、情報提供サイトから取得した、情報の概要文章に対するポジティブ・ネガティブ分析の結果であるポジティブ・ネガティブ度に基づいて、利用者に提供する情報を選定するので、利用者と、この利用者の相手との両方にとって興味がある可能性が高い情報として、ポジティブな内容の情報を適切に提供することができる。 With this configuration, the conversation support system of the present invention selects information to be provided to the user based on the positive/negative degree, which is the result of positive/negative analysis of the summary text of the information obtained from the information providing site. , it is possible to appropriately provide information with positive content as information that is highly likely to be of interest to both the user and the user's partner.

本発明の会話支援プログラムは、話者にとって興味がある可能性が高い単語である興味単語を発言録から抽出する興味単語抽出部と、複数の人物にとって興味がある可能性が高い単語である共通興味単語を特定する共通興味単語特定部と、前記共通興味単語特定部によって特定された前記共通興味単語に関連する情報を利用者に提供する情報提供部とをコンピューターに実現させ、前記興味単語抽出部は、前記発言録から抽出した前記興味単語を前記話者毎に記憶部に登録し、前記共通興味単語特定部は、前記記憶部において前記複数の人物のそれぞれに対して登録されている前記興味単語が一致または類似する場合に、この興味単語を前記共通興味単語として特定し、前記興味単語抽出部は、前記興味単語を前記発言録から抽出するための単語である抽出用単語のリストである抽出用単語リストに、前記発言録に含まれる発言内容の形態素、または、この形態素の原形が含まれる場合に、この形態素に対する係り受け元の単語から前記興味単語を特定することを特徴とする。 The conversation support program of the present invention includes an interesting word extraction unit that extracts interesting words, which are words that are highly likely to be of interest to a speaker, from a speech record, and A computer implements a common word-of-interest specifying unit that specifies the words of interest, and an information providing unit that provides a user with information related to the common words of interest specified by the common words-of-interest specifying unit, and extracts the words of interest. The unit registers the interesting words extracted from the utterance record in the storage unit for each speaker, and the common interesting word specifying unit stores the words registered for each of the plurality of persons in the storage unit. If the words of interest match or are similar to each other, the words of interest are specified as the common words of interest, and the words of interest extraction unit extracts the words of interest from a list of words for extraction from the transcript. When a word list for extraction contains a morpheme of the statement content contained in the statement record or the original form of this morpheme, the interesting word is specified from a word that is a dependency of the morpheme. .

この構成により、本発明の会話支援プログラムを実行するコンピューターは、発言録に含まれる発言内容の形態素、または、この形態素の原形が抽出用単語リストに含まれる場合に、この形態素が話者の興味を示す単語でなくても、この形態素に対する係り受け元の単語から興味単語を特定するので、利用者と、この利用者の相手との両方にとって興味がある可能性が高い情報を適切に提供することができる。 With this configuration, the computer executing the conversation support program of the present invention can extract the morpheme of the utterance content contained in the utterance record, or, if the root form of this morpheme is contained in the word list for extraction, the morpheme of interest to the speaker. Even if it is not a word that indicates , the interesting word is identified from the word that is the source of the dependency for this morpheme, so that information that is highly likely to be of interest to both the user and the user's counterpart is appropriately provided. be able to.

本発明の会話支援システムおよび会話支援プログラムは、利用者と、この利用者の相手との両方にとって興味がある可能性が高い情報を適切に提供することができる。 The conversation support system and conversation support program of the present invention can appropriately provide information that is highly likely to be of interest to both the user and the user's partner.

本発明の一実施の形態に係るシステムのブロック図である。1 is a block diagram of a system according to one embodiment of the invention; FIG. 1台のコンピューターによって構成される場合の図1に示す会話支援システムのブロック図である。2 is a block diagram of the conversation support system shown in FIG. 1 when configured by one computer; FIG. 図2に示す抽出用単語リストの一例を示す図である。FIG. 3 is a diagram showing an example of an extraction word list shown in FIG. 2; FIG. 図1に示す興味データベースに登録される情報の一例を示す図である。2 is a diagram showing an example of information registered in an interest database shown in FIG. 1; FIG. 図1に示す利用者端末のブロック図である。2 is a block diagram of a user terminal shown in FIG. 1; FIG. 興味単語が興味データベースに登録される場合の図1に示すシステムの動作のシーケンス図である。2 is a sequence diagram of the operation of the system shown in FIG. 1 when an interest word is registered in an interest database; FIG. 図6に示す興味単語抽出処理のフローチャートである。FIG. 7 is a flowchart of an interesting word extraction process shown in FIG. 6; FIG. 図7に示す興味単語抽出処理における形態素解析の結果の一例を示す図である。8 is a diagram showing an example of a morphological analysis result in the interesting word extraction process shown in FIG. 7; FIG. 図7に示す興味単語抽出処理における係り受け解析の結果の一例を示す図である。FIG. 8 is a diagram showing an example of a result of dependency analysis in the interesting word extraction process shown in FIG. 7; 利用者に話題の候補を提供する場合の図1に示すシステムの動作のシーケンス図である。2 is a sequence diagram of the operation of the system shown in FIG. 1 when providing topic candidates to a user; FIG. 図10に示す共通興味単語特定処理のフローチャートである。FIG. 11 is a flowchart of a common-interest-word specifying process shown in FIG. 10; FIG. 図10に示す話題候補選定処理のフローチャートである。FIG. 11 is a flowchart of topic candidate selection processing shown in FIG. 10 ; FIG. 図10に示す通知用データ生成処理のフローチャートである。11 is a flowchart of notification data generation processing shown in FIG. 10; 通知用データに基づいて話題候補表示アプリによって図5に示す表示部に表示される画面の一例を示す図である。6 is a diagram showing an example of a screen displayed on the display unit shown in FIG. 5 by a topic candidate display application based on notification data; FIG. 話題の候補を利用者に提供する処理を開始するか否かを判断する場合の図2に示す会話支援システムの動作のフローチャートである。3 is a flowchart of the operation of the conversation support system shown in FIG. 2 when determining whether or not to start processing for providing topic candidates to the user; 図15に示す動作によって会話支援システムが話題の候補を利用者に提供する処理を開始した場合のシステムの動作のシーケンス図である。16 is a sequence diagram of the operation of the system when the conversation support system starts the process of providing topic candidates to the user by the operation shown in FIG. 15; FIG. 予定表システムを利用せずに利用者に話題の候補を提供する場合の図1に示すシステムの動作のシーケンス図である。2 is a sequence diagram of the operation of the system shown in FIG. 1 when providing topic candidates to the user without using the schedule system; FIG. 図17に示す共通興味単語特定処理のフローチャートである。FIG. 18 is a flowchart of a common-interest-word specifying process shown in FIG. 17; FIG.

以下、本発明の実施の形態について、図面を用いて説明する。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the drawings.

まず、本発明の一実施の形態に係るシステムの構成について説明する。 First, the configuration of a system according to one embodiment of the present invention will be described.

図1は、本実施の形態に係るシステム10のブロック図である。 FIG. 1 is a block diagram of system 10 according to the present embodiment.

図1に示すように、システム10は、利用者の会話を支援するための会話支援システム20を備えている。会話支援システム20は、1台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。 As shown in FIG. 1, the system 10 includes a conversation support system 20 for supporting user conversation. The conversation support system 20 may be composed of one computer or may be composed of a plurality of computers.

システム10は、会話の記録である会話録など、発言の記録である発言録を管理する発言録データベース30を備えている。発言録データベース30によって管理される発言録は、例えば、会議や商談などにおける、1人以上の話者と、この話者の発言内容とを記録したものである。発言録データベース30は、1台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。 The system 10 includes a statement database 30 that manages statement records, such as conversation records that are records of conversations. The remarks managed by the remarks database 30 are, for example, records of one or more speakers and the contents of remarks made by the speakers in meetings, business negotiations, and the like. The speech record database 30 may be composed of one computer, or may be composed of a plurality of computers.

システム10は、特定の人物にとって興味がある可能性が高い単語(以下「興味単語」という。)を管理する記憶部としての興味データベース40を備えている。興味データベース40は、1台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。 The system 10 has an interest database 40 as a storage unit that manages words that are likely to be of interest to a specific person (hereinafter referred to as "interest words"). The interest database 40 may be composed of one computer or may be composed of a plurality of computers.

システム10は、利用者の予定表を管理する予定表システム50を備えている。予定表システム50では、利用者の予定表を管理するための予定表アプリケーションが実行されている。予定表システム50は、1台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。 The system 10 includes a schedule system 50 that manages the user's schedule. In the schedule system 50, a schedule application for managing the user's schedule is executed. The schedule system 50 may be composed of one computer or may be composed of a plurality of computers.

システム10は、利用者の顧客の情報を管理する顧客情報データベース60を備えている。顧客情報データベース60は、1台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。顧客情報データベース60によって管理されている情報は、例えば、利用者の顧客の会社の所在地や会社名である。 The system 10 has a customer information database 60 that manages customer information of users. The customer information database 60 may be composed of one computer, or may be composed of a plurality of computers. The information managed by the customer information database 60 is, for example, the company location and company name of the user's customer.

システム10は、情報を提供するニュースサイトなどの情報提供サイト70を備えている。情報提供サイト70は、1台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。システム10は、情報提供サイト70以外にも、情報を提供する情報提供サイトを少なくとも1つ備えることが可能である。 The system 10 includes an information providing site 70 such as a news site that provides information. The information providing site 70 may be composed of one computer, or may be composed of a plurality of computers. The system 10 can have at least one information providing site that provides information other than the information providing site 70 .

システム10は、利用者が利用する利用者端末80を備えている。システム10は、利用者端末80以外にも、利用者端末80と同様な構成の利用者端末を少なくとも1つ備えることが可能である。 The system 10 has a user terminal 80 used by a user. In addition to the user terminal 80, the system 10 can include at least one user terminal having the same configuration as the user terminal 80. FIG.

会話支援システム20と、発言録データベース30、興味データベース40、予定表システム50、顧客情報データベース60、情報提供サイトまたは利用者端末とは、LAN(Local Area Network)、インターネットなどのネットワークを介して通信可能である。 Conversation support system 20, statement database 30, interest database 40, schedule system 50, customer information database 60, information providing site or user terminal communicate via a network such as a LAN (Local Area Network) or the Internet. It is possible.

図2は、1台のコンピューターによって構成される場合の会話支援システム20のブロック図である。 FIG. 2 is a block diagram of conversation support system 20 when configured by a single computer.

図2に示す会話支援システム20は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部21と、種々の情報を表示する例えばLCD(Liquid Crystal Display)などの表示デバイスである表示部22と、LAN、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部23と、各種の情報を記憶する例えば半導体メモリー、HDD(Hard Disk Drive)などの不揮発性の記憶デバイス24と、会話支援システム20全体を制御する制御部25とを備えている。 The conversation support system 20 shown in FIG. 2 includes an operation unit 21, which is an operation device such as a keyboard and a mouse for inputting various operations, and a display device such as an LCD (Liquid Crystal Display) for displaying various information. A certain display unit 22, a communication unit 23 which is a communication device that communicates with an external device via a network such as a LAN or the Internet, or directly by wire or wirelessly without a network, and stores various information. A non-volatile storage device 24 such as a semiconductor memory, HDD (Hard Disk Drive), or the like, and a control unit 25 for controlling the conversation support system 20 as a whole.

記憶デバイス24は、利用者の会話を支援するための会話支援プログラム24aを記憶している。会話支援プログラム24aは、例えば、会話支援システム20の製造段階で会話支援システム20にインストールされていても良いし、CD(Compact Disk)、DVD(Digital Versatile Disk)、USB(Universal Serial Bus)メモリーなどの外部の記憶媒体から会話支援システム20に追加でインストールされても良いし、ネットワーク上から会話支援システム20に追加でインストールされても良い。 The storage device 24 stores a conversation support program 24a for supporting user's conversation. For example, the conversation support program 24a may be installed in the conversation support system 20 at the manufacturing stage of the conversation support system 20, or may be stored in a CD (Compact Disk), a DVD (Digital Versatile Disk), a USB (Universal Serial Bus) memory, or the like. It may be additionally installed in the conversation support system 20 from an external storage medium, or may be additionally installed in the conversation support system 20 from the network.

記憶デバイス24は、人にとって興味がある可能性が高い単語、すなわち、興味単語を抽出するための単語(以下「抽出用単語」という。)のリスト(以下「抽出用単語リスト」という。)24bを記憶している。 The storage device 24 stores a list (hereinafter referred to as an "extraction word list") 24b of words that are likely to be of interest to a person, that is, words for extracting interesting words (hereinafter referred to as "extraction words"). Remember.

図3は、抽出用単語リスト24bの一例を示す図である。 FIG. 3 is a diagram showing an example of the extraction word list 24b.

図3に示すように、抽出用単語リスト24bは、複数の抽出用単語を代表する代表単語毎に、抽出用単語の原形を含んでいる。例えば、図3において、「興味」を示す「Interest」、「住所地」を示す「LivingPlace」、「出身地」を示す「BirthPlace」、「訪問地」を示す「Visit」は、それぞれ、代表単語である。「興味」、「関心」、「気晴らし」、「注目」、「関心事」、「娯楽」、「インタレスト」、「気に入る」は、それぞれ、「Interest」によって代表される抽出用単語の原形である。「住む」、「住まう」、「居住」は、それぞれ、「LivingPlace」によって代表される抽出用単語の原形である。「出身」、「生まれ」、「出所」、「出生地」、「生地」、「故郷」、「郷里」、「出身地」は、それぞれ、「BirthPlace」によって代表される抽出用単語の原形である。「訪問」、「出張」、「旅行」は、それぞれ、「Visit」によって代表される抽出用単語の原形である。 As shown in FIG. 3, the extraction word list 24b includes the original form of the extraction word for each representative word representing a plurality of extraction words. For example, in FIG. 3, "Interest" indicating "interest", "LivingPlace" indicating "place of residence", "BirthPlace" indicating "hometown", and "Visit" indicating "visited place" are representative words. is. "Interest", "Interest", "Distraction", "Attention", "Interest", "Entertainment", "Interest", and "Like" are each the archetype of the word for extraction represented by "Interest". . "To live", "to live", and "to live" are the original forms of words for extraction represented by "LivingPlace". "Birthplace", "born", "source", "place of birth", "origin", "hometown", "hometown", and "hometown" are each the original form of the word for extraction represented by "BirthPlace". be. "Visit", "business trip", and "trip" are the original forms of extraction words represented by "Visit".

図2に示すように、記憶デバイス24は、類義語を示す類義語辞書24cを記憶している。類義語辞書24cには、複数の類義語を代表する代表単語を含んでいる。制御部25は、類義語辞書24cや、会話支援システム20の外部のシステムが備えている類義語辞書などの単語のリストから利用者によって選択された1つ以上の単語をそれぞれ抽出用単語として決定し、決定した抽出用単語の類義語を類義語辞書24cや、会話支援システム20の外部のシステムが備えている類義語辞書に基づいて抽出用単語として自動で決定し、決定した抽出用単語を代表する代表単語を類義語辞書24cに基づいて自動で決定することによって、抽出用単語リスト24bを生成しても良い。 As shown in FIG. 2, the storage device 24 stores a synonym dictionary 24c showing synonyms. The synonym dictionary 24c contains representative words representing a plurality of synonyms. The control unit 25 determines one or more words selected by the user from a list of words such as the synonym dictionary 24c and a synonym dictionary provided in a system external to the conversation support system 20 as extraction words, Synonyms of the determined extraction words are automatically determined as extraction words based on the synonym dictionary 24c and a synonym dictionary provided in a system external to the conversation support system 20, and representative words representing the determined extraction words are selected. The extraction word list 24b may be generated by automatic determination based on the synonym dictionary 24c.

制御部25は、例えば、CPU(Central Processing Unit)と、プログラムおよび各種のデータを記憶しているROM(Read Only Memory)と、制御部25のCPUの作業領域として用いられるメモリーとしてのRAM(Random Access Memory)とを備えている。制御部25のCPUは、記憶デバイス24または制御部25のROMに記憶されているプログラムを実行する。 The control unit 25 includes, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory) storing programs and various data, and a RAM (Random Memory) as a memory used as a work area for the CPU of the control unit 25. Access Memory). The CPU of the control unit 25 executes programs stored in the storage device 24 or the ROM of the control unit 25 .

制御部25は、会話支援プログラム24aを実行することによって、話者にとって興味がある可能性が高い単語、すなわち、興味単語を発言録から抽出する興味単語抽出部25aと、複数の人物にとって興味がある可能性が高い単語である共通興味単語を特定する共通興味単語特定部25bと、共通興味単語特定部25bによって特定された共通興味単語に関連する情報として、話題の候補を利用者に提供する情報提供部25cとを実現する。 By executing the conversation support program 24a, the control unit 25 extracts words that are highly likely to be of interest to the speaker, that is, interesting words from the speech record, and an interesting word extraction unit 25a that extracts words that are of interest to a plurality of persons. A common interest word specifying unit 25b that specifies common interest words that are highly likely words, and topic candidates are provided to the user as information related to the common interest words specified by the common interest word specifying unit 25b. An information providing unit 25c is realized.

図4は、興味データベース40に登録される情報の一例を示す図である。 FIG. 4 is a diagram showing an example of information registered in the interest database 40. As shown in FIG.

図4に示すように、興味データベース40には、話者の名と、抽出用単語の代表単語と、この代表単語に対応する興味単語と、この興味単語が登録された日時(以下「登録日時」という。)とが互いに関連付けられて記憶されている。 As shown in FIG. 4, the interest database 40 contains the names of speakers, representative words of extraction words, interesting words corresponding to these representative words, and dates and times when these interesting words were registered (hereinafter referred to as "registration dates and times"). ) are stored in association with each other.

図5は、利用者端末80のブロック図である。 FIG. 5 is a block diagram of the user terminal 80. As shown in FIG.

図5に示す利用者端末80は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部81と、種々の情報を表示する例えばLCDなどの表示デバイスである表示部82と、LAN、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部83と、各種の情報を記憶する例えば半導体メモリー、HDDなどの不揮発性の記憶デバイス84と、利用者端末80全体を制御する制御部85とを備えている。 A user terminal 80 shown in FIG. 5 includes an operation unit 81, which is an operation device such as a keyboard and a mouse, for inputting various operations, and a display unit 82, which is a display device such as an LCD for displaying various information. A communication unit 83, which is a communication device that communicates with an external device via a network such as a LAN, the Internet, or directly by wire or wirelessly without a network; It has a non-volatile storage device 84 such as an HDD, and a control unit 85 that controls the user terminal 80 as a whole.

記憶デバイス84は、会話支援システム20から提供される話題の候補を表示するためのアプリケーション(以下「話題候補表示アプリ」という。)用のプログラム84aを記憶している。話題候補表示アプリとしては、例えば、チャットツール、メッセージアプリケーション、SNS(Social Networking Service)、電子メールなどが存在する。話題候補表示アプリは、ウェブアプリケーションでも良い。 The storage device 84 stores a program 84a for an application for displaying topic candidates provided by the conversation support system 20 (hereinafter referred to as "topic candidate display application"). Examples of topic candidate display applications include chat tools, message applications, SNSs (Social Networking Services), and e-mails. The topic candidate display application may be a web application.

制御部85は、例えば、CPUと、プログラムおよび各種のデータを記憶しているROMと、制御部85のCPUの作業領域として用いられるメモリーとしてのRAMとを備えている。制御部85のCPUは、記憶デバイス84または制御部85のROMに記憶されているプログラムを実行する。 The control unit 85 includes, for example, a CPU, a ROM that stores programs and various data, and a RAM that serves as a work area for the CPU of the control unit 85 . The CPU of the control unit 85 executes programs stored in the storage device 84 or the ROM of the control unit 85 .

制御部85は、話題候補表示アプリを介して、会話支援システム20に話題の候補の提供を依頼することが可能である。 The control unit 85 can request the conversation support system 20 to provide topic candidates via the topic candidate display application.

次に、システム10の動作について説明する。 The operation of system 10 will now be described.

まず、興味単語が興味データベース40に登録される場合のシステム10の動作について説明する。 First, the operation of the system 10 when an interest word is registered in the interest database 40 will be described.

図6は、興味単語が興味データベース40に登録される場合のシステム10の動作のシーケンス図である。 FIG. 6 is a sequence diagram of the operation of system 10 when an interest word is registered in interest database 40. As shown in FIG.

利用者は、例えば利用者端末80などのコンピューターを介して、発言録データベース30に発言録を登録することができる。発言録データベース30に登録される発言録は、音声をテキスト化することができる音声認識システムによって自動で文字起こしされたものでも良いし、話者と、この話者の発言内容をテキスト化したものとを利用者が手入力したものでも良い。発言録データベース30は、新たな発言録が登録されると、図6に示すように、新たな発言録が登録されたことを会話支援システム20に通知する(S101)。この通知には、新たに登録された発言録自体が含まれる。 A user can register a statement in the statement database 30 via a computer such as the user terminal 80, for example. The utterance record registered in the utterance record database 30 may be one automatically transcribed by a speech recognition system capable of converting voice into text, or it may be the text of the speaker and the utterance content of the speaker. may be manually input by the user. When a new utterance record is registered, the utterance record database 30 notifies the conversation support system 20 that the new utterance record has been registered (S101). This notification includes the newly registered transcript itself.

会話支援システム20の興味単語抽出部25aは、S101における通知を受け取ると、S101における通知に含まれる発言録を解析することによって、この発言録に記載されている話者と、この話者の発言内容とを話者毎に取得する(S102)。S102における取得方法としては、任意の方法を採用することができる。例えば、話者の名と、この話者の発言内容とが発言録のいずれの箇所に記載されているかが定められたフォーマットを会話支援システム20に読み込ませ、このフォーマットに基づいて興味単語抽出部25aによって話者と、この話者の発言内容とを発言録から話者毎に取得する方法でも良い。また、例えば“文毎の冒頭の「さん」や「様」の前の1文字以上の漢字が話者の名であり、冒頭の「さん」や「様」の後が、その話者の発言内容である”などのルールを利用者が会話支援システム20に設定し、そのルールに従って興味単語抽出部25aによって話者と、この話者の発言内容とを発言録から話者毎に取得する方法でも良い。 Upon receiving the notification in S101, the interesting word extraction unit 25a of the conversation support system 20 analyzes the statement included in the notification in S101 to identify the speaker described in the statement and the statement of the speaker. content for each speaker (S102). Any method can be adopted as the acquisition method in S102. For example, the conversation support system 20 is made to read a format in which the name of the speaker and the contents of the statement of the speaker are described in which part of the statement, and based on this format, the interesting word extractor. A method of obtaining the speaker and the utterance content of the speaker from the utterance record for each speaker by 25a may be used. Also, for example, "one or more kanji characters before 'san' or 'sama' at the beginning of each sentence is the speaker's name, and after the opening 'san' or 'sama' is the speaker's statement. A method in which a user sets a rule such as "is the content" in the conversation support system 20, and according to the rule, the interesting word extraction unit 25a acquires the speaker and the utterance content of the speaker from the utterance record for each speaker. But it's okay.

興味単語抽出部25aは、S102の処理の後、話者にとって興味がある可能性が高い単語、すなわち、興味単語を、S102において取得した発言内容から抽出する興味単語抽出処理を実行する(S103)。 After the process of S102, the interesting word extracting unit 25a executes an interesting word extracting process of extracting words that are likely to be of interest to the speaker, that is, interesting words from the utterance content acquired in S102 (S103). .

図7は、S103における興味単語抽出処理のフローチャートである。 FIG. 7 is a flowchart of the interesting word extraction process in S103.

図7に示すように、興味単語抽出部25aは、S102において取得した発言内容のうち、図7に示す処理において未だ対象にしていない1つの発言内容のみを対象にする(S121)。 As shown in FIG. 7, the interesting word extraction unit 25a targets only one statement content that has not yet been targeted in the processing shown in FIG. 7, among the statement content acquired in S102 (S121).

次いで、興味単語抽出部25aは、現在の対象の発言内容に含まれる文のうち、図7に示す処理において未だ対象にしていない1つの文のみを対象にする(S122)。 Next, the interesting word extracting unit 25a selects only one sentence that has not yet been subjected to the processing shown in FIG. 7 among the sentences included in the current target statement content (S122).

次いで、興味単語抽出部25aは、現在の対象の文に対して、自然言語処理技術として一般化されている形態素解析を行うことによって、言語で意味を持つ最小単位である形態素に現在の対象の文を分割することによって、現在の対象の文の形態素を取得する(S123)。例えば、現在の対象の文が「私は北海道の出身です。」である場合、興味単語抽出部25aは、S123の処理によって、図8に示す結果を得ることができる。日本語の場合、形態素解析は、例えば、Mecab(http://taku910.github.io/mecab/)がオープンソースソフトウェアとして存在する。 Next, the interesting word extraction unit 25a performs morphological analysis, which is generalized as a natural language processing technology, on the sentence of the current target, and converts the morpheme, which is the smallest unit having meaning in language, into the current target sentence. Obtain the morphemes of the current target sentence by dividing the sentence (S123). For example, if the current target sentence is "I am from Hokkaido.", the interesting word extraction unit 25a can obtain the result shown in FIG. 8 by the processing of S123. In the case of Japanese, for example, Mecab (http://taku910.github.io/mecab/) exists as open source software for morphological analysis.

興味単語抽出部25aは、S123の処理の後、現在の対象の文に対して、自然言語処理技術として一般化されている係り受け解析を行うことによって、S123において取得した各形態素が、S123において取得したいずれの形態素に対して係り受けをしているかを解析する(S124)。例えば、現在の対象の文が「私は北海道の出身です。」である場合、興味単語抽出部25aは、S124の処理によって、図9に示す結果を得ることができる。日本語の場合、係り受け解析は、例えば、CaboCha(https://taku910.github.io/cabocha/)がオープンソースソフトウェアとして存在する。図9において、例えば、行番号が「2」の形態素である「北海道」は、行番号が「4」の形態素である「出身」に係り受けしていることが示されている。 After the process of S123, the interesting word extraction unit 25a performs dependency analysis, which is a generalized natural language processing technique, on the current target sentence. It is analyzed which of the acquired morphemes is dependent (S124). For example, if the current target sentence is "I am from Hokkaido.", the interesting word extraction unit 25a can obtain the result shown in FIG. 9 by the processing of S124. In the case of Japanese, for example, CaboCha (https://taku910.github.io/cabocha/) exists as open source software for dependency parsing. In FIG. 9, for example, the morpheme "Hokkaido" with the line number "2" is dependent on the morpheme "from" with the line number "4".

興味単語抽出部25aは、S124の処理の後、現在の対象の文に対してS123において取得した形態素のうち、図7に示す処理において未だ対象にしていない1つの形態素のみを対象にする(S125)。 After the process of S124, the interesting word extraction unit 25a selects only one morpheme that has not yet been processed in the process shown in FIG. ).

次いで、興味単語抽出部25aは、現在の対象の形態素の原形が抽出用単語リスト24bに抽出用単語として含まれるか否かを判断する(S126)。例えば、図9に示す結果において、「出身」は、抽出用単語リスト24bに含まれている。 Next, the interesting word extraction unit 25a determines whether or not the original form of the current target morpheme is included in the extraction word list 24b as an extraction word (S126). For example, in the result shown in FIG. 9, "from" is included in the extraction word list 24b.

興味単語抽出部25aは、現在の対象の形態素の原形が抽出用単語リスト24bに抽出用単語として含まれるとS126において判断すると、現在の対象の形態素に対する、現在の対象の形態素以外の係り受け元の単語を、S124における処理の結果に基づいて特定する(S127)。例えば、図9に示す結果において、「出身」に対する、「出身」以外の係り受け元の単語は、「私」、「北海道」、「です」および「。」である。 When the interesting word extracting unit 25a determines in S126 that the original form of the current target morpheme is included in the extraction word list 24b as an extraction word, the interesting word extraction unit 25a extracts a dependency from the current target morpheme other than the current target morpheme. is specified based on the result of the processing in S124 (S127). For example, in the result shown in FIG. 9, words other than "from" that are dependent on "from" are "watashi", "Hokkaido", "desu" and ".".

興味単語抽出部25aは、S127の処理の後、S127において特定した単語のうち、固有名詞など、その単語が何を示しているか明確である品詞の単語、すなわち、興味単語を特定する(S128)。例えば、興味単語抽出部25aは、S127において「私」、「北海道」、「です」および「。」を特定した場合、固有名詞である「北海道」をS128において興味単語として特定する。 After the process of S127, the interesting word extracting unit 25a specifies, from among the words specified in S127, words of a part of speech such as a proper noun that clearly indicates what the word indicates, that is, an interesting word (S128). . For example, when the interesting word extracting unit 25a identifies "I", "Hokkaido", "desu" and "." in S127, it identifies the proper noun "Hokkaido" as an interesting word in S128.

興味単語抽出部25aは、現在の対象の形態素の原形が抽出用単語リスト24bに抽出用単語として含まれないとS126において判断するか、S128の処理を実行すると、現在の対象の文に対してS123において取得した形態素のうち、図7に示す処理において未だ対象にしていない形態素が存在するか否かを判断する(S129)。 If the interesting word extracting unit 25a determines in S126 that the original form of the current target morpheme is not included in the extraction word list 24b as an extraction word, or if the process of S128 is executed, the interesting word extraction unit 25a extracts Among the morphemes acquired in S123, it is determined whether or not there is a morpheme that has not yet been targeted in the processing shown in FIG. 7 (S129).

興味単語抽出部25aは、現在の対象の文に対してS123において取得した形態素のうち、図7に示す処理において未だ対象にしていない形態素が存在するとS129において判断すると、S125の処理を実行する。 If the interesting word extraction unit 25a determines in S129 that there is a morpheme that has not yet been targeted in the processing shown in FIG.

興味単語抽出部25aは、現在の対象の文に対してS123において取得した形態素のうち、図7に示す処理において未だ対象にしていない形態素が存在しないとS129において判断すると、現在の対象の発言内容に含まれる文のうち、図7に示す処理において未だ対象にしていない文が存在するか否かを判断する(S130)。 If the interesting word extraction unit 25a determines in S129 that there is no morpheme that has not yet been targeted in the processing shown in FIG. 7 among the morphemes acquired in S123 for the current target sentence, It is determined whether or not there is a sentence that has not yet been processed in the processing shown in FIG. 7 (S130).

興味単語抽出部25aは、現在の対象の発言内容に含まれる文のうち、図7に示す処理において未だ対象にしていない文が存在するとS130において判断すると、S122の処理を実行する。 If the interesting word extraction unit 25a determines in S130 that there is a sentence that has not yet been targeted in the processing shown in FIG.

興味単語抽出部25aは、現在の対象の発言内容に含まれる文のうち、図7に示す処理において未だ対象にしていない文が存在しないとS130において判断すると、S102において取得した発言内容のうち、図7に示す処理において未だ対象にしていない発言内容が存在するか否かを判断する(S131)。 If the interesting word extraction unit 25a determines in S130 that there is no sentence included in the current target statement content that has not yet been targeted in the processing shown in FIG. It is determined whether or not there is statement content that has not yet been targeted in the processing shown in FIG. 7 (S131).

興味単語抽出部25aは、S102において取得した発言内容のうち、図7に示す処理において未だ対象にしていない発言内容が存在するとS131において判断すると、S121の処理を実行する。 If the interesting word extracting unit 25a determines in S131 that there is statement content that has not yet been targeted in the processing shown in FIG. 7 among the statement content acquired in S102, it executes the processing of S121.

興味単語抽出部25aは、S102において取得した発言内容のうち、図7に示す処理において未だ対象にしていない発言内容が存在しないとS131において判断すると、図7に示す処理を終了する。 If the interesting word extraction unit 25a determines in S131 that there is no statement content that has not yet been targeted in the processing shown in FIG. 7 among the statement content acquired in S102, the processing shown in FIG. 7 ends.

図6に示すように、興味単語抽出部25aは、S103の興味単語抽出処理の後、S103の興味単語抽出処理において特定した興味単語と、この興味単語の係り受け先である抽出用単語に対して抽出用単語リスト24bにおいて設定されている代表単語と、この興味単語が含まれる発言内容の話者の名と、登録日時としての現在の日時とを関連付けて、S103の興味単語抽出処理において特定した興味単語毎に興味データベース40に登録する(S104)。例えば、上述の「私は北海道の出身です。」という文が「山田 太郎」という名の話者の発言である場合、興味単語抽出部25aは、興味単語としての「北海道」と、代表単語としての「BirthPlace」と、話者の名としての「山田 太郎」と、登録日時としての現在の日時とを関連付けて興味データベース40に登録する。 As shown in FIG. 6, after the interesting word extraction process of S103, the interesting word extraction unit 25a performs are associated with the representative word set in the extraction word list 24b, the name of the speaker whose speech content includes this interesting word, and the current date and time as the registration date and time, and specified in the interesting word extraction process of S103. Each interesting word is registered in the interest database 40 (S104). For example, if the sentence “I am from Hokkaido” is uttered by a speaker named “Taro Yamada”, the interesting word extraction unit 25a extracts “Hokkaido” as the interesting word and “Hokkaido” as the representative word. "BirthPlace", "Taro Yamada" as the name of the speaker, and the current date and time as the registration date and time are associated with each other and registered in the interest database 40. FIG.

なお、興味単語抽出部25aは、代表単語の種類によって、興味単語を追加で登録するか、上書き登録するかを切り替えても良い。例えば、興味単語抽出部25aは、同一の話者の名に対して、代表単語としての「LivngPlace」や「Interest」に関連付けた興味単語を興味データベース40に複数回登録する場合、それぞれの興味単語を追加で登録しても良い。一方、興味単語抽出部25aは、同一の話者の名に対して、代表単語としての「BirthPlace」に関連付けた興味単語を興味データベース40に複数回登録する場合、代表単語としての「BirthPlace」に関連付けて先に登録していた興味単語および登録日時を、代表単語としての「BirthPlace」に関連付けて後から登録する興味単語および登録日時で上書きしても良い。 Note that the interesting word extraction unit 25a may switch between additionally registering the interesting word and overwriting the registered interesting word depending on the type of the representative word. For example, when the interesting word extraction unit 25a registers interesting words associated with representative words "LivngPlace" and "Interest" in the interest database 40 a plurality of times for the same speaker's name, each of the interesting words can be additionally registered. On the other hand, when the interesting word extraction unit 25a registers the interesting word associated with the representative word "BirthPlace" for the same speaker's name a plurality of times in the interest database 40, The interesting word and registration date and time previously registered in association may be overwritten with the interesting word and registration date and time associated with "BirthPlace" as the representative word and registered later.

以上においては、発言録データベース30に発言録が登録された場合に興味単語が興味データベース40に登録されるときのシステム10の動作について説明している。しかしながら、興味単語は、発言録データベース30に発言録が登録された場合以外の場合であっても、興味データベース40に登録されることが可能である。例えば、利用者は、利用者端末80などのコンピューターを介して、興味データベース40に興味単語を含む情報を直接登録することも可能である。また、利用者は、利用者端末80などのコンピューターを介して、興味データベース40に登録されている情報を変更したり削除したりすることも可能である。 In the above description, the operation of the system 10 when an interest word is registered in the interest database 40 when an utterance record is registered in the utterance record database 30 has been described. However, interesting words can be registered in the interest database 40 even in cases other than when the statement is registered in the statement database 30 . For example, the user can directly register information including interesting words in the interest database 40 via a computer such as the user terminal 80 . The user can also change or delete information registered in the interest database 40 via a computer such as the user terminal 80 .

次に、利用者に話題の候補を提供する場合のシステム10の動作について説明する。 Next, the operation of the system 10 when providing topic candidates to the user will be described.

図10は、利用者に話題の候補を提供する場合のシステム10の動作のシーケンス図である。 FIG. 10 is a sequence diagram of the operation of the system 10 when providing topic candidates to the user.

利用者は、利用者端末80を介して会話支援システム20にログイン済みである場合に、図10に示すように、話題の候補の提供を利用者端末80から話題候補表示アプリを介して会話支援システム20に依頼することができる(S151)。 When the user has logged in to the conversation support system 20 via the user terminal 80, as shown in FIG. A request can be made to the system 20 (S151).

会話支援システム20の共通興味単語特定部25bは、S151における依頼を受けると、S151における依頼を行った利用者(以下、図10に示す動作の説明において「対象利用者」という。)の、現在の時刻より後の予定であって、対象利用者以外の参加者、すなわち、対象利用者の相手が存在する予定の情報を、予定表システム50に要求する(S152)。ここで、対象利用者の相手が存在する予定としては、例えば、対象利用者が参加する会議の予定、対象利用者による訪問の予定などが存在する。また、S152において要求する予定の情報は、この予定の開催場所の情報と、この予定の、対象利用者の相手の情報とを含む。また、開催場所の情報とは、例えば、会議の予定の場合には会議の開催場所の情報であり、訪問の予定の場合には訪問先の情報である。 Upon receiving the request in S151, the common-interest-word specifying unit 25b of the conversation support system 20 determines the current status of the user who made the request in S151 (hereinafter referred to as "target user" in the description of the operation shown in FIG. 10). A request is made to the schedule system 50 for information on a schedule that is later than the time of (S152) and that includes a participant other than the target user, that is, the target user's partner (S152). Here, the schedule with which the target user has a partner includes, for example, a schedule of a meeting in which the target user participates, a schedule of a visit by the target user, and the like. Further, the scheduled information requested in S152 includes information on the venue of this scheduled event and information on the other party of this scheduled target user. Further, the information on the venue is, for example, information on the venue of the conference in the case of the schedule of the conference, and information on the visited place in the case of the schedule of the visit.

予定表システム50は、S152における要求を受けると、S152において要求された情報を会話支援システム20に回答する(S153)。 When the schedule table system 50 receives the request in S152, it replies to the conversation support system 20 with the information requested in S152 (S153).

会話支援システム20の共通興味単語特定部25bは、S153における回答を受信すると、対象利用者の情報と、S153において回答された予定における相手の情報とを、S153において回答された予定毎に、興味データベース40に要求する(S154)。ここで、S154において要求する情報は、対象利用者や、対象利用者の相手に関連付けられている興味単語と、この興味単語に関連付けられている代表単語と、この興味単語の登録日時との組み合わせの情報である。 Upon receiving the answer in S153, the common interest word specifying unit 25b of the conversation support system 20 stores the information of the target user and the information of the other party in the schedule answered in S153, for each schedule answered in S153. A request is made to the database 40 (S154). Here, the information requested in S154 is a combination of the target user, the interesting word associated with the target user's partner, the representative word associated with this interesting word, and the registration date and time of this interesting word. information.

興味データベース40は、S154における要求を受けると、S154において要求された情報を会話支援システム20に回答する(S155)。 Upon receiving the request at S154, the interest database 40 replies to the conversation support system 20 with the information requested at S154 (S155).

会話支援システム20の共通興味単語特定部25bは、S155における回答を受信すると、対象利用者と、対象利用者の相手との両方にとって興味がある可能性が高い単語、すなわち、共通興味単語を特定する共通興味単語特定処理を実行する(S156)。ここで、共通興味単語特定部25bは、S153において回答された予定毎に共通興味単語特定処理を実行する。 Upon receiving the answer in S155, the common-interest-word identifying unit 25b of the conversation support system 20 identifies words that are highly likely to be of interest to both the target user and the target user's partner, that is, common-interest words. common interest word identification processing is executed (S156). Here, the common word-of-interest identification unit 25b executes the common word-of-interest identification process for each schedule answered in S153.

図11は、S156における共通興味単語特定処理のフローチャートである。 FIG. 11 is a flowchart of the common-interest-word specifying process in S156.

図11に示すように、共通興味単語特定部25bは、S155における回答のうち、「興味」を示す代表単語である「Interest」に関連付けられた興味単語に関して、対象利用者と、今回の共通興味単語特定処理の対象の予定(以下、図11に示す動作の説明において、単に「対象の予定」という。)における相手との間で、一致または類似するものが存在するか否かを判断する(S181)。ここで、類似する単語には、類義語辞書24cや、会話支援システム20の外部のシステムが備えている類義語辞書などにおいて類義語として示されている単語同士が含まれる。また、共通興味単語特定部25bは、例えば、比較する単語同士が地名である場合には、「広島県」と、広島県の「呉市」とのように、包含関係にある地名同士を、類似している単語として判断しても良い。 As shown in FIG. 11, the common-interest-word specifying unit 25b selects the target user and the current common-interest word for the words of interest associated with "Interest", which is the representative word indicating "interest", among the answers in S155. It is determined whether or not there is a match or similarity with the other party in the target schedule of word identification processing (hereinafter simply referred to as "target schedule" in the description of the operation shown in FIG. 11) ( S181). Here, the similar words include words indicated as synonyms in the synonym dictionary 24c, a synonym dictionary provided in a system external to the conversation support system 20, or the like. For example, when the words to be compared are place names, the common-interest-word identifying unit 25b may compare place names that have an inclusive relationship, such as "Hiroshima Prefecture" and "Kure City" in Hiroshima Prefecture, to You may judge as a similar word.

共通興味単語特定部25bは、一致または類似するものが存在するとS181において判断すると、一致または類似するとS181において判断した単語のそれぞれに対して、特定の値で重み付けを実行する(S182)。S182における重み付けで使用される値は、単語に対して予め設定されているものでも良いし、この単語を会話支援システム20が利用者端末80に表示させることによって、利用者端末80を介して都度、対象利用者によって設定されるものでも良い。共通興味単語特定部25bは、S182における重み付けで使用する値を、単語に関連付けられている登録日時から算出される登録期間に応じて変化させても良い。例えば、共通興味単語特定部25bは、S182における重み付けで使用する値が大きいほど、単語に関連付けられている登録日時から算出される登録期間が短くなるように、S182における重み付けで使用する値を変化させても良い。ここで、共通興味単語特定部25bは、単語に関連付けられている登録日時から算出される登録期間として、一致または類似する単語同士の登録期間の平均を使用する。なお、類似する単語同士は、S182において同一の値で重み付けが実行される。 When the common interest word identifying unit 25b determines in S181 that there is a matching or similar word, it weights each of the words determined in S181 as matching or similar with a specific value (S182). The value used in the weighting in S182 may be set in advance for the word, or the conversation support system 20 may cause the user terminal 80 to display this word on the user terminal 80 so that it can be weighted each time via the user terminal 80. , may be set by the target user. The common-interest-word specifying unit 25b may change the value used for weighting in S182 according to the registration period calculated from the registration date and time associated with the word. For example, the common-interest-word specifying unit 25b changes the value used for weighting in S182 so that the larger the value used for weighting in S182, the shorter the registration period calculated from the registration dates and times associated with the word. You can let me. Here, the common word-of-interest specifying unit 25b uses the average of the registration periods of matching or similar words as the registration period calculated from the registration dates and times associated with the words. Similar words are weighted with the same value in S182.

共通興味単語特定部25bは、一致または類似するものが存在しないとS181において判断するか、S182の処理を実行すると、S155における回答のうち、「Interest」以外の代表単語に関連付けられた興味単語に関して、対象利用者と、対象の予定における相手との間で、一致または類似するものが存在するか否かを判断する(S183)。例えば、対象利用者に対して代表単語「BirthPlace」に関連付けられた興味単語が「北海道」であって、対象の予定における相手に対して代表単語「Visit」に関連付けられた興味単語が「北海道」である場合、共通興味単語特定部25bは、「北海道」という一致する興味単語が存在するとS183において判断する。なお、S183における単語の類似の判断基準に関しては、S181の処理と同様である。 If the common interesting word identifying unit 25b determines in S181 that there is no matching or similar word, or executes the process of S182, the common interesting word specifying unit 25b determines that the interesting word associated with the representative word other than "Interest" among the answers in S155 is , whether or not there is a match or similarity between the target user and the other party in the target schedule (S183). For example, the interesting word associated with the representative word "BirthPlace" for the target user is "Hokkaido", and the interesting word associated with the representative word "Visit" for the target user is "Hokkaido". , the common interesting word specifying unit 25b determines in S183 that there is a matching interesting word "Hokkaido". It should be noted that the judgment criteria for word similarity in S183 are the same as those in S181.

共通興味単語特定部25bは、一致または類似するものが存在するとS183において判断すると、一致または類似するとS183において判断した単語のそれぞれに対して、特定の値で重み付けを実行する(S184)。S184における重み付けで使用される値は、単語に対して予め設定されているものでも良いし、この単語を会話支援システム20が利用者端末80に表示させることによって、利用者端末80を介して都度、対象利用者によって設定されるものでも良い。共通興味単語特定部25bは、S184における重み付けで使用する値を、単語に関連付けられている登録日時から算出される登録期間に応じて変化させても良い。例えば、共通興味単語特定部25bは、S184における重み付けで使用する値が大きいほど、単語に関連付けられている登録日時から算出される登録期間が短くなるように、S184における重み付けで使用する値を変化させても良い。ここで、共通興味単語特定部25bは、単語に関連付けられている登録日時から算出される登録期間として、一致または類似する単語同士の登録期間の平均を使用する。なお、類似する単語同士は、S184において同一の値で重み付けが実行される。 When the common interest word identifying unit 25b determines in S183 that there is a matching or similar word, it weights each of the words determined in S183 as matching or similar with a specific value (S184). The value used in the weighting in S184 may be set in advance for the word, or the conversation support system 20 causes the user terminal 80 to display the word so that the user terminal 80 can weigh the word each time. , may be set by the target user. The common-interest-word specifying unit 25b may change the value used for weighting in S184 according to the registration period calculated from the registration date and time associated with the word. For example, the common-interest-word identifying unit 25b changes the value used for weighting in S184 so that the larger the value used for weighting in S184, the shorter the registration period calculated from the registration dates and times associated with the word. You can let me. Here, the common word-of-interest specifying unit 25b uses the average of the registration periods of matching or similar words as the registration period calculated from the registration dates and times associated with the words. Similar words are weighted with the same value in S184.

共通興味単語特定部25bは、一致または類似するものが存在しないとS183において判断するか、S184の処理を実行すると、対象の予定についてS153において回答された開催場所の情報に、地域名や会社名などの具体的な開催場所を示す単語が含まれているか否かを判断する(S185)。なお、対象の予定の開催場所を示す単語は、対象利用者と、対象利用者の相手との両方にとって、興味がある可能性が高い単語である。 When the common interest word identification unit 25b determines in S183 that there is no matching or similar word, or executes the processing of S184, the information on the venue answered in S153 for the target schedule includes the area name and company name. It is determined whether or not a word indicating a specific venue such as is included (S185). It should be noted that the word indicating the target scheduled venue is a word that is highly likely to be of interest to both the target user and the target user's partner.

共通興味単語特定部25bは、具体的な開催場所を示す単語が含まれていないとS185において判断すると、対象の予定が訪問の予定であるか否かを判断する(S186)。 When the common interest word specifying unit 25b determines in S185 that the word indicating the specific venue is not included, it determines whether the target schedule is a visit schedule (S186).

共通興味単語特定部25bは、対象の予定が訪問の予定であるとS186において判断すると、対象の予定における、対象利用者の相手の会社の所在地や会社名などの具体的な場所を示す単語を顧客情報データベース60から取得する(S187)。 When the common interest word identifying unit 25b determines in S186 that the target schedule is a visit schedule, the common interest word identifying unit 25b selects a word indicating a specific location such as the location or name of the company of the target user in the target schedule. It is obtained from the customer information database 60 (S187).

共通興味単語特定部25bは、具体的な開催場所を示す単語が含まれているとS185において判断するか、S187の処理が終了すると、対象の予定についてS153において回答された開催場所の情報に含まれている具体的な開催場所を示す単語、または、S187において取得した具体的な場所を示す単語に対して、特定の値で重み付けを実行する(S188)。S188における重み付けで使用される値は、単語に対して予め設定されているものでも良いし、この単語を会話支援システム20が利用者端末80に表示させることによって、利用者端末80を介して都度、対象利用者によって設定されるものでも良い。 When the common interest word identification unit 25b determines in S185 that a word indicating a specific venue is included, or when the process of S187 ends, the common interest word identification unit 25b determines that the word is included in the venue information answered in S153 for the target schedule. A specific value is used to weight the words indicating the specific venue that are stored or the words indicating the specific venue acquired in S187 (S188). The value used in the weighting in S188 may be set in advance for the word, or the conversation support system 20 may cause the user terminal 80 to display this word on the user terminal 80 so that it can be weighted each time via the user terminal 80. , may be set by the target user.

共通興味単語特定部25bは、対象の予定が訪問の予定ではないとS186において判断するか、S188の処理が終了すると、S182、S184およびS188において重み付けを実行した単語のうち、特定の値以上の値で重み付けを実行した単語を共通興味単語として特定し(S189)、図11に示す処理を終了する。なお、共通興味単語特定部25bは、S182、S184およびS188において重み付けを実行した全ての単語を共通興味単語として特定しても良い。 When the common interest word identification unit 25b determines in S186 that the target schedule is not a visit schedule, or when the process of S188 ends, the common interest word identification unit 25b determines that the words weighted in S182, S184, and S188 have a specific value or more. The words weighted by the values are specified as common interest words (S189), and the processing shown in FIG. 11 is terminated. Note that the common word-of-interest specifying unit 25b may specify all the words weighted in S182, S184, and S188 as common words of interest.

図10に示すように、情報提供部25cは、S156における共通興味単語特定処理を終了すると、S156における共通興味単語特定処理において特定された共通興味単語を、それぞれ単独で、または、複数の組み合わせで検索ワードとすることによって、情報提供サイト70など、1つ以上の情報提供サイトに対して、共通興味単語に関連する検索結果を要求する(S157)。 As shown in FIG. 10, when the common word-of-interest identifying process in S156 ends, the information providing unit 25c selects the common-interest words identified in the common-interest-word identifying process in S156 singly or in a plurality of combinations. By using it as a search word, one or more information providing sites such as the information providing site 70 are requested for search results related to the common interest word (S157).

情報提供サイトは、S157における要求を受けて、1つ以上の検索結果を会話支援システム20に提供する(S158)。ここで、検索結果には、検索結果の概要を示す文章(以下「概要文章」という。)が含まれている。 The information providing site receives the request in S157 and provides one or more search results to the conversation support system 20 (S158). Here, the search results include sentences (hereinafter referred to as "summary sentences") indicating the outline of the search results.

会話支援システム20の情報提供部25cは、S158において提供された検索結果から利用者に提供する話題の候補を選定する話題候補選定処理を実行する(S159)。 The information providing unit 25c of the conversation support system 20 executes topic candidate selection processing for selecting topic candidates to be provided to the user from the search results provided in S158 (S159).

図12は、S159における話題候補選定処理のフローチャートである。 FIG. 12 is a flowchart of topic candidate selection processing in S159.

図12に示すように、情報提供部25cは、S158において提供された検索結果のうち、図12に示す処理において未だ対象にしていない1つの検索結果のみを対象にする(S201)。 As shown in FIG. 12, the information providing unit 25c targets only one of the search results provided in S158 that has not yet been targeted in the processing shown in FIG. 12 (S201).

次いで、情報提供部25cは、現在の対象の検索結果に含まれる概要文章に対してポジティブ・ネガティブ分析を実行する(S202)。ここで、文章に対するポジティブ・ネガティブ分析に関しては、様々な既存技術が存在する。例えば、単語毎にポジティブ・ネガティブ度を人手または機械的に数値化した辞書(以下「ポジティブ・ネガティブ辞書」という。)を用意し、文章を形態素解析した結果における単語毎に、ポジティブ・ネガティブ辞書において対応付けられているポジティブ・ネガティブ度を取得し、取得した全てのポジティブ・ネガティブ度を合計することによって、文書のポジティブ・ネガティブ度を取得する方法が存在する。 Next, the information providing unit 25c performs a positive/negative analysis on the summary sentences included in the search result of the current target (S202). Here, there are various existing techniques for positive/negative analysis of sentences. For example, prepare a dictionary (hereinafter referred to as a "positive/negative dictionary") that manually or mechanically digitizes the degree of positive/negative for each word, and for each word in the result of morphological analysis of the sentence, in the positive/negative dictionary There is a method of obtaining the positive/negative degree of a document by obtaining the associated positive/negative degrees and totaling all the obtained positive/negative degrees.

情報提供部25cは、S202の処理の後、S202において実行したポジティブ・ネガティブ分析の結果であるポジティブ・ネガティブ度と掛け合わせるための重み付けの値(以下「掛け合わせ用重み付け値」という。)を取得する(S203)。すなわち、情報提供部25cは、現在の対象の検索結果のためにS157において検索ワードとした共通興味単語が1つである場合には、この共通興味単語に対してS156における共通興味単語特定処理において重み付けが実行された値を掛け合わせ用重み付け値としてS203において取得する。また、情報提供部25cは、現在の対象の検索結果のためにS157において検索ワードとした共通興味単語が複数である場合には、これらの共通興味単語に対してS156における共通興味単語特定処理において重み付けが実行された値の平均値を掛け合わせ用重み付け値としてS203において取得する。 After the process of S202, the information providing unit 25c acquires a weighting value (hereinafter referred to as "weighting value for multiplication") for multiplying the positive/negative degree, which is the result of the positive/negative analysis performed in S202. (S203). That is, if there is one common word of interest as a search word in S157 for the current target search result, the information providing unit 25c sets The weighted value is acquired in S203 as a weighted value for multiplication. In addition, if there are a plurality of common words of interest that are used as search words in S157 for the current target search result, the information providing unit 25c performs An average value of the weighted values is obtained as a weighted value for multiplication in S203.

情報提供部25cは、S203の処理の後、S202において実行したポジティブ・ネガティブ分析の結果であるポジティブ・ネガティブ度と、S203において取得した掛け合わせ用重み付け値とを掛け合わせることによって、利用者に提供する話題の候補の選定用の値(以下「選定用値」という。)を算出する(S204)。 After the process of S203, the information providing unit 25c multiplies the positive/negative degree, which is the result of the positive/negative analysis performed in S202, by the weighting value for multiplication acquired in S203, and provides the user with A value for selecting a topic candidate (hereinafter referred to as "selection value") is calculated (S204).

情報提供部25cは、S204の処理の後、S158において提供された検索結果のうち、図12に示す処理において未だ対象にしていない検索結果が存在するか否かを判断する(S205)。 After the processing of S204, the information providing unit 25c determines whether or not there are any search results that have not yet been targeted in the processing shown in FIG. 12 among the search results provided in S158 (S205).

情報提供部25cは、S158において提供された検索結果のうち、図12に示す処理において未だ対象にしていない検索結果が存在すると判断すると、S201の処理を実行する。 When the information providing unit 25c determines that there is a search result that has not yet been targeted in the process shown in FIG. 12 among the search results provided in S158, it executes the process of S201.

情報提供部25cは、S158において提供された検索結果のうち、図12に示す処理において未だ対象にしていない検索結果が存在しないと判断すると、S204において算出した選定用値が高い上位の特定の数の検索結果を、利用者に提供する話題の候補として選定する(S206)。なお、S206において選定される検索結果の数は、利用者によって設定されても良い。例えば、情報提供部25cは、S158において提供された検索結果を、S204において算出した選定用値が高い順に利用者端末80に表示させることによって、S206において選定する検索結果の数を利用者によって利用者端末80を介して設定されても良い。 If the information providing unit 25c determines that there is no search result that has not yet been targeted in the processing shown in FIG. are selected as topic candidates to be provided to the user (S206). Note that the number of search results selected in S206 may be set by the user. For example, the information providing unit 25c causes the user terminal 80 to display the search results provided in S158 in descending order of the selection value calculated in S204, thereby allowing the user to use the number of search results selected in S206. may be set via the user terminal 80.

情報提供部25cは、S206の処理の後、図12に示す処理を終了する。 After the process of S206, the information providing unit 25c ends the process shown in FIG.

図10に示すように、情報提供部25cは、S159の話題候補選定処理の後、S159の話題候補選定処理において選定された話題の候補を、S151における依頼を送信してきた話題候補表示アプリに通知するためのデータ(以下「通知用データ」という。)を生成する通知用データ生成処理を実行する(S160)。 As shown in FIG. 10, after the topic candidate selection process in S159, the information providing unit 25c notifies the topic candidate display application that has transmitted the request in S151 of the topic candidates selected in the topic candidate selection process in S159. A notification data generating process for generating data (hereinafter referred to as "notification data") for the notification is executed (S160).

図13は、S160における通知用データ生成処理のフローチャートである。 FIG. 13 is a flowchart of notification data generation processing in S160.

図13に示すように、情報提供部25cは、S151における依頼を送信してきた話題候補表示アプリが、リンクを記載すると自動的にリンク先の記事のヘッドラインおよび冒頭部分が表示されるアプリケーション(以下「自動表示アプリ」という。)であるか否かを判断する(S221)。自動表示アプリとしては、例えば、LINE(登録商標)やSlack(登録商標)が知られている。自動表示アプリではない話題候補表示アプリとしては、例えば、電子メールが知られている。 As shown in FIG. 13, the information providing unit 25c automatically displays the headline and beginning of the linked article when the topic candidate display application that has sent the request in S151 describes the link (hereinafter referred to as (referred to as "automatic display application")) (S221). For example, LINE (registered trademark) and Slack (registered trademark) are known as automatic display applications. For example, e-mail is known as a topic candidate display application that is not an automatic display application.

情報提供部25cは、S151における依頼を送信してきた話題候補表示アプリが自動表示アプリであるとS221において判断すると、S159の話題候補選定処理において選定された話題の候補のリンクを、S159の話題候補選定処理において選定された話題の候補毎に含めた通知用データを生成する(S222)。ここで、情報提供部25cは、通知用データにおいて、S159の話題候補選定処理において選定された話題の候補のリンク先の記事のおすすめ度などの補足情報を、S159の話題候補選定処理において選定された話題の候補毎に含めても良い。リンク先の記事のおすすめ度などの補足情報は、情報提供サイトから取得可能である。 If the information provision unit 25c determines in S221 that the topic candidate display application that has transmitted the request in S151 is the automatic display application, the link of the topic candidate selected in the topic candidate selection process in S159 is displayed as the topic candidate in S159. Notification data including each topic candidate selected in the selection process is generated (S222). Here, in the notification data, the information providing unit 25c adds supplementary information such as the degree of recommendation of the article linked to the topic candidate selected in the topic candidate selection process of S159. It may be included for each candidate topic. Supplementary information such as the degree of recommendation of linked articles can be obtained from information providing sites.

情報提供部25cは、S151における依頼を送信してきた話題候補表示アプリが自動表示アプリではないとS221において判断すると、S159の話題候補選定処理において選定された話題の候補のリンクと、このリンクのリンク先の記事のヘッドラインおよび冒頭部分とを、S159の話題候補選定処理において選定された話題の候補毎に含めた通知用データを生成する(S223)。ここで、情報提供部25cは、通知用データにおいて、S159の話題候補選定処理において選定された話題の候補のリンク先の記事のおすすめ度などの補足情報を、S159の話題候補選定処理において選定された話題の候補毎に含めても良い。リンク先の記事のヘッドラインおよび冒頭部分と、リンク先の記事のおすすめ度などの補足情報とは、情報提供サイトから取得可能である。話題候補表示アプリが自動表示アプリでなくても、情報提供部25cが通知用データに記事のヘッドラインおよび冒頭部分を含めるので、利用者の利便性を向上することができる。 When the information providing unit 25c determines in S221 that the topic candidate display application that has sent the request in S151 is not an automatic display application, the link of the topic candidate selected in the topic candidate selection processing in S159 and the link of this link Notification data including the headline and beginning part of the previous article for each topic candidate selected in the topic candidate selection process of S159 is generated (S223). Here, in the notification data, the information providing unit 25c adds supplementary information such as the degree of recommendation of the article linked to the topic candidate selected in the topic candidate selection process of S159. It may be included for each candidate topic. The headline and opening part of the linked article and supplementary information such as the degree of recommendation of the linked article can be obtained from the information providing site. Even if the topic candidate display application is not an automatic display application, the information provision unit 25c includes the headline and beginning part of the article in the notification data, thereby improving the user's convenience.

情報提供部25cは、S222またはS223の処理の後、図13に示す処理を終了する。 After the processing of S222 or S223, the information providing unit 25c ends the processing shown in FIG.

図10に示すように、情報提供部25cは、S160の通知用データ生成処理の後、S160の通知用データ生成処理において生成した通知用データを、S151における依頼を送信してきた話題候補表示アプリに送信する(S161)。 As shown in FIG. 10, after the notification data generating process of S160, the information providing unit 25c sends the notification data generated in the notification data generating process of S160 to the topic candidate display application that has transmitted the request in S151. Send (S161).

したがって、利用者端末80の制御部85は、S161において送信されてきた通知用データに基づいた表示を、話題候補表示アプリによって表示部82によって実行する(S162)。 Therefore, the control unit 85 of the user terminal 80 causes the display unit 82 to perform display based on the notification data transmitted in S161 using the topic candidate display application (S162).

図14は、通知用データに基づいて話題候補表示アプリによって表示部82に表示される画面90の一例を示す図である。 FIG. 14 is a diagram showing an example of a screen 90 displayed on the display unit 82 by the topic candidate display application based on the notification data.

図14に示す画面90は、リンク91と、リンク91で示されるリンク先の記事に使用されている写真などの画像92と、リンク91で示されるリンク先の記事のヘッドライン93および冒頭部分94とを、話題の候補毎に含んでいる。制御部85は、操作部81を介してリンク91が押されると、リンク91で示されるリンク先の記事をインターネットから取得して、表示部82に表示することができる。対象利用者は、画面90に示される話題の候補から、実際に使用する話題を選択する場合に、画像92、ヘッドライン93および冒頭部分94を参考にすることができる。 A screen 90 shown in FIG. 14 includes a link 91, an image 92 such as a photograph used in the linked article indicated by the link 91, a headline 93 and a beginning part 94 of the linked article indicated by the link 91. are included for each topic candidate. When the link 91 is pressed via the operation unit 81 , the control unit 85 can acquire the linked article indicated by the link 91 from the Internet and display it on the display unit 82 . The target user can refer to the image 92 , the headline 93 and the beginning part 94 when selecting a topic to actually use from the topic candidates displayed on the screen 90 .

以上に説明したように、会話支援システム20は、発言録に含まれる発言内容の形態素、または、この形態素の原形が抽出用単語リスト24bに含まれる場合(S126でYES)に、この形態素が話者の興味を示す単語でなくても、この形態素に対する係り受け元の単語から興味単語を特定する(S127およびS128)ので、利用者と、この利用者の相手との両方にとって興味がある可能性が高い、話題の候補を適切に提供することができる。 As described above, when the morpheme of the utterance content included in the utterance record or the original form of this morpheme is included in the word list for extraction 24b (YES in S126), the conversation support system 20 converts this morpheme into speech. Even if the word does not indicate the user's interest, the word of interest is specified from the word that is the source of the dependency for this morpheme (S127 and S128), so there is a possibility that both the user and the other party of this user are interested. It is possible to appropriately provide topic candidates with a high

フィールドセールスによる営業活動において、打ち合わせや商談における雑談やアイスブレイクは、顧客との信頼関係を築くにあたり重要な要素となる。会話支援システム20は、営業活動の担当者が利用者である場合、営業活動の担当者と、この担当者の相手である顧客との両方にとって興味がある可能性が高い、話題の候補を適切に提供することができるので、営業活動において雑談やアイスブレイクでどのような話題を話すかを、営業活動の担当者のコミュニケーションスキルや経験に頼る必要がない。営業活動における打ち合わせや商談について説明したが、これら以外の会議でも同様である。 In sales activities through field sales, small talk and ice breakers in meetings and business negotiations are important factors in building trusting relationships with customers. When the person in charge of sales activities is the user, the conversation support system 20 appropriately selects topic candidates that are likely to be of interest to both the person in charge of sales activities and the customer who is the partner of the person in charge. Therefore, it is not necessary to rely on the communication skills and experience of the person in charge of sales activities to decide what topics to talk about in chats and ice breakers in sales activities. Although meetings and negotiations in sales activities have been explained, the same applies to meetings other than these.

会話支援システム20は、利用者の相手が利用者として会話支援システム20に登録されていなくても、利用者と、この利用者の相手との両方にとって興味がある可能性が高い、話題の候補を適切に提供することができる。 The conversation support system 20 provides topic candidates that are highly likely to be of interest to both the user and the user's partner, even if the user's partner is not registered in the conversation support system 20 as a user. can be provided appropriately.

会話支援システム20は、利用者と、この利用者の相手との両方にとって興味がある可能性が高い、話題の候補を適切に提供することができるので、利用者との付き合いが短い相手など、利用者が相手のことを十分に理解していない相手であっても、この相手と、利用者とのコミュニケーションを促進することができる。 The conversation support system 20 can appropriately provide topic candidates that are highly likely to be of interest to both the user and the other party of the user. Even if the user does not fully understand the other party, communication between the other party and the user can be promoted.

会話支援システム20は、利用者に提供する、話題の候補を、この候補に関連する共通興味単語毎に実行された重み付けの値に基づいて選定する(S203、S204およびS206)ので、利用者と、この利用者の相手との両方にとって興味がある可能性が高い、話題の候補を適切に提供することができる。 Conversation support system 20 selects topic candidates to be provided to the user based on weighting values performed for each word of common interest related to the candidates (S203, S204 and S206). , it is possible to appropriately provide topic candidates that are highly likely to be of interest to both the user and the other party.

会話支援システム20は、情報提供サイトから取得した概要文章に対するポジティブ・ネガティブ分析の結果であるポジティブ・ネガティブ度に基づいて、利用者に提供する、話題の候補を選定する(S202、S204およびS206)ので、利用者と、この利用者の相手との両方にとって興味がある可能性が高い、話題の候補として、ポジティブな内容の、話題の候補を適切に提供することができる。 The conversation support system 20 selects topic candidates to be provided to the user based on the positive/negative degree, which is the result of positive/negative analysis of the synopsis obtained from the information providing site (S202, S204 and S206). Therefore, it is possible to appropriately provide topic candidates with positive content as topic candidates that are highly likely to be of interest to both the user and the user's partner.

図10に示す動作においては、会話支援システム20は、利用者からの依頼に応じて話題の候補を利用者に提供している。しかしながら、会話支援システム20は、例えば図15および図16に示すように、自動的に話題の候補を利用者に提供しても良い。 In the operation shown in FIG. 10, the conversation support system 20 provides topic candidates to the user in response to a request from the user. However, the conversation support system 20 may automatically provide the user with topic candidates as shown in FIGS. 15 and 16, for example.

会話支援システム20は、自動的に話題の候補を利用者に提供する場合、予定表システム50から利用者の予定のうち、利用者の相手が存在する全ての予定に関して、開始時刻を常に管理している。会話支援システム20が予定の開始時刻を常に管理するための方法としては、任意の方法が採用されることが可能である。例えば、会話支援システム20の利用者の予定のうち、利用者の相手が存在する全ての予定に関して、予定表システム50が定期的に会話支援システム20に開始時刻を通知しても良いし、会話支援システム20が定期的に予定表システム50に開始時刻の提供を要求しても良い。 When the conversation support system 20 automatically provides the user with topic candidates, the conversation support system 20 always manages the start times of all the user's plans from the schedule system 50 in which the user's partner is present. ing. Any method can be adopted as a method for the conversation support system 20 to always manage the scheduled start time. For example, among the schedules of users of the conversation support system 20, the schedule system 50 may periodically notify the conversation support system 20 of the start times for all schedules in which the user's partner exists. The support system 20 may periodically request the calendar system 50 to provide the start time.

図15は、話題の候補を利用者に提供する処理を開始するか否かを判断する場合の会話支援システム20の動作のフローチャートである。 FIG. 15 is a flowchart of the operation of the conversation support system 20 when determining whether or not to start the process of providing topic candidates to the user.

会話支援システム20の共通興味単語特定部25bは、自動的に話題の候補を利用者に提供する場合、図15に示す動作を実行する。 The common interest word identifying unit 25b of the conversation support system 20 performs the operation shown in FIG. 15 when automatically providing topic candidates to the user.

図15に示すように、共通興味単語特定部25bは、会話支援システム20の利用者の、相手が存在する予定であって、未だ話題の候補の提供の対象にしていないもののうち、開始時間までの時間が特定の時間以内になったものが存在すると判断するまで、会話支援システム20の利用者の、相手が存在する予定であって、未だ話題の候補の提供の対象にしていないもののうち、開始時間までの時間が特定の時間以内になったものが存在するか否かを判断する(S241)。 As shown in FIG. 15, the common-interest-word identifying unit 25b selects words that the user of the conversation support system 20 expects to have a partner and has not yet set as an object of provision of topic candidates until the start time. Until it is determined that there is a subject for which the time of is within a specific period of time, among the subject candidates for which the user of the conversation support system 20 is scheduled to have a partner and has not yet been targeted for provision of topic candidates, A determination is made as to whether or not there is a program whose time until the start time is within a specific period of time (S241).

共通興味単語特定部25bは、会話支援システム20の利用者の、相手が存在する予定であって、未だ話題の候補の提供の対象にしていないもののうち、開始時間までの時間が特定の時間以内になったものが存在するとS241において判断すると、会話支援システム20の利用者の、相手が存在する予定であって、未だ話題の候補の提供の対象にしていないもののうち、開始時間までの時間が特定の時間以内になったものを、話題の候補の提供の対象にする(S242)。 The common interest word specifying unit 25b selects, among the words that the user of the conversation support system 20 plans to have a partner and has not yet set as a topic candidate provision target, the time until the start time is within a specific time period. If it is determined in S241 that there is a candidate for the conversation support system 20, the user of the conversation support system 20 is expected to have a partner and has not yet been targeted for provision of topic candidates. Topic candidates are provided within a specific time period (S242).

次いで、共通興味単語特定部25bは、S242において対象にした予定に関して、話題の候補を利用者に提供する処理を開始して(S243)、S241の処理を実行する。 Next, the common interest word specifying unit 25b starts the process of providing topic candidates to the user regarding the schedule targeted in S242 (S243), and executes the process of S241.

図16は、図15に示す動作のS243の処理によって会話支援システム20が話題の候補を利用者に提供する処理を開始した場合のシステム10の動作のシーケンス図である。 FIG. 16 is a sequence diagram of the operation of the system 10 when the conversation support system 20 starts the process of providing topic candidates to the user by the process of S243 of the operation shown in FIG.

図16に示すように、共通興味単語特定部25bは、今回の図16に示す動作における対象の予定(以下、図16に示す動作の説明において、単に「対象の予定」という。)の情報を、予定表システム50に要求する(S261)。ここで、S261において要求する予定の情報は、この予定の開催場所の情報と、この予定における、利用者の相手の情報とを含む。 As shown in FIG. 16, the common-interest-word identifying unit 25b collects information about a target schedule in the current action shown in FIG. , to the schedule system 50 (S261). Here, the scheduled information requested in S261 includes information on the venue of this scheduled event and information on the user's partner in this scheduled event.

以降のS262~S271の処理は、S153~S162(図10参照。)の処理と同様である。ただし、S269において会話支援システム20によって生成される通知用データの対象であって、S270における会話支援システム20による通知用データの送信先である話題候補表示アプリは、利用者毎に予め会話支援システム20に登録されている話題候補表示アプリなど、特定の話題候補表示アプリである。 The subsequent processing of S262-S271 is the same as the processing of S153-S162 (see FIG. 10). However, the topic candidate display application, which is the target of the notification data generated by the conversation support system 20 in S269 and the destination of the notification data by the conversation support system 20 in S270, is set in advance by the conversation support system 20 for each user. It is a specific topic candidate display application such as a topic candidate display application registered in 20.

以上においては、会話支援システム20は、自動的に話題の候補を利用者に提供する場合、予定表システム50から利用者の予定のうち、利用者の相手が存在する全ての予定に関して、開始時刻を常に管理している。しかしながら、会話支援システム20は、自動的に話題の候補を利用者に提供する場合、予定表システム50から利用者の、現在の時刻より後の予定のうち、利用者の相手が存在する次回の予定のみに関して、開始時刻を常に管理している構成でも良い。 In the above, when the conversation support system 20 automatically provides the user with topic candidates, the schedule table system 50 selects all schedules in which the user's partner is present from among the schedules of the user. are always in control. However, when the conversation support system 20 automatically provides the user with topic candidates, the schedule table system 50 selects the next time when the user has a partner among the user's schedule after the current time. A configuration in which the start time is always managed only for the schedule may be used.

以上においては、会話支援システム20は、予定表システム50を利用して話題の候補を利用者に提供している。しかしながら、会話支援システム20は、例えば図17および図18に示すように、予定表システム50を利用せずに話題の候補を利用者に提供しても良い。 As described above, the conversation support system 20 uses the schedule system 50 to provide the user with topic candidates. However, the conversation support system 20 may provide topic candidates to the user without using the schedule system 50, as shown in FIGS. 17 and 18, for example.

図17は、予定表システム50を利用せずに利用者に話題の候補を提供する場合のシステム10の動作のシーケンス図である。 FIG. 17 is a sequence diagram of the operation of the system 10 when providing topic candidates to the user without using the schedule system 50 .

利用者は、利用者端末80を介して会話支援システム20にログイン済みである場合に、図17に示すように、利用者の相手を指定して話題の候補の提供を利用者端末80から話題候補表示アプリを介して会話支援システム20に依頼することができる(S291)。 When the user has already logged in to the conversation support system 20 via the user terminal 80, as shown in FIG. A request can be made to the conversation support system 20 via the candidate display application (S291).

会話支援システム20の共通興味単語特定部25bは、S291における依頼を受けると、S291における依頼を行った利用者(以下、図17に示す動作の説明において「対象利用者」という。)の情報と、S291における依頼おいて指定されている相手の情報とを、興味データベース40に要求する(S292)。ここで、S292において要求する情報は、対象利用者や、対象利用者の相手に関連付けられている興味単語と、この興味単語に関連付けられている代表単語と、この興味単語の登録日時との組み合わせの情報である。 Upon receiving the request in S291, the common-interest-word identifying unit 25b of the conversation support system 20 receives the request in S291 (hereinafter referred to as "target user" in the description of the operation shown in FIG. 17) and , and the information of the partner specified in the request in S291 from the interest database 40 (S292). Here, the information requested in S292 is a combination of the target user, the interesting word associated with the target user's partner, the representative word associated with this interesting word, and the registration date and time of this interesting word. information.

以降のS293~S300の処理は、S155~S162(図10参照。)の処理と同様である。ただし、S294における共通興味単語特定処理は、図18に示すようになる。 The subsequent processing of S293-S300 is the same as the processing of S155-S162 (see FIG. 10). However, the common interest word specifying process in S294 is as shown in FIG.

図18は、S294における共通興味単語特定処理のフローチャートである。 FIG. 18 is a flowchart of the common-interest-word specifying process in S294.

図18に示すように、共通興味単語特定部25bは、S181~S184(図11参照。)の処理と同様のS321~S324の処理を実行する。 As shown in FIG. 18, the common word-of-interest identifying unit 25b executes the processes of S321 to S324 similar to the processes of S181 to S184 (see FIG. 11).

共通興味単語特定部25bは、一致または類似するものが存在しないとS323において判断するか、S324の処理を実行すると、S322およびS324において重み付けを実行した単語のうち、特定の値以上の値で重み付けを実行した単語を共通興味単語として特定し(S325)、図18に示す処理を終了する。なお、共通興味単語特定部25bは、S322およびS324において重み付けを実行した全ての単語を共通興味単語として特定しても良い。 If the common interest word identifying unit 25b determines in S323 that there is no matching or similar word, or executes the process of S324, it weights the words weighted in S322 and S324 with a value equal to or greater than a specific value. is specified as a common-interest word (S325), and the process shown in FIG. 18 is terminated. Note that the common word-of-interest specifying unit 25b may specify all the words weighted in S322 and S324 as common words of interest.

会話支援システム20は、共通興味単語に関連する情報として、本実施の形態において、情報提供サイトから取得した情報を利用者に提供する。しかしながら、会話支援システム20は、共通興味単語に関連する情報として、情報提供サイトから取得した情報以外の情報を利用者に提供しても良い。例えば、会話支援システム20は、共通興味単語に関連する情報として、共通興味単語自体を利用者に提供しても良い。 Conversation support system 20 provides users with information acquired from an information providing site as information related to common interest words in the present embodiment. However, the conversation support system 20 may provide the user with information other than the information acquired from the information providing site as the information related to the common interest words. For example, the conversation support system 20 may provide the common interest word itself to the user as information related to the common interest word.

会話支援システム20は、話者の興味を示す「Interest」以外の代表単語によって代表される抽出用単語として、本実施の形態において、「住所地」を示す「LivingPlace」、「出身地」を示す「BirthPlace」、「訪問地」を示す「Visit」など、場所を示す代表単語によって代表される抽出用単語を抽出用単語リスト24bに含んでいる。しかしながら、会話支援システム20は、話者の興味を示す「Interest」以外の代表単語によって代表される抽出用単語として、場所を示す代表単語以外の代表単語によって代表される抽出用単語を抽出用単語リスト24bに含んでも良い。例えば、会話支援システム20は、話者の興味を示す「Interest」以外の代表単語によって代表される抽出用単語として、食べ物を示す代表単語によって代表される抽出用単語を抽出用単語リスト24bに含んでも良い。 In the present embodiment, conversation support system 20 indicates "LivingPlace" indicating "place of residence" and "place of birth" as extraction words represented by representative words other than "Interest" indicating the speaker's interest. The extraction word list 24b includes extraction words represented by representative words indicating places, such as "BirthPlace" and "Visit" indicating a "visited place." However, the conversation support system 20 selects the extraction word represented by the representative word other than the representative word indicating the location as the extraction word represented by the representative word other than "Interest" indicating the interest of the speaker. may be included in list 24b. For example, the conversation support system 20 includes extraction words represented by representative words representing food in the extraction word list 24b as extraction words represented by representative words other than "Interest" representing the speaker's interest. But it's okay.

発言録データベース30、興味データベース40、予定表システム50および顧客情報データベース60は、本実施の形態において、会話支援システム20とは別に備えられている。しかしながら、会話支援システム20は、発言録データベース30、興味データベース40、予定表システム50および顧客情報データベース60の少なくとも1つを備えても良い。 The statement database 30, the interest database 40, the schedule system 50, and the customer information database 60 are provided separately from the conversation support system 20 in this embodiment. However, conversation support system 20 may comprise at least one of statement database 30 , interest database 40 , schedule system 50 and customer information database 60 .

20 会話支援システム(コンピューター)
24a 会話支援プログラム
24b 抽出用単語リスト
25a 興味単語抽出部
25b 共通興味単語特定部
25c 情報提供部
40 興味データベース(記憶部)
70 情報提供サイト
20 Conversation support system (computer)
24a Conversation support program 24b Word list for extraction 25a Interest word extraction unit 25b Common interest word identification unit 25c Information provision unit 40 Interest database (storage unit)
70 Information site

Claims (9)

話者にとって興味がある可能性が高い単語である興味単語を発言録から抽出する興味単語抽出部と、
複数の人物にとって興味がある可能性が高い単語である共通興味単語を特定する共通興味単語特定部と、
前記共通興味単語特定部によって特定された前記共通興味単語に関連する情報を利用者に提供する情報提供部と
を備え、
前記興味単語抽出部は、前記発言録から抽出した前記興味単語を前記話者毎に記憶部に登録し、
前記共通興味単語特定部は、前記記憶部において前記複数の人物のそれぞれに対して登録されている前記興味単語が一致または類似する場合に、この興味単語を前記共通興味単語として特定し、
前記興味単語抽出部は、前記興味単語を前記発言録から抽出するための単語である抽出用単語のリストである抽出用単語リストに、前記発言録に含まれる発言内容の形態素、または、この形態素の原形が含まれる場合に、この形態素に対する係り受け元の単語から前記興味単語を特定することを特徴とする会話支援システム。
an interesting word extraction unit that extracts interesting words, which are words that are likely to be of interest to the speaker, from the transcript;
a common interest word identifying unit that identifies common interest words that are words that are highly likely to be of interest to a plurality of persons;
an information providing unit that provides users with information related to the common words of interest identified by the common words of interest identification unit;
The interesting word extraction unit registers the interesting words extracted from the speech record in a storage unit for each speaker,
When the words of interest registered for each of the plurality of persons in the storage unit match or are similar, the common word-of-interest identification unit identifies the words of interest as the words of common interest,
The interesting word extraction unit adds a morpheme of utterance content included in the utterance record, or a morpheme of this morpheme, to an extraction word list, which is a list of words for extraction, which are words for extracting the interesting word from the utterance record. is included, the interesting word is identified from the word that is the source of dependency for this morpheme.
前記抽出用単語リストは、複数の前記抽出用単語を代表する代表単語毎に、前記抽出用単語を含み、 the extraction word list includes the extraction word for each representative word representing a plurality of the extraction words;
前記興味単語抽出部は、前記発言録から抽出した前記興味単語を、この興味単語の係り受け先である前記抽出用単語に対して前記抽出用単語リストにおいて設定されている前記代表単語を関連付けて、前記記憶部に登録し、 The interesting word extraction unit associates the interesting word extracted from the statement record with the representative word set in the extraction word list with the extraction word to which the interesting word depends. , is registered in the storage unit,
前記興味単語抽出部は、前記代表単語の種類によって、前記興味単語を追加で登録するか、上書き登録するかを切り替えることを特徴とする請求項1に記載の会話支援システム。 2. The conversation support system according to claim 1, wherein the interesting word extracting unit switches between additionally registering the interesting word and overwriting registration of the interesting word depending on the type of the representative word.
前記共通興味単語特定部は、前記記憶部において前記複数の人物のそれぞれに対して登録されている前記興味単語が一致または類似する場合に、この興味単語に対して重み付けを実行し、 The common word-of-interest identifying unit, when the words of interest registered for each of the plurality of persons in the storage unit match or are similar to each other, weights the words of interest,
前記共通興味単語特定部は、前記興味単語に対する重み付けで使用する値が大きいほど、この興味単語の登録期間が短くなるように、前記興味単語に対する重み付けで使用する値を変化させ、 The common interesting word specifying unit changes the value used for weighting the interesting word so that the registration period of the interesting word becomes shorter as the value used for weighting the interesting word increases,
前記共通興味単語特定部は、特定の値以上の値で重み付けを実行した前記興味単語を前記共通興味単語として特定することを特徴とする請求項1に記載の会話支援システム。 2. The conversation support system according to claim 1, wherein said common word-of-interest identification unit identifies said words of interest weighted by a value equal to or greater than a specific value as said words of common interest.
前記情報提供部は、前記共通興味単語特定部によって特定された前記共通興味単語を検索ワードとすることによって外部の情報提供サイトに対して要求した検索結果を、前記共通興味単語に関連する前記情報として利用者に提供することを特徴とする請求項1に記載の会話支援システム。 The information providing unit uses the common words of interest identified by the common words of interest identifying unit as search words to provide search results requested to an external information providing site as the information related to the common words of interest. 2. The conversation support system according to claim 1, wherein the conversation support system is provided to the user as. 前記共通興味単語特定部は、前記共通興味単語毎に重み付けを実行し、 The common-interest-word identifying unit weights each of the common-interest words,
前記情報提供部は、利用者に提供する前記情報を、前記共通興味単語特定部によって前記共通興味単語毎に実行された重み付けの値に基づいて選定することを特徴とする請求項1または請求項4に記載の会話支援システム。 3. The information providing unit selects the information to be provided to the user based on the weighting value executed for each of the common words of interest by the common words of interest identifying unit. 4. The conversation support system according to 4.
前記情報提供部は、前記共通興味単語特定部によって特定された前記共通興味単語に関連する前記情報の概要文章を外部の情報提供サイトから取得し、前記概要文章に対してポジティブ・ネガティブ分析を実行し、前記ポジティブ・ネガティブ分析の結果であるポジティブ・ネガティブ度に基づいて、利用者に提供する前記情報を選定することを特徴とする請求項1、請求項4または請求項5に記載の会話支援システム。 The information providing unit acquires a summary sentence of the information related to the common interest word identified by the common interest word identification unit from an external information providing site, and performs a positive/negative analysis on the summary sentence. and the information to be provided to the user is selected based on the degree of positive/negative that is the result of the positive/negative analysis. system. 前記共通興味単語特定部は、前記共通興味単語毎に重み付けを実行し、 The common-interest-word identifying unit weights each of the common-interest words,
前記情報提供部は、前記共通興味単語特定部によって特定された前記共通興味単語に関連する前記情報の概要文章を外部の情報提供サイトから取得し、前記概要文章に対してポジティブ・ネガティブ分析を実行し、 The information providing unit acquires a summary sentence of the information related to the common interest word identified by the common interest word identification unit from an external information providing site, and performs a positive/negative analysis on the summary sentence. death,
前記情報提供部は、前記検索結果のために前記検索ワードとした前記共通興味単語が1つである場合には、この共通興味単語に対して重み付けが実行された値と、前記ポジティブ・ネガティブ分析の結果であるポジティブ・ネガティブ度とを掛け合わせた値に基づいて、利用者に提供する前記情報を選定し、 When the common interest word used as the search word for the search result is one, the information providing unit provides a weighted value for the common interest word and the positive/negative analysis Select the information to be provided to the user based on the value obtained by multiplying the positive/negative degree that is the result of
前記情報提供部は、前記検索結果のために前記検索ワードとした前記共通興味単語が複数である場合には、これらの共通興味単語に対して重み付けが実行された値の平均値と、前記ポジティブ・ネガティブ分析の結果であるポジティブ・ネガティブ度とを掛け合わせた値に基づいて、利用者に提供する前記情報を選定することを特徴とする請求項4に記載の会話支援システム。 When there are a plurality of the common words of interest used as the search words for the search results, the information providing unit provides an average value of weighted values of these common words of interest, and the positive 5. The conversation support system according to claim 4, wherein the information to be provided to the user is selected based on a value obtained by multiplying the positive/negative degree, which is the result of the negative analysis.
前記共通興味単語特定部は、前記記憶部において前記複数の人物のそれぞれに対して登録されている前記興味単語が一致または類似する場合に、この興味単語に対して重み付けを実行し、この興味単語を前記共通興味単語として特定し、 The common word-of-interest identifying unit, when the words of interest registered for each of the plurality of persons in the storage unit match or are similar to each other, weights the words of interest, and determines the words of interest. is identified as the common interest word,
前記共通興味単語特定部は、前記興味単語に対する重み付けで使用する値が大きいほど、この興味単語の登録期間が短くなるように、前記興味単語に対する重み付けで使用する値を変化させることを特徴とする請求項7に記載の会話支援システム。 The common interesting word identifying unit changes the value used for weighting the interesting word so that the registration period of the interesting word becomes shorter as the value used for weighting the interesting word increases. A conversation support system according to claim 7.
話者にとって興味がある可能性が高い単語である興味単語を発言録から抽出する興味単語抽出部と、 an interesting word extraction unit that extracts interesting words, which are words that are likely to be of interest to the speaker, from the transcript;
複数の人物にとって興味がある可能性が高い単語である共通興味単語を特定する共通興味単語特定部と、 a common interest word identifying unit that identifies common interest words that are words that are highly likely to be of interest to a plurality of persons;
前記共通興味単語特定部によって特定された前記共通興味単語に関連する情報を利用者に提供する情報提供部と an information providing unit that provides a user with information related to the common words of interest identified by the common words of interest identification unit;
をコンピューターに実現させ、 is realized on a computer,
前記興味単語抽出部は、前記発言録から抽出した前記興味単語を前記話者毎に記憶部に登録し、 The interesting word extraction unit registers the interesting words extracted from the speech record in a storage unit for each speaker,
前記共通興味単語特定部は、前記記憶部において前記複数の人物のそれぞれに対して登録されている前記興味単語が一致または類似する場合に、この興味単語を前記共通興味単語として特定し、 When the words of interest registered for each of the plurality of persons in the storage unit match or are similar, the common word-of-interest identification unit identifies the words of interest as the words of common interest,
前記興味単語抽出部は、前記興味単語を前記発言録から抽出するための単語である抽出用単語のリストである抽出用単語リストに、前記発言録に含まれる発言内容の形態素、または、この形態素の原形が含まれる場合に、この形態素に対する係り受け元の単語から前記興味単語を特定することを特徴とする会話支援プログラム。 The interesting word extraction unit adds a morpheme of utterance content included in the utterance record, or a morpheme of this morpheme, to an extraction word list, which is a list of words for extraction, which are words for extracting the interesting word from the utterance record. is included, the interesting word is specified from the word that is the source of dependency for this morpheme.
JP2018217231A 2018-11-20 2018-11-20 Conversation support system and conversation support program Active JP7265110B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018217231A JP7265110B2 (en) 2018-11-20 2018-11-20 Conversation support system and conversation support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018217231A JP7265110B2 (en) 2018-11-20 2018-11-20 Conversation support system and conversation support program

Publications (2)

Publication Number Publication Date
JP2020086703A JP2020086703A (en) 2020-06-04
JP7265110B2 true JP7265110B2 (en) 2023-04-26

Family

ID=70909960

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018217231A Active JP7265110B2 (en) 2018-11-20 2018-11-20 Conversation support system and conversation support program

Country Status (1)

Country Link
JP (1) JP7265110B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7117043B1 (en) 2021-10-25 2022-08-12 俊朗 飯島 CONTENT VIEWING DEVICE, CONTENT VIEWING METHOD, AND PROGRAM
WO2025069325A1 (en) * 2023-09-28 2025-04-03 日本電信電話株式会社 Utterance selection device, utterance selection method, and utterance selection program

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006244028A (en) 2005-03-02 2006-09-14 Nippon Hoso Kyokai <Nhk> Information presentation device and information presentation program
JP2012123493A (en) 2010-12-06 2012-06-28 Fujitsu Ten Ltd Information service system, information retrieval device and on-vehicle device
US20130311925A1 (en) 2012-05-17 2013-11-21 Grit Denker Method, apparatus, and system for modeling interactions of a group of users with a computing system
JP2014146218A (en) 2013-01-30 2014-08-14 Nec Corp Information providing device
JP2015225414A (en) 2014-05-26 2015-12-14 日本電信電話株式会社 Interactive device, dictionary generation device, method, and program
JP2016110185A (en) 2014-12-02 2016-06-20 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Conversation subject presentation method, device and computer program
JP2016194739A (en) 2015-03-31 2016-11-17 Line株式会社 Information processing apparatus, information providing method, and program
JP2017041144A (en) 2015-08-20 2017-02-23 Necパーソナルコンピュータ株式会社 Information processing apparatus and display article selection system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006244028A (en) 2005-03-02 2006-09-14 Nippon Hoso Kyokai <Nhk> Information presentation device and information presentation program
JP2012123493A (en) 2010-12-06 2012-06-28 Fujitsu Ten Ltd Information service system, information retrieval device and on-vehicle device
US20130311925A1 (en) 2012-05-17 2013-11-21 Grit Denker Method, apparatus, and system for modeling interactions of a group of users with a computing system
JP2014146218A (en) 2013-01-30 2014-08-14 Nec Corp Information providing device
JP2015225414A (en) 2014-05-26 2015-12-14 日本電信電話株式会社 Interactive device, dictionary generation device, method, and program
JP2016110185A (en) 2014-12-02 2016-06-20 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Conversation subject presentation method, device and computer program
JP2016194739A (en) 2015-03-31 2016-11-17 Line株式会社 Information processing apparatus, information providing method, and program
JP2017041144A (en) 2015-08-20 2017-02-23 Necパーソナルコンピュータ株式会社 Information processing apparatus and display article selection system

Also Published As

Publication number Publication date
JP2020086703A (en) 2020-06-04

Similar Documents

Publication Publication Date Title
JP7163355B2 (en) Identification of tasks in messages
US11727220B2 (en) Transitioning between prior dialog contexts with automated assistants
US20230013581A1 (en) Automated assistants with conference capabilities
US12348474B2 (en) Systems and methods for focused user account inboxes
US20220188133A1 (en) Facilitating user device and/or agent device actions during a communication session
US8238528B2 (en) Automatic analysis of voice mail content
JP6942821B2 (en) Obtaining response information from multiple corpora
US10063497B2 (en) Electronic reply message compositor and prioritization apparatus and method of operation
US12026530B2 (en) Automated initiation and adaptation of a dialog with a user via user interface devices of a computing device of the user
CN110785763A (en) User Programmable Automated Assistant
US20070081636A1 (en) Method and apparatus to process an incoming message
US20140101139A1 (en) Methods and devices for querying databases using aliasing tables on mobile devices
US20240144192A1 (en) Using large language model in reducing extent of calendar related interaction
US20160226811A1 (en) System and method for priority email management
CA3061788C (en) Electronic communication system with drafting assistant and method of using same
JP7096172B2 (en) Devices, programs and methods for generating dialogue scenarios, including utterances according to character.
JPWO2019220518A1 (en) Answer program, answer method and answer device
EP3966729A1 (en) Document auto-completion
CN117882365A (en) Verbal menu for determining and visually displaying calls
JP7395976B2 (en) Information presentation device, information presentation method
JP7265110B2 (en) Conversation support system and conversation support program
JP2013246283A (en) Information distribution system, server, communication terminal, information distribution method and program
WO2023195115A1 (en) Conversation device, conversation method, and non-transitory computer-readable medium
WO2018132300A1 (en) Relative narration

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211029

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220817

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221005

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221201

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230308

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230321

R150 Certificate of patent or registration of utility model

Ref document number: 7265110

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150