JP6770283B1 - Question answer system and program - Google Patents
Question answer system and program Download PDFInfo
- Publication number
- JP6770283B1 JP6770283B1 JP2020041737A JP2020041737A JP6770283B1 JP 6770283 B1 JP6770283 B1 JP 6770283B1 JP 2020041737 A JP2020041737 A JP 2020041737A JP 2020041737 A JP2020041737 A JP 2020041737A JP 6770283 B1 JP6770283 B1 JP 6770283B1
- Authority
- JP
- Japan
- Prior art keywords
- question
- answer
- unit
- similarity
- sentence
- 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
Links
- 238000004364 calculation method Methods 0.000 claims abstract description 33
- 238000012937 correction Methods 0.000 claims description 40
- 238000010586 diagram Methods 0.000 abstract description 9
- 238000000034 method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 239000013598 vector Substances 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000877 morphologic effect Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】異なる内容の回答文をユーザが所望する内容と思われる順に、精度良く提示する。【解決手段】質問回答システム1は、記憶部31が、質問文とそれに対応する回答文との組である質問回答パターンを記憶し、受付部21が、ユーザからの質問文の入力を受け付け、算出部31が、受付部21によって受け付けられた質問文と、記憶部31に記憶されている質問文との類似度を算出し、取得部31が、算出部32によって算出された類似度に基づいて、記憶部31から質問回答パターンを取得する。取得部31は、同一の回答文を含む質問回答パターンが複数存在する場合、それらの中で、類似度が最も高い質問回答パターンのみを記憶部31から取得し、提示部22は、取得部33によって取得される質問回答パターンを類似度が高い順にユーザに提示する。【選択図】図1PROBLEM TO BE SOLVED: To accurately present answer sentences having different contents in an order which seems to be desired by a user. SOLUTION: In a question-and-answer system 1, a storage unit 31 stores a question-and-answer pattern that is a set of a question-sentence and a corresponding answer-sentence, and a reception-sector 21 accepts input of a question-sentence from a user. The calculation unit 31 calculates the similarity between the question text received by the reception unit 21 and the question text stored in the storage unit 31, and the acquisition unit 31 is based on the similarity calculated by the calculation unit 32. Then, the question-and-answer pattern is acquired from the storage unit 31. When a plurality of question / answer patterns including the same answer sentence exist, the acquisition unit 31 acquires only the question / answer pattern having the highest similarity among them from the storage unit 31, and the presentation unit 22 acquires the question / answer pattern 33. The question-and-answer patterns obtained by are presented to the user in descending order of similarity. [Selection diagram] Fig. 1
Description
本発明は、質問文とそれに対応する回答文との組である質問回答パターンを予め記憶しておき、新しい質問文に対して、記憶されている質問回答パターンの中から適切な回答文を提示する質問回答システム等に関するものである。 In the present invention, a question-and-answer pattern, which is a set of a question sentence and a corresponding answer sentence, is stored in advance, and an appropriate answer sentence is presented from the stored question-and-answer patterns for a new question sentence. It is related to the question and answer system to be asked.
近年、自然言語処理型の人工知能がチャットボットやスマートスピーカーの普及に後押しされ、より身近な存在となっている。例えば、テキスト文の検索処理において一般的なキーワード検索では、指定されたキーワードを含むテキスト文が全て検索される。一方、人工知能を利用してキーワードとテキスト文との類似度を算出し、類似度に基づいて検索結果を得る類似度検索では、類似度が高い順に順位付けをしてユーザにフィードバックできるため、キーワード検索よりも、ユーザが検索結果から所望の内容を見つけ出し易い。しかしながら、日本語には「言い回し」や「送り仮名」等の揺らぎがあるため、従来の類似度検索でも検索結果に所望の内容が含まれていないことがある。日本語特有の揺らぎを吸収するため、シソーラス辞書を利用する方法もあるが、シソーラス辞書のメンテナンスは管理の負荷が高い。 In recent years, natural language processing-type artificial intelligence has become more familiar with the spread of chatbots and smart speakers. For example, in a general keyword search in a text sentence search process, all text sentences including a specified keyword are searched. On the other hand, in the similarity search, which calculates the similarity between a keyword and a text sentence using artificial intelligence and obtains search results based on the similarity, it is possible to rank them in descending order of similarity and provide feedback to the user. It is easier for the user to find the desired content from the search results than the keyword search. However, since Japanese has fluctuations such as "phrase" and "okurigana", the search result may not include the desired content even in the conventional similarity search. There is also a method of using a thesaurus to absorb fluctuations peculiar to Japanese, but maintenance of the thesaurus has a high management load.
例えば、特許文献1には、既登録の質問文及びそれに対する回答文をもとに質問回答を行う対話サーバが、管理者端末により入力された質問文と類似度が高い質問文に対応する回答文を、管理者端末に表示させ、表示された回答文の承認、または、別の回答文の選択により、入力された質問文を新たな質問文として、承認または選択された回答文に関連付けて記憶させ学習を行う方法が開示されている。特許文献1に記載の方法では、過去の回答文1個に対して、過去の質問文が複数個関連付けられるように学習していくことから、日本語特有の揺らぎを吸収するという意味では効果があると考えられる。
For example, in
しかしながら、特許文献1に記載の方法のように、単純に過去の質問文を増やしていくだけでは、ユーザが検索する時、ユーザによって入力された新たな質問文は、同じ過去の回答文に対応する複数の過去の質問文との類似度が高くなる。そして、特許文献1に記載の方法では、確信度(=新たな質問文と同じことを意味しているという自信の程度を示す尺度であり、類似度でも良い。)が一定の閾値以上の質問回答パターンを表示したり、確信度が高い順に所定の順位までの質問回答パターンを表示したりするので、結果的に、表示される回答文が同じ内容ばかりになってしまう。これでは、その同じ内容の回答文が所望の内容ではなかった場合、ユーザは別の質問文で再度検索を強いられることになり不便である。望ましくは、異なる内容の回答文をユーザが所望する内容と思われる順に提示したい。
However, if the past question text is simply increased as in the method described in
本発明は、前述した問題点に鑑みてなされたものであり、その目的とすることは、異なる内容の回答文をユーザが所望する内容と思われる順に、精度良く提示することが可能な質問回答システム等を提供することである。 The present invention has been made in view of the above-mentioned problems, and the purpose of the present invention is to accurately present answer sentences having different contents in the order in which the user thinks that the contents are desired. It is to provide a system and the like.
前述した目的を達成するための第1の発明は、質問文とそれに対応する回答文との組である質問回答パターンを記憶する記憶部と、ユーザからの前記質問文の入力を受け付ける受付部と、前記受付部によって受け付けられた前記質問文と、前記記憶部に記憶されている前記質問文との類似度を算出する算出部と、前記算出部によって算出された前記類似度に基づいて、前記記憶部から前記質問回答パターンを取得する取得部と、前記取得部によって取得された前記質問回答パターンを前記ユーザに提示する提示部と、を備え、前記取得部は、同一の前記回答文を含む前記質問回答パターンが複数存在する場合、それらの中で、前記類似度が最も高い前記質問回答パターンのみを前記記憶部から取得し、前記取得部は、同一の前記回答文を含む前記質問回答パターンが複数存在する場合、それらの中で、前記類似度が最も高い前記質問回答パターンの前記類似度にプラスの補正を行い、補正された前記類似度の高い順に、前記記憶部から前記質問回答パターンを取得することを特徴とする質問回答システムである。第1の発明によって、ユーザに提示される回答文が同じ内容ばかりになることを回避し、異なる内容の複数の回答文をユーザに提示することができる。従って、ユーザは、1回の質問文の入力によって、様々な内容の回答文を確認できるので、別の質問文による再検索を強いられることがなく、便利である。また、これによって、回答文をユーザが所望する内容と思われる順に、精度良く提示することができる。
The first invention for achieving the above-mentioned object is a storage unit that stores a question-and-answer pattern, which is a set of a question sentence and a corresponding answer sentence, and a reception unit that receives input of the question sentence from a user. , The calculation unit for calculating the similarity between the question sentence received by the reception unit and the question sentence stored in the storage unit, and the similarity calculated by the calculation unit. The acquisition unit includes an acquisition unit that acquires the question / answer pattern from the storage unit and a presentation unit that presents the question / answer pattern acquired by the acquisition unit to the user, and the acquisition unit includes the same answer sentence. When there are a plurality of the question-and-answer patterns, only the question-and-answer pattern having the highest degree of similarity is acquired from the storage unit, and the acquisition unit acquires the same question-and-answer pattern including the same answer sentence. When there are a plurality of the same, the question-and-answer pattern from the storage unit is corrected in the order of the corrected degree of similarity by positively correcting the degree of similarity of the question-and-answer pattern having the highest degree of similarity. It is a question-and-answer system characterized by acquiring . According to the first invention, it is possible to prevent the answer sentences presented to the user from having the same contents, and to present a plurality of answer sentences having different contents to the user. Therefore, since the user can confirm the answer sentences of various contents by inputting the question sentence once, it is convenient without being forced to search again by another question sentence. In addition, this makes it possible to accurately present the answer sentences in the order in which the user thinks that the contents are desired.
第1の発明における前記取得部は、プラスの補正を行う際、同一の前記回答文を含む前記質問回答パターンの数に応じて、補正値を動的に変更するようにしても良い。これによって、ユーザが所望する内容と思われる順に、より精度良く質問回答パターンを提示することが可能となる。When making a positive correction, the acquisition unit in the first invention may dynamically change the correction value according to the number of the question / answer patterns including the same answer sentence. This makes it possible to present the question-and-answer patterns with higher accuracy in the order that the user thinks the desired content.
また、第1の発明における前記取得部は、前記類似度にプラスの補正を行う前記質問回答パターンを除いた他の全ての取得対象となる前記質問回答パターンの前記類似度にマイナスの補正を行うようにしても良い。これによって、回答文をユーザが所望する内容と思われる順に、精度良く提示することができる。In addition, the acquisition unit in the first invention makes a negative correction to the similarity of all the question-and-answer patterns to be acquired except for the question-and-answer pattern that makes a positive correction to the similarity. You may do so. As a result, the answer sentences can be presented accurately in the order in which the user thinks that the contents are desired.
第2の発明は、質問文とそれに対応する回答文との組である質問回答パターンを記憶する記憶部と、ユーザからの前記質問文の入力を受け付ける受付部と、前記受付部によって受け付けられた前記質問文と、前記記憶部に記憶されている前記質問文との類似度を算出する算出部と、前記算出部によって算出された前記類似度に基づいて、前記記憶部から前記質問回答パターンを取得する取得部と、前記取得部によって取得された前記質問回答パターンを前記ユーザに提示する提示部と、を備え、前記取得部は、同一の前記回答文を含む前記質問回答パターンが複数存在する場合、それらの中で、前記類似度が最も高い前記質問回答パターンのみを前記記憶部から取得し、前記受付部は、前記提示部によって提示される前記回答文のうち、前記受付部によって受け付けられた前記質問文に最も適する前記回答文の選択を前記ユーザから受け付け、前記記憶部は、前記受付部によって受け付けられた前記質問文と、前記受付部によって受け付けられた前記回答文とを組とする前記質問回答パターンを新たに記憶する際、前記回答文が同一の前記質問回答パターン同士には同一のラベルを付与して記憶し、前記取得部は、前記ラベルを用いて同一の前記回答文を含む前記質問回答パターンが複数存在するか否かを判定することを特徴とする質問回答システムである。第2の発明によって、ユーザに提示される回答文が同じ内容ばかりになることを回避し、異なる内容の複数の回答文をユーザに提示することができる。従って、ユーザは、1回の質問文の入力によって、様々な内容の回答文を確認できるので、別の質問文による再検索を強いられることがなく、便利である。また、回答文同士を比較する必要がないので、判定処理を高速に実行することができる。The second invention was received by a storage unit that stores a question-and-answer pattern, which is a set of a question sentence and a corresponding answer sentence, a reception unit that accepts input of the question sentence from a user, and the reception unit. Based on the calculation unit that calculates the similarity between the question sentence and the question sentence stored in the storage unit, and the similarity calculated by the calculation unit, the question answer pattern is generated from the storage unit. The acquisition unit includes an acquisition unit to be acquired and a presentation unit for presenting the question / answer pattern acquired by the acquisition unit to the user, and the acquisition unit has a plurality of the question / answer patterns including the same answer sentence. In this case, only the question-and-answer pattern having the highest degree of similarity is acquired from the storage unit, and the reception unit is received by the reception unit among the answer sentences presented by the presentation unit. The selection of the answer sentence most suitable for the question sentence is received from the user, and the storage unit sets the question sentence received by the reception unit and the answer sentence received by the reception unit. When the question-and-answer pattern is newly stored, the question-and-answer patterns having the same answer text are given the same label and stored, and the acquisition unit uses the label to store the same answer text. It is a question-and-answer system characterized by determining whether or not there are a plurality of the above-mentioned question-and-answer patterns including. According to the second invention, it is possible to prevent the answer sentences presented to the user from having the same contents, and to present a plurality of answer sentences having different contents to the user. Therefore, since the user can confirm the answer sentences of various contents by inputting the question sentence once, it is convenient without being forced to search again by another question sentence. Moreover, since it is not necessary to compare the answer sentences with each other, the determination process can be executed at high speed.
第3の発明は、コンピュータを、質問回答システムとして機能させるためのプログラムであって、前記質問回答システムは、質問文とそれに対応する回答文との組である質問回答パターンを記憶する記憶部と、ユーザからの前記質問文の入力を受け付ける受付部と、前記受付部によって受け付けられた前記質問文と、前記記憶部に記憶されている前記質問文との類似度を算出する算出部と、前記算出部によって算出された前記類似度に基づいて、前記記憶部から前記質問回答パターンを取得する取得部と、前記取得部によって取得された前記質問回答パターンを前記ユーザに提示する提示部と、を備え、前記取得部は、前記類似度の高い方から所定の順位内に同一の前記回答文を含む前記質問回答パターンが複数存在する場合、それらの中で、前記類似度が最も高い前記質問回答パターンのみを前記記憶部から取得し、前記取得部は、同一の前記回答文を含む前記質問回答パターンが複数存在する場合、それらの中で、前記類似度が最も高い前記質問回答パターンの前記類似度にプラスの補正を行い、補正された前記類似度の高い順に、前記記憶部から前記質問回答パターンを取得するように機能させるためのプログラムである。第3の発明のプログラムを汎用のコンピュータにインストールすることによって、第1の発明の質問回答システムを構築することができる。The third invention is a program for making a computer function as a question-and-answer system, in which the question-and-answer system includes a storage unit that stores a question-and-answer pattern that is a set of a question sentence and a corresponding answer sentence. , A reception unit that accepts the input of the question text from the user, a calculation unit that calculates the degree of similarity between the question text received by the reception unit and the question text stored in the storage unit, and the above. An acquisition unit that acquires the question / answer pattern from the storage unit based on the similarity calculated by the calculation unit, and a presentation unit that presents the question / answer pattern acquired by the acquisition unit to the user. When there are a plurality of question-and-answer patterns including the same answer sentence within a predetermined order from the one with the highest degree of similarity, the acquisition unit has the highest degree of similarity among the question-and-answer patterns. Only the pattern is acquired from the storage unit, and when there are a plurality of the question-and-answer patterns including the same answer sentence, the acquisition unit acquires the same as the question-and-answer pattern having the highest degree of similarity among them. This is a program for making a positive correction every time and causing the question-and-answer pattern to be acquired from the storage unit in descending order of the corrected degree of similarity. By installing the program of the third invention on a general-purpose computer, the question-and-answer system of the first invention can be constructed.
第4の発明は、コンピュータを、質問回答システムとして機能させるためのプログラムであって、前記質問回答システムは、質問文とそれに対応する回答文との組である質問回答パターンを記憶する記憶部と、ユーザからの前記質問文の入力を受け付ける受付部と、前記受付部によって受け付けられた前記質問文と、前記記憶部に記憶されている前記質問文との類似度を算出する算出部と、前記算出部によって算出された前記類似度に基づいて、前記記憶部から前記質問回答パターンを取得する取得部と、前記取得部によって取得された前記質問回答パターンを前記ユーザに提示する提示部と、を備え、前記取得部は、同一の前記回答文を含む前記質問回答パターンが複数存在する場合、それらの中で、前記類似度が最も高い前記質問回答パターンのみを前記記憶部から取得し、前記受付部は、前記提示部によって提示される前記回答文のうち、前記受付部によって受け付けられた前記質問文に最も適する前記回答文の選択を前記ユーザから受け付け、前記記憶部は、前記受付部によって受け付けられた前記質問文と、前記受付部によって受け付けられた前記回答文とを組とする前記質問回答パターンを新たに記憶する際、前記回答文が同一の前記質問回答パターン同士には同一のラベルを付与して記憶し、前記取得部は、前記ラベルを用いて同一の前記回答文を含む前記質問回答パターンが複数存在するか否かを判定するように機能させるためのプログラムである。第4の発明のプログラムを汎用のコンピュータにインストールすることによって、第2の発明の質問回答システムを構築することができる。The fourth invention is a program for making a computer function as a question-and-answer system, and the question-and-answer system has a storage unit that stores a question-and-answer pattern, which is a set of a question sentence and a corresponding answer sentence. , A reception unit that accepts the input of the question text from the user, a calculation unit that calculates the degree of similarity between the question text received by the reception unit and the question text stored in the storage unit, and the above. An acquisition unit that acquires the question / answer pattern from the storage unit based on the similarity calculated by the calculation unit, and a presentation unit that presents the question / answer pattern acquired by the acquisition unit to the user. When a plurality of the question-and-answer patterns including the same answer sentence exist, the acquisition unit acquires only the question-and-answer pattern having the highest degree of similarity from the storage unit and receives the reception. The unit receives from the user the selection of the answer sentence most suitable for the question sentence received by the reception unit among the answer sentences presented by the presentation unit, and the storage unit receives the answer sentence by the reception unit. When the question-and-answer pattern, which is a set of the question text and the answer text received by the reception unit, is newly stored, the same label is attached to the question-and-answer patterns having the same answer text. The acquisition unit is a program for assigning and storing, and using the label to make it function so as to determine whether or not there are a plurality of the question-and-answer patterns including the same answer sentence. By installing the program of the fourth invention on a general-purpose computer, the question-and-answer system of the second invention can be constructed.
本発明により、異なる内容の回答文をユーザが所望する内容と思われる順に、精度良く提示することが可能な質問回答システム等を提供することができる。 INDUSTRIAL APPLICABILITY According to the present invention, it is possible to provide a question-and-answer system or the like capable of accurately presenting answer sentences having different contents in an order in which the user thinks that the contents are desired.
以下図面に基づいて、本発明の実施形態を詳細に説明する。図1は、質問回答システム1の概要を示す図である。図1に示すように、質問回答システム1は、ユーザ(ユーザは、質問回答システム1の管理者を含む。)が利用する端末2と、端末2とネットワーク4を介して接続されるサーバ3とによって構成され、ユーザの質問を受け付け、ユーザが所望する内容の回答文を提示するシステムである。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a diagram showing an outline of the
端末2は、ユーザからの質問文の入力を受け付ける受付部21を備える。サーバ3は、質問文とそれに対応する回答文との組である質問回答パターンを記憶する記憶部31と、受付部21によって受け付けられた質問文と、記憶部31に記憶されている質問文との類似度を算出する算出部32と、算出部32によって算出された類似度に基づいて、記憶部31から質問回答パターンを取得する取得部33と、を備える。更に、端末2は、取得部33によって取得された質問回答パターンをユーザに提示する提示部22を備える。
The
端末2及びサーバ3は、制御部としてのCPU(「Central Processing Unit」の略)、主記憶部としてのメモリ、補助記憶部としてのHDD(「Hard Disk Drive」の略)やフラッシュメモリ、表示部としての液晶ディスプレイ、入力部としてのキーボードやマウス、タッチパネルディスプレイ、有線通信部としてのLAN(Local Area Network)ケーブル又は無線通信部としての無線モジュール等を備える。
The
補助記憶部としてのHDDやフラッシュメモリには、OS(「Operating System」の略)、アプリケーションプログラム、処理に必要なデータ等が記憶されている。端末2及びサーバ3のCPUは、補助記憶部からOSやアプリケーションプログラムを読み出して主記憶部に格納し、主記憶部にアクセスしながら、その他の機器を制御し、後述する処理を実行する。
The HDD or flash memory as an auxiliary storage unit stores an OS (abbreviation of "Operating System"), an application program, data required for processing, and the like. The CPUs of the
端末2は、例えば、スマートフォン、タブレット端末、ノートPC(「Personal Computer」の略)、デスクトップPC等である。サーバ3は、例えば、データセンター等に配置されるサーバ用コンピュータであり、1台の筐体で実現されても良いし、複数台の筐体で実現されても良い。ネットワーク4は、例えば、インターネットやWAN(「Wide Area Network」の略)等である。
The
端末2の補助記憶部には、ウェブ閲覧ソフトのプログラムがインストールされる。また、サーバ3の補助記憶部には、質問回答システム1として提供するウェブアプリケーションのプログラムがインストールされるとともに、質問回答システム1に必要なデータベースが構築される。端末2は、ウェブ閲覧ソフトの機能によって、サーバ3が適用するウェブアプリケーションが利用可能となる。尚、端末2の補助記憶部には、ウェブ閲覧ソフトのプログラムに代えて、質問回答システム1専用のプログラムがインストールされても良い。
A program of web browsing software is installed in the auxiliary storage unit of the
端末2は、音声入力部としてのマイクロフォン、音声出力部としてのスピーカを備え、受付部21がユーザからの質問文の入力を音声で受け付け、提示部22が質問回答パターンをユーザに音声で提示しても良い。以下では、受付部21は、入力部を介してユーザからの質問文を受け付け、提示部22は、質問回答パターンを表示部に表示することによってユーザに提示するものとして説明する。
The
上記の説明では、端末2が受付部21及び提示部22を備え、サーバ3が記憶部31、算出部32及び取得部33を備えるものとしたが、これに限られるものではない。例えば、端末2が受付部21、算出部32、取得部33及び提示部22を備え、サーバ3が記憶部31のみを備えても良い。また、質問回答システム1は、端末2とサーバ3によって構成されるものとしたが、スタンドアローン型として端末2とサーバ3の機能を1台で構成しても良い。以下では、質問回答システム1は、図1に示す端末2とサーバ3によって構成されるものとして説明する。
In the above description, the
図2は、質問回答パターンデータ5(5a)の一例を示す図である。以下、包括的に示す場合は「質問回答パターンデータ5」と表記し、図2及び図7の例を具体的に示す場合は「質問回答パターンデータ5a」及び「質問回答パターンデータ5b」と表記する。 FIG. 2 is a diagram showing an example of question / answer pattern data 5 (5a). Hereinafter, when comprehensively showing, it is expressed as "question answer pattern data 5", and when concretely showing the examples of FIGS. 2 and 7, it is expressed as "question answer pattern data 5a" and "question answer pattern data 5b". To do.
質問回答パターンデータ5は、サーバ3の記憶部31に記憶され、各々を一意に識別するシーケンス番号51と、質問文53とそれに対応する回答文54との組である質問回答パターンを含む。また、質問回答パターンデータ5は、回答文54が同一の質問回答パターン同士には同一のラベル52が付与される。例えば、図2に示す質問回答パターンデータ5aのシーケンス番号51が「1」のデータは、質問文53が「OSのUpdateの実行方法が知りたい」、回答文54が「コントロールパネルから〜」であり、ラベル52が「10001」である。また、例えば、図2に示す質問回答パターンデータ5aのシーケンス番号51が「2」及び「501」のデータは、回答文54が両方とも「http://xyzにアクセスし〜」であるから、ラベル52も同一の「10002」が付与されている。
The question-and-answer pattern data 5 includes a
図3は、質問回答システム1の処理の流れを示すフローチャートである。図3に示すように、端末2の受付部21は、ユーザからの質問文の入力を受け付ける(ステップS1)。
FIG. 3 is a flowchart showing a processing flow of the
図4は、質問文受付画面6の一例を示す図である。質問文受付画面6は、端末2の表示部に表示される画面であって、AI(「Artificial Intelligence」の略)による検索の選択を受け付けるためのAI検索選択ボタン61、キーワードによる検索の選択を受け付けるためのキーワード検索選択ボタン62、選択内容や入力内容の消去を受け付けるためのクリアボタン63、AIによる検索における質問文の入力を受け付けるための質問文入力テキストボックス64、AIによる検索の実行指示を受け付けるためのAI検索実行ボタン65等を有する。図4では、AI検索選択ボタン61が選択されている状態であることが「網掛け」によって図示されている。
FIG. 4 is a diagram showing an example of the question text reception screen 6. The question text reception screen 6 is a screen displayed on the display unit of the
ユーザが、端末2の入力部を介して、質問文入力テキストボックス64に質問文を入力し、AI検索実行ボタン65を押下すると、端末2の受付部21は、質問文の入力を受け付ける。図4に示す例では、受付部21は、質問文入力テキストボックス64に入力されている「OSのUpdateが止まってしまう」という文章を受付質問文として受け付ける。
When the user inputs a question text into the question text
図3の説明に戻る。次に、端末2が、ネットワーク4を介して、受付部21によって受け付けられた受付質問文をサーバ3に送信し、サーバ3が受付質問文を受信すると、サーバ3の算出部32は、受付質問文と、記憶部31に記憶されている複数の記憶質問文との類似度を算出する(ステップS2)。
Returning to the description of FIG. Next, when the
算出部32は、受付質問文の形態素解析を行い、ベクトル化する。具体的には、算出部32は、受付質問文から助詞や助動詞等(例えば、「は」、「の」、「です」等)のストップワードの除去、単語の正規化、略語の原型変換を行い、ベクトル化する。同様に、算出部32は、複数の記憶質問文の形態素解析を行い、受付質問文と同一の次元数でベクトル化する。
The
そして、算出部32は、受付質問文がベクトル化された受付質問文ベクトルと、記憶質問文がベクトル化された記憶質問文ベクトルとの類似度を算出する。本実施の形態では、算出部32は、式(1)に従ってコサイン類似度を算出する。コサイン類似度の値が1に近いほど、お互いのベクトルが類似しており、コサイン類似度の値が0に近いほど、お互いのベクトルが類似していないことを意味する。
Then, the
図3の説明に戻る。次に、サーバ3の取得部33は、ステップS2において算出された類似度に基づいて、記憶部31から質問回答パターンを取得する(ステップS3)。本実施の形態では、取得部33は、ユーザが所望する内容と思われる順に精度良く質問回答パターンを取得するため、ステップS2において算出された類似度に対して補正を行い、補正類似度の高い順に記憶部31から質問回答パターンを取得する。
Returning to the description of FIG. Next, the
図5は、中間データ7及び取得データ8の一例を示す図である。図5は、図4に示す「OSのUpdateが止まってしまう」という文章を受付質問文とし、図2に示す質問回答パターンデータ5aの質問文53を記憶質問文として類似度が算出された例を示している。
FIG. 5 is a diagram showing an example of intermediate data 7 and acquired data 8. FIG. 5 shows an example in which the similarity is calculated by using the sentence “OS Update stops” shown in FIG. 4 as the reception question sentence and the
図5(a)に示す中間データ7は、算出部32による類似度の算出結果及び取得部33による類似度の補正結果を含み、シーケンス番号71と、ラベル72と、類似度73と、補正類似度74と、を有する。図5(a)に示す中間データ7は、類似度73が高い順に整列されている。
The intermediate data 7 shown in FIG. 5A includes the calculation result of the similarity by the
取得部33は、類似度の高い方から所定の順位(例えば、上位100位)内に同一の回答文を含む質問回答パターンが複数存在する場合、それらの中で、類似度が最も高い質問回答パターンのみを記憶部31から取得する。これによって、ユーザに提示される回答文が同じ内容ばかりになることを回避し、異なる内容の複数の回答文をユーザに提示することができる。従って、ユーザは、1回の質問文の入力によって、様々な内容の回答文を確認できるので、別の質問文で再度検索を強いられることがなく、便利である。
When there are a plurality of question / answer patterns including the same answer sentence in a predetermined rank (for example, the top 100) from the one with the highest degree of similarity, the
例えば、図5(a)に示すシーケンス番号71が「2」と「501」の中間データ7は、ラベル72がともに「10002」である。図2の説明にて前述した通り、回答文が同一の質問回答パターン同士には同一のラベルが付与されることから、シーケンス番号71が「2」と「501」の中間データ7は、同一の回答文である。更に、類似度が1位及び2位であるから、類似度の高い方から所定の順位内に含まれる。そこで、取得部33は、これらの中で類似度が最も高いシーケンス番号71が「2」の質問回答パターンを取得対象とし、シーケンス番号71が「501」の質問回答パターンを取得対象としない。同様に、シーケンス番号71が「502」と「3」の中間データ7は、ラベル72がともに「10003」であり、類似度の高い方から所定の順位内に含まれるから、これらの中で類似度が最も高いシーケンス番号71が「502」の質問回答パターンを取得対象とし、シーケンス番号71が「3」の質問回答パターンを取得対象としない。
For example, in the intermediate data 7 in which the
ここで、取得部33は、予め各質問回答パターンに付与され、記憶部31に記憶されているラベルを用いて、同一の回答文を含む質問回答パターンが複数存在するか否かを判定する。これによって、回答文同士を比較する必要がないので、判定処理を高速に実行することができる。
Here, the
また、本実施の形態では、取得部33は、類似度の高い方から所定の順位内に同一の回答文を含む質問回答パターンが複数存在する場合、それらの中で、類似度が最も高い質問回答パターンの類似度にプラスの補正を行う。詳細は図3のステップS3の説明にて後述するが、過去にユーザが所望する内容であると判断された回答文は、受付部21によって受け付けられる受付質問文と合わせて新たな質問回答パターンとして記憶部31に記憶されている。従って、複数の質問回答パターンに共通して含まれる回答文は、新たに受付質問文を入力したユーザにとっても、所望する内容と判断する可能性が比較的高いと考えられる。そこで、このような質問回答パターンにプラスの補正を行うことによって、ユーザが所望する内容と思われる順に、精度良く質問回答パターンを提示することが可能となる。
Further, in the present embodiment, when there are a plurality of question / answer patterns including the same answer sentence within a predetermined order from the one with the highest degree of similarity, the
図5(a)に示すシーケンス番号71が「2」と「502」の中間データ7は、同一のラベル72の中で類似度が最も高いので、取得部33は、プラスの補正を行う。図5に示す例では、プラスの補正値を「0.03」としている。従って、シーケンス番号71が「2」の中間データ7は、「0.89」の類似度73に「0.03」をプラスし、補正類似度74が「0.92」となっている。また、シーケンス番号71が「502」の中間データ7は、「0.68」の類似度73に「0.03」をプラスし、補正類似度74が「0.71」となっている。
Since the intermediate data 7 having the
更に、取得部33は、プラスの補正を行う際、類似度の高い方から所定の順位内に同一の回答文を含む質問回答パターンの数に応じて、補正値を動的に変更しても良い。例えば、取得部33は、質問回答パターンの数に比例して補正値を動的に変更しても良いし、質問回答パターンの数を引数とする所定の補正関数(補正関数は1次関数に限定されない。)に基づいて補正値を動的に変更しても良い。これによって、過去に所望する内容であると判断したユーザの数を補正値に反映することができるので、ユーザが所望する内容と思われる順に、より精度良く質問回答パターンを提示することが可能となる。
Further, when making a positive correction, the
また、本実施の形態では、取得部33は、類似度にプラスの補正を行う質問回答パターンを除いた他の全ての取得対象となる質問回答パターンの類似度にマイナスの補正を行う。前述の通り、過去にユーザが所望する内容であると判断された回答文は、受付部21によって受け付けられる受付質問文と合わせて新たな質問回答パターンとして記憶部31に記憶されている。従って、複数の質問回答パターンに共通して含まれていない回答文は、新たに受付質問文を入力したユーザにとって、所望する内容と判断する可能性が比較的低いと考えられる。そこで、このような質問回答パターンにマイナスの補正を行うことによって、ユーザが所望する内容と思われる順に、精度良く質問回答パターンを提示することが可能となる。
Further, in the present embodiment, the
図5(a)に示すシーケンス番号71が「4」と「1」の中間データ7は、同一のラベル72が他に存在しないので、取得部33は、マイナスの補正を行う。図5に示す例では、マイナスの補正値を「0.02」としている。従って、シーケンス番号71が「4」の中間データ7は、「0.72」の類似度73に「0.02」をマイナスし、補正類似度74が「0.70」となっている。また、シーケンス番号71が「1」の中間データ7は、「0.55」の類似度73に「0.02」をマイナスし、補正類似度74が「0.53」となっている。
Since the intermediate data 7 in which the
図5(b)に示す取得データ8は、取得部33によって、図5(a)に示す中間データ7の補正類似度74の高い順に記憶部31から取得された結果であり、シーケンス番号81と、ラベル82と、補正類似度83と、質問文84と、回答文85と、を有する。質問文84及び回答文85が、ユーザに提示される質問回答パターンである。取得データ8には、同一のラベル82、すなわち同一の回答文85が複数含まれていない。そして、取得データ8は、受付部21によって受け付けられた「OSのUpdateが止まってしまう」という受付質問文に対する回答文として、ユーザが所望する内容と思われる順に整列されている。
The acquired data 8 shown in FIG. 5 (b) is the result acquired by the
図3の説明に戻る。次に、サーバ3が、ネットワーク4を介して、取得部33によって取得された質問回答パターンを端末2に送信し、端末2が質問回答パターンを受信すると、端末2の提示部22は、質問回答パターンを表示部に表示することによって、ユーザに提示する(ステップS4)。提示部22は、取得部33によって取得された順、すなわち補正類似度の高い順に質問回答パターンを表示部に表示する。
Returning to the description of FIG. Next, when the
図6は、質問回答パターン提示画面の一例を示す図である。質問回答パターン提示画面9は、端末2の表示部に表示される画面であって、受付部21によって受け付けられた受付質問文を表示するための入力質問文表示項目91、補正類似度を表示するための類似度表示項目92a〜92d、質問回答パターンを表示するための質問回答パターン表示項目93a〜93d、受付質問文に最も適する回答文の選択を受け付けるための最適選択ボタン94a〜94d等を有する。入力質問文表示項目91の内容は、図4に示す質問文入力テキストボックス64と同様である。また、類似度表示項目92a〜92d及び質問回答パターン表示項目93a〜93dの内容は、図5(b)に示す取得データ8の補正類似度83、質問文84及び回答文85と同様である。
FIG. 6 is a diagram showing an example of a question / answer pattern presentation screen. The question-and-answer pattern presentation screen 9 is a screen displayed on the display unit of the
図3の説明に戻る。次に、端末2は、提示部22によって提示される回答文のうち、ステップS1において受付部21によって受け付けられた受付質問文(=図6に示す入力質問文表示項目91の内容)に最も適する回答文の選択を受け付けたか否か、すなわち最適選択ボタン94a〜94dのいずれかの押下を受け付けたか否か確認する(ステップS5)。
Returning to the description of FIG. Next, the
選択を受け付けた場合(ステップS5のYes)、端末2は、ネットワーク4を介して、ステップS1において受付部21によって受け付けられた受付質問文と、ステップS5において受付部21によって受け付けられた受付回答文をサーバ3に送信する。サーバ3が受付質問文及び受付回答文を受信すると、サーバ3の記憶部31は、受付質問文と受付回答文とを組とする質問回答パターンを新たに記憶する(ステップS6)。ここで、記憶部31は、回答文が同一の質問回答パターン同士には同一のラベルを付与して記憶する。すなわち、記憶部31は、受付回答文に対応する取得データ8のラベル82を付与して記憶する。選択を受け付けなかった場合(ステップS5のNo)や、ステップS6の後は、処理を終了する。
When the selection is accepted (Yes in step S5), the
図7は、質問回答パターンデータ5(5b)の一例を示す図である。図7に示す質問回答パターンデータ5bは、図2に示す質問回答パターンデータ5aの内容に、シーケンス番号51が「1001」のデータが追加されている。図7に示す例では、端末2の受付部21は、図6に示す質問回答パターン提示画面9において、最適選択ボタン94aの選択を受け付け、サーバ3の記憶部31は、新たな質問回答パターンとして、質問文53が「OSのUpdateが止まってしまう」、回答文54が「http://xyzにアクセスし〜」の組に、「10002」のラベル52を付与して記憶している。
FIG. 7 is a diagram showing an example of question / answer pattern data 5 (5b). In the question-and-answer pattern data 5b shown in FIG. 7, data having a
以上の通り、質問回答システム1によれば、記憶部31が、質問文とそれに対応する回答文との組である質問回答パターンを記憶し、受付部21が、ユーザからの質問文の入力を受け付け、算出部32が、受付部21によって受け付けられた質問文と、記憶部31に記憶されている質問文との類似度を算出し、取得部33が、算出部32によって算出された類似度に基づいて、記憶部31から質問回答パターンを取得する。取得部33は、同一の回答文を含む質問回答パターンが複数存在する場合、それらの中で、類似度が最も高い質問回答パターンのみを記憶部31から取得し、提示部22は、取得部33によって取得される質問回答パターンを類似度が高い順にユーザに提示する。従って、質問回答システム1は、異なる内容の回答文をユーザが所望する内容と思われる順に提示することができる。
As described above, according to the question /
記憶部31に同一の回答文を含む質問回答パターンが複数存在する場合、類似度が一定の閾値以上の質問回答パターンを表示したり、類似度が高い順に所定の順位までの質問回答パターンを表示したりすると、結果的に、表示される回答文が同じ内容ばかりになってしまう。これでは、その同じ内容の回答文が所望の内容ではなかった場合、ユーザは別の質問文で再度検索を強いられることになり不便である。一方、質問回答システム1の取得部33は、同一の回答文を含む質問回答パターンが複数存在する場合、それらの中で、類似度が最も高い質問回答パターンのみを記憶部31から取得するので、ユーザは、1回の質問文の入力によって、異なる内容の回答文を複数確認できる。従って、別の質問文による再検索を強いられることがなく、便利である。
When there are a plurality of question / answer patterns containing the same answer sentence in the
また、取得部33は、同一の回答文を含む質問回答パターンが複数存在する場合、それらの中で、類似度が最も高い質問回答パターンの類似度にプラスの補正を行うとともに、類似度にプラスの補正を行う質問回答パターンを除いた他の全ての取得対象となる質問回答パターンの類似度にマイナスの補正を行い、補正された類似度の高い順に、記憶部31から質問回答パターンを取得する。従って、質問回答システム1は、回答文をユーザが所望する内容と思われる順に、精度良く提示することができる。
Further, when there are a plurality of question / answer patterns including the same answer sentence, the
以上、添付図面を参照しながら、本発明に係る質問回答装置等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 Although preferred embodiments of the question-and-answer device according to the present invention have been described above with reference to the accompanying drawings, the present invention is not limited to such examples. It is clear that a person skilled in the art can come up with various modified examples or modified examples within the scope of the technical idea disclosed in the present application, and these also naturally belong to the technical scope of the present invention. Understood.
1………質問回答システム
2………端末
3………サーバ
4………ネットワーク
5、5a、5b………質問回答パターンデータ
6………質問文受付画面
7………中間データ
8………取得データ
9………質問回答パターン提示画面
21………受付部
22………提出部
31………記憶部
32………算出部
33………取得部
1 ………… Question and
Claims (6)
ユーザからの前記質問文の入力を受け付ける受付部と、
前記受付部によって受け付けられた前記質問文と、前記記憶部に記憶されている前記質問文との類似度を算出する算出部と、
前記算出部によって算出された前記類似度に基づいて、前記記憶部から前記質問回答パターンを取得する取得部と、
前記取得部によって取得された前記質問回答パターンを前記ユーザに提示する提示部と、
を備え、
前記取得部は、同一の前記回答文を含む前記質問回答パターンが複数存在する場合、それらの中で、前記類似度が最も高い前記質問回答パターンのみを前記記憶部から取得し、
前記取得部は、同一の前記回答文を含む前記質問回答パターンが複数存在する場合、それらの中で、前記類似度が最も高い前記質問回答パターンの前記類似度にプラスの補正を行い、補正された前記類似度の高い順に、前記記憶部から前記質問回答パターンを取得する
ことを特徴とする質問回答システム。 A storage unit that stores a question-and-answer pattern, which is a set of a question and a corresponding answer,
The reception section that accepts the input of the question text from the user,
A calculation unit that calculates the degree of similarity between the question text received by the reception unit and the question text stored in the storage unit.
An acquisition unit that acquires the question-and-answer pattern from the storage unit based on the similarity calculated by the calculation unit, and
A presentation unit that presents the question / answer pattern acquired by the acquisition unit to the user,
With
When there are a plurality of the question-and-answer patterns including the same answer sentence, the acquisition unit acquires only the question-and-answer pattern having the highest degree of similarity from the storage unit .
When there are a plurality of the question-and-answer patterns including the same answer sentence, the acquisition unit makes a positive correction to the similarity of the question-and-answer pattern having the highest similarity among them, and corrects the same. A question-and-answer system, characterized in that the question-and- answer patterns are acquired from the storage unit in descending order of similarity .
ことを特徴とする請求項1に記載の質問回答システム。 The question and answer according to claim 1 , wherein the acquisition unit dynamically changes the correction value according to the number of the question and answer patterns including the same answer sentence when making a positive correction. system.
ことを特徴とする請求項1又は請求項2に記載の質問回答システム。 The acquisition unit claims, characterized in that to perform a negative correction to the similarity of the question-and-answer pattern as the all other acquisition target except for the question answer pattern to perform a positive correction to the similarity 1 or the question and answer system according to claim 2 .
ユーザからの前記質問文の入力を受け付ける受付部と、
前記受付部によって受け付けられた前記質問文と、前記記憶部に記憶されている前記質問文との類似度を算出する算出部と、
前記算出部によって算出された前記類似度に基づいて、前記記憶部から前記質問回答パターンを取得する取得部と、
前記取得部によって取得された前記質問回答パターンを前記ユーザに提示する提示部と、
を備え、
前記取得部は、同一の前記回答文を含む前記質問回答パターンが複数存在する場合、それらの中で、前記類似度が最も高い前記質問回答パターンのみを前記記憶部から取得し、
前記受付部は、前記提示部によって提示される前記回答文のうち、前記受付部によって受け付けられた前記質問文に最も適する前記回答文の選択を前記ユーザから受け付け、
前記記憶部は、前記受付部によって受け付けられた前記質問文と、前記受付部によって受け付けられた前記回答文とを組とする前記質問回答パターンを新たに記憶する際、前記回答文が同一の前記質問回答パターン同士には同一のラベルを付与して記憶し、
前記取得部は、前記ラベルを用いて同一の前記回答文を含む前記質問回答パターンが複数存在するか否かを判定する
ことを特徴とする質問回答システム。 A storage unit that stores a question-and-answer pattern, which is a set of a question and a corresponding answer,
The reception section that accepts the input of the question text from the user,
A calculation unit that calculates the degree of similarity between the question text received by the reception unit and the question text stored in the storage unit.
An acquisition unit that acquires the question-and-answer pattern from the storage unit based on the similarity calculated by the calculation unit, and
A presentation unit that presents the question / answer pattern acquired by the acquisition unit to the user,
With
When there are a plurality of the question-and-answer patterns including the same answer sentence, the acquisition unit acquires only the question-and-answer pattern having the highest degree of similarity from the storage unit.
The reception unit receives from the user the selection of the answer sentence most suitable for the question sentence received by the reception unit among the answer sentences presented by the presentation unit.
When the storage unit newly stores the question-and-answer pattern in which the question sentence received by the reception unit and the answer sentence received by the reception unit are combined, the answer sentence is the same. Give the same label to each question and answer pattern and memorize it.
The acquisition unit uses the label to determine whether or not there are a plurality of the question and answer patterns including the same answer sentence.
A question-and-answer system that features this .
前記質問回答システムは、
質問文とそれに対応する回答文との組である質問回答パターンを記憶する記憶部と、
ユーザからの前記質問文の入力を受け付ける受付部と、
前記受付部によって受け付けられた前記質問文と、前記記憶部に記憶されている前記質問文との類似度を算出する算出部と、
前記算出部によって算出された前記類似度に基づいて、前記記憶部から前記質問回答パターンを取得する取得部と、
前記取得部によって取得された前記質問回答パターンを前記ユーザに提示する提示部と、
を備え、
前記取得部は、前記類似度の高い方から所定の順位内に同一の前記回答文を含む前記質問回答パターンが複数存在する場合、それらの中で、前記類似度が最も高い前記質問回答パターンのみを前記記憶部から取得し、
前記取得部は、同一の前記回答文を含む前記質問回答パターンが複数存在する場合、それらの中で、前記類似度が最も高い前記質問回答パターンの前記類似度にプラスの補正を行い、補正された前記類似度の高い順に、前記記憶部から前記質問回答パターンを取得する
ように機能させるためのプログラム。 A program that allows a computer to function as a question-and-answer system.
The question-and-answer system
A storage unit that stores a question-and-answer pattern, which is a set of a question and a corresponding answer,
The reception section that accepts the input of the question text from the user,
A calculation unit that calculates the degree of similarity between the question text received by the reception unit and the question text stored in the storage unit.
An acquisition unit that acquires the question-and-answer pattern from the storage unit based on the similarity calculated by the calculation unit, and
A presentation unit that presents the question / answer pattern acquired by the acquisition unit to the user,
With
When the acquisition unit has a plurality of question-and-answer patterns including the same answer sentence within a predetermined order from the one with the highest similarity, only the question-and-answer pattern having the highest similarity among them exists. Is obtained from the storage unit ,
When there are a plurality of the question-and-answer patterns including the same answer sentence, the acquisition unit makes a positive correction to the similarity of the question-and-answer pattern having the highest similarity among them, and corrects the same. A program for functioning to acquire the question-and-answer pattern from the storage unit in descending order of similarity .
前記質問回答システムは、The question-and-answer system
質問文とそれに対応する回答文との組である質問回答パターンを記憶する記憶部と、A storage unit that stores a question-and-answer pattern, which is a set of a question and a corresponding answer,
ユーザからの前記質問文の入力を受け付ける受付部と、The reception section that accepts the input of the question text from the user,
前記受付部によって受け付けられた前記質問文と、前記記憶部に記憶されている前記質問文との類似度を算出する算出部と、A calculation unit that calculates the degree of similarity between the question text received by the reception unit and the question text stored in the storage unit.
前記算出部によって算出された前記類似度に基づいて、前記記憶部から前記質問回答パターンを取得する取得部と、An acquisition unit that acquires the question-and-answer pattern from the storage unit based on the similarity calculated by the calculation unit, and
前記取得部によって取得された前記質問回答パターンを前記ユーザに提示する提示部と、A presentation unit that presents the question / answer pattern acquired by the acquisition unit to the user,
を備え、With
前記取得部は、同一の前記回答文を含む前記質問回答パターンが複数存在する場合、それらの中で、前記類似度が最も高い前記質問回答パターンのみを前記記憶部から取得し、When there are a plurality of the question-and-answer patterns including the same answer sentence, the acquisition unit acquires only the question-and-answer pattern having the highest degree of similarity from the storage unit.
前記受付部は、前記提示部によって提示される前記回答文のうち、前記受付部によって受け付けられた前記質問文に最も適する前記回答文の選択を前記ユーザから受け付け、The reception unit receives from the user the selection of the answer sentence most suitable for the question sentence received by the reception unit among the answer sentences presented by the presentation unit.
前記記憶部は、前記受付部によって受け付けられた前記質問文と、前記受付部によって受け付けられた前記回答文とを組とする前記質問回答パターンを新たに記憶する際、前記回答文が同一の前記質問回答パターン同士には同一のラベルを付与して記憶し、When the storage unit newly stores the question-and-answer pattern in which the question sentence received by the reception unit and the answer sentence received by the reception unit are combined, the answer sentence is the same. Give the same label to each question and answer pattern and memorize it.
前記取得部は、前記ラベルを用いて同一の前記回答文を含む前記質問回答パターンが複数存在するか否かを判定するThe acquisition unit uses the label to determine whether or not there are a plurality of the question and answer patterns including the same answer sentence.
ように機能させるためのプログラム。A program to make it work like this.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020041737A JP6770283B1 (en) | 2020-03-11 | 2020-03-11 | Question answer system and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020041737A JP6770283B1 (en) | 2020-03-11 | 2020-03-11 | Question answer system and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6770283B1 true JP6770283B1 (en) | 2020-10-14 |
JP2021144397A JP2021144397A (en) | 2021-09-24 |
Family
ID=72745157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020041737A Active JP6770283B1 (en) | 2020-03-11 | 2020-03-11 | Question answer system and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6770283B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7540290B2 (en) | 2020-10-21 | 2024-08-27 | オムロン株式会社 | Dialogue robot system, dialogue method and dialogue program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003030224A (en) * | 2001-07-17 | 2003-01-31 | Fujitsu Ltd | Device for preparing document cluster, system for retrieving document and system for preparing faq |
JP2009053743A (en) * | 2007-08-23 | 2009-03-12 | Kyushu Institute Of Technology | Document similarity derivation apparatus, document similarity derivation method and document similarity derivation program |
JP2012181685A (en) * | 2011-03-01 | 2012-09-20 | Toshiba Corp | Representative sentence extraction device and program |
JP2014112316A (en) * | 2012-12-05 | 2014-06-19 | Kddi Corp | Question answering program using large amounts of comment sentences, server and method |
-
2020
- 2020-03-11 JP JP2020041737A patent/JP6770283B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003030224A (en) * | 2001-07-17 | 2003-01-31 | Fujitsu Ltd | Device for preparing document cluster, system for retrieving document and system for preparing faq |
JP2009053743A (en) * | 2007-08-23 | 2009-03-12 | Kyushu Institute Of Technology | Document similarity derivation apparatus, document similarity derivation method and document similarity derivation program |
JP2012181685A (en) * | 2011-03-01 | 2012-09-20 | Toshiba Corp | Representative sentence extraction device and program |
JP2014112316A (en) * | 2012-12-05 | 2014-06-19 | Kddi Corp | Question answering program using large amounts of comment sentences, server and method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7540290B2 (en) | 2020-10-21 | 2024-08-27 | オムロン株式会社 | Dialogue robot system, dialogue method and dialogue program |
Also Published As
Publication number | Publication date |
---|---|
JP2021144397A (en) | 2021-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10061769B2 (en) | Machine translation method for performing translation between languages | |
US10628474B2 (en) | Probabalistic generation of diverse summaries | |
US10606959B2 (en) | Highlighting key portions of text within a document | |
US9514121B2 (en) | Custom dictionaries for E-books | |
WO2018221120A1 (en) | Display device | |
KR101751113B1 (en) | Method for dialog management based on multi-user using memory capacity and apparatus for performing the method | |
US20130332398A1 (en) | Monitoring and replaying user behaviors on the web | |
JP2008159044A (en) | System and method for adaptive spell check | |
US20210157977A1 (en) | Display system, program, and storage medium | |
WO2013071305A2 (en) | Systems and methods for manipulating data using natural language commands | |
JP2021073590A (en) | Document information storage device for search | |
WO2020023156A1 (en) | Language agnostic data insight handling for user application data | |
US20230376185A1 (en) | Visual Autocompletion for Geospatial Queries | |
US20200192978A1 (en) | Contextualized chat bot framework | |
EP3822820A1 (en) | Method, apparatus, device, and computer readable storage medium for determining target content | |
US20230103313A1 (en) | User assistance system | |
JP6770283B1 (en) | Question answer system and program | |
US11769013B2 (en) | Machine learning based tenant-specific chatbots for performing actions in a multi-tenant system | |
KR102285115B1 (en) | Chatbot-based web page navigation apparatus and method | |
JP2019036210A (en) | FAQ registration support method using machine learning, and computer system | |
US12112133B2 (en) | Multi-model approach to natural language processing and recommendation generation | |
JP2020052767A (en) | Vulnerability estimation device and vulnerability estimation method | |
JP6129393B1 (en) | Competency target setting support device, support method, and support program | |
JP2020135598A (en) | Information processing device, information processing method, and program | |
JP7272458B2 (en) | Display control program, display control method and information processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200311 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20200311 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200326 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200804 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200819 |
|
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: 20200901 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200915 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6770283 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |