System

A system with a server, user terminal, and generative AI model addresses the lack of appropriate sex and pregnancy education by providing age-appropriate content and privacy-protected educational experiences, enhancing user trust and educational effectiveness.

JP2026030526APending Publication Date: 2026-02-20SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024133509
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-02-20

AI Technical Summary

Technical Problem

The lack of appropriate sex and pregnancy education for children, particularly in the context of increasing internet access and lowered age of majority, is compounded by the difficulty in providing age-appropriate content and maintaining privacy, especially when sharing information with parents.

Method used

A system utilizing a server, user terminal, and generative AI model to provide age-appropriate educational content, interactive conversation simulations, and privacy settings, generating and transmitting educational content while respecting user privacy and allowing countermeasure simulations based on real-life scenarios.

Benefits of technology

Enables children to receive tailored sex and pregnancy education while protecting their privacy, facilitating effective information sharing with parents and enhancing future problem-solving capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026030526000001_ABST
    Figure 2026030526000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system comprising: a user device for receiving inputs from a user; a server for processing the inputs and generating and transmitting an authorization token; a AI model for generating appropriate educational content based on the user's age and a selected educational topic; means for transmitting and displaying the educational content to the user device; means for generating and transmitting an interactive conversation simulation based on the user inputs; and means for transmitting only necessary information to a parent based on privacy settings.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

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

[0004] With the age of majority being lowered to 18 and the spread of the internet, the possibility of children becoming involved in crime is increasing, and the lack of appropriate sex and pregnancy education is becoming an issue. In many cases, parents themselves find it difficult to teach sex education, and statistics show that one in 14 women has experienced sexual violence. In response to these issues, a system is needed that allows children to receive appropriate education while maintaining their privacy. [Means for solving the problem]

[0005] The present invention provides a server means for receiving input information from a user terminal and generating and transmitting an authentication token. It also includes a means for using an AI model to generate appropriate educational content based on the user's age and selected educational topic, and transmitting and displaying the educational content to the user terminal. It also provides a means for generating and transmitting an interactive conversation simulation based on user input and a means for transmitting only necessary information to parents based on privacy settings. This allows children to receive appropriate sex and pregnancy education while respecting their privacy. Furthermore, it includes a means for generating and transmitting countermeasure simulations based on actual scenarios, thereby enhancing future problem-solving capabilities.

[0006] A "user terminal" is an electronic device that a user uses to input information and that displays received information.

[0007] The "server means" is a server device that has the function of processing information received from a user terminal and generating and transmitting an authentication token.

[0008] An "AI model" is an artificial intelligence algorithm or program that generates appropriate educational content based on age and selected topics.

[0009] "Educational Content" is data containing information and scenarios related to sex and pregnancy education, generated based on the user's age and interests.

[0010] "Conversational Simulation" is a simulation function that provides interactive educational content generated based on user input.

[0011] "Privacy settings" are various options and parameters that a user sets to protect his or her privacy.

[0012] "Real-life scenarios" are educational scenarios created based on actual cases such as social media.

[0013] An "authentication token" is a unique identifier generated to authenticate a user. [Brief explanation of the drawings]

[0014] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14]FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0015] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

[0016] First, the terms used in the following description will be explained.

[0017] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).

[0018] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.

[0019] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.

[0020] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0021] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0022] [First embodiment]

[0023] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

[0024] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.

[0025] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0026] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.

[0027] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.

[0028] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0029] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.

[0030] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.

[0031] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0032] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0033] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0034] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0035] MODE FOR CARRYING OUT THE INVENTION

[0036] The present invention is a system that utilizes a generative AI model to provide appropriate sex and pregnancy education to children. This system includes multiple elements, such as a user terminal, a server, an AI model, educational content, a conversation simulation, privacy settings, example scenarios, and an authentication token.

[0037] Explanation of program processing

[0038] 1. User Registration and Authentication

[0039] User device: When a user launches the app, they enter their name, age, email address, and password. They are also asked to agree to the privacy policy during the initial setup.

[0040] Server: Stores the received user information in a database, generates an authentication token, and then sends the authentication token to the user's device.

[0041] User device: The user receives the authentication token and starts a session, allowing them to use the app.

[0042] Example: When using for the first time, the user enters "Yamada Taro, age 15, taro@example.com," and presses the registration button. The server receives this, saves it in the database, then generates an authentication token called "xyz123" and sends it to the user's device. The user's device receives "xyz123" and starts a session.

[0043] 2. Providing age-appropriate content

[0044] User device: The user selects a topic within the app, such as "I want to learn about birth control methods."

[0045] Server: Based on the user's age and selected topic information, the server uses an AI model to generate appropriate educational content and sends it to the user's device.

[0046] User device: Displays the received educational content and provides appropriate information to the user.

[0047] Example: If a junior high school student user selects "I want to learn about contraception," the server receives the topic information along with the user's age (15 years old), and uses the AI ​​model to generate an appropriate scenario. Information such as "Contraception includes condoms, pills, and birth control rings" is sent to the user's device, which then displays it.

[0048] 3. Interactive conversation simulation

[0049] User terminal: The user inputs questions and answers as they progress through the generated scenario.

[0050] Server: Receives user input and generates appropriate responses using generative AI models.

[0051] User terminal: displays the generated response and continues the dialogue.

[0052] Example: When a user asks, "What types of contraception are there?", the server receives the question and generates a response: "Contraception methods include condoms, pills, and birth control rings." This response is sent to the user's device, where it is displayed.

[0053] 4. Privacy Protection

[0054] On the user's device: The user selects privacy options from the settings screen.

[0055] Server: Stores the selected privacy settings in a database and controls the information sent to parents based on that information.

[0056] User device: Behaves according to the privacy options set.

[0057] Example: If a user selects the setting "Report a learning summary to parents once a month," the server will email a learning summary to the parent once a month.

[0058] 5. Providing example scenarios for SNS, etc.

[0059] User device: The user selects an example scenario, such as "Safe communication on social media."

[0060] Server: Based on the selected example scenario, a generative AI model is used to generate realistic simulations of countermeasures.

[0061] User terminal: Displays the simulation and allows the user to continue learning interactively.

[0062] Example: If a user selects "Safe interactions on social networking sites," the server generates a simulation based on actual social networking sites and presents "measures to take when receiving a friend request," etc. The user can learn practical methods in an interactive format.

[0063] As described above, the present invention utilizes user terminals, server means, and generative AI models to provide sex and pregnancy education tailored to each user. Through this system, users can obtain appropriate information while protecting their privacy.

[0064] The processing flow will be explained below.

[0065] Specific processing flow of the program

[0066] User Registration and Authentication

[0067] Step 1: Enter your user registration information

[0068] User device: The user launches the app and is presented with a form to enter their name, age, email address, and password.

[0069] Step 2: Submit your input

[0070] User terminal: Sends the entered information to the server.

[0071] Step 3: Receiving and verifying information

[0072] Server: Receives the submitted information and validates that the format and required fields are correct.

[0073] Step 4: Saving to the Database

[0074] Server: If the verification is successful, save the user information to the database.

[0075] Step 5: Generate and send an authentication token

[0076] Server: Generates an authentication token and sends it to the user device.

[0077] Step 6: Starting a Session

[0078] User terminal: Receives the authentication token and starts the session.

[0079] Providing age-appropriate content

[0080] Step 1: Select a topic

[0081] User device: Within the app, the user selects the topic they want to learn about (e.g., birth control methods).

[0082] Step 2: Submit your selections

[0083] User terminal: Sends the user's age and selected topic information to the server.

[0084] Step 3: Request content generation

[0085] Server: Requests the AI ​​model to generate appropriate educational content based on the received age and topic information.

[0086] Step 4: Generate educational content

[0087] AI model: Generates educational content based on specified criteria.

[0088] Step 5: Submit your content

[0089] Server: Sends the generated educational content to the user terminal.

[0090] Step 6: Displaying Content

[0091] User terminal: Displays the received educational content to the user.

[0092] Interactive conversation simulation

[0093] Step 1: Scenario progression

[0094] User terminal: The user enters questions and answers as they progress through the scenario.

[0095] Step 2: Sending User Input

[0096] User terminal: Sends entered questions and answers to the server.

[0097] Step 3: Request to generate a response

[0098] Server: Passes received user input to the AI ​​model and requests it to generate an appropriate response.

[0099] Step 4: Generate a response

[0100] AI model: Generates appropriate responses based on user questions and answers.

[0101] Step 5: Sending a Response

[0102] Server: Sends the generated response to the user terminal.

[0103] Step 6: View the response

[0104] User terminal: Displays the received response to the user and progresses the scenario.

[0105] Privacy Protection

[0106] Step 1: Adjust your privacy settings

[0107] User device: The user selects privacy options from the settings screen.

[0108] Step 2: Sending configuration information

[0109] User device: Sends the selected privacy settings to the server.

[0110] Step 3: Save the configuration

[0111] Server: Stores the received privacy settings in a database.

[0112] Step 4: Controlling the behavior

[0113] Server: Controls behavior such as what information is sent to parents based on stored privacy settings.

[0114] Step 5: Send information to parents

[0115] Server: Based on the settings, only send information to the parent to the extent necessary.

[0116] Providing example scenarios for SNS, etc.

[0117] Step 1: Select a practical scenario

[0118] User terminal: The user selects an example scenario (e.g., secure communication on a social networking site).

[0119] Step 2: Submit scenario information

[0120] User terminal: Sends the selected example scenario information to the server.

[0121] Step 3: Request scenario generation

[0122] Server: Based on the received information, it requests the AI ​​model to generate a scenario.

[0123] Step 4: Generate the simulation

[0124] AI model: Generates countermeasure simulations based on specified example scenarios.

[0125] Step 5: Submit the simulation

[0126] Server: Sends the generated simulation to the user's terminal.

[0127] Step 6: View the simulation

[0128] User terminal: Displays the simulation and allows the user to continue learning interactively.

[0129] These are the specific processing steps of the program, which allows users to receive appropriate sex and pregnancy education while respecting their privacy.

[0130] Example 1

[0131] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0132] The current education system does not adequately provide sex and pregnancy education to some children, and it is particularly difficult to provide age-appropriate educational content. Another issue is the difficulty of balancing privacy protection with sharing information with parents, making it difficult to gain user trust. Furthermore, education does not adequately include countermeasures based on scenarios that people may encounter on social media, etc.

[0133] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0134] In this invention, the server includes means for receiving registration information from a user and requesting consent to a privacy policy, means for processing the registration information and generating and transmitting an authentication token, a generative AI model for generating appropriate educational content based on the user's age and selected educational topic, means for transmitting and displaying the educational content to the user terminal, means for generating and transmitting an interactive conversation simulation based on user input, means for managing information based on set privacy options and controlling the information transmitted to parents, and means for generating and transmitting a countermeasure simulation based on a real-life scenario on a social networking site or the like. This makes it possible to provide age-appropriate sex and pregnancy education content, share information with parents while protecting privacy, and further realize education that includes a countermeasure simulation based on a realistic scenario on a social networking site or the like.

[0135] A "user terminal" is a computer device through which a user inputs information and communicates with a server.

[0136] "Server means" refers to a server system that has the functionality to process information received from a user and generate and transmit an authentication token.

[0137] A "generative AI model" is a type of artificial intelligence for generating appropriate educational content based on the user's age and selected educational topic.

[0138] "Educational Content" refers to educational materials and learning materials that contain information related to sex and pregnancy education.

[0139] An "interactive conversational simulation" is an interactive educational simulation that is generated based on user input.

[0140] "Privacy options" are settings that can be selected by the user to control the management of personal information and the content of information shared with parents.

[0141] "Real-life scenarios" refer to scenarios that serve as the basis for countermeasure simulations, created based on actual situations on social media, etc.

[0142] "Countermeasure simulation" is a simulation aimed at solving problems, generated by a generative AI model based on a real-life scenario.

[0143] An "authentication token" is a unique identification code generated by a server to authenticate a user.

[0144] The present invention is a system for providing appropriate sex and pregnancy education to children using a generative AI model. The system includes a user terminal, a server, a generative AI model, a means for generating and displaying educational content, a means for generating and displaying interactive conversation simulations, a means for managing privacy settings, and a means for generating countermeasure simulations based on actual scenarios.

[0145] User Registration and Authentication

[0146] First, the user launches the app on their device and enters registration information such as their name, age, email address, and password. In addition, they check a checkbox to agree to the privacy policy. When the user presses the "Register" button, the entered information is sent from the user device to the server.

[0147] The server analyzes the received user information and stores it in a database. The server then generates an authentication token and sends it to the user's device. When the user's device receives the authentication token, a session begins and the user can use the app.

[0148] Providing age-appropriate content

[0149] Within the app, the user selects a topic of interest (e.g., "I want to learn about birth control methods"). The user's device sends the selected topic information to the server. The server receives the user's age and the selected topic information and uses a generative AI model (e.g., GPT-4) to generate educational content appropriate for the user's age. The generated educational content is sent to the user's device and displayed.

[0150] As a concrete example, if a junior high school student user selects "I want to learn about contraception," the server receives the topic information along with the age information "15 years old," and uses the AI ​​model to generate information such as "Contraception includes condoms, pills, and birth control rings," which is then sent to the user's device, allowing the user to view appropriate information.

[0151] Interactive conversation simulation

[0152] As the user progresses through the generated scenario, they enter questions and answers, and the user device sends these inputs to the server. The server receives the user's input, uses the generative AI model to generate appropriate responses, and sends them to the user device. The user device then displays the generated responses and continues the dialogue with the user.

[0153] As a specific example, if a user asks, "What types of contraception are there?" the server receives the question and responds, "Contraception methods include condoms, pills, and birth control rings," which is then displayed on the user's device.

[0154] Privacy Protection

[0155] The user can select privacy options from the settings screen. The user device sends the selected privacy settings to the server. The server stores the selected privacy settings in a database and controls the information sent to the parent based on that information. The user device operates according to the set privacy options.

[0156] For example, if a user selects the setting "Report a learning summary to parents once a month," the server will send a summary of the learning content to the parent once a month by email. In this way, information sharing is achieved while respecting the user's privacy.

[0157] Providing example scenarios for SNS, etc.

[0158] When a user selects a scenario, such as "Safe Interactions on Social Media," the user device sends the selected scenario information to the server. Based on the selected scenario information, the server uses a generative AI model to generate a realistic simulation of countermeasures and sends it to the user device. The user device displays the simulation, allowing the user to interactively progress through the learning process.

[0159] For example, if a user selects "Safe interactions on social networking sites," the server generates a simulation based on actual social networking site examples and presents "measures to take when receiving a friend request." Users can learn practical methods in an interactive format.

[0160] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0161] Step 1:

[0162] The user launches the app and enters their name, age, email address, and password on the new registration screen. They also check the checkbox to agree to the privacy policy. When the user presses the "Register" button, the entered information is sent from the user's device to the server.

[0163] Input: Name, Age, Email Address, Password, and Agreement to Privacy Policy.

[0164] Output: Sent to the server as a registration request.

[0165] Step 2:

[0166] The server analyzes the received user information and stores it in a database, which records the user information. The server then generates an authentication token and sends it to the user terminal.

[0167] Input: User registration information.

[0168] Data processing / calculation: Saving user information to a database, generating authentication tokens.

[0169] Output: The authentication token is sent to the user device.

[0170] Step 3:

[0171] The user device receives the authentication token and starts a session, allowing the user to use the app.

[0172] Input: Authentication token.

[0173] Output: Session started.

[0174] Step 4:

[0175] Within the app, users select topics of interest (e.g., "I want to learn about birth control methods"), and the user device sends the selected topic information to the server.

[0176] Enter: Topic selection.

[0177] Output: Topic information sent to the server.

[0178] Step 5:

[0179] The server receives the user's age and selected topic information, uses a generative AI model (e.g., GPT-4) to generate educational content appropriate for the user's age, and then sends the generated educational content to the user's device.

[0180] Input: User age, topic information.

[0181] Data processing / calculation: Generating educational content using generative AI models.

[0182] Output: Educational content is sent to the user's device.

[0183] Step 6:

[0184] The user terminal displays the received educational content, which the user can view and obtain appropriate information.

[0185] Enter: educational content.

[0186] Output: Display of educational content.

[0187] Step 7:

[0188] The user inputs questions and answers as they progress through the generated scenario, and the user terminal sends these inputs to the server.

[0189] Input: The user's question and answer.

[0190] Output: Send to server.

[0191] Step 8:

[0192] The server receives the user's input information, uses the generative AI model to generate an appropriate response, and then sends the generated response to the user's device.

[0193] Input: The user's question and answer.

[0194] Data processing / computation: Generating responses using generative AI models.

[0195] Output: The response is sent to the user's terminal.

[0196] Step 9:

[0197] The user terminal displays the generated response and the user continues the interaction.

[0198] Input: The response from the server.

[0199] Output: Display of the response.

[0200] Step 10:

[0201] The user selects a privacy option from the settings screen, and the user device sends the selected privacy setting to the server.

[0202] Enter: Select your privacy options.

[0203] Output: Privacy settings information is sent to the server.

[0204] Step 11:

[0205] The server stores the selected privacy settings in a database and controls the information sent to the parent based on that information.

[0206] Input: Privacy settings information.

[0207] Data processing / calculation: Storing privacy settings information in a database and controlling the information.

[0208] Output: Controlled information sent to parent.

[0209] Step 12:

[0210] The user terminal operates according to the privacy options set.

[0211] Input: Control information from the server.

[0212] Output: Acts according to privacy settings.

[0213] Step 13:

[0214] The user selects an example scenario (e.g., "Safe communication on SNS"), and the user device sends the selected scenario information to the server.

[0215] Input: Select an example scenario.

[0216] Output: Send to server.

[0217] Step 14:

[0218] The server generates a realistic simulation of countermeasures based on the selected example scenario using a generative AI model, and then transmits the generated simulation to the user's device.

[0219] Input: Example scenario information.

[0220] Data processing / calculation: Generating countermeasure simulations using generative AI models.

[0221] Output: The simulation is sent to the user's terminal.

[0222] Step 15:

[0223] The user terminal displays the simulation, and the user progresses through the learning interactively.

[0224] Input: Simulation data.

[0225] Output: Simulation display and interactive learning.

[0226] (Application example 1)

[0227] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0228] In today's educational environment, children and young people have limited opportunities to obtain appropriate information about sex and pregnancy. Therefore, there is a need to provide interactive and reliable education that protects privacy while also helping them acquire practical knowledge. Furthermore, due to the lack of interactivity in brick-and-mortar seminars, there is a need for more useful and intuitive educational methods for participants.

[0229] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0230] In this invention, the server includes: means for receiving input information from a user; means for processing the input information and generating and transmitting an authentication token; a generative AI model means for generating appropriate educational content based on the user's age and selected educational topic; means for transmitting and displaying the educational content to a user terminal; means for generating and transmitting an interactive conversation simulation based on the user input; means for transmitting only necessary information to parents based on privacy settings; means for using a smartphone or tablet as the user terminal to conduct an interactive sex and pregnancy education seminar in a brick-and-mortar store; and means for generating responses in real time using the generative AI model during the conversation simulation. This enables appropriate sex and pregnancy education to be provided interactively and while protecting privacy, even in brick-and-mortar store seminars.

[0231] A "user terminal" is a device for receiving input information from a user and communicating with a server, and includes mobile information terminals such as smartphones and tablets.

[0232] "Server" is a central management system that processes information sent by users, generates authentication tokens, and provides appropriate educational content.

[0233] An "authentication token" is a unique identifier generated to identify a user and maintain and authenticate a session.

[0234] A "generative AI model" is an artificial intelligence model that generates appropriate educational content and conversation simulations based on the user's age and selected topic.

[0235] "Educational content" refers to digital teaching materials and resources that provide appropriate information and knowledge about sex and pregnancy.

[0236] "Conversational simulation" is a function that uses a generative AI model to generate responses in real time based on user input, allowing for interactive dialogue.

[0237] "Privacy settings" are optional settings that allow users to control how much of their information is made public and how it is shared.

[0238] A "real-life scenario" is a simulation scenario for educational purposes that models a real-life situation and is intended to support learning through concrete examples.

[0239] "Educational seminars" are educational events about sex and pregnancy held in brick-and-mortar stores for children and young people.

[0240] "Smartphone or tablet" means a portable information device that allows a user to receive, display, and manipulate educational content in a mobile and interactive manner.

[0241] This invention is a system for conducting interactive and practical sex and pregnancy education seminars in brick-and-mortar stores using generative AI models. The system consists of the following main components:

[0242] 1. User Device

[0243] A user device is a mobile information terminal such as a smartphone or tablet that receives input from the user and communicates with the server. Educational content and conversation simulations are displayed on the screen.

[0244] 2. Server

[0245] The server acts as a central management system, processes user-submitted input, generates and transmits authentication tokens, and runs a generative AI model that generates appropriate educational content based on the user's age and selected topics.

[0246] 3. Generative AI Models

[0247] A generative AI model is an artificial intelligence model that generates appropriate educational content or interactive conversation simulations based on the user's age and selected topic. For example, OpenAI's GPT-3 is used.

[0248] 4. Educational Content

[0249] The educational content provides users with appropriate information and knowledge about sex and pregnancy as digital learning materials. This content is customized according to the user's age and selected topic, and is sent from the server to the user's device.

[0250] 5. Conversation Simulation

[0251] Conversation simulation is a feature that allows a generative AI model to generate responses in real time based on user input, creating an interactive dialogue. Users can input questions during a seminar, and the AI ​​model will instantly generate appropriate answers to those questions.

[0252] 6. Privacy Settings

[0253] Privacy settings are settings options that protect your personal information, ensuring that your learning progress and content is only shared with parents or guardians when necessary.

[0254] Specific examples

[0255] For example, at a sex and pregnancy education seminar held at a brick-and-mortar store, a user uses their smartphone to register for an app. The user enters their name, age, email address, and password, and the server receives this information, stores it in a database, and generates an authentication token. If the user then selects the topic "I want to learn about contraception," the server uses an AI model to generate educational content appropriate for 15-year-olds. Specifically, this includes information such as "Contraception includes condoms, the pill, and the contraceptive ring."

[0256] During a seminar, if a user types a question such as "What types of contraception are there?", the generative AI model will generate a real-time response, "Contraception methods include condoms, pills, and birth control rings," which will be displayed on the user's device.

[0257] Prompt Sentence Examples

[0258] User: "What types of birth control are there?"

[0259] AI model: "Contraception methods include condoms, pills, and the contraceptive ring. Each method has different characteristics, so please ask more questions if you need more information."

[0260] In this way, the system of the present invention makes in-store sex and pregnancy education seminars interactive and effective, providing practical knowledge while protecting participants' privacy.

[0261] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0262] Step 1:

[0263] A user launches the app on a smartphone or tablet and enters their name, age, email address, and password. Based on the information entered, the user's device sends a registration request to the server.

[0264] Input: Name, Age, Email Address, Password

[0265] Output: Registration request with user information

[0266] Specific operation: When a user enters the required information in the input form and presses the "Register" button, the user's device converts the entered information into JSON format and sends a POST request to the server's registration API endpoint.

[0267] Step 2:

[0268] The server receives a registration request from the user, saves the user's information in a database, generates an authentication token, and returns it to the user's device.

[0269] Input: User information (name, age, email address, password)

[0270] Output: Authentication token

[0271] Specific operation: The server stores the received user information in a database (e.g., PostgreSQL), generates a unique authentication token, and then returns a response including the generated token to the user device.

[0272] Step 3:

[0273] The user's device receives the authentication token and begins the session. The user again selects the topic "Learn about birth control methods" within the app.

[0274] Input: Authentication token

[0275] Output: Start of session and selected educational topic

[0276] Specific operation: The user device stores the authentication token received from the server and starts a login session. When the user selects "Contraception Methods" from the app menu, the selected topic information is sent to the server.

[0277] Step 4:

[0278] The server receives the user's age and selected topic information, generates appropriate educational content using a generative AI model based on that information, and sends the generated content to the user's device.

[0279] Input: User's age, selected educational topic

[0280] Output: Educational content

[0281] Specific operation: The server uses the received user age and topic information to send prompts to a generative AI model (e.g., GPT-3), which then generates appropriate educational content, which the server receives and sends to the user's device.

[0282] Step 5:

[0283] The user device displays the received educational content, allowing the user to view and study it. The user can also enter questions, which the app then sends to the server.

[0284] Input: Educational content, user questions

[0285] Output: The generated response

[0286] Specific operation: The user terminal provides the displayed educational content to the user. When the user inputs a new question, the question is sent to the server.

[0287] Step 6:

[0288] The server receives the user's question, generates an appropriate response using the generative AI model, and sends the generated response to the user's device.

[0289] Input: User question

[0290] Output: The generated response

[0291] Specific operation: The server receives the user's question and sends it as a prompt to the generative AI model, receives the response generated by the model, and sends it to the user's device.

[0292] Step 7:

[0293] The user terminal receives the response from the server and displays it to the user, who can then continue the dialogue.

[0294] Input: The generated response

[0295] Output: Continuous conversation interface

[0296] Specific operation: The user terminal displays the response received from the server on the screen and provides an interface that prompts the user to continue the dialogue.

[0297] The above steps will enable interactive sex and pregnancy education seminars to be held in brick-and-mortar stores.

[0298] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

[0299] MODE FOR CARRYING OUT THE INVENTION

[0300] This invention is a system that provides appropriate sex and pregnancy education to children by utilizing a generative AI model and an emotion engine. This system includes multiple elements, such as a user terminal, a server means, an AI model, educational content, a conversation simulation, privacy settings, example scenarios, an emotion engine, and an authentication token.

[0301] Explanation of program processing

[0302] 1. User Registration and Authentication

[0303] User device: When a user launches the app, they are presented with a form to enter their name, age, email address, and password.

[0304] Server: Stores the received user information in a database, generates an authentication token, and sends it to the user's device.

[0305] User device: The user receives the authentication token and starts a session, allowing them to use the app.

[0306] Example: When using for the first time, the user enters "Yamada Taro, age 15, taro@example.com," and presses the registration button. The server receives this, saves it in the database, then generates an authentication token called "xyz123" and sends it to the user's device. The user's device receives "xyz123" and starts a session.

[0307] 2. Providing age-appropriate content

[0308] User device: The user selects a topic within the app, such as "I want to learn about birth control methods."

[0309] Server: Based on the user's age and selected topic information, the server uses an AI model to generate appropriate educational content and sends it to the user's device.

[0310] User device: Displays the received educational content and provides appropriate information to the user.

[0311] Example: If a junior high school student user selects "I want to learn about contraception," the server receives the topic information along with the user's age (15 years old), and uses the AI ​​model to generate an appropriate scenario. Information such as "Contraception includes condoms, pills, and birth control rings" is sent to the user's device, which then displays it.

[0312] 3. Interactive conversation simulation

[0313] User terminal: The user inputs questions and answers as they progress through the generated scenario.

[0314] Server: Receives user input and generates appropriate responses using generative AI models.

[0315] User terminal: displays the generated response and continues the dialogue.

[0316] Example: When a user asks, "What types of contraception are there?", the server receives the question and generates a response: "Contraception methods include condoms, pills, and birth control rings." This response is sent to the user's device, where it is displayed.

[0317] 4. Privacy Protection

[0318] On the user's device: The user selects privacy options from the settings screen.

[0319] Server: Stores the selected privacy settings in a database and controls the information sent to parents based on that information.

[0320] User device: Behaves according to the privacy options set.

[0321] Example: If a user selects the setting "Report a learning summary to parents once a month," the server will email a learning summary to the parent once a month.

[0322] 5. Providing example scenarios for SNS, etc.

[0323] User device: The user selects an example scenario, such as "Safe communication on social media."

[0324] Server: Based on the selected example scenario, the server generates a countermeasure simulation using a generative AI model.

[0325] User terminal: Displays the simulation and allows the user to continue learning interactively.

[0326] Example: If a user selects "Safe interactions on social networking sites," the server generates a simulation based on actual social networking sites and presents "measures to take when receiving a friend request," etc. The user can learn practical methods in an interactive format.

[0327] 6. Emotion engine integration

[0328] User terminal: Collects user input information and behavioral data and sends it to the emotion engine.

[0329] Server: The emotion engine recognizes the user's emotion and sends the result to the server.

[0330] Server: Tailors appropriate educational content and conversation simulations in real time based on recognized emotions.

[0331] User device: Display the adapted content to the user.

[0332] Example: If a user feels stressed or tired while studying educational content, the emotion engine will recognize this and notify the server, which will then generate and send a response with different content and tone to encourage the user to relax.

[0333] 7. Sharing emotional states

[0334] User terminal: The emotion engine transmits the recognized emotional state to the server.

[0335] Server: Notifies parents of some emotional state based on privacy settings set by the parent.

[0336] Parent device: Use the received information as a reference for education and support.

[0337] Example: The emotion engine detects the user's mood swings, stores them in a database, and then notifies the parent that "a momentary instability has been reported during learning."

[0338] The above is the specific processing flow of the system that combines the emotion engine. This allows for detailed sex and pregnancy education that takes into account the user's emotional state.

[0339] The processing flow will be explained below.

[0340] Specific processing flow of the program

[0341] User Registration and Authentication

[0342] Step 1: Enter your user registration information

[0343] User device: The user launches the app and is presented with a form to enter their name, age, email address, and password.

[0344] Step 2: Submit your input

[0345] User terminal: Sends the entered information to the server.

[0346] Step 3: Receiving and verifying information

[0347] Server: Receives the submitted information and validates that the format and required fields are correct.

[0348] Step 4: Saving to the Database

[0349] Server: If the verification is successful, save the user information to the database.

[0350] Step 5: Generate and send an authentication token

[0351] Server: Generates an authentication token and sends it to the user device.

[0352] Step 6: Starting a Session

[0353] User terminal: Receives the authentication token and starts the session.

[0354] Providing age-appropriate content

[0355] Step 1: Select a topic

[0356] User device: Within the app, the user selects the topic they want to learn about (e.g., birth control methods).

[0357] Step 2: Submit your selections

[0358] User terminal: Sends the user's age and selected topic information to the server.

[0359] Step 3: Request content generation

[0360] Server: Requests the AI ​​model to generate appropriate educational content based on the received age and topic information.

[0361] Step 4: Generate educational content

[0362] AI model: Generates educational content based on specified criteria.

[0363] Step 5: Submit your content

[0364] Server: Sends the generated educational content to the user terminal.

[0365] Step 6: Displaying Content

[0366] User terminal: Displays the received educational content to the user.

[0367] Interactive conversation simulation

[0368] Step 1: Scenario progression

[0369] User terminal: The user enters questions and answers as they progress through the scenario.

[0370] Step 2: Sending User Input

[0371] User terminal: Sends entered questions and answers to the server.

[0372] Step 3: Request to generate a response

[0373] Server: Passes received user input to the AI ​​model and requests it to generate an appropriate response.

[0374] Step 4: Generate a response

[0375] AI model: Generates appropriate responses based on user questions and answers.

[0376] Step 5: Sending a Response

[0377] Server: Sends the generated response to the user terminal.

[0378] Step 6: View the response

[0379] User terminal: Displays the received response to the user and progresses the scenario.

[0380] Privacy Protection

[0381] Step 1: Adjust your privacy settings

[0382] User device: The user selects privacy options from the settings screen.

[0383] Step 2: Sending configuration information

[0384] User device: Sends the selected privacy settings to the server.

[0385] Step 3: Save the configuration

[0386] Server: Stores the received privacy settings in a database.

[0387] Step 4: Controlling the behavior

[0388] Server: Controls behavior such as what information is sent to parents based on stored privacy settings.

[0389] Step 5: Send information to parents

[0390] Server: Based on the settings, only send information to the parent to the extent necessary.

[0391] Providing example scenarios for SNS, etc.

[0392] Step 1: Select a practical scenario

[0393] User terminal: The user selects an example scenario (e.g., secure communication on a social networking site).

[0394] Step 2: Submit scenario information

[0395] User terminal: Sends the selected example scenario information to the server.

[0396] Step 3: Request scenario generation

[0397] Server: Based on the received information, it requests the AI ​​model to generate a scenario.

[0398] Step 4: Generate the simulation

[0399] AI model: Generates countermeasure simulations based on specified example scenarios.

[0400] Step 5: Submit the simulation

[0401] Server: Sends the generated simulation to the user's terminal.

[0402] Step 6: View the simulation

[0403] User terminal: Displays the simulation and allows the user to continue learning interactively.

[0404] Emotion engine integration

[0405] Step 1: Collecting emotion data

[0406] User terminal: Periodically collects user input information and behavioral data and sends it to the emotion engine.

[0407] Step 2: Recognize emotions

[0408] Emotion engine: Analyzes received data and recognizes the user's emotions.

[0409] Step 3: Sending sentiment results

[0410] Emotion Engine: Sends the recognized emotion results to the server.

[0411] Step 4: Adjust your content

[0412] Server: Based on the recognized emotions, it adjusts appropriate educational content and conversation simulation in real time.

[0413] Step 5: Submit your adjusted content

[0414] Server: Sends the adjusted content to the user terminal.

[0415] Step 6: Viewing the Adjustment Content

[0416] User device: Displays the adapted content to the user.

[0417] Sharing emotional states

[0418] Step 1: Sending an emotional state

[0419] User terminal: Sends the emotional state recognized by the emotion engine to the server.

[0420] Step 2: Processing the information

[0421] Server: Processes data to notify parents of some of the child's emotional state based on the privacy settings set by the parent.

[0422] Step 3: Sending emotional state to parent

[0423] Server: Sends information about the emotional state for which notifications are permitted to the parent device.

[0424] Step 4: Viewing received information

[0425] Parent device: Displays the received information and uses it as a reference for education and support.

[0426] The above is the specific processing flow of the system that combines the emotion engine. This allows for detailed sex and pregnancy education that takes into account the user's emotional state.

[0427] Example 2

[0428] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0429] Conventional sexuality and pregnancy education systems struggle to provide appropriate information based on the user's age and emotional state, and lack interactive conversation and privacy protection. Furthermore, few educational simulations based on real-life scenarios provide users with limited opportunities to learn specific strategies.

[0430] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a user terminal that receives input information from a user, means for processing the input information and generating and transmitting an authentication token, a generative AI model that generates appropriate educational content based on the user's age and selected educational topic, means for transmitting the educational content to the user terminal and displaying it, means for generating and transmitting an interactive conversation simulation based on the user input, means for collecting the user's behavioral data and input information and integrating an emotion engine that recognizes emotions, and means for transmitting only necessary information to parents based on privacy settings. This enables appropriate information provision and interactive conversation according to the user's age and emotional state, strengthening privacy protection and enabling the provision of specific educational simulations based on example scenarios.

[0431] A "user terminal" is a device for receiving input information from a user and communicating with a server.

[0432] A "server" is a system that processes information received from a user terminal and generates and transmits an authentication token.

[0433] A "generative AI model" is an artificial intelligence device or program that generates appropriate educational content based on a user's age and selected educational topic.

[0434] "Educational content" refers to learning materials and information appropriate to the user's age and topic of choice.

[0435] An "interactive conversation simulation" is a simulation that allows two-way dialogue based on user input information.

[0436] The "emotion engine" is a system that collects user behavior data and input information and recognizes the user's emotions.

[0437] "Privacy Settings" means the options and conditions set by a user or parent to protect the user's information.

[0438] An "authentication token" is unique identification information that is generated by a server and sent to a user terminal to authenticate the user.

[0439] A "real-life scenario" is a scenario used to provide educational simulations based on specific situations such as social media.

[0440] "Countermeasure simulation" is a simulation generated based on a real-life scenario to learn countermeasure methods for specific situations.

[0441] This invention is a system that provides appropriate sex and pregnancy education to children by utilizing a generative AI model and an emotion engine. This system includes multiple components, such as a user device, a server, a generative AI model, educational content, an interactive conversation simulation, privacy settings, example scenarios, an emotion engine, and an authentication token.

[0442] Hardware and Software Overview

[0443] User device: A device such as a smartphone, tablet, or computer that receives input from a user.

[0444] Server: This is a server system that processes data, generates authentication tokens, manages educational content, and connects with the emotion engine.

[0445] Generative AI model: An artificial intelligence (AI) program used to generate appropriate educational content based on an educational topic.

[0446] Emotion engine: Software for detecting and analyzing the user's emotional state.

[0447] Data processing and calculation flow

[0448] 1. User Registration and Authentication

[0449] User device: The user enters their name, age, email address, and password.

[0450] Server: Stores the received user information in a database, generates an authentication token, and sends it to the user's device.

[0451] User device: Receives the authentication token and starts the session.

[0452] 2. Providing age-appropriate content

[0453] User device: User selects a topic, such as "I want to learn about birth control methods."

[0454] Server: Based on the user's age and selected topic information, the server uses a generative AI model to generate appropriate educational content and sends it to the user's device.

[0455] User device: Displays the received educational content.

[0456] 3. Interactive conversation simulation

[0457] User terminal: where the user enters questions and answers.

[0458] Server: Receives user input and generates appropriate responses using generative AI models.

[0459] User terminal: Displays the generated response.

[0460] 4. Privacy Protection

[0461] User device: User selects privacy options.

[0462] Server: Stores the selected privacy settings in a database and controls the information sent to parents based on that information.

[0463] 5. Providing example scenarios for SNS, etc.

[0464] User device: The user selects an example scenario, such as "Safe communication on social media."

[0465] Server: Generates countermeasure simulations using a generative AI model based on actual scenarios.

[0466] User terminal: displays the simulation.

[0467] 6. Emotion engine integration

[0468] User terminal: Sends user input information and behavioral data to the emotion engine.

[0469] Emotion engine: Recognizes the user's emotions and sends the results to the server.

[0470] Server: Based on the emotion recognition results, adjust appropriate educational content and conversation simulation in real time.

[0471] User device: Display tailored content.

[0472] 7. Sharing emotional states

[0473] User terminal: The emotion engine transmits the recognized emotional state to the server.

[0474] Server: Notifies parents of some emotional state based on privacy settings set by the parent.

[0475] Parent device: Displays the received information to help educate and support the user.

[0476] Examples of concrete examples and prompts

[0477] Example: When using the service for the first time, the user registers by entering "Yamada Taro, age 15, example@example.com." The server stores the received information in a database, generates an authentication token called "xyz123," and sends it to the user's device. The user's device receives "xyz123" and starts a session. At this point, if the user selects "I want to learn about contraception," the server uses the age information "15" to have the generative AI model generate an appropriate scenario, providing content such as "Contraception includes condoms, pills, and birth control rings."

[0478] Example of a prompt: When a user enters the question, "What types of contraception are there?", the server uses a generative AI model to generate a response such as, "Contraception methods include condoms, pills, and birth control rings," and sends this to the user's device for display.

[0479] In this way, this system utilizes a generative AI model and an emotion engine to provide appropriate sex and pregnancy education content according to the user's age and emotional state.

[0480] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0481] Step 1:

[0482] User Registration and Authentication

[0483] Input: A user enters their name, age, email address, and password into a registration form.

[0484] Processing: The user terminal sends this information to the server.

[0485] Output: The server stores this information in a database and generates an authentication token.

[0486] Specific operation: The user enters "Yamada Taro, 15 years old, example@example.com," and presses the registration button. The server receives this, saves it in the database, then generates an authentication token called "xyz123" and sends it to the user's terminal.

[0487] Result: The user device receives "xyz123" and starts a session, allowing the user to use the app.

[0488] Step 2:

[0489] Providing age-appropriate content

[0490] Input: A user selects a topic within the app, such as "I want to learn about birth control methods."

[0491] Processing: The server receives the user's input and sends it to the generative AI model along with the user's age information.

[0492] Output: The generative AI model generates appropriate educational content and sends it back to the server.

[0493] Specific operation: If a middle school student user selects "I want to learn about contraception," the server sends the topic information along with the age information "15 years old" to the generative AI model. The generative AI model generates an appropriate scenario and sends back information to the server, such as "Contraception includes condoms, pills, and birth control rings."

[0494] Result: The server sends the generated educational content to the user terminal, which displays it.

[0495] Step 3:

[0496] Interactive conversation simulation

[0497] Input: The user enters questions and answers as they progress through the generated scenario.

[0498] Processing: The user device sends this to the server, which then requests an appropriate response from the generative AI model.

[0499] Output: The generative AI model generates a response and sends it back to the server.

[0500] How it works: When a user asks, "What types of contraception are there?", the server sends this question to the generative AI model, which then generates a response, "Contraception methods include condoms, pills, and birth control rings," and sends it back to the server.

[0501] Result: The server sends the response to the user terminal, which displays it.

[0502] Step 4:

[0503] Privacy Protection

[0504] Input: User selects privacy options from the settings screen.

[0505] Processing: The user terminal sends the selected information to the server, which stores it in a database.

[0506] Output: The server sends only the necessary information to the parent based on privacy settings.

[0507] Specific operation: The user selects the setting "Report a learning summary to parents once a month." The server saves the selected setting in the database and, based on that information, sends a learning summary to parents once a month by email.

[0508] The result: only the information parents need is sent, while protecting user privacy.

[0509] Step 5:

[0510] Providing example scenarios for SNS, etc.

[0511] Input: The user selects an example scenario, such as "Safe social networking interactions."

[0512] Processing: The user device sends the selection information to the server, and the server requests the generating AI model to generate a countermeasure simulation.

[0513] Output: The generative AI model generates a countermeasure simulation and sends it back to the server.

[0514] Specific operation: The user selects "Safe communication on social media." The server sends the selected example scenario information to the generative AI model, which then generates a simulation.

[0515] Result: The server sends the generated simulation to the user's device, which displays it and allows interactive learning.

[0516] Step 6:

[0517] Emotion engine integration

[0518] Input: The user provides input information and behavioral data.

[0519] Processing: The user device sends the data to the emotion engine, which then recognizes the emotion.

[0520] Output: The emotion engine sends the recognition results to the server, which then adjusts the corresponding educational content.

[0521] Specific operation: When a user feels stressed while studying educational content, the user device sends a stress signal to the emotion engine, which then recognizes the stress state.

[0522] Result: The emotion engine sends the recognition results to the server, which then generates and sends a relaxing response by adjusting the content and tone. The response is then displayed on the user's device.

[0523] Step 7:

[0524] Sharing emotional states

[0525] Input: Emotion engine recognizes emotional state.

[0526] Processing: The user terminal sends the emotional state to the server, and the server notifies the parent.

[0527] Output: The server sends a notification to the parent based on the emotional state.

[0528] Specific operation: The emotion engine detects changes in the user's mood. The user device sends the emotional state to the server, and the server notifies the parent that "temporary instability was reported during learning."

[0529] Result: The parent device receives and displays the notification, allowing parents to provide education and support.

[0530] (Application example 2)

[0531] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0532] Currently, there is a problem of insufficient provision of appropriate sexuality and pregnancy education to children. In particular, due to a lack of consideration given to providing information appropriate to the age of the child, interactive learning experiences, and privacy protection, it is difficult for children to receive accurate and appropriate information. Furthermore, due to a lack of mechanisms to grasp children's emotions in real time and adjust the learning content, the effectiveness of learning is likely to be reduced.

[0533] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0534] In this invention, the server includes a device that receives input information from a user, means for processing the input information and generating and transmitting an authentication code, a generative AI model that generates appropriate educational content based on the user's age and selected educational topic, means for transmitting and displaying the educational content to the device, means for generating and transmitting an interactive conversation simulation based on the user's input, means for transmitting only necessary information to relatives based on privacy settings, means for detecting emotions and adjusting the educational content and dialogue in real time, and means for displaying the detected emotional information on the device. This allows children to receive age-appropriate sex and pregnancy education and deepen their understanding through an interactive learning experience. Furthermore, privacy is protected and the educational content is adjusted according to the user's emotional state, maximizing the effectiveness of learning.

[0535] A "user terminal" is an electronic device for receiving input information from a user.

[0536] The "server means" is a server system having the function of processing input information and generating and transmitting an authentication code.

[0537] A "generative AI model" is an artificial intelligence model that generates appropriate educational content based on a user's age and selected educational topic.

[0538] "Educational Content" means information and educational materials provided to Users, including sexuality and pregnancy education content.

[0539] "Interactive conversation simulation" is a system that generates and sends responses based on user input, just like in a real dialogue.

[0540] "Privacy settings" are settings that protect the user's personal information and learning information and control whether or not specific information is sent to parents or others.

[0541] The "emotion engine" is a part that has the function of detecting the user's emotions in real time and adjusting the system's operation based on the results.

[0542] An "authenticator" is a unique code generated to identify a user or session.

[0543] "Conversation simulation" is a function that simulates an interactive dialogue with a user, and is intended to enhance the effectiveness of education.

[0544] A "real-life scenario" is an educational scenario that recreates a real-life situation and is used to teach users specific countermeasures and methods of action.

[0545] To implement this invention, a user terminal, a server, a generative AI model, educational content, a conversation simulation, privacy settings, an emotion engine, etc. The program of this system has the function of processing user input information, generating appropriate educational content, and executing an interactive conversation simulation.

[0546] User device:

[0547] This is the device that the user uses to provide input information. This device can be a smartphone, tablet, or PC. The user launches the app and registers by entering their name, age, email address, and password. The registered information is sent to the server.

[0548] server:

[0549] The server stores the received user information in a database, generates an authentication code, and transmits it to the user's device. The server also uses a generative AI model to generate appropriate educational content based on the user's age and selected topic, and transmits the generated content to the user's device.

[0550] Generative AI models:

[0551] Generative AI models generate appropriate educational content based on a user's age and the educational topic selected. These models use generative algorithms that utilize natural language processing techniques, such as OpenAI's GPT model. This model generates detailed content based on a user's specification, such as wanting to learn about contraception.

[0552] Educational content provided by:

[0553] The educational content generated based on the user's age and selected topic is sent from the server to the user's terminal and displayed to the user, allowing the user to obtain appropriate information.

[0554] Interactive conversation simulation:

[0555] This function generates an appropriate response based on the information entered by the user and continues the dialogue. The response is generated by a generative AI model and sent to the user's device via the server. If the user asks, "What types of contraception are there?", the system generates the response, "Contraception includes condoms, pills, etc."

[0556] Privacy Settings:

[0557] Users can choose their own privacy settings, such as sending a summary of their learning results to parents only once a month.

[0558] Emotion engine integration:

[0559] The emotion engine collects user input and behavioral data and analyzes emotions. For example, an emotion recognition engine such as Affectiva can be used. If the emotion engine detects stress or fatigue in the user, the server will generate content with adjusted content and tone to help the user relax.

[0560] Examples:

[0561] For example, if user "Taro Yamada, 15 years old" registers the app and selects "I want to learn about contraception," the server uses the generative AI model to generate content based on age and topic information. The generated content includes information such as "Contraception comes in condoms, pills, and birth control rings." If the user types "I'm a little nervous" during the learning process, the emotion engine will detect this and generate a response that helps them relax.

[0562] Example prompt sentence:

[0563] "If a 15-year-old student asks about learning about birth control, please provide appropriate explanations."

[0564] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0565] Step 1:

[0566] The user enters their name, age, email address, and password on their device to register with the app.

[0567] Input: User information (name, age, email address, password)

[0568] Processing: The terminal sends this information to the server.

[0569] Output: User information sent to the server

[0570] Step 2:

[0571] The server stores the received user information in a database, generates an authentication code, and sends it to the user terminal.

[0572] Input: User information received by the server (name, age, email address, password)

[0573] Processing: The server generates an authenticator and stores the user information in a database.

[0574] Output: The generated authenticator

[0575] Step 3:

[0576] The user selects an educational topic on their device, such as "I want to learn about birth control methods."

[0577] Input: User's educational topic selection

[0578] Processing: The terminal transmits the selected topic information to the server.

[0579] Output: Topic information sent

[0580] Step 4:

[0581] The server uses a generative AI model to generate appropriate educational content based on the user's age and selected topic.

[0582] Input: User information (age), educational topic information

[0583] Processing: The server uses the generative AI model to generate educational content based on the specified age and topic.

[0584] Output: Generated educational content

[0585] Step 5:

[0586] The server transmits the generated educational content to the user terminal, which displays it.

[0587] Input: Generated educational content

[0588] Processing: The server sends the educational content to the user terminal, which displays it.

[0589] Output: Displayed educational content

[0590] Step 6:

[0591] Users enter questions and comments while viewing educational content.

[0592] Input: User questions and comments

[0593] Processing: The terminal sends the user's input to the server.

[0594] Output: User input sent to the server

[0595] Step 7:

[0596] The server generates an interactive response based on the user's input using a generative AI model.

[0597] Input: User questions and comments

[0598] Processing: The server utilizes the generative AI model to generate an appropriate response.

[0599] Output: The generated response

[0600] Step 8:

[0601] The server sends the generated response to the user terminal, which displays it.

[0602] Input: Generated response

[0603] Processing: The server sends the response to the user's terminal, which displays it.

[0604] Output: Displayed response

[0605] Step 9:

[0606] The user selects privacy settings and sends them from the device to the server.

[0607] Input: User's privacy settings selection

[0608] Processing: The privacy settings information is sent to the server and stored in a database.

[0609] Output: Saved privacy settings information

[0610] Step 10:

[0611] The emotion engine analyzes user input and behavioral data to detect user emotions in real time.

[0612] Input: User input information, behavioral data

[0613] Processing: An emotion engine analyzes this data and detects emotions, for example using Affectiva's emotion recognition technology.

[0614] Output: Detected emotion data

[0615] Step 11:

[0616] The server adjusts the tone and content of educational content and conversation simulations in real time based on the detected emotional data.

[0617] Input: Detected emotion data

[0618] Processing: The server uses the emotion data to instruct the generative AI model to recreate a response tailored to the appropriate content and tone.

[0619] Output: Tailored educational content or responses

[0620] Step 12:

[0621] The server sends the tailored educational content or response to the user terminal, which displays it.

[0622] Input: Tailored educational content or responses

[0623] Processing: The server sends the adjusted educational content or response to the user terminal, which displays it.

[0624] Output: The displayed adjusted educational content or response

[0625] The above are the specific processing steps and their contents of the system that realizes the application example.

[0626] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0627] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0628] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.

[0629] [Second embodiment]

[0630] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

[0631] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.

[0632] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0633] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.

[0634] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0635] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0636] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0637] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0638] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0639] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0640] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0641] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

[0642] MODE FOR CARRYING OUT THE INVENTION

[0643] The present invention is a system that utilizes a generative AI model to provide appropriate sex and pregnancy education to children. This system includes multiple elements, such as a user terminal, a server, an AI model, educational content, a conversation simulation, privacy settings, example scenarios, and an authentication token.

[0644] Explanation of program processing

[0645] 1. User Registration and Authentication

[0646] User device: When a user launches the app, they enter their name, age, email address, and password. They are also asked to agree to the privacy policy during the initial setup.

[0647] Server: Stores the received user information in a database, generates an authentication token, and then sends the authentication token to the user's device.

[0648] User device: The user receives the authentication token and starts a session, allowing them to use the app.

[0649] Example: When using for the first time, the user enters "Yamada Taro, age 15, taro@example.com," and presses the registration button. The server receives this, saves it in the database, then generates an authentication token called "xyz123" and sends it to the user's device. The user's device receives "xyz123" and starts a session.

[0650] 2. Providing age-appropriate content

[0651] User device: The user selects a topic within the app, such as "I want to learn about birth control methods."

[0652] Server: Based on the user's age and selected topic information, the server uses an AI model to generate appropriate educational content and sends it to the user's device.

[0653] User device: Displays the received educational content and provides appropriate information to the user.

[0654] Example: If a junior high school student user selects "I want to learn about contraception," the server receives the topic information along with the user's age (15 years old), and uses the AI ​​model to generate an appropriate scenario. Information such as "Contraception includes condoms, pills, and birth control rings" is sent to the user's device, which then displays it.

[0655] 3. Interactive conversation simulation

[0656] User terminal: The user inputs questions and answers as they progress through the generated scenario.

[0657] Server: Receives user input and generates appropriate responses using generative AI models.

[0658] User terminal: displays the generated response and continues the dialogue.

[0659] Example: When a user asks, "What types of contraception are there?", the server receives the question and generates a response: "Contraception methods include condoms, pills, and birth control rings." This response is sent to the user's device, where it is displayed.

[0660] 4. Privacy Protection

[0661] On the user's device: The user selects privacy options from the settings screen.

[0662] Server: Stores the selected privacy settings in a database and controls the information sent to parents based on that information.

[0663] User device: Behaves according to the privacy options set.

[0664] Example: If a user selects the setting "Report a learning summary to parents once a month," the server will email a learning summary to the parent once a month.

[0665] 5. Providing example scenarios for SNS, etc.

[0666] User device: The user selects an example scenario, such as "Safe communication on social media."

[0667] Server: Based on the selected example scenario, a generative AI model is used to generate realistic simulations of countermeasures.

[0668] User terminal: Displays the simulation and allows the user to continue learning interactively.

[0669] Example: If a user selects "Safe interactions on social networking sites," the server generates a simulation based on actual social networking sites and presents "measures to take when receiving a friend request," etc. The user can learn practical methods in an interactive format.

[0670] As described above, the present invention utilizes user terminals, server means, and generative AI models to provide sex and pregnancy education tailored to each user. Through this system, users can obtain appropriate information while protecting their privacy.

[0671] The processing flow will be explained below.

[0672] Specific processing flow of the program

[0673] User Registration and Authentication

[0674] Step 1: Enter your user registration information

[0675] User device: The user launches the app and is presented with a form to enter their name, age, email address, and password.

[0676] Step 2: Submit your input

[0677] User terminal: Sends the entered information to the server.

[0678] Step 3: Receiving and verifying information

[0679] Server: Receives the submitted information and validates that the format and required fields are correct.

[0680] Step 4: Saving to the Database

[0681] Server: If the verification is successful, save the user information to the database.

[0682] Step 5: Generate and send an authentication token

[0683] Server: Generates an authentication token and sends it to the user device.

[0684] Step 6: Starting a Session

[0685] User terminal: Receives the authentication token and starts the session.

[0686] Providing age-appropriate content

[0687] Step 1: Select a topic

[0688] User device: Within the app, the user selects the topic they want to learn about (e.g., birth control methods).

[0689] Step 2: Submit your selections

[0690] User terminal: Sends the user's age and selected topic information to the server.

[0691] Step 3: Request content generation

[0692] Server: Requests the AI ​​model to generate appropriate educational content based on the received age and topic information.

[0693] Step 4: Generate educational content

[0694] AI model: Generates educational content based on specified criteria.

[0695] Step 5: Submit your content

[0696] Server: Sends the generated educational content to the user terminal.

[0697] Step 6: Displaying Content

[0698] User terminal: Displays the received educational content to the user.

[0699] Interactive conversation simulation

[0700] Step 1: Scenario progression

[0701] User terminal: The user enters questions and answers as they progress through the scenario.

[0702] Step 2: Sending User Input

[0703] User terminal: Sends entered questions and answers to the server.

[0704] Step 3: Request to generate a response

[0705] Server: Passes received user input to the AI ​​model and requests it to generate an appropriate response.

[0706] Step 4: Generate a response

[0707] AI model: Generates appropriate responses based on user questions and answers.

[0708] Step 5: Sending a Response

[0709] Server: Sends the generated response to the user terminal.

[0710] Step 6: View the response

[0711] User terminal: Displays the received response to the user and progresses the scenario.

[0712] Privacy Protection

[0713] Step 1: Adjust your privacy settings

[0714] User device: The user selects privacy options from the settings screen.

[0715] Step 2: Sending configuration information

[0716] User device: Sends the selected privacy settings to the server.

[0717] Step 3: Save the configuration

[0718] Server: Stores the received privacy settings in a database.

[0719] Step 4: Controlling the behavior

[0720] Server: Controls behavior such as what information is sent to parents based on stored privacy settings.

[0721] Step 5: Send information to parents

[0722] Server: Based on the settings, only send information to the parent to the extent necessary.

[0723] Providing example scenarios for SNS, etc.

[0724] Step 1: Select a practical scenario

[0725] User terminal: The user selects an example scenario (e.g., secure communication on a social networking site).

[0726] Step 2: Submit scenario information

[0727] User terminal: Sends the selected example scenario information to the server.

[0728] Step 3: Request scenario generation

[0729] Server: Based on the received information, it requests the AI ​​model to generate a scenario.

[0730] Step 4: Generate the simulation

[0731] AI model: Generates countermeasure simulations based on specified example scenarios.

[0732] Step 5: Submit the simulation

[0733] Server: Sends the generated simulation to the user's terminal.

[0734] Step 6: View the simulation

[0735] User terminal: Displays the simulation and allows the user to continue learning interactively.

[0736] These are the specific processing steps of the program, which allows users to receive appropriate sex and pregnancy education while respecting their privacy.

[0737] Example 1

[0738] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0739] The current education system does not adequately provide sex and pregnancy education to some children, and it is particularly difficult to provide age-appropriate educational content. Another issue is the difficulty of balancing privacy protection with sharing information with parents, making it difficult to gain user trust. Furthermore, education does not adequately include countermeasures based on scenarios that people may encounter on social media, etc.

[0740] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0741] In this invention, the server includes means for receiving registration information from a user and requesting consent to a privacy policy, means for processing the registration information and generating and transmitting an authentication token, a generative AI model for generating appropriate educational content based on the user's age and selected educational topic, means for transmitting and displaying the educational content to the user terminal, means for generating and transmitting an interactive conversation simulation based on user input, means for managing information based on set privacy options and controlling the information transmitted to parents, and means for generating and transmitting a countermeasure simulation based on a real-life scenario on a social networking site or the like. This makes it possible to provide age-appropriate sex and pregnancy education content, share information with parents while protecting privacy, and further realize education that includes a countermeasure simulation based on a realistic scenario on a social networking site or the like.

[0742] A "user terminal" is a computer device through which a user inputs information and communicates with a server.

[0743] "Server means" refers to a server system that has the functionality to process information received from a user and generate and transmit an authentication token.

[0744] A "generative AI model" is a type of artificial intelligence for generating appropriate educational content based on the user's age and selected educational topic.

[0745] "Educational Content" refers to educational materials and learning materials that contain information related to sex and pregnancy education.

[0746] An "interactive conversational simulation" is an interactive educational simulation that is generated based on user input.

[0747] "Privacy options" are settings that can be selected by the user to control the management of personal information and the content of information shared with parents.

[0748] "Real-life scenarios" refer to scenarios that serve as the basis for countermeasure simulations, created based on actual situations on social media, etc.

[0749] "Countermeasure simulation" is a simulation aimed at solving problems, generated by a generative AI model based on a real-life scenario.

[0750] An "authentication token" is a unique identification code generated by a server to authenticate a user.

[0751] The present invention is a system for providing appropriate sex and pregnancy education to children using a generative AI model. The system includes a user terminal, a server, a generative AI model, a means for generating and displaying educational content, a means for generating and displaying interactive conversation simulations, a means for managing privacy settings, and a means for generating countermeasure simulations based on actual scenarios.

[0752] User Registration and Authentication

[0753] First, the user launches the app on their device and enters registration information such as their name, age, email address, and password. In addition, they check a checkbox to agree to the privacy policy. When the user presses the "Register" button, the entered information is sent from the user device to the server.

[0754] The server analyzes the received user information and stores it in a database. The server then generates an authentication token and sends it to the user's device. When the user's device receives the authentication token, a session begins and the user can use the app.

[0755] Providing age-appropriate content

[0756] Within the app, the user selects a topic of interest (e.g., "I want to learn about birth control methods"). The user's device sends the selected topic information to the server. The server receives the user's age and the selected topic information and uses a generative AI model (e.g., GPT-4) to generate educational content appropriate for the user's age. The generated educational content is sent to the user's device and displayed.

[0757] As a concrete example, if a junior high school student user selects "I want to learn about contraception," the server receives the topic information along with the age information "15 years old," and uses the AI ​​model to generate information such as "Contraception includes condoms, pills, and birth control rings," which is then sent to the user's device, allowing the user to view appropriate information.

[0758] Interactive conversation simulation

[0759] As the user progresses through the generated scenario, they enter questions and answers, and the user device sends these inputs to the server. The server receives the user's input, uses the generative AI model to generate appropriate responses, and sends them to the user device. The user device then displays the generated responses and continues the dialogue with the user.

[0760] As a specific example, if a user asks, "What types of contraception are there?" the server receives the question and responds, "Contraception methods include condoms, pills, and birth control rings," which is then displayed on the user's device.

[0761] Privacy Protection

[0762] The user can select privacy options from the settings screen. The user device sends the selected privacy settings to the server. The server stores the selected privacy settings in a database and controls the information sent to the parent based on that information. The user device operates according to the set privacy options.

[0763] For example, if a user selects the setting "Report a learning summary to parents once a month," the server will send a summary of the learning content to the parent once a month by email. In this way, information sharing is achieved while respecting the user's privacy.

[0764] Providing example scenarios for SNS, etc.

[0765] When a user selects a scenario, such as "Safe Interactions on Social Media," the user device sends the selected scenario information to the server. Based on the selected scenario information, the server uses a generative AI model to generate a realistic simulation of countermeasures and sends it to the user device. The user device displays the simulation, allowing the user to interactively progress through the learning process.

[0766] For example, if a user selects "Safe interactions on social networking sites," the server generates a simulation based on actual social networking site examples and presents "measures to take when receiving a friend request." Users can learn practical methods in an interactive format.

[0767] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0768] Step 1:

[0769] The user launches the app and enters their name, age, email address, and password on the new registration screen. They also check the checkbox to agree to the privacy policy. When the user presses the "Register" button, the entered information is sent from the user's device to the server.

[0770] Input: Name, Age, Email Address, Password, and Agreement to Privacy Policy.

[0771] Output: Sent to the server as a registration request.

[0772] Step 2:

[0773] The server analyzes the received user information and stores it in a database, which records the user information. The server then generates an authentication token and sends it to the user terminal.

[0774] Input: User registration information.

[0775] Data processing / calculation: Saving user information to a database, generating authentication tokens.

[0776] Output: The authentication token is sent to the user device.

[0777] Step 3:

[0778] The user device receives the authentication token and starts a session, allowing the user to use the app.

[0779] Input: Authentication token.

[0780] Output: Session started.

[0781] Step 4:

[0782] Within the app, users select topics of interest (e.g., "I want to learn about birth control methods"), and the user device sends the selected topic information to the server.

[0783] Enter: Topic selection.

[0784] Output: Topic information sent to the server.

[0785] Step 5:

[0786] The server receives the user's age and selected topic information, uses a generative AI model (e.g., GPT-4) to generate educational content appropriate for the user's age, and then sends the generated educational content to the user's device.

[0787] Input: User age, topic information.

[0788] Data processing / calculation: Generating educational content using generative AI models.

[0789] Output: Educational content is sent to the user's device.

[0790] Step 6:

[0791] The user terminal displays the received educational content, which the user can view and obtain appropriate information.

[0792] Enter: educational content.

[0793] Output: Display of educational content.

[0794] Step 7:

[0795] The user inputs questions and answers as they progress through the generated scenario, and the user terminal sends these inputs to the server.

[0796] Input: The user's question and answer.

[0797] Output: Send to server.

[0798] Step 8:

[0799] The server receives the user's input information, uses the generative AI model to generate an appropriate response, and then sends the generated response to the user's device.

[0800] Input: The user's question and answer.

[0801] Data processing / computation: Generating responses using generative AI models.

[0802] Output: The response is sent to the user's terminal.

[0803] Step 9:

[0804] The user terminal displays the generated response and the user continues the interaction.

[0805] Input: The response from the server.

[0806] Output: Display of the response.

[0807] Step 10:

[0808] The user selects a privacy option from the settings screen, and the user device sends the selected privacy setting to the server.

[0809] Enter: Select your privacy options.

[0810] Output: Privacy settings information is sent to the server.

[0811] Step 11:

[0812] The server stores the selected privacy settings in a database and controls the information sent to the parent based on that information.

[0813] Input: Privacy settings information.

[0814] Data processing / calculation: Storing privacy settings information in a database and controlling the information.

[0815] Output: Controlled information sent to parent.

[0816] Step 12:

[0817] The user terminal operates according to the privacy options set.

[0818] Input: Control information from the server.

[0819] Output: Acts according to privacy settings.

[0820] Step 13:

[0821] The user selects an example scenario (e.g., "Safe communication on SNS"), and the user device sends the selected scenario information to the server.

[0822] Input: Select an example scenario.

[0823] Output: Send to server.

[0824] Step 14:

[0825] The server generates a realistic simulation of countermeasures based on the selected example scenario using a generative AI model, and then transmits the generated simulation to the user's device.

[0826] Input: Example scenario information.

[0827] Data processing / calculation: Generating countermeasure simulations using generative AI models.

[0828] Output: The simulation is sent to the user's terminal.

[0829] Step 15:

[0830] The user terminal displays the simulation, and the user progresses through the learning interactively.

[0831] Input: Simulation data.

[0832] Output: Simulation display and interactive learning.

[0833] (Application example 1)

[0834] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0835] In today's educational environment, children and young people have limited opportunities to obtain appropriate information about sex and pregnancy. Therefore, there is a need to provide interactive and reliable education that protects privacy while also helping them acquire practical knowledge. Furthermore, due to the lack of interactivity in brick-and-mortar seminars, there is a need for more useful and intuitive educational methods for participants.

[0836] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0837] In this invention, the server includes: means for receiving input information from a user; means for processing the input information and generating and transmitting an authentication token; a generative AI model means for generating appropriate educational content based on the user's age and selected educational topic; means for transmitting and displaying the educational content to a user terminal; means for generating and transmitting an interactive conversation simulation based on the user input; means for transmitting only necessary information to parents based on privacy settings; means for using a smartphone or tablet as the user terminal to conduct an interactive sex and pregnancy education seminar in a brick-and-mortar store; and means for generating responses in real time using the generative AI model during the conversation simulation. This enables appropriate sex and pregnancy education to be provided interactively and while protecting privacy, even in brick-and-mortar store seminars.

[0838] A "user terminal" is a device for receiving input information from a user and communicating with a server, and includes mobile information terminals such as smartphones and tablets.

[0839] "Server" is a central management system that processes information sent by users, generates authentication tokens, and provides appropriate educational content.

[0840] An "authentication token" is a unique identifier generated to identify a user and maintain and authenticate a session.

[0841] A "generative AI model" is an artificial intelligence model that generates appropriate educational content and conversation simulations based on the user's age and selected topic.

[0842] "Educational content" refers to digital teaching materials and resources that provide appropriate information and knowledge about sex and pregnancy.

[0843] "Conversational simulation" is a function that uses a generative AI model to generate responses in real time based on user input, allowing for interactive dialogue.

[0844] "Privacy settings" are optional settings that allow users to control how much of their information is made public and how it is shared.

[0845] A "real-life scenario" is a simulation scenario for educational purposes that models a real-life situation and is intended to support learning through concrete examples.

[0846] "Educational seminars" are educational events about sex and pregnancy held in brick-and-mortar stores for children and young people.

[0847] "Smartphone or tablet" means a portable information device that allows a user to receive, display, and manipulate educational content in a mobile and interactive manner.

[0848] This invention is a system for conducting interactive and practical sex and pregnancy education seminars in brick-and-mortar stores using generative AI models. The system consists of the following main components:

[0849] 1. User Device

[0850] A user device is a mobile information terminal such as a smartphone or tablet that receives input from the user and communicates with the server. Educational content and conversation simulations are displayed on the screen.

[0851] 2. Server

[0852] The server acts as a central management system, processes user-submitted input, generates and transmits authentication tokens, and runs a generative AI model that generates appropriate educational content based on the user's age and selected topics.

[0853] 3. Generative AI Models

[0854] A generative AI model is an artificial intelligence model that generates appropriate educational content or interactive conversation simulations based on the user's age and selected topic. For example, OpenAI's GPT-3 is used.

[0855] 4. Educational Content

[0856] The educational content provides users with appropriate information and knowledge about sex and pregnancy as digital learning materials. This content is customized according to the user's age and selected topic, and is sent from the server to the user's device.

[0857] 5. Conversation Simulation

[0858] Conversation simulation is a feature that allows a generative AI model to generate responses in real time based on user input, creating an interactive dialogue. Users can input questions during a seminar, and the AI ​​model will instantly generate appropriate answers to those questions.

[0859] 6. Privacy Settings

[0860] Privacy settings are settings options that protect your personal information, ensuring that your learning progress and content is only shared with parents or guardians when necessary.

[0861] Specific examples

[0862] For example, at a sex and pregnancy education seminar held at a brick-and-mortar store, a user uses their smartphone to register for an app. The user enters their name, age, email address, and password, and the server receives this information, stores it in a database, and generates an authentication token. If the user then selects the topic "I want to learn about contraception," the server uses an AI model to generate educational content appropriate for 15-year-olds. Specifically, this includes information such as "Contraception includes condoms, the pill, and the contraceptive ring."

[0863] During a seminar, if a user types a question such as "What types of contraception are there?", the generative AI model will generate a real-time response, "Contraception methods include condoms, pills, and birth control rings," which will be displayed on the user's device.

[0864] Prompt Sentence Examples

[0865] User: "What types of birth control are there?"

[0866] AI model: "Contraception methods include condoms, pills, and the contraceptive ring. Each method has different characteristics, so please ask more questions if you need more information."

[0867] In this way, the system of the present invention makes in-store sex and pregnancy education seminars interactive and effective, providing practical knowledge while protecting participants' privacy.

[0868] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0869] Step 1:

[0870] A user launches the app on a smartphone or tablet and enters their name, age, email address, and password. Based on the information entered, the user's device sends a registration request to the server.

[0871] Input: Name, Age, Email Address, Password

[0872] Output: Registration request with user information

[0873] Specific operation: When a user enters the required information in the input form and presses the "Register" button, the user's device converts the entered information into JSON format and sends a POST request to the server's registration API endpoint.

[0874] Step 2:

[0875] The server receives a registration request from the user, saves the user's information in a database, generates an authentication token, and returns it to the user's device.

[0876] Input: User information (name, age, email address, password)

[0877] Output: Authentication token

[0878] Specific operation: The server stores the received user information in a database (e.g., PostgreSQL), generates a unique authentication token, and then returns a response including the generated token to the user device.

[0879] Step 3:

[0880] The user's device receives the authentication token and begins the session. The user again selects the topic "Learn about birth control methods" within the app.

[0881] Input: Authentication token

[0882] Output: Start of session and selected educational topic

[0883] Specific operation: The user device stores the authentication token received from the server and starts a login session. When the user selects "Contraception Methods" from the app menu, the selected topic information is sent to the server.

[0884] Step 4:

[0885] The server receives the user's age and selected topic information, generates appropriate educational content using a generative AI model based on that information, and sends the generated content to the user's device.

[0886] Input: User's age, selected educational topic

[0887] Output: Educational content

[0888] Specific operation: The server uses the received user age and topic information to send prompts to a generative AI model (e.g., GPT-3), which then generates appropriate educational content, which the server receives and sends to the user's device.

[0889] Step 5:

[0890] The user device displays the received educational content, allowing the user to view and study it. The user can also enter questions, which the app then sends to the server.

[0891] Input: Educational content, user questions

[0892] Output: The generated response

[0893] Specific operation: The user terminal provides the displayed educational content to the user. When the user inputs a new question, the question is sent to the server.

[0894] Step 6:

[0895] The server receives the user's question, generates an appropriate response using the generative AI model, and sends the generated response to the user's device.

[0896] Input: User question

[0897] Output: The generated response

[0898] Specific operation: The server receives the user's question and sends it as a prompt to the generative AI model, receives the response generated by the model, and sends it to the user's device.

[0899] Step 7:

[0900] The user terminal receives the response from the server and displays it to the user, who can then continue the dialogue.

[0901] Input: The generated response

[0902] Output: Continuous conversation interface

[0903] Specific operation: The user terminal displays the response received from the server on the screen and provides an interface that prompts the user to continue the dialogue.

[0904] The above steps will enable interactive sex and pregnancy education seminars to be held in brick-and-mortar stores.

[0905] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[0906] MODE FOR CARRYING OUT THE INVENTION

[0907] This invention is a system that provides appropriate sex and pregnancy education to children by utilizing a generative AI model and an emotion engine. This system includes multiple elements, such as a user terminal, a server means, an AI model, educational content, a conversation simulation, privacy settings, example scenarios, an emotion engine, and an authentication token.

[0908] Explanation of program processing

[0909] 1. User Registration and Authentication

[0910] User device: When a user launches the app, they are presented with a form to enter their name, age, email address, and password.

[0911] Server: Stores the received user information in a database, generates an authentication token, and sends it to the user's device.

[0912] User device: The user receives the authentication token and starts a session, allowing them to use the app.

[0913] Example: When using for the first time, the user enters "Yamada Taro, age 15, taro@example.com," and presses the registration button. The server receives this, saves it in the database, then generates an authentication token called "xyz123" and sends it to the user's device. The user's device receives "xyz123" and starts a session.

[0914] 2. Providing age-appropriate content

[0915] User device: The user selects a topic within the app, such as "I want to learn about birth control methods."

[0916] Server: Based on the user's age and selected topic information, the server uses an AI model to generate appropriate educational content and sends it to the user's device.

[0917] User device: Displays the received educational content and provides appropriate information to the user.

[0918] Example: If a junior high school student user selects "I want to learn about contraception," the server receives the topic information along with the user's age (15 years old), and uses the AI ​​model to generate an appropriate scenario. Information such as "Contraception includes condoms, pills, and birth control rings" is sent to the user's device, which then displays it.

[0919] 3. Interactive conversation simulation

[0920] User terminal: The user inputs questions and answers as they progress through the generated scenario.

[0921] Server: Receives user input and generates appropriate responses using generative AI models.

[0922] User terminal: displays the generated response and continues the dialogue.

[0923] Example: When a user asks, "What types of contraception are there?", the server receives the question and generates a response: "Contraception methods include condoms, pills, and birth control rings." This response is sent to the user's device, where it is displayed.

[0924] 4. Privacy Protection

[0925] On the user's device: The user selects privacy options from the settings screen.

[0926] Server: Stores the selected privacy settings in a database and controls the information sent to parents based on that information.

[0927] User device: Behaves according to the privacy options set.

[0928] Example: If a user selects the setting "Report a learning summary to parents once a month," the server will email a learning summary to the parent once a month.

[0929] 5. Providing example scenarios for SNS, etc.

[0930] User device: The user selects an example scenario, such as "Safe communication on social media."

[0931] Server: Based on the selected example scenario, the server generates a countermeasure simulation using a generative AI model.

[0932] User terminal: Displays the simulation and allows the user to continue learning interactively.

[0933] Example: If a user selects "Safe interactions on social networking sites," the server generates a simulation based on actual social networking sites and presents "measures to take when receiving a friend request," etc. The user can learn practical methods in an interactive format.

[0934] 6. Emotion engine integration

[0935] User terminal: Collects user input information and behavioral data and sends it to the emotion engine.

[0936] Server: The emotion engine recognizes the user's emotion and sends the result to the server.

[0937] Server: Tailors appropriate educational content and conversation simulations in real time based on recognized emotions.

[0938] User device: Display the adapted content to the user.

[0939] Example: If a user feels stressed or tired while studying educational content, the emotion engine will recognize this and notify the server, which will then generate and send a response with different content and tone to encourage the user to relax.

[0940] 7. Sharing emotional states

[0941] User terminal: The emotion engine transmits the recognized emotional state to the server.

[0942] Server: Notifies parents of some emotional state based on privacy settings set by the parent.

[0943] Parent device: Use the received information as a reference for education and support.

[0944] Example: The emotion engine detects the user's mood swings, stores them in a database, and then notifies the parent that "a momentary instability has been reported during learning."

[0945] The above is the specific processing flow of the system that combines the emotion engine. This allows for detailed sex and pregnancy education that takes into account the user's emotional state.

[0946] The processing flow will be explained below.

[0947] Specific processing flow of the program

[0948] User Registration and Authentication

[0949] Step 1: Enter your user registration information

[0950] User device: The user launches the app and is presented with a form to enter their name, age, email address, and password.

[0951] Step 2: Submit your input

[0952] User terminal: Sends the entered information to the server.

[0953] Step 3: Receiving and verifying information

[0954] Server: Receives the submitted information and validates that the format and required fields are correct.

[0955] Step 4: Saving to the Database

[0956] Server: If the verification is successful, save the user information to the database.

[0957] Step 5: Generate and send an authentication token

[0958] Server: Generates an authentication token and sends it to the user device.

[0959] Step 6: Starting a Session

[0960] User terminal: Receives the authentication token and starts the session.

[0961] Providing age-appropriate content

[0962] Step 1: Select a topic

[0963] User device: Within the app, the user selects the topic they want to learn about (e.g., birth control methods).

[0964] Step 2: Submit your selections

[0965] User terminal: Sends the user's age and selected topic information to the server.

[0966] Step 3: Request content generation

[0967] Server: Requests the AI ​​model to generate appropriate educational content based on the received age and topic information.

[0968] Step 4: Generate educational content

[0969] AI model: Generates educational content based on specified criteria.

[0970] Step 5: Submit your content

[0971] Server: Sends the generated educational content to the user terminal.

[0972] Step 6: Displaying Content

[0973] User terminal: Displays the received educational content to the user.

[0974] Interactive conversation simulation

[0975] Step 1: Scenario progression

[0976] User terminal: The user enters questions and answers as they progress through the scenario.

[0977] Step 2: Sending User Input

[0978] User terminal: Sends entered questions and answers to the server.

[0979] Step 3: Request to generate a response

[0980] Server: Passes received user input to the AI ​​model and requests it to generate an appropriate response.

[0981] Step 4: Generate a response

[0982] AI model: Generates appropriate responses based on user questions and answers.

[0983] Step 5: Sending a Response

[0984] Server: Sends the generated response to the user terminal.

[0985] Step 6: View the response

[0986] User terminal: Displays the received response to the user and progresses the scenario.

[0987] Privacy Protection

[0988] Step 1: Adjust your privacy settings

[0989] User device: The user selects privacy options from the settings screen.

[0990] Step 2: Sending configuration information

[0991] User device: Sends the selected privacy settings to the server.

[0992] Step 3: Save the configuration

[0993] Server: Stores the received privacy settings in a database.

[0994] Step 4: Controlling the behavior

[0995] Server: Controls behavior such as what information is sent to parents based on stored privacy settings.

[0996] Step 5: Send information to parents

[0997] Server: Based on the settings, only send information to the parent to the extent necessary.

[0998] Providing example scenarios for SNS, etc.

[0999] Step 1: Select a practical scenario

[1000] User terminal: The user selects an example scenario (e.g., secure communication on a social networking site).

[1001] Step 2: Submit scenario information

[1002] User terminal: Sends the selected example scenario information to the server.

[1003] Step 3: Request scenario generation

[1004] Server: Based on the received information, it requests the AI ​​model to generate a scenario.

[1005] Step 4: Generate the simulation

[1006] AI model: Generates countermeasure simulations based on specified example scenarios.

[1007] Step 5: Submit the simulation

[1008] Server: Sends the generated simulation to the user's terminal.

[1009] Step 6: View the simulation

[1010] User terminal: Displays the simulation and allows the user to continue learning interactively.

[1011] Emotion engine integration

[1012] Step 1: Collecting emotion data

[1013] User terminal: Periodically collects user input information and behavioral data and sends it to the emotion engine.

[1014] Step 2: Recognize emotions

[1015] Emotion engine: Analyzes received data and recognizes the user's emotions.

[1016] Step 3: Sending sentiment results

[1017] Emotion Engine: Sends the recognized emotion results to the server.

[1018] Step 4: Adjust your content

[1019] Server: Based on the recognized emotions, it adjusts appropriate educational content and conversation simulation in real time.

[1020] Step 5: Submit your adjusted content

[1021] Server: Sends the adjusted content to the user terminal.

[1022] Step 6: Viewing the Adjustment Content

[1023] User device: Displays the adapted content to the user.

[1024] Sharing emotional states

[1025] Step 1: Sending an emotional state

[1026] User terminal: Sends the emotional state recognized by the emotion engine to the server.

[1027] Step 2: Processing the information

[1028] Server: Processes data to notify parents of some of the child's emotional state based on the privacy settings set by the parent.

[1029] Step 3: Sending emotional state to parent

[1030] Server: Sends information about the emotional state for which notifications are permitted to the parent device.

[1031] Step 4: Viewing received information

[1032] Parent device: Displays the received information and uses it as a reference for education and support.

[1033] The above is the specific processing flow of the system that combines the emotion engine. This allows for detailed sex and pregnancy education that takes into account the user's emotional state.

[1034] Example 2

[1035] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1036] Conventional sexuality and pregnancy education systems struggle to provide appropriate information based on the user's age and emotional state, and lack interactive conversation and privacy protection. Furthermore, few educational simulations based on real-life scenarios provide users with limited opportunities to learn specific strategies.

[1037] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a user terminal that receives input information from a user, means for processing the input information and generating and transmitting an authentication token, a generative AI model that generates appropriate educational content based on the user's age and selected educational topic, means for transmitting the educational content to the user terminal and displaying it, means for generating and transmitting an interactive conversation simulation based on the user input, means for collecting the user's behavioral data and input information and integrating an emotion engine that recognizes emotions, and means for transmitting only necessary information to parents based on privacy settings. This enables appropriate information provision and interactive conversation according to the user's age and emotional state, strengthening privacy protection and enabling the provision of specific educational simulations based on example scenarios.

[1038] A "user terminal" is a device for receiving input information from a user and communicating with a server.

[1039] A "server" is a system that processes information received from a user terminal and generates and transmits an authentication token.

[1040] A "generative AI model" is an artificial intelligence device or program that generates appropriate educational content based on a user's age and selected educational topic.

[1041] "Educational content" refers to learning materials and information appropriate to the user's age and topic of choice.

[1042] An "interactive conversation simulation" is a simulation that allows two-way dialogue based on user input information.

[1043] The "emotion engine" is a system that collects user behavior data and input information and recognizes the user's emotions.

[1044] "Privacy Settings" means the options and conditions set by a user or parent to protect the user's information.

[1045] An "authentication token" is unique identification information that is generated by a server and sent to a user terminal to authenticate the user.

[1046] A "real-life scenario" is a scenario used to provide educational simulations based on specific situations such as social media.

[1047] "Countermeasure simulation" is a simulation generated based on a real-life scenario to learn countermeasure methods for specific situations.

[1048] This invention is a system that provides appropriate sex and pregnancy education to children by utilizing a generative AI model and an emotion engine. This system includes multiple components, such as a user device, a server, a generative AI model, educational content, an interactive conversation simulation, privacy settings, example scenarios, an emotion engine, and an authentication token.

[1049] Hardware and Software Overview

[1050] User device: A device such as a smartphone, tablet, or computer that receives input from a user.

[1051] Server: This is a server system that processes data, generates authentication tokens, manages educational content, and connects with the emotion engine.

[1052] Generative AI model: An artificial intelligence (AI) program used to generate appropriate educational content based on an educational topic.

[1053] Emotion engine: Software for detecting and analyzing the user's emotional state.

[1054] Data processing and calculation flow

[1055] 1. User Registration and Authentication

[1056] User device: The user enters their name, age, email address, and password.

[1057] Server: Stores the received user information in a database, generates an authentication token, and sends it to the user's device.

[1058] User device: Receives the authentication token and starts the session.

[1059] 2. Providing age-appropriate content

[1060] User device: User selects a topic, such as "I want to learn about birth control methods."

[1061] Server: Based on the user's age and selected topic information, the server uses a generative AI model to generate appropriate educational content and sends it to the user's device.

[1062] User device: Displays the received educational content.

[1063] 3. Interactive conversation simulation

[1064] User terminal: where the user enters questions and answers.

[1065] Server: Receives user input and generates appropriate responses using generative AI models.

[1066] User terminal: Displays the generated response.

[1067] 4. Privacy Protection

[1068] User device: User selects privacy options.

[1069] Server: Stores the selected privacy settings in a database and controls the information sent to parents based on that information.

[1070] 5. Providing example scenarios for SNS, etc.

[1071] User device: The user selects an example scenario, such as "Safe communication on social media."

[1072] Server: Generates countermeasure simulations using a generative AI model based on actual scenarios.

[1073] User terminal: displays the simulation.

[1074] 6. Emotion engine integration

[1075] User terminal: Sends user input information and behavioral data to the emotion engine.

[1076] Emotion engine: Recognizes the user's emotions and sends the results to the server.

[1077] Server: Based on the emotion recognition results, adjust appropriate educational content and conversation simulation in real time.

[1078] User device: Display tailored content.

[1079] 7. Sharing emotional states

[1080] User terminal: The emotion engine transmits the recognized emotional state to the server.

[1081] Server: Notifies parents of some emotional state based on privacy settings set by the parent.

[1082] Parent device: Displays the received information to help educate and support the user.

[1083] Examples of concrete examples and prompts

[1084] Example: When using the service for the first time, the user registers by entering "Yamada Taro, age 15, example@example.com." The server stores the received information in a database, generates an authentication token called "xyz123," and sends it to the user's device. The user's device receives "xyz123" and starts a session. At this point, if the user selects "I want to learn about contraception," the server uses the age information "15" to have the generative AI model generate an appropriate scenario, providing content such as "Contraception includes condoms, pills, and birth control rings."

[1085] Example of a prompt: When a user enters the question, "What types of contraception are there?", the server uses a generative AI model to generate a response such as, "Contraception methods include condoms, pills, and birth control rings," and sends this to the user's device for display.

[1086] In this way, this system utilizes a generative AI model and an emotion engine to provide appropriate sex and pregnancy education content according to the user's age and emotional state.

[1087] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1088] Step 1:

[1089] User Registration and Authentication

[1090] Input: A user enters their name, age, email address, and password into a registration form.

[1091] Processing: The user terminal sends this information to the server.

[1092] Output: The server stores this information in a database and generates an authentication token.

[1093] Specific operation: The user enters "Yamada Taro, 15 years old, example@example.com," and presses the registration button. The server receives this, saves it in the database, then generates an authentication token called "xyz123" and sends it to the user's terminal.

[1094] Result: The user device receives "xyz123" and starts a session, allowing the user to use the app.

[1095] Step 2:

[1096] Providing age-appropriate content

[1097] Input: A user selects a topic within the app, such as "I want to learn about birth control methods."

[1098] Processing: The server receives the user's input and sends it to the generative AI model along with the user's age information.

[1099] Output: The generative AI model generates appropriate educational content and sends it back to the server.

[1100] Specific operation: If a middle school student user selects "I want to learn about contraception," the server sends the topic information along with the age information "15 years old" to the generative AI model. The generative AI model generates an appropriate scenario and sends back information to the server, such as "Contraception includes condoms, pills, and birth control rings."

[1101] Result: The server sends the generated educational content to the user terminal, which displays it.

[1102] Step 3:

[1103] Interactive conversation simulation

[1104] Input: The user enters questions and answers as they progress through the generated scenario.

[1105] Processing: The user device sends this to the server, which then requests an appropriate response from the generative AI model.

[1106] Output: The generative AI model generates a response and sends it back to the server.

[1107] How it works: When a user asks, "What types of contraception are there?", the server sends this question to the generative AI model, which then generates a response, "Contraception methods include condoms, pills, and birth control rings," and sends it back to the server.

[1108] Result: The server sends the response to the user terminal, which displays it.

[1109] Step 4:

[1110] Privacy Protection

[1111] Input: User selects privacy options from the settings screen.

[1112] Processing: The user terminal sends the selected information to the server, which stores it in a database.

[1113] Output: The server sends only the necessary information to the parent based on privacy settings.

[1114] Specific operation: The user selects the setting "Report a learning summary to parents once a month." The server saves the selected setting in the database and, based on that information, sends a learning summary to parents once a month by email.

[1115] The result: only the information parents need is sent, while protecting user privacy.

[1116] Step 5:

[1117] Providing example scenarios for SNS, etc.

[1118] Input: The user selects an example scenario, such as "Safe social networking interactions."

[1119] Processing: The user device sends the selection information to the server, and the server requests the generating AI model to generate a countermeasure simulation.

[1120] Output: The generative AI model generates a countermeasure simulation and sends it back to the server.

[1121] Specific operation: The user selects "Safe communication on social media." The server sends the selected example scenario information to the generative AI model, which then generates a simulation.

[1122] Result: The server sends the generated simulation to the user's device, which displays it and allows interactive learning.

[1123] Step 6:

[1124] Emotion engine integration

[1125] Input: The user provides input information and behavioral data.

[1126] Processing: The user device sends the data to the emotion engine, which then recognizes the emotion.

[1127] Output: The emotion engine sends the recognition results to the server, which then adjusts the corresponding educational content.

[1128] Specific operation: When a user feels stressed while studying educational content, the user device sends a stress signal to the emotion engine, which then recognizes the stress state.

[1129] Result: The emotion engine sends the recognition results to the server, which then generates and sends a relaxing response by adjusting the content and tone. The response is then displayed on the user's device.

[1130] Step 7:

[1131] Sharing emotional states

[1132] Input: Emotion engine recognizes emotional state.

[1133] Processing: The user terminal sends the emotional state to the server, and the server notifies the parent.

[1134] Output: The server sends a notification to the parent based on the emotional state.

[1135] Specific operation: The emotion engine detects changes in the user's mood. The user device sends the emotional state to the server, and the server notifies the parent that "temporary instability was reported during learning."

[1136] Result: The parent device receives and displays the notification, allowing parents to provide education and support.

[1137] (Application example 2)

[1138] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1139] Currently, there is a problem of insufficient provision of appropriate sexuality and pregnancy education to children. In particular, due to a lack of consideration given to providing information appropriate to the age of the child, interactive learning experiences, and privacy protection, it is difficult for children to receive accurate and appropriate information. Furthermore, due to a lack of mechanisms to grasp children's emotions in real time and adjust the learning content, the effectiveness of learning is likely to be reduced.

[1140] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1141] In this invention, the server includes a device that receives input information from a user, means for processing the input information and generating and transmitting an authentication code, a generative AI model that generates appropriate educational content based on the user's age and selected educational topic, means for transmitting and displaying the educational content to the device, means for generating and transmitting an interactive conversation simulation based on the user's input, means for transmitting only necessary information to relatives based on privacy settings, means for detecting emotions and adjusting the educational content and dialogue in real time, and means for displaying the detected emotional information on the device. This allows children to receive age-appropriate sex and pregnancy education and deepen their understanding through an interactive learning experience. Furthermore, privacy is protected and the educational content is adjusted according to the user's emotional state, maximizing the effectiveness of learning.

[1142] A "user terminal" is an electronic device for receiving input information from a user.

[1143] The "server means" is a server system having the function of processing input information and generating and transmitting an authentication code.

[1144] A "generative AI model" is an artificial intelligence model that generates appropriate educational content based on a user's age and selected educational topic.

[1145] "Educational Content" means information and educational materials provided to Users, including sexuality and pregnancy education content.

[1146] "Interactive conversation simulation" is a system that generates and sends responses based on user input, just like in a real dialogue.

[1147] "Privacy settings" are settings that protect the user's personal information and learning information and control whether or not specific information is sent to parents or others.

[1148] The "emotion engine" is a part that has the function of detecting the user's emotions in real time and adjusting the system's operation based on the results.

[1149] An "authenticator" is a unique code generated to identify a user or session.

[1150] "Conversation simulation" is a function that simulates an interactive dialogue with a user, and is intended to enhance the effectiveness of education.

[1151] A "real-life scenario" is an educational scenario that recreates a real-life situation and is used to teach users specific countermeasures and methods of action.

[1152] To implement this invention, a user terminal, a server, a generative AI model, educational content, a conversation simulation, privacy settings, an emotion engine, etc. The program of this system has the function of processing user input information, generating appropriate educational content, and executing an interactive conversation simulation.

[1153] User device:

[1154] This is the device that the user uses to provide input information. This device can be a smartphone, tablet, or PC. The user launches the app and registers by entering their name, age, email address, and password. The registered information is sent to the server.

[1155] server:

[1156] The server stores the received user information in a database, generates an authentication code, and transmits it to the user's device. The server also uses a generative AI model to generate appropriate educational content based on the user's age and selected topic, and transmits the generated content to the user's device.

[1157] Generative AI models:

[1158] Generative AI models generate appropriate educational content based on a user's age and the educational topic selected. These models use generative algorithms that utilize natural language processing techniques, such as OpenAI's GPT model. This model generates detailed content based on a user's specification, such as wanting to learn about contraception.

[1159] Educational content provided by:

[1160] The educational content generated based on the user's age and selected topic is sent from the server to the user's terminal and displayed to the user, allowing the user to obtain appropriate information.

[1161] Interactive conversation simulation:

[1162] This function generates an appropriate response based on the information entered by the user and continues the dialogue. The response is generated by a generative AI model and sent to the user's device via the server. If the user asks, "What types of contraception are there?", the system generates the response, "Contraception includes condoms, pills, etc."

[1163] Privacy Settings:

[1164] Users can choose their own privacy settings, such as sending a summary of their learning results to parents only once a month.

[1165] Emotion engine integration:

[1166] The emotion engine collects user input and behavioral data and analyzes emotions. For example, an emotion recognition engine such as Affectiva can be used. If the emotion engine detects stress or fatigue in the user, the server will generate content with adjusted content and tone to help the user relax.

[1167] Examples:

[1168] For example, if user "Taro Yamada, 15 years old" registers the app and selects "I want to learn about contraception," the server uses the generative AI model to generate content based on age and topic information. The generated content includes information such as "Contraception comes in condoms, pills, and birth control rings." If the user types "I'm a little nervous" during the learning process, the emotion engine will detect this and generate a response that helps them relax.

[1169] Example prompt sentence:

[1170] "If a 15-year-old student asks about learning about birth control, please provide appropriate explanations."

[1171] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1172] Step 1:

[1173] The user enters their name, age, email address, and password on their device to register with the app.

[1174] Input: User information (name, age, email address, password)

[1175] Processing: The terminal sends this information to the server.

[1176] Output: User information sent to the server

[1177] Step 2:

[1178] The server stores the received user information in a database, generates an authentication code, and sends it to the user terminal.

[1179] Input: User information received by the server (name, age, email address, password)

[1180] Processing: The server generates an authenticator and stores the user information in a database.

[1181] Output: The generated authenticator

[1182] Step 3:

[1183] The user selects an educational topic on their device, such as "I want to learn about birth control methods."

[1184] Input: User's educational topic selection

[1185] Processing: The terminal transmits the selected topic information to the server.

[1186] Output: Topic information sent

[1187] Step 4:

[1188] The server uses a generative AI model to generate appropriate educational content based on the user's age and selected topic.

[1189] Input: User information (age), educational topic information

[1190] Processing: The server uses the generative AI model to generate educational content based on the specified age and topic.

[1191] Output: Generated educational content

[1192] Step 5:

[1193] The server transmits the generated educational content to the user terminal, which displays it.

[1194] Input: Generated educational content

[1195] Processing: The server sends the educational content to the user terminal, which displays it.

[1196] Output: Displayed educational content

[1197] Step 6:

[1198] Users enter questions and comments while viewing educational content.

[1199] Input: User questions and comments

[1200] Processing: The terminal sends the user's input to the server.

[1201] Output: User input sent to the server

[1202] Step 7:

[1203] The server generates an interactive response based on the user's input using a generative AI model.

[1204] Input: User questions and comments

[1205] Processing: The server utilizes the generative AI model to generate an appropriate response.

[1206] Output: The generated response

[1207] Step 8:

[1208] The server sends the generated response to the user terminal, which displays it.

[1209] Input: Generated response

[1210] Processing: The server sends the response to the user's terminal, which displays it.

[1211] Output: Displayed response

[1212] Step 9:

[1213] The user selects privacy settings and sends them from the device to the server.

[1214] Input: User's privacy settings selection

[1215] Processing: The privacy settings information is sent to the server and stored in a database.

[1216] Output: Saved privacy settings information

[1217] Step 10:

[1218] The emotion engine analyzes user input and behavioral data to detect user emotions in real time.

[1219] Input: User input information, behavioral data

[1220] Processing: An emotion engine analyzes this data and detects emotions, for example using Affectiva's emotion recognition technology.

[1221] Output: Detected emotion data

[1222] Step 11:

[1223] The server adjusts the tone and content of educational content and conversation simulations in real time based on the detected emotional data.

[1224] Input: Detected emotion data

[1225] Processing: The server uses the emotion data to instruct the generative AI model to recreate a response tailored to the appropriate content and tone.

[1226] Output: Tailored educational content or responses

[1227] Step 12:

[1228] The server sends the tailored educational content or response to the user terminal, which displays it.

[1229] Input: Tailored educational content or responses

[1230] Processing: The server sends the adjusted educational content or response to the user terminal, which displays it.

[1231] Output: The displayed adjusted educational content or response

[1232] The above are the specific processing steps and their contents of the system that realizes the application example.

[1233] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1234] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1235] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.

[1236] [Third embodiment]

[1237] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[1238] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.

[1239] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1240] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.

[1241] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1242] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1243] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1244] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1245] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[1246] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1247] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1248] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."

[1249] MODE FOR CARRYING OUT THE INVENTION

[1250] The present invention is a system that utilizes a generative AI model to provide appropriate sex and pregnancy education to children. This system includes multiple elements, such as a user terminal, a server, an AI model, educational content, a conversation simulation, privacy settings, example scenarios, and an authentication token.

[1251] Explanation of program processing

[1252] 1. User Registration and Authentication

[1253] User device: When a user launches the app, they enter their name, age, email address, and password. They are also asked to agree to the privacy policy during the initial setup.

[1254] Server: Stores the received user information in a database, generates an authentication token, and then sends the authentication token to the user's device.

[1255] User device: The user receives the authentication token and starts a session, allowing them to use the app.

[1256] Example: When using for the first time, the user enters "Yamada Taro, age 15, taro@example.com," and presses the registration button. The server receives this, saves it in the database, then generates an authentication token called "xyz123" and sends it to the user's device. The user's device receives "xyz123" and starts a session.

[1257] 2. Providing age-appropriate content

[1258] User device: The user selects a topic within the app, such as "I want to learn about birth control methods."

[1259] Server: Based on the user's age and selected topic information, the server uses an AI model to generate appropriate educational content and sends it to the user's device.

[1260] User device: Displays the received educational content and provides appropriate information to the user.

[1261] Example: If a junior high school student user selects "I want to learn about contraception," the server receives the topic information along with the user's age (15 years old), and uses the AI ​​model to generate an appropriate scenario. Information such as "Contraception includes condoms, pills, and birth control rings" is sent to the user's device, which then displays it.

[1262] 3. Interactive conversation simulation

[1263] User terminal: The user inputs questions and answers as they progress through the generated scenario.

[1264] Server: Receives user input and generates appropriate responses using generative AI models.

[1265] User terminal: displays the generated response and continues the dialogue.

[1266] Example: When a user asks, "What types of contraception are there?", the server receives the question and generates a response: "Contraception methods include condoms, pills, and birth control rings." This response is sent to the user's device, where it is displayed.

[1267] 4. Privacy Protection

[1268] On the user's device: The user selects privacy options from the settings screen.

[1269] Server: Stores the selected privacy settings in a database and controls the information sent to parents based on that information.

[1270] User device: Behaves according to the privacy options set.

[1271] Example: If a user selects the setting "Report a learning summary to parents once a month," the server will email a learning summary to the parent once a month.

[1272] 5. Providing example scenarios for SNS, etc.

[1273] User device: The user selects an example scenario, such as "Safe communication on social media."

[1274] Server: Based on the selected example scenario, a generative AI model is used to generate realistic simulations of countermeasures.

[1275] User terminal: Displays the simulation and allows the user to continue learning interactively.

[1276] Example: If a user selects "Safe interactions on social networking sites," the server generates a simulation based on actual social networking sites and presents "measures to take when receiving a friend request," etc. The user can learn practical methods in an interactive format.

[1277] As described above, the present invention utilizes user terminals, server means, and generative AI models to provide sex and pregnancy education tailored to each user. Through this system, users can obtain appropriate information while protecting their privacy.

[1278] The processing flow will be explained below.

[1279] Specific processing flow of the program

[1280] User Registration and Authentication

[1281] Step 1: Enter your user registration information

[1282] User device: The user launches the app and is presented with a form to enter their name, age, email address, and password.

[1283] Step 2: Submit your input

[1284] User terminal: Sends the entered information to the server.

[1285] Step 3: Receiving and verifying information

[1286] Server: Receives the submitted information and validates that the format and required fields are correct.

[1287] Step 4: Saving to the Database

[1288] Server: If the verification is successful, save the user information to the database.

[1289] Step 5: Generate and send an authentication token

[1290] Server: Generates an authentication token and sends it to the user device.

[1291] Step 6: Starting a Session

[1292] User terminal: Receives the authentication token and starts the session.

[1293] Providing age-appropriate content

[1294] Step 1: Select a topic

[1295] User device: Within the app, the user selects the topic they want to learn about (e.g., birth control methods).

[1296] Step 2: Submit your selections

[1297] User terminal: Sends the user's age and selected topic information to the server.

[1298] Step 3: Request content generation

[1299] Server: Requests the AI ​​model to generate appropriate educational content based on the received age and topic information.

[1300] Step 4: Generate educational content

[1301] AI model: Generates educational content based on specified criteria.

[1302] Step 5: Submit your content

[1303] Server: Sends the generated educational content to the user terminal.

[1304] Step 6: Displaying Content

[1305] User terminal: Displays the received educational content to the user.

[1306] Interactive conversation simulation

[1307] Step 1: Scenario progression

[1308] User terminal: The user enters questions and answers as they progress through the scenario.

[1309] Step 2: Sending User Input

[1310] User terminal: Sends entered questions and answers to the server.

[1311] Step 3: Request to generate a response

[1312] Server: Passes received user input to the AI ​​model and requests it to generate an appropriate response.

[1313] Step 4: Generate a response

[1314] AI model: Generates appropriate responses based on user questions and answers.

[1315] Step 5: Sending a Response

[1316] Server: Sends the generated response to the user terminal.

[1317] Step 6: View the response

[1318] User terminal: Displays the received response to the user and progresses the scenario.

[1319] Privacy Protection

[1320] Step 1: Adjust your privacy settings

[1321] User device: The user selects privacy options from the settings screen.

[1322] Step 2: Sending configuration information

[1323] User device: Sends the selected privacy settings to the server.

[1324] Step 3: Save the configuration

[1325] Server: Stores the received privacy settings in a database.

[1326] Step 4: Controlling the behavior

[1327] Server: Controls behavior such as what information is sent to parents based on stored privacy settings.

[1328] Step 5: Send information to parents

[1329] Server: Based on the settings, only send information to the parent to the extent necessary.

[1330] Providing example scenarios for SNS, etc.

[1331] Step 1: Select a practical scenario

[1332] User terminal: The user selects an example scenario (e.g., secure communication on a social networking site).

[1333] Step 2: Submit scenario information

[1334] User terminal: Sends the selected example scenario information to the server.

[1335] Step 3: Request scenario generation

[1336] Server: Based on the received information, it requests the AI ​​model to generate a scenario.

[1337] Step 4: Generate the simulation

[1338] AI model: Generates countermeasure simulations based on specified example scenarios.

[1339] Step 5: Submit the simulation

[1340] Server: Sends the generated simulation to the user's terminal.

[1341] Step 6: View the simulation

[1342] User terminal: Displays the simulation and allows the user to continue learning interactively.

[1343] These are the specific processing steps of the program, which allows users to receive appropriate sex and pregnancy education while respecting their privacy.

[1344] Example 1

[1345] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1346] The current education system does not adequately provide sex and pregnancy education to some children, and it is particularly difficult to provide age-appropriate educational content. Another issue is the difficulty of balancing privacy protection with sharing information with parents, making it difficult to gain user trust. Furthermore, education does not adequately include countermeasures based on scenarios that people may encounter on social media, etc.

[1347] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[1348] In this invention, the server includes means for receiving registration information from a user and requesting consent to a privacy policy, means for processing the registration information and generating and transmitting an authentication token, a generative AI model for generating appropriate educational content based on the user's age and selected educational topic, means for transmitting and displaying the educational content to the user terminal, means for generating and transmitting an interactive conversation simulation based on user input, means for managing information based on set privacy options and controlling the information transmitted to parents, and means for generating and transmitting a countermeasure simulation based on a real-life scenario on a social networking site or the like. This makes it possible to provide age-appropriate sex and pregnancy education content, share information with parents while protecting privacy, and further realize education that includes a countermeasure simulation based on a realistic scenario on a social networking site or the like.

[1349] A "user terminal" is a computer device through which a user inputs information and communicates with a server.

[1350] "Server means" refers to a server system that has the functionality to process information received from a user and generate and transmit an authentication token.

[1351] A "generative AI model" is a type of artificial intelligence for generating appropriate educational content based on the user's age and selected educational topic.

[1352] "Educational Content" refers to educational materials and learning materials that contain information related to sex and pregnancy education.

[1353] An "interactive conversational simulation" is an interactive educational simulation that is generated based on user input.

[1354] "Privacy options" are settings that can be selected by the user to control the management of personal information and the content of information shared with parents.

[1355] "Real-life scenarios" refer to scenarios that serve as the basis for countermeasure simulations, created based on actual situations on social media, etc.

[1356] "Countermeasure simulation" is a simulation aimed at solving problems, generated by a generative AI model based on a real-life scenario.

[1357] An "authentication token" is a unique identification code generated by a server to authenticate a user.

[1358] The present invention is a system for providing appropriate sex and pregnancy education to children using a generative AI model. The system includes a user terminal, a server, a generative AI model, a means for generating and displaying educational content, a means for generating and displaying interactive conversation simulations, a means for managing privacy settings, and a means for generating countermeasure simulations based on actual scenarios.

[1359] User Registration and Authentication

[1360] First, the user launches the app on their device and enters registration information such as their name, age, email address, and password. In addition, they check a checkbox to agree to the privacy policy. When the user presses the "Register" button, the entered information is sent from the user device to the server.

[1361] The server analyzes the received user information and stores it in a database. The server then generates an authentication token and sends it to the user's device. When the user's device receives the authentication token, a session begins and the user can use the app.

[1362] Providing age-appropriate content

[1363] Within the app, the user selects a topic of interest (e.g., "I want to learn about birth control methods"). The user's device sends the selected topic information to the server. The server receives the user's age and the selected topic information and uses a generative AI model (e.g., GPT-4) to generate educational content appropriate for the user's age. The generated educational content is sent to the user's device and displayed.

[1364] As a concrete example, if a junior high school student user selects "I want to learn about contraception," the server receives the topic information along with the age information "15 years old," and uses the AI ​​model to generate information such as "Contraception includes condoms, pills, and birth control rings," which is then sent to the user's device, allowing the user to view appropriate information.

[1365] Interactive conversation simulation

[1366] As the user progresses through the generated scenario, they enter questions and answers, and the user device sends these inputs to the server. The server receives the user's input, uses the generative AI model to generate appropriate responses, and sends them to the user device. The user device then displays the generated responses and continues the dialogue with the user.

[1367] As a specific example, if a user asks, "What types of contraception are there?" the server receives the question and responds, "Contraception methods include condoms, pills, and birth control rings," which is then displayed on the user's device.

[1368] Privacy Protection

[1369] The user can select privacy options from the settings screen. The user device sends the selected privacy settings to the server. The server stores the selected privacy settings in a database and controls the information sent to the parent based on that information. The user device operates according to the set privacy options.

[1370] For example, if a user selects the setting "Report a learning summary to parents once a month," the server will send a summary of the learning content to the parent once a month by email. In this way, information sharing is achieved while respecting the user's privacy.

[1371] Providing example scenarios for SNS, etc.

[1372] When a user selects a scenario, such as "Safe Interactions on Social Media," the user device sends the selected scenario information to the server. Based on the selected scenario information, the server uses a generative AI model to generate a realistic simulation of countermeasures and sends it to the user device. The user device displays the simulation, allowing the user to interactively progress through the learning process.

[1373] For example, if a user selects "Safe interactions on social networking sites," the server generates a simulation based on actual social networking site examples and presents "measures to take when receiving a friend request." Users can learn practical methods in an interactive format.

[1374] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1375] Step 1:

[1376] The user launches the app and enters their name, age, email address, and password on the new registration screen. They also check the checkbox to agree to the privacy policy. When the user presses the "Register" button, the entered information is sent from the user's device to the server.

[1377] Input: Name, Age, Email Address, Password, and Agreement to Privacy Policy.

[1378] Output: Sent to the server as a registration request.

[1379] Step 2:

[1380] The server analyzes the received user information and stores it in a database, which records the user information. The server then generates an authentication token and sends it to the user terminal.

[1381] Input: User registration information.

[1382] Data processing / calculation: Saving user information to a database, generating authentication tokens.

[1383] Output: The authentication token is sent to the user device.

[1384] Step 3:

[1385] The user device receives the authentication token and starts a session, allowing the user to use the app.

[1386] Input: Authentication token.

[1387] Output: Session started.

[1388] Step 4:

[1389] Within the app, users select topics of interest (e.g., "I want to learn about birth control methods"), and the user device sends the selected topic information to the server.

[1390] Enter: Topic selection.

[1391] Output: Topic information sent to the server.

[1392] Step 5:

[1393] The server receives the user's age and selected topic information, uses a generative AI model (e.g., GPT-4) to generate educational content appropriate for the user's age, and then sends the generated educational content to the user's device.

[1394] Input: User age, topic information.

[1395] Data processing / calculation: Generating educational content using generative AI models.

[1396] Output: Educational content is sent to the user's device.

[1397] Step 6:

[1398] The user terminal displays the received educational content, which the user can view and obtain appropriate information.

[1399] Enter: educational content.

[1400] Output: Display of educational content.

[1401] Step 7:

[1402] The user inputs questions and answers as they progress through the generated scenario, and the user terminal sends these inputs to the server.

[1403] Input: The user's question and answer.

[1404] Output: Send to server.

[1405] Step 8:

[1406] The server receives the user's input information, uses the generative AI model to generate an appropriate response, and then sends the generated response to the user's device.

[1407] Input: The user's question and answer.

[1408] Data processing / computation: Generating responses using generative AI models.

[1409] Output: The response is sent to the user's terminal.

[1410] Step 9:

[1411] The user terminal displays the generated response and the user continues the interaction.

[1412] Input: The response from the server.

[1413] Output: Display of the response.

[1414] Step 10:

[1415] The user selects a privacy option from the settings screen, and the user device sends the selected privacy setting to the server.

[1416] Enter: Select your privacy options.

[1417] Output: Privacy settings information is sent to the server.

[1418] Step 11:

[1419] The server stores the selected privacy settings in a database and controls the information sent to the parent based on that information.

[1420] Input: Privacy settings information.

[1421] Data processing / calculation: Storing privacy settings information in a database and controlling the information.

[1422] Output: Controlled information sent to parent.

[1423] Step 12:

[1424] The user terminal operates according to the privacy options set.

[1425] Input: Control information from the server.

[1426] Output: Acts according to privacy settings.

[1427] Step 13:

[1428] The user selects an example scenario (e.g., "Safe communication on SNS"), and the user device sends the selected scenario information to the server.

[1429] Input: Select an example scenario.

[1430] Output: Send to server.

[1431] Step 14:

[1432] The server generates a realistic simulation of countermeasures based on the selected example scenario using a generative AI model, and then transmits the generated simulation to the user's device.

[1433] Input: Example scenario information.

[1434] Data processing / calculation: Generating countermeasure simulations using generative AI models.

[1435] Output: The simulation is sent to the user's terminal.

[1436] Step 15:

[1437] The user terminal displays the simulation, and the user progresses through the learning interactively.

[1438] Input: Simulation data.

[1439] Output: Simulation display and interactive learning.

[1440] (Application example 1)

[1441] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1442] In today's educational environment, children and young people have limited opportunities to obtain appropriate information about sex and pregnancy. Therefore, there is a need to provide interactive and reliable education that protects privacy while also helping them acquire practical knowledge. Furthermore, due to the lack of interactivity in brick-and-mortar seminars, there is a need for more useful and intuitive educational methods for participants.

[1443] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1444] In this invention, the server includes: means for receiving input information from a user; means for processing the input information and generating and transmitting an authentication token; a generative AI model means for generating appropriate educational content based on the user's age and selected educational topic; means for transmitting and displaying the educational content to a user terminal; means for generating and transmitting an interactive conversation simulation based on the user input; means for transmitting only necessary information to parents based on privacy settings; means for using a smartphone or tablet as the user terminal to conduct an interactive sex and pregnancy education seminar in a brick-and-mortar store; and means for generating responses in real time using the generative AI model during the conversation simulation. This enables appropriate sex and pregnancy education to be provided interactively and while protecting privacy, even in brick-and-mortar store seminars.

[1445] A "user terminal" is a device for receiving input information from a user and communicating with a server, and includes mobile information terminals such as smartphones and tablets.

[1446] "Server" is a central management system that processes information sent by users, generates authentication tokens, and provides appropriate educational content.

[1447] An "authentication token" is a unique identifier generated to identify a user and maintain and authenticate a session.

[1448] A "generative AI model" is an artificial intelligence model that generates appropriate educational content and conversation simulations based on the user's age and selected topic.

[1449] "Educational content" refers to digital teaching materials and resources that provide appropriate information and knowledge about sex and pregnancy.

[1450] "Conversational simulation" is a function that uses a generative AI model to generate responses in real time based on user input, allowing for interactive dialogue.

[1451] "Privacy settings" are optional settings that allow users to control how much of their information is made public and how it is shared.

[1452] A "real-life scenario" is a simulation scenario for educational purposes that models a real-life situation and is intended to support learning through concrete examples.

[1453] "Educational seminars" are educational events about sex and pregnancy held in brick-and-mortar stores for children and young people.

[1454] "Smartphone or tablet" means a portable information device that allows a user to receive, display, and manipulate educational content in a mobile and interactive manner.

[1455] This invention is a system for conducting interactive and practical sex and pregnancy education seminars in brick-and-mortar stores using generative AI models. The system consists of the following main components:

[1456] 1. User Device

[1457] A user device is a mobile information terminal such as a smartphone or tablet that receives input from the user and communicates with the server. Educational content and conversation simulations are displayed on the screen.

[1458] 2. Server

[1459] The server acts as a central management system, processes user-submitted input, generates and transmits authentication tokens, and runs a generative AI model that generates appropriate educational content based on the user's age and selected topics.

[1460] 3. Generative AI Models

[1461] A generative AI model is an artificial intelligence model that generates appropriate educational content or interactive conversation simulations based on the user's age and selected topic. For example, OpenAI's GPT-3 is used.

[1462] 4. Educational Content

[1463] The educational content provides users with appropriate information and knowledge about sex and pregnancy as digital learning materials. This content is customized according to the user's age and selected topic, and is sent from the server to the user's device.

[1464] 5. Conversation Simulation

[1465] Conversation simulation is a feature that allows a generative AI model to generate responses in real time based on user input, creating an interactive dialogue. Users can input questions during a seminar, and the AI ​​model will instantly generate appropriate answers to those questions.

[1466] 6. Privacy Settings

[1467] Privacy settings are settings options that protect your personal information, ensuring that your learning progress and content is only shared with parents or guardians when necessary.

[1468] Specific examples

[1469] For example, at a sex and pregnancy education seminar held at a brick-and-mortar store, a user uses their smartphone to register for an app. The user enters their name, age, email address, and password, and the server receives this information, stores it in a database, and generates an authentication token. If the user then selects the topic "I want to learn about contraception," the server uses an AI model to generate educational content appropriate for 15-year-olds. Specifically, this includes information such as "Contraception includes condoms, the pill, and the contraceptive ring."

[1470] During a seminar, if a user types a question such as "What types of contraception are there?", the generative AI model will generate a real-time response, "Contraception methods include condoms, pills, and birth control rings," which will be displayed on the user's device.

[1471] Prompt Sentence Examples

[1472] User: "What types of birth control are there?"

[1473] AI model: "Contraception methods include condoms, pills, and the contraceptive ring. Each method has different characteristics, so please ask more questions if you need more information."

[1474] In this way, the system of the present invention makes in-store sex and pregnancy education seminars interactive and effective, providing practical knowledge while protecting participants' privacy.

[1475] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1476] Step 1:

[1477] A user launches the app on a smartphone or tablet and enters their name, age, email address, and password. Based on the information entered, the user's device sends a registration request to the server.

[1478] Input: Name, Age, Email Address, Password

[1479] Output: Registration request with user information

[1480] Specific operation: When a user enters the required information in the input form and presses the "Register" button, the user's device converts the entered information into JSON format and sends a POST request to the server's registration API endpoint.

[1481] Step 2:

[1482] The server receives a registration request from the user, saves the user's information in a database, generates an authentication token, and returns it to the user's device.

[1483] Input: User information (name, age, email address, password)

[1484] Output: Authentication token

[1485] Specific operation: The server stores the received user information in a database (e.g., PostgreSQL), generates a unique authentication token, and then returns a response including the generated token to the user device.

[1486] Step 3:

[1487] The user's device receives the authentication token and begins the session. The user again selects the topic "Learn about birth control methods" within the app.

[1488] Input: Authentication token

[1489] Output: Start of session and selected educational topic

[1490] Specific operation: The user device stores the authentication token received from the server and starts a login session. When the user selects "Contraception Methods" from the app menu, the selected topic information is sent to the server.

[1491] Step 4:

[1492] The server receives the user's age and selected topic information, generates appropriate educational content using a generative AI model based on that information, and sends the generated content to the user's device.

[1493] Input: User's age, selected educational topic

[1494] Output: Educational content

[1495] Specific operation: The server uses the received user age and topic information to send prompts to a generative AI model (e.g., GPT-3), which then generates appropriate educational content, which the server receives and sends to the user's device.

[1496] Step 5:

[1497] The user device displays the received educational content, allowing the user to view and study it. The user can also enter questions, which the app then sends to the server.

[1498] Input: Educational content, user questions

[1499] Output: The generated response

[1500] Specific operation: The user terminal provides the displayed educational content to the user. When the user inputs a new question, the question is sent to the server.

[1501] Step 6:

[1502] The server receives the user's question, generates an appropriate response using the generative AI model, and sends the generated response to the user's device.

[1503] Input: User question

[1504] Output: The generated response

[1505] Specific operation: The server receives the user's question and sends it as a prompt to the generative AI model, receives the response generated by the model, and sends it to the user's device.

[1506] Step 7:

[1507] The user terminal receives the response from the server and displays it to the user, who can then continue the dialogue.

[1508] Input: The generated response

[1509] Output: Continuous conversation interface

[1510] Specific operation: The user terminal displays the response received from the server on the screen and provides an interface that prompts the user to continue the dialogue.

[1511] The above steps will enable interactive sex and pregnancy education seminars to be held in brick-and-mortar stores.

[1512] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1513] MODE FOR CARRYING OUT THE INVENTION

[1514] This invention is a system that provides appropriate sex and pregnancy education to children by utilizing a generative AI model and an emotion engine. This system includes multiple elements, such as a user terminal, a server means, an AI model, educational content, a conversation simulation, privacy settings, example scenarios, an emotion engine, and an authentication token.

[1515] Explanation of program processing

[1516] 1. User Registration and Authentication

[1517] User device: When a user launches the app, they are presented with a form to enter their name, age, email address, and password.

[1518] Server: Stores the received user information in a database, generates an authentication token, and sends it to the user's device.

[1519] User device: The user receives the authentication token and starts a session, allowing them to use the app.

[1520] Example: When using for the first time, the user enters "Yamada Taro, age 15, taro@example.com," and presses the registration button. The server receives this, saves it in the database, then generates an authentication token called "xyz123" and sends it to the user's device. The user's device receives "xyz123" and starts a session.

[1521] 2. Providing age-appropriate content

[1522] User device: The user selects a topic within the app, such as "I want to learn about birth control methods."

[1523] Server: Based on the user's age and selected topic information, the server uses an AI model to generate appropriate educational content and sends it to the user's device.

[1524] User device: Displays the received educational content and provides appropriate information to the user.

[1525] Example: If a junior high school student user selects "I want to learn about contraception," the server receives the topic information along with the user's age (15 years old), and uses the AI ​​model to generate an appropriate scenario. Information such as "Contraception includes condoms, pills, and birth control rings" is sent to the user's device, which then displays it.

[1526] 3. Interactive conversation simulation

[1527] User terminal: The user inputs questions and answers as they progress through the generated scenario.

[1528] Server: Receives user input and generates appropriate responses using generative AI models.

[1529] User terminal: displays the generated response and continues the dialogue.

[1530] Example: When a user asks, "What types of contraception are there?", the server receives the question and generates a response: "Contraception methods include condoms, pills, and birth control rings." This response is sent to the user's device, where it is displayed.

[1531] 4. Privacy Protection

[1532] On the user's device: The user selects privacy options from the settings screen.

[1533] Server: Stores the selected privacy settings in a database and controls the information sent to parents based on that information.

[1534] User device: Behaves according to the privacy options set.

[1535] Example: If a user selects the setting "Report a learning summary to parents once a month," the server will email a learning summary to the parent once a month.

[1536] 5. Providing example scenarios for SNS, etc.

[1537] User device: The user selects an example scenario, such as "Safe communication on social media."

[1538] Server: Based on the selected example scenario, the server generates a countermeasure simulation using a generative AI model.

[1539] User terminal: Displays the simulation and allows the user to continue learning interactively.

[1540] Example: If a user selects "Safe interactions on social networking sites," the server generates a simulation based on actual social networking sites and presents "measures to take when receiving a friend request," etc. The user can learn practical methods in an interactive format.

[1541] 6. Emotion engine integration

[1542] User terminal: Collects user input information and behavioral data and sends it to the emotion engine.

[1543] Server: The emotion engine recognizes the user's emotion and sends the result to the server.

[1544] Server: Tailors appropriate educational content and conversation simulations in real time based on recognized emotions.

[1545] User device: Display the adapted content to the user.

[1546] Example: If a user feels stressed or tired while studying educational content, the emotion engine will recognize this and notify the server, which will then generate and send a response with different content and tone to encourage the user to relax.

[1547] 7. Sharing emotional states

[1548] User terminal: The emotion engine transmits the recognized emotional state to the server.

[1549] Server: Notifies parents of some emotional state based on privacy settings set by the parent.

[1550] Parent device: Use the received information as a reference for education and support.

[1551] Example: The emotion engine detects the user's mood swings, stores them in a database, and then notifies the parent that "a momentary instability has been reported during learning."

[1552] The above is the specific processing flow of the system that combines the emotion engine. This allows for detailed sex and pregnancy education that takes into account the user's emotional state.

[1553] The processing flow will be explained below.

[1554] Specific processing flow of the program

[1555] User Registration and Authentication

[1556] Step 1: Enter your user registration information

[1557] User device: The user launches the app and is presented with a form to enter their name, age, email address, and password.

[1558] Step 2: Submit your input

[1559] User terminal: Sends the entered information to the server.

[1560] Step 3: Receiving and verifying information

[1561] Server: Receives the submitted information and validates that the format and required fields are correct.

[1562] Step 4: Saving to the Database

[1563] Server: If the verification is successful, save the user information to the database.

[1564] Step 5: Generate and send an authentication token

[1565] Server: Generates an authentication token and sends it to the user device.

[1566] Step 6: Starting a Session

[1567] User terminal: Receives the authentication token and starts the session.

[1568] Providing age-appropriate content

[1569] Step 1: Select a topic

[1570] User device: Within the app, the user selects the topic they want to learn about (e.g., birth control methods).

[1571] Step 2: Submit your selections

[1572] User terminal: Sends the user's age and selected topic information to the server.

[1573] Step 3: Request content generation

[1574] Server: Requests the AI ​​model to generate appropriate educational content based on the received age and topic information.

[1575] Step 4: Generate educational content

[1576] AI model: Generates educational content based on specified criteria.

[1577] Step 5: Submit your content

[1578] Server: Sends the generated educational content to the user terminal.

[1579] Step 6: Displaying Content

[1580] User terminal: Displays the received educational content to the user.

[1581] Interactive conversation simulation

[1582] Step 1: Scenario progression

[1583] User terminal: The user enters questions and answers as they progress through the scenario.

[1584] Step 2: Sending User Input

[1585] User terminal: Sends entered questions and answers to the server.

[1586] Step 3: Request to generate a response

[1587] Server: Passes received user input to the AI ​​model and requests it to generate an appropriate response.

[1588] Step 4: Generate a response

[1589] AI model: Generates appropriate responses based on user questions and answers.

[1590] Step 5: Sending a Response

[1591] Server: Sends the generated response to the user terminal.

[1592] Step 6: View the response

[1593] User terminal: Displays the received response to the user and progresses the scenario.

[1594] Privacy Protection

[1595] Step 1: Adjust your privacy settings

[1596] User device: The user selects privacy options from the settings screen.

[1597] Step 2: Sending configuration information

[1598] User device: Sends the selected privacy settings to the server.

[1599] Step 3: Save the configuration

[1600] Server: Stores the received privacy settings in a database.

[1601] Step 4: Controlling the behavior

[1602] Server: Controls behavior such as what information is sent to parents based on stored privacy settings.

[1603] Step 5: Send information to parents

[1604] Server: Based on the settings, only send information to the parent to the extent necessary.

[1605] Providing example scenarios for SNS, etc.

[1606] Step 1: Select a practical scenario

[1607] User terminal: The user selects an example scenario (e.g., secure communication on a social networking site).

[1608] Step 2: Submit scenario information

[1609] User terminal: Sends the selected example scenario information to the server.

[1610] Step 3: Request scenario generation

[1611] Server: Based on the received information, it requests the AI ​​model to generate a scenario.

[1612] Step 4: Generate the simulation

[1613] AI model: Generates countermeasure simulations based on specified example scenarios.

[1614] Step 5: Submit the simulation

[1615] Server: Sends the generated simulation to the user's terminal.

[1616] Step 6: View the simulation

[1617] User terminal: Displays the simulation and allows the user to continue learning interactively.

[1618] Emotion engine integration

[1619] Step 1: Collecting emotion data

[1620] User terminal: Periodically collects user input information and behavioral data and sends it to the emotion engine.

[1621] Step 2: Recognize emotions

[1622] Emotion engine: Analyzes received data and recognizes the user's emotions.

[1623] Step 3: Sending sentiment results

[1624] Emotion Engine: Sends the recognized emotion results to the server.

[1625] Step 4: Adjust your content

[1626] Server: Based on the recognized emotions, it adjusts appropriate educational content and conversation simulation in real time.

[1627] Step 5: Submit your adjusted content

[1628] Server: Sends the adjusted content to the user terminal.

[1629] Step 6: Viewing the Adjustment Content

[1630] User device: Displays the adapted content to the user.

[1631] Sharing emotional states

[1632] Step 1: Sending an emotional state

[1633] User terminal: Sends the emotional state recognized by the emotion engine to the server.

[1634] Step 2: Processing the information

[1635] Server: Processes data to notify parents of some of the child's emotional state based on the privacy settings set by the parent.

[1636] Step 3: Sending emotional state to parent

[1637] Server: Sends information about the emotional state for which notifications are permitted to the parent device.

[1638] Step 4: Viewing received information

[1639] Parent device: Displays the received information and uses it as a reference for education and support.

[1640] The above is the specific processing flow of the system that combines the emotion engine. This allows for detailed sex and pregnancy education that takes into account the user's emotional state.

[1641] Example 2

[1642] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1643] Conventional sexuality and pregnancy education systems struggle to provide appropriate information based on the user's age and emotional state, and lack interactive conversation and privacy protection. Furthermore, few educational simulations based on real-life scenarios provide users with limited opportunities to learn specific strategies.

[1644] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a user terminal that receives input information from a user, means for processing the input information and generating and transmitting an authentication token, a generative AI model that generates appropriate educational content based on the user's age and selected educational topic, means for transmitting the educational content to the user terminal and displaying it, means for generating and transmitting an interactive conversation simulation based on the user input, means for collecting the user's behavioral data and input information and integrating an emotion engine that recognizes emotions, and means for transmitting only necessary information to parents based on privacy settings. This enables appropriate information provision and interactive conversation according to the user's age and emotional state, strengthening privacy protection and enabling the provision of specific educational simulations based on example scenarios.

[1645] A "user terminal" is a device for receiving input information from a user and communicating with a server.

[1646] A "server" is a system that processes information received from a user terminal and generates and transmits an authentication token.

[1647] A "generative AI model" is an artificial intelligence device or program that generates appropriate educational content based on a user's age and selected educational topic.

[1648] "Educational content" refers to learning materials and information appropriate to the user's age and topic of choice.

[1649] An "interactive conversation simulation" is a simulation that allows two-way dialogue based on user input information.

[1650] The "emotion engine" is a system that collects user behavior data and input information and recognizes the user's emotions.

[1651] "Privacy Settings" means the options and conditions set by a user or parent to protect the user's information.

[1652] An "authentication token" is unique identification information that is generated by a server and sent to a user terminal to authenticate the user.

[1653] A "real-life scenario" is a scenario used to provide educational simulations based on specific situations such as social media.

[1654] "Countermeasure simulation" is a simulation generated based on a real-life scenario to learn countermeasure methods for specific situations.

[1655] This invention is a system that provides appropriate sex and pregnancy education to children by utilizing a generative AI model and an emotion engine. This system includes multiple components, such as a user device, a server, a generative AI model, educational content, an interactive conversation simulation, privacy settings, example scenarios, an emotion engine, and an authentication token.

[1656] Hardware and Software Overview

[1657] User device: A device such as a smartphone, tablet, or computer that receives input from a user.

[1658] Server: This is a server system that processes data, generates authentication tokens, manages educational content, and connects with the emotion engine.

[1659] Generative AI model: An artificial intelligence (AI) program used to generate appropriate educational content based on an educational topic.

[1660] Emotion engine: Software for detecting and analyzing the user's emotional state.

[1661] Data processing and calculation flow

[1662] 1. User Registration and Authentication

[1663] User device: The user enters their name, age, email address, and password.

[1664] Server: Stores the received user information in a database, generates an authentication token, and sends it to the user's device.

[1665] User device: Receives the authentication token and starts the session.

[1666] 2. Providing age-appropriate content

[1667] User device: User selects a topic, such as "I want to learn about birth control methods."

[1668] Server: Based on the user's age and selected topic information, the server uses a generative AI model to generate appropriate educational content and sends it to the user's device.

[1669] User device: Displays the received educational content.

[1670] 3. Interactive conversation simulation

[1671] User terminal: where the user enters questions and answers.

[1672] Server: Receives user input and generates appropriate responses using generative AI models.

[1673] User terminal: Displays the generated response.

[1674] 4. Privacy Protection

[1675] User device: User selects privacy options.

[1676] Server: Stores the selected privacy settings in a database and controls the information sent to parents based on that information.

[1677] 5. Providing example scenarios for SNS, etc.

[1678] User device: The user selects an example scenario, such as "Safe communication on social media."

[1679] Server: Generates countermeasure simulations using a generative AI model based on actual scenarios.

[1680] User terminal: displays the simulation.

[1681] 6. Emotion engine integration

[1682] User terminal: Sends user input information and behavioral data to the emotion engine.

[1683] Emotion engine: Recognizes the user's emotions and sends the results to the server.

[1684] Server: Based on the emotion recognition results, adjust appropriate educational content and conversation simulation in real time.

[1685] User device: Display tailored content.

[1686] 7. Sharing emotional states

[1687] User terminal: The emotion engine transmits the recognized emotional state to the server.

[1688] Server: Notifies parents of some emotional state based on privacy settings set by the parent.

[1689] Parent device: Displays the received information to help educate and support the user.

[1690] Examples of concrete examples and prompts

[1691] Example: When using the service for the first time, the user registers by entering "Yamada Taro, age 15, example@example.com." The server stores the received information in a database, generates an authentication token called "xyz123," and sends it to the user's device. The user's device receives "xyz123" and starts a session. At this point, if the user selects "I want to learn about contraception," the server uses the age information "15" to have the generative AI model generate an appropriate scenario, providing content such as "Contraception includes condoms, pills, and birth control rings."

[1692] Example of a prompt: When a user enters the question, "What types of contraception are there?", the server uses a generative AI model to generate a response such as, "Contraception methods include condoms, pills, and birth control rings," and sends this to the user's device for display.

[1693] In this way, this system utilizes a generative AI model and an emotion engine to provide appropriate sex and pregnancy education content according to the user's age and emotional state.

[1694] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1695] Step 1:

[1696] User Registration and Authentication

[1697] Input: A user enters their name, age, email address, and password into a registration form.

[1698] Processing: The user terminal sends this information to the server.

[1699] Output: The server stores this information in a database and generates an authentication token.

[1700] Specific operation: The user enters "Yamada Taro, 15 years old, example@example.com," and presses the registration button. The server receives this, saves it in the database, then generates an authentication token called "xyz123" and sends it to the user's terminal.

[1701] Result: The user device receives "xyz123" and starts a session, allowing the user to use the app.

[1702] Step 2:

[1703] Providing age-appropriate content

[1704] Input: A user selects a topic within the app, such as "I want to learn about birth control methods."

[1705] Processing: The server receives the user's input and sends it to the generative AI model along with the user's age information.

[1706] Output: The generative AI model generates appropriate educational content and sends it back to the server.

[1707] Specific operation: If a middle school student user selects "I want to learn about contraception," the server sends the topic information along with the age information "15 years old" to the generative AI model. The generative AI model generates an appropriate scenario and sends back information to the server, such as "Contraception includes condoms, pills, and birth control rings."

[1708] Result: The server sends the generated educational content to the user terminal, which displays it.

[1709] Step 3:

[1710] Interactive conversation simulation

[1711] Input: The user enters questions and answers as they progress through the generated scenario.

[1712] Processing: The user device sends this to the server, which then requests an appropriate response from the generative AI model.

[1713] Output: The generative AI model generates a response and sends it back to the server.

[1714] How it works: When a user asks, "What types of contraception are there?", the server sends this question to the generative AI model, which then generates a response, "Contraception methods include condoms, pills, and birth control rings," and sends it back to the server.

[1715] Result: The server sends the response to the user terminal, which displays it.

[1716] Step 4:

[1717] Privacy Protection

[1718] Input: User selects privacy options from the settings screen.

[1719] Processing: The user terminal sends the selected information to the server, which stores it in a database.

[1720] Output: The server sends only the necessary information to the parent based on privacy settings.

[1721] Specific operation: The user selects the setting "Report a learning summary to parents once a month." The server saves the selected setting in the database and, based on that information, sends a learning summary to parents once a month by email.

[1722] The result: only the information parents need is sent, while protecting user privacy.

[1723] Step 5:

[1724] Providing example scenarios for SNS, etc.

[1725] Input: The user selects an example scenario, such as "Safe social networking interactions."

[1726] Processing: The user device sends the selection information to the server, and the server requests the generating AI model to generate a countermeasure simulation.

[1727] Output: The generative AI model generates a countermeasure simulation and sends it back to the server.

[1728] Specific operation: The user selects "Safe communication on social media." The server sends the selected example scenario information to the generative AI model, which then generates a simulation.

[1729] Result: The server sends the generated simulation to the user's device, which displays it and allows interactive learning.

[1730] Step 6:

[1731] Emotion engine integration

[1732] Input: The user provides input information and behavioral data.

[1733] Processing: The user device sends the data to the emotion engine, which then recognizes the emotion.

[1734] Output: The emotion engine sends the recognition results to the server, which then adjusts the corresponding educational content.

[1735] Specific operation: When a user feels stressed while studying educational content, the user device sends a stress signal to the emotion engine, which then recognizes the stress state.

[1736] Result: The emotion engine sends the recognition results to the server, which then generates and sends a relaxing response by adjusting the content and tone. The response is then displayed on the user's device.

[1737] Step 7:

[1738] Sharing emotional states

[1739] Input: Emotion engine recognizes emotional state.

[1740] Processing: The user terminal sends the emotional state to the server, and the server notifies the parent.

[1741] Output: The server sends a notification to the parent based on the emotional state.

[1742] Specific operation: The emotion engine detects changes in the user's mood. The user device sends the emotional state to the server, and the server notifies the parent that "temporary instability was reported during learning."

[1743] Result: The parent device receives and displays the notification, allowing parents to provide education and support.

[1744] (Application example 2)

[1745] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1746] Currently, there is a problem of insufficient provision of appropriate sexuality and pregnancy education to children. In particular, due to a lack of consideration given to providing information appropriate to the age of the child, interactive learning experiences, and privacy protection, it is difficult for children to receive accurate and appropriate information. Furthermore, due to a lack of mechanisms to grasp children's emotions in real time and adjust the learning content, the effectiveness of learning is likely to be reduced.

[1747] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1748] In this invention, the server includes a device that receives input information from a user, means for processing the input information and generating and transmitting an authentication code, a generative AI model that generates appropriate educational content based on the user's age and selected educational topic, means for transmitting and displaying the educational content to the device, means for generating and transmitting an interactive conversation simulation based on the user's input, means for transmitting only necessary information to relatives based on privacy settings, means for detecting emotions and adjusting the educational content and dialogue in real time, and means for displaying the detected emotional information on the device. This allows children to receive age-appropriate sex and pregnancy education and deepen their understanding through an interactive learning experience. Furthermore, privacy is protected and the educational content is adjusted according to the user's emotional state, maximizing the effectiveness of learning.

[1749] A "user terminal" is an electronic device for receiving input information from a user.

[1750] The "server means" is a server system having the function of processing input information and generating and transmitting an authentication code.

[1751] A "generative AI model" is an artificial intelligence model that generates appropriate educational content based on a user's age and selected educational topic.

[1752] "Educational Content" means information and educational materials provided to Users, including sexuality and pregnancy education content.

[1753] "Interactive conversation simulation" is a system that generates and sends responses based on user input, just like in a real dialogue.

[1754] "Privacy settings" are settings that protect the user's personal information and learning information and control whether or not specific information is sent to parents or others.

[1755] The "emotion engine" is a part that has the function of detecting the user's emotions in real time and adjusting the system's operation based on the results.

[1756] An "authenticator" is a unique code generated to identify a user or session.

[1757] "Conversation simulation" is a function that simulates an interactive dialogue with a user, and is intended to enhance the effectiveness of education.

[1758] A "real-life scenario" is an educational scenario that recreates a real-life situation and is used to teach users specific countermeasures and methods of action.

[1759] To implement this invention, a user terminal, a server, a generative AI model, educational content, a conversation simulation, privacy settings, an emotion engine, etc. The program of this system has the function of processing user input information, generating appropriate educational content, and executing an interactive conversation simulation.

[1760] User device:

[1761] This is the device that the user uses to provide input information. This device can be a smartphone, tablet, or PC. The user launches the app and registers by entering their name, age, email address, and password. The registered information is sent to the server.

[1762] server:

[1763] The server stores the received user information in a database, generates an authentication code, and transmits it to the user's device. The server also uses a generative AI model to generate appropriate educational content based on the user's age and selected topic, and transmits the generated content to the user's device.

[1764] Generative AI models:

[1765] Generative AI models generate appropriate educational content based on a user's age and the educational topic selected. These models use generative algorithms that utilize natural language processing techniques, such as OpenAI's GPT model. This model generates detailed content based on a user's specification, such as wanting to learn about contraception.

[1766] Educational content provided by:

[1767] The educational content generated based on the user's age and selected topic is sent from the server to the user's terminal and displayed to the user, allowing the user to obtain appropriate information.

[1768] Interactive conversation simulation:

[1769] This function generates an appropriate response based on the information entered by the user and continues the dialogue. The response is generated by a generative AI model and sent to the user's device via the server. If the user asks, "What types of contraception are there?", the system generates the response, "Contraception includes condoms, pills, etc."

[1770] Privacy Settings:

[1771] Users can choose their own privacy settings, such as sending a summary of their learning results to parents only once a month.

[1772] Emotion engine integration:

[1773] The emotion engine collects user input and behavioral data and analyzes emotions. For example, an emotion recognition engine such as Affectiva can be used. If the emotion engine detects stress or fatigue in the user, the server will generate content with adjusted content and tone to help the user relax.

[1774] Examples:

[1775] For example, if user "Taro Yamada, 15 years old" registers the app and selects "I want to learn about contraception," the server uses the generative AI model to generate content based on age and topic information. The generated content includes information such as "Contraception comes in condoms, pills, and birth control rings." If the user types "I'm a little nervous" during the learning process, the emotion engine will detect this and generate a response that helps them relax.

[1776] Example prompt sentence:

[1777] "If a 15-year-old student asks about learning about birth control, please provide appropriate explanations."

[1778] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1779] Step 1:

[1780] The user enters their name, age, email address, and password on their device to register with the app.

[1781] Input: User information (name, age, email address, password)

[1782] Processing: The terminal sends this information to the server.

[1783] Output: User information sent to the server

[1784] Step 2:

[1785] The server stores the received user information in a database, generates an authentication code, and sends it to the user terminal.

[1786] Input: User information received by the server (name, age, email address, password)

[1787] Processing: The server generates an authenticator and stores the user information in a database.

[1788] Output: The generated authenticator

[1789] Step 3:

[1790] The user selects an educational topic on their device, such as "I want to learn about birth control methods."

[1791] Input: User's educational topic selection

[1792] Processing: The terminal transmits the selected topic information to the server.

[1793] Output: Topic information sent

[1794] Step 4:

[1795] The server uses a generative AI model to generate appropriate educational content based on the user's age and selected topic.

[1796] Input: User information (age), educational topic information

[1797] Processing: The server uses the generative AI model to generate educational content based on the specified age and topic.

[1798] Output: Generated educational content

[1799] Step 5:

[1800] The server transmits the generated educational content to the user terminal, which displays it.

[1801] Input: Generated educational content

[1802] Processing: The server sends the educational content to the user terminal, which displays it.

[1803] Output: Displayed educational content

[1804] Step 6:

[1805] Users enter questions and comments while viewing educational content.

[1806] Input: User questions and comments

[1807] Processing: The terminal sends the user's input to the server.

[1808] Output: User input sent to the server

[1809] Step 7:

[1810] The server generates an interactive response based on the user's input using a generative AI model.

[1811] Input: User questions and comments

[1812] Processing: The server utilizes the generative AI model to generate an appropriate response.

[1813] Output: The generated response

[1814] Step 8:

[1815] The server sends the generated response to the user terminal, which displays it.

[1816] Input: Generated response

[1817] Processing: The server sends the response to the user's terminal, which displays it.

[1818] Output: Displayed response

[1819] Step 9:

[1820] The user selects privacy settings and sends them from the device to the server.

[1821] Input: User's privacy settings selection

[1822] Processing: The privacy settings information is sent to the server and stored in a database.

[1823] Output: Saved privacy settings information

[1824] Step 10:

[1825] The emotion engine analyzes user input and behavioral data to detect user emotions in real time.

[1826] Input: User input information, behavioral data

[1827] Processing: An emotion engine analyzes this data and detects emotions, for example using Affectiva's emotion recognition technology.

[1828] Output: Detected emotion data

[1829] Step 11:

[1830] The server adjusts the tone and content of educational content and conversation simulations in real time based on the detected emotional data.

[1831] Input: Detected emotion data

[1832] Processing: The server uses the emotion data to instruct the generative AI model to recreate a response tailored to the appropriate content and tone.

[1833] Output: Tailored educational content or responses

[1834] Step 12:

[1835] The server sends the tailored educational content or response to the user terminal, which displays it.

[1836] Input: Tailored educational content or responses

[1837] Processing: The server sends the adjusted educational content or response to the user terminal, which displays it.

[1838] Output: The displayed adjusted educational content or response

[1839] The above are the specific processing steps and their contents of the system that realizes the application example.

[1840] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1841] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1842] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.

[1843] [Fourth embodiment]

[1844] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1845] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.

[1846] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1847] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.

[1848] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1849] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1850] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1851] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.

[1852] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1853] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[1854] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1855] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1856] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1857] MODE FOR CARRYING OUT THE INVENTION

[1858] The present invention is a system that utilizes a generative AI model to provide appropriate sex and pregnancy education to children. This system includes multiple elements, such as a user terminal, a server, an AI model, educational content, a conversation simulation, privacy settings, example scenarios, and an authentication token.

[1859] Explanation of program processing

[1860] 1. User Registration and Authentication

[1861] User device: When a user launches the app, they enter their name, age, email address, and password. They are also asked to agree to the privacy policy during the initial setup.

[1862] Server: Stores the received user information in a database, generates an authentication token, and then sends the authentication token to the user's device.

[1863] User device: The user receives the authentication token and starts a session, allowing them to use the app.

[1864] Example: When using for the first time, the user enters "Yamada Taro, age 15, taro@example.com," and presses the registration button. The server receives this, saves it in the database, then generates an authentication token called "xyz123" and sends it to the user's device. The user's device receives "xyz123" and starts a session.

[1865] 2. Providing age-appropriate content

[1866] User device: The user selects a topic within the app, such as "I want to learn about birth control methods."

[1867] Server: Based on the user's age and selected topic information, the server uses an AI model to generate appropriate educational content and sends it to the user's device.

[1868] User device: Displays the received educational content and provides appropriate information to the user.

[1869] Example: If a junior high school student user selects "I want to learn about contraception," the server receives the topic information along with the user's age (15 years old), and uses the AI ​​model to generate an appropriate scenario. Information such as "Contraception includes condoms, pills, and birth control rings" is sent to the user's device, which then displays it.

[1870] 3. Interactive conversation simulation

[1871] User terminal: The user inputs questions and answers as they progress through the generated scenario.

[1872] Server: Receives user input and generates appropriate responses using generative AI models.

[1873] User terminal: displays the generated response and continues the dialogue.

[1874] Example: When a user asks, "What types of contraception are there?", the server receives the question and generates a response: "Contraception methods include condoms, pills, and birth control rings." This response is sent to the user's device, where it is displayed.

[1875] 4. Privacy Protection

[1876] On the user's device: The user selects privacy options from the settings screen.

[1877] Server: Stores the selected privacy settings in a database and controls the information sent to parents based on that information.

[1878] User device: Behaves according to the privacy options set.

[1879] Example: If a user selects the setting "Report a learning summary to parents once a month," the server will email a learning summary to the parent once a month.

[1880] 5. Providing example scenarios for SNS, etc.

[1881] User device: The user selects an example scenario, such as "Safe communication on social media."

[1882] Server: Based on the selected example scenario, a generative AI model is used to generate realistic simulations of countermeasures.

[1883] User terminal: Displays the simulation and allows the user to continue learning interactively.

[1884] Example: If a user selects "Safe interactions on social networking sites," the server generates a simulation based on actual social networking sites and presents "measures to take when receiving a friend request," etc. The user can learn practical methods in an interactive format.

[1885] As described above, the present invention utilizes user terminals, server means, and generative AI models to provide sex and pregnancy education tailored to each user. Through this system, users can obtain appropriate information while protecting their privacy.

[1886] The processing flow will be explained below.

[1887] Specific processing flow of the program

[1888] User Registration and Authentication

[1889] Step 1: Enter your user registration information

[1890] User device: The user launches the app and is presented with a form to enter their name, age, email address, and password.

[1891] Step 2: Submit your input

[1892] User terminal: Sends the entered information to the server.

[1893] Step 3: Receiving and verifying information

[1894] Server: Receives the submitted information and validates that the format and required fields are correct.

[1895] Step 4: Saving to the Database

[1896] Server: If the verification is successful, save the user information to the database.

[1897] Step 5: Generate and send an authentication token

[1898] Server: Generates an authentication token and sends it to the user device.

[1899] Step 6: Starting a Session

[1900] User terminal: Receives the authentication token and starts the session.

[1901] Providing age-appropriate content

[1902] Step 1: Select a topic

[1903] User device: Within the app, the user selects the topic they want to learn about (e.g., birth control methods).

[1904] Step 2: Submit your selections

[1905] User terminal: Sends the user's age and selected topic information to the server.

[1906] Step 3: Request content generation

[1907] Server: Requests the AI ​​model to generate appropriate educational content based on the received age and topic information.

[1908] Step 4: Generate educational content

[1909] AI model: Generates educational content based on specified criteria.

[1910] Step 5: Submit your content

[1911] Server: Sends the generated educational content to the user terminal.

[1912] Step 6: Displaying Content

[1913] User terminal: Displays the received educational content to the user.

[1914] Interactive conversation simulation

[1915] Step 1: Scenario progression

[1916] User terminal: The user enters questions and answers as they progress through the scenario.

[1917] Step 2: Sending User Input

[1918] User terminal: Sends entered questions and answers to the server.

[1919] Step 3: Request to generate a response

[1920] Server: Passes received user input to the AI ​​model and requests it to generate an appropriate response.

[1921] Step 4: Generate a response

[1922] AI model: Generates appropriate responses based on user questions and answers.

[1923] Step 5: Sending a Response

[1924] Server: Sends the generated response to the user terminal.

[1925] Step 6: View the response

[1926] User terminal: Displays the received response to the user and progresses the scenario.

[1927] Privacy Protection

[1928] Step 1: Adjust your privacy settings

[1929] User device: The user selects privacy options from the settings screen.

[1930] Step 2: Sending configuration information

[1931] User device: Sends the selected privacy settings to the server.

[1932] Step 3: Save the configuration

[1933] Server: Stores the received privacy settings in a database.

[1934] Step 4: Controlling the behavior

[1935] Server: Controls behavior such as what information is sent to parents based on stored privacy settings.

[1936] Step 5: Send information to parents

[1937] Server: Based on the settings, only send information to the parent to the extent necessary.

[1938] Providing example scenarios for SNS, etc.

[1939] Step 1: Select a practical scenario

[1940] User terminal: The user selects an example scenario (e.g., secure communication on a social networking site).

[1941] Step 2: Submit scenario information

[1942] User terminal: Sends the selected example scenario information to the server.

[1943] Step 3: Request scenario generation

[1944] Server: Based on the received information, it requests the AI ​​model to generate a scenario.

[1945] Step 4: Generate the simulation

[1946] AI model: Generates countermeasure simulations based on specified example scenarios.

[1947] Step 5: Submit the simulation

[1948] Server: Sends the generated simulation to the user's terminal.

[1949] Step 6: View the simulation

[1950] User terminal: Displays the simulation and allows the user to continue learning interactively.

[1951] These are the specific processing steps of the program, which allows users to receive appropriate sex and pregnancy education while respecting their privacy.

[1952] Example 1

[1953] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[1954] The current education system does not adequately provide sex and pregnancy education to some children, and it is particularly difficult to provide age-appropriate educational content. Another issue is the difficulty of balancing privacy protection with sharing information with parents, making it difficult to gain user trust. Furthermore, education does not adequately include countermeasures based on scenarios that people may encounter on social media, etc.

[1955] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[1956] In this invention, the server includes means for receiving registration information from a user and requesting consent to a privacy policy, means for processing the registration information and generating and transmitting an authentication token, a generative AI model for generating appropriate educational content based on the user's age and selected educational topic, means for transmitting and displaying the educational content to the user terminal, means for generating and transmitting an interactive conversation simulation based on user input, means for managing information based on set privacy options and controlling the information transmitted to parents, and means for generating and transmitting a countermeasure simulation based on a real-life scenario on a social networking site or the like. This makes it possible to provide age-appropriate sex and pregnancy education content, share information with parents while protecting privacy, and further realize education that includes a countermeasure simulation based on a realistic scenario on a social networking site or the like.

[1957] A "user terminal" is a computer device through which a user inputs information and communicates with a server.

[1958] "Server means" refers to a server system that has the functionality to process information received from a user and generate and transmit an authentication token.

[1959] A "generative AI model" is a type of artificial intelligence for generating appropriate educational content based on the user's age and selected educational topic.

[1960] "Educational Content" refers to educational materials and learning materials that contain information related to sex and pregnancy education.

[1961] An "interactive conversational simulation" is an interactive educational simulation that is generated based on user input.

[1962] "Privacy options" are settings that can be selected by the user to control the management of personal information and the content of information shared with parents.

[1963] "Real-life scenarios" refer to scenarios that serve as the basis for countermeasure simulations, created based on actual situations on social media, etc.

[1964] "Countermeasure simulation" is a simulation aimed at solving problems, generated by a generative AI model based on a real-life scenario.

[1965] An "authentication token" is a unique identification code generated by a server to authenticate a user.

[1966] The present invention is a system for providing appropriate sex and pregnancy education to children using a generative AI model. The system includes a user terminal, a server, a generative AI model, a means for generating and displaying educational content, a means for generating and displaying interactive conversation simulations, a means for managing privacy settings, and a means for generating countermeasure simulations based on actual scenarios.

[1967] User Registration and Authentication

[1968] First, the user launches the app on their device and enters registration information such as their name, age, email address, and password. In addition, they check a checkbox to agree to the privacy policy. When the user presses the "Register" button, the entered information is sent from the user device to the server.

[1969] The server analyzes the received user information and stores it in a database. The server then generates an authentication token and sends it to the user's device. When the user's device receives the authentication token, a session begins and the user can use the app.

[1970] Providing age-appropriate content

[1971] Within the app, the user selects a topic of interest (e.g., "I want to learn about birth control methods"). The user's device sends the selected topic information to the server. The server receives the user's age and the selected topic information and uses a generative AI model (e.g., GPT-4) to generate educational content appropriate for the user's age. The generated educational content is sent to the user's device and displayed.

[1972] As a concrete example, if a junior high school student user selects "I want to learn about contraception," the server receives the topic information along with the age information "15 years old," and uses the AI ​​model to generate information such as "Contraception includes condoms, pills, and birth control rings," which is then sent to the user's device, allowing the user to view appropriate information.

[1973] Interactive conversation simulation

[1974] As the user progresses through the generated scenario, they enter questions and answers, and the user device sends these inputs to the server. The server receives the user's input, uses the generative AI model to generate appropriate responses, and sends them to the user device. The user device then displays the generated responses and continues the dialogue with the user.

[1975] As a specific example, if a user asks, "What types of contraception are there?" the server receives the question and responds, "Contraception methods include condoms, pills, and birth control rings," which is then displayed on the user's device.

[1976] Privacy Protection

[1977] The user can select privacy options from the settings screen. The user device sends the selected privacy settings to the server. The server stores the selected privacy settings in a database and controls the information sent to the parent based on that information. The user device operates according to the set privacy options.

[1978] For example, if a user selects the setting "Report a learning summary to parents once a month," the server will send a summary of the learning content to the parent once a month by email. In this way, information sharing is achieved while respecting the user's privacy.

[1979] Providing example scenarios for SNS, etc.

[1980] When a user selects a scenario, such as "Safe Interactions on Social Media," the user device sends the selected scenario information to the server. Based on the selected scenario information, the server uses a generative AI model to generate a realistic simulation of countermeasures and sends it to the user device. The user device displays the simulation, allowing the user to interactively progress through the learning process.

[1981] For example, if a user selects "Safe interactions on social networking sites," the server generates a simulation based on actual social networking site examples and presents "measures to take when receiving a friend request." Users can learn practical methods in an interactive format.

[1982] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1983] Step 1:

[1984] The user launches the app and enters their name, age, email address, and password on the new registration screen. They also check the checkbox to agree to the privacy policy. When the user presses the "Register" button, the entered information is sent from the user's device to the server.

[1985] Input: Name, Age, Email Address, Password, and Agreement to Privacy Policy.

[1986] Output: Sent to the server as a registration request.

[1987] Step 2:

[1988] The server analyzes the received user information and stores it in a database, which records the user information. The server then generates an authentication token and sends it to the user terminal.

[1989] Input: User registration information.

[1990] Data processing / calculation: Saving user information to a database, generating authentication tokens.

[1991] Output: The authentication token is sent to the user device.

[1992] Step 3:

[1993] The user device receives the authentication token and starts a session, allowing the user to use the app.

[1994] Input: Authentication token.

[1995] Output: Session started.

[1996] Step 4:

[1997] Within the app, users select topics of interest (e.g., "I want to learn about birth control methods"), and the user device sends the selected topic information to the server.

[1998] Enter: Topic selection.

[1999] Output: Topic information sent to the server.

[2000] Step 5:

[2001] The server receives the user's age and selected topic information, uses a generative AI model (e.g., GPT-4) to generate educational content appropriate for the user's age, and then sends the generated educational content to the user's device.

[2002] Input: User age, topic information.

[2003] Data processing / calculation: Generating educational content using generative AI models.

[2004] Output: Educational content is sent to the user's device.

[2005] Step 6:

[2006] The user terminal displays the received educational content, which the user can view and obtain appropriate information.

[2007] Enter: educational content.

[2008] Output: Display of educational content.

[2009] Step 7:

[2010] The user inputs questions and answers as they progress through the generated scenario, and the user terminal sends these inputs to the server.

[2011] Input: The user's question and answer.

[2012] Output: Send to server.

[2013] Step 8:

[2014] The server receives the user's input information, uses the generative AI model to generate an appropriate response, and then sends the generated response to the user's device.

[2015] Input: The user's question and answer.

[2016] Data processing / computation: Generating responses using generative AI models.

[2017] Output: The response is sent to the user's terminal.

[2018] Step 9:

[2019] The user terminal displays the generated response and the user continues the interaction.

[2020] Input: The response from the server.

[2021] Output: Display of the response.

[2022] Step 10:

[2023] The user selects a privacy option from the settings screen, and the user device sends the selected privacy setting to the server.

[2024] Enter: Select your privacy options.

[2025] Output: Privacy settings information is sent to the server.

[2026] Step 11:

[2027] The server stores the selected privacy settings in a database and controls the information sent to the parent based on that information.

[2028] Input: Privacy settings information.

[2029] Data processing / calculation: Storing privacy settings information in a database and controlling the information.

[2030] Output: Controlled information sent to parent.

[2031] Step 12:

[2032] The user terminal operates according to the privacy options set.

[2033] Input: Control information from the server.

[2034] Output: Acts according to privacy settings.

[2035] Step 13:

[2036] The user selects an example scenario (e.g., "Safe communication on SNS"), and the user device sends the selected scenario information to the server.

[2037] Input: Select an example scenario.

[2038] Output: Send to server.

[2039] Step 14:

[2040] The server generates a realistic simulation of countermeasures based on the selected example scenario using a generative AI model, and then transmits the generated simulation to the user's device.

[2041] Input: Example scenario information.

[2042] Data processing / calculation: Generating countermeasure simulations using generative AI models.

[2043] Output: The simulation is sent to the user's terminal.

[2044] Step 15:

[2045] The user terminal displays the simulation, and the user progresses through the learning interactively.

[2046] Input: Simulation data.

[2047] Output: Simulation display and interactive learning.

[2048] (Application example 1)

[2049] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2050] In today's educational environment, children and young people have limited opportunities to obtain appropriate information about sex and pregnancy. Therefore, there is a need to provide interactive and reliable education that protects privacy while also helping them acquire practical knowledge. Furthermore, due to the lack of interactivity in brick-and-mortar seminars, there is a need for more useful and intuitive educational methods for participants.

[2051] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[2052] In this invention, the server includes: means for receiving input information from a user; means for processing the input information and generating and transmitting an authentication token; a generative AI model means for generating appropriate educational content based on the user's age and selected educational topic; means for transmitting and displaying the educational content to a user terminal; means for generating and transmitting an interactive conversation simulation based on the user input; means for transmitting only necessary information to parents based on privacy settings; means for using a smartphone or tablet as the user terminal to conduct an interactive sex and pregnancy education seminar in a brick-and-mortar store; and means for generating responses in real time using the generative AI model during the conversation simulation. This enables appropriate sex and pregnancy education to be provided interactively and while protecting privacy, even in brick-and-mortar store seminars.

[2053] A "user terminal" is a device for receiving input information from a user and communicating with a server, and includes mobile information terminals such as smartphones and tablets.

[2054] "Server" is a central management system that processes information sent by users, generates authentication tokens, and provides appropriate educational content.

[2055] An "authentication token" is a unique identifier generated to identify a user and maintain and authenticate a session.

[2056] A "generative AI model" is an artificial intelligence model that generates appropriate educational content and conversation simulations based on the user's age and selected topic.

[2057] "Educational content" refers to digital teaching materials and resources that provide appropriate information and knowledge about sex and pregnancy.

[2058] "Conversational simulation" is a function that uses a generative AI model to generate responses in real time based on user input, allowing for interactive dialogue.

[2059] "Privacy settings" are optional settings that allow users to control how much of their information is made public and how it is shared.

[2060] A "real-life scenario" is a simulation scenario for educational purposes that models a real-life situation and is intended to support learning through concrete examples.

[2061] "Educational seminars" are educational events about sex and pregnancy held in brick-and-mortar stores for children and young people.

[2062] "Smartphone or tablet" means a portable information device that allows a user to receive, display, and manipulate educational content in a mobile and interactive manner.

[2063] This invention is a system for conducting interactive and practical sex and pregnancy education seminars in brick-and-mortar stores using generative AI models. The system consists of the following main components:

[2064] 1. User Device

[2065] A user device is a mobile information terminal such as a smartphone or tablet that receives input from the user and communicates with the server. Educational content and conversation simulations are displayed on the screen.

[2066] 2. Server

[2067] The server acts as a central management system, processes user-submitted input, generates and transmits authentication tokens, and runs a generative AI model that generates appropriate educational content based on the user's age and selected topics.

[2068] 3. Generative AI Models

[2069] A generative AI model is an artificial intelligence model that generates appropriate educational content or interactive conversation simulations based on the user's age and selected topic. For example, OpenAI's GPT-3 is used.

[2070] 4. Educational Content

[2071] The educational content provides users with appropriate information and knowledge about sex and pregnancy as digital learning materials. This content is customized according to the user's age and selected topic, and is sent from the server to the user's device.

[2072] 5. Conversation Simulation

[2073] Conversation simulation is a feature that allows a generative AI model to generate responses in real time based on user input, creating an interactive dialogue. Users can input questions during a seminar, and the AI ​​model will instantly generate appropriate answers to those questions.

[2074] 6. Privacy Settings

[2075] Privacy settings are settings options that protect your personal information, ensuring that your learning progress and content is only shared with parents or guardians when necessary.

[2076] Specific examples

[2077] For example, at a sex and pregnancy education seminar held at a brick-and-mortar store, a user uses their smartphone to register for an app. The user enters their name, age, email address, and password, and the server receives this information, stores it in a database, and generates an authentication token. If the user then selects the topic "I want to learn about contraception," the server uses an AI model to generate educational content appropriate for 15-year-olds. Specifically, this includes information such as "Contraception includes condoms, the pill, and the contraceptive ring."

[2078] During a seminar, if a user types a question such as "What types of contraception are there?", the generative AI model will generate a real-time response, "Contraception methods include condoms, pills, and birth control rings," which will be displayed on the user's device.

[2079] Prompt Sentence Examples

[2080] User: "What types of birth control are there?"

[2081] AI model: "Contraception methods include condoms, pills, and the contraceptive ring. Each method has different characteristics, so please ask more questions if you need more information."

[2082] In this way, the system of the present invention makes in-store sex and pregnancy education seminars interactive and effective, providing practical knowledge while protecting participants' privacy.

[2083] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[2084] Step 1:

[2085] A user launches the app on a smartphone or tablet and enters their name, age, email address, and password. Based on the information entered, the user's device sends a registration request to the server.

[2086] Input: Name, Age, Email Address, Password

[2087] Output: Registration request with user information

[2088] Specific operation: When a user enters the required information in the input form and presses the "Register" button, the user's device converts the entered information into JSON format and sends a POST request to the server's registration API endpoint.

[2089] Step 2:

[2090] The server receives a registration request from the user, saves the user's information in a database, generates an authentication token, and returns it to the user's device.

[2091] Input: User information (name, age, email address, password)

[2092] Output: Authentication token

[2093] Specific operation: The server stores the received user information in a database (e.g., PostgreSQL), generates a unique authentication token, and then returns a response including the generated token to the user device.

[2094] Step 3:

[2095] The user's device receives the authentication token and begins the session. The user again selects the topic "Learn about birth control methods" within the app.

[2096] Input: Authentication token

[2097] Output: Start of session and selected educational topic

[2098] Specific operation: The user device stores the authentication token received from the server and starts a login session. When the user selects "Contraception Methods" from the app menu, the selected topic information is sent to the server.

[2099] Step 4:

[2100] The server receives the user's age and selected topic information, generates appropriate educational content using a generative AI model based on that information, and sends the generated content to the user's device.

[2101] Input: User's age, selected educational topic

[2102] Output: Educational content

[2103] Specific operation: The server uses the received user age and topic information to send prompts to a generative AI model (e.g., GPT-3), which then generates appropriate educational content, which the server receives and sends to the user's device.

[2104] Step 5:

[2105] The user device displays the received educational content, allowing the user to view and study it. The user can also enter questions, which the app then sends to the server.

[2106] Input: Educational content, user questions

[2107] Output: The generated response

[2108] Specific operation: The user terminal provides the displayed educational content to the user. When the user inputs a new question, the question is sent to the server.

[2109] Step 6:

[2110] The server receives the user's question, generates an appropriate response using the generative AI model, and sends the generated response to the user's device.

[2111] Input: User question

[2112] Output: The generated response

[2113] Specific operation: The server receives the user's question and sends it as a prompt to the generative AI model, receives the response generated by the model, and sends it to the user's device.

[2114] Step 7:

[2115] The user terminal receives the response from the server and displays it to the user, who can then continue the dialogue.

[2116] Input: The generated response

[2117] Output: Continuous conversation interface

[2118] Specific operation: The user terminal displays the response received from the server on the screen and provides an interface that prompts the user to continue the dialogue.

[2119] The above steps will enable interactive sex and pregnancy education seminars to be held in brick-and-mortar stores.

[2120] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[2121] MODE FOR CARRYING OUT THE INVENTION

[2122] This invention is a system that provides appropriate sex and pregnancy education to children by utilizing a generative AI model and an emotion engine. This system includes multiple elements, such as a user terminal, a server means, an AI model, educational content, a conversation simulation, privacy settings, example scenarios, an emotion engine, and an authentication token.

[2123] Explanation of program processing

[2124] 1. User Registration and Authentication

[2125] User device: When a user launches the app, they are presented with a form to enter their name, age, email address, and password.

[2126] Server: Stores the received user information in a database, generates an authentication token, and sends it to the user's device.

[2127] User device: The user receives the authentication token and starts a session, allowing them to use the app.

[2128] Example: When using for the first time, the user enters "Yamada Taro, age 15, taro@example.com," and presses the registration button. The server receives this, saves it in the database, then generates an authentication token called "xyz123" and sends it to the user's device. The user's device receives "xyz123" and starts a session.

[2129] 2. Providing age-appropriate content

[2130] User device: The user selects a topic within the app, such as "I want to learn about birth control methods."

[2131] Server: Based on the user's age and selected topic information, the server uses an AI model to generate appropriate educational content and sends it to the user's device.

[2132] User device: Displays the received educational content and provides appropriate information to the user.

[2133] Example: If a junior high school student user selects "I want to learn about contraception," the server receives the topic information along with the user's age (15 years old), and uses the AI ​​model to generate an appropriate scenario. Information such as "Contraception includes condoms, pills, and birth control rings" is sent to the user's device, which then displays it.

[2134] 3. Interactive conversation simulation

[2135] User terminal: The user inputs questions and answers as they progress through the generated scenario.

[2136] Server: Receives user input and generates appropriate responses using generative AI models.

[2137] User terminal: displays the generated response and continues the dialogue.

[2138] Example: When a user asks, "What types of contraception are there?", the server receives the question and generates a response: "Contraception methods include condoms, pills, and birth control rings." This response is sent to the user's device, where it is displayed.

[2139] 4. Privacy Protection

[2140] On the user's device: The user selects privacy options from the settings screen.

[2141] Server: Stores the selected privacy settings in a database and controls the information sent to parents based on that information.

[2142] User device: Behaves according to the privacy options set.

[2143] Example: If a user selects the setting "Report a learning summary to parents once a month," the server will email a learning summary to the parent once a month.

[2144] 5. Providing example scenarios for SNS, etc.

[2145] User device: The user selects an example scenario, such as "Safe communication on social media."

[2146] Server: Based on the selected example scenario, the server generates a countermeasure simulation using a generative AI model.

[2147] User terminal: Displays the simulation and allows the user to continue learning interactively.

[2148] Example: If a user selects "Safe interactions on social networking sites," the server generates a simulation based on actual social networking sites and presents "measures to take when receiving a friend request," etc. The user can learn practical methods in an interactive format.

[2149] 6. Emotion engine integration

[2150] User terminal: Collects user input information and behavioral data and sends it to the emotion engine.

[2151] Server: The emotion engine recognizes the user's emotion and sends the result to the server.

[2152] Server: Tailors appropriate educational content and conversation simulations in real time based on recognized emotions.

[2153] User device: Display the adapted content to the user.

[2154] Example: If a user feels stressed or tired while studying educational content, the emotion engine will recognize this and notify the server, which will then generate and send a response with different content and tone to encourage the user to relax.

[2155] 7. Sharing emotional states

[2156] User terminal: The emotion engine transmits the recognized emotional state to the server.

[2157] Server: Notifies parents of some emotional state based on privacy settings set by the parent.

[2158] Parent device: Use the received information as a reference for education and support.

[2159] Example: The emotion engine detects the user's mood swings, stores them in a database, and then notifies the parent that "a momentary instability has been reported during learning."

[2160] The above is the specific processing flow of the system that combines the emotion engine. This allows for detailed sex and pregnancy education that takes into account the user's emotional state.

[2161] The processing flow will be explained below.

[2162] Specific processing flow of the program

[2163] User Registration and Authentication

[2164] Step 1: Enter your user registration information

[2165] User device: The user launches the app and is presented with a form to enter their name, age, email address, and password.

[2166] Step 2: Submit your input

[2167] User terminal: Sends the entered information to the server.

[2168] Step 3: Receiving and verifying information

[2169] Server: Receives the submitted information and validates that the format and required fields are correct.

[2170] Step 4: Saving to the Database

[2171] Server: If the verification is successful, save the user information to the database.

[2172] Step 5: Generate and send an authentication token

[2173] Server: Generates an authentication token and sends it to the user device.

[2174] Step 6: Starting a Session

[2175] User terminal: Receives the authentication token and starts the session.

[2176] Providing age-appropriate content

[2177] Step 1: Select a topic

[2178] User device: Within the app, the user selects the topic they want to learn about (e.g., birth control methods).

[2179] Step 2: Submit your selections

[2180] User terminal: Sends the user's age and selected topic information to the server.

[2181] Step 3: Request content generation

[2182] Server: Requests the AI ​​model to generate appropriate educational content based on the received age and topic information.

[2183] Step 4: Generate educational content

[2184] AI model: Generates educational content based on specified criteria.

[2185] Step 5: Submit your content

[2186] Server: Sends the generated educational content to the user terminal.

[2187] Step 6: Displaying Content

[2188] User terminal: Displays the received educational content to the user.

[2189] Interactive conversation simulation

[2190] Step 1: Scenario progression

[2191] User terminal: The user enters questions and answers as they progress through the scenario.

[2192] Step 2: Sending User Input

[2193] User terminal: Sends entered questions and answers to the server.

[2194] Step 3: Request to generate a response

[2195] Server: Passes received user input to the AI ​​model and requests it to generate an appropriate response.

[2196] Step 4: Generate a response

[2197] AI model: Generates appropriate responses based on user questions and answers.

[2198] Step 5: Sending a Response

[2199] Server: Sends the generated response to the user terminal.

[2200] Step 6: View the response

[2201] User terminal: Displays the received response to the user and progresses the scenario.

[2202] Privacy Protection

[2203] Step 1: Adjust your privacy settings

[2204] User device: The user selects privacy options from the settings screen.

[2205] Step 2: Sending configuration information

[2206] User device: Sends the selected privacy settings to the server.

[2207] Step 3: Save the configuration

[2208] Server: Stores the received privacy settings in a database.

[2209] Step 4: Controlling the behavior

[2210] Server: Controls behavior such as what information is sent to parents based on stored privacy settings.

[2211] Step 5: Send information to parents

[2212] Server: Based on the settings, only send information to the parent to the extent necessary.

[2213] Providing example scenarios for SNS, etc.

[2214] Step 1: Select a practical scenario

[2215] User terminal: The user selects an example scenario (e.g., secure communication on a social networking site).

[2216] Step 2: Submit scenario information

[2217] User terminal: Sends the selected example scenario information to the server.

[2218] Step 3: Request scenario generation

[2219] Server: Based on the received information, it requests the AI ​​model to generate a scenario.

[2220] Step 4: Generate the simulation

[2221] AI model: Generates countermeasure simulations based on specified example scenarios.

[2222] Step 5: Submit the simulation

[2223] Server: Sends the generated simulation to the user's terminal.

[2224] Step 6: View the simulation

[2225] User terminal: Displays the simulation and allows the user to continue learning interactively.

[2226] Emotion engine integration

[2227] Step 1: Collecting emotion data

[2228] User terminal: Periodically collects user input information and behavioral data and sends it to the emotion engine.

[2229] Step 2: Recognize emotions

[2230] Emotion engine: Analyzes received data and recognizes the user's emotions.

[2231] Step 3: Sending sentiment results

[2232] Emotion Engine: Sends the recognized emotion results to the server.

[2233] Step 4: Adjust your content

[2234] Server: Based on the recognized emotions, it adjusts appropriate educational content and conversation simulation in real time.

[2235] Step 5: Submit your adjusted content

[2236] Server: Sends the adjusted content to the user terminal.

[2237] Step 6: Viewing the Adjustment Content

[2238] User device: Displays the adapted content to the user.

[2239] Sharing emotional states

[2240] Step 1: Sending an emotional state

[2241] User terminal: Sends the emotional state recognized by the emotion engine to the server.

[2242] Step 2: Processing the information

[2243] Server: Processes data to notify parents of some of the child's emotional state based on the privacy settings set by the parent.

[2244] Step 3: Sending emotional state to parent

[2245] Server: Sends information about the emotional state for which notifications are permitted to the parent device.

[2246] Step 4: Viewing received information

[2247] Parent device: Displays the received information and uses it as a reference for education and support.

[2248] The above is the specific processing flow of the system that combines the emotion engine. This allows for detailed sex and pregnancy education that takes into account the user's emotional state.

[2249] Example 2

[2250] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2251] Conventional sexuality and pregnancy education systems struggle to provide appropriate information based on the user's age and emotional state, and lack interactive conversation and privacy protection. Furthermore, few educational simulations based on real-life scenarios provide users with limited opportunities to learn specific strategies.

[2252] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a user terminal that receives input information from a user, means for processing the input information and generating and transmitting an authentication token, a generative AI model that generates appropriate educational content based on the user's age and selected educational topic, means for transmitting the educational content to the user terminal and displaying it, means for generating and transmitting an interactive conversation simulation based on the user input, means for collecting the user's behavioral data and input information and integrating an emotion engine that recognizes emotions, and means for transmitting only necessary information to parents based on privacy settings. This enables appropriate information provision and interactive conversation according to the user's age and emotional state, strengthening privacy protection and enabling the provision of specific educational simulations based on example scenarios.

[2253] A "user terminal" is a device for receiving input information from a user and communicating with a server.

[2254] A "server" is a system that processes information received from a user terminal and generates and transmits an authentication token.

[2255] A "generative AI model" is an artificial intelligence device or program that generates appropriate educational content based on a user's age and selected educational topic.

[2256] "Educational content" refers to learning materials and information appropriate to the user's age and topic of choice.

[2257] An "interactive conversation simulation" is a simulation that allows two-way dialogue based on user input information.

[2258] The "emotion engine" is a system that collects user behavior data and input information and recognizes the user's emotions.

[2259] "Privacy Settings" means the options and conditions set by a user or parent to protect the user's information.

[2260] An "authentication token" is unique identification information that is generated by a server and sent to a user terminal to authenticate the user.

[2261] A "real-life scenario" is a scenario used to provide educational simulations based on specific situations such as social media.

[2262] "Countermeasure simulation" is a simulation generated based on a real-life scenario to learn countermeasure methods for specific situations.

[2263] This invention is a system that provides appropriate sex and pregnancy education to children by utilizing a generative AI model and an emotion engine. This system includes multiple components, such as a user device, a server, a generative AI model, educational content, an interactive conversation simulation, privacy settings, example scenarios, an emotion engine, and an authentication token.

[2264] Hardware and Software Overview

[2265] User device: A device such as a smartphone, tablet, or computer that receives input from a user.

[2266] Server: This is a server system that processes data, generates authentication tokens, manages educational content, and connects with the emotion engine.

[2267] Generative AI model: An artificial intelligence (AI) program used to generate appropriate educational content based on an educational topic.

[2268] Emotion engine: Software for detecting and analyzing the user's emotional state.

[2269] Data processing and calculation flow

[2270] 1. User Registration and Authentication

[2271] User device: The user enters their name, age, email address, and password.

[2272] Server: Stores the received user information in a database, generates an authentication token, and sends it to the user's device.

[2273] User device: Receives the authentication token and starts the session.

[2274] 2. Providing age-appropriate content

[2275] User device: User selects a topic, such as "I want to learn about birth control methods."

[2276] Server: Based on the user's age and selected topic information, the server uses a generative AI model to generate appropriate educational content and sends it to the user's device.

[2277] User device: Displays the received educational content.

[2278] 3. Interactive conversation simulation

[2279] User terminal: where the user enters questions and answers.

[2280] Server: Receives user input and generates appropriate responses using generative AI models.

[2281] User terminal: Displays the generated response.

[2282] 4. Privacy Protection

[2283] User device: User selects privacy options.

[2284] Server: Stores the selected privacy settings in a database and controls the information sent to parents based on that information.

[2285] 5. Providing example scenarios for SNS, etc.

[2286] User device: The user selects an example scenario, such as "Safe communication on social media."

[2287] Server: Generates countermeasure simulations using a generative AI model based on actual scenarios.

[2288] User terminal: displays the simulation.

[2289] 6. Emotion engine integration

[2290] User terminal: Sends user input information and behavioral data to the emotion engine.

[2291] Emotion engine: Recognizes the user's emotions and sends the results to the server.

[2292] Server: Based on the emotion recognition results, adjust appropriate educational content and conversation simulation in real time.

[2293] User device: Display tailored content.

[2294] 7. Sharing emotional states

[2295] User terminal: The emotion engine transmits the recognized emotional state to the server.

[2296] Server: Notifies parents of some emotional state based on privacy settings set by the parent.

[2297] Parent device: Displays the received information to help educate and support the user.

[2298] Examples of concrete examples and prompts

[2299] Example: When using the service for the first time, the user registers by entering "Yamada Taro, age 15, example@example.com." The server stores the received information in a database, generates an authentication token called "xyz123," and sends it to the user's device. The user's device receives "xyz123" and starts a session. At this point, if the user selects "I want to learn about contraception," the server uses the age information "15" to have the generative AI model generate an appropriate scenario, providing content such as "Contraception includes condoms, pills, and birth control rings."

[2300] Example of a prompt: When a user enters the question, "What types of contraception are there?", the server uses a generative AI model to generate a response such as, "Contraception methods include condoms, pills, and birth control rings," and sends this to the user's device for display.

[2301] In this way, this system utilizes a generative AI model and an emotion engine to provide appropriate sex and pregnancy education content according to the user's age and emotional state.

[2302] The flow of the identification process in the second embodiment will be described with reference to FIG.

[2303] Step 1:

[2304] User Registration and Authentication

[2305] Input: A user enters their name, age, email address, and password into a registration form.

[2306] Processing: The user terminal sends this information to the server.

[2307] Output: The server stores this information in a database and generates an authentication token.

[2308] Specific operation: The user enters "Yamada Taro, 15 years old, example@example.com," and presses the registration button. The server receives this, saves it in the database, then generates an authentication token called "xyz123" and sends it to the user's terminal.

[2309] Result: The user device receives "xyz123" and starts a session, allowing the user to use the app.

[2310] Step 2:

[2311] Providing age-appropriate content

[2312] Input: A user selects a topic within the app, such as "I want to learn about birth control methods."

[2313] Processing: The server receives the user's input and sends it to the generative AI model along with the user's age information.

[2314] Output: The generative AI model generates appropriate educational content and sends it back to the server.

[2315] Specific operation: If a middle school student user selects "I want to learn about contraception," the server sends the topic information along with the age information "15 years old" to the generative AI model. The generative AI model generates an appropriate scenario and sends back information to the server, such as "Contraception includes condoms, pills, and birth control rings."

[2316] Result: The server sends the generated educational content to the user terminal, which displays it.

[2317] Step 3:

[2318] Interactive conversation simulation

[2319] Input: The user enters questions and answers as they progress through the generated scenario.

[2320] Processing: The user device sends this to the server, which then requests an appropriate response from the generative AI model.

[2321] Output: The generative AI model generates a response and sends it back to the server.

[2322] How it works: When a user asks, "What types of contraception are there?", the server sends this question to the generative AI model, which then generates a response, "Contraception methods include condoms, pills, and birth control rings," and sends it back to the server.

[2323] Result: The server sends the response to the user terminal, which displays it.

[2324] Step 4:

[2325] Privacy Protection

[2326] Input: User selects privacy options from the settings screen.

[2327] Processing: The user terminal sends the selected information to the server, which stores it in a database.

[2328] Output: The server sends only the necessary information to the parent based on privacy settings.

[2329] Specific operation: The user selects the setting "Report a learning summary to parents once a month." The server saves the selected setting in the database and, based on that information, sends a learning summary to parents once a month by email.

[2330] The result: only the information parents need is sent, while protecting user privacy.

[2331] Step 5:

[2332] Providing example scenarios for SNS, etc.

[2333] Input: The user selects an example scenario, such as "Safe social networking interactions."

[2334] Processing: The user device sends the selection information to the server, and the server requests the generating AI model to generate a countermeasure simulation.

[2335] Output: The generative AI model generates a countermeasure simulation and sends it back to the server.

[2336] Specific operation: The user selects "Safe communication on social media." The server sends the selected example scenario information to the generative AI model, which then generates a simulation.

[2337] Result: The server sends the generated simulation to the user's device, which displays it and allows interactive learning.

[2338] Step 6:

[2339] Emotion engine integration

[2340] Input: The user provides input information and behavioral data.

[2341] Processing: The user device sends the data to the emotion engine, which then recognizes the emotion.

[2342] Output: The emotion engine sends the recognition results to the server, which t...

Claims

1. a user terminal that receives input information from a user; a server means for processing the input information and generating and transmitting an authentication token; An AI model that generates appropriate educational content based on the user's age and selected educational topic; means for transmitting the educational content to a user terminal and displaying the educational content; means for generating and transmitting an interactive conversational simulation based on user input; a means to send parents only the information they need based on their privacy settings; A system including:

2. The system of claim 1 , further comprising means for generating and transmitting a countermeasure simulation based on the example scenario.

3. The system according to claim 1, which aims to provide appropriate sex and pregnancy education while respecting the privacy of users.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A