JP7462368B1 - PROGRAM, COMPUTER, SYSTEM AND INFORMATION PROCESSING METHOD - Google Patents
PROGRAM, COMPUTER, SYSTEM AND INFORMATION PROCESSING METHOD Download PDFInfo
- Publication number
- JP7462368B1 JP7462368B1 JP2023197471A JP2023197471A JP7462368B1 JP 7462368 B1 JP7462368 B1 JP 7462368B1 JP 2023197471 A JP2023197471 A JP 2023197471A JP 2023197471 A JP2023197471 A JP 2023197471A JP 7462368 B1 JP7462368 B1 JP 7462368B1
- Authority
- JP
- Japan
- Prior art keywords
- information
- question
- terminal
- answer
- character
- 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
- 230000010365 information processing Effects 0.000 title claims abstract description 81
- 238000003672 processing method Methods 0.000 title claims abstract description 53
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 238000004364 calculation method Methods 0.000 claims abstract description 220
- 230000004044 response Effects 0.000 claims abstract description 97
- 230000005540 biological transmission Effects 0.000 claims description 57
- 230000006870 function Effects 0.000 claims description 52
- 238000011156 evaluation Methods 0.000 claims description 33
- 238000006243 chemical reaction Methods 0.000 claims description 27
- 238000013473 artificial intelligence Methods 0.000 description 15
- 238000000034 method Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000009194 climbing Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 235000019640 taste Nutrition 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000013518 transcription Methods 0.000 description 1
- 230000035897 transcription Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
【課題】登録者が自分でキャラクターを生成することを可能とするチャットボットのプラットフォームに関する新たなプログラム、コンピュータ、システムおよび情報処理方法を提供する。【解決手段】キャラクター登録手段14はキャラクター登録する。質問送信手段22は、キャラクターに関する質問情報を第1端末48に送信する。回答受付手段24は、第1端末48から質問送信手段22が送信した質問情報に対する回答情報を受け付ける。質問入力手段30は、第2端末50から受け付けたキャラクターに対する質問情報を演算部44に入力する。回答出力手段32は、演算部44において、質問送信手段22が第1端末48に送信した質問情報及び回答受付手段24が第1端末48から受け付けた回答情報に基づいて質問入力手段30が入力した質問情報に対し演算された回答情報を第2端末50に送信する。【選択図】図2[Problem] To provide a new program, computer, system, and information processing method related to a chatbot platform that allows registrants to generate their own characters. [Solution] A character registration means 14 registers a character. A question sending means 22 sends question information related to the character to a first terminal 48. A response receiving means 24 receives response information to the question information sent by the question sending means 22 from the first terminal 48. A question input means 30 inputs the question information about the character received from a second terminal 50 to a calculation unit 44. In the calculation unit 44, a response output means 32 transmits response information calculated in response to the question information input by the question input means 30 based on the question information sent to the first terminal 48 by the question sending means 22 and the response information received from the first terminal 48 by the response receiving means 24. [Selected Figure] Figure 2
Description
特許法第30条第2項適用 令和5年9月22日にウェブサイトhttps://naomi-ai.app/にて公開 令和5年9月22日にウェブサイト https://prtimes.jp/main/html/rd/p/000000004.000120221.htmlにて公開 令和5年10月30日にウェブサイト https://prtimes.jp/main/html/rd/p/000000006.000120221.htmlにて公開
本発明は、プログラム、コンピュータ、システムおよび情報処理方法に関する。 The present invention relates to a program, a computer, a system, and an information processing method.
近年、利用者の質問に対してAI(人工知能)が回答するAIチャットボットサービスが増加している。例えば、特許文献1には、カスタマーサポートの場面において、AI技術を用い、利用者からの質問に回答する対話システムが開示されている。
In recent years, there has been an increase in AI chatbot services in which AI (artificial intelligence) responds to user questions. For example,
自分のアバターとしてのキャラクターを生成し、この生成されたキャラクターに対してサービスの利用者が質問すると自動的に回答が得られるようなチャットボットのプラットフォームに関する技術は従来存在しなかった。 Until now, there has been no technology related to a chatbot platform that allows users to generate their own avatar characters and ask questions to these characters, which can then automatically receive answers.
本発明はこのような点を考慮してなされたものであり、登録者が自分でキャラクターを生成することを可能とするチャットボットのプラットフォームに関する新たなプログラム、コンピュータ、システムおよび情報処理方法を提供することを目的とする。 The present invention has been made in consideration of these points, and aims to provide a new program, computer, system, and information processing method related to a chatbot platform that allows registered users to create their own characters.
本開示のプログラムは、
コンピュータをキャラクター登録手段と、質問送信手段と、回答受付手段と、質問入力手段と、回答出力手段として機能させるプログラムであって、
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信することを特徴とする。
The program of the present disclosure is
A program for causing a computer to function as a character registration means, a question sending means, a response receiving means, a question input means, and a response output means,
The character registration means registers a character,
the question transmission means transmits question information regarding the character to a first terminal;
the answer receiving means receives answer information to the question information transmitted by the question transmitting means from the first terminal,
the question input means, when receiving question information for the character from a second terminal operated by a user, inputs the received question information to a calculation unit;
The answer output means is characterized in that, in the calculation unit, answer information to the question information input by the question input means is calculated based on the question information sent to the first terminal by the question sending means and the answer information received from the first terminal by the answer receiving means, and then the calculated answer information is transmitted to the second terminal.
本開示のプログラムにおいて、
前記キャラクター登録手段は、前記キャラクターの登録を行う際に、前記キャラクターに対応する属性に関する情報の登録も行い、
前記質問送信手段により前記第1端末に送信される質問情報は、前記キャラクターの属性に関連付けられている質問情報を含んでもよい。
In the program of the present disclosure,
The character registration means also registers information on attributes corresponding to the character when registering the character,
The question information transmitted to the first terminal by the question transmitting means may include question information associated with an attribute of the character.
本開示のプログラムは、
前記コンピュータを質問生成手段として更に機能させ、
前記質問生成手段は、前記キャラクターの属性および質問情報の生成の依頼を含むプロンプトを前記演算部または前記演算部とは別の演算部に入力することにより質問情報を取得してもよい。
The program of the present disclosure is
The computer is further caused to function as a question generation means,
The question generating means may obtain the question information by inputting a prompt including an attribute of the character and a request for generating question information to the calculation unit or a calculation unit separate from the calculation unit.
本開示のプログラムにおいて、
前記キャラクター登録手段は、複数のキャラクターの登録を行い、
前記質問入力手段は、前記第2端末から選択されたキャラクターと選択された前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を前記演算部に入力してもよい。
In the program of the present disclosure,
The character registration means registers a plurality of characters,
The question input means may, upon receiving from the second terminal a selected character and question information for the selected character, input the received question information to the calculation unit.
本開示のプログラムは、
前記コンピュータをスコアリング手段として更に機能させ、
前記スコアリング手段は、前記第2端末から回答情報に対する評価に関する情報を受け付けると、受け付けた前記評価に関する情報に基づいて回答情報のスコアリングを行い、回答情報のスコアに関する情報を前記第1端末に送信してもよい。
The program of the present disclosure is
The computer further functions as a scoring means,
When the scoring means receives information regarding an evaluation of the answer information from the second terminal, it may score the answer information based on the received information regarding the evaluation, and transmit information regarding the score of the answer information to the first terminal.
本開示のプログラムは、
前記コンピュータを親密度演算手段として更に機能させ、
前記親密度演算手段は、前記キャラクターに対する前記第2端末を所持する利用者の親密度の演算を行い、
前記スコアリング手段は、受け付けた前記評価に関する情報について、前記親密度演算手段により演算された親密度に応じて回答情報のスコアリングを行ってもよい。
The program of the present disclosure is
The computer is further caused to function as a closeness calculation means,
the intimacy calculation means calculates an intimacy level between the user of the second terminal and the character,
The scoring means may score answer information regarding the received information on the evaluation in accordance with the degree of intimacy calculated by the degree of intimacy calculation means.
本開示のプログラムは、
前記コンピュータを表示指示手段として更に機能させ、
前記キャラクター登録手段は、複数のキャラクターの登録を行い、
前記質問入力手段は、前記第2端末から選択されたキャラクターと選択された前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を前記演算部に入力し、
前記表示指示手段は、前記スコアリング手段により算出された回答情報の前記スコアに基づいて複数の前記キャラクターの候補の表示の順番を決め、決められた表示の順番に従って前記キャラクターの候補が表示されるように表示指示信号を前記第2端末に送信してもよい。
The program of the present disclosure is
The computer is further caused to function as a display instruction means,
The character registration means registers a plurality of characters,
the question input means, when receiving a selected character and question information for the selected character from the second terminal, inputs the received question information to the calculation unit;
The display instruction means may determine a display order of the multiple character candidates based on the score of the answer information calculated by the scoring means, and may transmit a display instruction signal to the second terminal so that the character candidates are displayed in accordance with the determined display order.
本開示のプログラムは、
前記コンピュータを位置情報取得手段として更に機能させ、
前記位置情報取得手段は、前記第1端末の位置に関する情報を前記第1端末から受け付け、
前記演算部において前記第2端末から送信された質問情報に対する回答情報が演算される際に、前記位置情報取得手段により取得された前記第1端末の位置に関する情報も前記演算部に入力することにより前記第1端末の位置に関する情報を回答情報の演算に反映させてもよい。
The program of the present disclosure is
The computer is further caused to function as a location information acquisition unit,
the location information acquisition means receives information regarding the location of the first terminal from the first terminal;
When the calculation unit calculates answer information to the question information transmitted from the second terminal, information regarding the location of the first terminal acquired by the location information acquisition means may also be input to the calculation unit so that the information regarding the location of the first terminal is reflected in the calculation of the answer information.
本開示のプログラムは、
前記コンピュータをSNS情報取得手段として更に機能させ、
前記SNS情報取得手段は、前記キャラクターの登録が行われた登録者に関連するSNSのアカウントのコンテンツ情報を受け付け、
前記演算部において前記第2端末から送信された質問情報に対する回答情報が演算される際に、前記質問入力手段は、前記SNS情報取得手段により取得されたSNSのコンテンツ情報も前記演算部に入力することにより前記SNSのコンテンツ情報を回答情報の演算に反映させてもよい。
The program of the present disclosure is
The computer is further caused to function as an SNS information acquisition means,
The SNS information acquisition means receives content information of an SNS account related to the registrant who has registered the character,
When the calculation unit calculates answer information to the question information transmitted from the second terminal, the question input means may also input SNS content information acquired by the SNS information acquisition means to the calculation unit, thereby reflecting the SNS content information in the calculation of the answer information.
本開示のプログラムにおいて、
前記質問送信手段は、前記第1端末に質問情報を第1の態様で送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を第2の態様で受け付け、
前記質問入力手段は、前記第2端末から受け付けた第1の態様の質問情報を前記演算部に入力し、
前記回答出力手段は、前記演算部において演算された第2の態様の回答情報を前記第2端末に送信することができる。
In the program of the present disclosure,
The question transmission means transmits question information to the first terminal in a first manner,
the answer receiving means receives, from the first terminal, answer information to the question information transmitted by the question transmitting means in a second manner;
The question input means inputs question information of a first form received from the second terminal to the calculation unit,
The answer output means can transmit answer information of a second aspect calculated in the calculation unit to the second terminal.
本開示のプログラムは、
前記コンピュータを態様変換手段として更に機能させ、
前記態様変換手段は、前記回答受付手段が受け付けた第2の態様の回答情報を第1の態様の回答情報に変換し、
前記回答出力手段は、前記演算部において演算された第1の態様の回答情報も前記第2端末に送信してもよい。
The program of the present disclosure is
The computer is further caused to function as a mode conversion means,
The manner conversion means converts the answer information of the second manner accepted by the answer accepting means into answer information of a first manner,
The answer output means may also transmit answer information of a first aspect calculated in the calculation unit to the second terminal.
また、本開示のプログラムは、
前記コンピュータを態様変換手段として更に機能させ、
前記質問送信手段は、前記第1端末に質問情報を第1の態様で送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を第2の態様で受け付け、
前記態様変換手段は、前記回答受付手段が受け付けた第2の態様の回答情報を第1の態様の回答情報に変換し、
前記質問入力手段は、前記第2端末から第1の態様で受け付けた質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において演算された第1の態様の回答情報を前記第2端末に送信してもよい。
In addition, the program of the present disclosure is
The computer is further caused to function as a mode conversion means,
The question transmission means transmits question information to the first terminal in a first manner,
the answer receiving means receives, from the first terminal, answer information to the question information transmitted by the question transmitting means in a second manner;
The manner conversion means converts the answer information of the second manner accepted by the answer accepting means into answer information of a first manner,
the question input means inputs question information received from the second terminal in the first manner to a calculation unit;
The answer output means may transmit answer information of a first aspect calculated in the calculation unit to the second terminal.
また、本開示のプログラムにおいて、
前記質問送信手段は、前記第1端末に質問情報を第1の態様で送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を第1の態様で受け付け、
前記質問入力手段は、前記第2端末から第1の態様で受け付けた質問情報を前記演算部に入力し、
前記回答出力手段は、前記演算部において演算された第1の態様の回答情報を前記第2端末に送信してもよい。
In addition, in the program of the present disclosure,
The question transmission means transmits question information to the first terminal in a first manner,
the answer receiving means receives, from the first terminal, answer information to the question information transmitted by the question transmitting means in a first manner;
the question input means inputs question information received from the second terminal in a first manner to the calculation unit;
The answer output means may transmit answer information of a first aspect calculated in the calculation unit to the second terminal.
また、本開示のプログラムは、
コンピュータをキャラクター登録手段と、回答受付手段と、質問入力手段と、回答出力手段として機能させるプログラムであって、
前記キャラクター登録手段は、キャラクターの登録を行い、
前記回答受付手段は、前記キャラクターに関する質問情報および対応する回答情報を第1端末から受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記回答受付手段が前記第1端末から受け付けた質問情報及び回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信することを特徴とする。
In addition, the program of the present disclosure is
A program for causing a computer to function as a character registration means, an answer acceptance means, a question input means, and an answer output means,
The character registration means registers a character,
the answer receiving means receives question information and corresponding answer information regarding the character from a first terminal;
the question input means, when receiving question information for the character from a second terminal operated by a user, inputs the received question information to a calculation unit;
The answer output means is characterized in that, in the calculation unit, when answer information to the question information input by the question input means is calculated based on the question information and answer information received by the answer receiving means from the first terminal, the calculated answer information is transmitted to the second terminal.
本開示のコンピュータは、
プログラムを実行することによりキャラクター登録手段と、質問送信手段と、回答受付手段と、質問入力手段と、回答出力手段として機能するコンピュータであって、
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信することを特徴とする。
The computer of the present disclosure includes:
A computer that functions as a character registration means, a question sending means, a response receiving means, a question input means, and a response output means by executing a program,
The character registration means registers a character,
the question transmission means transmits question information regarding the character to a first terminal;
the answer receiving means receives answer information to the question information transmitted by the question transmitting means from the first terminal,
the question input means, when receiving question information for the character from a second terminal operated by a user, inputs the received question information to a calculation unit;
The answer output means is characterized in that, in the calculation unit, answer information to the question information input by the question input means is calculated based on the question information sent to the first terminal by the question sending means and the answer information received from the first terminal by the answer receiving means, and then the calculated answer information is transmitted to the second terminal.
本開示のシステムは、
プログラムを実行することによりキャラクター登録手段と、質問送信手段と、回答受付手段と、質問入力手段と、回答出力手段として機能するコンピュータと、
利用者が操作する第2端末と、
を備えたシステムであって、
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を受け付け、
前記質問入力手段は、前記第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信することを特徴とする。
The system of the present disclosure comprises:
a computer that functions as a character registration means, a question sending means, a response receiving means, a question input means, and a response output means by executing a program;
a second terminal operated by a user;
A system comprising:
The character registration means registers a character,
the question transmission means transmits question information regarding the character to a first terminal;
the answer receiving means receives answer information to the question information transmitted by the question transmitting means from the first terminal,
the question input means, when receiving question information for the character from the second terminal, inputs the received question information to a calculation unit;
The answer output means is characterized in that, in the calculation unit, answer information to the question information input by the question input means is calculated based on the question information sent to the first terminal by the question sending means and the answer information received from the first terminal by the answer receiving means, and then the calculated answer information is transmitted to the second terminal.
本開示の情報処理方法は、
制御部を有するコンピュータにより実行される情報処理方法であって、
前記制御部が、キャラクターの登録を行うキャラクター登録工程と、
前記制御部が、前記キャラクターに関する質問情報を第1端末に送信する質問送信工程と、
前記制御部が、前記第1端末から前記質問情報に対する回答情報を受け付ける回答受付工程と、
前記制御部が、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力する質問入力工程と、
前記制御部が、前記演算部において、前記質問送信工程で前記第1端末に送信した質問情報及び前記回答受付工程で前記第1端末から受け付けた回答情報に基づいて、前記質問入力工程で入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信する回答出力工程と、
を備えたことを特徴とする。
The information processing method of the present disclosure includes:
An information processing method executed by a computer having a control unit,
a character registration step in which the control unit registers a character;
a question transmission step of the control unit transmitting question information regarding the character to a first terminal;
a response receiving step of the control unit receiving response information to the question information from the first terminal;
a question input step of, when the control unit receives question information for the character from a second terminal operated by a user, inputting the received question information to a calculation unit;
a response output step of the control unit calculating, in the calculation unit, response information to the question information inputted in the question input step based on the question information transmitted to the first terminal in the question transmission step and the response information received from the first terminal in the response reception step, and transmitting the calculated response information to the second terminal;
The present invention is characterized by comprising:
本開示のプログラム、コンピュータ、システムおよび情報処理方法によれば、登録者が自分でキャラクターを生成することを可能とするチャットボットのプラットフォームを提供することができる。 The program, computer, system, and information processing method disclosed herein can provide a chatbot platform that allows registered users to create their own characters.
以下、図面を参照して本開示の実施の形態について説明するが、本開示に係る発明はこれらに限定されるものではない。図1乃至図6は、本実施の形態に係る情報処理システム1および情報処理方法を示す図である。
The following describes an embodiment of the present disclosure with reference to the drawings, but the invention of the present disclosure is not limited thereto. Figures 1 to 6 are diagrams showing an
[情報処理システム1]
図1に示す本開示に係る情報処理システム1は、管理サーバ(コンピュータ)10と、第1端末48と、第2端末50と、ウェブサーバ52と、言語モデルサーバ(演算部)46と、通信ネットワーク54とを備えている。管理サーバ10は、インターネット回線等の通信ネットワーク54を通じて利用できるサーバである。管理サーバ10には、通信ネットワーク54を介して第1端末48、第2端末50等がそれぞれ通信可能に接続されている。このような本開示に係る情報処理システム1により、登録者が自分でキャラクターを生成することを可能とし、利用者とのスムーズな対話を図るチャットボットのプラットフォームを構築、提供することができる(図2~図4参照)。情報処理システム1の各構成要素について以下に説明する。
[Information Processing System 1]
The
<管理サーバ(コンピュータ)10>
本開示の管理サーバ(コンピュータ)10の構成について図1を用いて説明する。図1は、本開示の管理サーバ10の構成を概略的に示す概略構成図である。本実施形態の管理サーバ10は産業用コンピュータ、パーソナルコンピュータ等から構成されており、図1に示すように、制御部12と、記憶部40と、通信インターフェース部42と、演算部44とを備えている。なお、管理サーバ10は複数のコンピュータから構成されてもよい。
<Management Server (Computer) 10>
The configuration of a management server (computer) 10 of the present disclosure will be described with reference to Fig. 1. Fig. 1 is a schematic diagram showing the configuration of the
(制御部12)
制御部12は、CPU(中央演算処理装置)やGPU(画像処理装置)等で構成され、管理サーバ10の動作を制御する。具体的には、制御部12は、後述する記憶部40に記憶されているプログラムを実行することにより、キャラクター登録手段14、質問生成手段16、位置情報取得手段18、SNS情報取得手段20、質問送信手段22、回答受付手段24、態様変換手段26、コンテンツ登録手段28、質問入力手段30、回答出力手段32、親密度演算手段34、スコアリング手段36、表示指示手段38等として機能する(図3参照)。これらの各手段については後述する。
(Control unit 12)
The
(記憶部40)
記憶部40は、例えばHDD(Hard Disk Drive)、RAM(Random Access Memory)、ROM(Read Only Memory)、SSD(Solid State Drive)などで構成されている。また、記憶部40は管理サーバ10に内蔵されるものに限定されることはなく、管理サーバ10に着脱自在に装着可能な記憶媒体(例えば、USBメモリ)等であってもよい。本実施の形態では、記憶部40は、制御部12により実行されるプログラムや、後述する登録者が操作する第1端末48と利用者が操作する第2端末50に対応するアカウント等の登録情報や、質問情報、回答情報、プロンプト等を記憶できるようになっている。なお、これらのプログラムや登録情報等は、記憶部40ではなく、他の記憶手段(クラウドサーバ等)に保存されてもよい。
(Memory unit 40)
The
(通信インターフェース部42)
通信インターフェース部42は、無線または有線により制御部12を外部装置(例えば、第1端末48等)と通信可能に接続するものである。制御部12は通信インターフェース部42を介して外部装置に対して信号の送受信を行うことができるようになっている。
(Communication Interface Unit 42)
The
(演算部44)
演算部44は、後述するように、質問送信手段22が第1端末48に送信した質問情報及び回答受付手段24が第1端末48から受け付けた回答情報に基づいて、あるいはコンテンツ登録手段28により登録されているキャラクターのアカウントに関連づけられている情報(質問情報、回答情報等)に基づいて(以下、演算部44による演算の基礎となる情報を「基礎データ」ともいう)、質問入力手段30が入力した質問情報に対する回答情報が演算する。演算部44は、第2端末50から送信された第1の態様(例えば、テキスト)の質問情報に対する回答情報を第1の態様または第2の態様(例えば、音声)または両方の態様で演算してもよい。すなわち、質問のテキスト情報が入力されると、演算部44により、対応する回答のテキスト情報や音声情報が出力される。演算部44は、回答情報として、音声情報を生成してからテキスト情報を生成してもよいし、テキスト情報を生成後に音声情報を生成してもよい。こうして、演算部44は、第1の態様の質問情報に対する回答情報を第1の態様および/または第2の態様で演算することができる。別の実施形態において、第1の態様として質問の音声情報が入力されると、演算部44により回答の音声情報やテキスト情報を出力するようにしてもよい。この場合、音声認識、自然言語処理等を行い、質問内容を解析した後に、質問内容に沿った回答の音声情報やテキスト情報を演算、出力することができる。また、その他の手法を採用してもよい。
(Calculation unit 44)
The
演算部44による音声出力には、録音再生だけでなく、プラットフォームにおけるキャラクターに合わせた録音編集、声質変換等も含まれる。このように、演算部44は、画一的な回答だけ行うチャットボットとは異なるものであり、実在するキャラクターらしい自然な回答情報を自動的に演算できるものであれば演算部44は特に限定されない。演算部44は、質問文を入力、回答文を出力とする学習モデル、特に大規模言語モデル(LLM)や、音響モデル、WaveNetモデル等を含むことが好ましい。LLMの例としては、BERT、XLNeT、T5、GPT等が挙げられ、マルチモーダルなGPT-4等が特に好ましい。
The voice output by the
演算部44は、後述するように、質問生成手段16からのキャラクターの属性および質問情報の生成の依頼を含むプロンプトを基に質問情報を生成する学習モデルを含んでもよい。
The
演算部44は必ずしも管理サーバ10内に設ける必要はなく、管理サーバ10の外部装置として情報処理システム1に含まれてもよい。ある実施形態において、情報処理システム1に言語モデルサーバ46を演算部44として設け、通信ネットワーク54を介して管理サーバ10に通信可能に接続してもよい(例えば、図1)。
The
本明細書において、「第1の態様の質問情報」と「第1の態様の回答情報」といった場合、質問情報と回答情報は両方とも、音声情報のように同じ形式となる。実施形態毎に、「第1の態様」と「第2の態様」は異なってもよい。なお、態様にかかわらず、後述する第1端末48に送信される質問情報と演算部44等に入力される質問情報とは必ずしも同一ではなく、第1端末48から受け付ける質問に対する回答情報と演算部44等により演算される回答情報とは必ずしも同一でない。すなわち、演算部44等は、登録者が作成した回答情報だけでなく、登録者の回答情報とは異なるオリジナルでアドリブ的な回答情報を生成できる。
In this specification, when "question information of the first aspect" and "answer information of the first aspect" are mentioned, both the question information and the answer information have the same format, such as audio information. The "first aspect" and the "second aspect" may differ depending on the embodiment. Regardless of the aspect, the question information transmitted to the
(その他)
その他にも、管理サーバ10には、管理サーバ10の管理者が制御部12に対して様々な指令を与えることができるキーボード等の操作部(入力部)、制御部12から表示指令信号を受け取ることにより様々な画面を表示するモニタ等の表示部を設けてもよい。ある実施形態では、これらの操作部および表示部が一体化したタッチパネル等の表示操作部が用いられてもよい。
(others)
In addition, the
(制御部12の詳細)
(キャラクター登録手段14)
キャラクター登録手段14は、キャラクターの登録を行う。キャラクター登録手段14は、複数のキャラクターを登録することもできる。「登録を行う」ための依頼は、管理サーバ10の管理者により提供されるプラットフォーム上でキャラクター(アバター)として登録されたい者(本明細書において、「登録者」といい、登録者と関連のある事業者、親族等も含む)からだけでなく、管理サーバ10の管理者からも行われてよい。この管理者があるキャラクターについて登録を行いたい場合には、その登録者らから承諾を得る必要がある。本明細書において、「登録」とは、特に限定されないが、管理サーバ10において登録者に識別番号等を付与し登録者のアカウントを設定することをいい、こうしてプラットフォームにおけるキャラクターの管理が可能になる。このプラットフォームでの登録方法として、例えば、登録者が管理サーバ10(プラットフォームの管理者)に対しキャラクター(アバター)として登録されたいとの所定の意思表示(例えば、管理規約の同意、氏名等の提示、身元確認を含む)を行い、その後に登録者に対応するチャラクターがプラットフォームで利用者と対話可能になるアカウントや識別番号等が登録者に付与されてもよい。なお、本明細書において、「利用者」とは、管理サーバ10のプラットフォームを利用してキャラクター(アバター)と対話を行う者をいう。また、本明細書における「キャラクター」は、芸能人、著名人、一般人等の個性ある実在の人、またはプラットフォームに表れるその個性、人柄、性格等をいい、故人でもよいが、塾講師、フライトアテンダント、アイドルやアナウンサーといったステレオタイプ的なキャラクター、ペルソナ等とは異なる概念である。
(Details of the control unit 12)
(Character Registration Means 14)
The character registration means 14 registers a character. The character registration means 14 can also register multiple characters. A request to "perform registration" may be made not only by a person who wants to be registered as a character (avatar) on the platform provided by the administrator of the management server 10 (referred to as a "registrant" in this specification, including a business operator, relatives, etc. related to the registrant) but also by the administrator of the
キャラクター登録手段14は、キャラクターの登録を行う際に、キャラクターに対応する属性に関する情報の登録も行うこともできる。このようなキャラクターの属性は、質問の内容と予め関連付けられた状態で記憶部40に設定されてもよい。ここで、「属性」として、キャラクターの職業、性格、嗜好等が挙げられるが、プラットフォームで利用者がキャラクターと話すであろう話題であり、特に限定されない。
When registering a character, the character registration means 14 can also register information related to the attributes of the character. Such character attributes may be set in the
(質問生成手段16)
質問生成手段16は、キャラクターの属性および質問情報の生成の依頼を含むプロンプトを演算部44または演算部44とは別の演算部(言語モデルサーバ46等)に入力することにより質問情報を取得する。例えば、キャラクター(登録者)の趣味が登山である場合、プロンプトは登山に関する質問を生成するものである。このように、キャラクターの属性情報からキャラクター毎にユニークな質問集を作成できる。あるいは、属性毎に質問集も作成でき、プリセットされた質問集(パーソナリティ)ができれば、プラットフォーム上のキャラクター育成を効率的に進めることができる。なお、質問情報をリアルタイムに即時に生成できる。
(Question Generation Means 16)
The question generation means 16 acquires question information by inputting a prompt including the character's attributes and a request to generate question information to the
(位置情報取得手段18)
位置情報取得手段18は、第1端末48の位置に関する情報を第1端末48から受け付ける。演算部44において第2端末50から送信された質問情報に対する回答情報が演算される際に、この位置情報取得手段18により取得された第1端末48の位置に関する情報も演算部44に入力することにより、第1端末48の位置に関する情報を回答情報の演算に反映させてもよい。すなわち、位置情報取得手段18により取得された第1端末48の位置に関する情報も基礎データの一つとして回答情報の演算に利用できる。こうして、利用者が、例えば、登録者の営業先や旅行先について質問したとしても、このような演算結果によってキャラクター(アバター)は対応できる。
(Location information acquisition means 18)
The location information acquisition means 18 accepts information relating to the location of the first terminal 48 from the
(SNS情報取得手段20)
SNS情報取得手段20は、キャラクターの登録が行われた登録者に関連するソーシャルネットワークサービス(SNS)のアカウントのコンテンツ情報を受け付ける。演算部44において第2端末50から送信された質問情報に対する回答情報が演算される際に、質問入力手段30は、このSNS情報取得手段20により取得されたSNSのコンテンツ情報も基礎データとして演算部44に入力することにより回答情報の演算に反映させてもよい(図3)。こうして、第1端末48から回答情報の他に、コメント投稿サイトや動画配信サイト等の、登録者に関連するSNSのコンテンツ情報から、キャラクター(登録者)固有の口調、言い回し等を演算部44等で学習させることができる。
(SNS information acquisition means 20)
The SNS information acquisition means 20 accepts content information of a social network service (SNS) account related to a registrant who has registered a character. When the
(質問送信手段22)
質問送信手段22は、キャラクターの登録が行われた登録者のアカウントに対応する第1端末48にキャラクターに関連する質問情報を第1の態様で送信する。前述のように、質問送信手段22により第1端末48に送信される質問情報は、キャラクターの属性に関連付けられている質問情報を含んでもよい。さらに、質問送信手段22は、質問生成手段16からのプロンプトを基に演算部44等により生成された質問情報を第1端末48に送信してもよい(図3)。
(Question sending means 22)
The question sending means 22 sends question information related to the character in a first manner to the first terminal 48 corresponding to the account of the registrant in which the character was registered. As described above, the question information sent by the question sending means 22 to the
(回答受付手段24)
回答受付手段24は、第1端末48から質問送信手段22が送信した質問情報に対する回答情報を第2の態様または第1の態様で受け付ける(図3)。こうして、登録者の個性を表す音声データ(声色、抑揚)やテキスト等が収集される。
(Response receiving means 24)
The answer receiving means 24 receives answer information to the question information transmitted by the question transmitting means 22 from the
あるいは、回答受付手段24は、キャラクターの登録が行われた登録者のアカウントに対応する第1端末48から質問情報および対応する回答情報を受け付けてもよい。この場合、質問情報として、上述のようにキャラクターの属性に関連付けられている質問情報を含んでもよいが、質問情報および回答情報がセットとして第1端末48から提供される。こうして、質問送信手段22がなくとも、上述したようなプラットフォームは実現できる。
Alternatively, the answer receiving means 24 may receive question information and corresponding answer information from a first terminal 48 corresponding to the account of the registrant under which the character was registered. In this case, the question information may include question information associated with the attributes of the character as described above, but the question information and answer information are provided as a set from the
(態様変換手段26)
態様変換手段26は、回答受付手段24が受け付けた第2の態様の回答情報を第1の態様の回答情報に変換する。すなわち、態様変換手段26は、回答受付手段24が受け付ける回答情報の態様を変換する(図3)。例えば、音声情報をテキスト情報に、またはテキスト情報を音声情報に変換できる。ここで、変換の手法として、音声認識技術や音声合成技術等を用いることができ、態様変換手段26は、このような回答情報の変換に際し、音響モデル、発音辞書、言語モデルを含む音声認識モデルなどを利用してもよい。こうして、文字起こしや音声データの整形が行われることになる。
(Mode conversion means 26)
The manner conversion means 26 converts the answer information of the second manner accepted by the answer acceptance means 24 into answer information of the first manner. That is, the manner conversion means 26 converts the manner of the answer information accepted by the answer acceptance means 24 (FIG. 3). For example, it can convert voice information into text information, or text information into voice information. Here, as a conversion method, a voice recognition technology or a voice synthesis technology can be used, and the manner conversion means 26 may use a voice recognition model including an acoustic model, a pronunciation dictionary, and a language model when converting such answer information. In this way, transcription and shaping of voice data are performed.
特に、音声情報をテキスト情報に変換する際、長文であると、文字列を正確に把握されず間違った文章テキストが作成される傾向にある。そこで、制御部12は、受け付けた回答情報が長文の場合にそれを分割する手段、回答情報が長文であることを指摘する手段、または、長文中の切れ目を強調する手段等として機能してもよい。切れ目としては、「が」「けれども」などの接続助詞が挙げられる。強調手段としては、余白を入れることが挙げられる。
In particular, when converting voice information into text information, if the sentence is long, there is a tendency for the character string to not be accurately understood and for an incorrect sentence text to be created. Therefore, the
(コンテンツ登録手段28)
コンテンツ登録手段28は、アカウント、質問情報および質問に対する回答情報を互いに関連付けて登録する。コンテンツ登録手段28は、第1の態様と第2の態様の質問情報および第1の態様と第2の態様の回答情報を登録することもできる。これらの情報は記憶部40に登録することができる。アカウントに関する情報として、登録者の識別番号、氏名、芸名等を登録してもよい。このアカウント登録に際し、登録者の他のSNSにおけるアカウントと連動(関係付け)するように、SNS情報のコンテンツ情報も、基礎データとして登録してもよい(図3)。登録者のアカウントと、質問、回答情報等とを関連付けることにより、効率よく演算部44等に基礎データを入力でき、好ましい。
(Content registration means 28)
The content registration means 28 registers the account, the question information, and the answer information to the question in association with each other. The content registration means 28 can also register the question information of the first and second aspects and the answer information of the first and second aspects. These pieces of information can be registered in the
(質問入力手段30)
質問入力手段30は、利用者が操作する第2端末50から(選択されたキャラクターと)キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部44に入力(送信)する(図3)。この際、質問入力手段30は、第1端末48の位置情報やSNSのコンテンツ情報を演算部44に入力(送信)してもよい。
(Question Input Means 30)
When the question input means 30 receives question information for the character (and the selected character) from the
(回答出力手段32)
回答出力手段32は、演算部44において、質問送信手段22が第1端末48に送信した質問情報及び回答受付手段24が第1端末48から受け付けた回答情報(位置情報やSNS情報のコンテンツ情報等も含んでよい。)に基づいて、あるいはコンテンツ登録手段28により登録されているキャラクターのアカウントに関連づけられている情報に基づいて、第2端末50から送信され質問入力手段30が入力した質問情報に対する回答情報が第2の態様で演算されると、演算された第2の態様の回答情報を第2端末50に送信する。さらに、回答出力手段32は、演算部44において演算された第1の態様の回答情報も第2端末50に送信することもできる(図3)。
(Response output means 32)
When the answer information to the question information transmitted from the
(親密度演算手段34)
親密度演算手段34は、キャラクターに対する第2端末50を所持する利用者の親密度の演算を行う。ここで、「親密度」とは、キャラクターに対する利用者の関わり度を示すものである。親密度の演算方法は限定されないが、例えば、チャット時間が長い場合や評価を頻繁に行っている場合に(これらの情報は、例えばプラットフォームの閲覧履歴を確認することによって得ることができる。)、このような利用者はキャラクターに深く関わっているとして、親密度を高く設定してもよい。プラットフォームにおける全利用者の対応を総合判断して親密度を調整することもできる。例えば、ある利用者のみが回答の音声情報を高く評価したが、その他の利用者は低く評価した場合、前者の利用者の親密度を低くすることもできる。
(Intimacy Degree Calculation Means 34)
The intimacy calculation means 34 calculates the intimacy of the user who owns the
親密度演算手段34は、親密度が高い利用者にポイント(報酬)を与えるようになっていてもよい。 The intimacy calculation means 34 may be configured to give points (rewards) to users with high intimacy levels.
(スコアリング手段36)
スコアリング手段36は、第2端末50からの回答情報に対する評価に関する情報を受け付けると、受け付けた評価に関する情報に基づいて回答情報のスコアリングを行い、回答情報のスコアに関する情報を第1端末48に送信する(図3)。登録者による質問情報への回答は10時間かかる場合もあるが、本開示に係るプラットフォームによれば、演算部44等による回答内容について精度が低い部分のみを特定し、精度を強化するための朗読文章を作成し、再度音声収録を登録者にしてもらい、得られた情報を用いて演算部44等によりAI学習を行うことによって、キャラクターとしての振る舞いを効率的に向上させることができる。再収録された場合に、過去のデータを一斉に修正してもよい。
(Scoring Means 36)
When the scoring means 36 receives information on the evaluation of the answer information from the
スコアリング手段36は、受け付けた評価に関する情報について、親密度演算手段34により演算された親密度に応じて回答情報のスコアリングを行ってもよい(図3)。親密度が高い利用者の評価があった場合のみスコアリングを行ってもよく、親密度をスコアリングの重み付けとして用いることもできる。例えば、親密度の高い利用者による評価は、他の利用者による評価よりもスコアリングに大きく影響するように設定してもよい。評価の仕方としては、5段階評価としたり、good/bad等の二者択一方式で評価してもよく、特に限定されない。なお、これらの評価情報は、演算部44等の強化学習に利用することができる。例えば、「所定のスコアが得られたら褒める」といった設定にしてもよい。また、badの評価があったら、そのスコアに関する情報を優先して第1端末48に送信してもよい。
The scoring means 36 may score the answer information according to the intimacy calculated by the intimacy calculation means 34 for the information on the received evaluation (FIG. 3). Scoring may be performed only when there is an evaluation from a user with a high intimacy level, or the intimacy level may be used as a weighting factor for scoring. For example, the evaluation by a user with a high intimacy level may be set to have a greater influence on the scoring than the evaluation by other users. The evaluation method may be a five-point evaluation or a binary selection method such as good/bad, and is not particularly limited. Note that this evaluation information can be used for reinforcement learning of the
図5に、第1端末48において登録者がAI(演算部)で生成された回答情報の改善を行う画面の例を示す。図5(A)は、利用者からのスコア情報、改善対象画面(不適切な回答箇所に取消線が引かれている)、改善後の音声収録画面(文字で表現されている)の例を示す。図5(B)は、利用者からのスコア情報と読み上げ文章と含む音声改善画面の例を示す。図5に示すように、利用者からのスコア情報には、先の見えない精度改善プロセスに対して登録者の意欲を維持するためのコメント、配分情報等を付加することができる。
Figure 5 shows an example of a screen on the
(表示指示手段38)
表示指示手段38は、スコアリング手段36により算出された回答情報のスコアに基づいて複数のキャラクターの候補の表示の順番を決め、決められた表示の順番に従ってキャラクターの候補が表示されるように表示指示信号を第2端末50に送信する(図3)。
(Display instruction means 38)
The display instruction means 38 determines the display order of multiple character candidates based on the scores of the answer information calculated by the scoring means 36, and transmits a display instruction signal to the
<言語モデルサーバ46>
言語モデルサーバ46は、産業用コンピュータ等のサーバである。言語モデルサーバ46は演算部44を代替できるものであり、本開示に係る管理サーバ10によるプログラムに沿って、ウェブページにおいて管理サーバ10(質問入力手段30)からの質問情報に応じて回答情報を演算したり、キャラクターの属性および質問情報の生成の依頼を含むプロンプトに基づき質問情報を生成したり、回答受付手段24が受け付けた回答情報の態様を変換したりする機能を発揮させてもよい。言語モデルサーバ46の言語モデルとして、上述したLLMが挙げられ、さらに音響モデル等も含むことができる。
<
The
<第1端末48および第2端末50>
第1端末48、第2端末50は、それぞれ登録者、利用者によって操作される端末である。第1端末48および第2端末50としては、パーソナルコンピュータ、タブレット端末、携帯端末等を含むものであるが、管理サーバ10と送受信可能で情報の入出力できるものであれば特に限定されない。なお、第1端末48は、回答の音声情報に対する雑音(ノイズ)の影響を軽減できるマイクを備えることが好ましい。このような第1端末48を机や肩の上に置いて声を四六時中録音すれば、登録者からの音声データを基礎データとして収集できる。また、第1端末48および第2端末50はそれぞれ同一の端末である必要はなく、同一の利用者(登録者または利用者)が異なるタイミングで異なる端末を用いて情報の送受信を行ってもよい。本開示のプログラムが実行されるウェブサイト(プラットフォーム)において、登録者および利用者は異なる端末を用いても、それぞれの端末が同一の登録情報(アカウント情報)によって識別されればよい。
<First terminal 48 and second terminal 50>
The
<ウェブサーバ52>
ウェブサーバ52は、本開示に係る管理サーバ10によるプログラムに沿って、ウェブページにおいて第1端末48および第2端末50からのリクエストに応じて応答をする産業用コンピュータ等のサーバであり、インターネットでアクセスできる物理サーバ内に仮想的な専用サーバを構築した状態で提供されるものでもよい。本開示に係るプログラムが実行されるウェブサイトは、ウェブサーバ52によって管理される。なお、図1に示す例では、質問情報および回答情報を第2端末50に表示させるために(図4)、表示指示信号はウェブサーバ52を経由して第2端末50に送信され、管理サーバ10の管理者によって管理されるウェブサイトで質問情報および回答情報が表示されるようになっている。なお、本発明において、キャラクターとの対話はウェブサイトで行われることに限定されず、第1端末48にインストールされたいわゆるアプリ(アプリケーションソフトウェア)によって実行されてもよい。さらに、本開示に係るプログラムはウェブサイトとアプリの双方によって実行されてもよい。
<
The
[情報処理方法1]
次に、図6を参照して上記した情報処理システム1における情報処理方法1について説明するが、本開示に係る情報処理方法はこれに限定されない。以下の説明において、同一の参照符号が付された構成要素は上記した構成要素と同一であり、重複する説明は適宜省略する。なお、以下に示す処理は記憶部40に記憶されているプログラムを制御部12が実行することにより行われる。
[Information processing method 1]
Next, the
まず、制御部12(キャラクター登録手段14)が、登録者または管理者のリクエストに基づいてキャラクターの登録を行う(図6、ステップS1)。 First, the control unit 12 (character registration means 14) registers a character based on a request from a registrant or administrator (Figure 6, step S1).
次に、制御部12(質問生成手段16)が、キャラクターの属性および質問情報の生成の依頼を含むプロンプトを演算部44または言語モデルサーバ46(LLM)に入力することにより第1の態様の質問情報を取得する(図6、ステップS2)。
Next, the control unit 12 (question generation means 16) obtains the first type of question information by inputting a prompt including the character's attributes and a request to generate question information to the
次に、制御部12(位置情報取得手段18)が、第1端末48の位置に関する情報を第1端末48から受け付ける(図6、ステップS3)。演算部44において第2端末50から送信された質問情報に対する回答情報が演算される際に、位置情報取得手段18により取得された第1端末48の位置に関する情報を演算部44に入力することにより、第1端末48の位置に関する情報も回答情報の演算に反映される。
Next, the control unit 12 (location information acquisition means 18) receives information about the location of the first terminal 48 from the first terminal 48 (FIG. 6, step S3). When the
次に、制御部12(SNS情報取得手段20)が、キャラクターの登録が行われた登録者(のアカウント)に関連するSNSのアカウントのコンテンツ情報を受け付ける(図6、ステップS4)。演算部44において第2端末50から送信された質問情報に対する回答情報が演算される際に、SNS情報取得手段20により取得されたSNSのコンテンツ情報が演算部44に入力されることにより、SNSのコンテンツ情報も回答情報の演算に反映される。
Next, the control unit 12 (SNS information acquisition means 20) receives content information of the SNS account related to the registrant (account) for whom the character was registered (FIG. 6, step S4). When the
次に、制御部12(質問送信手段22)が、キャラクターの登録が行われた登録者のアカウントに対応する第1端末48に質問情報を第1の態様で送信する(図6、ステップS5)。 Next, the control unit 12 (question sending means 22) sends the question information in a first manner to the first terminal 48 corresponding to the account of the registrant for which the character was registered (Figure 6, step S5).
次に、制御部12(回答受付手段24)が、第1端末48から質問に対する回答情報を第2の態様で受け付ける(図6、ステップS6)。
Next, the control unit 12 (answer receiving means 24) receives answer information to the question from the
次に、制御部12(コンテンツ登録手段28)が、アカウント、質問情報および質問に対する回答情報を互いに関連付けて登録する(図6、ステップS7)。このとき、制御部12(コンテンツ登録手段28)は、登録者のアカウント情報等に、第1端末48の位置に関する情報やSNSのコンテンツ情報を関連付けて登録してもよい(図3)。
Next, the control unit 12 (content registration means 28) registers the account, the question information, and the answer information to the question in association with each other (FIG. 6, step S7). At this time, the control unit 12 (content registration means 28) may register information about the location of the
次に、制御部12(質問入力手段30)が、利用者の第2端末50からキャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部44に入力する(図6、ステップS8)。
Next, when the control unit 12 (question input means 30) receives question information for the character from the user's second terminal 50 in the first manner, the
次に、演算部44において制御部12(コンテンツ登録手段28)により登録されているキャラクターのアカウントに関連づけられている情報に基づいて第2端末50から送信された第1の態様の質問情報に対する回答情報が第2の態様で演算されると、制御部12(回答出力手段32)が、演算された第2の態様の回答情報を第2端末50に送信する(図6、ステップS9)。
Next, when the
次に、制御部12(親密度演算手段34)が、キャラクターに対する第2端末50を所持する利用者の親密度の演算を行う(図6、ステップS10)。
Next, the control unit 12 (intimacy calculation means 34) calculates the intimacy between the user who owns the
次に、第2端末50から第2の態様の回答情報に対する評価に関する情報を受け付けると、制御部12(スコアリング手段36)が、受け付けた評価に関する情報について、親密度演算手段34により演算された親密度に応じて第2の態様の回答情報のスコアリングを行い、この第2の態様の回答情報のスコアに関する情報を第1端末48に送信する(図6、ステップS11)。
Next, when information regarding the evaluation of the answer information of the second aspect is received from the
次に、制御部12(表示指示手段38)が、制御部12(スコアリング手段36)により算出された第2の態様の回答情報のスコアに基づいて複数のキャラクターの候補の表示の順番を決め、決められた表示の順番に従ってキャラクターの候補が表示されるように表示指示信号を第2端末50に送信する(図6、ステップS12)。こうして、利用者は、回答精度の高い、即ち実在するより登録者らしいキャラクターがどれかを意識しながら対話を楽しむことができる。
Next, the control unit 12 (display instruction means 38) determines the display order of the multiple candidate characters based on the score of the answer information of the second aspect calculated by the control unit 12 (scoring means 36), and transmits a display instruction signal to the
以上のような情報処理方法は一例であり、処理の流れは上記したものに限定されない。例えば、ステップS11において、スコアが低い場合、必要に応じて、登録者は、ステップS8で演算部44に入力された質問情報に対する回答情報を第2の態様で作成し(図5)、管理サーバ10(回答受付手段24)に送信してもよい(すなわち、図6のステップS6に戻る)。
The above information processing method is an example, and the processing flow is not limited to the above. For example, if the score is low in step S11, the registrant may, if necessary, create answer information to the question information input to the
このような情報処理方法1によれば、ステップS5において、制御部12(質問送信手段22)が、キャラクターに関する質問情報を第1端末48に送信し、ステップS6において、制御部12(回答受付手段24)が、第1端末48から、質問送信手段22が送信した質問情報に対する回答情報を受け付けることで、キャラクターに関する質問情報に対する回答情報を管理サーバ10に受け付けさせるというキャラクター生成の工程を、第1端末48を使用する登録者が自ら行うことが可能となることから、登録者が自分でキャラクターを生成することを可能とし、利用者とのスムーズな対話を図るチャットボットのプラットフォームを構築、提供することができる。
According to this
また、ある実施形態において、制御部12(回答受付手段24)は、第1端末48から質問に対する回答情報を第1の態様で受け付けてもよい(図6、ステップS6)。別の実施形態においては、第1端末48から質問に対する回答情報を第2の態様で受け付けた後(即ち、図6のステップS6の後に)、制御部12(態様変換手段26)は、この第2の態様の回答情報を第1の態様の回答情報に変換してもよい。また、演算部44において制御部12(コンテンツ登録手段28)により登録されているキャラクターのアカウントに関連づけられている情報に基づいて第2端末50から送信された第1の態様の質問情報に対する回答情報を第1の態様で演算させて、この演算された第1の態様の回答情報も第2端末50に送信してもよい(図6、ステップS9)。
In one embodiment, the control unit 12 (answer receiving means 24) may receive answer information to a question from the
なお、各ステップにおいて人力による確認作業も行われてよい。例えば、テキスト情報が作成される際に文章の間違いを修正する必要もあるからである。第1端末48から回答情報を受け付ける際、第2の態様の回答情報を第1の態様の回答情報に変換する際、演算部44で回答情報が演算される際に、確認を行ってもよい。
Note that manual checking may also be performed at each step. For example, when text information is created, errors in the text may need to be corrected. Checks may also be performed when answer information is received from the
[情報処理方法2]
次に、図7を参照して上記した情報処理システム1における情報処理方法2について説明する。なお、情報処理方法1と重複する説明は適宜省略する。情報処理方法2は、本開示に係るプラットフォームのキャラクターとなる登録者によって管理者側で用意した質問に対する回答情報を作成できない場合に対応可能である。即ち、図6のステップS6が行えない場合を想定している。
[Information processing method 2]
Next, information processing method 2 in the above-mentioned
情報処理方法1と同様に、まず、制御部12(キャラクター登録手段14)が、キャラクターの登録を行う(図7、ステップS101)。
As with
次に、制御部12(回答受付手段24)が、キャラクターの登録が行われた登録者のアカウントに対応する第1端末48から質問情報および対応する回答情報を第2の態様で受け付ける(図7、ステップS102)。即ち、情報処理方法1と異なり、この質問情報は、管理サーバ10の管理者側ではなく、登録者側で提供され、質問情報と回答情報は既に関連付けされているとみなせる。
Next, the control unit 12 (answer receiving means 24) receives the question information and the corresponding answer information in a second manner from the first terminal 48 corresponding to the account of the registrant for which the character was registered (FIG. 7, step S102). That is, unlike
次に、制御部12(コンテンツ登録手段28)が、アカウント、質問情報および質問に対する回答情報を互いに関連付けて登録する(図7、ステップS103)。 Next, the control unit 12 (content registration means 28) registers the account, the question information, and the answer information to the question in association with each other (Figure 7, step S103).
次に、制御部12(質問入力手段30)が、利用者の第2端末50からキャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部44に入力する(図7、ステップS104)。
Next, when the control unit 12 (question input means 30) receives question information for the character from the user's second terminal 50 in the first manner, the
次に、演算部44において制御部12(コンテンツ登録手段28)により登録されているキャラクターのアカウントに関連づけられている情報に基づいて第2端末50から送信された第1の態様の質問情報に対する回答情報が第2の態様で演算されると、制御部12(回答出力手段32)が、演算された第2の態様の回答情報を第2端末50に送信する(図7、ステップS105)。こうして、利用者はプラットフォーム上において登録されているキャラクターとの対話を楽しむことができる。
Next, when the
このような情報処理方法2によれば、プラットフォーム上のキャラクターが例えば故人であって、この登録者により管理者側で用意した質問に回答できない場合であっても、その故人の関連団体や遺族等が、演算部44等によって回答情報を演算するために十分な量のデータセットを提供できるのであれば、ステップS102において、制御部12(回答受付手段24)が、第1端末48から、キャラクターに関する質問情報および対応する回答情報を受け付けることで、キャラクターに関する質問情報に対する回答情報を管理サーバ10に受け付けさせるというキャラクター生成の工程を、管理サーバ10の管理者によらずとも、第1端末48を使用する登録者が自ら行うことが可能となることから、登録者が自分でキャラクターを生成することを可能とし、利用者とのスムーズな対話を図るチャットボットのプラットフォームを構築、提供することができる。「十分な量」として、例えば音声の収録時間として10時間分のデータ量が挙げられる。
According to this information processing method 2, even if the character on the platform is, for example, a deceased person and the registrant cannot answer the questions prepared by the administrator, if the deceased's related organizations, surviving family members, etc. can provide a sufficient amount of data set for the
なお、情報処理方法2においても、登録者のSNSのコンテンツ情報が入手可能であれば、演算部44等による演算処理に活用できるのは情報処理方法1と同様である。また、制御部12(スコアリング手段36)に回答情報のスコアリングを行わせ、他のキャラクターのスコアと比較させることも可能である。
In information processing method 2, if content information of the registrant's SNS is available, it can be used for calculation processing by the
[情報処理方法3]
次に、図8を参照して上記した情報処理システム1における情報処理方法3について説明する。なお、情報処理方法1、2と重複する説明は適宜省略する。情報処理方法3は、本開示に係るプラットフォームで演算部44等による演算処理の基礎となる情報を問わず、キャラクターと利用者とのスムーズな対話を実現するものである。演算処理の基礎となる情報を問わないとは、情報処理方法1、2で収集された質問情報と回答情報を用いてもよいが、その他の方法で収集された質問情報と回答情報を用いてもよいことを意味する。また、キャラクターとそのアカウント情報も任意の方法により登録、保存できる。
[Information Processing Method 3]
Next, information processing method 3 in the above-mentioned
まず、制御部12(質問入力手段30)が、利用者の第2端末50からキャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部44に入力する(図8、ステップS201)。
First, when the control unit 12 (question input means 30) receives question information for a character from the user's second terminal 50 in a first manner, the
次に、演算部44において登録されているキャラクターのアカウントに関連づけられている情報に基づいて第2端末50から送信された第1の態様の質問情報に対する回答情報が第2の態様で演算されると、制御部12(回答出力手段32)が、演算された第2の態様の回答情報を第2端末50に送信する(図8、ステップS201)。
Next, when answer information to the question information of the first aspect transmitted from the
このような情報処理方法3によれば、演算部44等によって回答情報を演算するために十分な量のデータセットがあれば、登録者が自分でキャラクターを生成することを可能とし、利用者とのスムーズな対話を図るチャットボットのプラットフォームを構築、提供することができる。
According to this information processing method 3, if there is a sufficient amount of data set for the
なお、情報処理方法1、2と同様に、登録者のSNSのコンテンツ情報が入手可能であれば、演算部44等による演算処理に活用できる。また、制御部12(スコアリング手段36)に回答情報のスコアリングを行わせ、他のキャラクターのスコアと比較させることも可能である。また、評価結果やスコアは、教師データをさらに収集するか否か、演算部44等による演算結果を改善するか否か等の判断材料になる。
As with
以上のような構成からなる本実施の形態のプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、上述したように、プログラムを実行させることにより、コンピュータ(管理サーバ10)は、以下のように、質問入力手段30と、回答出力手段32として機能する。具体的には、質問入力手段30は、利用者の第2端末50からキャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部44に入力する。回答出力手段32は、演算部44において、登録されているキャラクターのアカウントに関連づけられている情報に基づいて第2端末50から送信された第1の態様の質問情報に対する回答情報が第2の態様で演算されると、演算された第2の態様の回答情報を第2端末50に送信する。
In the program, computer (management server 10),
また、本開示の一実施形態として、プログラムを実行させることにより、コンピュータ(管理サーバ10)は、以下のように、キャラクター登録手段14と、質問送信手段22と、回答受付手段24と、質問入力手段30と、回答出力手段32として機能する。具体的には、キャラクター登録手段14は、キャラクターの登録を行う。質問送信手段22は、キャラクターに関する質問情報を第1端末48に第1の態様で送信する。回答受付手段24は、第1端末48から質問送信手段22が送信した質問情報に対する回答情報を第2の態様で受け付ける。質問入力手段30は、利用者が操作する第2端末50からキャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部44に入力する。回答出力手段32は、演算部44において、質問送信手段22が第1端末48に送信した質問情報及び回答受付手段24が第1端末48から受け付けた回答情報に基づいて、質問入力手段30が入力した質問情報に対する回答情報が第2の態様で演算されると、演算された第2の態様の回答情報を第2端末50に送信する。
Furthermore, as an embodiment of the present disclosure, by executing a program, the computer (management server 10) functions as a character registration means 14, a question transmission means 22, an answer receiving means 24, a question input means 30, and an answer output means 32, as follows. Specifically, the character registration means 14 registers a character. The question transmission means 22 transmits question information about the character to the
また、本開示の一実施形態として、プログラムを実行させることにより、コンピュータ(管理サーバ10)は、以下のように、キャラクター登録手段14と、質問送信手段22と、回答受付手段24と、態様変換手段26と、質問入力手段30と、回答出力手段32として機能する。具体的には、キャラクター登録手段14は、キャラクターの登録を行う。質問送信手段22は、キャラクターに関する質問情報を第1端末48に第1の態様で送信する。回答受付手段24は、第1端末48から質問送信手段22が送信した質問情報に対する回答情報を第2の態様で受け付ける。態様変換手段26は、回答受付手段24が受け付けた第2の態様の回答情報を第1の態様の回答情報に変換する。質問入力手段30は、利用者の第2端末50から受け付けた第1の態様の質問情報を演算部44に入力する。回答出力手段32は、演算部44において質問送信手段22が第1端末48に送信した質問情報及び回答受付手段24が第1端末48から受け付けた回答情報に基づいて第2端末50から送信された第1の態様の質問情報に対する回答情報が第1の態様で演算されると、演算された第1の態様の回答情報を第2端末50に送信する。このように、態様変換手段26により、回答受付手段24が受け付けた第2の態様の回答情報を第1の態様の回答情報に変換すれば、演算部44等の基礎データを容易に増やすことができる。
In addition, as an embodiment of the present disclosure, by executing a program, the computer (management server 10) functions as a character registration means 14, a question transmission means 22, an answer reception means 24, a manner conversion means 26, a question input means 30, and an answer output means 32 as follows. Specifically, the character registration means 14 registers a character. The question transmission means 22 transmits question information related to the character to the
また、本開示の一実施形態として、プログラムを実行させることにより、コンピュータ(管理サーバ10)は、以下のように、キャラクター登録手段14と、質問送信手段22と、回答受付手段24と、質問入力手段30と、回答出力手段32として機能する。具体的には、キャラクター登録手段14は、キャラクターの登録を行う。質問送信手段22は、キャラクターに関する質問情報を第1端末48に第1の態様で送信する。回答受付手段24は、第1端末48から質問送信手段22が送信した質問情報に対する回答情報を第1の態様で受け付ける。質問入力手段30は、利用者の第2端末50から第1の態様で受け付けた質問情報を演算部44に入力する。回答出力手段32は、演算部44において質問送信手段22が第1端末48に送信した質問情報及び回答受付手段24が第1端末48から受け付けた回答情報に基づいて、質問入力手段30が入力した第1の態様の質問情報に対する回答情報が第1の態様で演算されると、演算された第1の態様の回答情報を第2端末50に送信する。
Furthermore, as an embodiment of the present disclosure, by executing a program, the computer (management server 10) functions as a character registration means 14, a question transmission means 22, an answer receiving means 24, a question input means 30, and an answer output means 32, as follows. Specifically, the character registration means 14 registers a character. The question transmission means 22 transmits question information relating to the character to the
また、本開示の一実施形態として、プログラムを実行させることにより、コンピュータ(管理サーバ10)は、以下のように、キャラクター登録手段14と、回答受付手段24と、質問入力手段30と、回答出力手段32として機能する。具体的には、キャラクター登録手段14は、キャラクターの登録を行う。回答受付手段24は、第1端末48からキャラクターに関する質問情報および対応する回答情報を第2の態様で受け付ける。質問入力手段30は、利用者の第2端末50からキャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部44に入力する。回答出力手段32は、演算部44において回答受付手段24が第1端末48から受け付けた質問情報及び回答情報に基づいて第2端末50から送信された第1の態様の質問情報に対する回答情報が第2の態様で演算されると、演算された第2の態様の回答情報を第2端末50に送信する。
In addition, as an embodiment of the present disclosure, by executing a program, the computer (management server 10) functions as a character registration means 14, an answer reception means 24, a question input means 30, and an answer output means 32 as follows. Specifically, the character registration means 14 registers a character. The answer reception means 24 receives question information and corresponding answer information about the character from the
近年の対話型AIや生成AIの発展により、利用者が質問を入力すると、自動会話プログラムであるチャットボットにより回答を出力することはできる。このように回答を出力するチャットボット等は、より人間らしい会話を成立させるために、所定の性格や容姿(ペルソナ、アバター)を与えられることが多い。これに対し、本実施の形態のプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法によれば、登録者が自分でキャラクターを生成することを可能とし、利用者とのスムーズな対話を図るチャットボットのプラットフォームを提供することができる。言い換えると、「なかなか話せない芸能人(1:N)」から、「いつでも話せる芸能人(1:1)」という世界観を創出でき、利用者にその芸能人と1対1で話していると錯覚するような利用者体験を提供でき、本開示に係るプラットフォームによれば、複数の芸能人をチャラクターとして登録できる。以下、本開示に係るプラットフォームの構築のことを、AIキャラクターの民主化ともいう。また、上述のように本開示に係るプラットフォームによれば、利用者のニーズに合わせて、プラットフォームから利用者の端末50への回答情報の送信態様を音声とするかテキストとするか選択することができる。
With the recent development of conversational AI and generative AI, when a user inputs a question, a chatbot, which is an automatic conversation program, can output an answer. Chatbots that output answers in this way are often given a predetermined personality and appearance (persona, avatar) in order to establish a more human-like conversation. In contrast, the program, computer (management server 10),
また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、キャラクター登録手段14は、キャラクターの登録を行う際に、キャラクターに対応する属性に関する情報の登録も行ってもよく、質問送信手段22により第1端末48に送信される質問情報は、キャラクターの属性に関連付けられている質問情報を含んでもよい。このように、利用者がプラットフォームでキャラクターと話すであろう属性に着目して、質問を作成することにより、より効率よくAIキャラクターの民主化を図ることができる。
Furthermore, in the program, computer (management server 10),
また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、プログラムを実行することにより、コンピュータ(管理サーバ10)は、質問生成手段16として更に機能することもできる。具体的には、質問生成手段16は、キャラクターの属性および質問情報の生成の依頼を含むプロンプトを演算部44または演算部44とは別の演算部(言語モデルサーバ46)に入力することにより質問情報を取得する。こうして、キャラクターの属性に応じた質問を演算部44または別の演算部(言語モデルサーバ46)で生成することができ、AIキャラクターの民主化を図るうえで効率的に質問事項を事前準備できる。
In addition, in the program, computer (management server 10),
また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、キャラクター登録手段14は、複数のキャラクターの登録を行い、質問入力手段30は、第2端末50から選択されたキャラクターと選択されたキャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部44に入力することもできる。こうして、プラットフォームで複数のキャラクターと対話できれば、利用者は気分に応じて対話するキャラクターを選択できる。
In addition, in the program, computer (management server 10),
また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、プログラムを実行することにより、コンピュータ(管理サーバ10)は、スコアリング手段36として更に機能することもできる。具体的には、スコアリング手段36は、第2端末50から回答情報に対する評価に関する情報を受け付けると、受け付けた評価に関する情報に基づいて回答情報のスコアリングを行い、回答情報のスコアに関する情報を第1端末48に送信する(図4)。こうして、例えば、音声の回答情報に対する評価(スコア)が登録者の端末(第1端末48)に収集され、評価が低い回答情報に関しては登録者に音声の回答情報を再収録してもらい、登録者のキャラクターらしい回答をより精度よく作成するための基礎データとして利用できる。回答精度の低いワードを検出し、当該ワードを含む文章の作成、収録、学習というプロセスを自動化させることもできる。登録者が苦手とする音素についても同様のプロセスによって回答精度を改善することができる。
In addition, in the program, computer (management server 10),
また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、プログラムを実行することにより、コンピュータ(管理サーバ10)は、親密度演算手段34として更に機能することもできる。具体的には、親密度演算手段34は、キャラクターに対する第2端末50を所持する利用者の親密度の演算を行い、スコアリング手段36は、受け付けた評価に関する情報について、親密度演算手段34により演算された親密度に応じて回答情報のスコアリングを行ってもよい。このように、利用者が特定のキャラクター(アバター)との関わり度を示す親密度を、キャラクター評価(スコアリング)に利用できる。例えば、チャット時間が長ければ、現実の登録者との差異に気付き易いと推測できるからである。また、登録者のファンはプラットフォームの利用者になることが考えられ、利用者が自身の親密度を知ることができれば、自分が推しのAIキャラクターの民主化に貢献できるという動機づけとなり得る。
In addition, in the program, computer (management server 10),
また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、プログラムを実行することにより、コンピュータ(管理サーバ10)は、表示指示手段38として更に機能することもできる。具体的には、キャラクター登録手段14は、複数のキャラクターの登録を行い、質問入力手段30は、第2端末50から選択されたキャラクターと選択されたキャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部44に入力し、表示指示手段38は、スコアリング手段36により算出された回答情報のスコアに基づいて複数のキャラクターの候補の表示の順番を決め、決められた表示の順番に従ってキャラクターの候補が表示されるように表示指示信号を第2端末50に送信する。こうして、評価が高いほど利用者の端末で上位に表示される。
In addition, in the program, computer (management server 10),
また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、プログラムを実行することにより、コンピュータ(管理サーバ10)は、位置情報取得手段18として更に機能することもできる。具体的には、位置情報取得手段18は、第1端末48の位置に関する情報を第1端末48から受け付ける。演算部44において第2端末50から送信された質問情報に対する回答情報が演算される際に、位置情報取得手段18により取得された第1端末48の位置に関する情報も演算部44に入力することにより第1端末48の位置に関する情報を回答情報の演算に反映させることができる。こうして、第1端末48の位置情報も参照して利用者の質問に対する回答を生成できる。
In addition, in the program, computer (management server 10),
また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、プログラムを実行することにより、コンピュータ(管理サーバ10)は、SNS情報取得手段20として更に機能することもできる。具体的には、SNS情報取得手段20は、キャラクターの登録が行われた登録者に関連するSNSのアカウントのコンテンツ情報を受け付ける。演算部44において第2端末50から送信された質問情報に対する回答情報が演算される際に、質問入力手段30は、SNS情報取得手段20により取得されたSNSのコンテンツ情報も演算部44に入力することによりSNSのコンテンツ情報を回答情報の演算に反映させることができる。こうして、キャラクターの登録を行った登録者のアカウントのSNS情報も参照して利用者の質問に対する回答を生成できる。
In addition, in the program, computer (management server 10),
なお、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法は、上述したような態様や組み合わせに限定されることはなく、様々な変更を加えることができる。
Note that the program, computer (management server 10),
本発明者らがAIキャラクターの民主化について鋭意検討したところ、演算部44等に演算された回答情報は、特に音声情報の場合、AI(演算部44等)による会話の語尾(「~だよね」、「~でしょ?」等)の精度が低い傾向にあった。そこで、コンピュータ(管理サーバ10)は、語尾を自動的に抽出し、確認するよう機能してもよい。また、演算部44等に対するプロンプトで、登録者の音声(音色、強さ、高さ等)に合わせて、語尾、話し方やイントネーションを整えるよう指示することが好ましい。さらに、このような修正を類似文脈でまとめて反映させることが好ましい。
After the inventors thoroughly investigated the democratization of AI characters, they found that the answer information calculated by the
また、回答情報の第1の態様と第2の態様として、音声およびテキストを用いる例を説明したが、本開示に係る実施形態はこれらに限定されず、例えば、第3の態様として動画を回答情報として出力させてもよい。利用者からの質問情報に画像も含めることができ、演算部44等はその画像に対する感想を回答情報として生成してもよい。
Although examples using voice and text as the first and second forms of answer information have been described, embodiments of the present disclosure are not limited to these, and for example, a video may be output as answer information as a third form. Images may also be included in the question information from the user, and the
また、登録者のキャラクター性を表現するために、テキスト情報に加えて、絵文字や顔文字を付与した文章を演算部44等に生成させてもよい。また、出力するテキスト内容に応じて、抑揚・声色を変えることで、感情の浮き沈みを再現してもよい。また、感情別に回答の音声データを分類し保存してもよい。
In addition, to express the character of the registrant, the
また、演算部44等は、会話の中で自然に登録者が関与するイベント告知などのプロモーションを行うような回答情報を生成してもよい。具体的には、イベントに関連する単語(場所、日時、内容等)を予め設定しておき、質問にイベントに関連する単語が含まれていたら、プロモーションを行うような回答情報を出力させてよい。また、利用者からの返答内容にイベントに参加する可能性が示唆されていたら、コンピュータ(管理サーバ10)は、イベントの予約コードを発行してもよい。また、利用者のスケジュールの空き状況を把握した上で告知を行わせてもよい。さらに、実際にイベントに来た、来ていないによって、利用者にポイントを付与したり、加算したりしてもよい。このように、利用者の来場確度を高める仕組みを、演算部44等による演算方法に組み込むことができる。
The
また、管理サーバ10は、第2端末50の位置情報を受け付けてもよく、利用者と登録者のアバターとで「行きたい」と話した場所に第2端末50が近づくと、会話とは別に広告が第2端末50に自動配信してもよい。
The
また、質問情報と回答情報は、日本語に限らず、中国語・タイ語など外国語でもよい。演算部44等で適宜翻訳が可能である。
In addition, the question information and answer information are not limited to Japanese, but may be in a foreign language such as Chinese or Thai. The
また、演算部44等による回答情報に合わせて、ホログラムやロボット等の物理的に存在するものを連動させてもよい。
In addition, physically existing objects such as holograms and robots may be linked to the response information from the
また、基礎データの収集に関して、登録者の声色と似ている人をバンク化(リスト化)して、リストの中から音声提供者をピックアップしてキャラクター化の出発点とすることもできる。 In addition, when collecting basic data, it is possible to create a bank (list) of people whose voice tones are similar to that of the registered user, and then select a voice provider from the list to use as a starting point for creating a character.
また、本開示のプラットフォームにおいて、登録者本人が利用者とのやり取りに対してオーバーライドして直接参加してもよい。 Furthermore, in the platform disclosed herein, the registered person may override and directly participate in interactions with users.
また、会話の没入感を向上させるために、リアルの時刻を踏まえた回答情報を演算してもよい。また、テキスト情報は一つの吹き出しで出力するのではなく、人間のように吹き出しをいくつかに分けてもよい。回答情報の生成中、「・・・」を出さないよう設定してもよい。利用者のプロフィールに変更があった際に、前回との違いをAI(演算部44等)が認識し、回答情報に反映させてもよい。利用者のSNSなどのURLを入力しておくと、演算部44等はアップロードされた内容を踏まえた回答情報を作成してもよい。例えば、「さっきストーリーに投稿してたお店、いいね!」とキャラクターが不測突発的に連絡してもよい。また、演算部44等による演算処理の基礎データとして、SNSのコンテンツ情報や第1端末48の位置情報だけでなく、登録者の携帯電話内のアプリ情報も取得できるようにしてもよい。例えば、健康系アプリと連携させておくと、利用者の体調や運動量に応じた回答情報を作成してもよい。例えば、キャラクターに「最近運動不足じゃない?」と言わせることができる。位置情報と連動させておくと今日行った場所(飲食店、百貨店など)を踏まえて、キャラクターが会話してもよい。登録者のウェブ閲覧情報も利用してもよい。これらの情報を登録者だけでなく利用者側からも取得できれば、演算部44等で登録者と利用者と間でマッチングを行い、マッチング内容を回答情報に反映させてもよい。例えば、閲覧履歴から趣味趣向が伺えるので、趣味嗜好を理解した上で会話が可能になる。また、リアルタイムの情報を回答することにより、キャラクターという仮想世界と現実との境界線をなくすプラットフォームを提供することができる。また、システムエラーが起きた際、AIによる生成ではなくただの収録音声を流してもよい。
In addition, in order to improve the immersiveness of the conversation, answer information may be calculated based on the real time. Moreover, instead of outputting text information in one speech bubble, it may be divided into several speech bubbles like a human being. It may be set not to display "..." during the generation of answer information. When a change is made to the user's profile, the AI (
また、プラットフォーム上において、利用者から「会いたい」などのペインに関するキーワードが出てきたら、キャラクターのマーケティング活動につながる会話を生成してもよい。例えば、キャラクターに「水着イベントどうかな?」のような反応をさせて、利用者にイベント情報をWeb参照させ返答させることも可能となる。また、利用者が登録者に関する事実情報をウェブサイトにアップロードしてもよい。登録者の他に、事実関係を確認承認する承認手段を管理サーバ10に設け、事実関係が承認されると、利用者にポイントを付与するように設定してもよい。事実情報が登場した会話について、その後のやり取りから判断して、その事実情報の正誤を判定し、自動承認してもよい。また、登録者同士で相互評価して、回答情報を修正し合うようにしてもよい。また、プラットフォーム上において、キャラクターコミュニティを設け、利用者の参加の活発度や、総会話時間などに応じて、利用者を表彰、ポイントなどの特典を付与してもよい。
In addition, when a user uses a keyword related to Pain, such as "I want to meet you," on the platform, a conversation that leads to marketing activities for the character may be generated. For example, it is possible to have the character respond with something like "What about the swimsuit event?", and have the user refer to the event information on the Web and respond. Also, the user may upload factual information about the registrant to the website. In addition to the registrant, the
また、キャラクターは演算部44等に学習させて、パラメータを微調整したアダプタに利用者との対話(回答情報の生成)をさせてもよい。
The character may also be trained by the
1 情報処理システム
10 管理サーバ(コンピュータ)
12 制御部
14 キャラクター登録手段
16 質問生成手段
18 位置情報取得手段
20 SNS情報取得手段
22 質問送信手段
24 回答受付手段
26 態様変換手段
28 コンテンツ登録手段
30 質問入力手段
32 回答出力手段
34 スコアリング手段
36 親密度演算手段
38 表示指示手段
40 記憶部
42 通信インターフェース部
44 演算部
46 言語モデルサーバ(演算部)
48 第1端末
50 第2端末
52 ウェブサーバ
54 通信ネットワーク
1
12
48
Claims (31)
前記キャラクター登録手段は、キャラクターの登録を行い、さらに前記キャラクターの登録を行う際に、前記キャラクターに対応する属性に関する情報の登録も行い、
前記質問送信手段は、前記キャラクターの属性に関連付けられている質問情報を含む前記キャラクターに関する質問情報を第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信する、プログラム。 A program for causing a computer to function as a character registration means, a question sending means, a response receiving means, a question input means, and a response output means,
the character registration means registers a character, and when registering the character, also registers information regarding attributes corresponding to the character;
the question transmission means transmits question information regarding the character, the question information including question information associated with an attribute of the character, to a first terminal;
the answer receiving means receives answer information to the question information transmitted by the question transmitting means from the first terminal,
the question input means, when receiving question information for the character from a second terminal operated by a user, inputs the received question information to a calculation unit;
The answer output means is a program in which, in the calculation unit, answer information to the question information input by the question input means is calculated based on the question information sent to the first terminal by the question sending means and the answer information received from the first terminal by the answer receiving means, and the calculated answer information is transmitted to the second terminal.
前記質問生成手段は、前記キャラクターの属性および質問情報の生成の依頼を含むプロンプトを前記演算部または前記演算部とは別の演算部に入力することにより質問情報を取得する、請求項1記載のプログラム。 The computer is further caused to function as a question generation means,
2. The program according to claim 1 , wherein the question generating means obtains the question information by inputting a prompt including an attribute of the character and a request for generating question information to the calculation unit or a calculation unit other than the calculation unit.
前記質問入力手段は、前記第2端末から選択されたキャラクターと選択された前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を前記演算部に入力する、請求項1記載のプログラム。 The character registration means registers a plurality of characters,
2. The program according to claim 1, wherein the question input means, upon receiving a selected character and question information for the selected character from the second terminal, inputs the received question information to the calculation unit.
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信し、
前記スコアリング手段は、前記第2端末から回答情報に対する評価に関する情報を受け付けると、受け付けた前記評価に関する情報に基づいて回答情報のスコアリングを行い、回答情報のスコアに関する情報を前記第1端末に送信する、プログラム。 A program for causing a computer to function as a character registration means, a question transmission means, a response reception means, a question input means, a response output means , and a scoring means,
The character registration means registers a character,
the question transmission means transmits question information regarding the character to a first terminal;
the answer receiving means receives answer information to the question information transmitted by the question transmitting means from the first terminal,
the question input means, when receiving question information for the character from a second terminal operated by a user, inputs the received question information to a calculation unit;
the answer output means, in the calculation unit, calculates answer information to the question information input by the question input means based on the question information transmitted to the first terminal by the question transmission means and the answer information received from the first terminal by the answer reception means, and transmits the calculated answer information to the second terminal;
The program, wherein when the scoring means receives information regarding an evaluation of the answer information from the second terminal, it scores the answer information based on the received information regarding the evaluation and transmits information regarding the score of the answer information to the first terminal .
前記親密度演算手段は、前記キャラクターに対する前記第2端末を所持する利用者の親密度の演算を行い、
前記スコアリング手段は、受け付けた前記評価に関する情報について、前記親密度演算手段により演算された親密度に応じて回答情報のスコアリングを行う、請求項4記載のプログラム。 The computer is further caused to function as a closeness calculation means,
the intimacy calculation means calculates an intimacy level between the user of the second terminal and the character,
5. The program according to claim 4 , wherein the scoring means scores answer information about the received information on the evaluation in accordance with the degree of intimacy calculated by the degree of intimacy calculation means.
前記キャラクター登録手段は、複数のキャラクターの登録を行い、
前記質問入力手段は、前記第2端末から選択されたキャラクターと選択された前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を前記演算部に入力し、
前記表示指示手段は、前記スコアリング手段により算出された回答情報の前記スコアに基づいて複数の前記キャラクターの候補の表示の順番を決め、決められた表示の順番に従って前記キャラクターの候補が表示されるように表示指示信号を前記第2端末に送信する、請求項4または5記載のプログラム。 The computer is further caused to function as a display instruction means,
The character registration means registers a plurality of characters,
the question input means, when receiving a selected character and question information for the selected character from the second terminal, inputs the received question information to the calculation unit;
The program according to claim 4 or 5, wherein the display instruction means determines an order in which the multiple character candidates are displayed based on the score of the answer information calculated by the scoring means, and transmits a display instruction signal to the second terminal so that the character candidates are displayed in accordance with the determined display order.
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を受け付け、
前記位置情報取得手段は、前記第1端末の位置に関する情報を前記第1端末から受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報及び前記位置情報取得手段により取得された前記第1端末の位置に関する情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報並びに前記位置情報取得手段により取得された前記第1端末の位置に関する情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信する、プログラム。 A program for causing a computer to function as a character registration means, a question transmission means, a response reception means, a position information acquisition means, a question input means, and a response output means,
The character registration means registers a character,
the question transmission means transmits question information regarding the character to a first terminal;
the answer receiving means receives answer information to the question information transmitted by the question transmitting means from the first terminal,
the location information acquisition means receives information regarding the location of the first terminal from the first terminal;
the question input means, when receiving question information for the character from a second terminal operated by a user, inputs the received question information and information regarding the position of the first terminal acquired by the position information acquisition means to a calculation unit;
The answer output means is a program in which, in the calculation unit, answer information to the question information input by the question input means is calculated based on the question information sent to the first terminal by the question sending means, the answer information received from the first terminal by the answer receiving means, and information regarding the location of the first terminal acquired by the location information acquisition means, and then transmits the calculated answer information to the second terminal.
前記SNS情報取得手段は、前記キャラクターの登録が行われた登録者に関連するSNSのアカウントのコンテンツ情報を受け付け、
前記演算部において前記第2端末から送信された質問情報に対する回答情報が演算される際に、前記質問入力手段は、前記SNS情報取得手段により取得されたSNSのコンテンツ情報も前記演算部に入力することにより前記SNSのコンテンツ情報を回答情報の演算に反映させる、請求項1記載のプログラム。 The computer is further caused to function as an SNS information acquisition means,
The SNS information acquisition means receives content information of an SNS account related to the registrant who has registered the character,
The program according to claim 1, wherein when the calculation unit calculates answer information to the question information transmitted from the second terminal, the question input means also inputs SNS content information acquired by the SNS information acquisition means to the calculation unit, thereby reflecting the SNS content information in the calculation of the answer information.
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1の態様で第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を第2の態様で受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が第2の態様で演算されると、演算された第2の態様の回答情報を前記第2端末に送信する、プログラム。 A program for causing a computer to function as a character registration means, a question sending means, a response receiving means, a question input means, and a response output means,
The character registration means registers a character,
the question transmission means transmits question information about the character to a first terminal in a first manner ;
the answer receiving means receives, from the first terminal, answer information to the question information transmitted by the question transmitting means in a second manner ;
the question input means, when receiving question information for the character in a first manner from a second terminal operated by a user, inputs the received question information in the first manner to a calculation unit;
The answer output means is a program in which, in the calculation unit, when answer information to the question information input by the question input means is calculated in a second manner based on the question information sent to the first terminal by the question sending means and the answer information received from the first terminal by the answer receiving means, the calculated answer information in the second manner is transmitted to the second terminal.
前記態様変換手段は、前記回答受付手段が受け付けた第2の態様の回答情報を第1の態様の回答情報に変換し、
前記回答出力手段は、前記演算部において演算された第1の態様の回答情報も前記第2端末に送信する、請求項9記載のプログラム。 The computer is further caused to function as a mode conversion means,
The manner conversion means converts the answer information of the second manner accepted by the answer accepting means into answer information of a first manner,
10. The program according to claim 9 , wherein the answer output means also transmits answer information of the first aspect calculated in the calculation unit to the second terminal.
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1の態様で第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を第2の態様で受け付け、
前記態様変換手段は、前記回答受付手段が受け付けた第2の態様の回答情報を第1の態様の回答情報に変換し、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が第1の態様で演算されると、演算された第1の態様の回答情報を前記第2端末に送信する、プログラム。 A program for causing a computer to function as a character registration means, a question transmission means, a response reception means, a manner conversion means, a question input means, and a response output means,
The character registration means registers a character,
the question transmission means transmits question information about the character to a first terminal in a first manner ;
the answer receiving means receives, from the first terminal, answer information to the question information transmitted by the question transmitting means in a second manner ;
The manner conversion means converts the answer information of the second manner accepted by the answer accepting means into answer information of a first manner,
the question input means, when receiving question information for the character in a first manner from a second terminal operated by a user, inputs the received question information in the first manner to a calculation unit;
The answer output means is a program in which, in the calculation unit, when answer information to the question information input by the question input means is calculated in a first manner based on the question information sent to the first terminal by the question sending means and the answer information received from the first terminal by the answer receiving means, the calculated answer information in the first manner is transmitted to the second terminal.
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を第1の態様で受け付け、
前記質問入力手段は、前記第2端末から第1の態様で受け付けた質問情報を前記演算部に入力し、
前記回答出力手段は、前記演算部において演算された第1の態様の回答情報を前記第2端末に送信する、請求項1、2、3、4、5、7または8記載のプログラム。 The question transmission means transmits question information to the first terminal in a first manner,
the answer receiving means receives, from the first terminal, answer information to the question information transmitted by the question transmitting means in a first manner;
the question input means inputs question information received from the second terminal in a first manner to the calculation unit;
9. The program according to claim 1, 2, 3, 4, 5 , 7 or 8 , wherein the answer output means transmits answer information of a first aspect calculated in the calculation unit to the second terminal.
前記キャラクター登録手段は、キャラクターの登録を行い、
前記回答受付手段は、前記キャラクターに関する質問情報および対応する回答情報を第1端末から受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記回答受付手段が前記第1端末から受け付けた質問情報及び回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信し、
前記スコアリング手段は、前記第2端末から回答情報に対する評価に関する情報を受け付けると、受け付けた前記評価に関する情報に基づいて回答情報のスコアリングを行い、回答情報のスコアに関する情報を前記第1端末に送信する、プログラム。 A program for causing a computer to function as a character registration means, an answer acceptance means, a question input means, an answer output means, and a scoring means,
The character registration means registers a character,
the answer receiving means receives question information and corresponding answer information regarding the character from a first terminal;
the question input means, when receiving question information for the character from a second terminal operated by a user, inputs the received question information to a calculation unit;
the answer output means, in the calculation unit, calculates answer information to the question information input by the question input means based on the question information and answer information accepted by the answer accepting means from the first terminal, and transmits the calculated answer information to the second terminal;
The program, wherein when the scoring means receives information regarding an evaluation of the answer information from the second terminal, it scores the answer information based on the received information regarding the evaluation and transmits information regarding the score of the answer information to the first terminal .
前記キャラクター登録手段は、キャラクターの登録を行い、
前記回答受付手段は、前記キャラクターに関する質問情報および対応する回答情報を第1端末から受け付け、
前記位置情報取得手段は、前記第1端末の位置に関する情報を前記第1端末から受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報及び前記位置情報取得手段により取得された前記第1端末の位置に関する情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記回答受付手段が前記第1端末から受け付けた質問情報及び回答情報並びに前記位置情報取得手段により取得された前記第1端末の位置に関する情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信する、プログラム。 A program for causing a computer to function as a character registration means, a response reception means, a position information acquisition means, a question input means, and a response output means,
The character registration means registers a character,
the answer receiving means receives question information and corresponding answer information regarding the character from a first terminal;
the location information acquisition means receives information regarding the location of the first terminal from the first terminal;
the question input means, when receiving question information for the character from a second terminal operated by a user, inputs the received question information and information regarding the position of the first terminal acquired by the position information acquisition means to a calculation unit;
The answer output means is a program in which, in the calculation unit, answer information to the question information input by the question input means is calculated based on the question information and answer information received by the answer receiving means from the first terminal and information regarding the location of the first terminal acquired by the location information acquisition means, and the calculated answer information is transmitted to the second terminal.
前記キャラクター登録手段は、キャラクターの登録を行い、
前記回答受付手段は、前記キャラクターに関する質問情報および対応する回答情報を第1端末から第2の態様で受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記回答受付手段が前記第1端末から受け付けた質問情報及び回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が第2の態様で演算されると、演算された第2の態様の回答情報を前記第2端末に送信する、プログラム。 A program for causing a computer to function as a character registration means, an answer acceptance means, a question input means, and an answer output means,
The character registration means registers a character,
the answer receiving means receives question information and corresponding answer information regarding the character from a first terminal in a second manner ;
the question input means, when receiving question information for the character in a first manner from a second terminal operated by a user, inputs the received question information in the first manner to a calculation unit;
The answer output means is a program in which, in the calculation unit, when answer information to the question information input by the question input means is calculated in a second manner based on the question information and answer information received by the answer receiving means from the first terminal, the calculated answer information in the second manner is transmitted to the second terminal.
前記キャラクター登録手段は、キャラクターの登録を行い、
前記回答受付手段は、前記キャラクターに関する質問情報および対応する回答情報を第1端末から第2の態様で受け付け、
前記態様変換手段は、前記回答受付手段が受け付けた第2の態様の回答情報を第1の態様の回答情報に変換し、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記回答受付手段が前記第1端末から受け付けた質問情報及び回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が第1の態様で演算されると、演算された第1の態様の回答情報を前記第2端末に送信する、プログラム。 A program for causing a computer to function as a character registration means, a response reception means, a manner conversion means, a question input means, and a response output means,
The character registration means registers a character,
the answer receiving means receives question information and corresponding answer information regarding the character from a first terminal in a second manner ;
The manner conversion means converts the answer information of the second manner accepted by the answer accepting means into answer information of a first manner,
the question input means, when receiving question information for the character in a first manner from a second terminal operated by a user, inputs the received question information in the first manner to a calculation unit;
The answer output means is a program in which, in the calculation unit, when answer information to the question information input by the question input means is calculated in a first manner based on the question information and answer information received by the answer receiving means from the first terminal , the calculated answer information in the first manner is transmitted to the second terminal.
前記キャラクター登録手段は、キャラクターの登録を行い、さらに前記キャラクターの登録を行う際に、前記キャラクターに対応する属性に関する情報の登録も行い、
前記質問送信手段は、前記キャラクターの属性に関連付けられている質問情報を含む前記キャラクターに関する質問情報を第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信する、コンピュータ。 A computer that functions as a character registration means, a question sending means, a response receiving means, a question input means, and a response output means by executing a program,
the character registration means registers a character, and when registering the character, also registers information regarding attributes corresponding to the character;
the question transmission means transmits question information regarding the character, the question information including question information associated with an attribute of the character, to a first terminal;
the answer receiving means receives answer information to the question information transmitted by the question transmitting means from the first terminal,
the question input means, when receiving question information for the character from a second terminal operated by a user, inputs the received question information to a calculation unit;
The answer output means is a computer in which, in the calculation unit, answer information to the question information input by the question input means is calculated based on the question information sent to the first terminal by the question sending means and the answer information received from the first terminal by the answer receiving means, and the calculated answer information is transmitted to the second terminal.
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信し、
前記スコアリング手段は、前記第2端末から回答情報に対する評価に関する情報を受け付けると、受け付けた前記評価に関する情報に基づいて回答情報のスコアリングを行い、回答情報のスコアに関する情報を前記第1端末に送信する、コンピュータ。 A computer that functions as a character registration means, a question transmission means, a response reception means, a question input means, a response output means, and a scoring means by executing a program,
The character registration means registers a character,
the question transmission means transmits question information regarding the character to a first terminal;
the answer receiving means receives answer information to the question information transmitted by the question transmitting means from the first terminal,
the question input means, when receiving question information for the character from a second terminal operated by a user, inputs the received question information to a calculation unit;
the answer output means, in the calculation unit, calculates answer information to the question information input by the question input means based on the question information transmitted to the first terminal by the question transmission means and the answer information received from the first terminal by the answer reception means, and transmits the calculated answer information to the second terminal;
The scoring means is a computer that, when it receives information regarding an evaluation of the answer information from the second terminal, scores the answer information based on the received information regarding the evaluation and transmits information regarding the score of the answer information to the first terminal .
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を受け付け、
前記位置情報取得手段は、前記第1端末の位置に関する情報を前記第1端末から受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報及び前記位置情報取得手段により取得された前記第1端末の位置に関する情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報並びに前記位置情報取得手段により取得された前記第1端末の位置に関する情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信する、コンピュータ。 A computer that functions as a character registration means, a question transmission means, a response reception means, a position information acquisition means, a question input means, and a response output means by executing a program,
The character registration means registers a character,
the question transmission means transmits question information regarding the character to a first terminal;
the answer receiving means receives answer information to the question information transmitted by the question transmitting means from the first terminal,
the location information acquisition means receives information regarding the location of the first terminal from the first terminal;
the question input means, when receiving question information for the character from a second terminal operated by a user, inputs the received question information and information regarding the position of the first terminal acquired by the position information acquisition means to a calculation unit;
The answer output means, in the calculation unit, calculates answer information to the question information input by the question input means based on the question information sent to the first terminal by the question sending means, the answer information received from the first terminal by the answer receiving means, and information regarding the location of the first terminal acquired by the location information acquisition means, and transmits the calculated answer information to the second terminal.
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1の態様で第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を第2の態様で受け付け、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が第2の態様で演算されると、演算された第2の態様の回答情報を前記第2端末に送信する、コンピュータ。 A computer that functions as a character registration means, a question sending means, a response receiving means, a question input means, and a response output means by executing a program,
The character registration means registers a character,
the question transmission means transmits question information about the character to a first terminal in a first manner ;
the answer receiving means receives, from the first terminal, answer information to the question information transmitted by the question transmitting means in a second manner ;
the question input means, when receiving question information for the character in a first manner from a second terminal operated by a user, inputs the received question information in the first manner to a calculation unit;
The answer output means, in the calculation unit, calculates answer information to the question information input by the question input means in a second manner based on the question information sent to the first terminal by the question sending means and the answer information received from the first terminal by the answer receiving means, and transmits the calculated answer information in the second manner to the second terminal.
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1の態様で第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を第2の態様で受け付け、
前記態様変換手段は、前記回答受付手段が受け付けた第2の態様の回答情報を第1の態様の回答情報に変換し、
前記質問入力手段は、利用者が操作する第2端末から前記キャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が第1の態様で演算されると、演算された第1の態様の回答情報を前記第2端末に送信する、コンピュータ。 A computer that functions as a character registration means, a question transmission means, a response reception means, a manner conversion means, a question input means, and a response output means by executing a program,
The character registration means registers a character,
the question transmission means transmits question information about the character to a first terminal in a first manner ;
the answer receiving means receives, from the first terminal, answer information to the question information transmitted by the question transmitting means in a second manner ;
The manner conversion means converts the answer information of the second manner accepted by the answer accepting means into answer information of a first manner,
the question input means, when receiving question information for the character in a first manner from a second terminal operated by a user, inputs the received question information in the first manner to a calculation unit;
The answer output means, in the calculation unit, calculates answer information to the question information input by the question input means in a first manner based on the question information sent to the first terminal by the question sending means and the answer information received from the first terminal by the answer receiving means, and transmits the calculated answer information in the first manner to the second terminal.
利用者が操作する第2端末と、
を備えたシステムであって、
前記キャラクター登録手段は、キャラクターの登録を行い、さらに前記キャラクターの登録を行う際に、前記キャラクターに対応する属性に関する情報の登録も行い、
前記質問送信手段は、前記キャラクターの属性に関連付けられている質問情報を含む前記キャラクターに関する質問情報を第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を受け付け、
前記質問入力手段は、前記第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信する、システム。 a computer that functions as a character registration means, a question sending means, a response receiving means, a question input means, and a response output means by executing a program;
a second terminal operated by a user;
A system comprising:
the character registration means registers a character, and when registering the character, also registers information regarding attributes corresponding to the character;
the question transmission means transmits question information regarding the character, the question information including question information associated with an attribute of the character, to a first terminal;
the answer receiving means receives answer information to the question information transmitted by the question transmitting means from the first terminal,
the question input means, when receiving question information for the character from the second terminal, inputs the received question information to a calculation unit;
The answer output means, in the calculation unit, calculates answer information to the question information input by the question input means based on the question information sent to the first terminal by the question sending means and the answer information received from the first terminal by the answer receiving means, and transmits the calculated answer information to the second terminal.
利用者が操作する第2端末と、
を備えたシステムであって、
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を受け付け、
前記質問入力手段は、前記第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信し、
前記スコアリング手段は、前記第2端末から回答情報に対する評価に関する情報を受け付けると、受け付けた前記評価に関する情報に基づいて回答情報のスコアリングを行い、回答情報のスコアに関する情報を前記第1端末に送信する、システム。 a computer that functions as a character registration means, a question sending means, a response receiving means, a question input means, a response output means, and a scoring means by executing a program;
a second terminal operated by a user;
A system comprising:
The character registration means registers a character,
the question transmission means transmits question information regarding the character to a first terminal;
the answer receiving means receives answer information to the question information transmitted by the question transmitting means from the first terminal,
the question input means, when receiving question information for the character from the second terminal, inputs the received question information to a calculation unit;
the answer output means, in the calculation unit, calculates answer information to the question information input by the question input means based on the question information transmitted to the first terminal by the question transmission means and the answer information received from the first terminal by the answer reception means, and transmits the calculated answer information to the second terminal;
The system wherein, when the scoring means receives information regarding an evaluation of the answer information from the second terminal, it scores the answer information based on the received information regarding the evaluation and transmits information regarding the score of the answer information to the first terminal.
利用者が操作する第2端末と、
を備えたシステムであって、
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を受け付け、
前記位置情報取得手段は、前記第1端末の位置に関する情報を前記第1端末から受け付け、
前記質問入力手段は、前記第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報及び前記位置情報取得手段により取得された前記第1端末の位置に関する情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報並びに前記位置情報取得手段により取得された前記第1端末の位置に関する情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信する、システム。 a computer that functions as a character registration means, a question sending means, a response receiving means, a position information acquisition means, a question input means, and a response output means by executing a program;
a second terminal operated by a user;
A system comprising:
The character registration means registers a character,
the question transmission means transmits question information regarding the character to a first terminal;
the answer receiving means receives answer information to the question information transmitted by the question transmitting means from the first terminal,
the location information acquisition means receives information regarding the location of the first terminal from the first terminal;
the question input means, when receiving question information for the character from the second terminal, inputs the received question information and information regarding the position of the first terminal acquired by the position information acquisition means to a calculation unit;
The answer output means, in the calculation unit, calculates answer information to the question information input by the question input means based on the question information sent to the first terminal by the question sending means, the answer information received from the first terminal by the answer receiving means, and information regarding the location of the first terminal acquired by the location information acquisition means, and transmits the calculated answer information to the second terminal.
利用者が操作する第2端末と、
を備えたシステムであって、
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1の態様で第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を第2の態様で受け付け、
前記質問入力手段は、前記第2端末から前記キャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が第2の態様で演算されると、演算された第2の態様の回答情報を前記第2端末に送信する、システム。 a computer that functions as a character registration means, a question sending means, a response receiving means, a question input means, and a response output means by executing a program;
a second terminal operated by a user;
A system comprising:
The character registration means registers a character,
the question transmission means transmits question information about the character to a first terminal in a first manner ;
the answer receiving means receives, from the first terminal, answer information to the question information transmitted by the question transmitting means in a second manner ;
the question input means, when receiving question information for the character from the second terminal in a first manner , inputs the received question information in the first manner to a calculation unit;
The answer output means, in the calculation unit, calculates answer information to the question information input by the question input means in a second manner based on the question information sent to the first terminal by the question sending means and the answer information received from the first terminal by the answer receiving means, and transmits the calculated answer information in the second manner to the second terminal.
利用者が操作する第2端末と、
を備えたシステムであって、
前記キャラクター登録手段は、キャラクターの登録を行い、
前記質問送信手段は、前記キャラクターに関する質問情報を第1の態様で第1端末に送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を第2の態様で受け付け、
前記態様変換手段は、前記回答受付手段が受け付けた第2の態様の回答情報を第1の態様の回答情報に変換し、
前記質問入力手段は、前記第2端末から前記キャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部に入力し、
前記回答出力手段は、前記演算部において、前記質問送信手段が前記第1端末に送信した質問情報及び前記回答受付手段が前記第1端末から受け付けた回答情報に基づいて、前記質問入力手段が入力した質問情報に対する回答情報が第1の態様で演算されると、演算された第1の態様の回答情報を前記第2端末に送信する、システム。 a computer that functions as a character registration means, a question transmission means, a response reception means, a manner conversion means, a question input means, and a response output means by executing a program;
a second terminal operated by a user;
A system comprising:
The character registration means registers a character,
the question transmission means transmits question information about the character to a first terminal in a first manner ;
the answer receiving means receives, from the first terminal, answer information to the question information transmitted by the question transmitting means in a second manner ;
The manner conversion means converts the answer information of the second manner accepted by the answer accepting means into answer information of a first manner,
the question input means, when receiving question information for the character from the second terminal in a first manner , inputs the received question information in the first manner to a calculation unit;
The answer output means, in the calculation unit, calculates answer information to the question information input by the question input means in a first manner based on the question information sent to the first terminal by the question sending means and the answer information received from the first terminal by the answer receiving means, and transmits the calculated answer information in the first manner to the second terminal.
前記制御部が、キャラクターの登録および前記キャラクターに対応する属性に関する情報の登録を行うキャラクター登録工程と、
前記制御部が、前記キャラクターの属性に関連付けられている質問情報を含む前記キャラクターに関する質問情報を第1端末に送信する質問送信工程と、
前記制御部が、前記第1端末から前記質問情報に対する回答情報を受け付ける回答受付工程と、
前記制御部が、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力する質問入力工程と、
前記制御部が、前記演算部において、前記質問送信工程で前記第1端末に送信した質問情報及び前記回答受付工程で前記第1端末から受け付けた回答情報に基づいて、前記質問入力工程で入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信する回答出力工程と、
を備えた、情報処理方法。 An information processing method executed by a computer having a control unit,
a character registration step in which the control unit registers a character and information on attributes corresponding to the character ;
a question transmission step of transmitting, by the control unit, question information regarding the character, including question information associated with an attribute of the character, to a first terminal;
a response receiving step of the control unit receiving response information to the question information from the first terminal;
a question input step of, when the control unit receives question information for the character from a second terminal operated by a user, inputting the received question information to a calculation unit;
a response output step of the control unit calculating, in the calculation unit, response information to the question information inputted in the question input step based on the question information transmitted to the first terminal in the question transmission step and the response information received from the first terminal in the response reception step, and transmitting the calculated response information to the second terminal;
An information processing method comprising:
前記制御部が、キャラクターの登録を行うキャラクター登録工程と、
前記制御部が、前記キャラクターに関する質問情報を第1端末に送信する質問送信工程と、
前記制御部が、前記第1端末から前記質問情報に対する回答情報を受け付ける回答受付工程と、
前記制御部が、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部に入力する質問入力工程と、
前記制御部が、前記演算部において、前記質問送信工程で前記第1端末に送信した質問情報及び前記回答受付工程で前記第1端末から受け付けた回答情報に基づいて、前記質問入力工程で入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信する回答出力工程と、
前記制御部が、前記前記第2端末から回答情報に対する評価に関する情報を受け付けると、受け付けた前記評価に関する情報に基づいて回答情報のスコアリングを行い、回答情報のスコアに関する情報を前記第1端末に送信するスコアリング工程と、
を備えた、情報処理方法。 An information processing method executed by a computer having a control unit,
a character registration step in which the control unit registers a character;
a question transmission step of the control unit transmitting question information regarding the character to a first terminal;
a response receiving step of the control unit receiving response information to the question information from the first terminal;
a question input step of, when the control unit receives question information for the character from a second terminal operated by a user, inputting the received question information to a calculation unit;
a response output step of the control unit calculating, in the calculation unit, response information to the question information inputted in the question input step based on the question information transmitted to the first terminal in the question transmission step and the response information received from the first terminal in the response reception step, and transmitting the calculated response information to the second terminal;
a scoring step of, when the control unit receives information regarding an evaluation of the answer information from the second terminal, scoring the answer information based on the received information regarding the evaluation and transmitting information regarding the score of the answer information to the first terminal;
An information processing method comprising:
前記制御部が、キャラクターの登録を行うキャラクター登録工程と、
前記制御部が、前記キャラクターに関する質問情報を第1端末に送信する質問送信工程と、
前記制御部が、前記第1端末から前記質問情報に対する回答情報を受け付ける回答受付工程と、
前記制御部が、前記第1端末の位置に関する情報を前記第1端末から受け付ける位置情報取得工程と、
前記制御部が、利用者が操作する第2端末から前記キャラクターに対する質問情報を受け付けると、受け付けた質問情報及び前記位置情報取得工程で取得された前記第1端末の位置に関する情報を演算部に入力する質問入力工程と、
前記制御部が、前記演算部において、前記質問送信工程で前記第1端末に送信した質問情報及び前記回答受付工程で前記第1端末から受け付けた回答情報並びに前記位置情報取得工程で取得された前記第1端末の位置に関する情報に基づいて、前記質問入力工程で入力した質問情報に対する回答情報が演算されると、演算された回答情報を前記第2端末に送信する回答出力工程と、
を備えた、情報処理方法。 An information processing method executed by a computer having a control unit,
a character registration step in which the control unit registers a character;
a question transmission step of the control unit transmitting question information regarding the character to a first terminal;
a response receiving step of the control unit receiving response information to the question information from the first terminal;
a location information acquisition step of the control unit receiving information regarding the location of the first terminal from the first terminal;
a question input step of inputting, when the control unit receives question information for the character from a second terminal operated by a user, the received question information and information regarding the position of the first terminal acquired in the position information acquisition step into a calculation unit;
a response output step of transmitting the calculated response information to the second terminal when the control unit calculates, in the calculation unit, response information to the question information inputted in the question input step based on the question information transmitted to the first terminal in the question transmitting step, the response information received from the first terminal in the response receiving step, and information on the location of the first terminal acquired in the location information acquiring step;
An information processing method comprising:
前記制御部が、キャラクターの登録を行うキャラクター登録工程と、
前記制御部が、前記キャラクターに関する質問情報を第1の態様で第1端末に送信する質問送信工程と、
前記制御部が、前記第1端末から前記質問情報に対する回答情報を第2の態様で受け付ける回答受付工程と、
前記制御部が、利用者が操作する第2端末から前記キャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部に入力する質問入力工程と、
前記制御部が、前記演算部において、前記質問送信工程で前記第1端末に送信した質問情報及び前記回答受付工程で前記第1端末から受け付けた回答情報に基づいて、前記質問入力工程で入力した質問情報に対する回答情報が第2の態様で演算されると、演算された第2の態様の回答情報を前記第2端末に送信する回答出力工程と、
を備えた、情報処理方法。 An information processing method executed by a computer having a control unit,
a character registration step in which the control unit registers a character;
a question transmission step of the control unit transmitting question information regarding the character to a first terminal in a first manner ;
a response receiving step of receiving, by the control unit, response information to the question information from the first terminal in a second manner ;
a question input step of, when the control unit receives question information for the character in a first manner from a second terminal operated by a user, inputting the received question information in the first manner to a calculation unit;
a response output step of transmitting the calculated response information in the second mode to the second terminal when the control unit calculates, in the calculation unit, response information to the question information inputted in the question input step in a second mode based on the question information transmitted to the first terminal in the question transmitting step and the response information received from the first terminal in the response receiving step;
An information processing method comprising:
前記制御部が、キャラクターの登録を行うキャラクター登録工程と、
前記制御部が、前記キャラクターに関する質問情報を第1の態様で第1端末に送信する質問送信工程と、
前記制御部が、前記第1端末から前記質問情報に対する回答情報を第2の態様で受け付ける回答受付工程と、
前記制御部が、前記回答受付工程で受け付けた第2の態様の回答情報を第1の態様の回答情報に変換する態様変換工程と、
前記制御部が、利用者が操作する第2端末から前記キャラクターに対する質問情報を第1の態様で受け付けると、受け付けた第1の態様の質問情報を演算部に入力する質問入力工程と、
前記制御部が、前記演算部において、前記質問送信工程で前記第1端末に送信した質問情報及び前記回答受付工程で前記第1端末から受け付けた回答情報に基づいて、前記質問入力工程で入力した質問情報に対する回答情報が第1の態様で演算されると、演算された第1の態様の回答情報を前記第2端末に送信する回答出力工程と、
を備えた、情報処理方法。 An information processing method executed by a computer having a control unit,
a character registration step in which the control unit registers a character;
a question transmission step of the control unit transmitting question information regarding the character to a first terminal in a first manner ;
a response receiving step of receiving, by the control unit, response information to the question information from the first terminal in a second manner ;
a mode conversion step in which the control unit converts the answer information of the second mode received in the answer receiving step into answer information of a first mode;
a question input step of, when the control unit receives question information for the character in a first manner from a second terminal operated by a user, inputting the received question information in the first manner to a calculation unit;
a response output step of transmitting the calculated response information in the first mode to the second terminal when the control unit calculates, in the calculation unit, response information to the question information inputted in the question input step in a first manner based on the question information transmitted to the first terminal in the question transmission step and the response information received from the first terminal in the response reception step;
An information processing method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023197471A JP7462368B1 (en) | 2023-11-21 | 2023-11-21 | PROGRAM, COMPUTER, SYSTEM AND INFORMATION PROCESSING METHOD |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023197471A JP7462368B1 (en) | 2023-11-21 | 2023-11-21 | PROGRAM, COMPUTER, SYSTEM AND INFORMATION PROCESSING METHOD |
Publications (1)
Publication Number | Publication Date |
---|---|
JP7462368B1 true JP7462368B1 (en) | 2024-04-05 |
Family
ID=90526571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023197471A Active JP7462368B1 (en) | 2023-11-21 | 2023-11-21 | PROGRAM, COMPUTER, SYSTEM AND INFORMATION PROCESSING METHOD |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7462368B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7620361B1 (en) | 2024-08-05 | 2025-01-23 | 株式会社Contactivity | Message providing method, message providing device, and message providing program |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015207108A (en) | 2014-04-18 | 2015-11-19 | 株式会社リコー | Information processing system, information processing device, and information processing program |
JP2017153078A (en) | 2016-02-24 | 2017-08-31 | Line株式会社 | Artificial intelligence learning method, artificial intelligence learning system, and answer relay method |
JP2017224190A (en) | 2016-06-16 | 2017-12-21 | 株式会社オルツ | Artificial intelligence system for supporting communication |
JP2019139783A (en) | 2014-12-26 | 2019-08-22 | 株式会社オルツ | Artificial intelligence for providing communication |
JP2020518893A (en) | 2017-04-12 | 2020-06-25 | フェイスブック,インク. | Techniques for searching bots based on intent |
US20200259891A1 (en) | 2019-02-07 | 2020-08-13 | Microsoft Technology Licensing, Llc | Facilitating Interaction with Plural BOTs Using a Master BOT Framework |
US20210406956A1 (en) | 2016-01-25 | 2021-12-30 | Sony Group Corporation | Communication system and communication control method |
WO2022230177A1 (en) | 2021-04-30 | 2022-11-03 | 株式会社KPMG Ignition Tokyo | Management device and management method |
-
2023
- 2023-11-21 JP JP2023197471A patent/JP7462368B1/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015207108A (en) | 2014-04-18 | 2015-11-19 | 株式会社リコー | Information processing system, information processing device, and information processing program |
JP2019139783A (en) | 2014-12-26 | 2019-08-22 | 株式会社オルツ | Artificial intelligence for providing communication |
US20210406956A1 (en) | 2016-01-25 | 2021-12-30 | Sony Group Corporation | Communication system and communication control method |
JP2017153078A (en) | 2016-02-24 | 2017-08-31 | Line株式会社 | Artificial intelligence learning method, artificial intelligence learning system, and answer relay method |
JP2017224190A (en) | 2016-06-16 | 2017-12-21 | 株式会社オルツ | Artificial intelligence system for supporting communication |
JP2020518893A (en) | 2017-04-12 | 2020-06-25 | フェイスブック,インク. | Techniques for searching bots based on intent |
US20200259891A1 (en) | 2019-02-07 | 2020-08-13 | Microsoft Technology Licensing, Llc | Facilitating Interaction with Plural BOTs Using a Master BOT Framework |
WO2022230177A1 (en) | 2021-04-30 | 2022-11-03 | 株式会社KPMG Ignition Tokyo | Management device and management method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7620361B1 (en) | 2024-08-05 | 2025-01-23 | 株式会社Contactivity | Message providing method, message providing device, and message providing program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Bibauw et al. | Discussing with a computer to practice a foreign language: Research synthesis and conceptual framework of dialogue-based CALL | |
JP6719747B2 (en) | Interactive method, interactive system, interactive device, and program | |
Lewis | Practical speech user interface design | |
CN117788239B (en) | Multi-mode feedback method, device, equipment and storage medium for talent training | |
JP6699010B2 (en) | Dialogue method, dialogue system, dialogue device, and program | |
KR20220128897A (en) | Conversational ability evaluation system and method using artificial intelligence avatar | |
Morton et al. | Speech interactive computer-assisted language learning: A cross-cultural evaluation | |
Wade | Experimental evidence for expectation-driven linguistic convergence | |
JP7462368B1 (en) | PROGRAM, COMPUTER, SYSTEM AND INFORMATION PROCESSING METHOD | |
WO2020070923A1 (en) | Dialogue device, method therefor, and program | |
CN115700878A (en) | Duplex communication for session AI improvement through dynamic response interruption | |
Niebuhr et al. | Virtual reality as a digital learning tool in entrepreneurship: How virtual environments help entrepreneurs give more charismatic investor pitches | |
da Silva et al. | How do illiterate people interact with an intelligent voice assistant? | |
KR100898104B1 (en) | Interactive Learning Systems and Methods | |
CN114048299A (en) | Dialogue method, apparatus, device, computer-readable storage medium, and program product | |
US20240273584A1 (en) | Artificial intelligence coach for providing customer service feedback to employees | |
WO2023002694A1 (en) | Information processing device and information processing method | |
US11907677B1 (en) | Immutable universal language assistive translation and interpretation system that verifies and validates translations and interpretations by smart contract and blockchain technology | |
Heath et al. | The challenges of designing a robot for a satisfaction survey: Surveying humans using a social robot | |
Blucher-Martin | Phonetic variation in transgender speech: the role of speaker agency in gender speech styles | |
CN115905475A (en) | Answer scoring method, model training method, device, storage medium and equipment | |
WO2021117166A1 (en) | Conversation control program, conversation control method, and conversation control device | |
JP7530688B1 (en) | Program, computer, system and information processing method | |
WO2021064947A1 (en) | Interaction method, interaction system, interaction device, and program | |
Bowden et al. | I Probe, Therefore I Am: Designing a Virtual Journalist with Human Emotions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231121 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20231121 |
|
A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20231121 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20231215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231222 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240117 |
|
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: 20240216 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240318 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7462368 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |