Childcare support system
The childcare support system addresses the challenge of aligning childcare plans with policies and developmental stages by using AI to select measures that fit implementation degrees and growth stages, resulting in aligned and efficient plan creation.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- TANDEM WORKS CO LTD
- Filing Date
- 2026-02-20
- Publication Date
- 2026-06-16
AI Technical Summary
Existing childcare support systems fail to determine appropriate measures and their extent based on childcare policies and the developmental stages of children, leading to difficulty in creating plans that align with these requirements.
A childcare support system that includes implementation degree information acquisition and plan creation means to select measures matching childcare policies and child developmental stages, using AI models to generate childcare plans that align with policy implementation degrees and growth stages.
Enables the creation of childcare plans that adhere to childcare policies and developmental stages, reducing administrative burdens and ensuring alignment with guidelines.
Smart Images

Figure 0007874376000001_ABST
Abstract
Description
Technical Field
[0006] ,
[0001] The present invention relates to a system for creating a childcare plan, and more particularly to a childcare support system suitable for creating a childcare plan according to childcare policies or the growth stages of children in care.
Background Art
[0002] In recent years, in the childcare field, reducing the workload of childcare workers and improving the quality of childcare have become important issues. In addition to ensuring the safety of children and taking care of them daily, childcare workers spend a lot of time on administrative tasks such as creating guidance plans (annual plans, monthly plans, weekly plans, daily plans, etc.) and recording childcare logs.
[0003] Conventionally, as a technology for supporting such childcare operations, for example, the technology described in Patent Document 1 is known.
[0004] The technology described in Patent Document 1 registers activity information regarding the number of contacts between childcare workers and children, as well as activity information regarding the activity levels of multiple children and the number of contacts with others in a knowledge base, inputs a request including a request for generating information about children into an AI model, and obtains information output from the AI model by referring to the activity information in the knowledge base for the request. This can reduce the burden on childcare workers for document creation.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] However, in the technology described in Patent Document 1, although the AI generates lesson plans and the like in text form, it is unable to determine what measures (play and activities) should be implemented and to what extent in accordance with childcare policies (for example, the Childcare Guidelines for Nurseries or the Basic Policies of Nurseries). Furthermore, it is unable to determine what measures should be implemented and to what extent in accordance with the child's age and developmental stage. As a result, there was a problem in that it was difficult to create childcare plans that were in line with childcare policies or the developmental stages of the children being cared for.
[0007] Therefore, the present invention has been made in view of the unresolved problems of the conventional technology, and aims to provide a childcare support system suitable for creating childcare policies or childcare plans that correspond to the developmental stages of children being cared for. [Means for solving the problem]
[0008] [Invention 1] In order to achieve the above objective, the childcare support system of Invention 1 is a childcare support system for creating a childcare plan, comprising: implementation degree information acquisition means for acquiring implementation degree information regarding the degree to which measures are to be implemented for each of a plurality of areas that constitute the childcare policy; and plan creation means for selecting one or more measures from the plurality of measures to suit the degree to which they are to be implemented, based on the measure information in the measure information storage means which stores measure information including the identification or content of the measure and the correspondence relationship between the measure and the plurality of areas for each of the plurality of measures, and the implementation degree information acquired by the implementation degree information acquisition means, and creating the childcare plan.
[0009] In this configuration, the implementation information acquisition means acquires implementation information regarding the degree to which measures are implemented for each of the multiple areas that constitute the childcare policy. Then, the plan creation means selects one or more measures from the multiple measures to match the degree to which the measures are implemented, based on the measure information in the measure information storage means and the acquired implementation information, and a childcare plan is created.
[0010] Here, the degree to which measures are implemented includes, for example, the percentage of implementation, the time spent implementing, the number of implementations, the frequency of implementation, a score, a rank, a priority, or a combination thereof.
[0011] Furthermore, if the policy information includes the identification of the policy, it may consist of information for identifying the policy (e.g., name, number, ID, code, URL, and other link information). Furthermore, if the policy content is included, it may consist of information regarding the content of the policy, or information regarding the policy's overview, statistics (e.g., frequency of occurrence, rate of occurrence, rank, difference, sum, variance, standard error, standard deviation, z-score, mean, median, mode, kurtosis, skewness, minimum, maximum, and other statistics), and other characteristics.
[0012] Furthermore, the correspondence between policies and multiple domains includes, for example, one policy corresponding to one domain, one policy corresponding to multiple domains, multiple policies corresponding to one domain, and multiple policies corresponding to multiple domains. Also, for example, if one domain is subdivided into multiple elements, it includes one policy corresponding to one element, one policy corresponding to multiple elements, multiple policies corresponding to one element, and multiple policies corresponding to multiple elements. The same applies when one policy is subdivided into multiple elements. Also, for example, it includes directly associating policies with domains, and indirectly associating them through one or more pieces of information in between. In other words, any data structure can be adopted as long as it allows tracing from policies to domains.
[0013] Furthermore, the means for acquiring implementation status information may, for example, input implementation status information from an input device, acquire or receive implementation status information from an external terminal, read implementation status information from a storage device or storage medium, or generate or calculate implementation status information through information processing. Therefore, acquisition includes at least input, acquisition, reception, reading (including retrieval), generation, and calculation. The concept of acquisition remains the same hereafter.
[0014] Furthermore, the policy information storage means stores policy information by any means and at any time. The policy information may be stored in advance, or it may not be stored in advance, but rather stored in the system through external input or other means during operation.
[0015] Furthermore, this system may be implemented as a single device, apparatus, terminal, or other device, or as a network system in which multiple devices, apparatus, terminals, or other devices are connected in a communicative manner. In the latter case, each component may belong to any of the multiple devices, as long as it is connected in a communicative manner.
[0016] [Invention 2] Furthermore, the childcare support system of Invention 2 is equipped with growth stage information acquisition means for acquiring growth stage information relating to the growth stage of the child being cared for, and the plan creation means selects the measures to suit the growth stage of the child being cared for and creates the childcare plan based on the classification information of the classification information storage means which stores classification information that systematically classifies the plurality of domains applicable to each growth stage of the child being cared for, the growth stage information acquired by the growth stage information acquisition means and the measures information of the measures information storage means.
[0017] In this configuration, the growth stage information acquisition means acquires growth stage information regarding the child being cared for. Then, the plan creation means selects measures to suit the child being cared for's growth stage based on the classification information in the classification information storage means, the acquired growth stage information, and the measure information in the measure information storage means, and creates a childcare plan.
[0018] Here, stages of development include, for example, temporal stages such as the chronological age, age in months, or school year of the person being cared for; developmental stages indicating the degree of the person being cared for's physical, mental, or social development; or combinations thereof.
[0019] [Invention 3] Furthermore, the childcare support system of Invention 3 is a childcare support system of either Invention 1 or 2, wherein the implementation information acquisition means acquires the implementation information for each of the multiple domains such that the implementation rate of the measures in the first period and each of the second periods obtained by dividing the first period into multiple parts is consistent with the implementation rate set in the first period and each of the second periods, and the planning means selects the measures based on the implementation rate set in the second period.
[0020] In this configuration, the implementation information acquisition means acquires implementation information for each of the multiple areas, set so that the implementation rate of the measures in the first period and each second period are consistent. Then, the planning means selects measures based on the implementation rate set in the second period.
[0021] [Invention 4] Furthermore, the childcare support system of Invention 4 is a childcare support system of either Invention 1 or 2, and includes an input means for inputting a request to an AI model that includes information relating to or a reference thereof to the content of the measures, and a request for generating the measures information including the correspondence between the measures and the plurality of domains, and a measures information acquisition means for acquiring the measures information output from the AI model in response to the request.
[0022] In this configuration, the input means inputs a request to the AI model that includes information about the content of the policy or a reference thereof, and a request to generate policy information. Then, the policy information acquisition means acquires the policy information output from the AI model in response to the request.
[0023] Here, the input means include, for example, directly inputting a request into the AI model, or indirectly inputting it into the AI model via processing, functions, devices, networks, or other means. Furthermore, the policy information acquisition means include, for example, directly acquiring policy information output from the AI model, or indirectly acquiring it via processing, functions, devices, networks, or other means.
Advantages of the Invention
[0024] As described above, according to the childcare support system of Invention 1, since the measures are selected to fit the degree of implementation of the measures for each of the plurality of areas that are the childcare policies, a childcare plan according to the childcare policy can be created compared to the prior art.
[0025] Furthermore, according to the childcare support system of Invention 2, since the measures are selected to fit the growth stage of the childcare recipient, a childcare plan according to the growth stage of the childcare recipient can be created compared to the prior art.
[0026] Furthermore, according to the childcare support system of Invention 3, since the measures are selected to match the implementation ratio set in the first period and based on the implementation ratio set in the second period, the goals of the first period and the second period can be reflected as measures.
[0027] Furthermore, according to the childcare support system of Invention 4, measure information including the correspondence relationship between the measures and the plurality of areas can be easily created.
Brief Description of the Drawings
[0028] [Figure 1] It is a diagram for explaining the outline of the present embodiment. [Figure 2] It is a block diagram showing the configuration of the network system according to the present embodiment. [Figure 3] It is a diagram showing the hardware configuration of the childcare support server 100. [Figure 4] It is a diagram showing the data structures of the target information table 400, the classification information table 402, and the measure information table 404. [Figure 5] It is a graph showing an example in which the implementation ratio is set for the annual plan and each period plan. [Figure 6] It is a diagram showing a taxonomy in which five areas are systematically classified. [Figure 7] It is a diagram showing a taxonomy applicable to children aged 3 and above. [Figure 8] This diagram shows the taxonomy applicable to children aged 4 and older. [Figure 9] This diagram shows the taxonomy applicable to children aged 5 and older. [Figure 10] This is a functional block diagram of the generation AI server 120. [Figure 11] This is a flowchart showing the process for generating correspondence relationship information. [Figure 12] This is a flowchart showing the process of creating a childcare plan. [Figure 13] This figure shows the results of creating a childcare plan based on the monthly plan. [Modes for carrying out the invention]
[0029] Embodiments of the present invention will be described below. Figures 1 to 13 show these embodiments.
[0030] Figure 1 is a diagram illustrating the outline of this embodiment. In this embodiment, as shown in Figure 1, a highly abstract, higher-level plan is gradually concretized into "daily plans," which are units that can be implemented on-site, to create a consistent childcare plan. Specifically, the plan structure has a hierarchical structure with an "annual plan" based on a long-term perspective at the top, followed by "period plans" for each season (spring, summer, autumn, winter) below the annual plan, "monthly plans" below the period plans, "weekly plans" below the monthly plans, and "daily plans" below the weekly plans.
[0031] In the planning phase, childcare guidelines such as the Childcare Center Guidelines and the Basic Policies of the Nursery School are sequentially broken down from the annual plan to the period plan and then to the monthly plan, ultimately concretizing them into specific daily measures (play, activities, events, etc.). This ensures that daily activities are not isolated incidents but are intended activities based on the childcare guidelines.
[0032] 〔composition〕 First, the configuration of this embodiment will be described. Figure 2 is a block diagram showing the configuration of the network system according to this embodiment.
[0033] As shown in Figure 2, the Internet 199 is connected to a childcare support server 100 that creates childcare plans and a generation AI server 120 that generates response information using an AI (Artificial Intelligence) model in response to requests.
[0034] [Childcare support server] Next, we will explain the configuration of the childcare support server 100. Figure 3 shows the hardware configuration of the childcare support server 100.
[0035] As shown in Figure 3, the childcare support server 100 consists of a CPU (Central Processing Unit) 30 that controls calculations and the entire system based on a control program, a ROM (Read Only Memory) 32 that stores the control program for the CPU 30 in a predetermined area, a RAM (Random Access Memory) 34 for storing data read from the ROM 32 and other memory, as well as calculation results necessary for the calculation process of the CPU 30, and an I / F (Interface) 38 that mediates data input and output to external devices. These components are connected to each other and enable data exchange via a bus 39, which is a signal line for data transfer.
[0036] I / F38 is connected to an external device, which includes an input device 40 consisting of a keyboard and mouse that can input data as a human interface, a storage device 42 that stores data and tables as files, a display device 44 that displays a screen based on an image signal, and a signal line for connecting to the Internet 199.
[0037] Next, we will explain the data structure of the storage device 42. Figure 4 shows the data structure of the target information table 400, the classification information table 402, and the policy information table 404.
[0038] As shown in Figure 4, the storage device 42 stores the target information table 400, the classification information table 402, and the policy information table 404.
[0039] The Goal Information Table 400 is a table that manages the goal information of the childcare plan. As shown in Figure 4(a), the Goal Information Table 400 consists of a column for registering a Goal ID to uniquely identify the goals of the childcare plan, a column for registering the plan type, a column for registering the target period, and a column for registering the percentage of measures to be implemented (hereinafter referred to as the "implementation percentage"). The Goal ID is the primary key.
[0040] Here, the plan type can be set to, for example, an annual plan, a period plan, a monthly plan, a weekly plan, or a daily plan.
[0041] For example, if the plan type is an annual plan, "2026" is set, indicating that the target period is from January 1, 2026 to December 31, 2026. If the plan type is a quarterly plan, "Spring 2026" is set, indicating that the target period is from April 1, 2026 to June 30, 2026. If the plan type is a monthly plan, "April 2026" is set, indicating that the target period is from April 1, 2026 to April 30, 2026. If the plan type is a weekly plan, "First Week of April 2026" is set, indicating that the target period is from April 5, 2026 to April 11, 2026. If the plan type is a daily plan, "April 5, 2026" is set, indicating that the target period is April 5, 2026.
[0042] The Childcare Guidelines for Nursery Schools (Ministry of Health, Labour and Welfare Notification No. 117, March 31, 2017) outlines five areas (hereinafter referred to as the "five areas") for the "goals" and "content" of childcare: "Health" (related to physical and mental health), "Human Relations" (related to interactions with others), "Environment" (related to interactions with the immediate environment), "Language" (related to language acquisition), and "Expression" (related to sensitivity and expression).
[0043] Regarding the implementation rate, for example, an implementation rate is set for each of the five areas of the Childcare Guidelines for Nursery Schools.
[0044] Figure 5 is a graph showing an example of setting implementation rates for the annual plan and each periodic plan. In the example in Figure 5, the implementation rates for the annual plan are set as follows: 30% for "Health," 24% for "Human Relations," 19% for "Environment," 14% for "Language," and 14% for "Expression." This indicates a plan to implement measures related to "Health" at a rate of 30%, measures related to "Human Relations" at a rate of 24%, measures related to "Environment" at a rate of 19%, measures related to "Language" at a rate of 14%, and measures related to "Expression" at a rate of 14%. In this case, the target information table 400 will register a record with, for example, target ID "001," plan type "Annual Plan," target period "2026," and implementation rate "30:24:19:14:14."
[0045] Furthermore, the spring term plan allocates 30% to "Health," 25% to "Human Relations," 20% to "Environment," 15% to "Language," and 10% to "Expression" across five domains. This indicates a plan to implement measures related to "Health" at a rate of 30%, "Human Relations" at a rate of 25%, "Environment" at a rate of 20%, "Language" at a rate of 15%, and "Expression" at a rate of 10%. In this case, the target information table 400 would register a record with, for example, target ID "002," plan type "Term Plan," target period "April 1, 2026 to June 30, 2026," and implementation rate "30:25:20:15:10."
[0046] The same applies to the summer, autumn, and winter period plans. The implementation rates in the annual plan and each period plan are aligned so that the statistical data (e.g., the average) of the implementation rates for each period plan in the five domains of "Health" equals the implementation rate of the annual plan. Similarly, for each of the other domains, "Human Relations," "Environment," "Language," and "Expression," the statistical data (e.g., the average) of the implementation rates for each period plan equals the implementation rate of the annual plan. Here, alignment includes not only that the implementation rates of the higher-level plans match those of the lower-level plans, but also that any differences fall within a predetermined range, or that they are set to be close to each other.
[0047] Although not shown in the diagram, the implementation rates for monthly, weekly, and daily plans can be set in a similar manner. Users such as childcare workers can set the implementation rates for annual, period, monthly, weekly, and daily plans while maintaining consistency with the implementation rates of higher-level and lower-level plans through a predetermined setting process executed by the CPU 30.
[0048] The classification information table 402 is a table that registers classification information that systematically categorizes the five domains applicable to each age group of the child being cared for. As shown in Figure 4(b), the classification information table 402 consists of a column for registering a classification ID to uniquely identify the classification, a column for registering the applicable age to which the classification measures apply, a column for registering the hierarchy of the classification requirements, a column for registering the content of the classification requirements, and a column for registering the higher-level classification ID. The classification ID is the primary key, and the higher-level classification ID is the foreign key.
[0049] Figure 6 shows a taxonomy that systematically classifies the five domains. Figure 7 shows the taxonomy applicable to children aged 3 years and older.
[0050] Figure 8 shows the taxonomy applicable to children aged 4 years and older. Figure 9 shows the taxonomy applicable to children aged 5 and older.
[0051] As shown in Figure 6, the taxonomy has five domains as higher-level requirements: "Health," "Relationships," "Environment," "Language," and "Expression." Among these, "Health" has "Healthy Mind and Body" as a middle-level requirement, and "Healthy Mind and Body" has "Active and Fulfilling Play," "Play that Allows for Free Movement of Mind and Body," "Planned Play with Foresight," and "Play Habits that Foster Health and Safety" as lower-level requirements. The other higher-level requirements, "Relationships," "Environment," "Language," and "Expression," are structured similarly as shown in Figure 6.
[0052] The taxonomy applicable to children aged 3 and older, as shown in Figure 7, is composed of higher-level requirements, intermediate requirements, and some lower-level requirements from the taxonomy in Figure 6. The lower-level requirements, such as "play that allows for free physical and mental movement" and "play habits that foster health and safety," have been selected as requirements for classifying policies for children aged 3 and older.
[0053] The taxonomy applicable to children aged 4 and older, as shown in Figure 8, is composed of higher-level requirements, intermediate requirements, and some lower-level requirements from the taxonomy in Figure 6. The lower-level requirements, such as "awareness of what needs to be done" and "the ability to think and devise independently," were selected as requirements for classifying policies for children aged 4 and older.
[0054] The taxonomy applicable to children aged 5 and over, as shown in Figure 9, is composed of higher-level requirements, intermediate requirements, and some of the lower-level requirements of the taxonomy in Figure 6. The lower-level requirements, such as "active and fulfilling play" and "planned play with foresight," have been selected as requirements for classifying policies for children aged 5 and over.
[0055] In classification information table 402, the applicable age is set to one of several ages, such as 3 years old, 4 years old, or 5 years old. For example, if 3 years old is set, it indicates that the measures in that classification are applied to children aged 3 and older.
[0056] The classification requirements can be categorized into three levels: upper, middle, and lower. In the example in Figure 7, the record for the requirement "health" is categorized as "upper," the record for the requirement "healthy mind and body" is categorized as "middle," and the record for the requirement "play that allows for free physical and mental movement" is categorized as "lower."
[0057] The classification requirements might include, for example, "health," "healthy mind and body," and "play that allows for free and uninhibited physical and mental movement."
[0058] The higher-level classification ID is set to the classification ID of the higher-level classification to which the current class belongs. In the example in Figure 7, the record for requirement "play that allows for free physical and mental movement" is set to the classification ID of requirement "healthy mind and body", the record for requirement "healthy mind and body" is set to the classification ID of requirement "health", and the record for requirement "health" is set to NULL (information indicating that no higher level exists). This allows us to identify, for example, "play that allows for free physical and mental movement" and "play habits that foster health and safety" as lower-level requirements of requirement "health", thus maintaining the hierarchical structure of the taxonomy.
[0059] Policy Information Table 404 is a table that manages policy information regarding specific policies implemented by childcare workers. As shown in Figure 4(c), Policy Information Table 404 is composed of a column for registering a policy ID to uniquely identify a policy, a column for registering correspondence information showing the correspondence with a taxonomy, a column for registering the policy value, a column for registering the policy content, and a column for registering the components necessary for implementing the policy. The policy ID is the primary key, and the correspondence information is the foreign key.
[0060] Here, one or more classification IDs are set as correspondence information. For policies aimed at 3-year-olds, the classification IDs corresponding to the higher, middle, or lower requirements in Figure 7 are associated. In the example in Figure 7, if you want to associate the requirements "free play that moves mind and body" and "interaction with local people" with a policy aimed at 3-year-olds, the classification IDs for these two requirements are set. Similarly, for policies aimed at 4-year-olds, the classification IDs corresponding to the higher, middle, or lower requirements in Figures 7 and 8 are associated, and for policies aimed at 5-year-olds, the classification IDs corresponding to the higher, middle, or lower requirements in Figures 7-9 are associated. For policies aimed at multiple age groups, such as those for 3-year-olds and 4-year-olds, the classification IDs corresponding to the higher, middle, or lower requirements of the corresponding age group in Figures 7-9 are associated.
[0061] The values for a measure may include, for example, the duration of its implementation, the number of times it is implemented, its frequency, its score, its rank, its priority, or a combination thereof.
[0062] The content of the measures will include, for example, names and detailed descriptions for activities such as "pretend play in the sandbox," "singing seasonal songs," and "cultivation activities."
[0063] The necessary components include, for example, a "shovel" and a "spade." [Generating AI Server] Next, we will explain the configuration of the generation AI server 120.
[0064] The generation AI server 120, like the childcare support server 100, has a hardware configuration similar to a typical computer with a CPU, ROM, RAM, and I / F connected via a bus, and is configured, for example, as a cloud server.
[0065] Figure 10 is a functional block diagram of the generation AI server 120. As shown in Figure 10, the generating AI server 120 is configured to include a plurality of AI models 50, an AI model control unit 52 that controls the AI models 50, and a knowledge base 54 that registers data that the AI models 50 refer to for inference.
[0066] AI Model 50 is an AI model trained on a large dataset and is a highly versatile model capable of performing various tasks. For example, AI Model 50 can employ a Large Language Model. A Large Language Model is a deep learning model that pre-trains a language model, which models human spoken language based on its occurrence probability, on a vast amount of data. When a prompt is input, the Large Language Model statistically infers the probability of generating the next word from the sentence contained in the input prompt and outputs the inference result. For example, publicly known techniques described on the internet sites "https: / / chatgpt-lab.com / n / n418d3aa56f0b" and "https: / / agirobots.com / chatgpt-mechanism-and-problem / " can be used as a Large Language Model. More specifically, for example, Titan Text G1 - Express, Titan Text G1 - Lite, Titan Image Generator G1, Titan Embeddings G1 - Text, Titan Embeddings Text V2, Titan Multimodal Embeddings G1, Claude, Claude Instant, Claude 3 Sonnet, Claude 3 Haiku, Claude 3 Opus, Jurassic-2 Mid, Jurassic-2 Ultra, Command, Command Light, Command R, Command R+, Embed English, Embed Multilingual, Llama 2 Chat 13B, Llama 2 Chat 70B, Llama 2 13B, Llama 2 70B, Llama 3 8b Instruct, Llama 3 70b Instruct, Mistral 7B Instruct, Mixtral 8X7B Instruct, Mistral Large, and Stable Diffusion XL can be adopted.
[0067] The AI model control unit 52 selects one of the multiple AI models 50 to be used for inference in response to a selection request from the request processing unit 58. When a reference request is input from the request processing unit 58, the AI model control unit 52 causes the selected AI model 50 (hereinafter referred to as the "selected AI model") to access data in the knowledge base 54 according to the input reference request. When a prompt is input from the request processing unit 58, the AI model control unit 52 inputs the prompt to the selected AI model. Finally, when an execution request is input from the request processing unit 58, the AI model control unit 52 causes the selected AI model to perform inference according to the input execution request, obtains the inference result from the selected AI model, and outputs the obtained inference result to the request processing unit 58.
[0068] Knowledge base 54 can register reference information that is used in inference. The reference information in knowledge base 54 is in a data format that the AI model 50 can access (for example, vector data).
[0069] The generation AI server 120 is further configured to include a request receiving unit 56 that receives requests, a request processing unit 58 that processes the requests received by the request receiving unit 56, and a response information transmission unit 60 that transmits response information to the requests received by the request receiving unit 56 to the childcare support server 100.
[0070] The request receiving unit 56 receives a request from the childcare support server 100 for the generation of response information and outputs the received request to the request processing unit 58. The request includes (1) one or more parameters, (2) a generation request for generating response information, (3) a selection request for selecting an AI model 50, and (4) a reference request for referencing reference information in the knowledge base 54. (3) and (4) are not mandatory but are included as additional information.
[0071] If the request received by the request receiving unit 56 includes a selection request or a reference request, the request processing unit 58 outputs the selection request or reference request to the AI model control unit 52. It also generates a prompt to instruct the AI model 50 based on the request received by the request receiving unit 56. The generated prompt and execution request are then output to the AI model control unit 52, and if the AI model control unit 52 inputs an inference result in response to the execution request, the input inference result is output to the response information transmission unit 60.
[0072] The response information transmission unit 60 transmits response information, including the inference result input from the request processing unit 58, to the childcare support server 100.
[0073] The generation AI server 120 is further configured to include a request receiving unit 62 that receives requests and a reference information registration unit 64 that registers reference information in the knowledge base 54.
[0074] The request receiving unit 62 receives a request from the childcare support server 100 to register reference information, and outputs the received request to the reference information registration unit 64.
[0075] The reference information registration unit 64 stores the data included in the request received by the request receiving unit 62 in storage (not shown) and converts it into a data format that the AI model 50 can reference (for example, vector data). Vector data can be generated by a technique (embedding) that converts data including characters, images, and audio into numerical vectors. The converted vector data is then registered in the knowledge base 54, associated with an ID. The AI model control unit 52 selects the data and makes the AI model reference it in response to a reference request from the request processing unit 58.
[0076] [Operation] Next, the operation of this embodiment will be described. [1. Correspondence information generation process] First, let's explain how to generate correspondence information from the content of the policies.
[0077] The policy information table 404 contains records that include only the policy ID, policy content, and necessary components. The correspondence information for each record is set to NULL. The knowledge base 54 contains the classification information from the classification information table 402 as vector data.
[0078] Figure 11 is a flowchart showing the process for generating correspondence relationship information. The CPU 30 consists of an MPU (Micro-Processing Unit), etc., and starts a predetermined program stored in a predetermined area of the ROM 32, and executes the correspondence relationship information generation process shown in the flowchart of Figure 11 according to that program. When the correspondence relationship information generation process is executed in the CPU 30, it first proceeds to step S100, as shown in Figure 11.
[0079] In step S100, the policy ID and policy details are obtained from policy information table 404, and the process proceeds to step S102.
[0080] In step S102, a request is sent to the generation AI server 120 requesting the generation of correspondence information. The request includes (1) the contents of the measures obtained in step S100, (2) a generation request to identify the relevant requirements of the taxonomy from the contents of the measures and generate correspondence information including one or more classification IDs, (3) a selection request to select a predetermined AI model 50, and (4) a reference request to refer to the classification information in the knowledge base 54.
[0081] Next, the process moves to step S104, where response information is received from the generation AI server 120. Then, the process moves to step S106, where the correspondence information contained in the received response information is registered in the policy information table 404 to the record of the policy ID obtained in step S100, and the series of processes ends.
[0082] The process from steps S100 to S104 is repeated for each record in the policy information table 404.
[0083] [2. Childcare plan creation process] Next, we will explain how to create a childcare plan. Figure 12 is a flowchart showing the process of creating a childcare plan.
[0084] The CPU 30 starts a predetermined program stored in a predetermined area of the ROM 32 and executes the childcare plan creation process shown in the flowchart of Figure 12 according to that program. When the childcare plan creation process is executed by the CPU 30, it first proceeds to step S200, as shown in Figure 12.
[0085] In step S200, the age of the person being cared for is entered using the input device 40, and the process proceeds to step S202.
[0086] Next, the process moves to step S202, where records containing applicable ages corresponding to the ages entered in step S200 are retrieved from the classification information table 402. Records containing correspondence relationship information corresponding to the classification IDs included in the retrieved records are retrieved from the policy information table 404, and these retrieved records are obtained as policy information. For example, policy information corresponding to the taxonomy in Figure 7 is obtained for 3-year-olds, policy information corresponding to the taxonomies in Figures 7 and 8 is obtained for 4-year-olds, and policy information corresponding to the taxonomies in Figures 7 to 9 is obtained for 5-year-olds. Hereinafter, the policies included in the policy information obtained in step S202 will be referred to as "target policies."
[0087] Next, the process moves to step S204, where target information for the childcare plan, including the target ID, plan type, target period, and implementation rate, is retrieved from the target information table 400. At this point, the user can also specify filtering conditions to narrow down the target information retrieved by target ID, plan type, and target period.
[0088] Next, the process moves to step S206, where, based on the policy information obtained in step S202 and the target information obtained in step S204, one or more policies are selected from multiple target policies to match the implementation rate, and a childcare plan is created.
[0089] Here, "fit" means that the value of the selected measures for each of the five domains, or the sum of their values, matches the implementation ratio, as well as that the differences fall within a predetermined range, or that the measures are selected in such a way that they are close to each other. For example, if the implementation ratio for each of the five domains is set to 1:3:5:7:9, and the value of the one measure selected for "Health" is "1", the values of the two measures selected for "Human Relations" are "1" and "2", the values of the two measures selected for "Environment" are "2" and "3", the values of the two measures selected for "Language" are "3" and "4", and the values of the two measures selected for "Expression" are "4" and "5", then "Health" becomes 1, "Human Relations" becomes 1+2=3, "Environment" becomes 2+3=5, "Language" becomes 3+4=7, and "Expression" becomes 4+5=9. In this case, the ratio of the values of the selected measures for each of the five domains, 1:3:5:7:9, matches the implementation ratio of 1:3:5:7:9, and it can be said that one or more measures were selected to fit the implementation ratio. Furthermore, even if the proportion of the selected measures for each of the five domains does not perfectly match the implementation rate, if the difference falls within a predetermined range or if the measures are selected to approach the implementation rate, it can be said that one or more measures were selected to match the implementation rate.
[0090] When creating a daily childcare plan, select one or more measures from multiple target measures to match the implementation rate of the daily plan included in the target information. If multiple different daily plans are included in the target information, all of them may be adopted, or one or more daily plans may be adopted at the user's discretion. If multiple daily plans are adopted, one or more measures may be selected for each daily plan to match the implementation rate of that plan, or one or more measures may be selected for each of the five domains for all adopted daily plans to match the statistical measure (e.g., the mean) of the implementation rate of those daily plans.
[0091] When creating a weekly childcare plan, select one or more measures from multiple target measures to match the implementation rate of the weekly plan included in the target information. If multiple different weekly plans are included in the target information, all of them may be adopted, or one or more weekly plans may be adopted at the user's discretion. If multiple weekly plans are adopted, one or more measures may be selected for each weekly plan to match the implementation rate of that weekly plan, or one or more measures may be selected for each of the five domains for all adopted weekly plans to match the statistical measure (e.g., the mean) of the implementation rate of those weekly plans.
[0092] When creating a monthly childcare plan, select one or more measures from multiple target measures to match the implementation rate of the monthly plan included in the target information. If multiple different monthly plans are included in the target information, all of those monthly plans may be adopted, or one or more monthly plans may be adopted at the user's discretion. If multiple monthly plans are adopted, one or more measures may be selected for each monthly plan to match the implementation rate of that plan, or one or more measures may be selected for each of the five domains for all adopted monthly plans to match the statistical measure (e.g., the mean) of the implementation rate of those monthly plans.
[0093] When creating a period-based childcare plan, select one or more measures from multiple target measures to match the implementation rate of the period-based plan included in the target information. If multiple different period-based plans are included in the target information, all of them may be adopted, or one or more period-based plans may be adopted at the user's discretion. If multiple period-based plans are adopted, one or more measures may be selected for each period-based plan to match the implementation rate of that plan, or one or more measures may be selected for each of the five domains for all adopted period-based plans to match the statistical measure (e.g., the mean) of the implementation rate of those period-based plans.
[0094] When creating an annual childcare plan, select one or more measures from multiple target measures to match the implementation rate of the annual plan included in the target information.
[0095] The creation of the childcare plan can also be performed by the AI model 50. A request is sent to the generation AI server 120 to generate childcare plan information. The request includes (1) policy information obtained in step S202, (2) target information obtained in step S204, (3) a generation request to generate childcare plan information that includes one or more policies selected from multiple target policies to match the implementation rate of the plan included in the target information, and (4) a selection request to select a predetermined AI model 50. In response to the request, the generation AI server 120 sends a response, and the childcare plan information is obtained from the received response.
[0096] Next, the process moves to step S208, where the created childcare plan is displayed on the display device 44. Figure 13 shows the results of creating a childcare plan based on the monthly plan.
[0097] In the example in Figure 13, the implementation ratio for each of the five domains is set to 10:10:10:7:7 for the monthly plan in June. The implementation ratios for the weekly plans for weeks 1-4 of June are set to match those of the monthly plan. For the weekly plan for week 1 of June, the implementation ratio for each of the five domains is set to 2:2:3:1:2. To match these implementation ratios, the measures corresponding to each of the five domains are selected as follows: for example, Monday: "Pretend play in the sandbox", Tuesday: "Becoming aware of various emotions", Wednesday: "Expressive play with friends", Thursday: "Learning about dangers and safety in the nursery", and Friday: "Expressive play set to music". Similar measures are selected for the weekly plans for weeks 2-4 of June.
[0098] Once the process in step S208 is completed, the series of processes ends. 〔effect〕 Next, the effects of this embodiment will be described.
[0099] In this embodiment, target information including the implementation rate of measures is acquired for each of the five domains, and for each of the multiple measures, one or more measures are selected from the multiple measures to match the implementation rate, based on the acquired target information, the measure's identification, content, and the correspondence between the measure and the five domains, and a childcare plan is created.
[0100] This allows for the selection of measures to match the degree to which each of the five areas of focus should be implemented, making it possible to create childcare plans that are more aligned with the childcare policy than before.
[0101] Furthermore, in this embodiment, the age of the person being cared for is obtained, and based on classification information that systematically categorizes the five applicable domains for each age of the person being cared for, the obtained age, and policy information, policies are selected to suit the age of the person being cared for and a childcare plan is created.
[0102] This allows for the selection of measures that are appropriate for the age of the child being cared for, making it possible to create childcare plans that are more age-appropriate than before.
[0103] Furthermore, in this embodiment, for each of the five domains, target information is acquired such that the implementation rate of measures in the first period and in each of the second periods (which are subdivisions of the first period) is consistent with the implementation rates set in the first period and each of the second periods. Measures are then selected based on the implementation rates set in the second period.
[0104] This ensures that the measures are aligned with the implementation rate set in the first period and selected based on the implementation rate set in the second period, thus reflecting the goals of both the first and second periods in the measures.
[0105] Furthermore, in this embodiment, a request is sent to the generation AI server 120 that includes a request to generate policy information, which includes the content of the policy and the correspondence between the policy and the five domains, and policy information is obtained from the generation AI server 120 in response to the request.
[0106] This makes it easy to create policy information that includes the correspondence between policies and the five domains.
[0107] In this embodiment, step S102 corresponds to the input means of Invention 4, step S104 corresponds to the policy information acquisition means of Invention 4, step S200 corresponds to the growth stage information acquisition means of Invention 2, and step S204 corresponds to the implementation degree information acquisition means of Invention 1 or 3. Furthermore, step S206 corresponds to the plan creation means of Inventions 1 to 3, the target information corresponds to the implementation degree information of Invention 1 or 3, and the storage device 42 corresponds to the policy information storage means of Invention 1 or 2, or the classification information storage means of Invention 2.
[0108] [Variation] In the above embodiment and its modifications, a childcare plan was created by selecting measures to suit the age of the child being cared for, based on the child's age, classification information, and measure information. However, the system is not limited to this, and a configuration can be adopted in which, without using classification information or the age of the child being cared for, one or more measures are selected from multiple measures to suit the implementation rate, based on measure information including the correspondence between the measure and the five domains and target information including the implementation rate for each of the multiple measures, and a childcare plan is created.
[0109] Furthermore, in the above embodiments and their variations, childcare plans were created for predetermined periods (e.g., yearly, quarterly, monthly, weekly, daily), but the system is not limited to this, and a configuration can be adopted in which childcare plans are created for predetermined events or predetermined projects.
[0110] Furthermore, in the above embodiment and its modifications, the Childcare Guidelines for Nursery Schools were adopted as the childcare policy, but the policy is not limited to this, and other childcare policies such as the Basic Policy of Nursery Schools may be adopted.
[0111] Furthermore, while the above embodiments and their modifications employ the implementation rate of the measures, the system is not limited to this. Implementation time, number of implementations, frequency of implementation, score, rank, priority, or combinations thereof (including combinations with the implementation rate) can also be employed.
[0112] Furthermore, in the above embodiment and its modified form, the policy information is configured as information including the identification and content of the policy, but it is not limited to this, and can be configured as information including either the identification and content of the policy, or as information that does not include the identification and content of the policy.
[0113] Furthermore, in the above embodiment and its modifications, the AI model 50 was made to refer to information from the knowledge base 54 (for example, classification information), but the system is not limited to this, and a configuration can be adopted in which the information to be referred to from the knowledge base 54 is included in the request.
[0114] Furthermore, in the above embodiment and its modifications, information (for example, policy information, target information) was included in the request, but the system is not limited to this. It is also possible to register this information in the knowledge base 54 and have the AI model 50 refer to the information in the knowledge base 54.
[0115] Furthermore, in the above embodiment and its modifications, measures were selected based on attributes such as the age of the child being cared for. However, the system is not limited to this, and a configuration can be adopted in which measures are selected based on environmental information related to the childcare environment. Here, environmental information includes, for example, information including at least one of the following: weather, temperature, availability of the playground or hall, inventory status of necessary materials (e.g., drawing paper, paints, shovels, etc.), or the number of childcare workers assigned. The planning means can select measures by excluding measures that cannot be implemented or by increasing the priority of recommended measures based on the acquired environmental information.
[0116] Furthermore, in the above embodiment and its modified forms, the policy information is configured to include policy ID, correspondence information, policy content, and necessary components. However, it is not limited to this, and can be configured to include risk information related to the policy (for example, risk of injury, risk of accidental ingestion, consideration for allergies, traffic safety precautions, etc.). When selecting a policy, the planning means can extract risk information corresponding to the policy and output it together with the childcare plan, or issue warnings for policies with high risk levels. This makes it possible to support safety management (risk management) simultaneously with plan creation.
[0117] Furthermore, in the above embodiments and their modifications, taxonomies applicable to children aged 3 and older (Figure 7), taxonomies applicable to children aged 4 and older (Figure 8), and taxonomies applicable to children aged 5 and older (Figure 9) were defined, and a cumulative system (a system in which the number of applicable taxonomies increases as the age increases) was adopted. However, the system is not limited to this, and a system can be adopted in which taxonomies applicable to 3-year-olds, 4-year-olds, and 5-year-olds are defined, and one taxonomy corresponds to a specific age.
[0118] Furthermore, while the above embodiments and their variations selected measures based on collective attributes such as the age or developmental stage of the care recipients, the system is not limited to this, and a configuration can be adopted in which measures are selected based on the interests and concerns of individual care recipients or classes. Interest and concern information refers to keywords and trends that indicate "what the children are currently engrossed in (e.g., catching insects, playing trains, specific anime, etc.)" extracted from past childcare diaries and episode memos. By prioritizing the selection of measures that include content that matches this interest and concern information, the planning method can create a plan that respects the autonomy of the children.
[0119] Furthermore, while the above embodiment and its modifications output the measures selected as part of the childcare plan, the system is not limited to this and can also output a list of resources necessary to implement the selected measures. Specifically, the plan creation means aggregates information on the "necessary components" associated with the selected measures and generates and outputs a list of items (shopping list or preparation list) needed for the period. This reduces the burden not only on planning the childcare plan but also on preparation work.
[0120] Furthermore, while the above embodiment and its modifications involve creating a childcare plan for use by childcare workers, the system is not limited to this. It can also be configured to generate explanatory information for the parents of the children being cared for based on the content of the childcare plan. Specifically, the plan creation method converts selected measures and their objectives (corresponding areas and classification information) into simple language for parents and outputs them as weekly newsletters, messages to be sent to a communication app, or materials for a bulletin board. This allows for sharing the intentions behind childcare and the goals for the child's development with parents, thereby improving their sense of satisfaction.
[0121] Furthermore, in the above embodiment and its modifications, measures were automatically selected to match the degree of the target (implementation rate, etc.), but the system is not limited to this. It is also possible to adopt a configuration that determines and notifies the user of any deviation from the target when the user manually selects or changes measures. Specifically, each time the plan creation means receives an addition, deletion, or modification operation of measures by the user, it recalculates the implementation rate of the five areas in the current childcare plan, and if the difference from the implementation rate set in the target information exceeds a predetermined threshold, it displays a warning or suggests additional measures to correct the balance. This makes it possible to create a plan that reflects the user's discretion while always maintaining the consistency of the plan.
[0122] Furthermore, while the above embodiments and their modifications assume that a single user creates the plan, the system is not limited to this, and can adopt a configuration that includes a workflow function for approval and feedback among multiple users. Specifically, this system includes an approval request means for sending the created childcare plan to the terminal of an authorized approver (e.g., the director or head childcare worker), and an approval result acquisition means for receiving approval results or revision comments from the authorized approver. This enables the systematic formulation of childcare plans and the assurance of quality (systematization of "consultation with the director" and "discussion with colleagues").
[0123] Furthermore, while a new plan was created each time in the above embodiment and its modifications, the system is not limited to this. It is also possible to adopt a configuration in which highly-rated childcare plans created in the past are accumulated as templates (model plans) and reused. Specifically, the memory means stores past childcare plans in association with their post-implementation evaluations (children's reactions and educational effects), and the plan creation means, when creating a new plan, retrieves a past childcare plan that has a similar target period and attributes of the children being cared for, and has received a high evaluation, and presents it as an initial draft. This allows for the sharing of the know-how of experienced childcare workers and improves the efficiency and quality of plan creation.
[0124] Furthermore, in the above embodiment and its modified form, the generation AI server 120 is configured with each function 56 to 64 as an integrated unit, as in the above embodiment. However, it is not limited to this, and some functions can be configured on separate servers, etc. The same applies to the childcare support server 100.
[0125] Furthermore, while the above embodiments and their modifications are implemented as a network system, they are not limited to this and can also be implemented as a single device or application.
[0126] Furthermore, while the above embodiments and their modifications have described their application to a network system consisting of the Internet 199, the invention is not limited to this, and may also be applied to, for example, a so-called intranet that communicates using the same method as the Internet 199. Of course, it is not limited to networks that communicate using the same method as the Internet 199, but can be applied to any network using any communication method.
[0127] Furthermore, in the above embodiment and its modified form, the childcare support server 100 is configured to use the storage device 42, but it is not limited to this, and can also be configured to use an external storage device such as a database server.
[0128] Furthermore, in the above embodiments and their modifications, the process shown in the flowcharts of Figures 11 and 12 was described in the case of executing a program that is pre-stored in ROM 32. However, the invention is not limited to this, and a program that describes these procedures may be read into RAM 34 from a storage medium in which the program is stored and then executed.
[0129] Furthermore, the above embodiments and their variations are mutually applicable. Furthermore, the invention is applicable not only to the embodiments described above and their modifications, but also to other cases without departing from the spirit of the present invention. All other embodiments that can be easily conceived by those skilled in the art are included within the scope of the present invention. [Explanation of Symbols]
[0130] 100...Childcare support server, 120...Generating AI server, 199...Internet, 30...CPU, 32...ROM, 34...RAM, 38...I / F, 39...Bus, 40...Input device, 42...Storage device, 44...Display device, 50...AI model, 52...AI model control unit, 54...Knowledge base, 56, 62...Request receiving unit, 58...Request processing unit, 60...Response information transmission unit, 64...Reference information registration unit, 400...Target information table, 402...Classification information table, 404...Policy information table
Claims
1. A childcare support system for creating childcare plans, A means for acquiring implementation status information that obtains information on the degree to which measures are implemented for each of the multiple areas that constitute the childcare policy, A childcare support system comprising: a plan creation means that creates a childcare plan by selecting one or more measures from the multiple measures, based on the measure information in the measure information storage means that stores measure information for each of the multiple measures, including the identification or content of the measure, the implementation time, number of times, frequency of implementation, score, rank, priority or a combination thereof, and the correspondence between the measure and the multiple areas, and the implementation degree information acquired by the implementation degree information acquisition means, so that the value of the measure or the sum thereof for the measure selected for each of the multiple areas matches the degree of implementation.
2. In claim 1, The system includes means for acquiring growth stage information related to the growth stage of a child being cared for, The plan creation means is a childcare support system characterized in that it selects the measures to suit the childcare recipient's developmental stage and creates the childcare plan based on classification information stored in a classification information storage means that stores classification information that systematically classifies the multiple domains applicable to each developmental stage of the childcare recipient, developmental stage information acquired by the developmental stage information acquisition means, and measure information stored in the measure information storage means.
3. In either claim 1 or 2, The means for acquiring the implementation status information acquires the implementation status information for each of the multiple domains, such that the implementation rate of the measures in the first period and in each of the second periods obtained by dividing the first period into multiple parts is consistent with the implementation rate set in the first period and each of the second periods. The childcare support system is characterized in that the plan creation means selects the measures based on the implementation rate set in the second period.
4. In either claim 1 or 2, Input means for inputting into an AI model a request that includes a request to generate correspondence information including information or references thereto regarding the content of the said measures, and the correspondence between the said measures and the multiple domains, A childcare support system characterized by having a means for acquiring correspondence relationship information that is output from the AI model in response to the aforementioned request.