System and Method
The system addresses the challenge of personalized message output by identifying the recipient's personality and biorhythm, enabling tailored communication through a computer device and language model.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- LIFE LAB LLC
- Filing Date
- 2025-06-30
- Publication Date
- 2026-04-14
AI Technical Summary
Existing dialogue systems fail to output messages that are tailored to the personality type and biorhythm of the message recipient, leading to ineffective communication.
A system that includes a computer device capable of identifying the personality type and biorhythm of the message recipient, using a language model to generate messages that align with these characteristics, and outputting them on a user terminal.
The system effectively outputs messages that resonate with the recipient's personality and biorhythm, enhancing the relevance and impact of the communication.
Smart Images

Figure 0007846290000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a system and a method.
Background Art
[0002] There is disclosed a dialogue system that enables a dialogue suitable for a user by selecting a response sentence suitable for the user based on the user's attribute information (for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The present invention can solve, for example, the following problems, but is not limited thereto. The first problem of the present invention is to output a message according to the personality type of the recipient of the message. The second problem of the present invention is to output a message according to the biorhythm of the recipient or the sender of the message on the date when the message is received.
Means for Solving the Problems
[0005] According to the present invention, the above object is [1] A system including at least one computer device, the system comprising output means for outputting a message according to the personality type of the recipient of the message; [2] Answer acquisition means for acquiring an answer from a language model based on a prompt for asking to answer a message according to the personality type of the recipient of the message, and the output means outputs a message according to the personality type of the recipient of the message based on the acquired answer, the system according to [1] above; [3] The system according to [1] or [2], wherein the output means outputs the message on a user terminal operated by the user who is the recipient of the message; [4] The system described in [3] above, comprising a speech receiving means for receiving utterances from a user terminal operated by a user who is the recipient of a message, and an output means for outputting the received utterances from the user and a message corresponding to the user's personality type; [5] The system described in [4] above, comprising: an answer acquisition means that acquires an answer from a language model based on an utterance received from the user and a prompt requesting a message according to the user's personality type; and an output means that outputs the utterance received from the user and a message according to the user's personality type based on the acquired answer; [6] The system according to [1] or [2], wherein the output means outputs the message on a user terminal operated by the user who is the sender of the message; [7] The system according to [6], comprising a means for receiving information that the user wishes to convey to a recipient from a user terminal operated by the user, and an output means for outputting the received information and a message corresponding to the personality type of the message recipient; [8] The system according to [7], comprising a response acquisition means that acquires a response from a language model based on the received communication information and a prompt requesting a response corresponding to the personality type of the message recipient, and an output means that outputs the received communication information and a message corresponding to the personality type of the message recipient based on the acquired response; [9] A system according to any of [2] to [8] above, wherein the prompt includes words that evoke a positive or negative emotion in the recipient of the message, and the words that evoke a positive or negative emotion in the recipient of the message are specified according to the personality type of the recipient of the message;
[10] The prompt includes events that the recipient of the message may find stressful. A system according to any of [2] to [9] above, wherein events that the recipient of a message finds stressful are identified according to the recipient's personality type;
[11] A system according to any of [2] to
[10] above, wherein the prompt includes a rule or template for a message, and the rule or template for a message is specified according to the personality type of the message recipient;
[12] The system described in
[11] above, wherein the prompt includes a message rule or message template that is appropriate to the purpose of the message, and the message rule or message template that is appropriate to the purpose of the message is specified according to the personality type of the message recipient;
[13] A system according to any one of [1] to
[12] , comprising type identification means for identifying the personality type of a message recipient based on information about the message recipient, and output means for outputting the identified personality type of the message recipient;
[14] The system described in
[13] above, wherein the type identification means identifies the personality type of the message recipient based on information about at least one of the message recipient's names, dates of birth, age, gender, blood type, zodiac sign, possessions, place of residence, place of origin, preferences, habits, experiences, social networking services (SNS), family, friends, and acquaintances;
[15] A method to be performed in a system comprising at least one computer device, the method comprising an output step of outputting a message according to the personality type of the message recipient;
[16] A system comprising at least one computer device, wherein output means outputting a message that corresponds to the biorhythm of the recipient or sender on the date on which the message is received, which is determined based on the date of birth of the recipient or sender and the date on which the recipient receives the message;
[17] The system according to
[16] , comprising a response acquisition means that acquires a response from a language model based on a prompt requesting a response corresponding to the biorhythm of the recipient or sender on the date the message is received, and an output means that outputs a message corresponding to the biorhythm of the recipient or sender on the date the message is received, based on the acquired response;
[18] The system according to
[16] or
[17] , comprising biorhythm characteristic means for identifying the biorhythm of the recipient or sender on the date the message is received, based on the date of birth of the message recipient and the date the message is received, wherein output means outputs a message corresponding to the identified recipient or sender's biorhythm on the date the message is received;
[19] A method performed in a system comprising at least one computer device, the method comprising an output step of outputting a message that corresponds to the biorhythm of the recipient or sender on the date on which the message is received, which is determined based on the date of birth of the recipient or sender and the date on which the recipient receives the message; This can be achieved. [Effects of the Invention]
[0006] Examples of the effects of the present invention include, but are not limited to, the following. According to the first effect of the present invention, a message can be output that corresponds to the personality type of the message recipient. According to the second effect of the present invention, a message can be output that corresponds to the biorhythm of the message recipient or sender on the date the message is received. It can output. [Brief explanation of the drawing]
[0007] [Figure 1] This is a block diagram showing the configuration of the system according to the embodiment. [Figure 2] This is a block diagram showing the hardware configuration of a user terminal according to an embodiment. [Figure 3]It is a block diagram showing the hardware configuration of the server device according to the embodiment. [Figure 4] It is a diagram showing the personality type identification table according to the embodiment. [Figure 5] It is a diagram showing the biorhythm identification table according to the embodiment. [Figure 6] It is a diagram showing the flowchart of the personality type identification process according to the embodiment. [Figure 7] It is a diagram showing the flowchart of the message output process according to the embodiment. [Figure 8] It is a diagram showing the flowchart of the message output process according to the embodiment. [Figure 9] It is a diagram showing the flowchart of the message output process according to the embodiment. [Figure 10] It is a diagram showing the flowchart of the message output process according to the embodiment.
Mode for Carrying Out the Invention
[0008] Hereinafter, embodiments of the present invention will be described. However, the present invention is not limited to the following embodiments as long as it does not conflict with the gist of the present invention. The order of each process constituting the flowchart described below may be in any order as long as there is no contradiction or inconsistency in the process content, and as long as there is no contradiction or inconsistency in the process content, a part of each process constituting the flowchart may be omitted, or a new process may be added to each process constituting the flowchart. Also, the device that is the subject of executing each process constituting the flowchart can be changed to another device as long as it does not conflict with the gist of the present invention. In that case, the process content can be changed so that there is no contradiction or inconsistency in the process content.
[0009] <System> FIG. 1 is a block diagram showing the configuration of the system according to the embodiment. System 10 includes at least one computer device. System 10 may include a user terminal 1 and a server device 2. System 10 may include a language model 3. The user terminal 1, the server device 2, and the language model 3 are communicably connected to each other via a communication network 4. Note that the number of user terminals 1 is not particularly limited as long as it is one or more, and may be plural.
[0010] Note that system 10 may be composed of, for example, one computer device (information processing device) (standalone type), may be composed of one or more server devices and one or more terminal devices (client-server type), or may be composed of a plurality of terminal devices (peer-to-peer type). Also, the server device 2 may be distributed and function among a plurality of computer devices. For example, instead of the server device 2, a distributed ledger technology such as a blockchain may be used.
[0011] <User Terminal> The user terminal 1 is a terminal operated by the user of the system 10. The operation by the user includes not only the case where the user operates the input unit of the terminal to input, but also the case where the user inputs voice through the microphone provided in the terminal. Here, the user may be anyone who uses the system 10. Examples of the user terminal 1 include a conventional mobile phone, a tablet terminal, a smartphone, a personal computer, and the like.
[0012] The user terminal 1 can employ, for example, a device for interacting with the user. The user terminal 1 is preferably capable of being an object to which the user talks and capable of speaking to the user. The user terminal 1 may include, for example, a voice input unit such as a microphone, a voice output unit such as a speaker, a control unit, a storage unit, a communication interface, and the like. The user terminal 1 can have any other configuration.
[0013] The shape of the user terminal 1 is not particularly limited and can be designed as appropriate. The shape of the user terminal 1 may, for example, resemble an animal such as a person or a dog, a plant such as grass or a flower, or an object such as a snowman or a scarecrow. Alternatively, the shape of the user terminal 1 may be a geometric shape such as a sphere or a cylinder. In other words, the user terminal 1 may have the appearance of a robot or a smart speaker. From the perspective of making it easier for the user to feel attached to it, the appearance of the user terminal 1 may resemble a robot.
[0014] Figure 2 is a block diagram showing the hardware configuration of a user terminal according to an embodiment. User terminal 1 comprises a control unit 11, RAM 12, storage unit 13, input unit 14, display unit 15, and communication interface 16, all of which are connected by a bus.
[0015] The control unit 11 consists of a CPU and ROM. The control unit 11 executes programs stored in the storage unit 13 and controls the user terminal 1. The RAM 12 is the work area of the control unit 11. The storage unit 13 is a storage medium for saving programs and data. The control unit 11 performs calculations based on the programs and data read from the RAM 12, as well as the data input at the input unit 14. The programs (program products) may be stored on a recording medium such as a CD-ROM.
[0016] The display unit 15 has a display screen. The control unit 11 outputs a video signal for displaying an image on the display screen according to the result of the calculation processing. Note that the display screen of the display unit 15 may be a touch panel equipped with a touch sensor. In this case, the touch panel functions as the input unit 14.
[0017] The communication interface 16 can be connected to the communication network 4 wirelessly or via a wired connection, and can send and receive data with other computer devices via the communication network 4. Data received via the communication interface 16 is loaded into the RAM 12, and calculation processing is performed by the control unit 11.
[0018] <Server equipment> Figure 3 is a block diagram showing the hardware configuration of a server device according to an embodiment. The server device 2 comprises at least a control unit 21, RAM 22, storage unit 23, and communication interface 24, each connected by an internal bus.
[0019] The control unit 21 consists of a CPU and ROM, and executes programs stored in the storage unit 23 to control the server device 2. The control unit 21 also has an internal timer for timing. The RAM 22 is the work area of the control unit 21. The storage unit 23 is a storage area for saving programs and data. In other words, the storage unit 23 functions as a recording medium that stores programs. The control unit 21 reads the programs and data stored in the storage unit 23 and loads them into the RAM 22, and performs program execution processing based on information received from each of the user terminals 1. The programs (program products) may be stored on a recording medium such as a CD-ROM.
[0020] <Language Model> Language model 3 is a model that has learned statistical features obtained from a large amount of text data. Based on an instruction sentence called a prompt, it can estimate the probability of generating the next word and send the estimated result as an answer to the source of the prompt. Language model 3 is not particularly limited as long as it is capable of natural language processing, but it is preferable that it is a large-scale language model that has been trained on a large dataset and has a vast number of parameters.
[0021] Language model 3 may be located inside server device 2 or outside of server device 2. Server device 2 and language model 3 may be configured to communicate using an API.
[0022] <Message recipient> System 10 is capable of outputting messages tailored to the personality type of the message recipient, but the message recipient is not particularly limited. A user who uses System 10 via User Terminal 1 may also be the message recipient. In other words, by using System 10, a user can become the message recipient themselves and interact with System 10.
[0023] Furthermore, a user accessing system 10 via user terminal 1 may be the sender of a message, and a third party receiving that message may be the recipient. In other words, a user can have system 10 output a message intended for a third party who will be the recipient of the message.
[0024] <Personality Type> The personality type can be identified in the control unit of the server device 2 according to predetermined rules. In step S5, described later, the identification of the personality type is performed as described below.
[0025] System 10 can identify the personality type of the message recipient. A personality type is a concept that classifies an individual's tendencies in thinking, feeling, or behavior according to common patterns. The method of classifying personality types is not particularly limited and can be set as appropriate. The number of personality types is also not particularly limited. The way personality types are expressed is also not particularly limited; for example, the same personality type can be expressed using different expressions, such as "logical type" or "logical thinking type."
[0026] In terms of personality types, they can be classified into categories such as the logical "logical type," the insightful "visionary type," and the pacifist "peace type."
[0027] The method for identifying the personality type of the message recipient is not particularly limited. Personality types can be identified, for example, based on information about the message recipient's name, date of birth, age, gender, blood type, zodiac sign, possessions, place of residence, place of origin, preferences, habits, experiences, social media accounts, family, friends, and at least one of the following (hereinafter collectively referred to as the message recipient's attribute information). Personality types may be identified based on only one of these attribute pieces of information, or based on a combination of multiple attribute pieces of information (for example, date of birth and blood type).
[0028] The recipient's name in the message must be personally identifiable and include both their first and last name. This can be written in any script, including kanji, kana, Roman letters, or other writing systems. The date of birth is the date the individual was born. Blood type refers to the blood type based on a blood type classification system such as ABO or Rh. The zodiac sign refers to the classification based on the 12 zodiac signs defined in Western astrology, for example, and can be derived from the date of birth.
[0029] Information about possessions refers to information about the items a user possesses, and includes information about the type, classification, brand, or number of items. Information about place of residence refers to information about the address or region indicating the message recipient's place of residence, and includes information such as the postal code, prefecture, city, town, or latitude and longitude of the place of residence. Information about place of origin refers to information about the region where the message recipient was born or raised, and includes information such as the postal code, prefecture, city, town, or latitude and longitude of the place of origin.
[0030] Information on preferences refers to information about the user's preferences and tendencies regarding food and drink, music, movies, sports, fashion, etc. Information on habits refers to information about actions or behavioral patterns that are performed on a daily or regular basis. Information on experiences refers to information about the activities the message recipient has done in the past and the skills they have acquired, such as educational background, work history, travel history, etc. Information on social networking services (SNS) refers to a concept that includes the account identifier used by the message recipient, posting history such as the content of posts, number of followers, number of likes, profile information, etc.
[0031] Family information refers to information about individuals with whom the recipient has a family relationship, such as blood relations, marriage, or adoption. Friend information refers to information about third parties with whom the message recipient has a close relationship, and includes information about the attributes of these third parties. Acquaintance information refers to information about individuals with whom the recipient has met, but who are not as close as friends, and includes information about the attributes of these acquaintances.
[0032] There are no particular limitations on the method for identifying the personality type of the message recipient. Here, we will describe a method for identifying the personality type by date of birth. Figure 4 is a diagram showing a personality type identification table according to an embodiment. The storage unit of the server device 2 is provided with a personality type identification table 50, in which the correspondence between the combination of the year of birth 51a (what year the person was born) and the month of birth 51b (i.e., the year and month of birth 51) and the personality type 52 is pre-set. For example, if the person was born in January 2000, they are a logical type; if they were born in February 2000, they are a peace type; and if they were born in January 2001, they are a vision type. When the date of birth of the message recipient is entered from the user terminal 1, the control unit of the server device 2 refers to the personality type identification table 50 and identifies the personality type 52 corresponding to the date of birth entered from the user terminal 1.
[0033] In this way, based on the pre-configured correspondence between the message recipient's attribute information (including attribute information other than date of birth) and their personality type, it is possible to identify the message recipient's personality type from their attribute information.
[0034] Furthermore, while System 10 is capable of outputting messages tailored to the personality type of the message recipient, it is also possible to output messages using personality types identified by other systems different from System 10, or personality types identified based on human knowledge and experience without using any systems.
[0035] <Biorhythms> The biorhythm can be identified in the control unit of the server device 2 according to predetermined rules. In step S25, described later, the identification of the biorhythm is performed as described below.
[0036] Biorhythms are invisible flows or forces that act upon people and things, and can be physical, emotional, or intellectual tendencies, or even tendencies in fortune, such as good or bad luck, rise and fall. There are no particular limitations on how biorhythms are expressed; for example, they can be classified into two types, "good" and "bad," or they can be classified into multiple types using words or terms that represent tendencies such as emotions, states, actions, results, good or bad luck, rise and fall, etc., for each day.
[0037] Based on the recipient's date of birth and the date on which the recipient receives the message, the recipient's biorhythm on that date can be identified. The date on which the message is received may be the year (i.e., 2024, 2025, etc.), the month (i.e., January 2025, February 2025, etc.), or the day (i.e., January 1, 2025, January 2, 2025, etc.). The date on which the message is received may be entered by the user operating user terminal 1 (i.e., messages that the recipient will see in the future can be output in advance). Alternatively, the date on which biorhythms are identified in system 10 may be adopted as the date on which the message is received.
[0038] In this case, the user operating user terminal 1 may be either the recipient of the message or the sender of the message.
[0039] The method for identifying biorhythms is not particularly limited, but for example, biorhythms can be identified based on the correspondence between the recipient's date of birth and the date on which the recipient receives the message, and their biorhythms. Figure 5 shows a biorhythm identification table according to an embodiment. The storage unit of the server device 2 is provided with a biorhythm identification table 60, in which the correspondence between the date of birth 61, the date on which the message is received 62, and the biorhythm 63 is pre-set. For example, if the date of birth is January 1, 2000 and the date on which the message is received is January 1, 2025, the biorhythm can be represented as "Outcome," and if the date of birth is January 1, 2000 and the date on which the message is received is January 2, 2025, the biorhythm can be represented as "Activity."
[0040] Based on the date of birth of the message sender and the date on which the message is sent and received by the recipient, the sender's biorhythm on the date the message is received can be identified. The date the message is received may be the year (i.e., 2024, 2025, etc.), the month (i.e., January 2025, February 2025, etc.), or the day (i.e., January 1, 2025, January 2, 2025, etc.). The date the recipient receives the message may be entered by the user by operating user terminal 1. Alternatively, the date on which the biorhythm is identified in system 10 (i.e., the date on which the biorhythm identification process described later is performed) may be adopted as the date the message is received.
[0041] In this case, the user operating user terminal 1 may be either the recipient of the message or the sender of the message.
[0042] There are no particular limitations on the method for identifying biorhythms, but for example, biorhythms can be identified based on the correspondence between the date of birth of the message sender and the date on which the message is sent and received by the recipient, and the biorhythm. Even in this case, the biorhythm identification table in Figure 5 can be used. The storage unit of the server device 2 is provided with a biorhythm identification table 60, in which the correspondence between the date of birth 61, the date on which the message is received 62, and the biorhythm 63 is pre-set.
[0043] <prompt> The prompt is generated in the control unit of the server device 2 according to predetermined rules. In step S15, which will be described later, the generation of the prompt described below is performed.
[0044] The prompt includes information requesting a response appropriate to the recipient's personality type. The format of this information is not particularly limited. For example, the prompt may include information such as, "Please create a message appropriate to the recipient's personality type. The recipient's personality type is logical." The format of the information included in the prompt, which requests a response appropriate to the recipient's personality type, may be pre-registered in the storage unit of the server device 2.
[0045] A prompt may contain words that evoke positive or negative emotions in the recipient of the message. The words that evoke positive emotions in a prompt do not necessarily have to evoke positive emotions in the recipient upon receiving them; they only need to have the potential to evoke positive emotions. Positive emotions are not particularly limited and can include, for example, happiness, joy, relief, satisfaction, excitement, pride, gratitude, and affection. In other words, a prompt can include words that evoke positive emotions in the recipient, such as words that make the recipient happy, words that make them feel joyful, or words that make them feel relieved.
[0046] The prompt may include information such as, "Specific examples of words that the message recipient would be happy to hear: 'That's impressive,' 'You have good taste,' 'Unique,' 'You're actually kind,' 'You value your words,' 'I'm glad I asked you.'" The format of the prompt expression, when including words that evoke positive emotions in the message recipient, may be pre-registered in the memory of the server device 2.
[0047] Thus, by including words that evoke positive emotions in the message recipient in the prompt, the likelihood that the response generated by language model 3 will include these positive emotional words can be increased. The prompt may also include information that requests the generation of the message to use words that evoke positive emotions in the message recipient, such as, "Please use words that the message recipient would be happy to hear as much as possible."
[0048] The negative emotional words included in a prompt do not necessarily have to evoke negative emotions in the recipient of the message; they only need to evoke negative emotions. Negative emotions are not particularly limited and can include, for example, sadness, loneliness, regret, pain, emptiness, suffering, anger, fear, fear, and anxiety. In other words, a prompt can include words that might evoke negative emotions in the recipient, such as words that make the recipient feel sad, regret, or anxiety.
[0049] The prompt may include information such as, "Specific examples of words that the message recipient would find offensive to hear: 'What are you trying to say?', 'You're so argumentative,' 'That's common sense,' 'You're overthinking it,' 'You're so intellectual.'" The format of the prompt, when including words that might evoke negative feelings in the message recipient, may be pre-registered in the memory of server device 2.
[0050] Thus, by including words that evoke negative emotions in the message recipient in the prompt, it is possible to increase the likelihood that the response generated by language model 3 will not include these negative words, or will include words with the opposite meaning. The prompt may also include information that requests the generation of the message to avoid using words that evoke negative emotions in the message recipient, such as "Please avoid using words that would hurt the message recipient as much as possible."
[0051] Words that evoke positive or negative emotions in the recipient of a message may be specific to the recipient's personality type. For example, the words that evoke positive emotions in a prompt may differ between a "logical type" and a "vision type." Similarly, the words that evoke negative emotions in a prompt may differ between a "logical type" and a "vision type."
[0052] A prompt may include events that the message recipient may find stressful. The events included in the prompt do not necessarily have to cause the message recipient stress when they encounter them; they only need to be events that could potentially cause stress. Stressful events are not limited to those related to work / career, studies / qualifications, time / schedule, living / work environment, family / household chores, relationships, society / politics, money / economics, or health.
[0053] The prompt may include information such as "causes of stress for the message recipient: causing trouble for others, receiving unreasonable instructions, hearing loud voices or noises, being spoken to in a harsh tone," and information such as "events that cause stress for the message recipient: not being recognized despite working hard, being given detailed instructions, being spoken to in a commanding tone, being prevented from doing what you want." The format of the prompt expression when including events that cause stress for the message recipient may be pre-registered in the memory of the server device 2.
[0054] In this way, by including events that the message recipient may find stressful in the prompt, it is possible to increase the likelihood that the response generated by language model 3 will not include messages that cause stressful events, or that it will include messages that encourage actions that do not cause stressful events.
[0055] For example, a prompt may include information asking users not to generate messages that would cause the recipient to experience stress. Alternatively, a prompt may include information asking users not to generate messages that would cause stress.
[0056] The events that a message recipient finds stressful may be specific to the recipient's personality type. For example, the events that a "logical type" and a "visionary type" would find stressful in a prompt may differ.
[0057] The prompt may include rules about the messages to be generated. These rules define the requirements for the generated messages. The message rules included in the prompt are not particularly limited and can be designed as appropriate.
[0058] As a rule for the generated messages, for example, the prompt may include information that asks the user to refer to past message exchanges (the exchange between messages entered from user terminal 1 and messages generated by language model 3 and output to user terminal 1), such as "Please refer to the last three conversations and continue the conversation while maintaining a natural context."
[0059] As a rule for the generated messages, the prompt may include information about the character limit for the generated messages, such as "Each message should be 100 characters or less." When limiting the character count of messages, the upper or lower limits can be designed as appropriate.
[0060] As a rule for the generated messages, the prompt may include information about the limit on the number of questions that can be included in the generated messages, such as "Please include only one question per message."
[0061] As a rule for the generated message, for example, the prompt may include information specifying how and in what format the message should be expressed, such as, "Please use a gentle and supportive tone for the message."
[0062] The rules for the generated messages may be specific to the personality type of the message recipient. For example, the rules for messages included in a prompt may differ between a "logical type" and a "vision type."
[0063] The rules regarding the message included in a prompt may be specified according to the purpose of the message. Here, the purpose of the message is not particularly limited, as long as it is intended to have some effect on the recipient and bring about some kind of change or influence. Examples of message purposes include "praise," "teach," "encourage," "scold," "talk," "request," "report," and "consult."
[0064] For example, a prompt could include rules for "praising" the recipient of a message, such as "It's important to communicate the 5W1H (Who, What, When, Where, Why, How) specifically and objectively to the recipient," or "Communicate the results to the recipient using specific numbers." Similarly, a prompt could include rules for "teaching" something to the recipient, such as "Explain the overall process to the recipient," or "It's taboo to tell the recipient to 'just give it a try'."
[0065] The rules for messages included in a prompt may be specified according to the personality type of the message recipient, and may also be specified according to the purpose of the message. For example, the rules for "praise" messages may differ between "logical types" and "vision types," and the rules for "teaching" messages may also differ.
[0066] A prompt may include message templates. The message templates included in a prompt are not particularly limited and can be designed as appropriate. For example, a prompt may include message templates such as "That must have been difficult," "Thank you for sharing," and "You must be feeling very stressed right now." Including such templates in a prompt allows for the generation of messages using these templates at appropriate times, depending on the flow of message exchange between the user and system 10.
[0067] Message templates may be specific to the personality type of the message recipient. For example, the message templates included in a prompt may differ between a "logical type" and a "visionary type."
[0068] The message template included in the prompt may be specified according to the purpose of the message. Here, the purpose of the message is not particularly limited, as long as it is intended to have some effect on the recipient and bring about some kind of change or influence. Examples of message purposes include "praise," "teach," "encourage," "scold," "talk," "request," "report," and "consult."
[0069] For example, a prompt could include templates for "praising" the message recipient, such as "That's a great idea!" or "You're a genius!". Similarly, a prompt could include templates for "teaching" something, such as "Here's a brief explanation of the key points," or "Here are three key points about XX."
[0070] The message templates included in a prompt may be specified according to the personality type of the message recipient and also according to the purpose of the message. For example, the message templates for "praise" may differ between a "logical type" and a "vision type," and the message templates for "teaching" may also differ.
[0071] <Personality type identification process> The personality type identification process will now be explained. Figure 6 is a flowchart of the personality type identification process according to the embodiment. The user operates user terminal 1 to log in to system 10 (step S1). When logging in, the user enters user identification information (user ID) and a password that can identify the user on user terminal 1, and authentication is performed based on this information. Access to system 10 by user terminal 1 may be via a web application or a native application.
[0072] Next, the user operates user terminal 1 to input attribute information of the message recipient (step S2). The attribute information to be input can be the information described above. For example, the user operates user terminal 1 to input the date of birth of the message recipient. The message recipient may be the user themselves, or a third party different from the user. Therefore, the user may operate user terminal 1 to input their own attribute information, or to input the attribute information of the person to whom the user wishes to send the message.
[0073] The attribute information of the recipient of the input message is transmitted from the user terminal 1 to the server device 2 (step S3) and received by the server device 2 (step S4). The control unit of the server device 2 identifies the personality type of the message recipient based on the received attribute information of the message recipient (step S5). The method for identifying the personality type is not particularly limited, but as described above, the personality type corresponding to the received attribute information can be identified by referring to the correspondence between attribute information and personality types that has been set in advance in the server device 2. The identified personality type of the message recipient is stored in the storage unit of the server device 2 (step S6). If the message recipient is a user, the personality type can be stored in association with user identification information.
[0074] To inform the user of the identified personality type, the server device 2 sends the identified personality type and information about the personality type (for example, a detailed explanation of the personality type) to the user terminal 1 (step S7). When the user terminal 1 receives the personality type and information about the personality type (step S8), the received personality type and information about the personality type are displayed on the display screen of the user terminal 1 (step S9). Steps S1 to S9 complete the personality type identification process.
[0075] <Message output processing 1> Message output process 1 will now be explained. In message output process 1, the user is the recipient of the message, and the user interacts with system 10 via user terminal 1. Figure 7 is a flowchart of message output process 1 according to the embodiment. The user operates user terminal 1 to log in to system 10 (step S11). When logging in, the user enters user identification information (user ID) and password on user terminal 1, and authentication is performed based on this information.
[0076] Next, the user inputs a message for interacting with the system 10 (hereinafter referred to as "user utterance") (step S12). User utterances are input by text input or voice input. The input user utterance is sent from the user terminal 1 to the server device 2 (step S13), and received by the server device 2 (step S14).
[0077] Server device 2 generates a prompt based on the received user utterance and the user's personality type (step S15). The method of generating the prompt is not particularly limited, but it can be generated in the manner described above. The memory unit of server device 2 stores a prompt template, and a prompt can be generated by embedding the prompt elements described later into this template.
[0078] A prompt contains information that requests a user utterance and a message to be output as a response to that utterance. If the user utterance is "I made a mistake at work today," the prompt might include information such as, "Generate a message in response to the message 'I made a mistake at work today.'" The format of the prompt is not particularly limited, as long as it requests a message to be output as a response to a user utterance.
[0079] Furthermore, the prompt may include information requesting the output of a user utterance, the user's personality type, and a message as a response to the user utterance. For example, the prompt may also include information requesting the output of a user utterance, the user's personality type, and a message as a response to the user utterance that is appropriate for the user's personality type. Depending on the recipient's personality type, the recipient may receive the message positively or optimistically. A message appropriate for a user's personality type means a message that a recipient with that personality type will receive positively or optimistically.
[0080] The prompt may include information other than user utterances, user personality type, and information requesting the output of a message in response to the user utterances. For example, it may include the user's gender and age, user utterances, and information requesting the output of a message in response to the user utterances.
[0081] Furthermore, the storage unit of server device 2 stores a prompt element table. The prompt element table stores, in association with the personality type of the message recipient, words that evoke positive emotions in the message recipient, words that evoke negative emotions in the message recipient, events that cause stress in the message recipient, rules for the generated message, message templates, or message templates appropriate for the purpose. Based on the user's personality type identified in the personality type identification process, the prompt element table can be referenced to identify each prompt element, such as words that evoke positive emotions in the message recipient, words that evoke negative emotions in the message recipient, events that cause stress in the message recipient, rules for the generated message, message templates, or message templates appropriate for the purpose.
[0082] Then, a prompt is generated by embedding the user utterance, the user's personality type, and each element of the identified prompt into the prompt template. Therefore, even with the same user utterance, the generated prompt will differ depending on the user's personality type. By generating such prompts and inputting them into the language model, it is possible to output messages that respond to user utterances according to the user's personality type.
[0083] In step S15, when a prompt is generated, the prompt is sent from server device 2 to language model 3 (step S16), and language model 3 receives the prompt (step S17). Language model 3 generates a response (step S18) and sends the generated response to server device 2 (step S19). Server device 2 receives the response (step S20).
[0084] The response received by server device 2 includes a message as a response to the user utterance (hereinafter referred to as "system utterance"). Server device 2 extracts only the system utterance from the received response and sends it to user terminal 1 (step S21). User terminal 1 receives the system utterance (step S22) and displays the received system utterance on the display screen (step S23).
[0085] By executing message output process 1, even if the same user utterance is entered, different system utterances will be output depending on the user's personality type. For example, if the user utterance is "I made a mistake at work today," a logical type user will receive a system utterance such as "A mistake did occur, but by calmly reviewing this process, you can clearly define measures to prevent it from happening again," while a visionary type user will receive a system utterance such as "Today's mistake is a stepping stone to the big vision you will envision next."
[0086] Steps S11 to S23 complete the message output process 1, but the user can operate the user terminal 1 to input further messages as responses to the system invention, i.e., user utterances. If further user utterances are input to the user terminal 1, the process proceeds to step S12, and steps S12 to S23 are repeated.
[0087] <Message output processing 2> This section explains message output process 2. In message output process 2, a person other than the user is the recipient of the message. The user is the sender of the message and uses system 10 to output a message tailored to the recipient's personality type. The user sends a message to the recipient based on the output result. The method by which the user sends a message to the recipient is not particularly limited; the message may be sent verbally, by telephone, fax, email, or as part of presentation materials or sales materials. The recipient may be more than one person. Also, although the user is usually the sender, a third party other than the user may send the outputted message to the recipient.
[0088] Figure 8 is a flowchart of the message output process 2 according to the embodiment. The user operates the user terminal 1 to log in to the system 10 (step S31). When logging in, the user enters user identification information (user ID) and password on the user terminal 1, and authentication is performed based on this information.
[0089] Next, the user inputs what they want to convey to the recipient or what they should convey to the recipient (hereinafter referred to as "communication information") (step S32). Communication information is entered by text input or voice input. The entered communication information is sent from the user terminal 1 to the server device 2 (step S33), and received by the server device 2 (step S34).
[0090] Server device 2 generates a prompt based on the received transmission information and the personality type of the message recipient (step S35). The method of generating the prompt is not particularly limited, but it can be generated in the manner described above. A prompt template is stored in the memory of server device 2, and a prompt can be generated by embedding the prompt elements described later into this template.
[0091] A prompt includes the information to be conveyed, the recipient's personality type, and information requesting that a message be output with the conveyed information rephrased to suit the recipient's personality type. For example, a prompt includes the information to be conveyed, the recipient's personality type, and information requesting that a message be output with the conveyed information rephrased to suit the recipient's personality type. Whether the recipient receives the message positively or optimistically depends on their personality type. An expression suitable for the recipient's personality type means an expression that a recipient of that personality type will receive the message positively or optimistically.
[0092] If the information to be conveyed is "I will be about 30 minutes late for our meeting," the prompt might include information such as, "You need to inform the recipient that you will be about 30 minutes late for our meeting. If the recipient is a logical type, how can you convey this message in a way that will be perceived more positively?" The format of the prompt is not particularly limited, as long as it asks the system to output a message that expresses what you want to convey or should convey to the recipient in a way that is appropriate for the recipient's personality type.
[0093] The prompt may include information other than the information to be conveyed, the recipient's personality type, and information requesting that a message be output with the conveyed information modified to suit the recipient's personality type. For example, it may include the user's gender and age, the information to be conveyed, the recipient's personality type, and information requesting that a message be output with the conveyed information modified to suit the recipient's personality type.
[0094] Furthermore, the memory unit of server device 2 stores a prompt element table. The prompt element table stores, in association with the personality type of the message recipient, words that evoke positive emotions in the message recipient, words that evoke negative emotions in the message recipient, events that cause stress in the message recipient, rules for the generated message, message templates, or message templates tailored to the purpose. Based on the personality type of the message recipient identified in the personality type identification process, the prompt element table can be referenced to identify each prompt element, such as words that evoke positive emotions in the message recipient, words that evoke negative emotions in the message recipient, events that cause stress in the message recipient, rules for the generated message, message templates, or message templates tailored to the purpose.
[0095] Then, by embedding the information to be conveyed, the recipient's personality type, and each element of the identified prompt into the prompt template, a prompt is generated. Therefore, even with the same information to be conveyed, the generated prompt will differ depending on the recipient's personality type. By generating such prompts and inputting them into the language model 3, it is possible to output a message that corresponds to the information to be conveyed in a way that is appropriate for the recipient's personality type.
[0096] In step S35, when a prompt is generated, the prompt is sent from server device 2 to language model 3 (step S36), and language model 3 receives the prompt (step S37). Language model 3 generates a response (step S38) and sends the generated response to server device 2 (step S39). Server device 2 receives the response (step S40).
[0097] The response received by server device 2 includes a message (hereinafter referred to as the "transmission message") that corresponds to the transmission information suitable for the personality type of the message recipient. Server device 2 extracts only the transmission message from the received response and sends it to user terminal 1 (step S41). User terminal 1 receives the transmission message (step S42) and displays the received transmission message on the display screen (step S43).
[0098] By executing message output process 2, even if the same information is entered, different messages will be output depending on the personality type of the message recipient. For example, if the information entered is "I will be about 30 minutes late for our meeting," a message such as "I will arrive about 30 minutes after the agreed time. To shorten the waiting time, it would be helpful if you could reserve a seat at the cafe in advance." will be output if the recipient is a visionary type, while a message such as "I should arrive about 30 minutes after the agreed time. Please order a seasonal latte at the cafe and enjoy it in advance" will be output.
[0099] Steps S31 to S43 complete the message output process 2.
[0100] <Message output processing 3> Message output process 3 will now be explained. Message output process 3 is a process that identifies the recipient's biorhythm on the date the recipient receives the message, and retrieves a message corresponding to the identified biorhythm.
[0101] Figure 9 is a flowchart of the message output process 3 according to the embodiment. The user operates the user terminal 1 to log in to the system 10 (step S51). When logging in, the user enters user identification information (user ID) and password on the user terminal 1, and authentication is performed based on this information. In this case, the user is the recipient of the message.
[0102] Next, the control unit of server device 2 performs the identification of the message recipient's (i.e., user's) biorhythm (step S52). The biorhythm is identified by referring to a biorhythm identification table stored in the memory unit of server device 2, based on the message recipient's date of birth and the date the recipient receives the message. Here, the date the recipient receives the message may be automatically identified as the day the message output process 3 is being executed. In this case, let's assume that "Achievement" is identified as the message recipient's biorhythm.
[0103] Next, the user inputs a message for interacting with the system 10 (hereinafter referred to as "user utterance") (step S53). User utterances are input by text input or voice input. The input user utterance is transmitted from the user terminal 1 to the server device 2 (step S54), and received by the server device 2 (step S55).
[0104] Server device 2 generates a prompt based on the received user utterance and the identified biorhythm (step S56). Alternatively, in step S56, the prompt may be generated based on the received user utterance, the identified biorhythm, and the user's personality type identified in step S5. The method of generating the prompt is not particularly limited, but it can be generated in the manner described above. The memory unit of server device 2 stores a prompt template, and a prompt can be generated by embedding the prompt elements described later into this template.
[0105] A prompt includes information requesting the output of a user utterance, a specified biorhythm, and a message as a response to the user utterance. For example, if the user utterance is "I made a mistake at work today," the prompt might include information such as, "Considering that the user's biorhythm today is 'Achievement,' generate a message in response to the user's message 'I made a mistake at work today.'" The format of the prompt is not particularly limited, as long as it is a message as a response to a user utterance and requests the output of a message that is appropriate for the user's biorhythm, or a message that takes the user's biorhythm into account. Whether the recipient receives a message positively or optimistically depends on the recipient's biorhythm. A message appropriate for the recipient's biorhythm means a message that the recipient in that biorhythm will receive positively or optimistically.
[0106] Furthermore, if the prompt also includes the user's personality type, the prompt includes information requesting the output of a message as a response to the user's utterance that is appropriate for the user's personality type and appropriate for the user's biorhythms, or a message that takes the user's biorhythms into account.
[0107] The prompt may include information other than user utterances, user biorhythms, and information requesting the output of a message in response to the user utterances. For example, it may include the user's gender and age, user utterances, user biorhythms, and information requesting the output of a message in response to the user utterances.
[0108] Furthermore, the storage unit of server device 2 stores a prompt element table. The prompt element table stores, in association with the personality type of the message recipient, words that evoke positive emotions in the message recipient, words that evoke negative emotions in the message recipient, events that cause stress in the message recipient, rules for the generated message, message templates, or message templates appropriate for the purpose. Based on the user's personality type identified in the personality type identification process, the prompt element table can be referenced to identify each prompt element, such as words that evoke positive emotions in the message recipient, words that evoke negative emotions in the message recipient, events that cause stress in the message recipient, rules for the generated message, message templates, or message templates appropriate for the purpose.
[0109] Then, a prompt is generated by embedding the user utterance, the identified biorhythm, and the identified prompt into a prompt template. Therefore, even with the same user utterance, the generated prompt will differ depending on the identified biorhythm. By generating such prompts and inputting them into a language model, it is possible to output messages that respond to user utterances according to the identified biorhythm.
[0110] In step S56, when a prompt is generated, the prompt is sent from server device 2 to language model 3 (step S57), and language model 3 receives the prompt (step S58). Language model 3 generates a response (step S59) and sends the generated response to server device 2 (step S60). Server device 2 receives the response (step S61).
[0111] The response received by server device 2 includes a message as a response to the user utterance (hereinafter referred to as "system utterance"). Server device 2 extracts only the system utterance from the received response and sends it to user terminal 1 (step S62). User terminal 1 receives the system utterance (step S63) and displays the received system utterance on the display screen (step S64).
[0112] By executing message output process 3, even if the same user utterance is entered, different system utterances will be output depending on the identified biorhythm and the user's personality type. For example, if the user utterance is "I made a mistake at work today," a logical type user with a biorhythm of "achievement" will receive a system utterance such as "This mistake is a great opportunity to maximize today's achievements. Let's consider where the discrepancy between expectations and reality occurred." On the other hand, a logical type user with a biorhythm of "activity" will receive a system utterance such as "The area where you made a mistake is a perfect trigger to enhance today's activity."
[0113] In steps S52 to S64, the message output process 1 is completed, but the user can operate the user terminal 1 to input further messages as a response to the system invention, i.e., user utterances. If further user utterances are input to the user terminal 1, the process proceeds to step S53, and steps S53 to S64 are repeated.
[0114] <Message output processing 4> This section explains message output process 4. In message output process 4, a person other than the user is the recipient of the message, and the user is the sender. The user uses system 10 to output a message that corresponds to the recipient's biorhythm. Based on the output results, the user sends a message to the recipient. The method by which the user sends a message to the recipient is not particularly limited; the message may be sent verbally, by telephone, fax, email, or as part of presentation materials or sales materials. The recipient may be more than one person. Also, although the user is usually the sender, a third party other than the user may send the output message to the recipient.
[0115] Figure 10 is a flowchart of the message output process 4 according to the embodiment. The user operates the user terminal 1 to log in to the system 10 (step S71). When logging in, the user enters user identification information (user ID) and password on the user terminal 1, and authentication is performed based on this information.
[0116] Next, the control unit of server device 2 performs the identification of the message recipient's biorhythm (step S72). The message recipient's biorhythm is identified by referring to a biorhythm identification table stored in the storage unit of server device 2, based on the message recipient's date of birth and the date the recipient receives the message. Here, the date the recipient receives the message may be automatically identified on the day message output processing 4 is executed. Alternatively, the user may input a future date by operating user terminal 1. Here, it is assumed that "Achievement" is identified as the message recipient's biorhythm.
[0117] Next, the user inputs what they want to convey to the recipient or what they should convey to the recipient (hereinafter referred to as "communication information") (step S73). Communication information is entered by text input or voice input. The entered communication information is sent from the user terminal 1 to the server device 2 (step S74), and received by the server device 2 (step S75).
[0118] Server device 2 generates a prompt based on the received transmission information and the biorhythm of the message recipient (step S76). Alternatively, in step S76, the prompt may be generated based on the received transmission information, the recipient's biorhythm, and the recipient's personality type identified in step S5. The method of generating the prompt is not particularly limited, but it can be generated in the manner described above. A prompt template is stored in the memory of server device 2, and a prompt can be generated by embedding the prompt elements described later into this template.
[0119] A prompt includes information to be conveyed, the recipient's biorhythm, and information requesting the output of a message that modifies the conveyed information to an appropriate expression. For example, a prompt includes information to be conveyed, the recipient's biorhythm, and information requesting the output of a message that modifies the conveyed information to an expression appropriate to the recipient's biorhythm. Whether the recipient receives the message positively or optimistically depends on their biorhythm. An expression appropriate to the recipient's biorhythm means an expression that the recipient, in that biorhythm, will receive positively or optimistically.
[0120] If the information to be conveyed is "I will be about 30 minutes late for our meeting," the prompt might include information such as, "You need to inform the recipient that you will be about 30 minutes late for our meeting. If the recipient's biorhythm is 'Outcome,' how can you convey this message in a way that will be perceived more positively?" The format of the prompt is not particularly limited, as long as it asks the system to output a message that expresses what you want to convey or should convey to the recipient in a way that is appropriate to the recipient's biorhythm.
[0121] Furthermore, if the prompt also includes the recipient's personality type, the prompt includes information requesting the output of a message that modifies the information to be conveyed in an appropriate expression, a message that is appropriate for the recipient's personality type and also appropriate for the recipient's biorhythms, or a message that takes the recipient's biorhythms into account.
[0122] The prompt may include information other than the information to be conveyed, the recipient's biorhythm, and information requesting the output of a message that modifies the information to suit the recipient's biorhythm. For example, it may include the user's gender and age, the information to be conveyed, the recipient's biorhythm, and information requesting the output of a message that modifies the information to suit the recipient's personality type.
[0123] Furthermore, the memory unit of server device 2 stores a prompt element table. The prompt element table stores, in association with the personality type of the message recipient, words that evoke positive emotions in the message recipient, words that evoke negative emotions in the message recipient, events that cause stress in the message recipient, rules for the generated message, message templates, or message templates tailored to the purpose. Based on the personality type of the message recipient identified in the personality type identification process, the prompt element table can be referenced to identify each prompt element, such as words that evoke positive emotions in the message recipient, words that evoke negative emotions in the message recipient, events that cause stress in the message recipient, rules for the generated message, message templates, or message templates tailored to the purpose.
[0124] Then, by embedding the communication information, the recipient's biorhythm, and each element of the identified prompt into the prompt template, a prompt is generated. Therefore, even with the same communication information, the generated prompt will differ depending on the message recipient's biorhythm. By generating such a prompt and inputting it into language model 3, it is possible to output a message that corresponds to communication information suitable for the message recipient's biorhythm.
[0125] In step S76, when a prompt is generated, the prompt is sent from server device 2 to language model 3 (step S77), and language model 3 receives the prompt (step S78). Language model 3 generates a response (step S79) and sends the generated response to server device 2 (step S80). Server device 2 receives the response (step S81).
[0126] The response received by server device 2 includes a message (hereinafter referred to as the "transmission message") that corresponds to the transmission information suitable for the message recipient's biorhythm. Server device 2 extracts only the transmission message from the received response and sends it to user terminal 1 (step S82). User terminal 1 receives the transmission message (step S83) and displays the received transmission message on the display screen (step S84).
[0127] By executing message output process 4, even if the same information is input, different messages will be output depending on the recipient's biorhythm. For example, if the information input is "I will be about 30 minutes late for our meeting," if the recipient's biorhythm is "Results," a message suggesting the possibility of achieving results will be output, such as "I will arrive about 30 minutes after the agreed time. In return, I will make proposals that will lead to results and provide output that exceeds your expectations." On the other hand, if the recipient's biorhythm is "Activity," a message encouraging activity will be output, such as "I will arrive about 30 minutes after the agreed time, but I think we can have a smoother discussion if you review the materials in advance."
[0128] Steps S71 to S84 complete the message output process 4.
[0129] <Applications in the field of education> System 10 can estimate a child's or student's personality type from personal information such as their date of birth, and based on this, optimize the way it communicates with them and the methods of instruction used in learning support.
[0130] For example, when a child fails to answer a math problem correctly, conventional AI might respond uniformly with something like, "Let's try again," whereas System 10 can offer appropriate encouragement tailored to the child's personality. For example, a visionary / hopeful personality type might say, "I'm sure you can do it next time! You're almost there!", while a cautious / reassuring type might say, "It's okay, you can do it if you take your time."
[0131] Furthermore, by generating prompts based on past learning progress and the history of the most recent conversation, it becomes possible to create dialogues where the context of the preceding and following events flows naturally, thus creating a dialogue environment that makes it easier to maintain motivation to learn.
[0132] <Support for dialogue between parents in their children's education and career guidance> System 10 can also be applied to areas where parents support their children's education and career choices. Based on information such as a child's personality traits, academic ability, interests, and future aspirations, System 10 generates personalized conversations that guide parents on what kind of words and support they should provide, thereby appropriately guiding parents' supportive actions.
[0133] For example, for a logical and cautious child, we suggest reassuring phrases to parents such as, "It's okay, let's think it through slowly at your own pace," or "Even if you fail, I'll support you." On the other hand, for a visionary and cautious child who is ambitious but easily overwhelmed by pressure, we choose words that boost their self-efficacy, such as, "You've worked so hard to get this far, you can do it. Believe in yourself and keep going, do your best!"
[0134] In career guidance, for example, when a gap arises between a child's aspirations and reality when choosing a high school or university, or a vocational school or occupation, parents can avoid making negative remarks and engage in constructive dialogue by using suggestive language such as, "If that's what you want to do, let's first look together into what skills are needed."
[0135] This allows parents to support their children without becoming overly controlling, respecting their wishes, and enabling dialogue that promotes the child's growth without damaging the parent-child relationship.
[0136] <Applications in the field of health guidance> System 10 can provide personalized health guidance and lifestyle improvement advice to each patient by combining external data such as health checkup results with personality types derived from the user's date of birth, etc.
[0137] For example, in a diabetes management setting, if a patient has a high HbA1c level, a typical AI might only offer general advice such as, "Reduce your carbohydrate intake," or "Pay attention to your calorie intake." System 10, on the other hand, might encourage behavioral change by offering advice tailored to the individual's psychological tendencies. For example, a logical patient who prefers specific guidance might say, "Let's try a challenge of reducing carbohydrates only at night for two weeks," while a peaceful patient who prefers empathy might say, "Why don't you work on this together with your family?"
[0138] Furthermore, by generating prompts based on past conversation history, it becomes possible to provide ongoing support, such as, "Last time you mentioned you started taking walks after dinner. How are you doing?"
[0139] <Application in Customer Service> System 10 can suggest the most suitable explanation method and problem-solving approach based on the customer's basic information, past interaction history, and personality type.
[0140] For example, when a customer inquires about how to use a product after purchase, the conventional system would only provide FAQs or step-by-step instructions. System 10, on the other hand, takes into account past interactions (such as "I don't like reading instruction manuals") and takes an approach that presents the conclusion first to customers with an "intuitive, feeling-oriented" personality type, such as "Let me first introduce you to some easy points you can use right away," while providing structured guidance to customers with a "logical, cautious, and rational" personality type, such as "I will carefully explain the steps one by one," thus enabling more satisfying and personalized support.
[0141] Furthermore, by generating prompts that maintain the continuity of the conversational context, it becomes possible to naturally refer to the content of previous inquiries, enabling responses that give customers the feeling that they were "remembered."
[0142] <Application in insurance sales activities> System 10 can be used as a sales support system that automatically selects the most effective approach and expression for proposals based on the customer's personality type and past response trends, and conducts dialogues accordingly.
[0143] For example, when proposing a new insurance product, for customers with a "visionary / hopeful" personality type, the salesperson might emphasize a positive future vision, saying, "With this plan, you can rest assured about your future dreams and your children's education." On the other hand, for customers with a "cautious / anxiety-avoiding" personality type, the salesperson might generate a script that focuses on risk avoidance and providing peace of mind, saying, "Even in the event of an emergency, your family's livelihood will be protected."
[0144] Furthermore, by generating prompts based on past interactions, it becomes possible to approach customers in a way that aligns with their values, such as saying, "Last time we talked about your child's advancement to higher education, and you mentioned wanting to prepare as much as possible," thereby increasing the sense of satisfaction and trust in the proposal. This enables personalized sales support that differs from conventional, standardized sales pitches, making it easier to open up to customers through dialogue.
[0145] <Utilization of dialogue support systems in real estate sales> System 10 can also be useful in the field of real estate sales. For example, it can register user information such as the conditions customers look for in a home, family structure, age, annual income, and personality traits (e.g., cautious, decisive, etc.), and then generate communication tailored to the customer based on needs and concerns obtained from the initial meeting and past conversation history.
[0146] For example, when dealing with cautious customers, phrases such as "Let's take our time and look at each item carefully" or "We'll make a proposal that considers future value" are used. Conversely, when dealing with customers who tend to make quick decisions, responses that include prompts such as "There are already other people considering this property" or "There are benefits to making a quick decision" are generated, contributing to an improved closing rate.
[0147] <Personalized dialogue in proposing high-priced products> System 10 can also be applied to proposals for high-priced products ranging from several hundred thousand yen to several million yen (e.g., beauty equipment, health equipment, artwork, educational programs, etc.).
[0148] The purchase of high-priced items is closely related to a customer's lifestyle, values, expectations for the future, and family structure. For example, for a user who tends to value self-investment that enriches their life, emotionally appealing language such as "This product will deeply support the way you want to live your life going forward" is selected. On the other hand, for a realistic user who prioritizes cost-benefit analysis, responses that include numerical benefits such as "When calculated annually, it costs XX yen per day and can help maintain your health" are generated.
[0149] This allows us to make convincing proposals to customers without creating distrust.
[0150] <Decision-Supporting Dialogue in Corporate Sales> In corporate sales, proposals must be tailored to the client's position (e.g., salesperson, department head, management), the organization's objectives for implementation (e.g., operational efficiency, increased sales, CSR, employee retention), and industry characteristics. System 10 registers this information as user information and generates appropriate dialogue.
[0151] For example, you can present the same product using different language depending on the recipient: "This proposal aligns with your company's growth strategy" to management, "It can contribute to improving employee engagement" to HR personnel, and "We have also considered compatibility with your existing systems" to IT personnel.
[0152] Furthermore, by extracting points of interest and areas of concern from the conversation history and utilizing them in subsequent proposals at the next meeting, it is expected that relationships will be built on a continuous basis and the progress of the project will be accelerated.
[0153] <Application to job placement and career support in the recruitment industry> System 10 can also be effectively used in job placement services for job seekers and new graduates. By pre-registering information such as the job seeker's personality type, occupational aptitude, desired conditions (work location, salary, work style), and career aspirations, System 10 can provide personalized and appropriate contact and job suggestions.
[0154] For example, for job seekers with a personality type that is sensitive to change and cautious, we select phrases that alleviate anxiety, such as, "We have a support system in place to help you adjust to your new workplace," or "Let's start with a visit or consultation." On the other hand, for personality types that value self-growth and challenges, we use motivating phrases such as, "You can aim for a management position in the future," or "This is an environment where you can work at your own discretion."
[0155] Furthermore, it becomes possible to provide interactive support to address anxieties after a job offer has been received, such as, "I believe your strengths will be utilized at this company," or "If you have any doubts, let's sort them out together again." By providing psychological support so that job seekers can feel confident and choose the path that suits them, it also helps prevent job offer rejections and reduces mismatches.
[0156] <Career support through interviews and personalized guidance for job seekers in the recruitment industry> System 10 enables a dialogue that is tailored to the individual's values and anxieties by conducting interviews about the job seeker's past work experience, reasons for changing jobs, and experiences of success and failure in the workplace.
[0157] For example, based on conversations from the most recent and previous interviews, such as "problems with interpersonal relationships," "low self-esteem," and "past challenges and setbacks," System 10 can provide empathetic and specific feedback, such as, "You did well at your previous workplace. This time, I'll prioritize introducing you to companies with strong team structures."
[0158] Furthermore, depending on the job seeker's personality type, you can use different approaches, such as encouraging a shift to a positive perspective (e.g., "Your experience will be a great asset at another company") or supporting careful decision-making (e.g., "You don't have to decide right away. Let's check any concerns together").
[0159] This allows us to go beyond simply matching job seekers with positions and instead act as career advisors, providing psychological support for job seekers' decision-making and leading to increased job satisfaction and retention rates after receiving a job offer.
[0160] <Personalizing marketing copy and UI according to personality type> System 10 enables effective, personalized responses in marketing strategies based on the user's personality type or past conversation history.
[0161] For example, if a user has a "visionary / hopeful" personality type, the email newsletter would display catchphrases such as "Your ideal future will come true" or "Expand your possibilities," and the text itself would have a positive, future-oriented tone.
[0162] On the other hand, for users who prefer a "peaceful and secure" approach, we use gentle language that avoids excessive stimuli, such as "You can take things one step at a time with peace of mind" and "You will receive thorough support."
[0163] Furthermore, on the website, it is possible to optimize the tone and structure of banners and text displayed on the top page based on the personality type information registered by the user upon access.
[0164] For example, "leader-type" users might see messages that respect their autonomy, such as "Your decisions will lead to success," while "empathetic" users might see messages that foster a sense of unity, such as "Here you'll find an environment where everyone supports each other."
[0165] By optimizing the text and UI according to the user's personality type, improvements in open rates, conversion rates, and satisfaction can be expected.
[0166] System 10 can be used for job placement and career support services. It can optimize how workplace characteristics are communicated based on the job seeker's personality type, such as "This workplace will allow you to utilize your strengths" or "This is a job you can do quietly and independently." Job postings via email newsletters and LINE can also be tailored to the user's personality type, switching titles and descriptions to improve open rates and application rates.
[0167] System 10 can be used for job advertisements. Companies can optimize catchy slogans and visuals that reach job seekers based on personality statistics. For example, it can optimize slogans such as "For those who enjoy working in a collaborative environment" or "For those who want to work steadily at their own pace."
[0168] System 10 can also be used for sales and B2B proposals. By predicting or interviewing personality types before the initial visit, it's possible to improve the conversion rate by changing the approach of the proposal materials (e.g., logic-focused, vision-focused, empathy-focused). Follow-up emails can also be adjusted to convey different tonees, such as "reassuring and courteous," "passionate and forward-looking," or "data-driven and results-oriented."
[0169] System 10 can also be used to optimize the display of a homepage. It can identify users upon site visits (based on login or cookies) and switch the top banner, navigation, and displayed messages according to the visitor's personality type.
[0170] By using System 10, the accuracy of personalization can be improved. Large e-commerce sites and marketplaces possess vast amounts of user data, but they rely on individual expertise to determine how to best present messages. According to System 10, it is possible to optimize "how messages resonate" and "which words lead to action" for each personality type.
[0171] System 10 enables marketing DX and improved conversion rates (CVR). For example, it allows for tailored communication across all touchpoints, such as email newsletters, app notifications, banner ads, product descriptions, and review prompts, based on the user's personality type. It optimizes user response rates, retention rates, and lifetime value (LTV) across diverse services such as e-commerce malls, credit card services, and travel booking sites.
[0172] By using System 10, the quality of sales and customer support can be improved. In B2B sales and customer support, explanations and responses can be tailored to the personality type of the person being addressed. Furthermore, the quality of corporate sales and inquiry handling improves, leading to higher customer satisfaction and conversion rates.
[0173] Utilizing System 10 will also lead to differentiation from other companies. With its unique perspective of "personality statistics × conversational AI," it enables the safe deployment of generative AI across multiple businesses. Many companies are already trying ChatGPT, but its technology for optimizing expression based on "context," "emotion," and "personality" is rare and unique.
[0174] System 10 can also support overseas expansion and language extensions. With a personality type design that can be linked to MBTI and 16Personalities, it can be expanded globally, including in English-speaking countries.
[0175] Examples of System 10's application in marketing include improving landing pages, email newsletters, and recommendation text. Improving these elements can improve conversion rates (CVR). Furthermore, delivering different messages based on user personality types upon cart abandonment or exit can reduce the abandonment rate.
[0176] By using System 10 for internal communication, it becomes possible to add an "emotional and personality perspective" to internal message exchanges, enabling smoother communication.
[0177] By using System 10, companies can improve the quality of messages they send externally compared to their competitors, leading to differentiation. [Explanation of symbols]
[0178] 1. User terminal, 2. Server device, 3. Language model, 4. Communication network 10 System, 11 Control Unit, 12 RAM, 13 Storage Unit 14 Input section, 15 Display section, 16 Communication interface 21 Control unit, 22 RAM, 23 Storage unit 24 Communication Interfaces
Claims
1. A system comprising at least one computer device, A speech receiving means that receives speech from the user terminal operated by the user who is the recipient of the message, A response acquisition means that obtains a response from a language model based on the utterance received from the user and prompts requesting a message appropriate to the user's personality type, The user terminal has an output means that outputs the utterance received from the user and a message corresponding to the user's personality type, based on the acquired response. Equipped with, The output means outputs a message that a recipient with the user's personality type will receive positively or favorably as a response to an utterance received from the user. The speech reception means further receives speech from the user terminal as a response to a message output by the output means. A system in which the output means outputs an utterance as a response to the output message, and a message according to the user's personality type.
2. The prompt contains words that evoke positive or negative emotions in the recipient of the message. The system according to claim 1, wherein words that evoke positive or negative emotions in the recipient of a message are identified according to the recipient's personality type.
3. The prompt includes events that the message recipient may find stressful. The system according to claim 1, wherein events that the message recipient finds stressful are identified according to the message recipient's personality type.
4. The prompt contains rules about the message or a message template. The system according to claim 1, wherein the rules or templates for messages are specified according to the personality type of the message recipient.
5. The prompt includes rules or templates for the message that are appropriate to the purpose of the message. The system according to claim 4, wherein rules or templates for messages, tailored to the purpose of the message, are specified according to the personality type of the message recipient.
6. A type identification method that identifies the personality type of a message recipient based on information about the message recipient. Equipped with, The output device outputs the personality type of the recipient of the identified message. The system according to claim 1.
7. The system according to claim 6, wherein the type identification means identifies the personality type of the message recipient based on information relating to at least one of the following: the message recipient's name, date of birth, age, gender, blood type, zodiac sign, possessions, place of residence, place of origin, preferences, habits, experiences, SNS (Social Networking Services), family, friends, and acquaintances.
8. A method performed in a system comprising at least one computer device, A speech reception step that receives utterances from the user terminal operated by the user who is the recipient of the message, The response retrieval step involves obtaining a response from a language model based on the utterance received from the user and prompts requesting a message appropriate to the user's personality type. The user terminal has an output step that outputs the utterance received from the user and a message corresponding to the user's personality type, based on the acquired response. It has, In the output step, as a response to the utterance received from the user, a message is output that a recipient with the user's personality type would receive positively or favorably. In the speech reception step, further, speech is received from the user terminal as a response to the message output by the output. A method for outputting, in the output step, an utterance as a response to the output message, and a message corresponding to the user's personality type.
Citation Information
Patent Citations
Device, system, program, and method
JP2023066133A
Artificial intelligence applied chatbot that interacts as ai companion, and chatbot system
JP2024075549A
System
JP2025044191A
Generating and operating personalized artificial entities
US20250006182A1
Information processing system, information processing device, information processing method, and recording medium
WO2017163515A1