System

The system addresses the challenges of conventional learning systems by generating customized content, providing immediate answers, and adjusting based on user emotions, resulting in enhanced learning efficiency and motivation.

JP2025049276APending Publication Date: 2025-04-03SOFTBANK GROUP CORP

Patent Information

Application Number
JP2024164585
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-21
Filing Date
2024-09-20
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

Conventional learning systems struggle to provide customized learning content that meets individual user goals and requests, and they lack the ability to provide immediate answers to questions that arise during learning.

Method used

A system that includes means for generating customized learning content based on user requests, an answer generation mechanism for addressing unknown points through chat, an emotional engine for recognizing user emotions, and adjustment mechanisms to tailor the learning content delivery based on emotional changes.

Benefits of technology

The system enables users to efficiently achieve their learning goals with customized content, provides immediate answers to questions, and adjusts the learning experience based on user emotions, thereby enhancing learning efficiency and motivation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025049276000001_ABST
    Figure 2025049276000001_ABST
Patent Text Reader

Abstract

To provide a system.SOLUTION: A system includes: means for generating learning contents customized according to a user's request; answer generation means for receiving an unclear point of the learning contents by chat from the user who advances learning using the generated learning contents, and generating an answer to the received unclear point; a feeling engine for recognizing a feeling of the user; and adjustment means for adjusting a method of providing the learning contents according to a change in the feeling.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] Conventional learning systems have had difficulty providing customized learning content that meets the individual goals and needs of users, and also have had the problem of not being able to provide immediate answers to questions that arise during learning. [Means for solving the problem]

[0005] The system of the present invention includes a means for generating learning content customized according to user requests, an answer generation means for accepting unclear points about the learning content via chat from the user who is studying using the generated learning content and for generating answers to the unclear points, an emotion engine for recognizing the user's emotions, and an adjustment means for adjusting the method of providing the learning content according to changes in the emotions. [Brief explanation of the drawings]

[0006] [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. 2 is a sequence diagram showing a flow of processing in the data processing system according to the first embodiment of the first form example. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1 of Embodiment 1. [Figure 13] FIG. 10 is a sequence diagram showing a processing flow of a data processing system in a second embodiment of the second form example. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 of Embodiment Example 2. [Figure 15]FIG. 10 is a sequence diagram showing the flow of processing in a data processing system according to a third embodiment of the third embodiment. [Figure 16] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 3 of Embodiment 3. [Figure 17] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in the first embodiment of the first form example when an emotion engine is combined. [Figure 18] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1 of Form Example 1 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0007] 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.

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

[0009] 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, the 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), an APU (Accelerated Processing Unit), or a TPU (TENSOR PROCESSING UNIT (registered trademark)).

[0010] 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.

[0011] 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.

[0012] 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.

[0013] 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."

[0014] [First embodiment]

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

[0016] 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.

[0017] 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).

[0018] 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.

[0019] 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.

[0020] 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 can be perceived by the user 20 (for example, voice and / or text).

[0021] Display 40A displays visual information such as text and images according to instructions from processor 46.

[0022] Speaker 40B outputs sound according to instructions from processor 46. 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.

[0023] 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.

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

[0025] 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.

[0026] 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.

[0027] 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.

[0028] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[0029] "Example 1"

[0030] The system of the present invention includes a means for users to input their goals. Specifically, it provides an interface for users to text-input their goals, such as "I want to be able to speak English fluently." It then includes a means for generating specific answers based on this input. This means generates a roadmap for the user's goal. For example, for the goal "I want to be able to speak English fluently," it generates a roadmap including steps such as "Study basic English," "Practice everyday English conversation," and "Acquire business English." It also includes a means for generating learning materials and video content customized to the user's needs. This means provides learning materials and video content corresponding to each step in accordance with the generated roadmap. For example, the "Study basic English" step provides grammar books, flashcards, and instructional videos on basic English. Finally, it includes a means for users to instantly receive answers to questions that arise during their studies via chat. This means provides a chat function with an AI chatbot or an expert, allowing them to instantly resolve questions that arise during their studies.

[0031] "Example 2"

[0032] The system of the present invention includes a means for users to input their goals. Specifically, it provides an interface for users to text-input their goals, such as "I want to be able to speak English fluently." It then includes a means for generating specific answers based on this input. This means generates a roadmap for the user's goal. For example, for the goal "I want to be able to speak English fluently," it generates a roadmap including steps such as "Study basic English," "Practice everyday English conversation," and "Acquire business English." It also includes a means for generating learning materials and video content customized to the user's needs. This means provides learning materials and video content corresponding to each step in accordance with the generated roadmap. For example, the "Study basic English" step provides grammar books, flashcards, and instructional videos on basic English. Finally, it includes a means for users to instantly receive answers to questions that arise during their studies via chat. This means provides a chat function with an AI chatbot or an expert, allowing them to instantly resolve questions that arise during their studies.

[0033] The processing flow of each embodiment will be described below.

[0034] "Example 1"

[0035] Step 1: A user accesses the system and enters their goal in text, for example, "I want to be able to speak English fluently."

[0036] Step 2: The system generates a specific answer based on the user's input. This answer serves as a roadmap for the user's goal. For example, for a goal like "I want to be able to speak English fluently," the system generates a roadmap including steps like "Study basic English," "Practice everyday English conversation," and "Master business English."

[0037] Step 3: The system generates customized learning materials and video content based on the user's needs. These learning materials and video content are provided according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and basic English instruction videos.

[0038] Step 4: The user continues their learning using the provided learning materials and video content. If they have any questions during their learning, they can use the chat function within the system to ask questions. This chat function allows users to chat with an AI chatbot or an expert, allowing them to instantly resolve any questions they may have during their learning.

[0039] Example 1

[0040] Next, a description will be given of Example 1 of Form 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."

[0041] Conventional learning support systems have had difficulty providing users with specific roadmaps and customized learning materials to help them achieve their goals. Furthermore, they lacked a means to obtain immediate answers to questions that arise during learning, which led to a decline in users' learning efficiency.

[0042] 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.

[0043] In this invention, the server includes: a means for a user to input their goals; a means for generating specific answers based on the user's input; a means for generating a roadmap for the user's goals; a means for generating customized learning materials and video content according to the user's requests; a means for progressing with learning based on the generated learning materials and video content; and a means for the user to ask questions via chat and receive answers on the spot. This allows the user to obtain a specific roadmap for their goals and efficiently progress with their learning using the customized learning materials and video content. Furthermore, since questions that arise during learning can be answered immediately, learning efficiency is improved. The server also includes: a means for generating customized learning content according to the user's requests; an answer generation means for accepting questions about the learning content via chat from the user who is progressing with learning using the generated learning content and generating answers to the accepted questions; an emotion engine for recognizing the user's emotions; and an adjustment means for adjusting the method of providing the learning content in response to changes in the emotions. The adjustment means may provide learning content with a lower level of difficulty if the emotion engine determines that the user is struggling with learning.

[0044] A "user" is an individual or entity that uses the system to achieve their goals.

[0045] A "goal" refers to a specific outcome or state that a user wants to achieve.

[0046] "Input means" refers to an interface or device that allows a user to input goals into the system.

[0047] A "specific answer" refers to specific guidelines or information for achieving a goal that is generated based on the user's input.

[0048] A "roadmap" is a plan that shows the steps or processes required to achieve a user's goal.

[0049] A "generative AI model" refers to an artificial intelligence model that generates specific answers or roadmaps based on user input.

[0050] "Customized learning materials" refers to learning materials that are specifically created to meet the user's goals and needs.

[0051] "Video content" refers to video materials provided to assist users in their learning.

[0052] "Learning means" refers to the methods and tools used to advance learning using the generated teaching materials and video content.

[0053] "Chat means" refers to a communication means that allows users to input questions that arise during their studies and receive answers on the spot.

[0054] MODE FOR CARRYING OUT THE INVENTION

[0055] The present invention relates to a learning support system for helping users achieve their own goals. Specific embodiments of this system will be described below.

[0056] 1. User goal input

[0057] The user accesses the system's text input interface using a terminal (PC or smartphone). The user inputs a goal, such as "I want to be able to speak English fluently." This input is sent to the server.

[0058] 2. Generate a roadmap based on your goals

[0059] The server analyzes the received user's goals and uses a generative AI model to generate a specific roadmap for achieving the goal. For example, for a goal such as "I want to be able to speak English fluently," the server generates a roadmap including steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[0060] 3. Providing customized teaching materials and video content

[0061] The server generates customized learning materials and video content for each step according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and basic English instruction videos. These learning materials and video content are sent to the user's device, where the user can view and study them.

[0062] 4. Instant answers to questions you may have while studying

[0063] If a user has a question while studying, they can access the chat function using their device. The user enters the question in the chat box and sends it to the server. The server then uses an AI chatbot or a chat function with an expert to instantly generate an answer to the user's question and respond to the user.

[0064] Examples of specific examples and prompts

[0065] Specific examples

[0066] If a user types "I want to become fluent in English," the system generates a roadmap like this:

[0067] 1. Learning basic English

[0068] grammar book

[0069] Flashcards

[0070] Basic English teaching videos

[0071] 2. Practice everyday English conversation

[0072] Conversation practice app

[0073] Daily conversation videos

[0074] 3. Mastering Business English

[0075] Business English Materials

[0076] Business conversation videos

[0077] Prompt Sentence Examples

[0078] For the goal "I want to be able to speak English fluently," the following prompt sentences are input to the generative AI model:

[0079] The user's goal is "I want to become fluent in English." Create a roadmap for how to achieve this goal, with specific learning materials and video content for each step.

[0080] Based on this prompt, the generative AI model suggests a specific roadmap, educational materials, and video content to help the user achieve their goals.

[0081] As described above, this invention provides a system that provides users with a specific roadmap for achieving their goals, customized learning materials, and video content, and allows them to get immediate answers to any questions they may have while studying.

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

[0083] Step 1:

[0084] A user accesses the system's text input interface using a terminal (PC or smartphone). The user inputs a goal, for example, "I want to be able to speak English fluently." This input is sent to the server. The input data is the user's goal text, and the output is the goal data sent to the server.

[0085] Step 2:

[0086] The server analyzes the received user goal data and uses a generative AI model to generate a specific roadmap for achieving the goal. For example, for a goal such as "I want to be able to speak English fluently," a roadmap is generated that includes steps such as "Study basic English," "Practice everyday English conversation," and "Master business English." The input data is the user's goal data, and the output is the generated roadmap.

[0087] Step 3:

[0088] The server generates customized learning materials and video content for each step according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, flashcards, and basic English instruction videos. The input data is the generated roadmap, and the output is customized learning materials and video content.

[0089] Step 4:

[0090] The server sends the generated learning materials and video content to the user's device. The user uses the device to view and study these learning materials and video content. The input data are customized learning materials and video content, and the output is the learning materials sent to the user's device.

[0091] Step 5:

[0092] If a user has a question while studying, they can access the chat function using their terminal. The user enters the question in the chat box and sends it to the server. The input data is the user's question text, and the output is the question data sent to the server.

[0093] Step 6:

[0094] The server uses an AI chatbot or a chat function with an expert to instantly generate an answer to the user's question and respond to the user. The input data is the user's question data, and the output is the generated answer text.

[0095] (Application example 1)

[0096] Next, a description will be given of Application Example 1 of Embodiment 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."

[0097] Conventional learning support systems have difficulty providing a specific learning roadmap for the goals set by the user, and lack the means to provide customized learning materials and video content. As a result, users are unable to progress through their studies efficiently, and it is difficult to get immediate answers to questions that arise during the course of study. This has led to problems such as a decline in users' motivation to learn and delays in achieving their goals.

[0098] 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.

[0099] In this invention, the server includes: means for a user to input his or her goals; means for generating specific answers based on the user's input; means for generating teaching materials and video content customized according to the user's requests; means for the user to proceed with learning based on the generated teaching materials and video content; means for the user to ask questions via chat and receive answers on the spot; means for generating a roadmap based on the user's goals using a generative AI model; means for providing teaching materials and video content corresponding to each step according to the generated roadmap; and means for providing immediate answers to the user's questions. This allows the user to progress with learning efficiently and obtain immediate answers to questions that arise during learning.

[0100] The "means for the user to input his / her own goals" is an interface for the user to input the goals he / she wants to achieve in text form.

[0101] The "means for generating specific answers based on user input" is a system that provides appropriate learning steps and advice for the goals entered by the user.

[0102] "Means for generating educational materials and video content customized according to user requests" refers to a system that creates individually optimized educational materials and video content based on the user's learning goals and progress.

[0103] "Means for advancing learning based on the generated teaching materials and video content" refers to a method by which a user can advance learning using the provided teaching materials and video content.

[0104] "A means for users to ask questions via chat and receive answers on the spot" is a chat function that allows users to ask questions in real time about questions that arise while studying and receive instant answers.

[0105] The "means for generating a roadmap based on a user's goals using a generative AI model" is a system that uses a generative AI model to create a roadmap that shows specific learning steps toward achieving the user's goals.

[0106] "Means for providing teaching materials and video content corresponding to each step according to the generated roadmap" is a system that provides users with teaching materials and video content corresponding to each learning step based on the generated roadmap.

[0107] The "means for providing immediate answers to user questions" is a system that provides quick answers to questions that arise during the user's studies.

[0108] As an embodiment of the present invention, a case where a user uses a learning support system using a smartphone will be described.

[0109] System Program

[0110] The system consists of programs with the following main functions:

[0111] 1. Objective input interface: Provides an interface for users to input their learning objectives in text format.

[0112] 2. Specific answer generation: Based on the goals entered by the user, a generative AI model is used to generate a specific learning roadmap.

[0113] 3. Generation of customized teaching materials and video content: According to the generated roadmap, teaching materials and video content corresponding to each step are generated.

[0114] 4. Learning progress support: Support users in progressing through their studies using the provided teaching materials and video content.

[0115] 5. Chat function: Provide a chat function that allows users to ask questions that arise during their studies in real time and receive instant answers.

[0116] Hardware and Software

[0117] The system uses the following hardware and software:

[0118] Hardware: Smartphones, servers

[0119] Software: Python, OpenAI® API

[0120] Data processing and calculation

[0121] 1. Goal input interface: The user inputs learning goals through the smartphone application. The input data is sent to the server.

[0122] 2. Specific answer generation: The server uses the OpenAI API to generate a specific learning roadmap based on the user's goals, where the generative AI model generates answers based on the prompt sentences.

[0123] 3. Generate customized learning materials and video content: Based on the generated roadmap, we generate learning materials and video content corresponding to each step, also using OpenAI APIs.

[0124] 4. Learning progress support: Users use their smartphones to view the provided teaching materials and video content and progress with their studies.

[0125] 5. Chat function: When a user has a question that arises during learning, they can enter it in the chat function. The server uses the OpenAI API to instantly generate an answer and provide it to the user.

[0126] Specific examples

[0127] For example, if a user inputs the goal "I want to become fluent in English," a specific learning roadmap will be generated using the following prompt:

[0128] Prompt Sentence Examples

[0129] The user's goal is "I want to become fluent in English." Generate a concrete roadmap for achieving this goal.

[0130] Based on the generated roadmap, steps such as learning basic English, practicing everyday English conversation, and mastering business English are presented, with corresponding teaching materials and video content provided. If a user asks "How should I evaluate my current English level?" during their studies, they will receive an immediate answer via the chat function.

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

[0132] Step 1:

[0133] The user launches the smartphone application and enters their learning goals.

[0134] Input: The user enters the learning objective in text format.

[0135] Data processing: The entered text data is sent to the server.

[0136] Output: Objective data sent to the server.

[0137] Step 2:

[0138] The server generates a specific learning roadmap using a generative AI model based on the received learning goal data. The server may include: means for generating a roadmap for the user's goal using the generative AI model; and means for providing the user with the learning content corresponding to each of a plurality of steps included in the roadmap.

[0139] Input: Objective data sent to the server.

[0140] Data calculation: Input prompt sentences into the generative AI model to generate a specific learning roadmap.

[0141] Output: The generated learning roadmap.

[0142] Step 3:

[0143] The server generates customized learning materials and video content corresponding to each step based on the generated learning roadmap.

[0144] Input: The generated learning roadmap.

[0145] Data processing: Generative AI models are used to generate teaching materials and video content for each step.

[0146] Output: Customized teaching materials and video content.

[0147] Step 4:

[0148] Users use their smartphones to view the provided teaching materials and video content and progress through their studies.

[0149] Input: Customized educational materials and video content.

[0150] Specific operation: Users view learning materials and video content through a smartphone application and progress through their studies.

[0151] Output: The user's learning progress.

[0152] Step 5:

[0153] Users can enter any questions they have while studying into the chat, and the server will provide an immediate answer.

[0154] Input: Questions entered by users in chat.

[0155] Data Computing: Use generative AI models to generate answers to user questions.

[0156] Output: The generated answer.

[0157] Example 2

[0158] Next, a description will be given of Example 2 of Form 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."

[0159] Conventional learning support systems have had difficulty providing users with specific roadmaps and customized learning materials to help them achieve their goals. Furthermore, they lacked a means to obtain immediate answers to questions that arose during learning. This resulted in issues such as reduced learning efficiency and longer time to achieve goals.

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

[0161] In this invention, the server includes means for a user to input their own goals, means for generating specific answers based on the user's input, means for generating a roadmap for the user's goals, means for generating customized learning materials and video content according to the user's requests, means for progressing with learning based on the generated learning materials and video content, and means for the user to ask questions via chat and receive answers on the spot. This allows the user to obtain a specific roadmap for their goals and to efficiently progress with their learning using the customized learning materials and video content. Furthermore, since questions that arise during learning can be answered immediately, learning efficiency is improved and the time to achieve goals is shortened.

[0162] A "user" is an individual or entity that uses the system to achieve their goals.

[0163] A "goal" refers to a specific outcome or state that a user wants to achieve.

[0164] An "interface" is a software or hardware component that provides a means for a user to input goals into a system.

[0165] A "roadmap" is a written plan that specifies the steps and action plans required to achieve a user's goals.

[0166] "Customized learning materials" refers to learning materials and content that are individually tailored to a user's goals and learning progress.

[0167] "Video content" refers to educational materials in video format provided to assist users in their learning.

[0168] "Chat" is a means of communication that allows users to enter questions and doubts in real time through the system and receive answers.

[0169] An "AI chatbot" is a program that uses artificial intelligence to automatically generate answers to users' questions.

[0170] A "generative AI model" is an artificial intelligence algorithm that generates optimal answers and roadmaps based on user input data.

[0171] The present invention relates to a learning support system for helping users achieve their own goals. Specific embodiments of this system will be described below.

[0172] System configuration

[0173] User goal input

[0174] The user inputs their goal in text using the interface provided by the system. For example, the user inputs "I want to be able to speak English fluently."

[0175] Goal-based roadmap generation

[0176] The server generates a specific roadmap based on the goal entered by the user. This roadmap includes steps for achieving the goal. For example, for a goal such as "I want to be able to speak English fluently," the server would include steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[0177] Providing customized educational materials and video content

[0178] The server generates teaching materials and video content for each step according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and instructional videos on basic English.

[0179] Resolving questions during study

[0180] Users can chat with the server if they have any questions that arise during their studies. The server provides an AI chatbot or a chat function with experts to instantly answer users' questions.

[0181] Hardware and software used

[0182] Interface: A software or hardware component through which a user inputs goals.

[0183] Server: A central processing unit for generating roadmaps and customized educational materials using generative AI models.

[0184] Generative AI models: Artificial intelligence algorithms that generate optimal answers and roadmaps based on user input data.

[0185] AI chatbot: A program that automatically generates answers to user questions.

[0186] Specific examples

[0187] 1. The user types "I want to become fluent in English" into the system interface.

[0188] 2. The terminal sends the entered text data to the server.

[0189] 3. The server uses the generative AI model to generate a roadmap including steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[0190] 4. The server sends the generated roadmap to the terminal.

[0191] 5. For the step "Learning Basic English," the server retrieves grammar books, vocabulary cards, and basic English instruction videos from the database and sends them to the terminal.

[0192] 6. When a user asks in chat, "I don't know how to use this grammar," the device sends the question to the server.

[0193] 7. The server uses an AI chatbot to instantly generate an answer and send it to the device.

[0194] 8. The terminal displays the generated answer to the user.

[0195] Prompt Sentence Examples

[0196] "If a user types in 'I want to become fluent in English,' explain what roadmap you will generate and what learning materials and video content you will provide. Also explain how you will answer any questions that may arise during the learning process."

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

[0198] Step 1:

[0199] The user uses the system's interface to enter their goal in text, for example, "I want to be able to speak English fluently."

[0200] Input: User goal text

[0201] Output: Target text data

[0202] Specific operation: The terminal transmits the text data entered by the user to the server.

[0203] Step 2:

[0204] The server analyzes the received target text data and recognizes it as the user's target.

[0205] Input: Target text data

[0206] Output: Parsed target data

[0207] Specific Operations: The server analyzes the target text using a text analysis algorithm to generate target data.

[0208] Step 3:

[0209] The server uses a generative AI model to generate a specific roadmap based on the user's goals.

[0210] Input: Parsed target data

[0211] Output: Roadmap data

[0212] Specific operation: The server uses a generative AI model to generate a roadmap that is optimal for the target data and creates roadmap data.

[0213] Step 4:

[0214] The server transmits the generated roadmap data to the terminal.

[0215] Input: Roadmap data

[0216] Output: Roadmap data sent to the terminal

[0217] Specific operation: The server transmits roadmap data to the terminal and displays it to the user.

[0218] Step 5:

[0219] The server generates customized educational materials and video content corresponding to each step according to the generated roadmap.

[0220] Input: Roadmap data

[0221] Output: Teaching material data and video content data

[0222] Specific operation: The server retrieves the teaching materials and video content corresponding to each step from the database and generates customized teaching material data and video content data.

[0223] Step 6:

[0224] The server transmits the generated teaching material data and video content data to the terminal.

[0225] Input: Teaching material data and video content data

[0226] Output: Teaching material data and video content data sent to the device

[0227] Specific operation: The server transmits the educational material data and video content data to the terminal and provides them to the user.

[0228] Step 7:

[0229] Users can use chat to ask any questions that arise during their studies.

[0230] Input: User's question text

[0231] Output: Question text data

[0232] Specific operation: The terminal transmits the question text data entered by the user to the server.

[0233] Step 8:

[0234] The server uses an AI chatbot to generate answers to users' questions.

[0235] Input: Question text data

[0236] Output: Answer text data

[0237] Specific operation: The server uses the AI ​​chatbot to analyze the question text data and generate answer text data.

[0238] Step 9:

[0239] The server transmits the generated answer text data to the terminal.

[0240] Input: Answer text data

[0241] Output: Answer text data sent to the terminal

[0242] Specific operation: The server sends the answer text data to the terminal and displays it to the user.

[0243] (Application example 2)

[0244] Next, a description will be given of Application Example 2 of Form 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."

[0245] Conventional learning support systems have difficulty providing a specific learning roadmap for users' set goals, and lack the means to appropriately provide customized learning materials and video content. As a result, users are unable to progress efficiently in their studies, and the path to achieving their goals is unclear. Furthermore, there are insufficient means to obtain immediate answers to questions that arise during the study process.

[0246] 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.

[0247] In this invention, the server includes a means for a user to input their goals, a means for generating specific answers based on the user's input, a means for generating customized learning materials and video content according to the user's requests, a means for the user to proceed with learning based on the generated learning materials and video content, a means for the user to ask questions via chat and receive answers on the spot, a means for generating a roadmap for the user's goals using a generative AI model, a means for providing learning materials and video content corresponding to each step based on the generated roadmap, and an application installed on a smartphone. This allows the user to efficiently progress through their learning according to a specific learning roadmap, and the provision of customized learning materials and video content appropriately clarifies the path to achieving their goals. It also enables the user to obtain immediate answers to questions that arise during their learning.

[0248] The "means for the user to input his / her own goals" is a function that provides an interface for the user to input the goals he / she wants to achieve in text format.

[0249] The "means for generating specific answers based on user input" is a function that generates appropriate learning steps and action plans for the goals entered by the user.

[0250] "Means for generating teaching materials and video content customized according to the user's requests" refers to a function for creating individually optimized teaching materials and video content based on the user's goals and learning progress.

[0251] The "means for advancing learning based on the generated teaching materials and video content" is a function that allows the user to advance learning using the provided teaching materials and video content.

[0252] "A means for users to ask questions via chat and receive answers on the spot" is a function that allows users to ask questions in chat format about questions that arise while studying and receive answers immediately.

[0253] "Means for generating a roadmap for user goals using a generative AI model" is a function that utilizes a generative AI model to create specific learning steps and action plans for achieving the user's goals.

[0254] "Means for providing teaching materials and video content corresponding to each step based on the generated roadmap" is a function that provides users with teaching materials and video content corresponding to each step according to the generated learning roadmap.

[0255] An "application installed on a smartphone" is application software that runs on a smartphone and allows a user to study to achieve a goal.

[0256] The system for implementing this invention allows users to input their own goals, generates a specific learning roadmap based on the goals, and provides customized learning materials and video content.It also has a chat function that allows users to get immediate answers to any questions that arise during the learning process.

[0257] System configuration

[0258] Hardware

[0259] Smartphone: A device that allows users to input their goals and progress through their learning.

[0260] Server: A back-end system for processing data and running generative AI models.

[0261] software

[0262] Generative AI model: Uses OpenAI's API to generate learning roadmaps and customized learning materials based on user goals.

[0263] Chatbot: Provides an AI chatbot function to instantly answer any questions users may have while studying.

[0264] Data processing and calculation

[0265] User goal input

[0266] Users enter their goals in text format through a smartphone application, such as "I want to be able to speak English fluently."

[0267] Generate a roadmap

[0268] The server uses a generative AI model to generate a specific learning roadmap for the user's goals. Example prompts include:

[0269] The user's goal is "I want to become fluent in English." Generate a concrete roadmap for achieving this goal.

[0270] Creation of educational materials and video content

[0271] Based on the generated roadmap, we generate teaching materials and video content corresponding to each step. Examples of prompts are as follows:

[0272] Use this roadmap to generate educational materials and video content for each step.

[0273] Roadmap:

[0274] Learn basic English -> Practice everyday English conversation -> Master business English

[0275] Learning Progression

[0276] Users use the provided learning materials and video content to progress through their studies. Through a smartphone application, they can view the learning materials and videos corresponding to each step and progress through their studies.

[0277] Interacting with a chatbot

[0278] When a user has a question during their study, they can ask it in chat format, and the server will provide an immediate answer using a generative AI model. Examples of prompts include:

[0279] User Question: I'm having trouble with the step I'm currently on. What should I do?

[0280] Provide instant answers.

[0281] Specific examples

[0282] For example, if a user inputs a goal like "I want to become fluent in English," the generative AI model will generate a roadmap like this:

[0283] Learning Basic English

[0284] Daily English conversation practice

[0285] Mastering Business English

[0286] Next, learning materials and video content corresponding to each step are generated. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and instructional videos on basic English.

[0287] While learning, users can ask, "I'm not sure about the step I'm on. What should I do?" and the chatbot will provide an immediate answer.

[0288] In this way, users can efficiently progress through their studies by following a specific learning roadmap, and by being provided with customized learning materials and video content, the path to achieving their goals becomes clear. Also, they can get immediate answers to any questions that arise during their studies.

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

[0290] Step 1:

[0291] The user starts the smartphone application and inputs their goals in text format, which are then sent to the server.

[0292] Input: User goal (e.g., "I want to become fluent in English")

[0293] Output: User goals sent to the server

[0294] Step 2:

[0295] The server generates a specific learning roadmap based on the received user's goals using a generative AI model, which uses prompts to generate optimal learning steps for the goals.

[0296] Input: User goal

[0297] Data processing: Processing prompts with a generative AI model

[0298] Output: A specific learning roadmap (e.g., "Learn basic English -> Practice everyday English conversation -> Master business English")

[0299] Step 3:

[0300] The server generates customized learning materials and video content for each step based on the generated learning roadmap, and uses a generative AI model to select the optimal learning materials and video content for each step.

[0301] Input: A concrete learning roadmap

[0302] Data processing: Processing prompts with a generative AI model

[0303] Output: Customized teaching materials and video content (e.g., "Learning Basic English: Grammar books, vocabulary cards, and basic English teaching videos")

[0304] Step 4:

[0305] Users can learn using the learning materials and video content provided through a smartphone application, viewing the learning materials and videos corresponding to each step and progressing through the learning process.

[0306] Input: Customized learning materials and video content

[0307] Output: User's learning progress

[0308] Step 5:

[0309] When a user asks a question in chat format while studying, the server uses a generative AI model to provide an immediate answer, which uses prompts to generate the optimal answer for the user's question.

[0310] Input: User question (e.g., "I don't understand something about the current step. What should I do?")

[0311] Data processing: Processing prompts with a generative AI model

[0312] Output: Instant response from the chatbot (e.g., "In this step, it's important to first understand basic grammar.")

[0313] Through these steps, users can efficiently progress through their studies by following a specific learning roadmap, and by being provided with customized learning materials and video content, the path to achieving their goals becomes clear. Furthermore, they can get immediate answers to any questions that arise during their studies.

[0314] 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.

[0315] "Example 1"

[0316] As one embodiment of the present invention, a system incorporating an emotion engine is provided. This system recognizes a user's emotions and adjusts the method of providing learning content in response to changes in those emotions. Specifically, the emotion engine analyzes the user's reactions and behavior when using learning content, or emotional information directly entered by the user into the system. The emotion engine detects changes in the user's emotions based on the analysis results and reflects these results in the provision of learning content. For example, if the user feels that they are struggling with a study, the emotion engine captures this information and instructs the system to provide easier learning content. Similarly, if the user is highly excited about the study, the emotion engine captures this information and instructs the system to provide more advanced learning content. In this way, a system incorporating an emotion engine can flexibly adjust the method of providing learning content in response to changes in the user's emotions, thereby providing the user with an optimal learning environment.

[0317] "Example 2"

[0318] As one embodiment of the present invention, a system incorporating an emotion engine is provided. This system recognizes a user's emotions and adjusts the method of providing learning content in response to changes in those emotions. Specifically, the emotion engine analyzes the user's reactions and behavior when using learning content, or emotional information directly entered by the user into the system. The emotion engine detects changes in the user's emotions based on the analysis results and reflects these results in the provision of learning content. For example, if the user feels that they are struggling with a study, the emotion engine captures this information and instructs the system to provide easier learning content. Similarly, if the user is highly excited about the study, the emotion engine captures this information and instructs the system to provide more advanced learning content. In this way, a system incorporating an emotion engine can flexibly adjust the method of providing learning content in response to changes in the user's emotions, thereby providing the user with an optimal learning environment.

[0319] The processing flow of each embodiment will be described below.

[0320] "Example 1"

[0321] Step 1: The user consumes the learning content, and the system collects information on the user's reactions and behavior, as well as emotions that the user directly inputs into the system.

[0322] Step 2: The collected information is sent to the emotion engine for analysis. The emotion engine uses the analysis results to detect changes in the user's emotions.

[0323] Step 3: The emotion engine reflects the detected change in emotion in the provision of learning content. For example, if the user feels that they are struggling with a lesson, the emotion engine captures that information and instructs the system to provide easier learning content. Also, if the user shows high excitement about learning, the emotion engine captures that information and instructs the system to provide more advanced learning content.

[0324] Example 1

[0325] Next, a description will be given of Example 1 of Form 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."

[0326] Conventional learning support systems are inadequate in providing specific learning plans and customized learning materials tailored to the user's goals, and they are also difficult to provide immediate answers to questions that arise during learning. Furthermore, learning content is not adjusted in response to changes in the user's emotions, resulting in a decrease in learning efficiency. There is a need to solve these issues and provide the optimal learning environment for users.

[0327] 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.

[0328] In this invention, the server includes a means for a user to input his or her goals, a means for generating specific answers based on the user's input, a means for generating learning materials and video content customized according to the user's requests, a means for the user to proceed with learning based on the generated learning materials and video content, a means for the user to ask questions via chat and receive answers on the spot, and a means for analyzing the user's emotions and adjusting the learning content based on the results. This makes it possible to provide a specific learning plan according to the user's goals, provide customized learning materials and video content, provide immediate answers to questions during learning, and adjust the learning content according to changes in the user's emotions.

[0329] A "user" is an individual or entity that uses the system to achieve their goals.

[0330] A "goal" is a specific purpose or task that a user wants to achieve.

[0331] "Input means" is an interface that allows a user to input goals and information into the system.

[0332] A "specific answer" is specific instructions or information for achieving a goal that is generated based on the user's input.

[0333] "Generation means" is a function that creates specific answers, teaching materials, and video content based on the information entered by the user.

[0334] "Customized learning materials" are learning materials that are specifically created to meet a user's goals and needs.

[0335] "Video content" refers to video materials provided to assist users in their learning.

[0336] "Learning means" refers to methods or functions that allow users to advance their learning using the generated teaching materials and video content.

[0337] "Chat means" is a communication means that allows users to ask questions in real time about any questions that arise during their studies.

[0338] "Emotion analysis means" is a function that analyzes the user's emotions and adjusts the learning content based on the results.

[0339] A "roadmap" is a guideline that shows the steps and plans necessary to achieve a user's goals.

[0340] This invention relates to a learning support system that helps users achieve their goals. The system allows users to input their goals and provides specific learning plans and customized learning materials based on those goals. The system also provides immediate answers to questions that arise during learning and adjusts learning content in response to changes in the user's emotions.

[0341] Hardware and software used

[0342] Hardware

[0343] Device: The device through which a user inputs their goals and accesses learning content. Examples include computers, tablets, and smartphones.

[0344] Server: A central processing unit that receives and analyzes user input data and generates lesson plans and learning materials.

[0345] software

[0346] Generative AI model: An artificial intelligence model for generating a specific learning plan (roadmap) based on the user's goals.

[0347] Sentiment analysis engine: Software for analyzing user emotions and adjusting learning content based on the results.

[0348] Chatbot: A conversational agent that answers questions that arise during a user's learning process in real time.

[0349] Specific operation of the system

[0350] 1. User goal input

[0351] The user inputs their goal in text form through the device interface, for example, "I want to be able to speak English fluently." The device then sends this input data to the server.

[0352] 2. Generate a roadmap

[0353] The server analyzes the goal data received from the user and generates a specific roadmap using a generative AI model. For example, for a goal such as "I want to be able to speak English fluently," it generates a roadmap including steps such as "Study basic English," "Practice everyday English conversation," and "Master business English." The generated roadmap is then sent to the device.

[0354] 3. Providing customized teaching materials and video content

[0355] The server selects the learning materials and video content for each step based on the generated roadmap. For example, for the "Learning Basic English" step, it selects grammar books, vocabulary cards, and basic English instructional videos. The selected learning materials and video content are sent to the device, where they can be accessed by the user.

[0356] 4. Resolving questions during your studies

[0357] Users can use the chat function on their device to ask questions that arise during their studies. The device then sends the question to the server. The server then instantly generates an answer through an AI chatbot or a chat function with an expert and sends it to the device. The user can then receive the answer through the device.

[0358] 5. Adjusting learning content with an emotional engine

[0359] The server uses an emotion engine to analyze the user's emotions. It receives and analyzes the user's reactions and behavior when using learning content, as well as emotional information entered directly by the user, from the device. The emotion engine detects changes in the user's emotions based on the results of this analysis and reflects these results in the provision of learning content. For example, if the user feels that they are struggling with a lesson, the emotion engine will capture this information and instruct the server to provide learning content at an easier level. The server then selects new content according to the instructions and sends it to the device.

[0360] Examples of specific examples and prompts

[0361] Specific examples

[0362] If a user types "I want to become fluent in English," the following roadmap will be generated:

[0363] 1. Learning basic English

[0364] 2. Practice everyday English conversation

[0365] 3. Mastering Business English

[0366] For each step, the following educational materials and video content are provided:

[0367] Learning basic English: Grammar books, vocabulary cards, and basic English instruction videos

[0368] Practice everyday English conversation: Conversation practice app, simulation videos of everyday conversations

[0369] Mastering Business English: Business English teaching materials, business conversation videos

[0370] Prompt Sentence Examples

[0371] "If a user tells you they want to become fluent in English, explain what roadmap and learning materials you would provide them."

[0372] By feeding this prompt into a generative AI model, we can demonstrate how the system generates a roadmap and learning materials based on the user's goals.

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

[0374] Step 1:

[0375] The user inputs his / her goal as text through the interface of the terminal. For example, he / she inputs "I want to be able to speak English fluently." The terminal sends this input data to the server. The input data is the user's goal text, and the output is the goal data sent to the server.

[0376] Step 2:

[0377] The server analyzes the goal data received from the user and generates a specific roadmap using a generative AI model. For example, for a goal such as "I want to be able to speak English fluently," a roadmap is generated that includes steps such as "Study basic English," "Practice everyday English conversation," and "Master business English." The input data is the user's goal data, and the output is the generated roadmap. The generated roadmap is sent to the device.

[0378] Step 3:

[0379] The server selects teaching materials and video content corresponding to each step based on the generated roadmap. For example, for the "Learning Basic English" step, it selects grammar books, flashcards, and basic English instructional videos. The input data is the generated roadmap, and the output is the selected teaching materials and video content. The selected teaching materials and video content are sent to the terminal, where they can be accessed by the user.

[0380] Step 4:

[0381] Users can use the chat function of their devices to ask questions that arise during their studies. The devices send these questions to the server. The input data is the user's question, and the output is the query data sent to the server.

[0382] Step 5:

[0383] The server generates answers instantly through an AI chatbot or a chat function with an expert and sends them to the device. The input data is the user's inquiry data, and the output is the generated answer. The user can receive the answer through their device.

[0384] Step 6:

[0385] The server uses an emotion engine to analyze the user's emotions. It receives and analyzes the user's reactions and behavior when using learning content, as well as emotional information entered directly by the user, from the device. The input data is the user's reactions, behavior, and emotional information, and the output is the analysis results.

[0386] Step 7:

[0387] The emotion engine uses the results of this analysis to detect changes in the user's emotions and reflects these results in the provision of learning content. For example, if the user feels that they are struggling with a lesson, the emotion engine will capture this information and instruct the server to provide learning content at an easier level. The input data is the emotion analysis results, and the output is adjusted learning content. The server then selects new content according to the instructions and sends it to the device.

[0388] (Application example 1)

[0389] Next, a description will be given of Application Example 1 of Embodiment 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."

[0390] Conventional learning support systems have difficulty providing a specific learning roadmap that matches the user's goals, and they are unable to adjust the way learning content is provided based on the user's emotions. As a result, users are prone to becoming discouraged and are unable to study effectively.

[0391] 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.

[0392] In this invention, the server includes a means for a user to input their goals, a means for generating specific answers based on the user's input, a means for generating learning materials and video content customized according to the user's requests, a means for the user to proceed with learning based on the generated learning materials and video content, a means for the user to ask questions via chat and receive answers on the spot, and a means for analyzing the user's emotions and adjusting the method of providing learning content according to those emotions. This makes it possible to provide a specific learning roadmap according to the user's goals and further adjust the method of providing learning content according to the user's emotions.

[0393] The "means for users to input their own goals" is an interface that allows users to input their own learning goals or goals they wish to achieve in text format.

[0394] "Means for generating specific answers based on user input" refers to algorithms or systems that generate appropriate learning steps and action plans for the goals entered by the user.

[0395] "Means for generating educational materials and video content customized according to user requests" refers to a system for creating and providing educational materials and video content that are individually optimized based on the user's learning goals and progress.

[0396] "Means for advancing learning based on the generated teaching materials and video content" refers to methods and tools that allow users to advance their learning using the provided teaching materials and video content.

[0397] "A means for users to ask questions via chat and receive answers on the spot" is a chat function that allows users to ask questions in real time about questions that arise while studying and receive immediate answers.

[0398] "Means for analyzing a user's emotions and adjusting the delivery method of learning content according to those emotions" refers to a system that analyzes a user's emotional state while learning and dynamically adjusts the difficulty level and delivery method of learning content based on the results.

[0399] The system for implementing this invention allows users to input their own goals, generates a specific learning roadmap based on those goals, and provides customized learning materials and video content. It also has the ability to analyze the user's emotions and adjust the way the learning content is provided based on those emotions.

[0400] 1. System Program

[0401] The system consists of the following major components:

[0402] An interface where users input their goals

[0403] A generative AI model that generates specific answers based on goals

[0404] A content generation engine that generates customized educational materials and video content

[0405] Emotion engine that analyzes user emotions

[0406] Real-time response system that provides chat functionality

[0407] 2. Program processing explanation

[0408] The server receives the goals entered by the user and uses a generative AI model to generate a specific learning roadmap based on those goals. The content generation engine creates customized learning materials and video content according to the generated roadmap. As the user progresses with their learning, the emotion engine analyzes their emotions and adjusts how the learning content is presented based on the results. If a question arises during the learning process, the user can get an immediate answer through a real-time response system.

[0409] The hardware used includes mobile devices such as smartphones and tablets, and the software uses OpenAI's API and EmotionEngine.

[0410] 3. Specific Examples

[0411] As a concrete example, consider the case where a user inputs "I want to become fluent in English." In this case, the generative AI model generates a learning roadmap using the following prompt sentence:

[0412] Example prompt sentence:

[0413] The user's goal is "I want to be able to speak English fluently." Generate steps to achieve this goal.

[0414] The generated roadmap includes the following steps:

[0415] 1. Learning basic English

[0416] 2. Practice everyday English conversation

[0417] 3. Mastering Business English

[0418] Based on this roadmap, the content generation engine provides learning materials and video content for each step. For example, the basic English learning step provides grammar books, vocabulary cards, and basic English instructional videos.

[0419] As the user progresses through the learning process, the emotion engine analyzes the user's emotions, and if the user feels frustrated, the system adjusts to provide easier content. Conversely, if the user is excited about learning, the system provides more challenging content.

[0420] In this way, the user can be supported in achieving their goals and can learn effectively.

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

[0422] Step 1:

[0423] The user inputs their goal. The user inputs the goal in text format using the interface of a smartphone or tablet. The input goal is sent to the server. The input data is the user's learning goal (e.g., "I want to be able to speak English fluently").

[0424] Step 2:

[0425] The server generates a specific answer based on the user's input. The server uses a generative AI model to generate a learning roadmap for the input goal. Specifically, it sends the following prompt using OpenAI's API:

[0426] Example prompt sentence:

[0427] The user's goal is "I want to be able to speak English fluently." Generate steps to achieve this goal.

[0428] The generated roadmap is sent from the server to the user's device. The output data is a learning roadmap (e.g., "learn basic English," "practice everyday English conversation," "master business English").

[0429] Step 3:

[0430] The server generates customized teaching materials and video content according to the user's requests. Based on the generated roadmap, the content generation engine creates teaching materials and video content corresponding to each step. For example, in the "Learning Basic English" step, grammar books, vocabulary cards, and instructional videos on basic English are generated. The generated content is sent from the server to the user's device. The output data is customized teaching materials and video content.

[0431] Step 4:

[0432] The user progresses with their studies based on the generated learning materials and video content. They use a smartphone or tablet to view the provided learning materials and video content and progress with their studies. The user's learning progress is sent to the server and recorded. The input data is the user's learning progress information.

[0433] Step 5:

[0434] The server analyzes the user's emotions and adjusts the way the learning content is presented based on those emotions. The emotion engine analyzes the user's emotional state while studying and dynamically adjusts the difficulty level and presentation method of the learning content based on the results. For example, if the user is feeling frustrated with their studies, the emotion engine will capture that information and instruct the system to provide content at an easier level. The output data is the adjusted learning content.

[0435] Step 6:

[0436] If a user has a question while studying, they can use the chat function to ask it in real time and get an immediate answer. Users input their question using the chat interface on their smartphone or tablet, and the server provides an immediate answer through an AI chatbot or a chat function with an expert. The input data is the user's question, and the output data is the real-time answer.

[0437] The above processing steps can help the user achieve their goals and realize effective learning.

[0438] Example 2

[0439] Next, a description will be given of Example 2 of Form 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."

[0440] Conventional learning systems have difficulty providing specific learning plans tailored to the user's goals, and there are limited ways to obtain immediate answers to questions that arise during learning. Furthermore, they lack the ability to adjust learning content in response to changes in the user's emotions, making it impossible to provide an optimal learning environment. This reduces the user's learning efficiency and makes it difficult to achieve goals.

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

[0442] In this invention, the server includes a means for the user to input their goals, a means for generating specific answers based on the user's input, a means for generating learning materials and video content customized to the user's needs, and a means for analyzing the user's emotions and adjusting the learning content in response to changes in the user's emotions. This allows the server to provide a specific learning plan tailored to the user's goals and provide immediate answers to questions that arise during learning. Furthermore, adjusting the learning content in response to changes in the user's emotions can provide an optimal learning environment.

[0443] A "user" is an individual or entity that uses the system to achieve their goals.

[0444] A "goal" is a specific purpose or task that a user wants to achieve.

[0445] "Input means" is an interface for a user to input his / her goals into the system.

[0446] A "specific answer" is a specific guideline or plan for achieving a goal that is generated by the system based on the goal entered by the user.

[0447] "Generation means" is a function for creating specific answers, customized teaching materials, and video content based on user input.

[0448] "Customized learning materials" are learning materials that are specifically created to meet a user's goals and needs.

[0449] "Video content" refers to video materials provided to assist users in their learning.

[0450] "Learning means" refers to methods and tools that allow users to advance their learning based on the generated teaching materials and video content.

[0451] "Chat means" is a communication function that allows users to ask questions that arise during their studies in real time and receive answers.

[0452] The "emotion analysis means" is a function for analyzing the user's emotions and detecting changes in those emotions.

[0453] "Adjustment means" is a function for appropriately modifying learning content based on the results of sentiment analysis.

[0454] A "roadmap" is a guideline that shows the steps and plans necessary to achieve a user's goals.

[0455] The system of the present invention is a learning support system that helps users achieve their goals. The system allows users to input their goals, provides specific learning plans based on those goals, and provides immediate answers to questions that arise during learning. The system also has a function to adjust learning content according to changes in the user's emotions.

[0456] Hardware and software used

[0457] Hardware

[0458] Device: The device (PC, smartphone, tablet, etc.) where users enter their goals and access learning content.

[0459] Server: A server that receives user input and uses generative AI models to generate and provide learning plans and content.

[0460] software

[0461] Generative AI model: An AI model for generating specific learning plans based on the user's goals.

[0462] Sentiment analysis engine: Software that analyzes user emotions and adjusts learning content accordingly.

[0463] Chatbot: An AI chatbot that provides instant answers to questions users may have while studying.

[0464] Program processing

[0465] User goal input

[0466] A user uses a terminal to access the system's interface and inputs a goal in text, for example, "I want to be able to speak English fluently."

[0467] Generate a roadmap

[0468] The server receives the user's input goals and uses the generative AI model to generate a roadmap for achieving the goal. The generated roadmap is displayed on the user's device. For example, it may include steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[0469] Providing customized educational materials and video content

[0470] The server prepares the learning materials and video content for each step based on the generated roadmap and provides download links to the user's device. The user clicks the links to download the learning materials and video content. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and instructional videos on basic English.

[0471] Resolving questions during your studies

[0472] If a user has a question while studying, they can use the chat function in the system on their device. The server will provide an immediate answer through an AI chatbot. For example, if a user has a question such as "I don't know how to use this grammar," the AI ​​chatbot will provide an appropriate answer.

[0473] Adjusting learning content with an emotional engine

[0474] The server uses an emotion engine to analyze the user's emotions. The emotion engine detects changes in the user's emotions based on the user's reactions and behavior when using learning content, or on emotional information directly entered by the user. For example, if the user feels that learning is difficult, the emotion engine captures that information and instructs the system to provide easier learning content. Similarly, if the user feels that learning is fun, the emotion engine captures that information and instructs the system to provide more advanced learning content.

[0475] Examples of specific examples and prompts

[0476] Specific examples

[0477] If a user types "I want to become fluent in English," the system generates a roadmap like this:

[0478] 1. Learning basic English

[0479] 2. Practice everyday English conversation

[0480] 3. Mastering Business English

[0481] For each step, the system provides educational materials and video content, such as:

[0482] Learning basic English: Grammar books, vocabulary cards, and basic English instruction videos

[0483] Practice everyday English conversation: Conversation practice app, simulation videos of everyday conversations

[0484] Mastering Business English: Business English teaching materials, business scene simulation videos

[0485] Prompt Sentence Examples

[0486] An example of a prompt the system might generate for a user who has entered the goal "I want to be able to speak English fluently":

[0487] Your goal is to become fluent in English. Follow these steps to get started:

[0488] 1. Learning basic English

[0489] 2. Practice everyday English conversation

[0490] 3. Mastering Business English

[0491] We provide learning materials and video content for each step, so please proceed in the order you need. If you have any questions while studying, please use the chat function to ask.

[0492] In this way, the system generates a learning roadmap tailored to the user's goals, provides customized learning materials and video content, and uses an emotion engine to adjust the learning content according to the user's emotional changes, providing an optimal learning environment.

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

[0494] Step 1:

[0495] A user accesses the system interface using a terminal and inputs a goal in text form. For example, the user inputs "I want to be able to speak English fluently." The input goal is sent to the server. The input data is in text form and is received by the server.

[0496] Step 2:

[0497] The server receives the goals entered by the user and uses a generative AI model to generate a roadmap for achieving the goal. The generative AI model suggests optimal steps based on past data and existing learning plans. For example, it generates a roadmap including steps such as "learn basic English," "practice everyday English conversation," and "master business English." The generated roadmap is sent from the server to the user's device.

[0498] Step 3:

[0499] The server prepares the learning materials and video content corresponding to each step based on the generated roadmap. For example, for the "Learning Basic English" step, it prepares grammar books, vocabulary cards, and instructional videos on basic English. These learning materials and content are provided to the user's device as download links. The user clicks the links to download the learning materials and video content.

[0500] Step 4:

[0501] If a user has a question while studying, they can use the chat function within the system using their device. The user enters the question into the chat interface and sends it. The server provides an immediate answer through an AI chatbot. For example, in response to a question such as "I don't understand how to use this grammar," the AI ​​chatbot will provide an appropriate answer.

[0502] Step 5:

[0503] The server uses an emotion engine to analyze the user's emotions. The emotion engine detects changes in the user's emotions based on the user's reactions and behavior when using learning content, or on emotional information directly entered by the user. For example, if the user feels that learning is difficult, the emotion engine captures that information and instructs the system to provide easier learning content. Similarly, if the user feels that learning is fun, the emotion engine captures that information and instructs the system to provide more advanced learning content.

[0504] (Application example 2)

[0505] Next, a description will be given of Application Example 2 of Form 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."

[0506] Conventional learning support systems have struggled to provide specific learning roadmaps and customized learning materials and video content tailored to a user's goals. Furthermore, they lacked the ability to adjust the delivery method of learning content based on the user's emotions, making it difficult to maintain learning efficiency and motivation. Furthermore, they lacked the convenience of applications installed on mobile devices such as smartphones. To address these issues, the present invention aims to provide a system that supports users in achieving their goals and improves learning efficiency.

[0507] 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.

[0508] In this invention, the server includes a means for the user to input their goals, a means for generating specific answers based on the user's input, and a means for generating learning materials and video content customized to the user's needs. This allows the server to generate a specific learning roadmap tailored to the user's goals and provide customized learning materials and video content. Furthermore, by including a means for recognizing the user's emotions and adjusting the method of providing learning content in response to changes in those emotions, learning efficiency and motivation can be maintained. Furthermore, by providing the learning content as an application installed on a smartphone, users can study anytime, anywhere.

[0509] The "means for users to input their own goals" is an interface that allows users to input in text format the goals they wish to learn or achieve.

[0510] The "means for generating specific answers based on user input" is a system for generating appropriate study plans and advice for the goals entered by the user.

[0511] "Means for generating educational materials and video content customized according to user requests" refers to a system for providing educational materials and videos that are individually optimized according to the user's goals and learning progress.

[0512] "Means for advancing learning based on generated teaching materials and video content" refers to a method or system that allows a user to advance learning using the provided teaching materials and videos.

[0513] "A means for users to ask questions via chat and receive answers on the spot" is a chat function that allows users to ask questions that arise while studying in real time and receive instant answers.

[0514] "Means for recognizing the user's emotions and adjusting the delivery method of learning content in response to changes in those emotions" refers to a system that analyzes the user's emotional state and dynamically changes the difficulty level and delivery method of learning content based on the results.

[0515] An "application installed on a smartphone" is software designed for users to use on their mobile devices.

[0516] A system for implementing this invention allows a user to input their own goals and provides a specific learning roadmap and customized learning materials and video content based on those goals. Furthermore, the system has the ability to recognize the user's emotions and adjust the way learning content is provided in response to changes in those emotions. A specific embodiment of this system is described below.

[0517] System configuration

[0518] The system mainly consists of the following components:

[0519] 1. User interface: An interface for users to input their goals. This is provided as an application installed on a smartphone.

[0520] 2. Generative AI models: AI models that generate specific answers and learning roadmaps based on user input. Uses OpenAI APIs.

[0521] 3. Customized learning material generation engine: An engine that generates customized learning materials and video content according to the user's goals and learning progress.

[0522] 4. Emotion engine: An engine that recognizes the user's emotions and adjusts the way learning content is delivered in response to changes in those emotions.

[0523] 5. Chat function: A chat function that allows users to ask questions that arise during their studies in real time and receive instant answers.

[0524] Program processing

[0525] The server receives the user's goals entered through a smartphone application and generates a specific learning roadmap based on those goals. It uses a generative AI model to suggest optimal learning steps for the user's goals. For example, if a user enters "I want to become fluent in English," the following prompt sentence is input into the generative AI model:

[0526] Example prompt sentence:

[0527] Generate a learning roadmap for a user whose goal is to "become fluent in English."

[0528] Based on the generated roadmap, the customized learning material generation engine generates learning materials and video content for each step. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and basic English instructional videos.

[0529] As a user progresses through the learning process, the emotion engine analyzes the user's emotions in real time and adjusts the difficulty and delivery method of the learning content based on the results. For example, if the emotion engine determines that the user is struggling with a lesson, it will provide easier learning content.

[0530] Additionally, if users have any questions during their studies, they can ask them through the chat function and receive instant answers. This chat function provides the ability to chat with AI chatbots or experts.

[0531] In this way, users are provided with an optimal learning environment that suits their own goals, enabling them to study efficiently.

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

[0533] Step 1:

[0534] The user launches the smartphone application and enters their learning goals.

[0535] Input: The learning objective entered by the user in text form.

[0536] How it works: The application receives a goal through the user interface.

[0537] Output: The user's learning objectives are sent to the server as text data.

[0538] Step 2:

[0539] Based on the user's goals received by the server, a specific learning roadmap is generated using a generative AI model.

[0540] Input: Text data of the user's learning objectives.

[0541] How it works: The server inputs prompts into the generative AI model and generates a learning roadmap.

[0542] Output: The generated learning roadmap is obtained as text data.

[0543] Step 3:

[0544] The server generates customized learning materials and video content based on the generated learning roadmap.

[0545] Input: The generated text data of the learning roadmap.

[0546] How it works: The server uses a customized teaching material generation engine to generate teaching materials and video content corresponding to each step.

[0547] Output: Customized teaching materials and video content are obtained as data.

[0548] Step 4:

[0549] Users can use the generated teaching materials and video content to advance their studies through a smartphone application.

[0550] Input: Customized learning materials and video content data.

[0551] How it works: The application displays educational materials and video content to users to support their learning.

[0552] Output: User's learning progress data.

[0553] Step 5:

[0554] The emotion engine analyzes the user's emotions in real time and adjusts the way learning content is delivered based on the results.

[0555] Input: User behavioral and emotional data during training.

[0556] How it works: The emotion engine analyzes the user's emotions and dynamically changes the difficulty and delivery method of the learning content.

[0557] Output: Tailored learning content is provided to the user.

[0558] Step 6:

[0559] Users can ask questions that arise during their studies through the chat function and receive instant answers.

[0560] Input: The text data of the question entered by the user in the chat.

[0561] How it works: The chat feature lets you send questions to AI chatbots and experts and receive answers.

[0562] Output: The text data of the answer given to the user is obtained.

[0563] In this way, users are provided with an optimal learning environment that suits their own goals, enabling them to study efficiently.

[0564] 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.

[0565] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ) 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.

[0566] Another example of generative AI is Gemini (registered trademark) (Internet search engine). <url: https: gemini.google.com ?hl="ja">) are mentioned.

[0567] 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.

[0568] [Second embodiment]

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

[0570] 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.

[0571] 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).

[0572] 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,

[0573] The processor 46 includes 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.

[0574] 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.

[0575] 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).

[0576] 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.

[0577] 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.

[0578] 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.

[0579] 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.

[0580] In the smart glasses 214, 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.

[0581] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[0582] "Example 1"

[0583] The system of the present invention includes a means for users to input their goals. Specifically, it provides an interface for users to text-input their goals, such as "I want to be able to speak English fluently." It then includes a means for generating specific answers based on this input. This means generates a roadmap for the user's goal. For example, for the goal "I want to be able to speak English fluently," it generates a roadmap including steps such as "Study basic English," "Practice everyday English conversation," and "Acquire business English." It also includes a means for generating learning materials and video content customized to the user's needs. This means provides learning materials and video content corresponding to each step in accordance with the generated roadmap. For example, the "Study basic English" step provides grammar books, flashcards, and instructional videos on basic English. Finally, it includes a means for users to instantly receive answers to questions that arise during their studies via chat. This means provides a chat function with an AI chatbot or an expert, allowing them to instantly resolve questions that arise during their studies.

[0584] "Example 2"

[0585] The system of the present invention is provided with a means for the user to input their own goals. Specifically, it provides an interface for the user to input a textual goal such as "I want to be able to speak English fluently." It then has a means for generating specific answers based on this input. This means generates a roadmap for the user's goal. For example, for the goal "I want to be able to speak English fluently," it generates a roadmap including steps such as "learn basic English," "practice everyday English conversation," and "master business English." It also has a means for generating customized teaching materials and video content according to the user's requests.

[0586] This tool provides learning materials and video content corresponding to each step according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and basic English instruction videos. Finally, it is equipped with a tool that allows users to get instant answers to any questions that arise during learning by making inquiries via chat. This tool provides an AI chatbot or a chat function with experts, allowing users to instantly resolve any questions that arise during learning.

[0587] The processing flow of each embodiment will be described below.

[0588] "Example 1"

[0589] Step 1: A user accesses the system and enters their goal in text, for example, "I want to be able to speak English fluently."

[0590] Step 2: The system generates a specific answer based on the user's input. This answer serves as a roadmap for the user's goal. For example, for a goal like "I want to be able to speak English fluently," the system generates a roadmap including steps like "Study basic English," "Practice everyday English conversation," and "Master business English."

[0591] Step 3: The system generates customized learning materials and video content based on the user's needs. These learning materials and video content are provided according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and basic English instruction videos.

[0592] Step 4: The user continues their learning using the provided learning materials and video content. If they have any questions during their learning, they can use the chat function within the system to ask questions. This chat function allows users to chat with an AI chatbot or an expert, allowing them to instantly resolve any questions they may have during their learning.

[0593] Example 1

[0594] Next, a description will be given of Example 1 of Form 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."

[0595] Conventional learning support systems have had difficulty providing users with specific roadmaps and customized learning materials to help them achieve their goals. Furthermore, they lacked a means to obtain immediate answers to questions that arise during learning, which led to a decline in users' learning efficiency.

[0596] 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.

[0597] In this invention, the server includes a means for a user to input their own goals, a means for generating specific answers based on the user's input, a means for generating a roadmap for the user's goals, a means for generating learning materials and video content customized according to the user's requests, a means for progressing with learning based on the generated learning materials and video content, and a means for the user to ask questions via chat and receive answers on the spot. This allows the user to obtain a specific roadmap for their own goals and to efficiently progress with their learning using the customized learning materials and video content. Furthermore, since questions that arise during learning can be answered immediately, learning efficiency is improved.

[0598] A "user" is an individual or entity that uses the system to achieve their goals.

[0599] A "goal" refers to a specific outcome or state that a user wants to achieve.

[0600] "Input means" refers to an interface or device that allows a user to input goals into the system.

[0601] A "specific answer" refers to specific guidelines or information for achieving a goal that is generated based on the user's input.

[0602] A "roadmap" is a plan that shows the steps or processes required to achieve a user's goal.

[0603] A "generative AI model" refers to an artificial intelligence model that generates specific answers or roadmaps based on user input.

[0604] "Customized learning materials" refers to learning materials that are specifically created to meet the user's goals and needs.

[0605] "Video content" refers to video materials provided to assist users in their learning.

[0606] "Learning means" refers to the methods and tools used to advance learning using the generated teaching materials and video content.

[0607] "Chat means" refers to a communication means that allows users to input questions that arise during their studies and receive answers on the spot.

[0608] MODE FOR CARRYING OUT THE INVENTION

[0609] The present invention relates to a learning support system for helping users achieve their own goals. Specific embodiments of this system will be described below.

[0610] 1. User goal input

[0611] The user accesses the system's text input interface using a terminal (PC or smartphone). The user inputs a goal, such as "I want to be able to speak English fluently." This input is sent to the server.

[0612] 2. Generate a roadmap based on your goals

[0613] The server analyzes the received user's goals and uses a generative AI model to generate a specific roadmap for achieving the goal. For example, for a goal such as "I want to be able to speak English fluently," the server generates a roadmap including steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[0614] 3. Providing customized teaching materials and video content

[0615] The server generates customized learning materials and video content for each step according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and basic English instruction videos. These learning materials and video content are sent to the user's device, where the user can view and study them.

[0616] 4. Instant answers to questions you may have while studying

[0617] If a user has a question while studying, they can access the chat function using their device. The user enters the question in the chat box and sends it to the server. The server then uses an AI chatbot or a chat function with an expert to instantly generate an answer to the user's question and respond to the user.

[0618] Examples of specific examples and prompts

[0619] Specific examples

[0620] If a user types "I want to become fluent in English," the system generates a roadmap like this:

[0621] 1. Learning basic English

[0622] grammar book

[0623] Flashcards

[0624] Basic English teaching videos

[0625] 2. Practice everyday English conversation

[0626] Conversation practice app

[0627] Daily conversation videos

[0628] 3. Mastering Business English

[0629] Business English Materials

[0630] Business conversation videos

[0631] Prompt Sentence Examples

[0632] For the goal "I want to be able to speak English fluently," the following prompt sentences are input to the generative AI model:

[0633] The user's goal is "I want to become fluent in English." Create a roadmap for how to achieve this goal, with specific learning materials and video content for each step.

[0634] Based on this prompt, the generative AI model suggests a specific roadmap, educational materials, and video content to help the user achieve their goals.

[0635] As described above, this invention provides a system that provides users with a specific roadmap for achieving their goals, customized learning materials, and video content, and allows them to get immediate answers to any questions they may have while studying.

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

[0637] Step 1:

[0638] A user accesses the system's text input interface using a terminal (PC or smartphone). The user inputs a goal, for example, "I want to be able to speak English fluently." This input is sent to the server. The input data is the user's goal text, and the output is the goal data sent to the server.

[0639] Step 2:

[0640] The server analyzes the received user goal data and uses a generative AI model to generate a specific roadmap for achieving the goal. For example, for a goal such as "I want to be able to speak English fluently," a roadmap is generated that includes steps such as "Study basic English," "Practice everyday English conversation," and "Master business English." The input data is the user's goal data, and the output is the generated roadmap.

[0641] Step 3:

[0642] The server generates customized learning materials and video content for each step according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, flashcards, and basic English instruction videos. The input data is the generated roadmap, and the output is customized learning materials and video content.

[0643] Step 4:

[0644] The server sends the generated learning materials and video content to the user's device. The user uses the device to view and study these learning materials and video content. The input data are customized learning materials and video content, and the output is the learning materials sent to the user's device.

[0645] Step 5:

[0646] If a user has a question while studying, they can access the chat function using their terminal. The user enters the question in the chat box and sends it to the server. The input data is the user's question text, and the output is the question data sent to the server.

[0647] Step 6:

[0648] The server uses an AI chatbot or a chat function with an expert to instantly generate an answer to the user's question and respond to the user. The input data is the user's question data, and the output is the generated answer text.

[0649] (Application example 1)

[0650] Next, a description will be given of Application Example 1 of Form 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."

[0651] Conventional learning support systems have difficulty providing a specific learning roadmap for the goals set by the user, and lack the means to provide customized learning materials and video content. As a result, users are unable to progress through their studies efficiently, and it is difficult to get immediate answers to questions that arise during the course of study. This has led to problems such as a decline in users' motivation to learn and delays in achieving their goals.

[0652] 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.

[0653] In this invention, the server includes: means for a user to input his or her goals; means for generating specific answers based on the user's input; means for generating teaching materials and video content customized according to the user's requests; means for the user to proceed with learning based on the generated teaching materials and video content; means for the user to ask questions via chat and receive answers on the spot; means for generating a roadmap based on the user's goals using a generative AI model; means for providing teaching materials and video content corresponding to each step according to the generated roadmap; and means for providing immediate answers to the user's questions. This allows the user to progress with learning efficiently and obtain immediate answers to questions that arise during learning.

[0654] The "means for the user to input his / her own goals" is an interface for the user to input the goals he / she wants to achieve in text form.

[0655] The "means for generating specific answers based on user input" is a system that provides appropriate learning steps and advice for the goals entered by the user.

[0656] "Means for generating educational materials and video content customized according to user requests" refers to a system that creates individually optimized educational materials and video content based on the user's learning goals and progress.

[0657] "Means for advancing learning based on the generated teaching materials and video content" refers to a method by which a user can advance learning using the provided teaching materials and video content.

[0658] "A means for users to ask questions via chat and receive answers on the spot" is a chat function that allows users to ask questions in real time about questions that arise while studying and receive instant answers.

[0659] The "means for generating a roadmap based on a user's goals using a generative AI model" is a system that uses a generative AI model to create a roadmap that shows specific learning steps toward achieving the user's goals.

[0660] "Means for providing teaching materials and video content corresponding to each step according to the generated roadmap" is a system that provides users with teaching materials and video content corresponding to each learning step based on the generated roadmap.

[0661] The "means for providing immediate answers to user questions" is a system that provides quick answers to questions that arise during the user's studies.

[0662] As an embodiment of the present invention, a case where a user uses a learning support system using a smartphone will be described.

[0663] System Program

[0664] The system consists of programs with the following main functions:

[0665] 1. Objective input interface: Provides an interface for users to input their learning objectives in text format.

[0666] 2. Specific answer generation: Based on the goals entered by the user, a generative AI model is used to generate a specific learning roadmap.

[0667] 3. Generation of customized teaching materials and video content: According to the generated roadmap, teaching materials and video content corresponding to each step are generated.

[0668] 4. Learning progress support: Support users in progressing through their studies using the provided teaching materials and video content.

[0669] 5. Chat function: Provide a chat function that allows users to ask questions that arise during their studies in real time and receive instant answers.

[0670] Hardware and Software

[0671] The system uses the following hardware and software:

[0672] Hardware: Smartphones, servers

[0673] Software: Python, OpenAI API

[0674] Data processing and calculation

[0675] 1. Goal input interface: The user inputs learning goals through the smartphone application. The input data is sent to the server.

[0676] 2. Specific answer generation: The server uses the OpenAI API to generate a specific learning roadmap based on the user's goals, where the generative AI model generates answers based on the prompt sentences.

[0677] 3. Generate customized learning materials and video content: Based on the generated roadmap, we generate learning materials and video content corresponding to each step, also using OpenAI APIs.

[0678] 4. Learning progress support: Users use their smartphones to view the provided teaching materials and video content and progress with their studies.

[0679] 5. Chat function: When a user has a question that arises during learning, they can enter it in the chat function. The server uses the OpenAI API to instantly generate an answer and provide it to the user.

[0680] Specific examples

[0681] For example, if a user inputs the goal "I want to become fluent in English," a specific learning roadmap will be generated using the following prompt:

[0682] Prompt Sentence Examples

[0683] The user's goal is "I want to become fluent in English." Generate a concrete roadmap for achieving this goal.

[0684] Based on the generated roadmap, steps such as learning basic English, practicing everyday English conversation, and mastering business English are presented, with corresponding teaching materials and video content provided. If a user asks "How should I evaluate my current English level?" during their studies, they will receive an immediate answer via the chat function.

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

[0686] Step 1:

[0687] The user launches the smartphone application and enters their learning goals.

[0688] Input: The user enters the learning objective in text format.

[0689] Data processing: The entered text data is sent to the server.

[0690] Output: Objective data sent to the server.

[0691] Step 2:

[0692] Based on the learning goal data received by the server, a specific learning roadmap is generated using a generative AI model.

[0693] Input: Objective data sent to the server.

[0694] Data calculation: Input prompt sentences into the generative AI model to generate a specific learning roadmap.

[0695] Output: The generated learning roadmap.

[0696] Step 3:

[0697] The server generates customized learning materials and video content corresponding to each step based on the generated learning roadmap.

[0698] Input: The generated learning roadmap.

[0699] Data processing: Generative AI models are used to generate teaching materials and video content for each step.

[0700] Output: Customized teaching materials and video content.

[0701] Step 4:

[0702] Users use their smartphones to view the provided teaching materials and video content and progress through their studies.

[0703] Input: Customized educational materials and video content.

[0704] Specific operation: Users view learning materials and video content through a smartphone application and progress through their studies.

[0705] Output: The user's learning progress.

[0706] Step 5:

[0707] Users can enter any questions they have while studying into the chat, and the server will provide an immediate answer.

[0708] Input: Questions entered by users in chat.

[0709] Data Computing: Use generative AI models to generate answers to user questions.

[0710] Output: The generated answer.

[0711] Example 2

[0712] Next, a description will be given of Example 2 of Form 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."

[0713] Conventional learning support systems have had difficulty providing users with specific roadmaps and customized learning materials to help them achieve their goals. Furthermore, they lacked a means to obtain immediate answers to questions that arose during learning. This resulted in issues such as reduced learning efficiency and longer time to achieve goals.

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

[0715] In this invention, the server includes means for a user to input their own goals, means for generating specific answers based on the user's input, means for generating a roadmap for the user's goals, means for generating customized learning materials and video content according to the user's requests, means for progressing with learning based on the generated learning materials and video content, and means for the user to ask questions via chat and receive answers on the spot. This allows the user to obtain a specific roadmap for their goals and to efficiently progress with their learning using the customized learning materials and video content. Furthermore, since questions that arise during learning can be answered immediately, learning efficiency is improved and the time to achieve goals is shortened.

[0716] A "user" is an individual or entity that uses the system to achieve their goals.

[0717] A "goal" refers to a specific outcome or state that a user wants to achieve.

[0718] An "interface" is a software or hardware component that provides a means for a user to input goals into a system.

[0719] A "roadmap" is a written plan that specifies the steps and action plans required to achieve a user's goals.

[0720] "Customized learning materials" refers to learning materials and content that are individually tailored to a user's goals and learning progress.

[0721] "Video content" refers to educational materials in video format provided to assist users in their learning.

[0722] "Chat" is a means of communication that allows users to enter questions and doubts in real time through the system and receive answers.

[0723] An "AI chatbot" is a program that uses artificial intelligence to automatically generate answers to users' questions.

[0724] A "generative AI model" is an artificial intelligence algorithm that generates optimal answers and roadmaps based on user input data.

[0725] The present invention relates to a learning support system for helping users achieve their own goals. Specific embodiments of this system will be described below.

[0726] System configuration

[0727] User goal input

[0728] The user inputs their goal in text using the interface provided by the system. For example, the user inputs "I want to be able to speak English fluently."

[0729] Goal-based roadmap generation

[0730] The server generates a specific roadmap based on the goal entered by the user. This roadmap includes steps for achieving the goal. For example, for a goal such as "I want to be able to speak English fluently," the server would include steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[0731] Providing customized educational materials and video content

[0732] The server generates teaching materials and video content for each step according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and instructional videos on basic English.

[0733] Resolving questions during study

[0734] Users can chat with the server if they have any questions that arise during their studies. The server provides an AI chatbot or a chat function with experts to instantly answer users' questions.

[0735] Hardware and software used

[0736] Interface: A software or hardware component through which a user inputs goals.

[0737] Server: A central processing unit for generating roadmaps and customized educational materials using generative AI models.

[0738] Generative AI models: Artificial intelligence algorithms that generate optimal answers and roadmaps based on user input data.

[0739] AI chatbot: A program that automatically generates answers to user questions.

[0740] Specific examples

[0741] 1. The user types "I want to become fluent in English" into the system interface.

[0742] 2. The terminal sends the entered text data to the server.

[0743] 3. The server uses the generative AI model to generate a roadmap including steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[0744] 4. The server sends the generated roadmap to the terminal.

[0745] 5. For the step "Learning Basic English," the server retrieves grammar books, vocabulary cards, and basic English instruction videos from the database and sends them to the terminal.

[0746] 6. When a user asks in chat, "I don't know how to use this grammar," the device sends the question to the server.

[0747] 7. The server uses an AI chatbot to instantly generate an answer and send it to the device.

[0748] 8. The terminal displays the generated answer to the user.

[0749] Prompt Sentence Examples

[0750] "If a user types in 'I want to become fluent in English,' explain what roadmap you will generate and what learning materials and video content you will provide. Also explain how you will answer any questions that may arise during the learning process."

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

[0752] Step 1:

[0753] The user uses the system's interface to enter their goal in text, for example, "I want to be able to speak English fluently."

[0754] Input: User goal text

[0755] Output: Target text data

[0756] Specific operation: The terminal transmits the text data entered by the user to the server.

[0757] Step 2:

[0758] The server analyzes the received target text data and recognizes it as the user's target.

[0759] Input: Target text data

[0760] Output: Parsed target data

[0761] Specific Operations: The server analyzes the target text using a text analysis algorithm to generate target data.

[0762] Step 3:

[0763] The server uses a generative AI model to generate a specific roadmap based on the user's goals.

[0764] Input: Parsed target data

[0765] Output: Roadmap data

[0766] Specific operation: The server uses a generative AI model to generate a roadmap that is optimal for the target data and creates roadmap data.

[0767] Step 4:

[0768] The server transmits the generated roadmap data to the terminal.

[0769] Input: Roadmap data

[0770] Output: Roadmap data sent to the terminal

[0771] Specific operation: The server transmits roadmap data to the terminal and displays it to the user.

[0772] Step 5:

[0773] The server generates customized educational materials and video content corresponding to each step according to the generated roadmap.

[0774] Input: Roadmap data

[0775] Output: Teaching material data and video content data

[0776] Specific operation: The server retrieves the teaching materials and video content corresponding to each step from the database and generates customized teaching material data and video content data.

[0777] Step 6:

[0778] The server transmits the generated teaching material data and video content data to the terminal.

[0779] Input: Teaching material data and video content data

[0780] Output: Teaching material data and video content data sent to the device

[0781] Specific operation: The server transmits the educational material data and video content data to the terminal and provides them to the user.

[0782] Step 7:

[0783] Users can use chat to ask any questions that arise during their studies.

[0784] Input: User's question text

[0785] Output: Question text data

[0786] Specific operation: The terminal transmits the question text data entered by the user to the server.

[0787] Step 8:

[0788] The server uses an AI chatbot to generate answers to users' questions.

[0789] Input: Question text data

[0790] Output: Answer text data

[0791] Specific operation: The server uses the AI ​​chatbot to analyze the question text data and generate answer text data.

[0792] Step 9:

[0793] The server transmits the generated answer text data to the terminal.

[0794] Input: Answer text data

[0795] Output: Answer text data sent to the terminal

[0796] Specific operation: The server sends the answer text data to the terminal and displays it to the user.

[0797] (Application example 2)

[0798] Next, a description will be given of Application Example 2 of Form 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."

[0799] Conventional learning support systems have difficulty providing a specific learning roadmap for users' set goals, and lack the means to appropriately provide customized learning materials and video content. As a result, users are unable to progress efficiently in their studies, and the path to achieving their goals is unclear. Furthermore, there are insufficient means to obtain immediate answers to questions that arise during the study process.

[0800] 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.

[0801] In this invention, the server includes a means for a user to input their goals, a means for generating specific answers based on the user's input, a means for generating customized learning materials and video content according to the user's requests, a means for the user to proceed with learning based on the generated learning materials and video content, a means for the user to ask questions via chat and receive answers on the spot, a means for generating a roadmap for the user's goals using a generative AI model, a means for providing learning materials and video content corresponding to each step based on the generated roadmap, and an application installed on a smartphone. This allows the user to efficiently progress through their learning according to a specific learning roadmap, and the provision of customized learning materials and video content appropriately clarifies the path to achieving their goals. It also enables the user to obtain immediate answers to questions that arise during their learning.

[0802] The "means for the user to input his / her own goals" is a function that provides an interface for the user to input the goals he / she wants to achieve in text format.

[0803] The "means for generating specific answers based on user input" is a function that generates appropriate learning steps and action plans for the goals entered by the user.

[0804] "Means for generating teaching materials and video content customized according to the user's requests" refers to a function for creating individually optimized teaching materials and video content based on the user's goals and learning progress.

[0805] The "means for advancing learning based on the generated teaching materials and video content" is a function that allows the user to advance learning using the provided teaching materials and video content.

[0806] "A means for users to ask questions via chat and receive answers on the spot" is a function that allows users to ask questions in chat format about questions that arise while studying and receive answers immediately.

[0807] "Means for generating a roadmap for user goals using a generative AI model" is a function that utilizes a generative AI model to create specific learning steps and action plans for achieving the user's goals.

[0808] "Means for providing teaching materials and video content corresponding to each step based on the generated roadmap" is a function that provides users with teaching materials and video content corresponding to each step according to the generated learning roadmap.

[0809] An "application installed on a smartphone" is application software that runs on a smartphone and allows a user to study to achieve a goal.

[0810] The system for implementing this invention allows users to input their own goals, generates a specific learning roadmap based on the goals, and provides customized learning materials and video content.It also has a chat function that allows users to get immediate answers to any questions that arise during the learning process.

[0811] System configuration

[0812] Hardware

[0813] Smartphone: A device that allows users to input their goals and progress through their learning.

[0814] Server: A back-end system for processing data and running generative AI models.

[0815] software

[0816] Generative AI model: Uses OpenAI's API to generate learning roadmaps and customized learning materials based on user goals.

[0817] Chatbot: Provides an AI chatbot function to instantly answer any questions users may have while studying.

[0818] Data processing and calculation

[0819] User goal input

[0820] Users enter their goals in text format through a smartphone application, such as "I want to be able to speak English fluently."

[0821] Generate a roadmap

[0822] The server uses a generative AI model to generate a specific learning roadmap for the user's goals. Example prompts include:

[0823] The user's goal is "I want to become fluent in English." Generate a concrete roadmap for achieving this goal.

[0824] Creation of educational materials and video content

[0825] Based on the generated roadmap, we generate teaching materials and video content corresponding to each step. Examples of prompts are as follows:

[0826] Use this roadmap to generate educational materials and video content for each step.

[0827] Roadmap:

[0828] Learn basic English -> Practice everyday English conversation -> Master business English

[0829] Learning Progression

[0830] Users use the provided learning materials and video content to progress through their studies. Through a smartphone application, they can view the learning materials and videos corresponding to each step and progress through their studies.

[0831] Interacting with a chatbot

[0832] When a user has a question during their study, they can ask it in chat format, and the server will provide an immediate answer using a generative AI model. Examples of prompts include:

[0833] User Question: I'm having trouble with the step I'm currently on. What should I do?

[0834] Provide instant answers.

[0835] Specific examples

[0836] For example, if a user inputs a goal like "I want to become fluent in English," the generative AI model will generate a roadmap like this:

[0837] Learning Basic English

[0838] Daily English conversation practice

[0839] Mastering Business English

[0840] Next, learning materials and video content corresponding to each step are generated. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and instructional videos on basic English.

[0841] While learning, users can ask, "I'm not sure about the step I'm on. What should I do?" and the chatbot will provide an immediate answer.

[0842] In this way, users can efficiently progress through their studies by following a specific learning roadmap, and by being provided with customized learning materials and video content, the path to achieving their goals becomes clear. Also, they can get immediate answers to any questions that arise during their studies.

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

[0844] Step 1:

[0845] The user starts the smartphone application and inputs their goals in text format, which are then sent to the server.

[0846] Input: User goal (e.g., "I want to become fluent in English")

[0847] Output: User goals sent to the server

[0848] Step 2:

[0849] The server generates a specific learning roadmap based on the received user's goals using a generative AI model, which uses prompts to generate optimal learning steps for the goals.

[0850] Input: User goal

[0851] Data processing: Processing prompts with a generative AI model

[0852] Output: A specific learning roadmap (e.g., "Learn basic English -> Practice everyday English conversation -> Master business English")

[0853] Step 3:

[0854] The server generates customized learning materials and video content for each step based on the generated learning roadmap, and uses a generative AI model to select the optimal learning materials and video content for each step.

[0855] Input: A concrete learning roadmap

[0856] Data processing: Processing prompts with a generative AI model

[0857] Output: Customized teaching materials and video content (e.g., "Learning Basic English: Grammar books, vocabulary cards, and basic English teaching videos")

[0858] Step 4:

[0859] Users can learn using the learning materials and video content provided through a smartphone application, viewing the learning materials and videos corresponding to each step and progressing through the learning process.

[0860] Input: Customized learning materials and video content

[0861] Output: User's learning progress

[0862] Step 5:

[0863] When a user asks a question in chat format while studying, the server uses a generative AI model to provide an immediate answer, which uses prompts to generate the optimal answer for the user's question.

[0864] Input: User question (e.g., "I don't understand something about the current step. What should I do?")

[0865] Data processing: Processing prompts with a generative AI model

[0866] Output: Instant response from the chatbot (e.g., "In this step, it's important to first understand basic grammar.")

[0867] Through these steps, users can efficiently progress through their studies by following a specific learning roadmap, and by being provided with customized learning materials and video content, the path to achieving their goals becomes clear. Furthermore, they can get immediate answers to any questions that arise during their studies.

[0868] 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.

[0869] "Example 1"

[0870] As one embodiment of the present invention, a system incorporating an emotion engine is provided. This system recognizes a user's emotions and adjusts the method of providing learning content in response to changes in those emotions. Specifically, the emotion engine analyzes the user's reactions and behavior when using learning content, or emotional information directly entered by the user into the system. The emotion engine detects changes in the user's emotions based on the analysis results and reflects these results in the provision of learning content. For example, if the user feels that they are struggling with a study, the emotion engine captures this information and instructs the system to provide easier learning content. Similarly, if the user is highly excited about the study, the emotion engine captures this information and instructs the system to provide more advanced learning content. In this way, a system incorporating an emotion engine can flexibly adjust the method of providing learning content in response to changes in the user's emotions, thereby providing the user with an optimal learning environment.

[0871] "Example 2"

[0872] As one embodiment of the present invention, a system incorporating an emotion engine is provided. This system recognizes a user's emotions and adjusts the method of providing learning content in response to changes in those emotions. Specifically, the emotion engine analyzes the user's reactions and behavior when using learning content, or emotional information directly entered by the user into the system. The emotion engine detects changes in the user's emotions based on the analysis results and reflects these results in the provision of learning content. For example, if the user feels that they are struggling with a study, the emotion engine captures this information and instructs the system to provide easier learning content. Similarly, if the user is highly excited about the study, the emotion engine captures this information and instructs the system to provide more advanced learning content. In this way, a system incorporating an emotion engine can flexibly adjust the method of providing learning content in response to changes in the user's emotions, thereby providing the user with an optimal learning environment.

[0873] The processing flow of each embodiment will be described below.

[0874] "Example 1"

[0875] Step 1: The user consumes the learning content, and the system collects information on the user's reactions and behavior, as well as emotions that the user directly inputs into the system.

[0876] Step 2: The collected information is sent to the emotion engine for analysis. The emotion engine uses the analysis results to detect changes in the user's emotions.

[0877] Step 3: The emotion engine reflects the detected change in emotion in the provision of learning content. For example, if the user feels that they are struggling with a lesson, the emotion engine captures that information and instructs the system to provide easier learning content. Also, if the user shows high excitement about learning, the emotion engine captures that information and instructs the system to provide more advanced learning content.

[0878] Example 1

[0879] Next, a description will be given of Example 1 of Form 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."

[0880] Conventional learning support systems are inadequate in providing specific learning plans and customized learning materials tailored to the user's goals, and they are also difficult to provide immediate answers to questions that arise during learning. Furthermore, learning content is not adjusted in response to changes in the user's emotions, resulting in a decrease in learning efficiency. There is a need to solve these issues and provide the optimal learning environment for users.

[0881] 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.

[0882] In this invention, the server includes a means for a user to input his or her goals, a means for generating specific answers based on the user's input, a means for generating learning materials and video content customized according to the user's requests, a means for the user to proceed with learning based on the generated learning materials and video content, a means for the user to ask questions via chat and receive answers on the spot, and a means for analyzing the user's emotions and adjusting the learning content based on the results. This makes it possible to provide a specific learning plan according to the user's goals, provide customized learning materials and video content, provide immediate answers to questions during learning, and adjust the learning content according to changes in the user's emotions.

[0883] A "user" is an individual or entity that uses the system to achieve their goals.

[0884] A "goal" is a specific purpose or task that a user wants to achieve.

[0885] "Input means" is an interface that allows a user to input goals and information into the system.

[0886] A "specific answer" is specific instructions or information for achieving a goal that is generated based on the user's input.

[0887] "Generation means" is a function that creates specific answers, teaching materials, and video content based on the information entered by the user.

[0888] "Customized learning materials" are learning materials that are specifically created to meet a user's goals and needs.

[0889] "Video content" refers to video materials provided to assist users in their learning.

[0890] "Learning means" refers to methods or functions that allow users to advance their learning using the generated teaching materials and video content.

[0891] "Chat means" is a communication means that allows users to ask questions in real time about any questions that arise during their studies.

[0892] "Emotion analysis means" is a function that analyzes the user's emotions and adjusts the learning content based on the results.

[0893] A "roadmap" is a guideline that shows the steps and plans necessary to achieve a user's goals.

[0894] This invention relates to a learning support system that helps users achieve their goals. The system allows users to input their goals and provides specific learning plans and customized learning materials based on those goals. The system also provides immediate answers to questions that arise during learning and adjusts learning content in response to changes in the user's emotions.

[0895] Hardware and software used

[0896] Hardware

[0897] Device: The device through which a user inputs their goals and accesses learning content. Examples include computers, tablets, and smartphones.

[0898] Server: A central processing unit that receives and analyzes user input data and generates lesson plans and learning materials.

[0899] software

[0900] Generative AI model: An artificial intelligence model for generating a specific learning plan (roadmap) based on the user's goals.

[0901] Sentiment analysis engine: Software for analyzing user emotions and adjusting learning content based on the results.

[0902] Chatbot: A conversational agent that answers questions that arise during a user's learning process in real time.

[0903] Specific operation of the system

[0904] 1. User goal input

[0905] The user inputs their goal in text form through the device interface, for example, "I want to be able to speak English fluently." The device then sends this input data to the server.

[0906] 2. Generate a roadmap

[0907] The server analyzes the goal data received from the user and generates a specific roadmap using a generative AI model. For example, for a goal such as "I want to be able to speak English fluently," it generates a roadmap including steps such as "Study basic English," "Practice everyday English conversation," and "Master business English." The generated roadmap is then sent to the device.

[0908] 3. Providing customized teaching materials and video content

[0909] The server selects the learning materials and video content for each step based on the generated roadmap. For example, for the "Learning Basic English" step, it selects grammar books, vocabulary cards, and basic English instructional videos. The selected learning materials and video content are sent to the device, where they can be accessed by the user.

[0910] 4. Resolving questions during your studies

[0911] Users can use the chat function on their device to ask questions that arise during their studies. The device then sends the question to the server. The server then instantly generates an answer through an AI chatbot or a chat function with an expert and sends it to the device. The user can then receive the answer through the device.

[0912] 5. Adjusting learning content with an emotional engine

[0913] The server uses an emotion engine to analyze the user's emotions. It receives and analyzes the user's reactions and behavior when using learning content, as well as emotional information entered directly by the user, from the device. The emotion engine detects changes in the user's emotions based on the results of this analysis and reflects these results in the provision of learning content. For example, if the user feels that they are struggling with a lesson, the emotion engine will capture this information and instruct the server to provide learning content at an easier level. The server then selects new content according to the instructions and sends it to the device.

[0914] Examples of specific examples and prompts

[0915] Specific examples

[0916] If a user types "I want to become fluent in English," the following roadmap will be generated:

[0917] 1. Learning basic English

[0918] 2. Practice everyday English conversation

[0919] 3. Mastering Business English

[0920] For each step, the following educational materials and video content are provided:

[0921] Learning basic English: Grammar books, vocabulary cards, and basic English instruction videos

[0922] Practice everyday English conversation: Conversation practice app, simulation videos of everyday conversations

[0923] Mastering Business English: Business English teaching materials, business conversation videos

[0924] Prompt Sentence Examples

[0925] "If a user tells you they want to become fluent in English, explain what roadmap and learning materials you would provide them."

[0926] By feeding this prompt into a generative AI model, we can demonstrate how the system generates a roadmap and learning materials based on the user's goals.

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

[0928] Step 1:

[0929] The user inputs his / her goal as text through the interface of the terminal. For example, he / she inputs "I want to be able to speak English fluently." The terminal sends this input data to the server. The input data is the user's goal text, and the output is the goal data sent to the server.

[0930] Step 2:

[0931] The server analyzes the goal data received from the user and generates a specific roadmap using a generative AI model. For example, for a goal such as "I want to be able to speak English fluently," a roadmap is generated that includes steps such as "Study basic English," "Practice everyday English conversation," and "Master business English." The input data is the user's goal data, and the output is the generated roadmap. The generated roadmap is sent to the device.

[0932] Step 3:

[0933] The server selects teaching materials and video content corresponding to each step based on the generated roadmap. For example, for the "Learning Basic English" step, it selects grammar books, flashcards, and basic English instructional videos. The input data is the generated roadmap, and the output is the selected teaching materials and video content. The selected teaching materials and video content are sent to the terminal, where they can be accessed by the user.

[0934] Step 4:

[0935] Users can use the chat function of their devices to ask questions that arise during their studies. The devices send these questions to the server. The input data is the user's question, and the output is the query data sent to the server.

[0936] Step 5:

[0937] The server generates answers instantly through an AI chatbot or a chat function with an expert and sends them to the device. The input data is the user's inquiry data, and the output is the generated answer. The user can receive the answer through their device.

[0938] Step 6:

[0939] The server uses an emotion engine to analyze the user's emotions. It receives and analyzes the user's reactions and behavior when using learning content, as well as emotional information entered directly by the user, from the device. The input data is the user's reactions, behavior, and emotional information, and the output is the analysis results.

[0940] Step 7:

[0941] The emotion engine uses the results of this analysis to detect changes in the user's emotions and reflects these results in the provision of learning content. For example, if the user feels that they are struggling with a lesson, the emotion engine will capture this information and instruct the server to provide learning content at an easier level. The input data is the emotion analysis results, and the output is adjusted learning content. The server then selects new content according to the instructions and sends it to the device.

[0942] (Application example 1)

[0943] Next, a description will be given of Application Example 1 of Form 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."

[0944] Conventional learning support systems have difficulty providing a specific learning roadmap that matches the user's goals, and they are unable to adjust the way learning content is provided based on the user's emotions. As a result, users are prone to becoming discouraged and are unable to study effectively.

[0945] 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.

[0946] In this invention, the server includes a means for a user to input their goals, a means for generating specific answers based on the user's input, a means for generating learning materials and video content customized according to the user's requests, a means for the user to proceed with learning based on the generated learning materials and video content, a means for the user to ask questions via chat and receive answers on the spot, and a means for analyzing the user's emotions and adjusting the method of providing learning content according to those emotions. This makes it possible to provide a specific learning roadmap according to the user's goals and further adjust the method of providing learning content according to the user's emotions.

[0947] The "means for users to input their own goals" is an interface that allows users to input their own learning goals or goals they wish to achieve in text format.

[0948] "Means for generating specific answers based on user input" refers to algorithms or systems that generate appropriate learning steps and action plans for the goals entered by the user.

[0949] "Means for generating educational materials and video content customized according to user requests" refers to a system for creating and providing educational materials and video content that are individually optimized based on the user's learning goals and progress.

[0950] "Means for advancing learning based on the generated teaching materials and video content" refers to methods and tools that allow users to advance their learning using the provided teaching materials and video content.

[0951] "A means for users to ask questions via chat and receive answers on the spot" is a chat function that allows users to ask questions in real time about questions that arise while studying and receive immediate answers.

[0952] "Means for analyzing a user's emotions and adjusting the delivery method of learning content according to those emotions" refers to a system that analyzes a user's emotional state while learning and dynamically adjusts the difficulty level and delivery method of learning content based on the results.

[0953] The system for implementing this invention allows users to input their own goals, generates a specific learning roadmap based on those goals, and provides customized learning materials and video content. It also has the ability to analyze the user's emotions and adjust the way the learning content is provided based on those emotions.

[0954] 1. System Program

[0955] The system consists of the following major components:

[0956] An interface where users input their goals

[0957] A generative AI model that generates specific answers based on goals

[0958] A content generation engine that generates customized educational materials and video content

[0959] Emotion engine that analyzes user emotions

[0960] Real-time response system that provides chat functionality

[0961] 2. Program processing explanation

[0962] The server receives the goals entered by the user and uses a generative AI model to generate a specific learning roadmap based on those goals. The content generation engine creates customized learning materials and video content according to the generated roadmap. As the user progresses with their learning, the emotion engine analyzes their emotions and adjusts how the learning content is presented based on the results. If a question arises during the learning process, the user can get an immediate answer through a real-time response system.

[0963] The hardware used includes mobile devices such as smartphones and tablets, and the software uses OpenAI's API and EmotionEngine.

[0964] 3. Specific Examples

[0965] As a concrete example, consider the case where a user inputs "I want to become fluent in English." In this case, the generative AI model generates a learning roadmap using the following prompt sentence:

[0966] Example prompt sentence:

[0967] The user's goal is "I want to be able to speak English fluently." Generate steps to achieve this goal.

[0968] The generated roadmap includes the following steps:

[0969] 1. Learning basic English

[0970] 2. Practice everyday English conversation

[0971] 3. Mastering Business English

[0972] Based on this roadmap, the content generation engine provides learning materials and video content for each step. For example, the basic English learning step provides grammar books, vocabulary cards, and basic English instructional videos.

[0973] As the user progresses through the learning process, the emotion engine analyzes the user's emotions, and if the user feels frustrated, the system adjusts to provide easier content. Conversely, if the user is excited about learning, the system provides more challenging content.

[0974] In this way, the user can be supported in achieving their goals and can learn effectively.

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

[0976] Step 1:

[0977] The user inputs their goal. The user inputs the goal in text format using the interface of a smartphone or tablet. The input goal is sent to the server. The input data is the user's learning goal (e.g., "I want to be able to speak English fluently").

[0978] Step 2:

[0979] The server generates a specific answer based on the user's input. The server uses a generative AI model to generate a learning roadmap for the input goal. Specifically, it sends the following prompt using OpenAI's API:

[0980] Example prompt sentence:

[0981] The user's goal is "I want to be able to speak English fluently." Generate steps to achieve this goal.

[0982] The generated roadmap is sent from the server to the user's device. The output data is a learning roadmap (e.g., "learn basic English," "practice everyday English conversation," "master business English").

[0983] Step 3:

[0984] The server generates customized teaching materials and video content according to the user's requests. Based on the generated roadmap, the content generation engine creates teaching materials and video content corresponding to each step. For example, in the "Learning Basic English" step, grammar books, vocabulary cards, and instructional videos on basic English are generated. The generated content is sent from the server to the user's device. The output data is customized teaching materials and video content.

[0985] Step 4:

[0986] The user progresses with their studies based on the generated learning materials and video content. They use a smartphone or tablet to view the provided learning materials and video content and progress with their studies. The user's learning progress is sent to the server and recorded. The input data is the user's learning progress information.

[0987] Step 5:

[0988] The server analyzes the user's emotions and adjusts the way the learning content is presented based on those emotions. The emotion engine analyzes the user's emotional state while studying and dynamically adjusts the difficulty level and presentation method of the learning content based on the results. For example, if the user is feeling frustrated with their studies, the emotion engine will capture that information and instruct the system to provide content at an easier level. The output data is the adjusted learning content.

[0989] Step 6:

[0990] If a user has a question while studying, they can use the chat function to ask it in real time and get an immediate answer. Users input their question using the chat interface on their smartphone or tablet, and the server provides an immediate answer through an AI chatbot or a chat function with an expert. The input data is the user's question, and the output data is the real-time answer.

[0991] The above processing steps can help the user achieve their goals and realize effective learning.

[0992] Example 2

[0993] Next, a description will be given of Example 2 of Form 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."

[0994] Conventional learning systems have difficulty providing specific learning plans tailored to the user's goals, and there are limited ways to obtain immediate answers to questions that arise during learning. Furthermore, they lack the ability to adjust learning content in response to changes in the user's emotions, making it impossible to provide an optimal learning environment. This reduces the user's learning efficiency and makes it difficult to achieve goals.

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

[0996] In this invention, the server includes a means for the user to input their goals, a means for generating specific answers based on the user's input, a means for generating learning materials and video content customized to the user's needs, and a means for analyzing the user's emotions and adjusting the learning content in response to changes in the user's emotions. This allows the server to provide a specific learning plan tailored to the user's goals and provide immediate answers to questions that arise during learning. Furthermore, adjusting the learning content in response to changes in the user's emotions can provide an optimal learning environment.

[0997] A "user" is an individual or entity that uses the system to achieve their goals.

[0998] A "goal" is a specific purpose or task that a user wants to achieve.

[0999] "Input means" is an interface for a user to input his / her goals into the system.

[1000] A "specific answer" is a specific guideline or plan for achieving a goal that is generated by the system based on the goal entered by the user.

[1001] "Generation means" is a function for creating specific answers, customized teaching materials, and video content based on user input.

[1002] "Customized learning materials" are learning materials that are specifically created to meet a user's goals and needs.

[1003] "Video content" refers to video materials provided to assist users in their learning.

[1004] "Learning means" refers to methods and tools that allow users to advance their learning based on the generated teaching materials and video content.

[1005] "Chat means" is a communication function that allows users to ask questions that arise during their studies in real time and receive answers.

[1006] The "emotion analysis means" is a function for analyzing the user's emotions and detecting changes in those emotions.

[1007] "Adjustment means" is a function for appropriately modifying learning content based on the results of sentiment analysis.

[1008] A "roadmap" is a guideline that shows the steps and plans necessary to achieve a user's goals.

[1009] The system of the present invention is a learning support system that helps users achieve their goals. The system allows users to input their goals, provides specific learning plans based on those goals, and provides immediate answers to questions that arise during learning. The system also has a function to adjust learning content according to changes in the user's emotions.

[1010] Hardware and software used

[1011] Hardware

[1012] Device: The device (PC, smartphone, tablet, etc.) where users enter their goals and access learning content.

[1013] Server: A server that receives user input and uses generative AI models to generate and provide learning plans and content.

[1014] software

[1015] Generative AI model: An AI model for generating specific learning plans based on the user's goals.

[1016] Sentiment analysis engine: Software that analyzes user emotions and adjusts learning content accordingly.

[1017] Chatbot: An AI chatbot that provides instant answers to questions users may have while studying.

[1018] Program processing

[1019] User goal input

[1020] A user uses a terminal to access the system's interface and inputs a goal in text, for example, "I want to be able to speak English fluently."

[1021] Generate a roadmap

[1022] The server receives the user's input goals and uses the generative AI model to generate a roadmap for achieving the goal. The generated roadmap is displayed on the user's device. For example, it may include steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[1023] Providing customized educational materials and video content

[1024] The server prepares the learning materials and video content for each step based on the generated roadmap and provides download links to the user's device. The user clicks the links to download the learning materials and video content. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and instructional videos on basic English.

[1025] Resolving questions during your studies

[1026] If a user has a question while studying, they can use the chat function in the system on their device. The server will provide an immediate answer through an AI chatbot. For example, if a user has a question such as "I don't know how to use this grammar," the AI ​​chatbot will provide an appropriate answer.

[1027] Adjusting learning content with an emotional engine

[1028] The server uses an emotion engine to analyze the user's emotions. The emotion engine detects changes in the user's emotions based on the user's reactions and behavior when using learning content, or on emotional information directly entered by the user. For example, if the user feels that learning is difficult, the emotion engine captures that information and instructs the system to provide easier learning content. Similarly, if the user feels that learning is fun, the emotion engine captures that information and instructs the system to provide more advanced learning content.

[1029] Examples of specific examples and prompts

[1030] Specific examples

[1031] If a user types "I want to become fluent in English," the system generates a roadmap like this:

[1032] 1. Learning basic English

[1033] 2. Practice everyday English conversation

[1034] 3. Mastering Business English

[1035] For each step, the system provides educational materials and video content, such as:

[1036] Learning basic English: Grammar books, vocabulary cards, and basic English instruction videos

[1037] Practice everyday English conversation: Conversation practice app, simulation videos of everyday conversations

[1038] Mastering Business English: Business English teaching materials, business scene simulation videos

[1039] Prompt Sentence Examples

[1040] An example of a prompt the system might generate for a user who has entered the goal "I want to be able to speak English fluently":

[1041] Your goal is to become fluent in English. Follow these steps to get started:

[1042] 1. Learning basic English

[1043] 2. Practice everyday English conversation

[1044] 3. Mastering Business English

[1045] We provide learning materials and video content for each step, so please proceed in the order you need. If you have any questions while studying, please use the chat function to ask.

[1046] In this way, the system generates a learning roadmap tailored to the user's goals, provides customized learning materials and video content, and uses an emotion engine to adjust the learning content according to the user's emotional changes, providing an optimal learning environment.

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

[1048] Step 1:

[1049] A user accesses the system interface using a terminal and inputs a goal in text form. For example, the user inputs "I want to be able to speak English fluently." The input goal is sent to the server. The input data is in text form and is received by the server.

[1050] Step 2:

[1051] The server receives the goals entered by the user and uses a generative AI model to generate a roadmap for achieving the goal. The generative AI model suggests optimal steps based on past data and existing learning plans. For example, it generates a roadmap including steps such as "learn basic English," "practice everyday English conversation," and "master business English." The generated roadmap is sent from the server to the user's device.

[1052] Step 3:

[1053] The server prepares the learning materials and video content corresponding to each step based on the generated roadmap. For example, for the "Learning Basic English" step, it prepares grammar books, vocabulary cards, and instructional videos on basic English. These learning materials and content are provided to the user's device as download links. The user clicks the links to download the learning materials and video content.

[1054] Step 4:

[1055] If a user has a question while studying, they can use the chat function within the system using their device. The user enters the question into the chat interface and sends it. The server provides an immediate answer through an AI chatbot. For example, in response to a question such as "I don't understand how to use this grammar," the AI ​​chatbot will provide an appropriate answer.

[1056] Step 5:

[1057] The server uses an emotion engine to analyze the user's emotions. The emotion engine detects changes in the user's emotions based on the user's reactions and behavior when using learning content, or on emotional information directly entered by the user. For example, if the user feels that learning is difficult, the emotion engine captures that information and instructs the system to provide easier learning content. Similarly, if the user feels that learning is fun, the emotion engine captures that information and instructs the system to provide more advanced learning content.

[1058] (Application example 2)

[1059] Next, a description will be given of Application Example 2 of Form 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."

[1060] Conventional learning support systems have struggled to provide specific learning roadmaps and customized learning materials and video content tailored to a user's goals. Furthermore, they lacked the ability to adjust the delivery method of learning content based on the user's emotions, making it difficult to maintain learning efficiency and motivation. Furthermore, they lacked the convenience of applications installed on mobile devices such as smartphones. To address these issues, the present invention aims to provide a system that supports users in achieving their goals and improves learning efficiency.

[1061] 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.

[1062] In this invention, the server includes a means for the user to input their goals, a means for generating specific answers based on the user's input, and a means for generating learning materials and video content customized to the user's needs. This allows the server to generate a specific learning roadmap tailored to the user's goals and provide customized learning materials and video content. Furthermore, by including a means for recognizing the user's emotions and adjusting the method of providing learning content in response to changes in those emotions, learning efficiency and motivation can be maintained. Furthermore, by providing the learning content as an application installed on a smartphone, users can study anytime, anywhere.

[1063] The "means for users to input their own goals" is an interface that allows users to input in text format the goals they wish to learn or achieve.

[1064] The "means for generating specific answers based on user input" is a system for generating appropriate study plans and advice for the goals entered by the user.

[1065] "Means for generating educational materials and video content customized according to user requests" refers to a system for providing educational materials and videos that are individually optimized according to the user's goals and learning progress.

[1066] "Means for advancing learning based on generated teaching materials and video content" refers to a method or system that allows a user to advance learning using the provided teaching materials and videos.

[1067] "A means for users to ask questions via chat and receive answers on the spot" is a chat function that allows users to ask questions that arise while studying in real time and receive instant answers.

[1068] "Means for recognizing the user's emotions and adjusting the delivery method of learning content in response to changes in those emotions" refers to a system that analyzes the user's emotional state and dynamically changes the difficulty level and delivery method of learning content based on the results.

[1069] An "application installed on a smartphone" is software designed for users to use on their mobile devices.

[1070] A system for implementing this invention allows a user to input their own goals and provides a specific learning roadmap and customized learning materials and video content based on those goals. Furthermore, the system has the ability to recognize the user's emotions and adjust the way learning content is provided in response to changes in those emotions. A specific embodiment of this system is described below.

[1071] System configuration

[1072] The system mainly consists of the following components:

[1073] 1. User interface: An interface for users to input their goals. This is provided as an application installed on a smartphone.

[1074] 2. Generative AI models: AI models that generate specific answers and learning roadmaps based on user input. Uses OpenAI APIs.

[1075] 3. Customized learning material generation engine: An engine that generates customized learning materials and video content according to the user's goals and learning progress.

[1076] 4. Emotion engine: An engine that recognizes the user's emotions and adjusts the way learning content is delivered in response to changes in those emotions.

[1077] 5. Chat function: A chat function that allows users to ask questions that arise during their studies in real time and receive instant answers.

[1078] Program processing

[1079] The server receives the user's goals entered through a smartphone application and generates a specific learning roadmap based on those goals. It uses a generative AI model to suggest optimal learning steps for the user's goals. For example, if a user enters "I want to become fluent in English," the following prompt sentence is input into the generative AI model:

[1080] Example prompt sentence:

[1081] Generate a learning roadmap for a user whose goal is to "become fluent in English."

[1082] Based on the generated roadmap, the customized learning material generation engine generates learning materials and video content for each step. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and basic English instructional videos.

[1083] As a user progresses through the learning process, the emotion engine analyzes the user's emotions in real time and adjusts the difficulty and delivery method of the learning content based on the results. For example, if the emotion engine determines that the user is struggling with a lesson, it will provide easier learning content.

[1084] Additionally, if users have any questions during their studies, they can ask them through the chat function and receive instant answers. This chat function provides the ability to chat with AI chatbots or experts.

[1085] In this way, users are provided with an optimal learning environment that suits their own goals, enabling them to study efficiently.

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

[1087] Step 1:

[1088] The user launches the smartphone application and enters their learning goals.

[1089] Input: The learning objective entered by the user in text form.

[1090] How it works: The application receives a goal through the user interface.

[1091] Output: The user's learning objectives are sent to the server as text data.

[1092] Step 2:

[1093] Based on the user's goals received by the server, a specific learning roadmap is generated using a generative AI model.

[1094] Input: Text data of the user's learning objectives.

[1095] How it works: The server inputs prompts into the generative AI model and generates a learning roadmap.

[1096] Output: The generated learning roadmap is obtained as text data.

[1097] Step 3:

[1098] The server generates customized learning materials and video content based on the generated learning roadmap.

[1099] Input: The generated text data of the learning roadmap.

[1100] How it works: The server uses a customized teaching material generation engine to generate teaching materials and video content corresponding to each step.

[1101] Output: Customized teaching materials and video content are obtained as data.

[1102] Step 4:

[1103] Users can use the generated teaching materials and video content to advance their studies through a smartphone application.

[1104] Input: Customized learning materials and video content data.

[1105] How it works: The application displays educational materials and video content to users to support their learning.

[1106] Output: User's learning progress data.

[1107] Step 5:

[1108] The emotion engine analyzes the user's emotions in real time and adjusts the way learning content is delivered based on the results.

[1109] Input: User behavioral and emotional data during training.

[1110] How it works: The emotion engine analyzes the user's emotions and dynamically changes the difficulty and delivery method of the learning content.

[1111] Output: Tailored learning content is provided to the user.

[1112] Step 6:

[1113] Users can ask questions that arise during their studies through the chat function and receive instant answers.

[1114] Input: The text data of the question entered by the user in the chat.

[1115] How it works: The chat feature lets you send questions to AI chatbots and experts and receive answers.

[1116] Output: The text data of the answer given to the user is obtained.

[1117] In this way, users are provided with an optimal learning environment that suits their own goals, enabling them to study efficiently.

[1118] 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.

[1119] 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> ) 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.

[1120] Another example of generative AI is Gemini (internet search engine). <url: https: gemini.google.com ?hl="ja">) are mentioned.

[1121] 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.

[1122] [Third embodiment]

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

[1124] 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.

[1125] 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).

[1126] 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.

[1127] 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.

[1128] 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).

[1129] 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.

[1130] 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.

[1131] 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.

[1132] 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.

[1133] 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.

[1134] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[1135] "Example 1"

[1136] The system of the present invention is provided with a means for the user to input their own goals. Specifically, it provides an interface where the user can input a textual goal such as "I want to be able to speak English fluently." Next, it is provided with a means for generating specific answers based on this input. This means generates a roadmap for the user's goal. For example, for the goal "I want to be able to speak English fluently," it generates a roadmap including steps such as "learn basic English," "practice everyday English conversation," and "master business English." It is further provided with a means for generating teaching materials and video content customized according to the user's requests. This means provides teaching materials and video content corresponding to each step according to the generated roadmap. For example, in the step of "learn basic English," it provides grammar books and vocabulary books.

[1137] It provides learning cards, basic English instruction videos, etc. Finally, it has a chat function that allows users to get instant answers to any questions that arise during their studies. This function provides an AI chatbot and a chat function with experts, allowing users to instantly resolve any questions that arise during their studies.

[1138] "Example 2"

[1139] The system of the present invention includes a means for users to input their goals. Specifically, it provides an interface for users to text-input their goals, such as "I want to be able to speak English fluently." It then includes a means for generating specific answers based on this input. This means generates a roadmap for the user's goal. For example, for the goal "I want to be able to speak English fluently," it generates a roadmap including steps such as "Study basic English," "Practice everyday English conversation," and "Acquire business English." It also includes a means for generating learning materials and video content customized to the user's needs. This means provides learning materials and video content corresponding to each step in accordance with the generated roadmap. For example, the "Study basic English" step provides grammar books, flashcards, and instructional videos on basic English. Finally, it includes a means for users to instantly receive answers to questions that arise during their studies via chat. This means provides a chat function with an AI chatbot or an expert, allowing them to instantly resolve questions that arise during their studies.

[1140] The processing flow of each embodiment will be described below.

[1141] "Example 1"

[1142] Step 1: A user accesses the system and enters their goal in text, for example, "I want to be able to speak English fluently."

[1143] Step 2: The system generates a specific answer based on the user's input. This answer serves as a roadmap for the user's goal. For example, for a goal like "I want to be able to speak English fluently," the system generates a roadmap including steps like "Study basic English," "Practice everyday English conversation," and "Master business English."

[1144] Step 3: The system generates customized learning materials and video content based on the user's needs. These learning materials and video content are provided according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and basic English instruction videos.

[1145] Step 4: The user continues their learning using the provided learning materials and video content. If they have any questions during their learning, they can use the chat function within the system to ask questions. This chat function allows users to chat with an AI chatbot or an expert, allowing them to instantly resolve any questions they may have during their learning.

[1146] Example 1

[1147] Next, a description will be given of Example 1 of Form 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."

[1148] Conventional learning support systems have had difficulty providing users with specific roadmaps and customized learning materials to help them achieve their goals. Furthermore, they lacked a means to obtain immediate answers to questions that arise during learning, which led to a decline in users' learning efficiency.

[1149] 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.

[1150] In this invention, the server includes a means for a user to input their own goals, a means for generating specific answers based on the user's input, a means for generating a roadmap for the user's goals, a means for generating learning materials and video content customized according to the user's requests, a means for progressing with learning based on the generated learning materials and video content, and a means for the user to ask questions via chat and receive answers on the spot. This allows the user to obtain a specific roadmap for their own goals and to efficiently progress with their learning using the customized learning materials and video content. Furthermore, since questions that arise during learning can be answered immediately, learning efficiency is improved.

[1151] A "user" is an individual or entity that uses the system to achieve their goals.

[1152] A "goal" refers to a specific outcome or state that a user wants to achieve.

[1153] "Input means" refers to an interface or device that allows a user to input goals into the system.

[1154] A "specific answer" refers to specific guidelines or information for achieving a goal that is generated based on the user's input.

[1155] A "roadmap" is a plan that shows the steps or processes required to achieve a user's goal.

[1156] A "generative AI model" refers to an artificial intelligence model that generates specific answers or roadmaps based on user input.

[1157] "Customized learning materials" refers to learning materials that are specifically created to meet the user's goals and needs.

[1158] "Video content" refers to video materials provided to assist users in their learning.

[1159] "Learning means" refers to the methods and tools used to advance learning using the generated teaching materials and video content.

[1160] "Chat means" refers to a communication means that allows users to input questions that arise during their studies and receive answers on the spot.

[1161] MODE FOR CARRYING OUT THE INVENTION

[1162] The present invention relates to a learning support system for helping users achieve their own goals. Specific embodiments of this system will be described below.

[1163] 1. User goal input

[1164] The user accesses the system's text input interface using a terminal (PC or smartphone). The user inputs a goal, such as "I want to be able to speak English fluently." This input is sent to the server.

[1165] 2. Generate a roadmap based on your goals

[1166] The server analyzes the received user's goals and uses a generative AI model to generate a specific roadmap for achieving the goal. For example, for a goal such as "I want to be able to speak English fluently," the server generates a roadmap including steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[1167] 3. Providing customized teaching materials and video content

[1168] The server generates customized learning materials and video content for each step according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and basic English instruction videos. These learning materials and video content are sent to the user's device, where the user can view and study them.

[1169] 4. Instant answers to questions you may have while studying

[1170] If a user has a question while studying, they can access the chat function using their device. The user enters the question in the chat box and sends it to the server. The server then uses an AI chatbot or a chat function with an expert to instantly generate an answer to the user's question and respond to the user.

[1171] Examples of specific examples and prompts

[1172] Specific examples

[1173] If a user types "I want to become fluent in English," the system generates a roadmap like this:

[1174] 1. Learning basic English

[1175] grammar book

[1176] Flashcards

[1177] Basic English teaching videos

[1178] 2. Practice everyday English conversation

[1179] Conversation practice app

[1180] Daily conversation videos

[1181] 3. Mastering Business English

[1182] Business English Materials

[1183] Business conversation videos

[1184] Prompt Sentence Examples

[1185] For the goal "I want to be able to speak English fluently," the following prompt sentences are input to the generative AI model:

[1186] The user's goal is "I want to become fluent in English." Create a roadmap for how to achieve this goal, with specific learning materials and video content for each step.

[1187] Based on this prompt, the generative AI model suggests a specific roadmap, educational materials, and video content to help the user achieve their goals.

[1188] As described above, this invention provides a system that provides users with a specific roadmap for achieving their goals, customized learning materials, and video content, and allows them to get immediate answers to any questions they may have while studying.

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

[1190] Step 1:

[1191] A user accesses the system's text input interface using a terminal (PC or smartphone). The user inputs a goal, for example, "I want to be able to speak English fluently." This input is sent to the server. The input data is the user's goal text, and the output is the goal data sent to the server.

[1192] Step 2:

[1193] The server analyzes the received user goal data and uses a generative AI model to generate a specific roadmap for achieving the goal. For example, for a goal such as "I want to be able to speak English fluently," a roadmap is generated that includes steps such as "Study basic English," "Practice everyday English conversation," and "Master business English." The input data is the user's goal data, and the output is the generated roadmap.

[1194] Step 3:

[1195] The server generates customized learning materials and video content for each step according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, flashcards, and basic English instruction videos. The input data is the generated roadmap, and the output is customized learning materials and video content.

[1196] Step 4:

[1197] The server sends the generated learning materials and video content to the user's device. The user uses the device to view and study these learning materials and video content. The input data are customized learning materials and video content, and the output is the learning materials sent to the user's device.

[1198] Step 5:

[1199] If a user has a question while studying, they can access the chat function using their terminal. The user enters the question in the chat box and sends it to the server. The input data is the user's question text, and the output is the question data sent to the server.

[1200] Step 6:

[1201] The server uses an AI chatbot or a chat function with an expert to instantly generate an answer to the user's question and respond to the user. The input data is the user's question data, and the output is the generated answer text.

[1202] (Application example 1)

[1203] Next, a description will be given of Application Example 1 of Form 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."

[1204] Conventional learning support systems have difficulty providing a specific learning roadmap for the goals set by the user, and lack the means to provide customized learning materials and video content. As a result, users are unable to progress through their studies efficiently, and it is difficult to get immediate answers to questions that arise during the course of study. This has led to problems such as a decline in users' motivation to learn and delays in achieving their goals.

[1205] 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.

[1206] In this invention, the server includes: means for a user to input his or her goals; means for generating specific answers based on the user's input; means for generating teaching materials and video content customized according to the user's requests; means for the user to proceed with learning based on the generated teaching materials and video content; means for the user to ask questions via chat and receive answers on the spot; means for generating a roadmap based on the user's goals using a generative AI model; means for providing teaching materials and video content corresponding to each step according to the generated roadmap; and means for providing immediate answers to the user's questions. This allows the user to progress with learning efficiently and obtain immediate answers to questions that arise during learning.

[1207] The "means for the user to input his / her own goals" is an interface for the user to input the goals he / she wants to achieve in text form.

[1208] The "means for generating specific answers based on user input" is a system that provides appropriate learning steps and advice for the goals entered by the user.

[1209] "Means for generating educational materials and video content customized according to user requests" refers to a system that creates individually optimized educational materials and video content based on the user's learning goals and progress.

[1210] "Means for advancing learning based on the generated teaching materials and video content" refers to a method by which a user can advance learning using the provided teaching materials and video content.

[1211] "A means for users to ask questions via chat and receive answers on the spot" is a chat function that allows users to ask questions in real time about questions that arise while studying and receive instant answers.

[1212] The "means for generating a roadmap based on a user's goals using a generative AI model" is a system that uses a generative AI model to create a roadmap that shows specific learning steps toward achieving the user's goals.

[1213] "Means for providing teaching materials and video content corresponding to each step according to the generated roadmap" is a system that provides users with teaching materials and video content corresponding to each learning step based on the generated roadmap.

[1214] The "means for providing immediate answers to user questions" is a system that provides quick answers to questions that arise during the user's studies.

[1215] As an embodiment of the present invention, a case where a user uses a learning support system using a smartphone will be described.

[1216] System Program

[1217] The system consists of programs with the following main functions:

[1218] 1. Objective input interface: Provides an interface for users to input their learning objectives in text format.

[1219] 2. Specific answer generation: Based on the goals entered by the user, a generative AI model is used to generate a specific learning roadmap.

[1220] 3. Generation of customized teaching materials and video content: According to the generated roadmap, teaching materials and video content corresponding to each step are generated.

[1221] 4. Learning progress support: Support users in progressing through their studies using the provided teaching materials and video content.

[1222] 5. Chat function: Provide a chat function that allows users to ask questions that arise during their studies in real time and receive instant answers.

[1223] Hardware and Software

[1224] The system uses the following hardware and software:

[1225] Hardware: Smartphones, servers

[1226] Software: Python, OpenAI API

[1227] Data processing and calculation

[1228] 1. Goal input interface: The user inputs learning goals through the smartphone application. The input data is sent to the server.

[1229] 2. Specific answer generation: The server uses the OpenAI API to generate a specific learning roadmap based on the user's goals, where the generative AI model generates answers based on the prompt sentences.

[1230] 3. Generate customized learning materials and video content: Based on the generated roadmap, we generate learning materials and video content corresponding to each step, also using OpenAI APIs.

[1231] 4. Learning progress support: Users use their smartphones to view the provided teaching materials and video content and progress with their studies.

[1232] 5. Chat function: When a user has a question that arises during learning, they can enter it in the chat function. The server uses the OpenAI API to instantly generate an answer and provide it to the user.

[1233] Specific examples

[1234] For example, if a user inputs the goal "I want to become fluent in English," a specific learning roadmap will be generated using the following prompt:

[1235] Prompt Sentence Examples

[1236] The user's goal is "I want to become fluent in English." Generate a concrete roadmap for achieving this goal.

[1237] Based on the generated roadmap, steps such as learning basic English, practicing everyday English conversation, and mastering business English are presented, with corresponding teaching materials and video content provided. If a user asks "How should I evaluate my current English level?" during their studies, they will receive an immediate answer via the chat function.

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

[1239] Step 1:

[1240] The user launches the smartphone application and enters their learning goals.

[1241] Input: The user enters the learning objective in text format.

[1242] Data processing: The entered text data is sent to the server.

[1243] Output: Objective data sent to the server.

[1244] Step 2:

[1245] Based on the learning goal data received by the server, a specific learning roadmap is generated using a generative AI model.

[1246] Input: Objective data sent to the server.

[1247] Data calculation: Input prompt sentences into the generative AI model to generate a specific learning roadmap.

[1248] Output: The generated learning roadmap.

[1249] Step 3:

[1250] The server generates customized learning materials and video content corresponding to each step based on the generated learning roadmap.

[1251] Input: The generated learning roadmap.

[1252] Data processing: Generative AI models are used to generate teaching materials and video content for each step.

[1253] Output: Customized teaching materials and video content.

[1254] Step 4:

[1255] Users use their smartphones to view the provided teaching materials and video content and progress through their studies.

[1256] Input: Customized educational materials and video content.

[1257] Specific operation: Users view learning materials and video content through a smartphone application and progress through their studies.

[1258] Output: The user's learning progress.

[1259] Step 5:

[1260] Users can enter any questions they have while studying into the chat, and the server will provide an immediate answer.

[1261] Input: Questions entered by users in chat.

[1262] Data Computing: Use generative AI models to generate answers to user questions.

[1263] Output: The generated answer.

[1264] Example 2

[1265] Next, a description will be given of Example 2 of Form 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."

[1266] Conventional learning support systems have had difficulty providing users with specific roadmaps and customized learning materials to help them achieve their goals. Furthermore, they lacked a means to obtain immediate answers to questions that arose during learning. This resulted in issues such as reduced learning efficiency and longer time to achieve goals.

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

[1268] In this invention, the server includes means for a user to input their own goals, means for generating specific answers based on the user's input, means for generating a roadmap for the user's goals, means for generating customized learning materials and video content according to the user's requests, means for progressing with learning based on the generated learning materials and video content, and means for the user to ask questions via chat and receive answers on the spot. This allows the user to obtain a specific roadmap for their goals and to efficiently progress with their learning using the customized learning materials and video content. Furthermore, since questions that arise during learning can be answered immediately, learning efficiency is improved and the time to achieve goals is shortened.

[1269] A "user" is an individual or entity that uses the system to achieve their goals.

[1270] A "goal" refers to a specific outcome or state that a user wants to achieve.

[1271] An "interface" is a software or hardware component that provides a means for a user to input goals into a system.

[1272] A "roadmap" is a written plan that specifies the steps and action plans required to achieve a user's goals.

[1273] "Customized learning materials" refers to learning materials and content that are individually tailored to a user's goals and learning progress.

[1274] "Video content" refers to educational materials in video format provided to assist users in their learning.

[1275] "Chat" is a means of communication that allows users to enter questions and doubts in real time through the system and receive answers.

[1276] An "AI chatbot" is a program that uses artificial intelligence to automatically generate answers to users' questions.

[1277] A "generative AI model" is an artificial intelligence algorithm that generates optimal answers and roadmaps based on user input data.

[1278] The present invention relates to a learning support system for helping users achieve their own goals. Specific embodiments of this system will be described below.

[1279] System configuration

[1280] User goal input

[1281] The user inputs their goal in text using the interface provided by the system. For example, the user inputs "I want to be able to speak English fluently."

[1282] Goal-based roadmap generation

[1283] The server generates a specific roadmap based on the goal entered by the user. This roadmap includes steps for achieving the goal. For example, for a goal such as "I want to be able to speak English fluently," the server would include steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[1284] Providing customized educational materials and video content

[1285] The server generates teaching materials and video content for each step according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and instructional videos on basic English.

[1286] Resolving questions during study

[1287] Users can chat with the server if they have any questions that arise during their studies. The server provides an AI chatbot or a chat function with experts to instantly answer users' questions.

[1288] Hardware and software used

[1289] Interface: A software or hardware component through which a user inputs goals.

[1290] Server: A central processing unit for generating roadmaps and customized educational materials using generative AI models.

[1291] Generative AI models: Artificial intelligence algorithms that generate optimal answers and roadmaps based on user input data.

[1292] AI chatbot: A program that automatically generates answers to user questions.

[1293] Specific examples

[1294] 1. The user types "I want to become fluent in English" into the system interface.

[1295] 2. The terminal sends the entered text data to the server.

[1296] 3. The server uses the generative AI model to generate a roadmap including steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[1297] 4. The server sends the generated roadmap to the terminal.

[1298] 5. For the step "Learning Basic English," the server retrieves grammar books, vocabulary cards, and basic English instruction videos from the database and sends them to the terminal.

[1299] 6. When a user asks in chat, "I don't know how to use this grammar," the device sends the question to the server.

[1300] 7. The server uses an AI chatbot to instantly generate an answer and send it to the device.

[1301] 8. The terminal displays the generated answer to the user.

[1302] Prompt Sentence Examples

[1303] "If a user types in 'I want to become fluent in English,' explain what roadmap you will generate and what learning materials and video content you will provide. Also explain how you will answer any questions that may arise during the learning process."

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

[1305] Step 1:

[1306] The user uses the system's interface to enter their goal in text, for example, "I want to be able to speak English fluently."

[1307] Input: User goal text

[1308] Output: Target text data

[1309] Specific operation: The terminal transmits the text data entered by the user to the server.

[1310] Step 2:

[1311] The server analyzes the received target text data and recognizes it as the user's target.

[1312] Input: Target text data

[1313] Output: Parsed target data

[1314] Specific Operations: The server analyzes the target text using a text analysis algorithm to generate target data.

[1315] Step 3:

[1316] The server uses a generative AI model to generate a specific roadmap based on the user's goals.

[1317] Input: Parsed target data

[1318] Output: Roadmap data

[1319] Specific operation: The server uses a generative AI model to generate a roadmap that is optimal for the target data and creates roadmap data.

[1320] Step 4:

[1321] The server transmits the generated roadmap data to the terminal.

[1322] Input: Roadmap data

[1323] Output: Roadmap data sent to the terminal

[1324] Specific operation: The server transmits roadmap data to the terminal and displays it to the user.

[1325] Step 5:

[1326] The server generates customized educational materials and video content corresponding to each step according to the generated roadmap.

[1327] Input: Roadmap data

[1328] Output: Teaching material data and video content data

[1329] Specific operation: The server retrieves the teaching materials and video content corresponding to each step from the database and generates customized teaching material data and video content data.

[1330] Step 6:

[1331] The server transmits the generated teaching material data and video content data to the terminal.

[1332] Input: Teaching material data and video content data

[1333] Output: Teaching material data and video content data sent to the device

[1334] Specific operation: The server transmits the educational material data and video content data to the terminal and provides them to the user.

[1335] Step 7:

[1336] Users can use chat to ask any questions that arise during their studies.

[1337] Input: User's question text

[1338] Output: Question text data

[1339] Specific operation: The terminal transmits the question text data entered by the user to the server.

[1340] Step 8:

[1341] The server uses an AI chatbot to generate answers to users' questions.

[1342] Input: Question text data

[1343] Output: Answer text data

[1344] Specific operation: The server uses the AI ​​chatbot to analyze the question text data and generate answer text data.

[1345] Step 9:

[1346] The server transmits the generated answer text data to the terminal.

[1347] Input: Answer text data

[1348] Output: Answer text data sent to the terminal

[1349] Specific operation: The server sends the answer text data to the terminal and displays it to the user.

[1350] (Application example 2)

[1351] Next, a description will be given of Application Example 2 of Form 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."

[1352] Conventional learning support systems have difficulty providing a specific learning roadmap for users' set goals, and lack the means to appropriately provide customized learning materials and video content. As a result, users are unable to progress efficiently in their studies, and the path to achieving their goals is unclear. Furthermore, there are insufficient means to obtain immediate answers to questions that arise during the study process.

[1353] 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.

[1354] In this invention, the server includes a means for a user to input their goals, a means for generating specific answers based on the user's input, a means for generating customized learning materials and video content according to the user's requests, a means for the user to proceed with learning based on the generated learning materials and video content, a means for the user to ask questions via chat and receive answers on the spot, a means for generating a roadmap for the user's goals using a generative AI model, a means for providing learning materials and video content corresponding to each step based on the generated roadmap, and an application installed on a smartphone. This allows the user to efficiently progress through their learning according to a specific learning roadmap, and the provision of customized learning materials and video content appropriately clarifies the path to achieving their goals. It also enables the user to obtain immediate answers to questions that arise during their learning.

[1355] The "means for the user to input his / her own goals" is a function that provides an interface for the user to input the goals he / she wants to achieve in text format.

[1356] The "means for generating specific answers based on user input" is a function that generates appropriate learning steps and action plans for the goals entered by the user.

[1357] "Means for generating teaching materials and video content customized according to the user's requests" refers to a function for creating individually optimized teaching materials and video content based on the user's goals and learning progress.

[1358] The "means for advancing learning based on the generated teaching materials and video content" is a function that allows the user to advance learning using the provided teaching materials and video content.

[1359] "A means for users to ask questions via chat and receive answers on the spot" is a function that allows users to ask questions in chat format about questions that arise while studying and receive answers immediately.

[1360] "Means for generating a roadmap for user goals using a generative AI model" is a function that utilizes a generative AI model to create specific learning steps and action plans for achieving the user's goals.

[1361] "Means for providing teaching materials and video content corresponding to each step based on the generated roadmap" is a function that provides users with teaching materials and video content corresponding to each step according to the generated learning roadmap.

[1362] An "application installed on a smartphone" is application software that runs on a smartphone and allows a user to study to achieve a goal.

[1363] The system for implementing this invention allows users to input their own goals, generates a specific learning roadmap based on the goals, and provides customized learning materials and video content.It also has a chat function that allows users to get immediate answers to any questions that arise during the learning process.

[1364] System configuration

[1365] Hardware

[1366] Smartphone: A device that allows users to input their goals and progress through their learning.

[1367] Server: A back-end system for processing data and running generative AI models.

[1368] software

[1369] Generative AI model: Uses OpenAI's API to generate learning roadmaps and customized learning materials based on user goals.

[1370] Chatbot: Provides an AI chatbot function to instantly answer any questions users may have while studying.

[1371] Data processing and calculation

[1372] User goal input

[1373] Users enter their goals in text format through a smartphone application, such as "I want to be able to speak English fluently."

[1374] Generate a roadmap

[1375] The server uses a generative AI model to generate a specific learning roadmap for the user's goals. Example prompts include:

[1376] The user's goal is "I want to become fluent in English." Generate a concrete roadmap for achieving this goal.

[1377] Creation of educational materials and video content

[1378] Based on the generated roadmap, we generate teaching materials and video content corresponding to each step. Examples of prompts are as follows:

[1379] Use this roadmap to generate educational materials and video content for each step.

[1380] Roadmap:

[1381] Learn basic English -> Practice everyday English conversation -> Master business English

[1382] Learning Progression

[1383] Users use the provided learning materials and video content to progress through their studies. Through a smartphone application, they can view the learning materials and videos corresponding to each step and progress through their studies.

[1384] Interacting with a chatbot

[1385] When a user has a question during their study, they can ask it in chat format, and the server will provide an immediate answer using a generative AI model. Examples of prompts include:

[1386] User Question: I'm having trouble with the step I'm currently on. What should I do?

[1387] Provide instant answers.

[1388] Specific examples

[1389] For example, if a user inputs a goal like "I want to become fluent in English," the generative AI model will generate a roadmap like this:

[1390] Learning Basic English

[1391] Daily English conversation practice

[1392] Mastering Business English

[1393] Next, learning materials and video content corresponding to each step are generated. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and instructional videos on basic English.

[1394] While learning, users can ask, "I'm not sure about the step I'm on. What should I do?" and the chatbot will provide an immediate answer.

[1395] In this way, users can efficiently progress through their studies by following a specific learning roadmap, and by being provided with customized learning materials and video content, the path to achieving their goals becomes clear. Also, they can get immediate answers to any questions that arise during their studies.

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

[1397] Step 1:

[1398] The user starts the smartphone application and inputs their goals in text format, which are then sent to the server.

[1399] Input: User goal (e.g., "I want to become fluent in English")

[1400] Output: User goals sent to the server

[1401] Step 2:

[1402] The server generates a specific learning roadmap based on the received user's goals using a generative AI model, which uses prompts to generate optimal learning steps for the goals.

[1403] Input: User goal

[1404] Data processing: Processing prompts with a generative AI model

[1405] Output: A specific learning roadmap (e.g., "Learn basic English -> Practice everyday English conversation -> Master business English")

[1406] Step 3:

[1407] The server generates customized learning materials and video content for each step based on the generated learning roadmap, and uses a generative AI model to select the optimal learning materials and video content for each step.

[1408] Input: A concrete learning roadmap

[1409] Data processing: Processing prompts with a generative AI model

[1410] Output: Customized teaching materials and video content (e.g., "Learning Basic English: Grammar books, vocabulary cards, and basic English teaching videos")

[1411] Step 4:

[1412] Users can learn using the learning materials and video content provided through a smartphone application, viewing the learning materials and videos corresponding to each step and progressing through the learning process.

[1413] Input: Customized learning materials and video content

[1414] Output: User's learning progress

[1415] Step 5:

[1416] When a user asks a question in chat format while studying, the server uses a generative AI model to provide an immediate answer, which uses prompts to generate the optimal answer for the user's question.

[1417] Input: User question (e.g., "I don't understand something about the current step. What should I do?")

[1418] Data processing: Processing prompts with a generative AI model

[1419] Output: Instant response from the chatbot (e.g., "In this step, it's important to first understand basic grammar.")

[1420] Through these steps, users can efficiently progress through their studies by following a specific learning roadmap, and by being provided with customized learning materials and video content, the path to achieving their goals becomes clear. Furthermore, they can get immediate answers to any questions that arise during their studies.

[1421] 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.

[1422] "Example 1"

[1423] As one embodiment of the present invention, a system incorporating an emotion engine is provided. This system recognizes a user's emotions and adjusts the method of providing learning content in response to changes in those emotions. Specifically, the emotion engine analyzes the user's reactions and behavior when using learning content, or emotional information directly entered by the user into the system. The emotion engine detects changes in the user's emotions based on the analysis results and reflects these results in the provision of learning content. For example, if the user feels that they are struggling with a study, the emotion engine captures this information and instructs the system to provide easier learning content. Similarly, if the user is highly excited about the study, the emotion engine captures this information and instructs the system to provide more advanced learning content. In this way, a system incorporating an emotion engine can flexibly adjust the method of providing learning content in response to changes in the user's emotions, thereby providing the user with an optimal learning environment.

[1424] "Example 2"

[1425] As one embodiment of the present invention, a system incorporating an emotion engine is provided. This system recognizes a user's emotions and adjusts the method of providing learning content in response to changes in those emotions. Specifically, the emotion engine analyzes the user's reactions and behavior when using learning content, or emotional information directly entered by the user into the system. The emotion engine detects changes in the user's emotions based on the analysis results and reflects these results in the provision of learning content. For example, if the user feels that they are struggling with a study, the emotion engine captures this information and instructs the system to provide easier learning content. Similarly, if the user is highly excited about the study, the emotion engine captures this information and instructs the system to provide more advanced learning content. In this way, a system incorporating an emotion engine can flexibly adjust the method of providing learning content in response to changes in the user's emotions, thereby providing the user with an optimal learning environment.

[1426] The processing flow of each embodiment will be described below.

[1427] "Example 1"

[1428] Step 1: The user consumes the learning content, and the system collects information on the user's reactions and behavior, as well as emotions that the user directly inputs into the system.

[1429] Step 2: The collected information is sent to the emotion engine for analysis. The emotion engine uses the analysis results to detect changes in the user's emotions.

[1430] Step 3: The emotion engine reflects the detected change in emotion in the provision of learning content. For example, if the user feels that they are struggling with a lesson, the emotion engine captures that information and instructs the system to provide easier learning content. Also, if the user shows high excitement about learning, the emotion engine captures that information and instructs the system to provide more advanced learning content.

[1431] "Example 2"

[1432] Step 1: The user consumes the learning content, and the system collects information on the user's reactions and behavior, as well as emotions that the user directly inputs into the system.

[1433] Step 2: The collected information is sent to the emotion engine for analysis. The emotion engine uses the analysis results to detect changes in the user's emotions.

[1434] Step 3: The emotion engine reflects the detected change in emotion in the provision of learning content. For example, if the user feels that they are struggling with a lesson, the emotion engine captures that information and instructs the system to provide easier learning content. Also, if the user shows high excitement about learning, the emotion engine captures that information and instructs the system to provide more advanced learning content.

[1435] Example 1

[1436] Next, a description will be given of Example 1 of Form 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."

[1437] Conventional learning support systems are inadequate in providing specific learning plans and customized learning materials tailored to the user's goals, and they are also difficult to provide immediate answers to questions that arise during learning. Furthermore, learning content is not adjusted in response to changes in the user's emotions, resulting in a decrease in learning efficiency. There is a need to solve these issues and provide the optimal learning environment for users.

[1438] 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.

[1439] In this invention, the server includes a means for a user to input his or her goals, a means for generating specific answers based on the user's input, a means for generating learning materials and video content customized according to the user's requests, a means for the user to proceed with learning based on the generated learning materials and video content, a means for the user to ask questions via chat and receive answers on the spot, and a means for analyzing the user's emotions and adjusting the learning content based on the results. This makes it possible to provide a specific learning plan according to the user's goals, provide customized learning materials and video content, provide immediate answers to questions during learning, and adjust the learning content according to changes in the user's emotions.

[1440] A "user" is an individual or entity that uses the system to achieve their goals.

[1441] A "goal" is a specific purpose or task that a user wants to achieve.

[1442] "Input means" is an interface that allows a user to input goals and information into the system.

[1443] A "specific answer" is specific instructions or information for achieving a goal that is generated based on the user's input.

[1444] "Generation means" is a function that creates specific answers, teaching materials, and video content based on the information entered by the user.

[1445] "Customized learning materials" are learning materials that are specifically created to meet a user's goals and needs.

[1446] "Video content" refers to video materials provided to assist users in their learning.

[1447] "Learning means" refers to methods or functions that allow users to advance their learning using the generated teaching materials and video content.

[1448] "Chat means" is a communication means that allows users to ask questions in real time about any questions that arise during their studies.

[1449] "Emotion analysis means" is a function that analyzes the user's emotions and adjusts the learning content based on the results.

[1450] A "roadmap" is a guideline that shows the steps and plans necessary to achieve a user's goals.

[1451] This invention relates to a learning support system that helps users achieve their goals. The system allows users to input their goals and provides specific learning plans and customized learning materials based on those goals. The system also provides immediate answers to questions that arise during learning and adjusts learning content in response to changes in the user's emotions.

[1452] Hardware and software used

[1453] Hardware

[1454] Device: The device through which a user inputs their goals and accesses learning content. Examples include computers, tablets, and smartphones.

[1455] Server: A central processing unit that receives and analyzes user input data and generates lesson plans and learning materials.

[1456] software

[1457] Generative AI model: An artificial intelligence model for generating a specific learning plan (roadmap) based on the user's goals.

[1458] Sentiment analysis engine: Software for analyzing user emotions and adjusting learning content based on the results.

[1459] Chatbot: A conversational agent that answers questions that arise during a user's learning process in real time.

[1460] Specific operation of the system

[1461] 1. User goal input

[1462] The user inputs their goal in text form through the device interface, for example, "I want to be able to speak English fluently." The device then sends this input data to the server.

[1463] 2. Generate a roadmap

[1464] The server analyzes the goal data received from the user and generates a specific roadmap using a generative AI model. For example, for a goal such as "I want to be able to speak English fluently," it generates a roadmap including steps such as "Study basic English," "Practice everyday English conversation," and "Master business English." The generated roadmap is then sent to the device.

[1465] 3. Providing customized teaching materials and video content

[1466] The server selects the learning materials and video content for each step based on the generated roadmap. For example, for the "Learning Basic English" step, it selects grammar books, vocabulary cards, and basic English instructional videos. The selected learning materials and video content are sent to the device, where they can be accessed by the user.

[1467] 4. Resolving questions during your studies

[1468] Users can use the chat function on their device to ask questions that arise during their studies. The device then sends the question to the server. The server then instantly generates an answer through an AI chatbot or a chat function with an expert and sends it to the device. The user can then receive the answer through the device.

[1469] 5. Adjusting learning content with an emotional engine

[1470] The server uses an emotion engine to analyze the user's emotions. It receives and analyzes the user's reactions and behavior when using learning content, as well as emotional information entered directly by the user, from the device. The emotion engine detects changes in the user's emotions based on the results of this analysis and reflects these results in the provision of learning content. For example, if the user feels that they are struggling with a lesson, the emotion engine will capture this information and instruct the server to provide learning content at an easier level. The server then selects new content according to the instructions and sends it to the device.

[1471] Examples of specific examples and prompts

[1472] Specific examples

[1473] If a user types "I want to become fluent in English," the following roadmap will be generated:

[1474] 1. Learning basic English

[1475] 2. Practice everyday English conversation

[1476] 3. Mastering Business English

[1477] For each step, the following educational materials and video content are provided:

[1478] Learning basic English: Grammar books, vocabulary cards, and basic English instruction videos

[1479] Practice everyday English conversation: Conversation practice app, simulation videos of everyday conversations

[1480] Mastering Business English: Business English teaching materials, business conversation videos

[1481] Prompt Sentence Examples

[1482] "If a user tells you they want to become fluent in English, explain what roadmap and learning materials you would provide them."

[1483] By feeding this prompt into a generative AI model, we can demonstrate how the system generates a roadmap and learning materials based on the user's goals.

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

[1485] Step 1:

[1486] The user inputs his / her goal as text through the interface of the terminal. For example, he / she inputs "I want to be able to speak English fluently." The terminal sends this input data to the server. The input data is the user's goal text, and the output is the goal data sent to the server.

[1487] Step 2:

[1488] The server analyzes the goal data received from the user and generates a specific roadmap using a generative AI model. For example, for a goal such as "I want to be able to speak English fluently," a roadmap is generated that includes steps such as "Study basic English," "Practice everyday English conversation," and "Master business English." The input data is the user's goal data, and the output is the generated roadmap. The generated roadmap is sent to the device.

[1489] Step 3:

[1490] The server selects teaching materials and video content corresponding to each step based on the generated roadmap. For example, for the "Learning Basic English" step, it selects grammar books, flashcards, and basic English instructional videos. The input data is the generated roadmap, and the output is the selected teaching materials and video content. The selected teaching materials and video content are sent to the terminal, where they can be accessed by the user.

[1491] Step 4:

[1492] Users can use the chat function of their devices to ask questions that arise during their studies. The devices send these questions to the server. The input data is the user's question, and the output is the query data sent to the server.

[1493] Step 5:

[1494] The server generates answers instantly through an AI chatbot or a chat function with an expert and sends them to the device. The input data is the user's inquiry data, and the output is the generated answer. The user can receive the answer through their device.

[1495] Step 6:

[1496] The server uses an emotion engine to analyze the user's emotions. It receives and analyzes the user's reactions and behavior when using learning content, as well as emotional information entered directly by the user, from the device. The input data is the user's reactions, behavior, and emotional information, and the output is the analysis results.

[1497] Step 7:

[1498] The emotion engine uses the results of this analysis to detect changes in the user's emotions and reflects these results in the provision of learning content. For example, if the user feels that they are struggling with a lesson, the emotion engine will capture this information and instruct the server to provide learning content at an easier level. The input data is the emotion analysis results, and the output is adjusted learning content. The server then selects new content according to the instructions and sends it to the device.

[1499] (Application example 1)

[1500] Next, a description will be given of Application Example 1 of Form 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."

[1501] Conventional learning support systems have difficulty providing a specific learning roadmap that matches the user's goals, and they are unable to adjust the way learning content is provided based on the user's emotions. As a result, users are prone to becoming discouraged and are unable to study effectively.

[1502] 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.

[1503] In this invention, the server includes a means for a user to input their goals, a means for generating specific answers based on the user's input, a means for generating learning materials and video content customized according to the user's requests, a means for the user to proceed with learning based on the generated learning materials and video content, a means for the user to ask questions via chat and receive answers on the spot, and a means for analyzing the user's emotions and adjusting the method of providing learning content according to those emotions. This makes it possible to provide a specific learning roadmap according to the user's goals and further adjust the method of providing learning content according to the user's emotions.

[1504] The "means for users to input their own goals" is an interface that allows users to input their own learning goals or goals they wish to achieve in text format.

[1505] "Means for generating specific answers based on user input" refers to algorithms or systems that generate appropriate learning steps and action plans for the goals entered by the user.

[1506] "Means for generating educational materials and video content customized according to user requests" refers to a system for creating and providing educational materials and video content that are individually optimized based on the user's learning goals and progress.

[1507] "Means for advancing learning based on the generated teaching materials and video content" refers to methods and tools that allow users to advance their learning using the provided teaching materials and video content.

[1508] "A means for users to ask questions via chat and receive answers on the spot" is a chat function that allows users to ask questions in real time about questions that arise while studying and receive immediate answers.

[1509] "Means for analyzing a user's emotions and adjusting the delivery method of learning content according to those emotions" refers to a system that analyzes a user's emotional state while learning and dynamically adjusts the difficulty level and delivery method of learning content based on the results.

[1510] The system for implementing this invention allows users to input their own goals, generates a specific learning roadmap based on those goals, and provides customized learning materials and video content. It also has the ability to analyze the user's emotions and adjust the way the learning content is provided based on those emotions.

[1511] 1. System Program

[1512] The system consists of the following major components:

[1513] An interface where users input their goals

[1514] A generative AI model that generates specific answers based on goals

[1515] A content generation engine that generates customized educational materials and video content

[1516] Emotion engine that analyzes user emotions

[1517] Real-time response system that provides chat functionality

[1518] 2. Program processing explanation

[1519] The server receives the goals entered by the user and uses a generative AI model to generate a specific learning roadmap based on those goals. The content generation engine creates customized learning materials and video content according to the generated roadmap. As the user progresses with their learning, the emotion engine analyzes their emotions and adjusts how the learning content is presented based on the results. If a question arises during the learning process, the user can get an immediate answer through a real-time response system.

[1520] The hardware used includes mobile devices such as smartphones and tablets, and the software uses OpenAI's API and EmotionEngine.

[1521] 3. Specific Examples

[1522] As a concrete example, consider the case where a user inputs "I want to become fluent in English." In this case, the generative AI model generates a learning roadmap using the following prompt sentence:

[1523] Example prompt sentence:

[1524] The user's goal is "I want to be able to speak English fluently." Generate steps to achieve this goal.

[1525] The generated roadmap includes the following steps:

[1526] 1. Learning basic English

[1527] 2. Practice everyday English conversation

[1528] 3. Mastering Business English

[1529] Based on this roadmap, the content generation engine provides learning materials and video content for each step. For example, the basic English learning step provides grammar books, vocabulary cards, and basic English instructional videos.

[1530] As the user progresses through the learning process, the emotion engine analyzes the user's emotions, and if the user feels frustrated, the system adjusts to provide easier content. Conversely, if the user is excited about learning, the system provides more challenging content.

[1531] In this way, the user can be supported in achieving their goals and can learn effectively.

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

[1533] Step 1:

[1534] The user inputs their goal. The user inputs the goal in text format using the interface of a smartphone or tablet. The input goal is sent to the server. The input data is the user's learning goal (e.g., "I want to be able to speak English fluently").

[1535] Step 2:

[1536] The server generates a specific answer based on the user's input. The server uses a generative AI model to generate a learning roadmap for the input goal. Specifically, it sends the following prompt using OpenAI's API:

[1537] Example prompt sentence:

[1538] The user's goal is "I want to be able to speak English fluently." Generate steps to achieve this goal.

[1539] The generated roadmap is sent from the server to the user's device. The output data is a learning roadmap (e.g., "learn basic English," "practice everyday English conversation," "master business English").

[1540] Step 3:

[1541] The server generates customized teaching materials and video content according to the user's requests. Based on the generated roadmap, the content generation engine creates teaching materials and video content corresponding to each step. For example, in the "Learning Basic English" step, grammar books, vocabulary cards, and instructional videos on basic English are generated. The generated content is sent from the server to the user's device. The output data is customized teaching materials and video content.

[1542] Step 4:

[1543] The user progresses with their studies based on the generated learning materials and video content. They use a smartphone or tablet to view the provided learning materials and video content and progress with their studies. The user's learning progress is sent to the server and recorded. The input data is the user's learning progress information.

[1544] Step 5:

[1545] The server analyzes the user's emotions and adjusts the way the learning content is presented based on those emotions. The emotion engine analyzes the user's emotional state while studying and dynamically adjusts the difficulty level and presentation method of the learning content based on the results. For example, if the user is feeling frustrated with their studies, the emotion engine will capture that information and instruct the system to provide content at an easier level. The output data is the adjusted learning content.

[1546] Step 6:

[1547] If a user has a question while studying, they can use the chat function to ask it in real time and get an immediate answer. Users input their question using the chat interface on their smartphone or tablet, and the server provides an immediate answer through an AI chatbot or a chat function with an expert. The input data is the user's question, and the output data is the real-time answer.

[1548] The above processing steps can help the user achieve their goals and realize effective learning.

[1549] Example 2

[1550] Next, a description will be given of Example 2 of Form 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."

[1551] Conventional learning systems have difficulty providing specific learning plans tailored to the user's goals, and there are limited ways to obtain immediate answers to questions that arise during learning. Furthermore, they lack the ability to adjust learning content in response to changes in the user's emotions, making it impossible to provide an optimal learning environment. This reduces the user's learning efficiency and makes it difficult to achieve goals.

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

[1553] In this invention, the server includes a means for the user to input their goals, a means for generating specific answers based on the user's input, a means for generating learning materials and video content customized to the user's needs, and a means for analyzing the user's emotions and adjusting the learning content in response to changes in the user's emotions. This allows the server to provide a specific learning plan tailored to the user's goals and provide immediate answers to questions that arise during learning. Furthermore, adjusting the learning content in response to changes in the user's emotions can provide an optimal learning environment.

[1554] A "user" is an individual or entity that uses the system to achieve their goals.

[1555] A "goal" is a specific purpose or task that a user wants to achieve.

[1556] "Input means" is an interface for a user to input his / her goals into the system.

[1557] A "specific answer" is a specific guideline or plan for achieving a goal that is generated by the system based on the goal entered by the user.

[1558] "Generation means" is a function for creating specific answers, customized teaching materials, and video content based on user input.

[1559] "Customized learning materials" are learning materials that are specifically created to meet a user's goals and needs.

[1560] "Video content" refers to video materials provided to assist users in their learning.

[1561] "Learning means" refers to methods and tools that allow users to advance their learning based on the generated teaching materials and video content.

[1562] "Chat means" is a communication function that allows users to ask questions that arise during their studies in real time and receive answers.

[1563] The "emotion analysis means" is a function for analyzing the user's emotions and detecting changes in those emotions.

[1564] "Adjustment means" is a function for appropriately modifying learning content based on the results of sentiment analysis.

[1565] A "roadmap" is a guideline that shows the steps and plans necessary to achieve a user's goals.

[1566] The system of the present invention is a learning support system that helps users achieve their goals. The system allows users to input their goals, provides specific learning plans based on those goals, and provides immediate answers to questions that arise during learning. The system also has a function to adjust learning content according to changes in the user's emotions.

[1567] Hardware and software used

[1568] Hardware

[1569] Device: The device (PC, smartphone, tablet, etc.) where users enter their goals and access learning content.

[1570] Server: A server that receives user input and uses generative AI models to generate and provide learning plans and content.

[1571] software

[1572] Generative AI model: An AI model for generating specific learning plans based on the user's goals.

[1573] Sentiment analysis engine: Software that analyzes user emotions and adjusts learning content accordingly.

[1574] Chatbot: An AI chatbot that provides instant answers to questions users may have while studying.

[1575] Program processing

[1576] User goal input

[1577] A user uses a terminal to access the system's interface and inputs a goal in text, for example, "I want to be able to speak English fluently."

[1578] Generate a roadmap

[1579] The server receives the user's input goals and uses the generative AI model to generate a roadmap for achieving the goal. The generated roadmap is displayed on the user's device. For example, it may include steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[1580] Providing customized educational materials and video content

[1581] The server prepares the learning materials and video content for each step based on the generated roadmap and provides download links to the user's device. The user clicks the links to download the learning materials and video content. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and instructional videos on basic English.

[1582] Resolving questions during your studies

[1583] If a user has a question while studying, they can use the chat function in the system on their device. The server will provide an immediate answer through an AI chatbot. For example, if a user has a question such as "I don't know how to use this grammar," the AI ​​chatbot will provide an appropriate answer.

[1584] Adjusting learning content with an emotional engine

[1585] The server uses an emotion engine to analyze the user's emotions. The emotion engine detects changes in the user's emotions based on the user's reactions and behavior when using learning content, or on emotional information directly entered by the user. For example, if the user feels that learning is difficult, the emotion engine captures that information and instructs the system to provide easier learning content. Similarly, if the user feels that learning is fun, the emotion engine captures that information and instructs the system to provide more advanced learning content.

[1586] Examples of specific examples and prompts

[1587] Specific examples

[1588] If a user types "I want to become fluent in English," the system generates a roadmap like this:

[1589] 1. Learning basic English

[1590] 2. Practice everyday English conversation

[1591] 3. Mastering Business English

[1592] For each step, the system provides educational materials and video content, such as:

[1593] Learning basic English: Grammar books, vocabulary cards, and basic English instruction videos

[1594] Practice everyday English conversation: Conversation practice app, simulation videos of everyday conversations

[1595] Mastering Business English: Business English teaching materials, business scene simulation videos

[1596] Prompt Sentence Examples

[1597] An example of a prompt the system might generate for a user who has entered the goal "I want to be able to speak English fluently":

[1598] Your goal is to become fluent in English. Follow these steps to get started:

[1599] 1. Learning basic English

[1600] 2. Practice everyday English conversation

[1601] 3. Mastering Business English

[1602] We provide learning materials and video content for each step, so please proceed in the order you need. If you have any questions while studying, please use the chat function to ask.

[1603] In this way, the system generates a learning roadmap tailored to the user's goals, provides customized learning materials and video content, and uses an emotion engine to adjust the learning content according to the user's emotional changes, providing an optimal learning environment.

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

[1605] Step 1:

[1606] A user accesses the system interface using a terminal and inputs a goal in text form. For example, the user inputs "I want to be able to speak English fluently." The input goal is sent to the server. The input data is in text form and is received by the server.

[1607] Step 2:

[1608] The server receives the goals entered by the user and uses a generative AI model to generate a roadmap for achieving the goal. The generative AI model suggests optimal steps based on past data and existing learning plans. For example, it generates a roadmap including steps such as "learn basic English," "practice everyday English conversation," and "master business English." The generated roadmap is sent from the server to the user's device.

[1609] Step 3:

[1610] The server prepares the learning materials and video content corresponding to each step based on the generated roadmap. For example, for the "Learning Basic English" step, it prepares grammar books, vocabulary cards, and instructional videos on basic English. These learning materials and content are provided to the user's device as download links. The user clicks the links to download the learning materials and video content.

[1611] Step 4:

[1612] If a user has a question while studying, they can use the chat function within the system using their device. The user enters the question into the chat interface and sends it. The server provides an immediate answer through an AI chatbot. For example, in response to a question such as "I don't understand how to use this grammar," the AI ​​chatbot will provide an appropriate answer.

[1613] Step 5:

[1614] The server uses an emotion engine to analyze the user's emotions. The emotion engine detects changes in the user's emotions based on the user's reactions and behavior when using learning content, or on emotional information directly entered by the user. For example, if the user feels that learning is difficult, the emotion engine captures that information and instructs the system to provide easier learning content. Similarly, if the user feels that learning is fun, the emotion engine captures that information and instructs the system to provide more advanced learning content.

[1615] (Application example 2)

[1616] Next, a description will be given of Application Example 2 of Form 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."

[1617] Conventional learning support systems have struggled to provide specific learning roadmaps and customized learning materials and video content tailored to a user's goals. Furthermore, they lacked the ability to adjust the delivery method of learning content based on the user's emotions, making it difficult to maintain learning efficiency and motivation. Furthermore, they lacked the convenience of applications installed on mobile devices such as smartphones. To address these issues, the present invention aims to provide a system that supports users in achieving their goals and improves learning efficiency.

[1618] 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.

[1619] In this invention, the server includes a means for the user to input their goals, a means for generating specific answers based on the user's input, and a means for generating learning materials and video content customized to the user's needs. This allows the server to generate a specific learning roadmap tailored to the user's goals and provide customized learning materials and video content. Furthermore, by including a means for recognizing the user's emotions and adjusting the method of providing learning content in response to changes in those emotions, learning efficiency and motivation can be maintained. Furthermore, by providing the learning content as an application installed on a smartphone, users can study anytime, anywhere.

[1620] The "means for users to input their own goals" is an interface that allows users to input in text format the goals they wish to learn or achieve.

[1621] The "means for generating specific answers based on user input" is a system for generating appropriate study plans and advice for the goals entered by the user.

[1622] "Means for generating educational materials and video content customized according to user requests" refers to a system for providing educational materials and videos that are individually optimized according to the user's goals and learning progress.

[1623] "Means for advancing learning based on generated teaching materials and video content" refers to a method or system that allows a user to advance learning using the provided teaching materials and videos.

[1624] "A means for users to ask questions via chat and receive answers on the spot" is a chat function that allows users to ask questions that arise while studying in real time and receive instant answers.

[1625] "Means for recognizing the user's emotions and adjusting the delivery method of learning content in response to changes in those emotions" refers to a system that analyzes the user's emotional state and dynamically changes the difficulty level and delivery method of learning content based on the results.

[1626] An "application installed on a smartphone" is software designed for users to use on their mobile devices.

[1627] A system for implementing this invention allows a user to input their own goals and provides a specific learning roadmap and customized learning materials and video content based on those goals. Furthermore, the system has the ability to recognize the user's emotions and adjust the way learning content is provided in response to changes in those emotions. A specific embodiment of this system is described below.

[1628] System configuration

[1629] The system mainly consists of the following components:

[1630] 1. User interface: An interface for users to input their goals. This is provided as an application installed on a smartphone.

[1631] 2. Generative AI models: AI models that generate specific answers and learning roadmaps based on user input. Uses OpenAI APIs.

[1632] 3. Customized learning material generation engine: An engine that generates customized learning materials and video content according to the user's goals and learning progress.

[1633] 4. Emotion engine: An engine that recognizes the user's emotions and adjusts the way learning content is delivered in response to changes in those emotions.

[1634] 5. Chat function: A chat function that allows users to ask questions that arise during their studies in real time and receive instant answers.

[1635] Program processing

[1636] The server receives the user's goals entered through a smartphone application and generates a specific learning roadmap based on those goals. It uses a generative AI model to suggest optimal learning steps for the user's goals. For example, if a user enters "I want to become fluent in English," the following prompt sentence is input into the generative AI model:

[1637] Example prompt sentence:

[1638] Generate a learning roadmap for a user whose goal is to "become fluent in English."

[1639] Based on the generated roadmap, the customized learning material generation engine generates learning materials and video content for each step. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and basic English instructional videos.

[1640] As a user progresses through the learning process, the emotion engine analyzes the user's emotions in real time and adjusts the difficulty and delivery method of the learning content based on the results. For example, if the emotion engine determines that the user is struggling with a lesson, it will provide easier learning content.

[1641] Additionally, if users have any questions during their studies, they can ask them through the chat function and receive instant answers. This chat function provides the ability to chat with AI chatbots or experts.

[1642] In this way, users are provided with an optimal learning environment that suits their own goals, enabling them to study efficiently.

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

[1644] Step 1:

[1645] The user launches the smartphone application and enters their learning goals.

[1646] Input: The learning objective entered by the user in text form.

[1647] How it works: The application receives a goal through the user interface.

[1648] Output: The user's learning objectives are sent to the server as text data.

[1649] Step 2:

[1650] Based on the user's goals received by the server, a specific learning roadmap is generated using a generative AI model.

[1651] Input: Text data of the user's learning objectives.

[1652] How it works: The server inputs prompts into the generative AI model and generates a learning roadmap.

[1653] Output: The generated learning roadmap is obtained as text data.

[1654] Step 3:

[1655] The server generates customized learning materials and video content based on the generated learning roadmap.

[1656] Input: The generated text data of the learning roadmap.

[1657] How it works: The server uses a customized teaching material generation engine to generate teaching materials and video content corresponding to each step.

[1658] Output: Customized teaching materials and video content are obtained as data.

[1659] Step 4:

[1660] Users can use the generated teaching materials and video content to advance their studies through a smartphone application.

[1661] Input: Customized learning materials and video content data.

[1662] How it works: The application displays educational materials and video content to users to support their learning.

[1663] Output: User's learning progress data.

[1664] Step 5:

[1665] The emotion engine analyzes the user's emotions in real time and adjusts the way learning content is delivered based on the results.

[1666] Input: User behavioral and emotional data during training.

[1667] How it works: The emotion engine analyzes the user's emotions and dynamically changes the difficulty and delivery method of the learning content.

[1668] Output: Tailored learning content is provided to the user.

[1669] Step 6:

[1670] Users can ask questions that arise during their studies through the chat function and receive instant answers.

[1671] Input: The text data of the question entered by the user in the chat.

[1672] How it works: The chat feature lets you send questions to AI chatbots and experts and receive answers.

[1673] Output: The text data of the answer given to the user is obtained.

[1674] In this way, users are provided with an optimal learning environment that suits their own goals, enabling them to study efficiently.

[1675] 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.

[1676] 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> ) 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.

[1677] Another example of generative AI is Gemini (internet search engine). <url: https: gemini.google.com ?hl="ja">) are mentioned.

[1678] 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.

[1679] [Fourth embodiment]

[1680] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1681] 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.

[1682] 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).

[1683] 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.

[1684] 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.

[1685] 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).

[1686] 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.

[1687] 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.

[1688] 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.

[1689] 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.

[1690] 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.

[1691] 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.

[1692] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[1693] "Example 1"

[1694] The system of the present invention includes a means for users to input their goals. Specifically, it provides an interface for users to text-input their goals, such as "I want to be able to speak English fluently." It then includes a means for generating specific answers based on this input. This means generates a roadmap for the user's goal. For example, for the goal "I want to be able to speak English fluently," it generates a roadmap including steps such as "Study basic English," "Practice everyday English conversation," and "Acquire business English." It also includes a means for generating learning materials and video content customized to the user's needs. This means provides learning materials and video content corresponding to each step in accordance with the generated roadmap. For example, the "Study basic English" step provides grammar books, flashcards, and instructional videos on basic English. Finally, it includes a means for users to instantly receive answers to questions that arise during their studies via chat. This means provides a chat function with an AI chatbot or an expert, allowing them to instantly resolve questions that arise during their studies.

[1695] "Example 2"

[1696] The system of the present invention includes a means for users to input their goals. Specifically, it provides an interface for users to text-input their goals, such as "I want to be able to speak English fluently." It then includes a means for generating specific answers based on this input. This means generates a roadmap for the user's goal. For example, for the goal "I want to be able to speak English fluently," it generates a roadmap including steps such as "Study basic English," "Practice everyday English conversation," and "Acquire business English." It also includes a means for generating learning materials and video content customized to the user's needs. This means provides learning materials and video content corresponding to each step in accordance with the generated roadmap. For example, the "Study basic English" step provides grammar books, flashcards, and instructional videos on basic English. Finally, it includes a means for users to instantly receive answers to questions that arise during their studies via chat. This means provides a chat function with an AI chatbot or an expert, allowing them to instantly resolve questions that arise during their studies.

[1697] The processing flow of each embodiment will be described below.

[1698] "Example 1"

[1699] Step 1: A user accesses the system and enters their goal in text, for example, "I want to be able to speak English fluently."

[1700] Step 2: The system generates a specific answer based on the user's input. This answer serves as a roadmap for the user's goal. For example, for a goal like "I want to be able to speak English fluently," the system generates a roadmap including steps like "Study basic English," "Practice everyday English conversation," and "Master business English."

[1701] Step 3: The system generates customized learning materials and video content based on the user's needs. These learning materials and video content are provided according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and basic English instruction videos.

[1702] Step 4: The user continues their learning using the provided learning materials and video content. If they have any questions during their learning, they can use the chat function within the system to ask questions. This chat function allows users to chat with an AI chatbot or an expert, allowing them to instantly resolve any questions they may have during their learning.

[1703] Example 1

[1704] Next, a description will be given of Example 1 of Form 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."

[1705] Conventional learning support systems have had difficulty providing users with specific roadmaps and customized learning materials to help them achieve their goals. Furthermore, they lacked a means to obtain immediate answers to questions that arise during learning, which led to a decline in users' learning efficiency.

[1706] 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.

[1707] In this invention, the server includes a means for a user to input their own goals, a means for generating specific answers based on the user's input, a means for generating a roadmap for the user's goals, a means for generating learning materials and video content customized according to the user's requests, a means for progressing with learning based on the generated learning materials and video content, and a means for the user to ask questions via chat and receive answers on the spot. This allows the user to obtain a specific roadmap for their own goals and to efficiently progress with their learning using the customized learning materials and video content. Furthermore, since questions that arise during learning can be answered immediately, learning efficiency is improved.

[1708] A "user" is an individual or entity that uses the system to achieve their goals.

[1709] A "goal" refers to a specific outcome or state that a user wants to achieve.

[1710] "Input means" refers to an interface or device that allows a user to input goals into the system.

[1711] A "specific answer" refers to specific guidelines or information for achieving a goal that is generated based on the user's input.

[1712] A "roadmap" is a plan that shows the steps or processes required to achieve a user's goal.

[1713] A "generative AI model" refers to an artificial intelligence model that generates specific answers or roadmaps based on user input.

[1714] "Customized learning materials" refers to learning materials that are specifically created to meet the user's goals and needs.

[1715] "Video content" refers to video materials provided to assist users in their learning.

[1716] "Learning means" refers to the methods and tools used to advance learning using the generated teaching materials and video content.

[1717] "Chat means" refers to a communication means that allows users to input questions that arise during their studies and receive answers on the spot.

[1718] MODE FOR CARRYING OUT THE INVENTION

[1719] The present invention relates to a learning support system for helping users achieve their own goals. Specific embodiments of this system will be described below.

[1720] 1. User goal input

[1721] The user accesses the system's text input interface using a terminal (PC or smartphone). The user inputs a goal, such as "I want to be able to speak English fluently." This input is sent to the server.

[1722] 2. Generate a roadmap based on your goals

[1723] The server analyzes the received user's goals and uses a generative AI model to generate a specific roadmap for achieving the goal. For example, for a goal such as "I want to be able to speak English fluently," the server generates a roadmap including steps such as "learn basic English," "practice everyday English conversation," and "master business English."

[1724] 3. Providing customized teaching materials and video content

[1725] The server generates customized learning materials and video content for each step according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, vocabulary cards, and basic English instruction videos. These learning materials and video content are sent to the user's device, where the user can view and study them.

[1726] 4. Instant answers to questions you may have while studying

[1727] If a user has a question while studying, they can access the chat function using their device. The user enters the question in the chat box and sends it to the server. The server then uses an AI chatbot or a chat function with an expert to instantly generate an answer to the user's question and respond to the user.

[1728] Examples of specific examples and prompts

[1729] Specific examples

[1730] If a user types "I want to become fluent in English," the system generates a roadmap like this:

[1731] 1. Learning basic English

[1732] grammar book

[1733] Flashcards

[1734] Basic English teaching videos

[1735] 2. Practice everyday English conversation

[1736] Conversation practice app

[1737] Daily conversation videos

[1738] 3. Mastering Business English

[1739] Business English Materials

[1740] Business conversation videos

[1741] Prompt Sentence Examples

[1742] For the goal "I want to be able to speak English fluently," the following prompt sentences are input to the generative AI model:

[1743] The user's goal is "I want to become fluent in English." Create a roadmap for how to achieve this goal, with specific learning materials and video content for each step.

[1744] Based on this prompt, the generative AI model suggests a specific roadmap, educational materials, and video content to help the user achieve their goals.

[1745] As described above, this invention provides a system that provides users with a specific roadmap for achieving their goals, customized learning materials, and video content, and allows them to get immediate answers to any questions they may have while studying.

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

[1747] Step 1:

[1748] A user accesses the system's text input interface using a terminal (PC or smartphone). The user inputs a goal, for example, "I want to be able to speak English fluently." This input is sent to the server. The input data is the user's goal text, and the output is the goal data sent to the server.

[1749] Step 2:

[1750] The server analyzes the received user goal data and uses a generative AI model to generate a specific roadmap for achieving the goal. For example, for a goal such as "I want to be able to speak English fluently," a roadmap is generated that includes steps such as "Study basic English," "Practice everyday English conversation," and "Master business English." The input data is the user's goal data, and the output is the generated roadmap.

[1751] Step 3:

[1752] The server generates customized learning materials and video content for each step according to the generated roadmap. For example, the "Learning Basic English" step provides grammar books, flashcards, and basic English instruction videos. The input data is the generated roadmap, and the output is customized learning materials and video content.

[1753] Step 4:

[1754] The server sends the generated learning materials and video content to the user's device. The user uses the device to view and study these learning materials and video content. The input data are customized learning materials and video content, and the output is the learning materials sent to the user's device.

[1755] Step 5:

[1756] If a user has a question while studying, they can access the chat function using their terminal. The user enters the question in the chat box and sends it to the server. The input data is the user's question text, and the output is the question data sent to the server.

[1757] Step 6:

[1758] The server uses an AI chatbot or a chat function with an expert to instantly generate an answer to the user's question and respond to the user. The input data is the user's question data, and the output is the generated answer text.

[1759] (Application example 1)

[1760] Next, a description will be given of Application Example 1 of Form 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."

[1761] Conventional learning support systems have difficulty providing a specific learning roadmap for the goals set by the user, and lack the means to provide customized learning materials and video content. As a result, users are unable to progress through their studies efficiently, and it is difficult to get immediate answers to questions that arise during the course of study. This has led to problems such as a decline in users' motivation to learn and delays in achieving their goals.

[1762] 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.

[1763] In this invention, the server includes: means for a user to input his or her goals; means for generating specific answers based on the user's input; means for generating teaching materials and video content customized according to the user's requests; means for the user to proceed with learning based on the generated teaching materials and video content; means for the user to ask questions via chat and receive answers on the spot; means for generating a roadmap based on the user's goals using a generative AI model; means for providing teaching materials and video content corresponding to each step according to the generated roadmap; and means for providing immediate answers to the user's questions. This allows the user to progress with learning efficiently and obtain immediate answers to questions that arise during learning.

[1764] The "means for the user to input his / her own goals" is an interface for the user to input the goals he / she wants to achieve in text form.

[1765] The "means for generating specific answers based on user input" is a system that provides appropriate learning steps and advice for the goals entered by the user.

[1766] "Means for generating educational materials and video content customized according to user requests" refers to a system that creates individually optimized educational materials and video content based on the user's learning goals and progress.

[1767] "Means for advancing learning based on the generated teaching materials and video content" refers to a method by which a user can advance learning using the provided teaching materials and video content.

[1768] "A means for users to ask questions via chat and receive answers on the spot" is a chat function that allows users to ask questions in real time about questions that arise while studying and receive instant answers.

[1769] The "means for generating a roadmap based on a user's goals using a generative AI model" is a system that uses a generative AI model to create a roadmap that shows specific learning steps toward achieving the user's goals.

[1770] "Means for providing teaching materials and video content corresponding to each step according to the generated roadmap" is a system that provides users with teaching materials and video content corresponding to each learning step based on the generated roadmap.

[1771] The "means for providing immediate answers to user questions" is a system that provides quick answers to questions that arise during the user's studies.

[1772] As an embodiment of the present invention, a case where a user uses a learning support system using a smartphone will be described.

[1773] System Program

[1774] The system consists of programs with the following main functions:

[1775] 1. Objective input interface: Provides an interface for users to input their learning objectives in text format.

[1776] 2. Specific answer generation: Based on the goals entered by the user, a generative AI model is used to generate a specific learning roadmap.

[1777] 3. Generation of customized teaching materials and video content: According to the generated roadmap, teaching materials and video content corresponding to each step are generated.

[1778] 4. Learning progress support: Support users in progressing through their studies using the provided teaching materials and video content.

[1779] 5. Chat function: Provide a chat function that allows users to ask questions that arise during their studies in real time and receive instant answers.

[1780] Hardware and Software

[1781] The system uses the following hardware and software:

[1782] Hardware: Smartphones, servers

[1783] Software: Python, OpenAI API

[1784] Data processing and calculation

[1785] 1. Goal input interface: The user inputs learning goals through the smartphone application. The input data is sent to the server.

[1786] 2. Specific answer generation: The server uses the OpenAI API to generate a specific learning roadmap based on the user's goals, where the generative AI model generates answers based on the prompt sentences.

[1787] 3. Generate customized learning materials and video content: Based on the generated roadmap, we generate learning materials and video content corresponding to each step, also using OpenAI APIs.

[1788] 4. Learning progress support: Users use their smartphones to view the provided teaching materials and video content and progress with their studies.

[1789] 5. Chat function: When a user has a question that arises during learning, they can enter it in the chat function. The server uses the OpenAI API to instantly generate an answer and provide it to the user.

[1790] Specific examples

[1791] For example, if a user inputs the goal "I want to become fluent in English," a specific learning roadmap will be generated using the following prompt:

[1792] Prompt Sentence Examples

[1793] The user's goal is "I want to become fluent in English." Generate a concrete roadmap for achieving this goal.

[1794] Based on the generated roadmap, steps such as learning basic English, practicing everyday English conversation, and mastering business English are presented, with corresponding teaching materials and video content provided. If a user asks "How should I evaluate my current English level?" during their studies, they will receive an immediate answer via the chat function.

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

[1796] Step 1:

[1797] The user launches the smartphone application and enters their learning goals.

[1798] Input: The user enters the learning objective in text format.

[1799] Data processing: The entered text data is sent to the server.

[1800] Output: Objective data sent to the server.

[1801] Step 2:

[1802] Based on the learning goal data received by the server, a specific learning roadmap is generated using a generative AI model.

[1803] Input: Objective data sent to the server.

[1804] Data calculation: Input prompt sentences into the generative AI model to generate a specific learning roadmap.

[1805] Output: The generated learning roadmap.

[1806] Step 3:

[1807] The server generates customized learning materials and video content corresponding to each step based on the generated learning roadmap.

[1808] Input: The generated learning roadmap.

[1809] Data processing: Generative AI models are used to generate teaching materials and video content for each step.

[1810] Output: Customized teaching materials and video content.

[1811] Step 4:

[1812] Users use their smartphones to view the provided teaching materials and video content and progress through their studies.

[1813] Input: Customized educational materials and video content.

[1814] Specific operation: Users view learning materials and video content through a smartphone application and progress through their studies.

[1815] Output: The user's learning progress.

[1816] Step 5:

[1817] Users can enter any questions they have while studying into the chat, and the server will provide an immediate answer.

[1818] Input: Questions entered by users in chat.

[1819] Data Computing: Use generative AI models to generate answers to user questions.

[1820] Output: The generated answer.

[1821] Example 2

[1822] Next, a description will be given of Example 2 of Form 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."

[1823] Conventional learning support systems have had difficulty providing users with specific roadmaps and customized learning materia...

Claims

1. A means for generating learning content customized according to a user's request; an answer generating means for receiving, via chat, questions about the learning content from the user who is studying using the generated learning content, and generating answers to the questions; An emotion engine that recognizes the user's emotions; an adjustment means for adjusting a method for providing the learning content in response to the change in emotion; A system including:

2. means for generating a roadmap for the user's goals using a generative AI model; a provision means for providing the user with the learning content corresponding to each of a plurality of steps included in the roadmap; The system of claim 1 , comprising:

3. The system of claim 1 , wherein the adjustment means provides learning content of a lower difficulty level when the emotion engine recognizes that the user is struggling with learning.

Citation Information

Patent Citations

  • Chatbot management support system and chatbot management support method

    JP2021021990A

  • System for Sequential Process Pressure Measurement

    KR102416879B1

  • Affect-sensitive intelligent tutoring system

    US20120052476A1

  • Adaptive e-learning system and method

    US20160005323A1

  • Method and system for producing video micro-content items dedicated to learning a foreign language, and learning method implementing said video content items

    WO2023094371A1

Cited By

  • Web material processing machine, method for producing a multi-layered web material and packaging material

    US12290973B2