Personality formation method, conversation method, personality formation system, and program

JP2025021680AActive Publication Date: 2025-02-14INDEPE INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023125575
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-01
Publication Date
2025-02-14
Estimated Expiration
2043-08-01

AI Technical Summary

Benefits of technology

【0010】 本発明によれば、仮想人物の人格を容易に形成し、仮想人物、特に死者等と会話を行うことができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025021680000001_ABST
    Figure 2025021680000001_ABST
Patent Text Reader

Abstract

To provide a personality formation method capable of easily forming the personality of a virtual person and of conversing with a virtual person, especially such as a dead person.SOLUTION: A personality formation method that a computer forms the personality of a virtual person comprises the steps of acquiring advance fundamental data for the virtual person, asking the chatbot using a large-scale language model to interview the virtual person based on the acquired advance fundamental data, and forming the personality model of the virtual person based on answers to the questions. A conversation method comprises the steps of generating an answer to a question based on this personality model and outputting the generated answer as a text or an audio.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technique that is effective in forming a personality of a virtual character. [Background technology]

[0002] Conventionally, methods for forming a virtual personality using a computer are known. For example, Patent Document 1 discloses a technique for storing an image and voice of a real person and outputting a virtual person based on a predetermined image model and personality model. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-088618 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in order to create a personality model of a virtual character using artificial intelligence, it is necessary to prepare a large amount of data indicating the character's personality, making it practically difficult to form a virtual character's personality using learning data and have the virtual character function like a chatbot.

[0005] An object of the present invention is to provide a personality formation method, a conversation method, a personality formation system, and a program that enable easy creation of a virtual character's personality and conversation with a virtual character, particularly a deceased person. [Means for solving the problem]

[0006] The present invention provides a personality formation method in which a computer forms a personality of a virtual person, comprising the steps of: A step of acquiring prior basic data for the virtual person; A step of asking a chatbot utilizing a large-scale language model to conduct an interview with the virtual person based on the acquired prior basic data; creating a personality model for the virtual person based on answers to the questions; The present invention provides a method for developing a personality.

[0007] According to the present invention, a chatbot utilizing a large-scale language model is asked to interview the virtual person using prior basic data about the virtual person, and a personality model of the virtual person is formed based on the answers to these questions. Therefore, by easily generating learning data for forming the personality of a virtual character, a personality model can be formed, and by using this personality model, it is possible to have conversations with virtual characters, especially deceased people.

[0008] Although the present invention is in the category of a method, the same actions and effects specific to the category can be obtained even if it is a system or a program.

[0009] Furthermore, according to the present invention, an answer to a question is generated based on the formed personality model, and the generated answer is output in text or voice, so that a conversation can be held with a virtual person, particularly a deceased person. Effect of the Invention

[0010] According to the present invention, it is possible to easily create the personality of a virtual person and to converse with a virtual person, particularly a deceased person. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram for explaining an overview of a personality development system 1. [Diagram 2] 2A is a schematic diagram of the entire system, and FIG. 2B is a diagram showing the tuning device 10 in particular. [Diagram 3]FIG. 2 is a flowchart showing the process of forming a personality model and the process of conversation based on this personality model executed by the personality formation system 1. [Figure 4] FIG. 2 is a flowchart showing the personality model formation process executed by the personality formation system 1. [Diagram 5] FIG. 13 is a diagram illustrating an example of a screen when a personality model is formed. [Figure 6] FIG. 2 is a flowchart showing a conversation process based on a personality model executed by the personality formation system 1. [Figure 7] FIG. 13 is a diagram illustrating an example of a screen during a conversation. [Figure 8] FIG. 2 is a flowchart showing the personality model updating process executed by the personality formation system 1. [Figure 9] FIG. 2 is a diagram illustrating an example of an application screen. [Figure 10] FIG. 2 is a diagram illustrating an example of an application screen. [Figure 11] FIG. 2 is a diagram illustrating an example of an application screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, a detailed description will be given of an embodiment of the present invention with reference to the accompanying drawings. In the following drawings, the same elements are designated by the same numbers or symbols throughout the description of the embodiment.

[0013] Fig. 1 is a block diagram for explaining an outline of the command configuration of a personality development system 1. Fig. 2a is a block diagram for explaining an outline of the personality development system 1, and Fig. 2b is a diagram for explaining a tuning device 10. The components of the personality development system 1 will be described with reference to FIGS.

[0014] The personality formation system 1 is a system for forming a personality of a virtual character, and includes at least a tuning device 10. In this embodiment, the personality formation system 1 further includes a personality model character terminal 3 used by the personality model character 2 and a real character terminal 5 used by the real character 4, in addition to the tuning device 10. The tuning device 10 is connected to each of the personality model character terminal 3 and the real character terminal 5 so as to be able to communicate data. Here, a virtual character is a living being having a personality such as an imaginary person, and may be a deceased person who has already passed away, or may be a living person. Also, it may be a virtual character in an anime or the like, or an object having a fantasy personality.

[0015] The personality model person terminal 3 is a terminal device used by the personality model person 2, such as a mobile phone, a smartphone, a tablet terminal, a personal computer, or a laptop computer. The real person terminal 5 is a terminal device used by the real person 4, such as a mobile phone, a smartphone, a tablet terminal, a personal computer, or a laptop computer.

[0016] The tuning device 10 includes, for example, a processor, a communication unit, an output unit for outputting signals, an acquisition unit for acquiring preliminary basic data for a virtual person, a questioning unit for asking a chatbot utilizing a large-scale language model to interview the virtual person based on the acquired preliminary basic data, and a formation unit for forming a personality model of the virtual person based on the answers to the questions, and may be realized by one computer or by multiple computers, such as a cloud computer. Note that the cloud computer in this specification may be either one that uses any computer in a scalable manner to perform a specific function, or one that includes multiple functional modules to realize a system and uses the functions in a freely combined manner. The tuning device 10 includes a memory unit such as a hard disk, a semiconductor memory, a recording medium, or a data storage unit such as a memory card. The tuning device 10 includes various devices that execute various processes as a processor. The tuning device 10 is connected to the personality model person terminal 3 and the real person terminal 5 via a network 8 .

[0017] [Device configuration] As shown in FIG. 2, the personality formation system 1 is a system for forming a personality of a virtual person, and a tuning device 10 is connected to the system so as to be capable of data communication via a network 8 such as a public line network. Note that the components of the personality development system 1 are merely examples, and the number, types, and functions of terminals and devices not shown can be changed as appropriate.

[0018] The personality model person terminal 3 and the real person terminal 5 are equipped with a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), etc. as terminal control units, and are equipped with devices, etc. that enable communication with other terminals and devices, etc. as communication units.

[0019] The tuning device 10 includes a processor such as a CPU, a GPU, a RAM, and a ROM, and includes a communication unit such as a device for enabling communication with other terminals and devices.

[0020] The processing steps performed by the personality formation system 1 when forming a personality of a virtual character will be outlined with reference to FIGS.

[0021] The tuning device 10 acquires prior basic data for a virtual person (step S1). The advance basic data is data related to a person who is the basis of a virtual person. The advance basic data is, for example, personal information (information that can identify an individual, such as name, date of birth, and address) and attribute information (information related to the nature and characteristics of an individual, such as age, sex, place of residence, family structure, occupation, educational background, and income). The tuning device 10 acquires this advance basic data from the personality model person terminal 3.

[0022] In addition, for example, if information about the costumed person can be obtained in advance as open information from the Internet or the like, the tuning device 10 may obtain this open information in advance from the Internet or the like, and obtain only the information that cannot be obtained as this open information from the personality model person terminal 3.

[0023] Based on the acquired prior basic data, the tuning device 10 asks the chatbot utilizing the large-scale language model to conduct an interview with a virtual person (step S2). Based on the acquired prior basic data, the tuning device 10 asks the chatbot utilizing the large-scale language model (interviewer model in FIG. 1) a question about conducting an interview with a virtual person. This question is generated based on the prior basic data using the large-scale language model. This question may include not only text information but also voice, images, videos, and the like. The tuning device 10 outputs text or voice based on the generated question to the personality model person terminal 3.

[0024] The tuning device 10 creates a personality model of the virtual person based on the answers to the questions (step S3). The tuning device 10 receives an answer to the output question from the personality model person terminal 3. This answer may be not only text information but also audio, image, video, or the like. The tuning device 10 adds the generated questions and the answers to these questions to a data set, performs fine tuning, and forms a personality model of the virtual person.

[0025] In the processing of steps S1 to S3, the target person for the virtual person is a person who has already passed away (deceased) or a person who is currently alive (living person). When a deceased person is the target, the prior basic data and answers to questions input by a close relative of the deceased to the personality model person terminal 3 by text, voice, etc. may be used. When a living person is the target, the prior basic data and answers to questions input by the living person or a close relative of the living person to the personality model person terminal 3 by text, voice, etc. may be used. Using a personality model of a living person after their death results in a personality model of the deceased person.

[0026] The tuning device 10 accepts a question from a real person 4 (step S4). The tuning device 10 accepts a question from a real person 4 via a real person terminal 5.

[0027] Tuning device 10 generates answers to the questions based on the formed personality model (step S5). The tuning device 10 uses the formed personality model to generate answers to received questions.

[0028] The tuning device 10 outputs the generated answer in the form of text or voice (step S6). The tuning device 10 outputs text or audio based on the generated answer to the real person terminal 5.

[0029] The tuning device 10 stores the received questions and the generated answers in chronological order as a conversation history. When the conversation history satisfies a predetermined condition (the number of tokens in the conversation history exceeds a predetermined value, every time a predetermined time elapses, etc.), the tuning device 10 adds the conversation history to a data set, performs fine tuning, and updates the personality model.

[0030] The processing steps performed by the personality formation system 1 when forming a personality of a virtual character in steps S1 to S3 will be outlined with reference to FIGS.

[0031] The tuning device 10 acquires, in the acquisition section, prior basic data for the virtual person (step S10). The virtual person is a virtual person based on the personality model person 2. For example, if the virtual person is a deceased person, the personality model person 2 may be a person who knows the deceased in detail, such as a close relative of the deceased or a person who was close to the deceased (a person who knows the hobbies, tastes, ideas, beliefs, behavior, thoughts, etc.). If the virtual person is a living person, the personality model person 2 may be the living person himself or a person who knows the living person in detail, such as a close relative of the living person or a person who was close to the living person (a person who knows the hobbies, tastes, ideas, beliefs, behavior, thoughts, etc.). In this embodiment, the virtual person will be described in the processing described later as a person that indicates a deceased person in particular. This is because even if the personality model person 2 is a living person when the preliminary basic data is acquired, he or she will already be a deceased person when the processing described later is actually performed. The advance basic data is data related to a virtual person. The advance basic data is, for example, personal information (such as name, date of birth, and address) that is information that can identify an individual, and attribute information (such as age, sex, place of residence, family structure, work history, academic history, hobbies, preferences, ideas, beliefs, behavior, thoughts, etc.) that is information related to the attributes of an individual. The personality model person terminal 3 accepts input of prior basic data for a virtual character. The personality model person 2 inputs the prior basic data of the virtual character using a virtual keyboard, a text file based on a format, or the like. The personality model person terminal 3 transmits the accepted prior basic data to the tuning device 10. The acquisition unit receives this prior basic data and acquires the prior basic data for the virtual person.

[0032] The tuning device 10 may acquire the preliminary basic data from a social networking service (SNS) or a predetermined website (a site provided by a mass media, a curation site, etc.). In this case, the tuning device 10 acquires the personal information of the virtual person and the ID of the virtual person in the SNS by a predetermined method (e.g., from the personality model person terminal 3, etc.), and acquires the contents posted by the virtual person in the past on the SNS (including not only posts by the virtual person himself, but also responses from other people to these posts, such as replies and quotes), and the contents related to the virtual person on the predetermined website (not only contents directly related to the virtual person (articles related to the virtual person, etc.), but also contents related to the personal information of the virtual person (contents around the residence (events, weather, incidents, etc.), contents of the affiliation included in the work history (new business, business situation, etc.), etc.).

[0033] The tuning device 10 can also be configured to output the acquired prior basic data to the personality model person terminal 3 and have the personality model person 2 confirm whether the contents are correct. In this case, the tuning device 10 can, for example, search each piece of information included in the acquired prior basic data online and output a website or the like obtained as a search result to the personality model person terminal 3. Specifically, when one of the work histories in the prior basic data is "X Corporation," the tuning device 10 searches "X Corporation" online and outputs the "Website of X Corporation" obtained as a search result together with a predetermined text. As an example, the tuning device 10 outputs text such as "Is X Corporation the company you belong to? http: / / www.xxx.com (which may be a URL (Uniform Resource Locator) or may be one with the website embedded)" and a website. The tuning device 10 acquires a response to the output result (whether it is correct or incorrect, etc.) from the personality model person terminal 3. If the response to the output result is correct, the tuning device 10 treats this information as prior basic data. On the other hand, if the response to the output result is incorrect, the tuning device 10 may exclude this information from the prior basic data, or, if the personality model person terminal 3 has transmitted correct information in addition to the incorrect information, may update the confirmed information to the correct information and treat the updated information as prior basic data.

[0034] The questioning section of the tuning device 10 asks the chatbot utilizing the large-scale language model a question about conducting an interview with a virtual person based on the acquired prior basic data (step S11). The questioning unit includes a chatbot and has a function of asking predetermined questions to the chatbot. The questioning unit asks the chatbot, which utilizes a large-scale language model (interviewer model in FIG. 1), about conducting an interview with the virtual person, along with the acquired prior basic data. Here, the questioning unit inputs to the chatbot information about conducting an interview with the virtual person, the acquired prior basic data, how to ask questions, etc. The content that the questioning unit inputs to the chatbot is not limited to these examples. In this embodiment, the tuning device 10 is described as holding a large-scale language model, but this large-scale language model may be held by another computer having a server function, etc. In this case, the tuning device 10 outputs the acquired prior basic data to this computer, which then executes a function corresponding to a questioning unit and outputs the execution result to the tuning device 10.

[0035] The tuning device 10 outputs the question generated by the chatbot (step S12). The chatbot generates questions based on the input. The tuning device 10 outputs the question generated by this chatbot to the personality model person terminal 3. Here, the tuning device 10 transmits the question in either text format or voice format, or in both formats. The personality model person terminal 3 receives this question and displays it in text format on its own display unit (monitor, touch panel, etc.), or outputs it in audio format through its audio unit (microphone, etc.).

[0036] The tuning device 10 receives an answer to the question (step S13). The personality model person terminal 3 accepts input of an answer to a question from the personality model person 2. The personality model person terminal 3 accepts this answer in either text format or voice format, or in both formats. For example, it accepts input of text or voice into a predetermined input form. The personality model person terminal 3 transmits the accepted answer to the tuning device 10. Tuning device 10 receives this response and accepts the answer to the question.

[0037] An example of a screen when steps S11 to S13 are processed will be described with reference to Fig. 5. This figure is a diagram that typically shows an example of a screen when steps S11 to S13 are processed. In this figure, an input screen 20 is shown. This input screen 20 is an example when the personality model person terminal 3 displays questions and answers in text format. The input screen 20 has an input field 21 that accepts input of answers from the personality model person 2, and a first field 22, a second field 23, a third field 24, and a fourth field 25 in which questions, answers, etc. are displayed. The contents of the first field 22 and the third field 24 are based on the contents input into the input field 21. The contents of the second field 23 and the fourth field 25 are based on questions generated by the chatbot. The contents of the first field 22 may be based on the contents input by the question section. In the first column 22, it is shown that an interview with a virtual person will be conducted (Please interview the following person. Please fill in any missing information by asking questions.), the prior basic data (name, date of birth, place of origin, educational background, place of employment), and how to ask questions (example questions). The personality model person terminal 3 accepts these inputs in the input column 21, and displays the accepted contents in the first column 22 and transmits them to the tuning device 10. Based on this content and the prior basic data, the tuning device 10 asks the chatbot utilizing the large-scale language model to interview the personality model person 2. The tuning device 10 outputs the question generated by the chatbot to the personality model person terminal 3, and the personality model person terminal 3 displays the question generated by the chatbot in the second column 23. The personality model person terminal 3 receives an input of an answer to the question shown in the second column 23 in the input column 21, displays the received answer in the third column 24, and transmits it to the tuning device 10. Based on the content of the answer, the tuning device 10 asks the chatbot utilizing the large-scale language model further questions about the answer and details of insufficient prior basic data. The tuning device 10 outputs the questions generated by the chatbot and the details of the lacking prior basic data to the personality model person terminal 3, and the personality model person terminal 3 displays the generated questions and the details of the lacking prior basic data in the fourth column 25. The tuning device 10 and the personality model person terminal 3 repeat the exchange of questions and answers until the amount of data required for generating a personality model is reached.

[0038] The tuning device 10 judges whether or not a predetermined condition is satisfied (step S14). The predetermined condition is, for example, whether or not the amount of data is necessary for forming a personality model. The tuning device 10 determines, for example, whether or not a preset amount of prior basic data and an answer have been received. If the tuning device 10 determines that the predetermined conditions are not satisfied (step S14 NO), for example, if it determines that the received prior basic data or answer does not reach a sufficient amount of data, the tuning device 10, in the questioning section, asks the chatbot utilizing the large-scale language model to conduct a further interview with the virtual person based on the received answer (step S15). The questioning unit asks the chatbot utilizing the large-scale language model a question to conduct a further interview based on the received answer, and inputs the received answer to the chatbot. Thereafter, the tuning device 10 executes the processes from step S12 onwards again. That is, when the amount of data of the prior basic data or answers is insufficient, the tuning device 10 outputs a question newly generated by the chatbot based on the received answers, etc., to the personality model person terminal 3, and receives an answer to this question from the personality model person terminal 3. The tuning device 10 and the personality model person terminal 3 repeat the exchange of questions and answers until the preset data amount is satisfied.

[0039] When the tuning device 10 determines that a predetermined condition is satisfied (YES in step S14), for example, when it determines that the received prior basic data and answers have reached a sufficient amount of data, the tuning device 10 forms a personality model of the virtual person in the formation unit based on the answers to the questions (step S16). The formation unit uses the prior basic data and the received answers as a data set, performs fine tuning, and forms a personality model of personality model person 2. Tuning device 10 stores the formed personality model in its own storage unit.

[0040] The above is an outline of the processing steps for forming a virtual person's personality in steps S1 to S3.

[0041] When forming a personality model, the tuning device 10 may form the personality model for each age group for the same personality model person 2. For example, the tuning device 10 may form a personality model of a virtual person for each age group, such as 20s, 30s, 40s, 50s, and 60s. In this case, the personality model person 2 may be a living person of that age group, or a close relative who knows the living or deceased person of that age group. The tuning device 10 executes the above-mentioned process for each generation, and forms a personality model for each generation. That is, the tuning device 10 executes the above-mentioned process for each predetermined period (every year, every five years, every ten years). When the personality model person 2 reaches a different generation, the tuning device 10 forms a new personality model, and stores the personality model for each generation. When having a conversation using personality models for different age groups, the real person 4 can converse with virtual people of different age groups. As a result, the real person 4 can talk more naturally about worries, questions, etc., by talking with a virtual person of a similar age to his or her own.

[0042] In the above-mentioned processing of steps S10 to S16, the person who is the target of the virtual person is a person who has already passed away (deceased person) or a person who is currently alive (living person). When the target is a deceased person, the prior basic data and answers, etc. may be provided by a close relative of the deceased person. When the target is a living person, the prior basic data and answers, etc. may be provided by the living person or a close relative of the living person. If the formed personality model is a deceased person, when a conversation is conducted using the formed personality model, the conversation will be conducted virtually with the deceased person. If the formed personality model is a living person, when a conversation is conducted using the formed personality model, if the living person has already passed away for some reason, the model will essentially be synonymous with the personality model of the deceased person, and a conversation will be conducted virtually with the deceased. Even if the living person is not dead, a conversation will be conducted with a personality from a past time. Furthermore, if the living person is not dead, a third party will have a virtual conversation, not with a real living person.

[0043] An overview of the processing steps when the personality formation system 1 has a conversation using the personality model formed in steps S4 to S6 will be described with reference to FIGS.

[0044] The tuning device 10 accepts a question from the real person 4 (step S20). The real person terminal 5 accepts input of a question from the real person 4. The real person terminal 5 accepts this question in either text format or voice format, or both. For example, the real person terminal 5 accepts input of text or voice into a predetermined input form. The real person terminal 5 transmits the accepted question to the tuning device 10. The tuning device 10 receives this question and accepts questions from the real person 4 .

[0045] Tuning device 10 generates an answer to the question based on the formed personality model and the received question (step S21). The tuning device 10 uses this personality model to generate an answer to the received question. The tuning device 10 performs text recognition and voice recognition on the content of the question and analyzes the content of the question. The tuning device 10 generates an answer to the question by referring to predetermined keywords and the like included in the analysis result for the personality model. Here, the answers generated by the tuning device 10 are ones that give a positive impression (gratitude, praise, etc.) other than those that give a negative impression to the real person 4 (complaints, slander, criticism, etc.). The tuning device 10 may generate only one answer for one question, or may generate different answers for one question. That is, the tuning device 10 may always generate the same answer for a certain question, or may generate a different answer each time a question is received. The different answers may be, for example, answers that conform to the personality (way of thinking, tone of voice, etc.) of the virtual person in the personality model, answers that go against the personality, or answers that differ from the personality, etc.

[0046] The tuning device 10 outputs the generated answer (step S22). The tuning device 10 outputs the generated answer to the real person terminal 5. Here, the tuning device 10 transmits the answer in either text format or audio format, or both. The real person terminal 5 receives this response and displays it in text format on its own display unit (monitor, touch panel, etc.), or outputs it in audio format through its audio unit (microphone, etc.).

[0047] The tuning device 10 repeats the processes of steps S20 to S22 described above until the real person 4 finishes answering the questions, thereby allowing a conversation to take place between the virtual person (the deceased person) and the real person (the living person) 4.

[0048] An example of a screen displayed during the processing of steps S20 to S22 will be described with reference to Fig. 7. This figure is a diagram that shows a schematic example of a screen displayed during the processing of steps S20 to S22. In this figure, a conversation screen 30 is shown. This conversation screen 30 is an example when the real person terminal 5 displays questions and answers in a text format. The conversation screen 30 has an input field 31 for receiving input of a question from a real person 4, and a first field 32, a second field 33, a third field 34, and a fourth field 35 for displaying questions and answers. The contents of the first field 32 and the third field 34 are based on the content entered into the input field 31. The contents of the second field 33 and the fourth field 35 are based on answers generated based on the personality model and the question. The real person terminal 5 accepts a question input to the input field 31, displays the accepted question in the first field 32, and transmits the question to the tuning device 10. The tuning device 10 generates an answer based on the personality model and the content of the question. The tuning device 10 outputs the generated answer to the real person terminal 5, and the real person terminal 5 displays the generated answer in the second column 33. The real person terminal 5 accepts input of a question in response to the answer shown in the second column 33 into the input column 31, displays the accepted question in the third column 34, and transmits the question to the tuning device 10. The tuning device 10 generates an answer based on the personality model and the content of the question. The tuning device 10 outputs the generated answer to the real person terminal 5, and the real person terminal 5 displays the generated answer in the fourth column 35. The tuning device 10 and the real person terminal 5 repeat the exchange of questions and answers until the real person 4 finishes, thereby allowing a conversation to take place between the virtual person (the deceased) and the real person (the living person) 4.

[0049] The above is an overview of the processing steps when a conversation is held using the formed personality model in steps S4 to S6.

[0050] An overview of the processing steps when the personality formation system 1 updates the formed personality model will be described with reference to FIG.

[0051] The tuning device 10 stores the conversation history (step S30). The conversation history is a history of combinations of questions received in the processes of steps S20 to S22 and answers generated. Here, the conversation history may indicate a set of one question and one answer generated for this one question, or may indicate a series of questions from when the real person 4 started asking questions to when it finished asking questions, and a set of answers generated for this series of questions. The tuning device 10 stores the conversation history in chronological order.

[0052] The tuning device 10 judges whether or not the stored conversation history satisfies a predetermined condition (step S31). The predetermined condition is, for example, each time the number of tokens in the conversation history exceeds a certain value or a certain amount of time has passed. When the tuning device 10 determines that this conversation history does not satisfy a predetermined condition (step S31: NO), the process ends.

[0053] When the tuning device 10 determines that this conversation history satisfies a predetermined condition (YES in step S31), it adds the conversation content to the data set (step S32). The tuning device 10 adds the conversation contents indicating the contents of this conversation history (a set of questions and answers to these questions) to the data set used when forming the personality model.

[0054] The tuning device 10 updates the personality model based on the data set to which the conversation content has been added (step S33). The tuning device 10 fine-tunes the personality model based on the data set to which the conversation content has been added, and updates the personality model. Tuning device 10 overwrites the stored personality model with the updated personality model, thereby updating it.

[0055] The above is an overview of the processing steps for updating a personality model that has been created.

[0056] After executing these processes, when personality formation system 1 executes the processes of steps S20 to S22 again, it executes each process using the updated personality model. Furthermore, the processes in steps S30 to S33 are performed periodically, making it possible to have a conversation that takes into account the questions and answers asked by the real person 4. As a result, by adding new information to the personality model, not only does the conversation become more natural, but the content of the answers generated by the personality model can also be more easily updated. For example, the personality development system 1 can generate a response based on the content of a previous conversation and carry out a conversation based on this response.

[0057] In addition to the conversation content, the tuning device 10 may also acquire content that the virtual person has posted on an SNS in the past and content related to the virtual person on a specified website from the SNS or a specified website, similar to the prior basic data, and fine-tune the personality model based on the acquired content, thereby updating the personality model. For example, by obtaining the latest weather information from a specified website and adding this weather information to the personality model, it is possible to make conversations more natural, even when talking about world events. In addition, in the processing step of having a conversation using the personality model formed as described above, the tuning device 10 can also be configured to not accept questions from the real person 4, but to generate answers based on prior basic data (anniversaries such as birthdays), the contents of the conversation history (plans included in the conversation, etc.), and content obtained from SNS or a specified website (weather, incidents, accidents, etc.). For example, when acquiring content related to a major event (anniversary, disaster, incident, etc.), a response based on this event (such as "It rained heavily yesterday, are you OK?") may be generated and output. The real person terminal 5 notifies the real person 4 of the output response by push notification or the like, and the real person 4 then starts a conversation with the virtual person. In this way, the tuning device 10 can be configured to make spontaneous utterances without relying on input from the real person 4. This can reduce the sense of loneliness or loss felt by the real person 4.

[0058] Examples of screens of an application that actually uses the present invention will be described with reference to Fig. 9, Fig. 10, and Fig. 11. Each figure is a schematic diagram showing an example of a UI (User Interface) of the application displayed by the real person terminal 5. 9 is a diagram showing a typical example of a home screen of this application, in which a home screen 40 is shown. The home screen 40 has a first field 41 that displays data about the deceased (date of death, whether or not the deceased can attend a memorial service, etc.). The real-person terminal 5 accepts input into the first field 41 and transitions to a screen corresponding to the data. FIG. 10 is a diagram showing a typical example of a conversation screen of this application. In the diagram, a conversation screen 50 is shown. The conversation screen 50 has a first column 51 that displays data about the conversation with the deceased. The real person terminal 5 accepts input to the first column 51, transitions to the screen shown in Fig. 7, and realizes a conversation between the real person 4 and the deceased. 11 is a diagram showing a typical example of a request screen of this application, in which a request screen 60 is shown. The request screen 60 has a first field 61 that displays data (such as name and face photo) related to the virtual person on which the formed personality model is based. The real person terminal 5 accepts input into the first field 61, and transitions to a screen for setting the virtual person in the first field 61 as a relative of the real person, etc.

[0059] The above is an overview of Personality Formation System 1. According to the personality formation system 1, a personality of a virtual person can be easily formed and a conversation can be held with a virtual person, particularly a deceased person.

[0060] The above-mentioned means and functions are realized by a computer (including a CPU, an information processing device, and various terminals) reading and executing a predetermined program. The program may be provided, for example, from a computer via a network (Software as a Service (SaaS)) or as a cloud service. The program may also be provided in a form recorded on a computer-readable recording medium. In this case, the computer reads the program from the recording medium, transfers it to an internal or external recording device, records it, and executes it. The program may also be recorded in advance on a recording device (recording medium) and provided from the recording device to the computer via a communication line.

[0061] Although the embodiments of the present invention have been described above, the present invention is not limited to the above-mentioned embodiments. Furthermore, the effects described in the embodiments of the present invention are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments of the present invention.

[0062] A first aspect disclosed in this embodiment is a personality formation method in which a computer forms a personality of a virtual person, A step of acquiring prior basic data for the virtual person; A step of asking a chatbot utilizing a large-scale language model to conduct an interview with the virtual person based on the acquired prior basic data; creating a personality model for the virtual person based on answers to the questions; The present invention provides a method for developing a personality.

[0063] In a second aspect of the present embodiment, the virtual person is a deceased person. According to a first aspect, there is provided a personality development method.

[0064] A third aspect disclosed in this embodiment is a method for forming a personality model based on the personality model formed in the step of forming the personality model according to the first aspect, generating an answer to the question; outputting the generated answer in text or voice; The present invention provides a conversation method comprising the steps of:

[0065] A fourth aspect disclosed in this embodiment is a personality formation system for forming a personality of a virtual person, An acquisition unit that acquires prior basic data for the virtual person; A questioning unit that asks a chatbot utilizing a large-scale language model to conduct an interview with the virtual person based on the acquired prior basic data; a creation unit for creating a personality model of the virtual person based on the answers to the questions; The present invention provides a personality development system comprising:

[0066] A fifth aspect disclosed in this embodiment is a computer that forms a personality of a virtual person, acquiring prior basic data for the virtual person; A step of asking a chatbot utilizing a large-scale language model to conduct an interview with the virtual person based on the acquired prior basic data; creating a personality model for the virtual person based on answers to the questions; A computer-readable program for executing the above is provided. [Explanation of symbols]

[0067] 1 Personality Development System 2. Personality model 3 Personality model character terminal 4 Real People 5 Real-life terminal 8 Network 10 Tuning Device 20 Input screen 21 Input field 22 Column 1 23 Column 2 24 Column 3 25 Column 4 30 Conversation screen 31 Input field 32 Column 1 33 Column 2 34 Column 3 35 Column 4 40 Home Screen 41 Column 1 50 Conversation screen 51 Column 1 60 Request Screen 61 Column 1

Claims

1. A personality formation method in which a computer forms a personality of a virtual person, comprising: A step of acquiring prior basic data for the virtual person; A step of asking a chatbot utilizing a large-scale language model to conduct an interview with the virtual person based on the acquired prior basic data; creating a personality model for the virtual person based on answers to the questions; A method of personality development comprising:

2. The fictitious person is a deceased person. The personality development method according to claim 1.

3. Based on the personality model formed in the step of forming the personality model according to claim 1, generating an answer to the question; outputting the generated answer in text or voice; A conversation method comprising:

4. A personality formation system for forming a personality of a virtual person, comprising: An acquisition unit that acquires prior basic data for the virtual person; A questioning unit that asks a chatbot utilizing a large-scale language model to conduct an interview with the virtual person based on the acquired prior basic data; a creation unit for creating a personality model of the virtual person based on the answers to the questions; A personality development system that includes:

5. A computer that creates a virtual persona acquiring prior basic data for the virtual person; A step of asking a chatbot utilizing a large-scale language model to conduct an interview with the virtual person based on the acquired prior basic data; creating a personality model for the virtual person based on answers to the questions; A computer readable program for executing the program.

Citation Information

Patent Citations

  • Virtual person interaction system, video generation method, and video generation program

    JP2021086415A

  • Manufacturing apparatus for multilayer cell

    JP2022018028A

  • Persona chatbot control method and system

    JP2022180282A

  • Method of generating response using utterance and apparatus therefor

    JP2023073220A

  • System for evaluation of trainee's ability in the limited space

    KR102769150B1