Information processing system, information processing method and program

The information processing system enhances job seeker convenience by automatically generating work history statements using AI, addressing the inconvenience of manual writing through automated text creation.

JP7733849B1Active Publication Date: 2025-09-03BIZREACH INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2025052747
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2025-09-03
Estimated Expiration
2045-03-26

AI Technical Summary

Technical Problem

Job seekers face inconvenience when writing about their work history, as existing systems do not efficiently assist in creating coherent and comprehensive statements.

Method used

An information processing system that utilizes an artificial intelligence module to automatically generate a work history statement based on registered profile information, prompting additional input if necessary, to enhance convenience.

Benefits of technology

The system improves the efficiency and convenience for job seekers in crafting their work history, enabling automated text creation with minimal user intervention when sufficient profile information is available.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007733849000001_ABST
    Figure 0007733849000001_ABST
Patent Text Reader

Abstract

An information processing system, an information processing method, and a program are provided that improve convenience when a job seeker writes about his or her work history. [Solution] In an information processing system in which a server device, a job seeker terminal, an employer terminal, and a recruitment agency terminal can communicate with each other via communication lines, the control unit of the server device includes a reception unit that receives a writing request to create a writing about the job seeker's work history, an acquisition unit that acquires the job seeker's registered information including at least the job seeker's profile information, and a processing control unit that, if the acquired registered information meets specified conditions, automatically creates a writing about the work history by inputting the registered profile information into an artificial intelligence module, and, if the acquired registered information does not meet the specified conditions, displays a screen prompting the input of additional information to proceed with the automatic creation.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]

[0002] Patent Document 1 discloses a technique that can reduce the effort required for creating documents. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-230705 Summary of the Invention [Problem to be solved by the invention]

[0004] On the other hand, there is room for improvement in the convenience of job seekers when writing about their work history.

[0005] In view of the above circumstances, the present invention provides an information processing system and the like that improves convenience when a job seeker writes about his or her work history. [Means for solving the problem]

[0006] According to one aspect of the present invention, there is provided an information processing system comprising at least one processor, the processor being configured to execute the following steps by reading a program: a reception step receiving a request for writing a statement about a job seeker's work history; a first acquisition step acquiring registered information about the job seeker, wherein the registered information includes at least registered profile information to be registered as the job seeker's profile; a processing control step executing the following process based on the reception of the statement request; if the acquired registered information satisfies predetermined conditions, inputting the registered profile information into an artificial intelligence module to automatically create a statement about the work history; and if the acquired registered information does not satisfy the predetermined conditions, displaying a screen prompting the input of additional information to proceed with the automatic creation.

[0007] According to this aspect, an information processing system or the like is provided that improves convenience when a job seeker writes about his or her work history. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a configuration diagram illustrating an information processing system 1. FIG. [Figure 2] 2 is a block diagram showing the hardware configuration of the server device 10. FIG. [Figure 3] 2 is a block diagram showing the hardware configuration of a job seeker terminal 20, a recruiter terminal 30, and a recruitment agent terminal 40. FIG. [Figure 4] 1 is a block diagram showing functions realized by a server device 10 (control unit 11), a job seeker terminal 20 (control unit 21), a recruiter terminal 30 (control unit 31), and a recruitment agent terminal 40 (control unit 41). [Figure 5] FIG. 2 is an activity diagram for explaining the information processing method of the present embodiment. [Figure 6] 10 is an example of a screen displayed on a job seeker terminal 20. [Figure 7] 10 is an example of a screen displayed on a job seeker terminal 20. [Figure 8]10 is an example of a screen displayed on a job seeker terminal 20. [Figure 9] 10 is an example of a screen displayed on a job seeker terminal 20. [Figure 10] 10 is an example of a screen displayed on a job seeker terminal 20. [Figure 11] 10 is an example of a screen displayed on a job seeker terminal 20. [Figure 12] 10 is an example of a screen displayed on a job seeker terminal 20. [Figure 13] 10 is an example of a screen displayed on a job seeker terminal 20. [Figure 14] 10 is an example of a screen displayed on a job seeker terminal 20. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, embodiments of the present invention will be described. Note that the various features shown in the following embodiments can be combined with each other as long as no technical contradiction occurs.

[0010] That is, the information processing system of this embodiment is as follows. An information processing system, at least one processor; The processor is configured to execute the following steps by reading the program: In the reception step, a request for writing a document about the job seeker's work history is received, In a first acquisition step, registration information of the job seeker is acquired, wherein the registration information includes at least registration profile information to be registered as a profile of the job seeker; In the process control step, the following process is executed based on the receipt of the document creation request: If the acquired registration information satisfies a predetermined condition, the registration profile information is input into an artificial intelligence module to automatically create a text about the work history; If the acquired registration information does not satisfy the predetermined condition, the information processing system displays a screen prompting the user to input additional information in order to proceed with the automatic creation.

[0011] Incidentally, the program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium, or may be provided so that it can be downloaded from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).

[0012] Furthermore, various information processing according to an embodiment may realize input and output corresponding to the input. Here, the form of information referenced in such information processing (hereinafter referred to as reference information) is not limited as long as an output is obtained as a result of the input. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a decision formula such as a regression formula constructed using a statistical method), a trained model that has previously trained the correlation between input and output, or a generative AI such as a large-scale language model or a visual language model that can output a desired result in response to a prompt input.

[0013] In one embodiment, a "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In one embodiment, various information is handled, and this information is represented, for example, by physical values ​​of signal values ​​representing voltage and current, high and low signal values ​​as a binary bit set consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations can be performed on a circuit in the broad sense.

[0014] Furthermore, a circuit in the broad sense is a circuit realized by at least an appropriate combination of a circuit, circuitry, processor, memory, etc. The processor may be a general-purpose processor or a dedicated circuit. That is, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.

[0015] 1. Hardware Configuration This section explains the hardware configuration.

[0016] <Information Processing System 1> Fig. 1 is a configuration diagram showing an information processing system 1. The information processing system 1 comprises a communication line 2, a server device 10, a job seeker terminal 20, a recruiter terminal 30, and a recruitment agent terminal 40. The server device 10, the job seeker terminal 20, the recruiter terminal 30, and the recruitment agent terminal 40 are configured to be able to communicate with each other via the communication line 2. The connection between the server device 10, the job seeker terminal 20, the recruiter terminal 30, and the recruitment agent terminal 40 may be wired or wireless.

[0017] The job seeker terminal 20 is an information processing terminal used by a job seeker U1. The job seeker U1 refers to various types of people seeking employment, including, for example, employed people (those seeking a job change), unemployed people seeking employment, and prospective new graduates (job seekers). The recruiter terminal 30 is an information processing terminal used by a recruiter U2. The recruiter U2 may be an organization or its personnel, such as a for-profit corporation (e.g., a company), a non-profit corporation (e.g., a cooperative, a foundation), or a public corporation (e.g., a local government). The recruitment agent terminal 40 is an information processing terminal used by a recruitment agent U3. The recruitment agent U3 supports the recruitment operations of the recruiter U2 and may be an organization or its personnel that mediates interactions between the job seeker U1 and the recruiter U2. Such a recruitment agent U3 may also be called a recruitment agency, headhunter, agent, etc.

[0018] While FIG. 1 shows a single job seeker terminal 20, a single recruiter terminal 30, and a single recruitment agent terminal 40, the server device 10 of the information processing system 1 may provide a platform used by, for example, multiple job seekers, multiple recruiters, and multiple recruitment agents. Such a platform may be capable of providing predetermined services (services) to various users via a website. From the perspective of the recruiter U2, a website for a recruitment support service may be provided, since the recruiter U2's recruitment activities are supported via the website. From the perspective of the job seeker U1, a website for a job search support service may be provided, since the job seeker U1's job search activities are supported. From the perspective of the recruitment agent U3, a website that can support the recruiter U2's recruitment activities and the job seeker U1's recruitment activities may be provided. From these perspectives, it can be said that the server device 10 provides a platform for recruitment. In one embodiment, the information processing system 1 is comprised of one or more devices or components. These components are described below.

[0019] <Server device 10> Fig. 2 is a block diagram showing the hardware configuration of server device 10. As shown in Fig. 2, server device 10 includes a control unit 11, a storage unit 12, a communication unit 13, and a communication bus 14. Control unit 11, storage unit 12, and communication unit 13 are electrically connected within server device 10 via communication bus 14.

[0020] <Control unit 11> The control unit 11 processes and controls the overall operations related to the server device 10. The control unit 11 is, for example, a central processing unit (CPU). The control unit 11 realizes various functions related to the server device 10 by reading out predetermined programs stored in the storage unit 12. In other words, information processing by software stored in the storage unit 12 is specifically realized by the control unit 11, which is an example of hardware, and can be executed as each functional unit included in the control unit 11. These will be described in more detail in the next section. Note that the control unit 11 is not limited to being a single unit, and the server device 10 may have multiple control units 11 for each function. Furthermore, the server device 10 may be configured with a combination of these.

[0021] <Storage section 12> The memory unit 12 stores various pieces of information defined above. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the server device 10 executed by the control unit 11, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the program operations. The memory unit 12 stores various programs, variables, etc. related to the server device 10 executed by the control unit 11.

[0022] <Communications Department 13> The communication unit 13 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), or wired LAN network communication, but may also include wireless LAN network communication, mobile communication such as LTE / 5G, or BLUETOOTH (registered trademark) communication as needed. That is, it is more preferable to implement it as a collection of multiple communication means. That is, the server device 10 may communicate various information from the outside via the communication unit 13 and the network.

[0023] The server device 10 may be an on-premise server or a cloud server. The cloud server device 10 may provide the above-described functions and processes in the form of, for example, SaaS (Software as a Service) or cloud computing.

[0024] <Job Seeker Terminal 20 / Recruiter Terminal 30 / Recruiter Terminal 40> Fig. 3 is a block diagram showing the hardware configuration of the job seeker terminal 20, the recruiter terminal 30, and the recruitment agent terminal 40. As shown in Fig. 3A, the job seeker terminal 20 comprises a control unit 21, a memory unit 22, a communication unit 23, an input unit 24, an output unit 25, and a communication bus 26. The control unit 21, the memory unit 22, the communication unit 23, the input unit 24, and the output unit 25 are electrically connected via the communication bus 26 inside the job seeker terminal 20. The explanation of the control unit 21, the memory unit 22, and the communication unit 23 is omitted here, as it is the same as the explanation of each unit in the server device 10.

[0025] <Input section 24> The input unit 24 accepts operation inputs made by the user. The operation inputs are transferred as command signals to the control unit 21 via the communication bus 26. The control unit 21 can execute predetermined control or calculations based on the transferred command signals as necessary. The input unit 24 may be included in the housing of the job seeker terminal 20 or may be attached externally. For example, the input unit 24 may be implemented as a touch panel integrated with the output unit 25. When the input unit 24 is implemented as a touch panel, the user can input tap operations, swipe operations, etc. to the input unit 24. Instead of a touch panel, a switch button, a mouse, a trackpad, a QWERTY keyboard, etc. can be used as the input unit 24.

[0026] <Output section 25> The output unit 25 displays a screen of a graphical user interface (GUI) that can be operated by the user. The output unit 25 may be included in the housing of the job seeker terminal 20 or may be attached externally. Specifically, the output unit 25 may be implemented as a display device such as a CRT display, a liquid crystal display, an organic EL display, or a plasma display. It is preferable that these display devices are implemented by selectively using them depending on the type of job seeker terminal 20.

[0027] 3B, the recruiting party terminal 30 includes a control unit 31, a memory unit 32, a communication unit 33, an input unit 34, an output unit 35, and a communication bus 36. The control unit 31, the memory unit 32, the communication unit 33, the input unit 34, and the output unit 35 are electrically connected via the communication bus 36 inside the recruiting party terminal 30. The explanation of the control unit 31, the memory unit 32, the communication unit 33, the input unit 34, and the output unit 35 is omitted here as it is the same as the explanation of each unit in the job seeker terminal 20.

[0028] 3C, the recruitment agent terminal 40 comprises a control unit 41, a memory unit 42, a communication unit 43, an input unit 44, an output unit 45, and a communication bus 46. The control unit 41, the memory unit 42, the communication unit 43, the input unit 44, and the output unit 45 are electrically connected via the communication bus 46 inside the recruitment agent terminal 40. The explanation of the control unit 41, the memory unit 42, the communication unit 43, the input unit 44, and the output unit 45 will be omitted as they are the same as the explanation of each unit in the job seeker terminal 20.

[0029] 1 shows an example in which the job seeker terminal 20 is a smartphone, and the recruiter terminal 30 and recruitment agent terminal 40 are laptop PCs (Personal Computers), but in this embodiment, there are no particular limitations on the type of terminal used for the job seeker terminal 20, recruiter terminal 30, and recruitment agent terminal 40. In other words, the job seeker terminal 20, recruiter terminal 30, and recruitment agent terminal 40 may each be a variety of information processing terminals, such as a desktop PC, laptop PC, smartphone, or tablet terminal.

[0030] 2. Functional configuration This section describes the functional configuration of this embodiment. Information processing by software stored in the storage unit 12 is specifically realized by the control unit 11, which is an example of hardware, and can be executed as each functional unit included in the control unit 11 (a processor provided in the information processing system 1).

[0031] FIG. 4 is a block diagram showing functions realized by the server device 10 (controller 11), job seeker terminal 20 (controller 21), recruiter terminal 30 (controller 31), and recruitment agent terminal 40 (controller 41).

[0032] As shown in FIG. 4A, the server device 10 (control unit 11) includes a reception unit 111, an acquisition unit 112, a process control unit 113, a display control unit 114, a memory management unit 115, a creation unit 116, and an artificial intelligence unit 117. As shown in FIG. 4B, the job seeker terminal 20 (control unit 21) includes a display control unit 211 and an operation reception unit 212. As shown in FIG. 4C, the recruiting party terminal 30 (control unit 31) includes a display control unit 311 and an operation reception unit 312. As shown in FIG. 4D, the recruitment agent terminal 40 (control unit 41) includes a display control unit 411 and an operation reception unit 412.

[0033] <Reception Department 111> The reception unit 111 is configured to be able to execute a reception step. In the reception step, the reception unit 111 receives various information related to the information processing system 1. In the example of this embodiment, the reception unit 111 receives a writing request for creating a writing about the work history of job seeker U1. Details of this reception process will be explained later.

[0034] <Acquisition part 112> The acquisition unit 112 is configured to be able to execute an acquisition step. In the acquisition step, the acquisition unit 112 acquires various information related to the information processing system 1. In this embodiment, the acquisition unit 112 acquires registration information of the job seeker U1. Here, the registration information includes at least registered profile information that is registered as the profile of the job seeker U1. Details of this acquisition process will be explained later.

[0035] <Processing control unit 113> The process control unit 113 is configured to execute process control steps. In the process control steps, the process control unit 113 performs various controls based on information received or acquired by the server device 10. In a typical embodiment, the process control unit 113 determines whether the received or acquired information satisfies predetermined conditions, and determines and executes processing content based on the determination result. In the example of this embodiment, the process control unit 113 executes the following processing based on receiving a text creation request. That is, if the acquired registered information satisfies predetermined conditions, the process control unit 113 inputs the registered profile information into an artificial intelligence module to automatically create a text about work history. If the acquired registered information does not satisfy the predetermined conditions, the process control unit 113 displays a screen prompting the user to enter additional information to proceed with the automatic creation. That is, the process control unit 113 can create a text about work history when predetermined conditions are satisfied. Herein, the term "creation" may be used interchangeably with the term "generation" as appropriate. Details of the processing executed by the process control unit 113 will be described later.

[0036] <Display control unit 114> The display control unit 114 is configured to be able to execute a display control step. In the display control step, the display control unit 114 is configured to display various information on various terminals. Note that such display control may involve transmitting a signal from the display control unit 114 to the display control unit 211 of the job seeker terminal 20, the display control unit 311 of the recruiter terminal 30, or the display control unit 411 of the recruitment agent terminal 40, resulting in predetermined information being displayed on the display unit of the various terminals.

[0037] <Storage management section 115> The memory management unit 115 is configured to be able to execute a memory management step. In the memory management step, the memory management unit 115 manages various pieces of information related to the information processing system 1 that need to be stored. Typically, the memory management unit 115 is configured to store information handled by the server device 10, various terminals, etc., in a memory area. This memory area is exemplified by the memory area (memory unit 12) of the server device 10 or the memory areas of various devices, but this memory area does not necessarily have to be within the system shown in FIG. 1, and the memory management unit 115 can also manage various pieces of information to be stored in an external storage device, etc. In the example of this embodiment, the memory management unit 115 may store (register) profile information about the job seeker U1 in a predetermined memory area.

[0038] <Creation Department 116> The creation unit 116 is configured to be able to execute a creation step. In the creation step, the creation unit 116 creates various pieces of information based on the information acquired by the server device 10. In this embodiment, the creation unit 116 inputs at least the additional information acquired by the acquisition unit 112 into an artificial intelligence module, thereby automatically creating a text about work history. Specific aspects will be described later.

[0039] <Artificial Intelligence Department 117> The artificial intelligence unit 117 is configured to receive input from each functional unit and return the instructed output. The artificial intelligence used by the server device 10 in each functional unit may be a common one, or may be prepared individually for each functional unit.

[0040] The artificial intelligence unit 117 may be an AI (Artificial Intelligence) equipped with a learning model such as a language model such as a Transformer including GPT (Generative Pretrained Transformer, including GPT-1, GPT-2, GPT-3, GPT-4, and GPT-4o), BERT (Bidirectional Encoder Representations from Transformers), and BART (Bidirectional and Auto-regressive Transformer), or a Recurrent Neural Network (RNN), or may be a generative AI or an AI agent.

[0041] Here, the language model is an example of a learning model based on a machine learning algorithm, and may include a natural language model. Specific examples of machine learning algorithms include nearest neighbor algorithms, naive Bayes algorithms, decision trees, support vector machines, and deep learning using neural networks. The artificial intelligence unit 117 can apply the above algorithms as appropriate, and may also apply other algorithms.

[0042] The artificial intelligence unit 117 may have a trained model constructed by a learning method such as supervised learning, unsupervised learning, or self-supervised learning. In supervised learning, machine learning is performed using training data (training data). The training data consists of pairs of input data for learning and output data (correct answer data). In addition, the language model may not only be trained for a specific task, but also be a general-purpose model that can be used for a wide range of tasks.

[0043] The artificial intelligence unit 117 may include a natural language model as the artificial intelligence. For example, the artificial intelligence unit 117 may include a general-purpose natural language processing trained model, also referred to as a large-scale language model (LLM) or a general-purpose language model. An LLM is a learning model that has previously trained a large amount of data, such as text data (e.g., (i) web content on the Internet, or (ii) data stored in a specified database). The LLM is capable of performing various language processing tasks when given a task. Following given prompts, the LLM can perform a wide range of natural language processing tasks, such as understanding sentence patterns and contexts, answering questions, and generating sentences. Such a general-purpose learning model may include a language model capable of handling various tasks without fine-tuning, using one-shot learning, few-shot learning, or the like. Furthermore, a general-purpose learning model can also handle various tasks using zero-shot learning. The artificial intelligence used in each functional unit of the control unit 11 may be a separate learning model, or a common general-purpose learning model. A large-scale language model is a type of generative AI, and includes models provided by services such as OpenAI's GPT, Google's Gemini, and Microsoft's Azure AI Studio. In addition, the artificial intelligence unit 117 can include any machine learning model, deep learning model, artificial intelligence model, etc. The artificial intelligence unit 117 may be constructed in a system external to the information processing system 1. Furthermore, the artificial intelligence unit 117 may be of an interactive type (which may be interpreted as a chat type or a conversation type) that alternately receives input for performing instructed output and generates and outputs information.

[0044] The learning model included in the artificial intelligence unit 117 can perform additional learning using techniques such as transfer learning or fine tuning. For example, the artificial intelligence unit 117 learns whether the output content has been modified by a user or the like. That is, the artificial intelligence unit 117 may perform additional learning and fine tuning based on modifications to the content output by the learning model. Furthermore, for example, each time new data is registered, the artificial intelligence unit 117 may perform additional learning and fine tuning using the new data as new training data. This improves the accuracy of the information output from the learning model.

[0045] The learning model included in the artificial intelligence unit 117 may be a learning model (distilled model) obtained by knowledge distillation using an original trained model. In knowledge distillation, a trained model such as a large-scale language model is used as a teacher model, and the parameters of the student model (distilled model) are adjusted to reduce the output loss (Soft Target Loss) of the student model (distilled model) relative to the output (Soft Target) of the teacher model, thereby learning the student model, which becomes the distilled model. Alternatively, the student model may be learned to reduce the output loss (Hard Target Loss) of the student model relative to the correct label (Hard Target) of the teacher data (combination of input data and output data of the learning model). Compared to the original trained model (teacher model), the distilled model has a smaller number of parameters and a smaller processing load while maintaining performance close to that of the trained model. Therefore, using a distilled model can reduce the cost of the information processing system 1.

[0046] For example, the learning model used in each functional unit may be a distilled model trained using a combination of input data and output data in a natural language model such as a large-scale language model as training data. Furthermore, when the information processing system 1 is introduced, a natural language model such as a large-scale language model may be used as the learning model used in each functional unit, and once training data from the natural language model has been accumulated, the distilled model obtained by knowledge distillation using the training data may be used as the learning model used in each functional unit.

[0047] AI agents may also be called autonomous agents. An "AI agent" is a model that, when given a goal (purpose, objective, etc.) such as "teach me XX" or a task such as "output XX," breaks down the processing required to reach the goal or accomplish the task into subtasks, actions, etc., and performs the necessary data collection and analysis, program generation, and execution. AI agents target information and instructions input by a user, autonomously select and execute tasks and actions according to the goal, and output information according to the goal, without requiring user intervention (operational input). AI agents may also autonomously learn to achieve their goals by autonomously creating and executing plans and evaluating the results. For example, an AI agent may be autonomously updated based on the results of subtask execution (e.g., collected information, information analysis results, etc.).

[0048] <Display Control Unit 211 / Display Control Unit 311 / Display Control Unit 411> The display control unit 211, the display control unit 311, and the display control unit 411 each perform control so that a screen indicated by the screen data transmitted from the server device 10 is displayed on the screen of the corresponding terminal.

[0049] <Operation Reception Unit 212 / Operation Reception Unit 312 / Operation Reception Unit 412> The operation reception unit 212 receives operations from a user (job seeker U1) using the job seeker terminal 20. The operation reception unit 312 receives operations from a user (recruiter U2) using the recruiter terminal 30. The operation reception unit 412 receives operations from a user (recruiter U3) using the recruitment agent terminal 40.

[0050] 3. Information Processing Method This section describes an information processing method of the server device 10. This information processing method may be executed as individual steps by each unit of the server device 10.

[0051] 5 is an activity diagram for explaining the information processing method of this embodiment. As shown in this activity diagram, in this embodiment, first, the reception unit 111 of the server device 10 receives a writing request for writing a writing about the work history of the job seeker U1 (activities A101 to A102).

[0052] This writing request may be accepted by various methods, for example, it may be accepted based on an operation by the job seeker U1 on the job seeker terminal 20. More specifically, the display control unit 114 of the server device 10 may be configured to cause the job seeker terminal 20 to display a screen that enables an operation to make a writing request, and the writing request may be accepted by the job seeker U1 operating this screen.

[0053] FIG. 6 is an example of a screen displayed on the job seeker terminal 20. The example in FIG. 6 shows a screen where the job seeker U1 can input (edit) the job details he or she has engaged in for a predetermined period of time as "Edit Position / Project." The job details here may be a type of item (which may also be referred to as "profile items") that constitutes the job seeker U1's profile. That is, the registered profile information may be registered in association with one or more profile items. Note that, once the job seeker U1's profile is registered, the registered details may be viewable by the recruiter U2 and the recruitment agent U3. This profile may be registered, for example, by tapping button BT1. Note that such a registered profile may be referred to as "registered profile information" or a "registered profile." Furthermore, the "profile items" may include various items such as the job seeker U1's "desired conditions," "job summary," "skills and experience," "industry (experience)," "job type (experience)," "work area (experience)," "management experience," "awards," "qualifications," and "languages," in addition to the job details shown in FIG. 6.

[0054] The recruiter U2 or the recruitment agent U3 may be configured to be able to view the registered profile of the job seeker U1 and then send a message to the job seeker U1 to encourage the job seeker U1 to apply for a specific job posting. Such a message may be referred to as a "scouting message." For example, such a message may be configured to be able to be sent when the recruiter U2 or the recruitment agent U3 logs in to the recruitment platform described above.

[0055] 6 may be an object used to leave the job content editing screen. As an example, by operating object OBJ10, a transition may be made to a list screen (profile item list screen) on which various profile items are listed, and job seeker U1 may be able to input (edit) profile items other than the job content via such a list screen.

[0056] The screen shown in Fig. 6 is configured so that the "job title and project name" that is the title of the job content of the job seeker U1 is entered in column C1, the period during which the job seeker U1 was engaged (job period) is entered in column C2, and the specific content of the job (job content) is entered in column C3. Here, with regard to column C3, the example shown in Fig. 6 shows an example in which the target number of characters is presented as "target 400 characters." Note that the gauge GG shown in Fig. 6 may be configured to display the degree to which the number of characters entered by the job seeker U1 corresponds to this target number of characters.

[0057] 6, it can be said that the sentences relating to the job content are typical examples of sentences relating to the work history of job seeker U1. Note that in this embodiment, the sentences relating to the work history of job seeker U1 may be sentences other than sentences relating to the job content, and may be, for example, a job summary summarizing the work history of job seeker U1 to date, a self-promotional piece by job seeker U1, a sentence expressing the success stories of job seeker U1, etc.

[0058] In the example shown in FIG. 6, object OBJ1 is an object for creating a document related to the job content. Job seeker U1 can make a document creation request by operating this object OBJ1 by tapping or the like (i.e., the receiving unit 111 of the server device 10 can receive a document creation request based on the operation of object OBJ1). Object OBJ1 may include text related to the creation of the document, but it may also be an object that includes something other than text. For example, object OBJ1 may be an object represented by a predetermined image or the like.

[0059] When the server device 10 receives the writing request in this way, the acquisition unit 112 of the server device 10 acquires the registration information of the job seeker U1 (activity A103). Then, the process control unit 113 of the server device 10 executes a predetermined process based on the reception of the writing request, and the display control unit 114 displays a screen corresponding to this process on the job seeker terminal 20 (activities A104 to A105).

[0060] In one aspect of this embodiment, the process control unit 113 determines whether the registered information satisfies a predetermined condition, and proceeds with a predetermined process based on the result of this determination. In other words, in this embodiment, the process executed by the process control unit 113 can branch depending on whether the registered information satisfies a predetermined condition.

[0061] That is, if the registration information acquired by the acquisition unit 112 satisfies a predetermined condition, the process control unit 113 inputs the registration profile information included in the registration information into an artificial intelligence module, thereby automatically creating a text about the work history. Specific processing when the acquired registration information satisfies the predetermined condition will be described below.

[0062] FIG. 7 is an example of a screen displayed on the job seeker terminal 20. In the example shown in FIG. 7, an automatically created sentence about the job content is inserted into the field C3 (and accordingly, the gauge GG also indicates that the set number of characters is satisfied). In one aspect, after a request for sentence creation is made, the sentence creation process proceeds without any special operation by the job seeker U1. In this embodiment, the sentence is created by the function of the artificial intelligence module (artificial intelligence unit 117).

[0063] That is, the process control unit 113 may execute the writing process based on the function of the artificial intelligence module (artificial intelligence unit 117). For example, the process control unit 113 may input the registered profile information of the job seeker U1 into a first writing model possessed by the artificial intelligence unit 117, and cause the first writing model to write a sentence related to the job seeker U1's work history. The first writing model here may be a learning model trained to use the registered profile information of the job seeker U1 as input and output a sentence related to the job seeker U1's work history. For example, the first writing model may be a learning model trained using the registered profile information of the job seeker and the corresponding sentence related to the job seeker U1 as training data. Furthermore, the first writing model may be a natural language model such as a large-scale language model or a general-purpose language model, or may be an AI including a generative AI or an AI agent. In this case, the process control unit 113 may input an instruction to write a sentence related to the job seeker U1's work history based on the registered profile information of the job seeker U1 and a prompt including the registered profile information of the job seeker U1 inserted therein to the first writing model, and cause the first writing model to output a sentence related to the job seeker U1's work history. Furthermore, the process control unit 113 may input to the first writing model, in addition to the writing instruction and the registered profile information of the job seeker U1, a prompt in which, for example, one or more samples of registered profile information and one or more corresponding writing samples are inserted. Furthermore, the process control unit 113 may input to the first writing model, in addition to the writing instruction and the registered profile information of the job seeker U1, a prompt in which, for example, one or more writing samples related to work history are inserted as reference information.

[0064] In a more typical example, the process control unit 113 of the server device 10 may execute the following process. That is, when the artificial intelligence module (artificial intelligence unit 117) has a natural language model, the process control unit 113 may generate a prompt that combines predetermined text and registered profile information. The natural language model used here may be a large-scale language model or a general-purpose language model, and may constitute a generation AI, etc. These may then execute processes or tasks based on the prompt. Furthermore, the "predetermined text" may also be referred to as a "template" or "template data" and may be stored in a predetermined storage area (such as the storage unit 12 of the server device 10). The prompt generated in this manner may include information (instruction sentence) that instructs a first sentence creation model included in the artificial intelligence module (artificial intelligence unit 117) to create a sentence related to work history based on the registered profile information related to the job seeker U1. The process control unit 113 may then input the generated prompt into the natural language model, thereby outputting a sentence related to work history. As explained above, the output (created) text can be presented to the job seeker U1 in a predetermined format.

[0065] For convenience, the process control unit 113 itself creates the text regarding work history, but the process control unit 113 may also control other components such as the creation unit 116 to create the text.

[0066] In this way, the conditions (predetermined conditions) for the automatic creation of work history documents can be set as appropriate. In one embodiment, such conditions may include a condition that the registered profile information of job seeker U1 is sufficient. In other words, the registered profile information of job seeker U1 may be registered in association with one or more profile items, and the predetermined conditions may relate to the input status for one or more profile items.

[0067] In a more specific embodiment, the predetermined condition may include that predetermined items in one or more profile items have been input. For example, the process control unit 113 may be configured to proceed with the above-described writing process on the condition that one or more profile items related to the subject of writing have been input.

[0068] In another embodiment, the predetermined condition may relate to the amount of information in the registered profile information. Here, the manner in which a profile is registered may include a manner in which the job seeker U1 inputs predetermined characters (text) and registers the profile, a manner in which the job seeker U1 selects pre-prepared options (tags), a manner in which the job seeker U1 uploads a file containing the job seeker U1's pre-prepared profile, and the like. For example, when registering options (tags), profile items such as "skills and experience" and "qualifications" can be registered based on relatively short keywords. Therefore, the job seeker U1 may select options (tags) indicating these keywords as the registered information. In other words, the amount of information in the registered profile information may be based on the number of characters (text) or the number of options (tags) selected. Note that the amount of information in the registered profile information may refer to the amount of information for one item or two or more items. When the amount of information for two or more items is used as an indicator, the amount of information for all items in the job seeker U1's registered profile information may be associated with the predetermined condition, or the amount of information for some items may be associated with the predetermined condition.

[0069] In one aspect, the process control unit 113 can rule-basedly determine whether a predetermined condition is satisfied with respect to the presence or amount of information of the above-described input. When the amount of information in the registered profile information is associated with the predetermined condition of this embodiment, for example, a threshold value for the amount of information can be set in advance, and the process control unit 113 can determine whether the predetermined condition is satisfied based on the relationship with the threshold value. For example, the process control unit 113 can determine that the predetermined condition is satisfied if the amount of information in the registered profile information is equal to or greater than a predetermined threshold value. Note that, in one aspect, such a threshold value may be visible to the job seeker U1. For example, while FIG. 6 shows an example in which the target number of characters for the "Job Description" item is presented as "Target 400 characters," such a target value may correspond to a threshold value for the amount of information in the registered profile information. In this way, the threshold value may be visible to the job seeker U1. Of course, the manner in which the threshold value is visible to the job seeker U1 is not limited to this, and the threshold may be displayed on various screens, etc., displayed on the job seeker terminal 20.

[0070] In one embodiment, whether or not a predetermined condition is satisfied may be determined as follows. That is, in one embodiment, profile items related to job seeker U1 may be classified in advance into items to be determined and items not to be determined. Then, the process control unit 113 may determine whether the predetermined condition is satisfied based on whether an input has been made for an item to be determined. Note that the target of determination here may be one item or multiple items. When there are multiple items to be determined, for example, the process control unit 113 may determine whether the predetermined condition is satisfied based on whether an input has been made for each of the multiple items. Note that the process control unit 113 may determine whether the predetermined condition is satisfied based on whether the amount of information as registered profile information for one or multiple items to be determined (each item) satisfies the relationship with the threshold value described above. When there are multiple items to be determined, the process control unit 113 may determine whether the predetermined condition is satisfied based on whether an input has been made for at least a predetermined number of items or more than a predetermined number of items. Similarly, when there are multiple items to be judged, the process control unit 113 may judge whether the predetermined condition is satisfied based on whether the amount of information as registered profile information for a predetermined number of items or more or more than the predetermined number of items satisfies the relationship with the threshold value described above. As an example, when there are five items to be judged, the predetermined condition may be that input has been made for three or more items, or that the amount of information for three or more items is equal to or exceeds the set threshold value.

[0071] Alternatively, the process control unit 113 may determine whether a predetermined condition is satisfied by determining all profile items related to the job seeker U1. That is, the process control unit 113 may determine whether a predetermined condition is satisfied based on whether a predetermined number of or more than a predetermined number of items have been entered among all profile items related to the job seeker U1. The process control unit 113 may also determine whether a predetermined condition is satisfied based on whether the amount of information in the registered profile information for a predetermined number of or more than a predetermined number of items among all profile items related to the job seeker U1 satisfies the relationship with the threshold value described above. As an example, when there are 10 profile items in total, the predetermined condition may be whether five or more items have been entered, or whether the amount of information for five or more items is equal to or exceeds a set threshold value.

[0072] On the other hand, the process control unit 113 can also determine whether or not a predetermined condition is satisfied based on the function of the artificial intelligence module (artificial intelligence unit 117). This point will be explained in relation to the process when the predetermined condition is not satisfied.

[0073] So far, we have described the case where the acquired registered information satisfies predetermined conditions and the process control unit 113 automatically creates a text about work history, but if the acquired registered information does not satisfy the predetermined conditions, a screen may be displayed prompting the user to enter additional information to proceed with the automatic creation. Below, we will explain the specific processing to be performed when the acquired registered information does not satisfy the predetermined conditions.

[0074] The "screen that prompts the job seeker U1 to input additional information to proceed with automatic creation" may include both a screen that allows the job seeker U1 to input additional information and a screen that does not allow the job seeker U1 to input additional information (a screen that does not allow the job seeker U1 to input additional information or does not require the job seeker U1 to input additional information). An example of the latter screen is a screen that displays a message to the job seeker U1 to prompt the job seeker U1 to add certain information.

[0075] First, an example of a screen that does not allow input operations for additional information will be described. In one aspect, a screen such as the one shown below may be displayed on the job seeker terminal 20. FIG. 8 is an example of a screen that is displayed on the job seeker terminal 20. In the example screen shown in FIG. 8, a message is displayed as a notification NT, urging the job seeker U1 to fill in certain profile items. Note that the object OBJ11 shown in FIG. 8 may have a function for closing a window such as this notification NT. Note that objects with similar functions may also be displayed in the following screen examples, but repeated explanations will be omitted.

[0076] As mentioned above, the registered profile information of job seeker U1 may be registered in association with one or more profile items, and the predetermined condition may relate to the input status for one or more profile items. In such a case, the process control unit 113 may extract items from one or more profile items to be displayed on a screen prompting the user to input additional information, and display the extracted items on the screen prompting the user to input additional information. In other words, the notification NT in FIG. 8 can be said to be the process control unit 113 extracting, for example, two items related to the job seeker U1's profile, such as "Occupational Experience" and "Skills and Experience," and then displaying a message prompting the user to input information for these items.

[0077] Such extraction of profile items may be achieved by various methods. For example, the extraction operation may be performed based on the relationship between the amount of information entered as registered profile information and the preset threshold value described above. That is, a threshold value representing the amount of information may be set in advance for a predetermined item in the job seeker U1's profile, and the profile items to be extracted may be identified based on the relationship with the threshold value. In one embodiment, the process control unit 113 may identify profile items to be presented to the job seeker U1 on the condition that the amount of information in the registered profile information is equal to or less than a predetermined threshold value. Alternatively, the process control unit 113 may identify profile items to be presented to the job seeker U1 on the condition that no input has been made for a predetermined profile item.

[0078] On the other hand, the processing control unit 113 may input the registered profile information into an artificial intelligence module (artificial intelligence unit 117) to extract items from one or more profile items to be displayed on a screen prompting the user to enter additional information.

[0079] For example, the process control unit 113 may input the registered profile information of the job seeker U1 into an item extraction model included in the artificial intelligence unit 117, and cause the item extraction model to extract items to be input by the job seeker U1. The item extraction model here may be a learning model trained to receive the registered profile information of the job seeker U1 and output items to be input by the job seeker U1. For example, the item extraction model may be a learning model trained using the registered profile information of the job seeker and the corresponding items to be input as training data. The item extraction model may also be a natural language model, such as a large-scale language model or a general-purpose language model, or an AI including a generative AI or an AI agent. In this case, the process control unit 113 may refer to the registered profile information of the job seeker U1, and input a prompt containing the registered profile information of the job seeker U1 and an instruction to extract items to be input by the job seeker U1 from the profile items corresponding to the registered profile information to the item extraction model, and cause the item extraction model to output the items to be input by the job seeker U1. Here, the prompt input to the item extraction model may include an instruction to output items to be input by the job seeker U1 based on the relationship between the amount of information input as registered profile information and the preset threshold value described above. Also, the prompt input to the item extraction model may include an instruction to output items to be input by the job seeker U1 by extracting items that have not been input by the job seeker U1 from the various profile items corresponding to the registered profile information.

[0080] In a more typical example, the process control unit 113 of the server device 10 may execute the following process. That is, the artificial intelligence module (artificial intelligence unit 117) may have a natural language model, and the process control unit 113 may generate a prompt that combines predetermined text and registered profile information. The natural language model used here may be a large-scale language model or a general-purpose language model, and may constitute a generative AI or the like. These may then execute processes or tasks based on the prompt. Furthermore, the process control unit 113 may input the generated prompt into the natural language model to extract, from one or more profile items, items to be displayed on a screen that prompts the user to enter additional information.

[0081] The items extracted here are not limited to items for which the input status of the registered information is a predetermined status as described above, but may also be items for which the content of the registered information is a predetermined status, for example, items for which the content is inappropriate (inappropriate). In one aspect, the processing control unit 113 inputs instructions to extract items for which the content is inappropriate when creating a document related to work history into a natural language model such as a large-scale language model or a general-purpose language model, or into other learning models such as generative AI, so as to extract items for which the input of additional information is requested. From one perspective, when the predetermined conditions described above are satisfied, this can correspond to cases where such extraction is not possible (in other words, when the amount of information for all items to be judged is sufficient (for example, when the amount of information is equal to or exceeds a predetermined threshold value) or when the content of all items to be judged is appropriate).

[0082] Furthermore, in connection with the extraction of such items, specific content to be prompted from the job seeker U1 may be identified. While a description will be given later of an embodiment in which the job seeker U1 is prompted to input additional information via a screen operation, in one embodiment, the additional information to be input from the job seeker U1 via such a screen operation is not limited to the extracted profile item itself but may include, for example, various items related to the extracted profile item. For example, if the profile item to be extracted is a specific item X, some of the multiple pieces of content Y1, Y2, Y3, etc. related to the profile item X may be extracted (identified) as content to be prompted from the job seeker U1. From one perspective, the content Y1, Y2, Y3, etc. that the job seeker U1 is prompted to input may refer to various aspects of the corresponding profile item. For example, a profile item such as "experienced occupation" may correspond to one or more input items, such as "overview of the experienced occupation," "skills acquired from the occupation," "relationship with customers," etc. The process control unit 113 may then control the job seeker U1 to prompt the job seeker U1 to input the various input items identified here. In one aspect, the various input items identified here may be input by the job seeker U1 as additional information. Then, a document regarding the work history based on the additional information may be created by the function of the artificial intelligence module (artificial intelligence unit 117).

[0083] Furthermore, in order to improve the accuracy of such extraction processing, for example, the following processing may be performed.

[0084] That is, while it was previously mentioned that the learning model included in the artificial intelligence unit 117 can undergo additional learning, such additional learning may also be performed on the item extraction model used here. For example, the item extraction model may undergo additional learning and fine-tuning using registered profile information about a specific job seeker as training data. The specific job seeker here may be a job seeker with attributes identical to or similar to those of job seeker U1 for whom a work history essay is to be created, or a job seeker who has received a large number of scouting messages from recruiters U2 and recruitment agencies U3. The attributes of the job seeker evaluated here include, but are not limited to, age, length of work experience, industry of experience, job type of experience, skills and experience, and qualifications, and may be set as appropriate.

[0085] Furthermore, when the artificial intelligence module (artificial intelligence unit 117) has a natural language model such as a large-scale language model and the generated prompt is input to the natural language model, the prompt may be generated as follows. As mentioned above, a prompt containing one or more samples of registered profile information and one or more corresponding samples of extracted items may be input to the model. The sample registered profile information may be the registered profile information of a specific job seeker. As explained above, the specific job seeker may be a job seeker with attributes identical to or similar to those of job seeker U1 for whom a work history essay is to be created, or a job seeker who has received a large number of scouting messages from recruiters U2 and recruitment agencies U3. Registered profile information for multiple job seekers may be stored in a database (after being appropriately extracted), and the prompt may include an instruction to reference the database.

[0086] Furthermore, when the artificial intelligence module (artificial intelligence unit 117) has a natural language model such as a large-scale language model and the generated prompt is input to the natural language model, a reward design for improving the accuracy of the extraction process may be incorporated into the natural language model. For example, a reward design may be incorporated into the natural language model that allows the extraction accuracy to exceed a passing grade with minimal feedback for a task given by a user.

[0087] Another preferable mode is to use AI including AI agents as the item extraction model. In this case, the AI ​​agents will autonomously select and execute tasks and actions according to the goal, making it easier to output content that exceeds the passing grade in terms of extraction accuracy.

[0088] In addition, in relation to the screen shown in Fig. 8, the following screen may be displayed on the job seeker terminal 20. Fig. 9 is an example of a screen displayed on the job seeker terminal 20. On the screen shown in Fig. 9, buttons BT2 and BT3 are displayed in association with the items extracted by the process control unit 113. For example, when these buttons are pressed, the screen may be configured to transition to an editing screen for the corresponding profile item. According to this embodiment, the job seeker U1 can efficiently proceed with input operations for the items required for automatic creation.

[0089] On the other hand, if the acquired registration information does not satisfy the specified conditions, the processing control unit 113 may display a screen that prompts the user to enter additional information, and that allows the user to perform input operations to automatically create a text about their work history.

[0090] Screens on which such additional information can be input will be described with reference to Figs. 10 to 12. Fig. 10 is an example of a screen displayed on the job seeker terminal 20. Fig. 11 is an example of a screen displayed on the job seeker terminal 20. Fig. 12 is an example of a screen displayed on the job seeker terminal 20. In other words, these examples of figures prompt the job seeker U1 to input information based on the display of multiple screens. In other words, in one aspect, a sentence can also be automatically created based on input on such multiple screens.

[0091] The job type input screen G1 shown in Fig. 10 may be displayed when the previously described object OBJ1 is operated and the registered information does not satisfy a predetermined condition. This job type input screen G1 is configured so that the job seeker U1 can input a specific job type for the target career. Specifically, the job type input screen G1 is provided with a field C4 in which the job type can be input, a list LST1 of job types recommended for the job seeker U1, a button BT4, and a button BT5.

[0092] Column C4 may be a field in which the job seeker U1 can input text information, or may be a field in which the job seeker U1 can select a keyword (option) representing a job type from among those provided in advance, and this keyword (option) is used as the input content. Note that FIG. 10 shows an example of a field C4 in which the job seeker U1 selects a keyword (option). Note that the example shown in FIG. 10 shows a field in which an upper limit (three in the example of FIG. 10) is set for the number of keywords that the job seeker U1 can select. As an exemplary embodiment, the server device 10 may store a table that associates the length of the work period derived from the input content in column C2 with the upper limit of the number of options that can be entered, and set the number associated with the length of the work period as the upper limit to be displayed on the job type input screen G1.

[0093] Input into field C4 may be based on an operation of selecting from an occupation list LST1 (described later) or an operation of inputting one character at a time using a keyboard or the like. When inputting one character at a time, the server device 10 may receive operation data indicating the input characters, search the occupation master for occupations containing the characters indicated by the operation data, and display the search results as input candidates. In other words, the server device 10 may store in advance an occupation master containing the names of various occupations, and may search the occupation master for occupations containing the characters indicated by the operation data, and display the search results as input candidates to the job seeker U1.

[0094] The recommended job types displayed in the job type list LST1 may be extracted by a function of the server device 10. That is, options (keywords) related to job types may be extracted and presented to the job seeker terminal 20. The server device 10 may store, for example, a table that associates "experienced job types" included in the registration information of the job seeker U1 with recommended job types, and extract recommended job types (job types A, B, and C in the example of FIG. 10) that correspond to the "experienced job types" included in the registration information of the job seeker U1. Note that the registration information items of the job seeker U1 that correspond to recommended job types may be related to items other than "experienced job types," such as "company name," "department name," "job title," and "project name." That is, the server device 10 can acquire predetermined parameters related to the job seeker U1 from such registration information and extract keywords for multiple job types according to these parameters.

[0095] After entering the required information into the job type input screen G1, the job seeker U1 can proceed to the next screen by operating button BT4. Note that by operating button BT5, the screen can be returned to the screen shown in FIG. 6 (the previous operation screen), for example.

[0096] The job area input screen G2 shown in Fig. 11 is a screen that is displayed when button BT4 in Fig. 10 is pressed. This job area input screen G2 is configured so that job seeker U1 can input specific job areas for the target career. Specifically, the job area input screen G2 is provided with a field C5 in which the job area can be input, a list LST2 of job areas recommended for job seeker U1, buttons BT6, and BT7.

[0097] The "job area" entered on the job area input screen G2 indicates, for example, the content or scope of the job, and may refer to specific job content such as "making appointments" for a sales position or "managing advertising" for a marketing position. This job area input screen G2 also has a column (column C5) similar to the job type input screen G1, in which predetermined information can be entered. That is, column C5 may be one in which the job seeker U1 can enter text information, or may be one in which the job seeker U1 is prompted to select a keyword (option) representing a pre-prepared job type and use this as the input content.

[0098] Input into field C5 may be based on an operation of selecting from a business area list LST2 (described later) or an operation of inputting one character at a time using a keyboard. When inputting one character at a time, the server device 10 may receive operation data indicating the input character, search the business area master for a business area containing the character indicated by the operation data, and display the search results as input candidates. In other words, the server device 10 may store in advance a business area master containing the names of various business areas, and may search the business area master for a business area containing the character indicated by the operation data, and display the search results as input candidates to the job seeker U1.

[0099] The recommended business areas displayed in the business area list LST2 may be extracted by a function of the server device 10. That is, options (keywords) related to the business areas may be extracted and presented to the job seeker terminal 20. For example, the server device 10 may store a table that associates the "experienced occupations" included in the registration information of the job seeker U1 with recommended business areas, and extract recommended business areas (such as business areas A, B, and C in the example of FIG. 11) that correspond to the "experienced occupations" included in the registration information of the job seeker U1. Note that the items of the registration information of the job seeker U1 that correspond to recommended business areas may be related to items other than the "experienced occupations," such as "company name," "department name," "job title," and "project name." That is, the server device 10 can acquire predetermined parameters related to the job seeker U1 from such registration information and extract keywords for multiple business areas according to these parameters.

[0100] After the job seeker U1 has entered predetermined information into the job area input screen G2, he or she can proceed to the next screen by operating button BT6. Note that when button BT7 is operated, the screen can be returned to, for example, the screen shown in Fig. 10 (the previous operation screen). Note that when button BT7 is operated, the screen may transition to a screen other than the screen shown in Fig. 10 (the previous operation screen), such as the screen shown in Fig. 6 (the job content editing screen).

[0101] The confirmation screen G3 shown in FIG. 12 displays confirmation items related to the automatic creation of job content. The confirmation screen G3 includes, along with certain precautions, an object OBJ2 for consenting to the handling of personal information, a button BT8 for receiving an instruction to start the automatic generation of text related to the job content, and a button BT9 for issuing a back instruction. The confirmation screen G3 also includes a link LNK1 that transitions to a screen displaying details of a policy regarding the handling of personal information. For example, the confirmation screen G3 may be configured so that job seeker U1 operates link LNK1 to display a webpage with a URL associated with link LNK1. That is, the webpage displayed in this manner may display details regarding the handling of personal information. While FIG. 12 illustrates an example in which link LNK1 transitions to a webpage displaying details regarding the handling of personal information, such details regarding the handling of personal information may also be displayed within the confirmation screen G3. Although FIG. 12 illustrates a so-called text link as link LNK1, various types of links that allow for screen transitions, such as image links, may also be used.

[0102] The object OBJ2 shown in FIG. 12 is an object used by the job seeker U1 to consent to the handling of personal information included in the registration information, etc. The system may be configured so that automatic creation of a sentence is possible when the job seeker U1 checks this object OBJ2. As an example, the system may be configured so that button BT8 becomes operable (active) when such an object is operated (when object OBJ2 is checked). Note that if consent regarding the handling of personal information has already been obtained for the job seeker U1, the display of such object OBJ2 may be omitted. After confirming and checking the content displayed on the screen, the job seeker U1 can operate button BT8 to proceed with automatic creation of a sentence. Note that operating button BT9 can, for example, return to the screen shown in FIG. 11 (the previous operation screen). Note that operating button BT9 may transition to a screen different from the screen shown in FIG. 11 (the previous operation screen), such as the screen shown in FIG. 6 (the job content editing screen).

[0103] The automatically created sentence may be presented to the job seeker U1 in a manner that inserts it into the field C3 shown in Fig. 6. Alternatively, the job seeker U1 may be asked to confirm the created sentence in a different manner.

[0104] 10 to 12 show an embodiment in which items such as "job type" and "business area" are input, and a statement about work history is created based on the input content. In one embodiment, the items to be input on such an input-operable screen may be related to one or more of the profile items shown above. Then, the process control unit 113 of the server device 10 may extract items to be input on the input-operable screen from the one or more profile items, and prompt the user to input information about the extracted items on the input-operable screen.

[0105] That is, in the embodiment described above, a sentence is automatically created based on the "job type" entered on the job type input screen G1 and the "job area" entered on the job area input screen G2. However, instead of or in addition to these items, a screen requesting input of various items related to the job seeker U1 may be displayed. For example, a screen requesting input of information such as "skills," "job content," and "qualifications" may be displayed on the job seeker terminal 20 as part of a screen that allows input operations. That is, the process control unit 113 of the server device 10 may accept a sentence creation request from the job seeker U1, obtain registered profile information for the job seeker U1, and then execute the extraction process for the registered profile information described above, and display the extracted items on a screen that allows input operations.

[0106] 10 to 12, additional information can be input to a screen that allows input operations. As a result, the acquisition unit 112 of the server device 10 can acquire the additional information input to the screen that allows input operations. Then, the creation unit 116 can automatically create a text about work history by inputting at least the additional information acquired by the acquisition unit 112 into an artificial intelligence module.

[0107] Such automatic creation of sentences may be performed as follows. For example, the creation unit 116 may input at least the additional information into a second sentence creation model included in the artificial intelligence unit 117, and cause the second sentence creation model to create sentences related to work history. The second sentence creation model here may be a learning model trained to input the additional information and output sentences related to work history. For example, the second sentence creation model may be a learning model trained using the additional information or the job seeker's registered profile information and corresponding sentences related to work history as training data. The second sentence creation model may also be a natural language model such as a large-scale language model or a general-purpose language model, or may be an AI including a generative AI or an AI agent. In this case, the creation unit 116 may input instructions for creating sentences related to work history based on the additional information and a prompt containing the additional information inserted therein to the second sentence creation model, and cause the second sentence creation model to output sentences related to work history. The creation unit 116 may also input a prompt containing, for example, one or more samples of the additional information and one or more corresponding sentence samples inserted therein to the second sentence creation model, in addition to the sentence creation instructions and the additional information.

[0108] In a more typical example, the creation unit 116 of the server device 10 may execute the following process. That is, when the artificial intelligence module (artificial intelligence unit 117) has a natural language model, the creation unit 116 may generate a prompt that combines predetermined text and additional information. The natural language model used here may be a large-scale language model or a general-purpose language model, and may constitute a generation AI, etc. These may perform processing or tasks based on the prompt. The prompt generated in this manner may include information (instruction sentence) that instructs a second sentence creation model included in the artificial intelligence module (artificial intelligence unit 117) to create a sentence related to work history based on the additional information. Furthermore, the creation unit 116 may input the generated prompt into the aforementioned natural language model to output a sentence related to work history.

[0109] Although the input to the AI ​​module is referred to as "additional information" here, various registered profile information of job seeker U1 that does not fall under this additional information may also be added and input to the AI ​​module. In this case, the "additional information" in the above explanation should be read as "a combination of additional information and registered profile information."

[0110] As mentioned above, the additional information used by the creation unit 116 to create a statement about work history does not have to be the profile items themselves. As an example, the additional information used to create the statement may be various items related to the profile items, and the process control unit 113 may create a statement about work history after requesting input of such various items from the job seeker U1.

[0111] In the explanation so far, the predetermined condition for branching the processing of the process control unit 113 has been described as being related to the input status of the profile items by the job seeker U1. On the other hand, the predetermined condition in this embodiment may be as follows:

[0112] That is, the predetermined condition in this embodiment may include that the job seeker U1 agrees to the terms of agreement regarding the automatic creation of a document relating to his / her work history.

[0113] These conditions regarding the consent terms will be explained with reference to Fig. 13. Fig. 13 is an example of a screen displayed on the job seeker terminal 20. As in the example shown in Fig. 13, if the job seeker U1 has not agreed to the consent terms, the process control unit 113 may display the consent terms or a link for displaying the consent terms, and a first object for agreeing to the consent terms on the screen.

[0114] The confirmation screen G4 shown in FIG. 13 may be displayed when the object OBJ1 shown in FIG. 6 is operated and the job seeker U1 has not agreed to the terms of use. Here, the explanation is given assuming that the conditions regarding the input status of the job seeker U1's profile items are satisfied. In other words, if the job seeker U1 has already agreed to the terms of use and the conditions regarding the input status of the job seeker U1's profile items are satisfied, the object OBJ1 may be operated, and the writing process may proceed without any additional operation by the job seeker U1, leading to a transition to the screen shown in FIG. 7. In other words, the job seeker U1's registration information may include the status of consent to such terms of use, and the process control unit 113 may control the process related to the automatic writing of the writing in accordance with such status of consent. The timing at which the job seeker U1 agrees to the terms of use may be set arbitrarily. For example, the job seeker U1 may agree to such terms of use when registering as a user of the aforementioned recruitment platform or when using the automatic writing function of the server device 10 in the past. In one embodiment, the consent by the job seeker U1 may be stored as a consent history, and the process control unit 113 can control the process related to the automatic creation of a statement regarding work history based on this consent history.

[0115] 12, the consent items in this embodiment may be, for example, items related to the handling of personal information included in registration information, etc. (e.g., privacy policy). On the other hand, the consent items included in the predetermined conditions in this embodiment may be items related to different matters. For example, the consent items included in the predetermined conditions may be items related to one or more of policies, rules, and guidelines related to the automatic creation of text.

[0116] The confirmation screen G4 shown in FIG. 13 displays a link LNK2 for displaying the terms of consent regarding the handling of personal information and an object (object OJB3) for agreeing to the terms of consent. The specific functions of the link LNK2 and object OBJ3 may be similar to the functions of the link LNK1 and object OBJ2 described above. Operating the button BT11 shown in FIG. 13 can return to the screen shown in FIG. 6 (the previous operation screen), for example. While FIG. 13 shows an example in which the link LNK2 transitions to a web page displaying details regarding the handling of personal information, such details regarding the handling of personal information may also be displayed within the confirmation screen G4. Although FIG. 13 shows a so-called text link as the link LNK2, various other links capable of screen transitions, such as an image link, may also be used.

[0117] 13 may further display a second object that can issue a text creation request. This second object may become operable when the job seeker U1 operates the first object and agrees to the terms of use. That is, in the example shown in FIG. 13, a button BT10 corresponding to the second object is shown, but as an example, the button BT10 may be configured to become operable (active) when the first object is operated (object OBJ3 is checked). Then, the job seeker U1 can proceed with the automatic creation of text by operating the button BT10.

[0118] Similar to the manner shown in Fig. 12, the automatically created sentence may be presented to the job seeker U1 in a manner in which it is inserted into the field C3 shown in Fig. 6. On the other hand, in a different manner, the job seeker U1 may be asked to confirm the created sentence.

[0119] The operation of this embodiment can be summarized as follows. That is, in the information processing method of this embodiment, if the registered information about job seeker U1 satisfies predetermined conditions, the automatic creation of a text about his or her work history proceeds. On the other hand, even if the registered information does not satisfy the predetermined conditions, a screen prompting the input of additional information to proceed with the automatic creation is displayed. That is, in this embodiment, processing proceeds according to the registration status of job seeker U1, thereby enabling job seeker U1 to efficiently enrich information about himself or herself.

[0120] Although the embodiments of the present invention have been described above, these are merely examples of the present invention, and various other configurations may be adopted. Furthermore, the present invention is not limited to the above-described embodiments, and modifications and improvements within the scope of achieving the object of the present invention are included in the present invention.

[0121] 4.Other Although the embodiment of the present invention has been described above, the present invention is not limited to this and can be modified as appropriate within the scope of the technical idea of ​​the invention.

[0122] In the above embodiment, the server device 10 performs various storage and control functions. However, multiple external devices may be used instead of the server device 10. That is, various information and programs may be distributed and stored in multiple external devices using blockchain technology or the like. In particular, the artificial intelligence unit 117 may be an external component of the server device 10. In this case, the external artificial intelligence unit 117 may be provided by, for example, an artificial intelligence service server, and configured to receive input from each functional unit of the server device 10, receive requests to execute artificial intelligence services, and return the instructed output as a processing result to the server device 10. The artificial intelligence service server may be a server that provides services using a language model as a learning model, or a server that executes language processing tasks using a language model. The artificial intelligence service server may be constructed using LLM. The artificial intelligence service server may receive input of prompts such as text, images, or voice, and generate and respond to the prompts.

[0123] The aspect of this embodiment is not limited to the information processing system 1, and may be an information processing method or a program. The information processing method includes steps executed by the information processing system 1. The program causes a computer to execute the steps of the information processing system 1.

[0124] In the example of the business area input screen G2 shown in FIG. 11, a confirmation screen G3 is displayed when button BT6 is pressed. On the other hand, if job seeker U1 has already agreed to the terms of agreement, the display of this confirmation screen G3 can be omitted. FIG. 14 is an example of a screen displayed on the job seeker terminal 20. In the example of the business area input screen G5 shown in FIG. 14, a button BT12 labeled "Write a sentence" is displayed instead of button BT6 in FIG. 11. In other words, if job seeker U1 has already agreed to the terms of agreement, it is also possible to proceed with automatic sentence creation on a screen that allows input operations related to job seeker U1's profile to be performed without the need for an operation to agree to the terms of agreement.

[0125] In the above embodiment, options (keywords) related to job type and business field are extracted from a screen that allows input operations related to the job seeker U1's profile, and these options are presented to the job seeker U1 as options. However, the extraction of options that can be displayed may be performed based on the function of the artificial intelligence unit 117. That is, the server device 10 may input the job seeker U1's registration information and a plurality of pre-prepared options into an artificial intelligence module (the artificial intelligence unit 117), thereby outputting (extracting) options related to the job seeker U1's registration information. For example, the server device 10 may input the job seeker U1's registration information and the pre-prepared options into an option extraction model included in the artificial intelligence unit 117, and cause the option extraction model to output options that are correlated with the job seeker U1's registration information. The option extraction model here may be a learning model that receives the job seeker U1's registration information and the pre-prepared options as input and is trained to extract options that are correlated with the job seeker U1's registration information from the pre-prepared options. For example, the option extraction model may be a learning model trained using the registered information of job seeker U1, a plurality of pre-prepared options, and corresponding options as training data. The option extraction model may also be a natural language model such as a large-scale language model or a general-purpose language model, or an AI including a generative AI or an AI agent. In this case, server device 10 may input a prompt containing the registered information of job seeker U1 and an instruction to extract options correlated with the registered information of job seeker U1 by referring to a plurality of pre-prepared options, and output the options correlated with the registered information of job seeker U1. The output options may then be presented in a list format such as the occupation list LST1 or the business area list LST2. Furthermore, server device 10 may input a prompt containing, for example, one or more samples of the registered information of the job seeker and one or more corresponding option samples to the option extraction model, in addition to the option extraction instruction and the registered information of job seeker U1.

[0126] Furthermore, the server device 10 may extract options based on the function of the artificial intelligence module (artificial intelligence unit 117) as follows and present them to the job seeker U1. That is, the server device 10 may output (extract) options that are correlated with the job seeker U1's registered information based on a technique such as vector matching between the job seeker U1's registered information and the options. That is, the server device 10 first instructs the artificial intelligence module (artificial intelligence unit 117) to convert the job seeker U1's registered information into vector data (first vector data). At the same time, the server device 10 instructs the artificial intelligence module (artificial intelligence unit 117) to similarly convert each of a plurality of options prepared in advance into vector data (second vector data). Then, the server device 10 may cause the artificial intelligence module (artificial intelligence unit 117) to extract options that are correlated with the job seeker U1's registered information from a plurality of options prepared in advance based on the proximity of the first vector data to the second vector data. The closeness of the distance between the vector data here may be evaluated by various methods, for example, the angle between the two vectors (cosine similarity), etc. The server device 10 may extract options using a method such as vector matching, without relying on the function of the artificial intelligence module (artificial intelligence unit 117).

[0127] On the other hand, the server device 10 may generate options and present them to the job seeker U1. Such option generation may be performed based on the function of the artificial intelligence unit 117. That is, the server device 10 may input the registration information of the job seeker U1 into an artificial intelligence module (the artificial intelligence unit 117) to output (generate) options related to the registration information of the job seeker U1. For example, the server device 10 may input the registration information of the job seeker U1 into an option generation model possessed by the artificial intelligence unit 117 and cause the option generation model to output options that are correlated with the registration information of the job seeker U1. The option generation model here may be a learning model that receives the registration information of the job seeker U1 as input and is trained to output options that are correlated with the registration information of the job seeker U1. For example, the option extraction model may be a learning model that is trained using the registration information of the job seeker U1 and the corresponding options as training data. Furthermore, the option generation model may be, for example, a natural language model such as a large-scale language model or a general-purpose language model, or may be an AI including a generation AI or an AI agent. In this case, the server device 10 may input an instruction to generate options correlated with the registered information of job seeker U1 and a prompt into which the registered information of job seeker U1 is inserted, to the option generation model, and output the options correlated with the registered information of job seeker U1. The output options may then be presented in a list format such as the occupation list LST1 or the business area list LST2. Furthermore, the server device 10 may input, in addition to the instruction to generate options and the registered information of job seeker U1, a prompt into which, for example, one or more samples of the registered information of the job seeker and one or more corresponding option samples are inserted, to the option generation model.

[0128] It may be provided in the following manner.

[0129] (1) An information processing system comprising at least one processor, the processor being configured to execute the following steps by reading a program: a reception step receiving a request for writing a statement about a job seeker's work history; a first acquisition step acquiring registered information about the job seeker, wherein the registered information includes at least registered profile information to be registered as the job seeker's profile; a processing control step executing the following process based on the reception of the statement request; if the acquired registered information satisfies predetermined conditions, inputting the registered profile information into an artificial intelligence module to automatically create a statement about the work history; and if the acquired registered information does not satisfy the predetermined conditions, displaying a screen prompting the input of additional information to proceed with the automatic creation.

[0130] (2) In the information processing system described in (1) above, the registered profile information is registered in association with one or more profile items, and the specified condition relates to the input status for the one or more profile items.

[0131] (3) In the information processing system described in (2) above, the predetermined condition includes that input has been made for a predetermined item in the one or more profile items.

[0132] (4) In the information processing system according to any one of (1) to (3) above, the predetermined condition relates to the amount of information in the registered profile information.

[0133] (5) In the information processing system described in any one of (1) to (4) above, the artificial intelligence module has a natural language model, and in the processing control step, when the acquired registration information satisfies a predetermined condition, a prompt is generated that combines predetermined text and the registered profile information, and the generated prompt is input into the natural language model to output a sentence related to the work history.

[0134] (6) In the information processing system described in any one of (1) to (5) above, the registered profile information is registered in association with one or more profile items, the specified condition relates to the input status for the one or more profile items, and in the processing control step, if the acquired registration information does not satisfy the specified condition, an item to be displayed on a screen prompting the input of the additional information is extracted from the one or more profile items, and the extracted item is displayed on the screen prompting the input of the additional information.

[0135] (7) In the information processing system described in (6) above, in the processing control step, if the acquired registration information does not satisfy the specified conditions, the registered profile information is input into an artificial intelligence module, which extracts items from the one or more profile items to be displayed on a screen prompting the input of the additional information.

[0136] (8) In the information processing system described in (7) above, the artificial intelligence module has a natural language model, and in the processing control step, if the acquired registration information does not satisfy the specified conditions, a prompt is generated that combines predetermined text and the registered profile information, and the generated prompt is input into the natural language model to extract items from the one or more profile items to be displayed on a screen that prompts the user to input the additional information.

[0137] (9) In the information processing system described in any one of (1) to (5) above, in the processing control step, if the acquired registration information does not satisfy the specified conditions, a screen is displayed that allows input operations to be performed to automatically create a text about the work history as a screen that prompts the input of the additional information.

[0138] (10) In the information processing system described in (9) above, the registered profile information is registered in association with one or more profile items, the predetermined conditions relate to the input status for the one or more profile items, and in the processing control step, items to be input on the screen where input operations are possible are extracted from the one or more profile items, and input related to the extracted items is prompted on the screen where input operations are possible.

[0139] (11) In the information processing system described in (10) above, in the second acquisition step, additional information input to the screen where input operations are possible is acquired, and in the creation step, at least the additional information acquired in the second acquisition step is input into an artificial intelligence module, thereby automatically creating a text regarding the work history.

[0140] (12) In the information processing system described in any one of (1) to (11) above, the predetermined conditions include the job seeker agreeing to terms and conditions regarding the automatic creation of the work history document.

[0141] (13) In the information processing system described in (12) above, in the processing control step, if the job seeker does not agree to the terms of agreement, the terms of agreement or a link to display the terms of agreement and a first object for agreeing to the terms of agreement are displayed on the screen.

[0142] (14) In the information processing system described in (13) above, a second object capable of making the writing request is further displayed on the screen, and the second object becomes operable when the job seeker operates the first object and agrees to the terms of agreement.

[0143] (15) An information processing method, comprising steps executed by the information processing system according to any one of (1) to (14) above.

[0144] (16) A program for causing a computer to execute each step of the information processing system described in any one of (1) to (14) above. Of course, this is not the case.

[0145] Finally, while various embodiments of the present disclosure have been described, they are presented as examples and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. Such embodiments and modifications are intended to be included within the scope and spirit of the invention, as well as within the scope of the inventions and their equivalents as defined in the claims. [Explanation of symbols]

[0146] 1: Information processing system 2: Communication line 10: Server device 11: Control section 12: Storage section 13: Communications Department 14: Communication bus 20: Job seeker terminal 21: Control unit 22: Storage section 23: Communications Department 24: Input section 25: Output section 26: Communication bus 30: Recruiter terminal 31: Control unit 32: Storage section 33: Communications Department 34: Input section 35: Output section 36: Communication bus 40: Recruiter terminal 41: Control unit 42: Storage section 43: Communications Department 44: Input section 45: Output section 46: Communication bus 111: Reception 112: Acquisition Department 113: Processing control unit 114: Display control unit 115: Memory management department 116: Creation Department 117: Artificial Intelligence Department 211: Display control unit 212: Operation reception unit 311: Display control unit 312: Operation reception section 400: Goal 411: Display control unit 412: Operation reception section BT1~BT12: Buttons C1~C5: Column G1: Job type input screen G2: Business area input screen G3: Confirmation screen G4: Confirmation screen G5: Business area input screen GG: Gauge LNK1, LNK2: Links LST1: Job list LST2: Business Area List NT:Notification OBJ1~OBJ3, OBJ10, OBJ11: Objects U1: Job seeker U2: Recruiter U3: Recruiter

Claims

1. An information processing system, at least one processor; The processor is configured to execute the following steps by reading the program: In the reception step, a request for writing a document about the job seeker's work history is received, In the first acquisition step, registration information of the job seeker is acquired, wherein the registration information includes at least registration profile information to be registered as a profile of the job seeker; In the process control step, the following process is executed based on the receipt of the document creation request: If the acquired registration information satisfies a predetermined condition, the registration profile information is input into an artificial intelligence module to automatically create a text about the work history; Here, when the registered information satisfies a predetermined condition, the automatic creation of the text regarding the work history is performed by: After the writing request is made, the process proceeds without requiring the job seeker to input additional registration profile information into the artificial intelligence module; If the acquired registration information does not satisfy the predetermined conditions, one or more screens are displayed as screens for prompting the user to input additional information to proceed with the automatic creation, whereby the user can perform an input operation to automatically create a text about the work history; wherein a first writing request object for writing a writing about the work history is displayed on the one or more screens on which the input operation is possible, In the second acquisition step, additional information input to the one or more screens on which the input operation is possible is acquired; In the creation step, based on the job seeker's operation of the first text creation request object, the information processing system automatically creates a text about the work history by inputting a combination of the additional information acquired in the second acquisition step and the registered profile information into an artificial intelligence module.

2. In the information processing system according to claim 1, In the display control step, a predetermined screen is displayed on the terminal of the job seeker, Here, the predetermined screen has a field for inputting text about the job seeker's work history and a second text creation request object provided on the same screen, In the receiving step, the writing request for writing a writing about the job seeker's work history is received based on the job seeker's operation of the second writing request object, and The automatic creation of the work history document when the registered information satisfies predetermined conditions is performed by: An information processing system that creates a statement about the job history to be inserted into a field for inputting a statement about the job seeker's work history.

3. 2. The information processing system according to claim 1, The registered profile information is registered in association with one or more profile items, The predetermined condition relates to an input status for the one or more profile items.

4. 4. The information processing system according to claim 3, The predetermined condition includes that input has been made for a predetermined item in the one or more profile items.

5. 2. The information processing system according to claim 1, An information processing system, wherein the predetermined condition relates to the amount of information in the registered profile information.

6. 2. The information processing system according to claim 1, the artificial intelligence module has a natural language model; In the process control step, if the acquired registration information satisfies a predetermined condition, generating a prompt that combines predetermined text with the registration profile information; The information processing system outputs a sentence about the work history by inputting the generated prompt into the natural language model.

7. An information processing system, at least one processor; The processor is configured to execute the following steps by reading the program: In the reception step, a request for writing a document about the job seeker's work history is received, In the first acquisition step, registration information of the job seeker is acquired, wherein the registration information includes at least registration profile information to be registered as a profile of the job seeker; The registered profile information is registered in association with one or more profile items, In the process control step, the following process is executed based on the receipt of the document creation request: If the acquired registration information satisfies a predetermined condition, the registration profile information is input into an artificial intelligence module to automatically create a text about the work history; If the acquired registration information does not satisfy the predetermined condition, a screen is displayed prompting the user to input additional information to proceed with the automatic creation. The predetermined condition relates to an input status for the one or more profile items, In the process control step, if the acquired registration information does not satisfy the predetermined condition, inputting the registered profile information into an artificial intelligence module to extract, from the one or more profile items, items to be displayed on a screen prompting the input of the additional information; An information processing system that displays the extracted items on a screen that prompts the user to input the additional information.

8. 8. The information processing system according to claim 7, the artificial intelligence module has a natural language model; In the process control step, if the acquired registration information does not satisfy the predetermined condition, generating a prompt that combines predetermined text with the registration profile information; The information processing system inputs the generated prompt into the natural language model to extract from the one or more profile items items to be displayed on a screen prompting the user to input the additional information.

9. 2. The information processing system according to claim 1, The registered profile information is registered in association with one or more profile items, The predetermined condition relates to an input status for the one or more profile items, In the processing control step, an item to be input on the input operation screen is extracted from the one or more profile items; An information processing system that prompts input regarding the extracted items on the screen where the input operation is possible.

10. 2. The information processing system according to claim 1, An information processing system, wherein the specified conditions include the job seeker agreeing to terms and conditions regarding the automatic creation of a document regarding the work history.

11. 11. The information processing system according to claim 10, In the process control step, if the job seeker does not agree to the terms of agreement, the consent terms or a link for displaying the consent terms; and a first object for agreeing to the terms of agreement on a screen.

12. 12. The information processing system according to claim 11, The first document creation request object is displayed on the screen, An information processing system, wherein the first writing request object becomes operable when the job seeker operates the first object and agrees to the terms of agreement.

13. An information processing method, comprising: An information processing method comprising the steps executed by the information processing system according to any one of claims 1 to 12.

14. A program, A program for causing a computer to execute each step of the information processing system according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Student information management system

    JP2003132154A

  • Job search support system, job search support method and program

    JP7566196B1

  • Information processing system, information processing method, and program

    JP7617337B1

  • Template preparation device, device and method for preparing document data, and program

    JP2009230705A

  • JPP7566196B