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

JP7462368B1 - PROGRAM, COMPUTER, SYSTEM AND INFORMATION PROCESSING METHOD - Google Patents

PROGRAM, COMPUTER, SYSTEM AND INFORMATION PROCESSING METHOD Download PDF

Info

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
Application number
JP2023197471A
Other languages
Japanese (ja)
Inventor
慶一 嶺元
涵 周
雄一 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SpiralAi
Original Assignee
SpiralAi
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SpiralAi filed Critical SpiralAi
Priority to JP2023197471A priority Critical patent/JP7462368B1/en
Application granted granted Critical
Publication of JP7462368B1 publication Critical patent/JP7462368B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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にて公開Article 30, paragraph 2 of the Patent Act applies. Published on September 22, 2023 at the website https://naomi-ai.app/. Published on September 22, 2023 at the website https://prtimes.jp/main/html/rd/p/000000004.000120221.html. Published on October 30, 2023 at the website 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, Patent Literature 1 discloses a dialogue system that uses AI technology to respond to questions from users in customer support situations.

特許第6218057号公報Patent No. 6218057

自分のアバターとしてのキャラクターを生成し、この生成されたキャラクターに対してサービスの利用者が質問すると自動的に回答が得られるようなチャットボットのプラットフォームに関する技術は従来存在しなかった。 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 is a diagram illustrating a schematic configuration of an exemplary information processing system according to an embodiment of the present disclosure. 図1に示す情報処理システムによる情報処理の例示的な流れを示す図である。2 is a diagram showing an exemplary flow of information processing by the information processing system shown in FIG. 1 . 本開示に係るコンピュータの機能の関連性を概略的に示す図である。FIG. 2 is a diagram illustrating the relationship between the functions of a computer according to the present disclosure. 本開示のプラットフォームにおけるキャラクターとしてのアバターと利用者と間のやり取りの例を示す図である。A figure showing an example of interaction between an avatar as a character and a user in the platform of the present disclosure. 第1端末において登録者が、演算部で生成された回答情報の改善を行う画面の例を示す。13 shows an example of a screen on the first terminal on which a registrant improves answer information generated by a calculation unit. 本開示の実施の形態に係る情報処理方法における情報処理の例示的な流れを示す図である。FIG. 1 is a diagram showing an exemplary flow of information processing in an information processing method according to an embodiment of the present disclosure. 本開示の実施の形態に係る情報処理方法における情報処理の別の例示的な流れを示す図である。FIG. 11 is a diagram showing another exemplary flow of information processing in the information processing method according to the embodiment of the present disclosure. 本開示の実施の形態に係る情報処理方法における情報処理の別の例示的な流れを示す図である。FIG. 11 is a diagram showing another exemplary flow of information processing in the information processing method according to the embodiment of the present disclosure.

以下、図面を参照して本開示の実施の形態について説明するが、本開示に係る発明はこれらに限定されるものではない。図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 information processing system 1 and an information processing method according to the present embodiment.

[情報処理システム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 information processing system 1 according to the present disclosure shown in FIG. 1 includes a management server (computer) 10, a first terminal 48, a second terminal 50, a web server 52, a language model server (calculation unit) 46, and a communication network 54. The management server 10 is a server that can be used through a communication network 54 such as an Internet line. The management server 10 is connected to the first terminal 48, the second terminal 50, and the like so as to be able to communicate with each other through the communication network 54. The information processing system 1 according to the present disclosure allows registered users to generate their own characters, and can build and provide a chatbot platform that facilitates smooth dialogue with users (see FIGS. 2 to 4). Each component of the information processing system 1 will be described below.

<管理サーバ(コンピュータ)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 management server 10 of the present disclosure. The management server 10 of this embodiment is composed of an industrial computer, a personal computer, or the like, and includes a control unit 12, a storage unit 40, a communication interface unit 42, and a calculation unit 44, as shown in Fig. 1. The management server 10 may be composed of multiple computers.

(制御部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 control unit 12 is composed of a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), etc., and controls the operation of the management server 10. Specifically, the control unit 12 executes programs stored in a storage unit 40 (described later) to function as a character registration means 14, a question generation means 16, a location information acquisition means 18, an SNS information acquisition means 20, a question transmission means 22, an answer acceptance means 24, a manner conversion means 26, a content registration means 28, a question input means 30, an answer output means 32, an intimacy calculation means 34, a scoring means 36, a display instruction means 38, etc. (see FIG. 3). Each of these means will be described later.

(記憶部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 storage unit 40 is composed of, for example, a hard disk drive (HDD), a random access memory (RAM), a read only memory (ROM), a solid state drive (SSD), etc. In addition, the storage unit 40 is not limited to being built into the management server 10, and may be a storage medium (for example, a USB memory) that can be detachably attached to the management server 10. In this embodiment, the storage unit 40 is configured to store a program executed by the control unit 12, registration information such as accounts corresponding to a first terminal 48 operated by a registrant and a second terminal 50 operated by a user, which will be described later, question information, answer information, prompts, etc. In addition, these programs, registration information, etc. may be stored in other storage means (such as a cloud server) instead of the storage unit 40.

(通信インターフェース部42)
通信インターフェース部42は、無線または有線により制御部12を外部装置(例えば、第1端末48等)と通信可能に接続するものである。制御部12は通信インターフェース部42を介して外部装置に対して信号の送受信を行うことができるようになっている。
(Communication Interface Unit 42)
The communication interface unit 42 connects the control unit 12 to an external device (e.g., a first terminal 48) wirelessly or via a wired connection so that the control unit 12 can communicate with the external device. The control unit 12 is capable of transmitting and receiving signals to and from the external device via the communication interface unit 42.

(演算部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 calculation unit 44 calculates answer information to the question information input by the question input means 30 based on the question information transmitted by the question transmission means 22 to the first terminal 48 and the answer information received by the answer reception means 24 from the first terminal 48, or based on information associated with the account of the character registered by the content registration means 28 (question information, answer information, etc.) (hereinafter, information that is the basis of the calculation by the calculation unit 44 is also referred to as "basic data"). The calculation unit 44 may calculate answer information to question information in a first form (e.g., text) transmitted from the second terminal 50 in a first form or a second form (e.g., voice), or both forms. That is, when text information of a question is input, the calculation unit 44 outputs text information or voice information of the corresponding answer. The calculation unit 44 may generate voice information as the answer information and then generate text information, or may generate voice information after generating text information. In this way, the calculation unit 44 can calculate answer information to question information in a first form in a first form and/or a second form. In another embodiment, when voice information of a question is input as a first mode, voice information or text information of an answer may be output by the calculation unit 44. In this case, voice recognition, natural language processing, etc. may be performed to analyze the content of the question, and then voice information or text information of an answer according to the content of the question may be calculated and output. Other methods may also be adopted.

演算部44による音声出力には、録音再生だけでなく、プラットフォームにおけるキャラクターに合わせた録音編集、声質変換等も含まれる。このように、演算部44は、画一的な回答だけ行うチャットボットとは異なるものであり、実在するキャラクターらしい自然な回答情報を自動的に演算できるものであれば演算部44は特に限定されない。演算部44は、質問文を入力、回答文を出力とする学習モデル、特に大規模言語モデル(LLM)や、音響モデル、WaveNetモデル等を含むことが好ましい。LLMの例としては、BERT、XLNeT、T5、GPT等が挙げられ、マルチモーダルなGPT-4等が特に好ましい。 The voice output by the calculation unit 44 includes not only recording and playback, but also recording and editing to match the character on the platform, voice quality conversion, etc. In this way, the calculation unit 44 is different from a chatbot that only gives standardized answers, and is not particularly limited as long as it can automatically calculate natural answer information that is characteristic of a real character. It is preferable that the calculation unit 44 includes a learning model that inputs a question sentence and outputs a response sentence, in particular a large-scale language model (LLM), an acoustic model, a WaveNet model, etc. Examples of LLMs include BERT, XLNeT, T5, GPT, etc., and multimodal GPT-4, etc. are particularly preferable.

演算部44は、後述するように、質問生成手段16からのキャラクターの属性および質問情報の生成の依頼を含むプロンプトを基に質問情報を生成する学習モデルを含んでもよい。 The calculation unit 44 may include a learning model that generates question information based on a prompt from the question generation means 16, which includes a character's attributes and a request to generate question information, as described below.

演算部44は必ずしも管理サーバ10内に設ける必要はなく、管理サーバ10の外部装置として情報処理システム1に含まれてもよい。ある実施形態において、情報処理システム1に言語モデルサーバ46を演算部44として設け、通信ネットワーク54を介して管理サーバ10に通信可能に接続してもよい(例えば、図1)。 The calculation unit 44 does not necessarily need to be provided within the management server 10, and may be included in the information processing system 1 as an external device of the management server 10. In one embodiment, a language model server 46 may be provided in the information processing system 1 as the calculation unit 44, and may be communicatively connected to the management server 10 via a communication network 54 (for example, FIG. 1).

本明細書において、「第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 first terminal 48 described below and the question information input to the calculation unit 44, etc. are not necessarily the same, and the answer information to the question received from the first terminal 48 and the answer information calculated by the calculation unit 44, etc. are not necessarily the same. In other words, the calculation unit 44, etc. can generate not only answer information created by the registrant, but also original, ad-libbed answer information that is different from the registrant's answer information.

(その他)
その他にも、管理サーバ10には、管理サーバ10の管理者が制御部12に対して様々な指令を与えることができるキーボード等の操作部(入力部)、制御部12から表示指令信号を受け取ることにより様々な画面を表示するモニタ等の表示部を設けてもよい。ある実施形態では、これらの操作部および表示部が一体化したタッチパネル等の表示操作部が用いられてもよい。
(others)
In addition, the management server 10 may be provided with an operation unit (input unit) such as a keyboard that enables the administrator of the management server 10 to give various commands to the control unit 12, and a display unit such as a monitor that displays various screens by receiving a display command signal from the control unit 12. In one embodiment, a display operation unit such as a touch panel in which the operation unit and display unit are integrated may be used.

(制御部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 management server 10. If the administrator wants to register a certain character, he or she needs to obtain consent from the registrants. In this specification, "registration" refers to, but is not limited to, assigning an identification number or the like to a registrant in the management server 10 and setting up an account for the registrant, thereby enabling management of the character on the platform. As a method of registration on this platform, for example, a registrant may express a predetermined intention (including, for example, consent to the management terms and conditions, presentation of a name, etc., and identification) to the management server 10 (the administrator of the platform) that he or she wants to be registered as a character (avatar), and then an account, identification number, etc. that enables the character corresponding to the registrant to interact with users on the platform may be assigned to the registrant. In this specification, a "user" refers to a person who uses the platform of the management server 10 to converse with a character (avatar). In addition, in this specification, a "character" refers to a real person with a unique personality, such as a celebrity, famous person, or ordinary person, or their personality, character, personality, etc. that appears on the platform, and may be a deceased person, but is a different concept from stereotypical characters, personas, etc., such as a cram school teacher, flight attendant, idol, or announcer.

キャラクター登録手段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 storage unit 40 in advance in association with the content of the question. Here, "attributes" include the character's occupation, personality, preferences, etc., but are not limited to topics that users are likely to talk about with the character on the platform.

(質問生成手段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 calculation unit 44 or a calculation unit other than the calculation unit 44 (such as the language model server 46). For example, if the hobby of the character (registered user) is mountain climbing, the prompt generates questions related to mountain climbing. In this way, a unique set of questions can be created for each character from the character's attribute information. Alternatively, a set of questions can be created for each attribute, and if a preset set of questions (personality) is created, character development on the platform can be efficiently advanced. Note that question information can be generated instantly in real time.

(位置情報取得手段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 first terminal 48. When the calculation unit 44 calculates answer information to question information transmitted from the second terminal 50, the information relating to the location of the first terminal 48 acquired by the location information acquisition means 18 may also be input to the calculation unit 44, so that the information relating to the location of the first terminal 48 may be reflected in the calculation of the answer information. In other words, the information relating to the location of the first terminal 48 acquired by the location information acquisition means 18 can also be used as one of the basic data in the calculation of the answer information. In this way, even if a user asks a question about, for example, a business destination or travel destination of a registrant, the character (avatar) can respond based on such a calculation result.

(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 calculation unit 44 calculates answer information to question information transmitted from the second terminal 50, the question input means 30 may also input the SNS content information acquired by the SNS information acquisition means 20 to the calculation unit 44 as basic data, thereby reflecting the answer information in the calculation (FIG. 3). In this way, in addition to the answer information from the first terminal 48, the calculation unit 44 can learn the tone of speech, phrases, etc. unique to the character (registrant) from the SNS content information related to the registrant, such as a comment posting site or a video distribution site.

(質問送信手段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 first terminal 48 may include question information associated with the attributes of the character. Furthermore, the question sending means 22 may send question information generated by the calculation unit 44 or the like based on a prompt from the question generating means 16 to the first terminal 48 ( FIG. 3 ).

(回答受付手段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 first terminal 48 in the second or first manner (FIG. 3). In this way, voice data (tone of voice, intonation), text, etc., which represent the individuality of the registrant are collected.

あるいは、回答受付手段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 first terminal 48. In this way, a platform as described above can be realized even without the question sending means 22.

(態様変換手段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 control unit 12 may function as a means for dividing the received answer information when it is long, a means for indicating that the answer information is long, or a means for emphasizing a break in a long sentence. Examples of breaks include conjunctions such as "ga" and "kedo". Examples of emphasis include inserting a blank space.

(コンテンツ登録手段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 storage unit 40. The identification number, name, stage name, etc. of the registrant may be registered as information related to the account. When registering this account, the content information of the SNS information may also be registered as basic data so as to link (associate) with the registrant's account in other SNS (FIG. 3). By associating the registrant's account with the question, the answer information, etc., the basic data can be efficiently input to the calculation unit 44, etc., which is preferable.

(質問入力手段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 second terminal 50 operated by the user, it inputs (transmits) the received question information to the calculation unit 44 ( FIG. 3 ). At this time, the question input means 30 may input (transmit) location information of the first terminal 48 and content information of the SNS to the calculation unit 44.

(回答出力手段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 second terminal 50 and input by the question input means 30 is calculated in a second manner in the calculation unit 44 based on the question information transmitted by the question transmitting means 22 to the first terminal 48 and the answer information (which may include content information such as location information and SNS information) received by the answer receiving means 24 from the first terminal 48, or based on information associated with the character's account registered by the content registration means 28, the answer output means 32 transmits the calculated answer information in the second manner to the second terminal 50. Furthermore, the answer output means 32 can also transmit the answer information in the first manner calculated in the calculation unit 44 to the second terminal 50 (FIG. 3).

(親密度演算手段34)
親密度演算手段34は、キャラクターに対する第2端末50を所持する利用者の親密度の演算を行う。ここで、「親密度」とは、キャラクターに対する利用者の関わり度を示すものである。親密度の演算方法は限定されないが、例えば、チャット時間が長い場合や評価を頻繁に行っている場合に(これらの情報は、例えばプラットフォームの閲覧履歴を確認することによって得ることができる。)、このような利用者はキャラクターに深く関わっているとして、親密度を高く設定してもよい。プラットフォームにおける全利用者の対応を総合判断して親密度を調整することもできる。例えば、ある利用者のみが回答の音声情報を高く評価したが、その他の利用者は低く評価した場合、前者の利用者の親密度を低くすることもできる。
(Intimacy Degree Calculation Means 34)
The intimacy calculation means 34 calculates the intimacy of the user who owns the second terminal 50 with respect to the character. Here, "intimacy" indicates the degree of involvement of the user with the character. There is no limitation on the method of calculating the intimacy, but for example, if a user chats for a long time or frequently rates the character (this information can be obtained, for example, by checking the browsing history of the platform), the intimacy of such a user may be set high, since such a user is considered to be deeply involved with the character. The intimacy may also be adjusted by comprehensively judging the responses of all users on the platform. For example, if only one user highly rates the voice information of the answer, but the other users rate it low, the intimacy of the former user may be lowered.

親密度演算手段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 second terminal 50, it scores the answer information based on the received information on the evaluation, and transmits information on the score of the answer information to the first terminal 48 (FIG. 3). It may take 10 hours for a registered person to answer the question information, but according to the platform of the present disclosure, it is possible to efficiently improve the behavior of the character by identifying only the parts of the answer content by the calculation unit 44, etc. that are inaccurate, creating a reading sentence to improve the accuracy, having the registered person re-record the voice, and using the obtained information to perform AI learning by the calculation unit 44, etc. When re-recording, past data may be corrected all at once.

スコアリング手段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 calculation unit 44, etc. For example, a setting such as "praise when a certain score is obtained" may be used. Also, if there is a bad evaluation, information on the score may be sent to the first terminal 48 with priority.

図5に、第1端末48において登録者がAI(演算部)で生成された回答情報の改善を行う画面の例を示す。図5(A)は、利用者からのスコア情報、改善対象画面(不適切な回答箇所に取消線が引かれている)、改善後の音声収録画面(文字で表現されている)の例を示す。図5(B)は、利用者からのスコア情報と読み上げ文章と含む音声改善画面の例を示す。図5に示すように、利用者からのスコア情報には、先の見えない精度改善プロセスに対して登録者の意欲を維持するためのコメント、配分情報等を付加することができる。 Figure 5 shows an example of a screen on the first terminal 48 where a registrant can improve the answer information generated by the AI (calculation unit). Figure 5 (A) shows an example of score information from the user, an improvement target screen (inappropriate answers are crossed out), and an improved voice recording screen (expressed in text). Figure 5 (B) shows an example of a voice improvement screen that includes score information from the user and text to be read aloud. As shown in Figure 5, comments and allocation information can be added to the score information from the user to maintain the registrant's motivation for the uncertain accuracy improvement process.

(表示指示手段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 second terminal 50 so that the character candidates are displayed according to the determined display order (Figure 3).

<言語モデルサーバ46>
言語モデルサーバ46は、産業用コンピュータ等のサーバである。言語モデルサーバ46は演算部44を代替できるものであり、本開示に係る管理サーバ10によるプログラムに沿って、ウェブページにおいて管理サーバ10(質問入力手段30)からの質問情報に応じて回答情報を演算したり、キャラクターの属性および質問情報の生成の依頼を含むプロンプトに基づき質問情報を生成したり、回答受付手段24が受け付けた回答情報の態様を変換したりする機能を発揮させてもよい。言語モデルサーバ46の言語モデルとして、上述したLLMが挙げられ、さらに音響モデル等も含むことができる。
<Language Model Server 46>
The language model server 46 is a server such as an industrial computer. The language model server 46 can replace the calculation unit 44, and may perform functions such as calculating answer information in response to question information from the management server 10 (question input means 30) on a web page in accordance with a program by the management server 10 according to the present disclosure, generating question information based on a prompt including a character attribute and a request for generating question information, and converting the form of answer information received by the answer receiving means 24. The language model of the language model server 46 can be the above-mentioned LLM, and can further include an acoustic model, etc.

<第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 first terminal 48 and the second terminal 50 are terminals operated by the registrant and the user, respectively. The first terminal 48 and the second terminal 50 include personal computers, tablet terminals, mobile terminals, etc., but are not particularly limited as long as they can transmit and receive information to and from the management server 10 and can input and output information. It is preferable that the first terminal 48 is equipped with a microphone that can reduce the influence of noise on the voice information of the answer. If such a first terminal 48 is placed on a desk or shoulder and voices are recorded around the clock, voice data from the registrant can be collected as basic data. In addition, the first terminal 48 and the second terminal 50 do not need to be the same terminal, and the same user (registrant or user) may transmit and receive information using different terminals at different times. In a website (platform) on which the program of the present disclosure is executed, even if the registrant and the user use different terminals, each terminal may be identified by the same registration information (account information).

<ウェブサーバ52>
ウェブサーバ52は、本開示に係る管理サーバ10によるプログラムに沿って、ウェブページにおいて第1端末48および第2端末50からのリクエストに応じて応答をする産業用コンピュータ等のサーバであり、インターネットでアクセスできる物理サーバ内に仮想的な専用サーバを構築した状態で提供されるものでもよい。本開示に係るプログラムが実行されるウェブサイトは、ウェブサーバ52によって管理される。なお、図1に示す例では、質問情報および回答情報を第2端末50に表示させるために(図4)、表示指示信号はウェブサーバ52を経由して第2端末50に送信され、管理サーバ10の管理者によって管理されるウェブサイトで質問情報および回答情報が表示されるようになっている。なお、本発明において、キャラクターとの対話はウェブサイトで行われることに限定されず、第1端末48にインストールされたいわゆるアプリ(アプリケーションソフトウェア)によって実行されてもよい。さらに、本開示に係るプログラムはウェブサイトとアプリの双方によって実行されてもよい。
<Web Server 52>
The web server 52 is a server such as an industrial computer that responds to requests from the first terminal 48 and the second terminal 50 on a web page in accordance with the program by the management server 10 according to the present disclosure, and may be provided in a state in which a virtual dedicated server is constructed in a physical server accessible via the Internet. The website on which the program according to the present disclosure is executed is managed by the web server 52. In the example shown in FIG. 1, in order to display the question information and the answer information on the second terminal 50 (FIG. 4), a display instruction signal is transmitted to the second terminal 50 via the web server 52, and the question information and the answer information are displayed on the website managed by the administrator of the management server 10. In the present invention, the dialogue with the character is not limited to being carried out on the website, and may be executed by a so-called app (application software) installed on the first terminal 48. Furthermore, the program according to the present disclosure may be executed by both the website and the app.

[情報処理方法1]
次に、図6を参照して上記した情報処理システム1における情報処理方法1について説明するが、本開示に係る情報処理方法はこれに限定されない。以下の説明において、同一の参照符号が付された構成要素は上記した構成要素と同一であり、重複する説明は適宜省略する。なお、以下に示す処理は記憶部40に記憶されているプログラムを制御部12が実行することにより行われる。
[Information processing method 1]
Next, the information processing method 1 in the above-mentioned information processing system 1 will be described with reference to Fig. 6, but the information processing method according to the present disclosure is not limited thereto. In the following description, components with the same reference numerals are the same as the components described above, and duplicated descriptions will be omitted as appropriate. Note that the process described below is performed by the control unit 12 executing a program stored in the storage unit 40.

まず、制御部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 calculation unit 44 or the language model server 46 (LLM) (Figure 6, step S2).

次に、制御部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 calculation unit 44 calculates answer information to the question information transmitted from the second terminal 50, the information about the location of the first terminal 48 acquired by the location information acquisition means 18 is input to the calculation unit 44, so that the information about the location of the first terminal 48 is also reflected in the calculation of the answer information.

次に、制御部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 calculation unit 44 calculates answer information to the question information sent from the second terminal 50, the SNS content information acquired by the SNS information acquisition means 20 is input to the calculation unit 44, and the SNS content information is also reflected in the calculation of the answer information.

次に、制御部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 first terminal 48 in a second manner (Figure 6, step S6).

次に、制御部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 first terminal 48 and SNS content information in association with the account information of the registrant, etc. (FIG. 3).

次に、制御部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 control unit 12 inputs the received question information in the first manner to the calculation unit 44 (Figure 6, step S8).

次に、演算部44において制御部12(コンテンツ登録手段28)により登録されているキャラクターのアカウントに関連づけられている情報に基づいて第2端末50から送信された第1の態様の質問情報に対する回答情報が第2の態様で演算されると、制御部12(回答出力手段32)が、演算された第2の態様の回答情報を第2端末50に送信する(図6、ステップS9)。 Next, when the calculation unit 44 calculates answer information in a second manner to the question information in the first manner transmitted from the second terminal 50 based on information associated with the character's account registered by the control unit 12 (content registration means 28), the control unit 12 (answer output means 32) transmits the calculated answer information in the second manner to the second terminal 50 (Figure 6, step S9).

次に、制御部12(親密度演算手段34)が、キャラクターに対する第2端末50を所持する利用者の親密度の演算を行う(図6、ステップS10)。 Next, the control unit 12 (intimacy calculation means 34) calculates the intimacy between the user who owns the second terminal 50 and the character (Figure 6, step S10).

次に、第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 second terminal 50, the control unit 12 (scoring means 36) scores the answer information of the second aspect based on the received information regarding the evaluation in accordance with the intimacy calculated by the intimacy calculation means 34, and transmits information regarding the score of the answer information of the second aspect to the first terminal 48 (FIG. 6, step S11).

次に、制御部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 second terminal 50 so that the candidate characters are displayed according to the determined display order (FIG. 6, step S12). In this way, the user can enjoy the conversation while being aware of which character has high answer accuracy, i.e., which character is more likely to be a real registrant.

以上のような情報処理方法は一例であり、処理の流れは上記したものに限定されない。例えば、ステップ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 calculation unit 44 in step S8 in a second format (Figure 5) and send it to the management server 10 (answer receiving means 24) (i.e., return to step S6 in Figure 6).

このような情報処理方法1によれば、ステップS5において、制御部12(質問送信手段22)が、キャラクターに関する質問情報を第1端末48に送信し、ステップS6において、制御部12(回答受付手段24)が、第1端末48から、質問送信手段22が送信した質問情報に対する回答情報を受け付けることで、キャラクターに関する質問情報に対する回答情報を管理サーバ10に受け付けさせるというキャラクター生成の工程を、第1端末48を使用する登録者が自ら行うことが可能となることから、登録者が自分でキャラクターを生成することを可能とし、利用者とのスムーズな対話を図るチャットボットのプラットフォームを構築、提供することができる。 According to this information processing method 1, in step S5, the control unit 12 (question sending means 22) sends question information about the character to the first terminal 48, and in step S6, the control unit 12 (answer receiving means 24) receives from the first terminal 48 answer information to the question information sent by the question sending means 22, thereby enabling the registrant using the first terminal 48 to perform the character generation process of having the management server 10 receive the answer information to the question information about the character. This enables the registrant to generate characters by himself/herself, and makes it possible to build and provide a chatbot platform that facilitates smooth dialogue with users.

また、ある実施形態において、制御部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 first terminal 48 in a first mode (FIG. 6, step S6). In another embodiment, after receiving answer information to a question from the first terminal 48 in a second mode (i.e., after step S6 in FIG. 6), the control unit 12 (mode conversion means 26) may convert the answer information in the second mode into answer information in the first mode. In addition, the calculation unit 44 may calculate answer information to the question information in the first mode transmitted from the second terminal 50 in the first mode based on information associated with the account of the character registered by the control unit 12 (content registration means 28), and transmit the calculated answer information in the first mode to the second terminal 50 (FIG. 6, step S9).

なお、各ステップにおいて人力による確認作業も行われてよい。例えば、テキスト情報が作成される際に文章の間違いを修正する必要もあるからである。第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 first terminal 48, when answer information of the second form is converted to answer information of the first form, and when answer information is calculated by the calculation unit 44.

[情報処理方法2]
次に、図7を参照して上記した情報処理システム1における情報処理方法2について説明する。なお、情報処理方法1と重複する説明は適宜省略する。情報処理方法2は、本開示に係るプラットフォームのキャラクターとなる登録者によって管理者側で用意した質問に対する回答情報を作成できない場合に対応可能である。即ち、図6のステップS6が行えない場合を想定している。
[Information processing method 2]
Next, information processing method 2 in the above-mentioned information processing system 1 will be described with reference to Fig. 7. Note that descriptions overlapping with information processing method 1 will be omitted as appropriate. Information processing method 2 can be used in cases where a registered user who is to become a character of the platform according to the present disclosure cannot create answer information to a question prepared by the administrator. In other words, it is assumed that step S6 in Fig. 6 cannot be performed.

情報処理方法1と同様に、まず、制御部12(キャラクター登録手段14)が、キャラクターの登録を行う(図7、ステップS101)。 As with information processing method 1, first, the control unit 12 (character registration means 14) registers a character (Figure 7, step S101).

次に、制御部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 information processing method 1, this question information is provided by the registrant, not by the administrator of the management server 10, and the question information and the answer information can be considered to be already associated with each other.

次に、制御部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 control unit 12 inputs the received question information in the first manner to the calculation unit 44 (Figure 7, step S104).

次に、演算部44において制御部12(コンテンツ登録手段28)により登録されているキャラクターのアカウントに関連づけられている情報に基づいて第2端末50から送信された第1の態様の質問情報に対する回答情報が第2の態様で演算されると、制御部12(回答出力手段32)が、演算された第2の態様の回答情報を第2端末50に送信する(図7、ステップS105)。こうして、利用者はプラットフォーム上において登録されているキャラクターとの対話を楽しむことができる。 Next, when the calculation unit 44 calculates answer information in a second manner to the question information in the first manner transmitted from the second terminal 50 based on information associated with the account of the character registered by the control unit 12 (content registration means 28), the control unit 12 (answer output means 32) transmits the calculated answer information in the second manner to the second terminal 50 (Figure 7, step S105). In this way, the user can enjoy interacting with the character registered on the platform.

このような情報処理方法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 calculation unit 44 or the like to calculate the answer information, in step S102, the control unit 12 (answer receiving means 24) receives question information about the character and corresponding answer information from the first terminal 48, and the character generation process of having the management server 10 accept the answer information to the question information about the character can be performed by the registrant using the first terminal 48 without the administrator of the management server 10. This makes it possible to build and provide a chatbot platform that allows the registrant to generate a character by himself or herself and facilitates smooth dialogue with users. An example of a "sufficient amount" is 10 hours' worth of data for audio recording.

なお、情報処理方法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 calculation unit 44, etc., just like information processing method 1. It is also possible to have the control unit 12 (scoring means 36) score the answer information and compare it with the scores of other characters.

[情報処理方法3]
次に、図8を参照して上記した情報処理システム1における情報処理方法3について説明する。なお、情報処理方法1、2と重複する説明は適宜省略する。情報処理方法3は、本開示に係るプラットフォームで演算部44等による演算処理の基礎となる情報を問わず、キャラクターと利用者とのスムーズな対話を実現するものである。演算処理の基礎となる情報を問わないとは、情報処理方法1、2で収集された質問情報と回答情報を用いてもよいが、その他の方法で収集された質問情報と回答情報を用いてもよいことを意味する。また、キャラクターとそのアカウント情報も任意の方法により登録、保存できる。
[Information Processing Method 3]
Next, information processing method 3 in the above-mentioned information processing system 1 will be described with reference to FIG. 8. Note that descriptions overlapping with information processing methods 1 and 2 will be omitted as appropriate. Information processing method 3 realizes smooth dialogue between a character and a user, regardless of the information that is the basis of the calculation processing by the calculation unit 44 and the like in the platform according to the present disclosure. "Not requiring information that is the basis of the calculation processing" means that the question information and answer information collected by information processing methods 1 and 2 may be used, but question information and answer information collected by other methods may also be used. In addition, the character and its account information can be registered and saved by any method.

まず、制御部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 control unit 12 inputs the received question information in the first manner to the calculation unit 44 (Figure 8, step S201).

次に、演算部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 second terminal 50 is calculated in a second aspect based on information associated with the character's account registered in the calculation unit 44, the control unit 12 (answer output means 32) transmits the calculated answer information of the second aspect to the second terminal 50 (Figure 8, step S201).

このような情報処理方法3によれば、演算部44等によって回答情報を演算するために十分な量のデータセットがあれば、登録者が自分でキャラクターを生成することを可能とし、利用者とのスムーズな対話を図るチャットボットのプラットフォームを構築、提供することができる。 According to this information processing method 3, if there is a sufficient amount of data set for the calculation unit 44 or the like to calculate the answer information, it is possible to build and provide a chatbot platform that allows registered users to generate their own characters and facilitates smooth dialogue with users.

なお、情報処理方法1、2と同様に、登録者のSNSのコンテンツ情報が入手可能であれば、演算部44等による演算処理に活用できる。また、制御部12(スコアリング手段36)に回答情報のスコアリングを行わせ、他のキャラクターのスコアと比較させることも可能である。また、評価結果やスコアは、教師データをさらに収集するか否か、演算部44等による演算結果を改善するか否か等の判断材料になる。 As with information processing methods 1 and 2, if content information on the registrant's SNS is available, it can be used for calculation processing by the calculation unit 44, etc. It is also possible to have the control unit 12 (scoring means 36) score the answer information and compare it with the scores of other characters. Furthermore, the evaluation results and scores can be used as information for deciding whether or not to collect more teacher data, whether or not to improve the calculation results by the calculation unit 44, etc.

以上のような構成からなる本実施の形態のプログラム、コンピュータ(管理サーバ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), information processing system 1, and information processing method of the present embodiment configured as described above, by executing the program as described above, the computer (management server 10) functions as question input means 30 and answer output means 32 as follows. Specifically, when the question input means 30 receives question information for a character from the user's second terminal 50 in a first manner, it inputs the received question information in the first manner to the calculation unit 44. When the calculation unit 44 calculates answer information in a second manner to the question information in the first manner transmitted from the second terminal 50 based on information associated with the registered character's account, the answer output means 32 transmits the calculated answer information in the second manner to the second terminal 50.

また、本開示の一実施形態として、プログラムを実行させることにより、コンピュータ(管理サーバ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 first terminal 48 in a first manner. The answer receiving means 24 receives answer information to the question information transmitted by the question transmission means 22 from the first terminal 48 in a second manner. When the question input means 30 receives question information about the character in the first manner from the second terminal 50 operated by the user, it inputs the received question information of the first manner to the calculation unit 44. When the calculation unit 44 calculates answer information to the question information input by the question input means 30 in a second manner based on the question information transmitted by the question transmission means 22 to the first terminal 48 and the answer information received by the answer reception means 24 from the first terminal 48, the answer output means 32 transmits the calculated answer information in the second manner to the second terminal 50.

また、本開示の一実施形態として、プログラムを実行させることにより、コンピュータ(管理サーバ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 first terminal 48 in a first manner. The answer reception means 24 receives answer information in a second manner to the question information transmitted by the question transmission means 22 from the first terminal 48. The manner conversion means 26 converts the answer information of the second manner received by the answer reception means 24 into answer information of the first manner. The question input means 30 inputs the question information of the first manner received from the user's second terminal 50 to the calculation unit 44. When the calculation unit 44 calculates answer information in a first mode to the question information in a first mode transmitted from the second terminal 50 based on the question information transmitted by the question transmitting means 22 to the first terminal 48 and the answer information received by the answer receiving means 24 from the first terminal 48, the answer output means 32 transmits the calculated answer information in the first mode to the second terminal 50. In this way, by using the mode conversion means 26 to convert the answer information in the second mode received by the answer receiving means 24 into answer information in the first mode, basic data for the calculation unit 44, etc. can be easily increased.

また、本開示の一実施形態として、プログラムを実行させることにより、コンピュータ(管理サーバ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 first terminal 48 in a first manner. The answer receiving means 24 receives answer information in a first manner from the first terminal 48 to the question information transmitted by the question transmission means 22. The question input means 30 inputs the question information received in the first manner from the user's second terminal 50 to the calculation unit 44. When the calculation unit 44 calculates answer information in a first manner to the question information in a first manner input by the question input means 30 based on the question information sent by the question sending means 22 to the first terminal 48 and the answer information received by the answer receiving means 24 from the first terminal 48, the answer output means 32 transmits the calculated answer information in the first manner to the second terminal 50.

また、本開示の一実施形態として、プログラムを実行させることにより、コンピュータ(管理サーバ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 first terminal 48 in a second manner. When the question input means 30 receives question information about the character from the user's second terminal 50 in a first manner, it inputs the received question information of the first manner to the calculation unit 44. When the calculation unit 44 calculates answer information to the question information of the first manner transmitted from the second terminal 50 based on the question information and answer information received by the answer reception means 24 from the first terminal 48 in a second manner, the answer output means 32 transmits the calculated answer information of the second manner to the second terminal 50.

近年の対話型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), information processing system 1, and information processing method of this embodiment enable registered users to generate their own characters, and provide a chatbot platform that facilitates smooth conversation with users. In other words, a world view can be created from "celebrities who are difficult to talk to (1:N)" to "celebrities who can talk to you anytime (1:1)," providing a user experience that gives the user the illusion of talking one-on-one with the celebrity, and according to the platform of the present disclosure, multiple celebrities can be registered as characters. Hereinafter, the construction of the platform of the present disclosure is also referred to as the democratization of AI characters. In addition, according to the platform of the present disclosure as described above, the mode of transmission of answer information from the platform to the user's terminal 50 can be selected to be voice or text according to the user's needs.

また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、キャラクター登録手段14は、キャラクターの登録を行う際に、キャラクターに対応する属性に関する情報の登録も行ってもよく、質問送信手段22により第1端末48に送信される質問情報は、キャラクターの属性に関連付けられている質問情報を含んでもよい。このように、利用者がプラットフォームでキャラクターと話すであろう属性に着目して、質問を作成することにより、より効率よくAIキャラクターの民主化を図ることができる。 Furthermore, in the program, computer (management server 10), information processing system 1, and information processing method according to this embodiment, when registering a character, the character registration means 14 may also register information relating to attributes corresponding to the character, and the question information transmitted to the first terminal 48 by the question transmission means 22 may include question information associated with the character's attributes. In this way, by creating questions with a focus on attributes that users will likely discuss with characters on the platform, it is possible to more efficiently democratize AI characters.

また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、プログラムを実行することにより、コンピュータ(管理サーバ10)は、質問生成手段16として更に機能することもできる。具体的には、質問生成手段16は、キャラクターの属性および質問情報の生成の依頼を含むプロンプトを演算部44または演算部44とは別の演算部(言語モデルサーバ46)に入力することにより質問情報を取得する。こうして、キャラクターの属性に応じた質問を演算部44または別の演算部(言語モデルサーバ46)で生成することができ、AIキャラクターの民主化を図るうえで効率的に質問事項を事前準備できる。 In addition, in the program, computer (management server 10), information processing system 1, and information processing method according to this embodiment, by executing the program, the computer (management server 10) can also function as question generation means 16. Specifically, the question generation means 16 acquires question information by inputting a prompt including the character's attributes and a request for generating question information to the calculation unit 44 or a calculation unit (language model server 46) separate from the calculation unit 44. In this way, questions according to the character's attributes can be generated by the calculation unit 44 or a separate calculation unit (language model server 46), allowing questions to be prepared in advance efficiently in order to democratize AI characters.

また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、キャラクター登録手段14は、複数のキャラクターの登録を行い、質問入力手段30は、第2端末50から選択されたキャラクターと選択されたキャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部44に入力することもできる。こうして、プラットフォームで複数のキャラクターと対話できれば、利用者は気分に応じて対話するキャラクターを選択できる。 In addition, in the program, computer (management server 10), information processing system 1, and information processing method according to this embodiment, the character registration means 14 registers multiple characters, and the question input means 30, upon receiving a character selected from the second terminal 50 and question information for the selected character, can input the received question information to the calculation unit 44. In this way, if a user can interact with multiple characters on the platform, the user can select a character to interact with depending on his or her mood.

また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、プログラムを実行することにより、コンピュータ(管理サーバ10)は、スコアリング手段36として更に機能することもできる。具体的には、スコアリング手段36は、第2端末50から回答情報に対する評価に関する情報を受け付けると、受け付けた評価に関する情報に基づいて回答情報のスコアリングを行い、回答情報のスコアに関する情報を第1端末48に送信する(図4)。こうして、例えば、音声の回答情報に対する評価(スコア)が登録者の端末(第1端末48)に収集され、評価が低い回答情報に関しては登録者に音声の回答情報を再収録してもらい、登録者のキャラクターらしい回答をより精度よく作成するための基礎データとして利用できる。回答精度の低いワードを検出し、当該ワードを含む文章の作成、収録、学習というプロセスを自動化させることもできる。登録者が苦手とする音素についても同様のプロセスによって回答精度を改善することができる。 In addition, in the program, computer (management server 10), information processing system 1, and information processing method according to the present embodiment, the computer (management server 10) can also function as a scoring means 36 by executing the program. Specifically, when the scoring means 36 receives information on the evaluation of the answer information from the second terminal 50, it scores the answer information based on the received information on the evaluation and transmits information on the score of the answer information to the first terminal 48 (FIG. 4). In this way, for example, the evaluation (score) of the voice answer information is collected in the terminal of the registrant (first terminal 48), and for answer information with a low evaluation, the registrant can be asked to re-record the voice answer information, which can be used as basic data for creating an answer that is more accurate and is characteristic of the registrant's character. It is also possible to automate the process of detecting words with low answer accuracy, and creating, recording, and learning sentences that include the words. The answer accuracy can also be improved by a similar process for phonemes that the registrant has difficulty with.

また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、プログラムを実行することにより、コンピュータ(管理サーバ10)は、親密度演算手段34として更に機能することもできる。具体的には、親密度演算手段34は、キャラクターに対する第2端末50を所持する利用者の親密度の演算を行い、スコアリング手段36は、受け付けた評価に関する情報について、親密度演算手段34により演算された親密度に応じて回答情報のスコアリングを行ってもよい。このように、利用者が特定のキャラクター(アバター)との関わり度を示す親密度を、キャラクター評価(スコアリング)に利用できる。例えば、チャット時間が長ければ、現実の登録者との差異に気付き易いと推測できるからである。また、登録者のファンはプラットフォームの利用者になることが考えられ、利用者が自身の親密度を知ることができれば、自分が推しのAIキャラクターの民主化に貢献できるという動機づけとなり得る。 In addition, in the program, computer (management server 10), information processing system 1, and information processing method according to the present embodiment, by executing the program, the computer (management server 10) can also function as an intimacy calculation means 34. Specifically, the intimacy calculation means 34 calculates the intimacy of the user who owns the second terminal 50 with the character, and 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. In this way, the intimacy indicating the degree of the user's relationship with a specific character (avatar) can be used for character evaluation (scoring). For example, it can be assumed that if the chat time is long, it is easy to notice the difference with the real registered person. In addition, it is considered that fans of registered people will become users of the platform, and if users can know their own intimacy, it can motivate them to contribute to the democratization of their favorite AI characters.

また、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法において、プログラムを実行することにより、コンピュータ(管理サーバ10)は、表示指示手段38として更に機能することもできる。具体的には、キャラクター登録手段14は、複数のキャラクターの登録を行い、質問入力手段30は、第2端末50から選択されたキャラクターと選択されたキャラクターに対する質問情報を受け付けると、受け付けた質問情報を演算部44に入力し、表示指示手段38は、スコアリング手段36により算出された回答情報のスコアに基づいて複数のキャラクターの候補の表示の順番を決め、決められた表示の順番に従ってキャラクターの候補が表示されるように表示指示信号を第2端末50に送信する。こうして、評価が高いほど利用者の端末で上位に表示される。 In addition, in the program, computer (management server 10), information processing system 1, and information processing method according to this embodiment, by executing the program, the computer (management server 10) can also function as display instruction means 38. Specifically, the character registration means 14 registers multiple characters, the question input means 30 receives a character selected from the second terminal 50 and question information for the selected character, and inputs the received question information to the calculation unit 44, and the display instruction means 38 determines the display order of multiple candidate characters based on the score of the answer information calculated by the scoring means 36, and transmits a display instruction signal to the second terminal 50 so that the candidate characters are displayed according to the determined display order. In this way, the higher the rating, the higher the character is displayed on the user's terminal.

また、本実施の形態によるプログラム、コンピュータ(管理サーバ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), information processing system 1, and information processing method according to this embodiment, by executing the program, the computer (management server 10) can also function as location information acquisition means 18. Specifically, the location information acquisition means 18 accepts information relating to the location of the first terminal 48 from the first terminal 48. When the calculation unit 44 calculates answer information to question information transmitted from the second terminal 50, the information relating to the location of the first terminal 48 acquired by the location information acquisition means 18 can also be input to the calculation unit 44, so that the information relating to the location of the first terminal 48 can be reflected in the calculation of the answer information. In this way, an answer to the user's question can be generated by referring to the location information of the first terminal 48 as well.

また、本実施の形態によるプログラム、コンピュータ(管理サーバ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), information processing system 1, and information processing method according to this embodiment, by executing the program, the computer (management server 10) can also function as SNS information acquisition means 20. Specifically, the SNS information acquisition means 20 accepts content information of an SNS account related to the registrant who registered the character. When the calculation unit 44 calculates answer information to the question information transmitted from the second terminal 50, the question input means 30 can input the SNS content information acquired by the SNS information acquisition means 20 to the calculation unit 44, thereby allowing the SNS content information to be reflected in the calculation of the answer information. In this way, an answer to a user's question can be generated by referring to the SNS information of the account of the registrant who registered the character.

なお、本実施の形態によるプログラム、コンピュータ(管理サーバ10)、情報処理システム1および情報処理方法は、上述したような態様や組み合わせに限定されることはなく、様々な変更を加えることができる。 Note that the program, computer (management server 10), information processing system 1, and information processing method according to this embodiment are not limited to the aspects and combinations described above, and various modifications can be made.

本発明者らが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 calculation unit 44, etc., especially in the case of voice information, tended to have low accuracy in the endings of conversations made by the AI (calculation unit 44, etc.) (such as "Isn't that right?", "Isn't that right?"). Therefore, the computer (management server 10) may function to automatically extract and confirm endings. In addition, it is preferable to instruct the calculation unit 44, etc., to prompt the calculation unit 44, etc. to adjust the endings, speaking style, and intonation to match the registered user's voice (tone, strength, pitch, etc.). Furthermore, it is preferable to reflect such corrections collectively in similar contexts.

また、回答情報の第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 calculation unit 44, etc. may generate feedback on the image as answer information.

また、登録者のキャラクター性を表現するために、テキスト情報に加えて、絵文字や顔文字を付与した文章を演算部44等に生成させてもよい。また、出力するテキスト内容に応じて、抑揚・声色を変えることで、感情の浮き沈みを再現してもよい。また、感情別に回答の音声データを分類し保存してもよい。 In addition, to express the character of the registrant, the calculation unit 44 or the like may generate sentences with emoticons and emoticons in addition to the text information. Emotional ups and downs may also be reproduced by changing intonation and tone of voice according to the content of the text to be output. Furthermore, the voice data of the responses may be classified and saved according to emotions.

また、演算部44等は、会話の中で自然に登録者が関与するイベント告知などのプロモーションを行うような回答情報を生成してもよい。具体的には、イベントに関連する単語(場所、日時、内容等)を予め設定しておき、質問にイベントに関連する単語が含まれていたら、プロモーションを行うような回答情報を出力させてよい。また、利用者からの返答内容にイベントに参加する可能性が示唆されていたら、コンピュータ(管理サーバ10)は、イベントの予約コードを発行してもよい。また、利用者のスケジュールの空き状況を把握した上で告知を行わせてもよい。さらに、実際にイベントに来た、来ていないによって、利用者にポイントを付与したり、加算したりしてもよい。このように、利用者の来場確度を高める仕組みを、演算部44等による演算方法に組み込むことができる。 The calculation unit 44 etc. may also generate answer information that naturally promotes an event in which the registrant is involved during the conversation. Specifically, event-related words (location, date, time, content, etc.) may be preset, and if the question contains a word related to the event, answer information that promotes the event may be output. If the user's response suggests the possibility of participating in the event, the computer (management server 10) may issue a reservation code for the event. The announcement may also be made after understanding the availability of the user's schedule. Furthermore, points may be awarded or added to the user depending on whether or not they actually attend the event. In this way, a mechanism that increases the probability of a user attending the event can be incorporated into the calculation method by the calculation unit 44 etc.

また、管理サーバ10は、第2端末50の位置情報を受け付けてもよく、利用者と登録者のアバターとで「行きたい」と話した場所に第2端末50が近づくと、会話とは別に広告が第2端末50に自動配信してもよい。 The management server 10 may also receive location information of the second terminal 50, and when the second terminal 50 approaches a location that the user and the avatar of the registered person have discussed as "wanting to go to," an advertisement may be automatically delivered to the second terminal 50 separately from the conversation.

また、質問情報と回答情報は、日本語に限らず、中国語・タイ語など外国語でもよい。演算部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 calculation unit 44 or the like can translate as appropriate.

また、演算部44等による回答情報に合わせて、ホログラムやロボット等の物理的に存在するものを連動させてもよい。 In addition, physically existing objects such as holograms and robots may be linked to the response information from the calculation unit 44, etc.

また、基礎データの収集に関して、登録者の声色と似ている人をバンク化(リスト化)して、リストの中から音声提供者をピックアップしてキャラクター化の出発点とすることもできる。 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 (calculation unit 44, etc.) may recognize the difference from the previous time and reflect it in the answer information. If the URL of the user's SNS or the like is input, the calculation unit 44, etc. may create answer information based on the uploaded content. For example, the character may unexpectedly contact the user with "I like the store you just posted on the story!". In addition, as basic data for the calculation process by the calculation unit 44, etc., not only SNS content information and location information of the first terminal 48 but also app information in the mobile phone of the registered user may be obtained. For example, by linking with a health-related app, answer information according to the user's physical condition and amount of exercise may be created. For example, the character can be made to say, "Aren't you getting enough exercise recently?" If linked with location information, the character may talk based on the places you went to today (restaurants, department stores, etc.). The web browsing information of the registrant may also be used. If this information can be obtained from the user as well as the registrant, the calculation unit 44 or the like may perform matching between the registrant and the user, and the matching content may be reflected in the answer information. For example, since hobbies and tastes can be inferred from browsing history, it becomes possible to have a conversation after understanding the hobbies and tastes. Also, by answering with real-time information, it is possible to provide a platform that eliminates the boundary between the virtual world of characters and reality. Also, when a system error occurs, it is possible to play simply recorded audio rather than AI-generated audio.

また、プラットフォーム上において、利用者から「会いたい」などのペインに関するキーワードが出てきたら、キャラクターのマーケティング活動につながる会話を生成してもよい。例えば、キャラクターに「水着イベントどうかな?」のような反応をさせて、利用者にイベント情報を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 management server 10 may be provided with an approval means for confirming and approving the factual relationship, and when the factual relationship is approved, points may be given to the user. For a conversation in which factual information appears, the accuracy of the factual information may be judged based on subsequent exchanges, and the information may be automatically approved. Also, registrants may mutually evaluate each other and revise their answer information. Also, a character community may be set up on the platform, and users may be awarded points or other benefits according to the level of their participation and the total conversation time.

また、キャラクターは演算部44等に学習させて、パラメータを微調整したアダプタに利用者との対話(回答情報の生成)をさせてもよい。 The character may also be trained by the calculation unit 44 or the like, and the adapter with fine-tuned parameters may then be made to converse with the user (generate answer information).

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 Information processing system 10 Management server (computer)
12 Control unit 14 Character registration means 16 Question generation means 18 Location information acquisition means 20 SNS information acquisition means 22 Question transmission means 24 Answer reception means 26 Behavior conversion means 28 Content registration means 30 Question input means 32 Answer output means 34 Scoring means 36 Intimacy degree calculation means 38 Display instruction means 40 Storage unit 42 Communication interface unit 44 Calculation unit 46 Language model server (calculation unit)
48 First terminal 50 Second terminal 52 Web server 54 Communication network

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.
前記コンピュータを質問生成手段として更に機能させ、
前記質問生成手段は、前記キャラクターの属性および質問情報の生成の依頼を含むプロンプトを前記演算部または前記演算部とは別の演算部に入力することにより質問情報を取得する、請求項記載のプログラム。
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端末を所持する利用者の親密度の演算を行い、
前記スコアリング手段は、受け付けた前記評価に関する情報について、前記親密度演算手段により演算された親密度に応じて回答情報のスコアリングを行う、請求項記載のプログラム。
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端末に送信する、請求項または記載のプログラム。
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情報取得手段は、前記キャラクターの登録が行われた登録者に関連する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端末に送信する、請求項記載のプログラム。
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の態様で送信し、
前記回答受付手段は、前記第1端末から前記質問送信手段が送信した質問情報に対する回答情報を第1の態様で受け付け、
前記質問入力手段は、前記第2端末から第1の態様で受け付けた質問情報を前記演算部に入力し、
前記回答出力手段は、前記演算部において演算された第1の態様の回答情報を前記第2端末に送信する、請求項1、2、3、4、5、または記載のプログラム。
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:
JP2023197471A 2023-11-21 2023-11-21 PROGRAM, COMPUTER, SYSTEM AND INFORMATION PROCESSING METHOD Active JP7462368B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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