Information processing systems, information processing methods, and programs

The information processing system automates the creation of job postings by using an AI module to generate headings and content from employer inputs, addressing the convenience gap in existing technologies and enhancing the efficiency of job advertisement generation.

JP2026136453AActive Publication Date: 2026-08-26BIZREACH INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025021963
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2026-08-26
Estimated Expiration
2045-02-14

AI Technical Summary

Technical Problem

Existing technologies for creating job advertisements lack convenience for job seekers, particularly in efficiently generating job postings.

Method used

An information processing system that utilizes an artificial intelligence module to assist recruiters in creating job postings by automatically generating headings and content based on employer input, allowing recruiters to operate objects associated with specific fields on a creation screen to input hiring requirements without manual typing into the AI module.

Benefits of technology

Enhances convenience for employers by automating the creation of job postings, improving efficiency and accuracy in generating job advertisements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026136453000001_ABST
    Figure 2026136453000001_ABST
Patent Text Reader

Abstract

To improve convenience for employers when creating job postings. [Solution] The method includes: a first display control step that displays a job posting creation screen including a first field for entering a job posting heading and a second field for entering content different from the heading; a first reception step that receives a first creation request to create the hiring requirements of the employer and a heading to be entered in the first field; a first creation step that, based on the receipt of the first creation request, inputs the hiring requirements into an artificial intelligence module and creates a heading to be entered in the first field; a first output step that outputs the heading created in the first creation step to the first field; a second reception step that receives a second creation request to create the hiring requirements and content different from the heading to be entered in the second field; a second creation step that, based on the receipt of the second creation request, inputs the hiring requirements into an artificial intelligence module to create the content to be entered in the second field; and a second output step that outputs the content created in the second creation step to the second field.
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 Art

[0002] In recent years, technologies for assisting in creating texts such as sentences have been developed. For example, Patent Document 1 discloses a technique for analyzing sentences used in specific documents.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] On the other hand, regarding the technology for creating job advertisements, there is room for improving the convenience for job seekers.

[0005] In view of the above circumstances, the present invention aims to provide an information processing system and the like that can improve the convenience for job seekers when creating job advertisements.

Means for Solving the Problems

[0006] According to one aspect of the present invention, an information processing system for assisting in the creation of job postings comprises at least one processor, the processor is configured to perform the following steps by reading a program, in a first display control step, a job posting creation screen is displayed on the recruiter's terminal, the creation screen shows at least a first field for entering the job posting heading and a second field for entering content other than the heading, in a first reception step, the system receives the recruiter's hiring requirements and a first creation request for creating a heading to be entered in the first field, the first creation request is received based on the recruiter operating a first object provided in association with the first field on the creation screen, and in the first creation step, based on the receipt of the first creation request, Even without inputting the recruitment requirements into the artificial intelligence module, a heading to be entered in the first column is created. In the first output step, the heading created in the first creation step is output to the first column. In the second reception step, the system receives the recruitment requirements and a second creation request that creates content different from the heading to be entered in the second column. Here, the second creation request is received based on the fact that a second object, different from the first object, which is associated with the second column on the creation screen, has been operated by the recruiter. In the second creation step, based on the receipt of the second creation request, the system creates content to be entered in the second column by inputting at least the recruitment requirements into the artificial intelligence module. In the second output step, the system outputs the content created in the second creation step to the second column.

[0007] According to this configuration, an information processing system, etc., is provided that can improve convenience for employers when creating job postings. [Brief explanation of the drawing]

[0008] [Figure 1] This is a diagram showing the configuration of Information Processing System 1. [Figure 2] This is a block diagram showing the hardware configuration of server device 10. [Figure 3]This block diagram shows the hardware configuration of the job seeker terminal 20 and the job applicant terminal 30. [Figure 4] This block diagram shows the functions realized by the server device 10 (control unit 11), the job seeker terminal 20 (control unit 21), and the job seeker terminal 30 (control unit 31). [Figure 5] This is an activity diagram showing an example of the flow of information processing (job posting creation process) performed by Information Processing System 1. [Figure 6] This diagram shows an overview of the job posting creation screen. [Figure 7] This is an example of a screen displayed on the job seeker terminal 20. [Figure 8] This is an example of a screen displayed on the job seeker terminal 20. [Figure 9] This is an example of a screen displayed on the job seeker terminal 20. [Figure 10] This is an example of a screen displayed on the job seeker terminal 20. [Figure 11] This is an example of a screen displayed on the job seeker terminal 20. [Figure 12] This is an example of a screen displayed on the job seeker terminal 20. [Figure 13] This is an example of a screen displayed on the job seeker terminal 20. [Figure 14] This is an example of a screen displayed on the job seeker terminal 20. [Figure 15] This is an example of a screen displayed on the job seeker terminal 20. [Figure 16] This is an example of a screen displayed on the job seeker terminal 20. [Figure 17] This is a reference diagram showing how the first object and other elements change. [Figure 18] This is a reference diagram showing how the first object and other elements change. [Figure 19] This is an example of a screen displayed on the job seeker terminal 30. [Modes for carrying out the invention]

[0009] Hereinafter, embodiments of the present invention will be described. Note that the various characteristic matters shown in the embodiments below can be combined with each other.

[0010] That is, the information processing system of the present embodiment is as follows. An information processing system that supports the creation of recruitment tickets, comprising at least one processor, The processor is configured to execute the following steps by reading a program. In the first display control step, a creation screen of the recruitment ticket is displayed on the terminal of the applicant. Here, on the creation screen, at least a first column for inputting the title of the recruitment ticket and a second column for inputting content different from the title are shown. In the first reception step, the employment requirements of the applicant and a first creation request for creating the title to be input in the first column are received. Here, the first creation request is received based on the operation of a first object provided in association with the first column on the creation screen by the applicant. In the first creation step, based on receiving the first creation request, at least the employment requirements are input to an artificial intelligence module to create the title to be input in the first column. In the first output step, the title created in the first creation step is output to the first column. In the second reception step, the employment requirements and a second creation request for creating content different from the title to be input in the second column are received. Here, the second creation request is received based on the operation of a second object provided in association with the second column on the creation screen by the applicant, which is different from the first object. In the second creation step, based on receiving the second creation request, at least the employment requirements are input to an artificial intelligence module to create the content to be input in the second column. An information processing system that, in the second output step, outputs the content created in the second creation step to the second column.

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

[0012] Furthermore, in various information processing according to one embodiment, an input and an output corresponding to the input can be realized. Here, as long as an output is obtained as a result of the input, the form of the information referenced in such information processing (hereinafter referred to as reference information) is not limited. 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 equation constructed by a statistical method), or a trained model that has been pre-trained to learn the correlation between input and output, or a generative AI such as a large-scale language model or visual language model that can output a desired result by inputting a prompt.

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

[0014] Furthermore, a circuit in a broad sense is a circuit realized by combining at least a suitable combination of circuits, circuits, processors, and memory. The processor may be a general-purpose processor or a dedicated circuit. In other words, it includes application-specific integrated circuits (ASICs), programmable logic devices (for example, simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.

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

[0016] <Information Processing System 1> Figure 1 is a configuration diagram representing information processing system 1. The example of information processing system 1 shown in Figure 1 includes a communication line 2, a server device 10, a job seeker terminal 20, and a job seeker terminal 30. The server device 10, the job seeker terminal 20, and the job seeker terminal 30 are configured to communicate with each other through the communication line 2. The connection between the server device 10, the job seeker terminal 20, and the job seeker terminal 30 may be wired or wireless.

[0017] The recruiter terminal 20 is an information processing terminal used by recruiter U1. Here, recruiter U1 may be an organization or its representative, such as a for-profit corporation (e.g., a company), a non-profit corporation (e.g., a cooperative, a foundation, etc.), or a public corporation (e.g., a local government, etc.). The job seeker terminal 30 is an information processing terminal used by job seeker U2. Job seeker U2 refers to various individuals seeking employment, including, for example, employed individuals (those seeking a career change), unemployed individuals seeking employment, and prospective graduates (job seekers).

[0018] Although Figure 1 shows a single recruiter terminal 20 and a single job seeker terminal 30, the server device 10 of the information processing system 1 may, for example, provide a platform used by multiple recruiters and multiple job seekers. Such a platform may be able to provide predetermined services to various users via a website. That is, from the perspective of recruiter U1, a website for recruitment support services may be provided, as their recruitment activities are supported via the website. Similarly, from the perspective of job seeker U2, a website for job search support services may be provided, as their job search activities are supported. From these points, it can be said that the server device 10 may provide a platform related to human resource recruitment. Although not shown in Figure 1, there may be an operator for such a human resource recruitment platform.

[0019] Furthermore, although not shown in detail in Figure 1, in providing the aforementioned platform for talent acquisition, in addition to employers U1 and job seekers U2, recruitment agencies may also participate as users of the platform. Here, a recruitment agency is someone who supports employers U1's recruitment activities and may be an organization or its representative that mediates interactions between job seekers U2 and employers U1. Such recruitment agencies are sometimes also called talent brokers, headhunters, or agents.

[0020] In one embodiment, the information processing system 1 consists of one or more devices or components. These components will be described below.

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

[0022] <Control Unit 11> The control unit 11 performs processing and control of the overall operation 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 predetermined programs stored in the memory unit 12. That is, information processing by software stored in the memory unit 12 is concretely 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. The server device 10 may also be composed of a combination of these.

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

[0024] <Communications Department 13> The communication unit 13 preferably uses wired communication methods such as USB, IEEE1394, Thunderbolt®, and wired LAN network communication, but may also include wireless LAN network communication, mobile communication such as LTE / 5G, and Bluetooth® communication as needed. In other words, it is more preferable to implement it as a collection of these multiple communication methods. That is, the server device 10 may communicate various information from the outside via the communication unit 13 and the network.

[0025] The server device 10 may be on-premises or in a cloud environment. A cloud-based server device 10 may provide the above-mentioned functions and processing in the form of, for example, SaaS (Software as a Service) or cloud computing.

[0026] <Employer terminal 20 / Job seeker terminal 30> Figure 3 is a block diagram showing the hardware configuration of the employer terminal 20 and the job seeker terminal 30. As shown in Figure 3A, the employer terminal 20 comprises a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, an output unit 25, and a communication bus 26. The control unit 21, storage unit 22, communication unit 23, input unit 24, and output unit 25 are electrically connected within the employer terminal 20 via the communication bus 26. The explanation of the control unit 21, storage unit 22, and communication unit 23 is the same as the explanation of each part in the server device 10, so it is omitted.

[0027] <Input section 24> The input unit 24 receives operation inputs made by the user. The operation inputs are transmitted as command signals to the control unit 21 via the communication bus 26. The control unit 21 can perform predetermined controls or calculations based on the transmitted command signals as needed. The input unit 24 may be included in the housing of the job seeker terminal 20 or it may be an external component. 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, the input unit 24 can be a switch button, mouse, trackpad, QWERTY keyboard, etc.

[0028] <Output section 25> The output unit 25 displays a graphical user interface (GUI) screen that can be operated by the user. The output unit 25 may be included in the housing of the job seeker terminal 20 or it may be an external device. Specifically, the output unit 25 can be implemented as a display device such as a CRT display, liquid crystal display, organic EL display, or plasma display. It is preferable that these display devices be used according to the type of job seeker terminal 20. The explanation of the output unit 35 is the same as the explanation of each part in the job seeker terminal 20, so it will be omitted.

[0029] Furthermore, as shown in Figure 3B, the job seeker terminal 30 comprises a control unit 31, a storage unit 32, a communication unit 33, an input unit 34, an output unit 35, and a communication bus 36. The control unit 31, storage unit 32, communication unit 33, input unit 34, and output unit 35 are electrically connected within the job seeker terminal 30 via the communication bus 36. The descriptions of the control unit 31, storage unit 32, communication unit 33, input unit 34, and output unit 35 are the same as the descriptions of each part in the employer terminal 20 and are therefore omitted.

[0030] Although Figure 1 shows an example where various terminals are laptop PCs (Personal Computers), in this embodiment, the types of terminals for the employer terminal 20 and the job seeker terminal 30 are not particularly limited. That is, the employer terminal 20 and the job seeker terminal 30 may be various information processing terminals such as desktop PCs, laptop PCs, smartphones, and tablet terminals, respectively.

[0031] 2. Functional Configuration This section describes the functional configuration of this embodiment. Information processing by software stored in the memory 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 (the processor provided by the information processing system 1).

[0032] Figure 4 is a block diagram showing the functions realized by the server device 10 (control unit 11), the job seeker terminal 20 (control unit 21), and the job seeker terminal 30 (control unit 31).

[0033] As shown in Figure 4A, the server device 10 (control unit 11) comprises a display control unit 111, a reception unit 112, a creation unit 113, an output unit 114, a presentation unit 115, a memory management unit 116, and an artificial intelligence unit 117. As shown in Figure 4B, the job seeker terminal 20 (control unit 21) comprises a display control unit 211 and an operation reception unit 212. As shown in Figure 4C, the job seeker terminal 30 (control unit 31) comprises a display control unit 311 and an operation reception unit 312.

[0034] <Display Control Unit 111> The display control unit 111 is configured to execute a display control step. In the display control step, the display control unit 111 is configured to display various information on various terminals. The display information may be the information itself that is generated in a manner that is visible to the user, such as a screen, image, icon, or text. In addition, such display control may involve the display control unit 111 transmitting a signal to the display control unit 211 of the recruiter terminal 20 or the display control unit 311 of the job seeker terminal 30, resulting in predetermined information being displayed on the display units of the various terminals. In the example of this embodiment, the display control unit 111 displays the job posting creation screen on the recruiter U1's terminal. The specific contents displayed on the various terminals will be described later.

[0035] <Reception Desk 112> The reception unit 112 is configured to execute the reception step. In the reception step, the reception unit 112 receives various information. The route for receiving this information can be set arbitrarily, but as an example, information may be received from various terminals, etc., related to the information processing system 1 of this embodiment. In the example of this embodiment, the reception unit 112 receives the employment requirements of the job seeker U1 and a first creation request to create a heading to be entered in the first column. Also in the example of this embodiment, the reception unit 112 receives the employment requirements and a second creation request to create content different from the heading to be entered in the second column. Details of the information received by the reception unit 112 will be explained later.

[0036] <Creation Section 113> The creation unit 113 is configured to execute the creation step. In the creation step, the creation unit 113 creates (generates) various information related to the information processing system 1. The term "creation" may be used interchangeably with the term "generation" as appropriate. In this embodiment, based on receiving the first creation request, the creation unit 113 creates a heading to be entered in the first column by inputting at least the adoption requirements into the artificial intelligence module. Also in this embodiment, based on receiving the second creation request, the creation unit 113 creates content to be entered in the second column by inputting at least the adoption requirements into the artificial intelligence module. Details of these creations will be explained later.

[0037] <Output section 114> The output unit 114 is configured to execute an output step. In the output step, the output unit 114 outputs various types of information handled by the server device 10 in a predetermined manner. For example, the output here may be to output (insert) predetermined information into a predetermined area on a screen displayed by various terminals. In this embodiment, the output unit 114 outputs the heading created by the creation unit 113 to the first column. Also in this embodiment, the output unit 114 outputs the content created by the creation unit 113 to the second column. The specific manner of such output will be explained later.

[0038] <Presentation part 115> The presentation unit 115 is configured to execute the presentation step. In the presentation step, the presentation unit 115 makes various presentations to the user related to the information processing system 1. In the example of this embodiment, the presentation unit 115 presents the recruiter U1 with one or more first options related to the recruitment requirements. The specific aspects of the presentation will be described later.

[0039] <Storage management section 116> The memory management unit 116 is configured to execute the memory management step. In the memory management step, the memory management unit 116 manages various types of information to be stored related to the information processing system 1. Typically, the memory management unit 116 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 (storage 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 Figure 1, and the memory management unit 116 can also manage to store various types of information in an external storage device or the like.

[0040] <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 each functional unit of the server device 10 may be common to all units, or it may be prepared individually for each functional unit.

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

[0042] The language model is an example of a learning model using a machine learning algorithm. Specific machine learning algorithms include nearest neighbors, naive Bayes, decision trees, support vector machines, and deep learning using neural networks. The artificial intelligence unit 117 can apply the above algorithms as appropriate.

[0043] 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 consists of pairs of input data and output data (correct answer data) for training. Furthermore, the language model may not only be one trained for a specific task, but also a general-purpose model that can be used universally for a wide range of tasks.

[0044] The artificial intelligence unit 117 may be a natural language model, or it may include a general-purpose pre-trained model for natural language processing, such as a Large Language Model (LLM). An LLM is a pre-trained model that has learned a large amount of data in advance, such as text data (e.g., (i) web content on the internet, or (ii) data stored in a predetermined database), and can perform various language processing tasks when given a task. It can perform a wide range of natural language processing tasks, such as understanding sentence patterns and context, responding to questions, and generating sentences, according to given prompts. Such a general-purpose pre-trained model may include language models that can handle various tasks without fine-tuning using One-shot Learning or Few-shot Learning. Furthermore, a general-purpose pre-trained 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 pre-trained model, or it may be a common general-purpose pre-trained model. A large 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. Furthermore, the artificial intelligence unit 117 may include any machine learning model, deep learning model, artificial intelligence model, etc. The artificial intelligence unit 117 may be built on a system outside of the information processing system 1. Also, the artificial intelligence unit 117 may be interactive (which may be rephrased as chat type or conversation type) in which it alternately receives input to produce an instructed output and generates and outputs information.

[0045] The learning model included in the artificial intelligence unit 117 can undergo additional learning through methods such as transfer learning or fine-tuning. For example, the artificial intelligence unit 117 learns whether or not the output content has been modified by a user or the like. In other words, the artificial intelligence unit 117 may perform additional learning and fine-tuning based on the modifications made to the content output by the learning model. Also, for example, whenever new data is registered, the artificial intelligence unit 117 may perform additional learning and fine-tuning using this as new training data. This improves the accuracy of the information output from the learning model.

[0046] The learning model included in the artificial intelligence unit 117 may be a learning model (distilled model) obtained by knowledge distillation using the original trained model. In knowledge distillation, a trained model, such as a large-scale language model, is used as the teacher model, and the student model is trained by adjusting its parameters so that the loss of the student model's output relative to the teacher model's output (Soft Target Loss) is small, and that student model becomes the distilled model. Alternatively, the student model may be trained so that the loss of the student model's output relative to the correct labels (Hard Target) of the teacher data (combinations of input and output data of the learning model) is small. Compared to the original trained model (teacher model), the distilled model has similar performance to the trained model but with fewer parameters and a lower processing load. Therefore, using a distilled model can reduce the cost of the information processing system 1.

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

[0048] An AI agent may also be called an autonomous agent. An "AI agent" is a model that, upon input of a goal (objective, purpose, etc.) such as "teach me about XX" or a task such as "output XX," breaks down the processes necessary to reach the goal or accomplish the task into subtasks, actions, etc., and performs necessary data collection and analysis, program generation and execution, etc. The AI ​​agent takes the information and instructions input by the user as its goal, autonomously selects and executes tasks and actions according to the goal, outputs information according to the goal, and does not require user intervention (operation input). Furthermore, the AI ​​agent may autonomously plan and execute, evaluate the execution results itself, and autonomously learn in order to achieve the goal. For example, the AI ​​agent may autonomously update itself based on the execution results of subtasks (e.g., collected information, results of information analysis, etc.).

[0049] <Display Control Unit 211 / Display Control Unit 311> The display control unit 211 and the display control unit 311 each control the display of the screen indicated by the screen data transmitted from the server device 10 on the screen of the corresponding terminal.

[0050] <Operation reception unit 212 / Operation reception unit 312> The operation reception unit 212 receives operations from a user (employer U1) using the employer terminal 20. The operation reception unit 312 receives operations from a user (job seeker U2) using the job seeker terminal 30.

[0051] 3. Information Processing Methods This section describes the information processing method of the server device 10. This information processing method may be executed by each part of the server device 10 as individual steps. The various features described in this section can be combined with each other as long as they do not create technical inconsistencies.

[0052] Figure 5 is an activity diagram showing an example of the flow of information processing (job posting creation process) performed by Information Processing System 1. The information processing will be explained below in accordance with each activity in this activity diagram.

[0053] In this embodiment, the job posting creation process may be performed by displaying a predetermined creation screen on the recruiter terminal 20. That is, in this embodiment, the recruiter U1 may request the server device 10 to display the creation screen via the recruiter terminal 20, and the server device 10 may accept this display request (Activities A101 to A102). Then, in response to this display request, the display control unit 111 of the server device 10 may perform predetermined display control so that the job posting creation screen is displayed on the recruiter terminal 20 (Activities A103 to A104).

[0054] Figure 6 shows an overview of the job posting creation screen. In the example of the creation screen CS shown in Figure 6, various items (items I1 to I5, etc.) such as position name (position heading), job description, application qualifications, job type, and work location are shown as items to be included in the job posting. Regarding the application qualifications corresponding to item I3, it is shown that "Required Conditions (MUST)" and "Wanted Conditions (WANT)" are to be included. In this way, the display control unit 111 of the server device 10 of this embodiment may display the job posting creation screen CS on the job seeker's terminal. In this embodiment, the display manner for each item in the creation screen CS may be appropriately varied, for example, by indicating items that are required to be included in the job posting as [Required]. Furthermore, the items to be included in the job posting are not limited to those shown in Figure 6, and various items not shown may be used.

[0055] In this embodiment, the creation screen CS includes at least a first field for entering the job posting heading and a second field for entering content other than the heading. Referring to the example shown in Figure 6, field C1 is provided as the first field for entering the job posting heading. That is, in this embodiment, "Position Name (Position Heading)" in Figure 1 corresponds to the job posting heading. Such a job posting heading may also be called "Job Heading," "Job Name," "Job Catchphrase," etc. Furthermore, fields C21, C22, C23, etc., are provided as second fields for entering content other than the heading. These first and second fields are configured to output content created by the artificial intelligence module (artificial intelligence unit 117). Field C24 shown in Figure 6 can be used to extract and display some of the tags related to pre-stored job types. On the other hand, column C24, which relates to such job categories, may also be configured to output content created by the functions of the artificial intelligence module (artificial intelligence unit 117), similar to columns C21, C22, C23, etc., as shown earlier.

[0056] In the example of the creation screen CS shown in Figure 6, fields C31 and C32 are provided, which are different from the first and second fields. These fields C31 and C32 can be used to input information managed by the employer U1 (for example, an identification number for the job posting (job management ID) and a management position name managed within employer U1), as well as disclosure conditions set for the job posting. The information entered in fields C31 and C32 is only to be used by employer U1 to manage its job postings, and therefore does not need to be disclosed to job seekers U2, etc., even if the job posting is made public.

[0057] Furthermore, in the example creation screen CS shown in Figure 6, buttons BT1 to BT4 are placed for creating various items related to the job posting. Also, in the example creation screen CS shown in Figure 6, button BT5 is placed for confirming the contents of the job posting. The specific usage scenarios of these buttons will be explained later.

[0058] After the creation screen SC is displayed on the recruiter terminal 20, recruiter U1 inputs the recruitment requirements related to the job posting (Activity A105). After inputting the recruitment requirements, U1 requests the creation of a heading for the job posting (First Creation Request) (Activity A106). The server device 10, upon receiving this First Creation Request, creates the heading in response to this request (Activities A107-A108). More specifically, the reception unit 112 of the server device 10 receives the recruitment requirements from recruiter U1 and the First Creation Request to create a heading to be entered in the First field. Here, the First Creation Request is received based on the fact that the First object, which is associated with the First field on the creation screen CS, has been operated by the recruiter. The creation unit 113 then creates the heading to be entered in the First field by inputting at least the recruitment requirements into the artificial intelligence module based on the receipt of the First Creation Request. The following describes the details of the recruitment requirements related to this information processing and the heading creation process of the server device 10.

[0059] This embodiment is characterized by creating a heading in the job posting based on the hiring requirements of employer U1. Here, the method for obtaining the hiring requirements of employer U1 may be set as appropriate, but as an example, it may be done according to the following operation.

[0060] Figure 7 shows an example of a screen displayed on the recruiter terminal 20. In the example screen shown in Figure 7, an operation area for inputting (registering) the recruitment requirements of recruiter U1 is shown as a side panel of the creation screen SC. Such an operation area may be displayed in response to various terminal operations by recruiter U1, but as an example, such an operation area may be displayed when recruiter U1 has not entered any recruitment requirements. That is, the display control unit 111 of this embodiment may display the recruitment requirements input screen for recruiter U1 in association with the creation screen CS when recruiter U1 has not entered any recruitment requirements. More specifically, such an area (input screen) may be displayed when recruiter U1 has not entered any recruitment requirements and attempts to create the contents of each item related to the job posting (for example, when one of the buttons BT1 to BT4 is pressed). Even if recruitment requirements have already been entered, they may be updated to allow editing or updating based on operations on the recruiter terminal 20.

[0061] In the example shown in Figure 7, there are fields C41 for inputting a candidate image (profile) and C42 for obtaining information about the recruiter U1, as these are related to the recruitment requirements. When recruiter U1 accesses the screen shown in Figure 7, they can input their desired candidate image (profile) as free text (text information) in field C41. Then, when recruiter U1 accesses the screen shown in Figure 7, they can input the URL of a webpage related to them (for example, their company's website, recruitment website, etc.) in field C42. In this embodiment, the reception unit 112 of the server device 10 can identify the recruitment requirements based on the information received in this way. Hereafter, the information based on the recruiter U1's input operations that is used to identify the recruitment requirements may be referred to as "first input information".

[0062] Here, the information referenced when creating the headings, etc., of the job posting (for example, the hiring requirements) may be the content entered in fields C41 and C42 themselves, but in the example of this embodiment, the following configuration can also be adopted.

[0063] Figure 8 shows an example of a screen displayed on the job seeker terminal 20. The example screen shown in Figure 8 may be, for example, the screen displayed when, after entering the required information into fields C41 and C42 respectively on the screen in Figure 7, button BT6 is pressed.

[0064] In the example screen shown in Figure 8, for each of the items "Reason for Recruitment / Background," "Specific Job Description," and "Attractiveness of the Position," an object (object OBJ10) representing an option is displayed. The system is configured so that the recruiter U1 can input (register) the recruitment requirements by specifying this option using the checkbox CB. Such options may be called "first options" and may be presented to the recruiter U1 based on the function of the presentation unit 115 of the server device 10. Furthermore, as shown in Figure 8, the first options may be options for one or more items from the reasons for recruitment, job description, and attractiveness of the position, but separately, options for various items may be set as first options depending on the purpose, such as improving the accuracy of creating each item of the job posting.

[0065] Such first options may be presented, for example, based on the content entered in columns C41 and C42 in Figure 7. That is, the reception unit 112 of the server device 10 may receive information from the recruiter U1 regarding the type of person U1 is looking for and / or information about recruiter U1. The presentation unit 115 of the server device 10 may then present the recruiter with one or more first options related to the hiring requirements, based on the information regarding the type of person U1 is looking for and / or information about recruiter U1 received by the reception unit 112. The reception unit 112 may then receive the hiring requirements based on the recruiter U1 selecting one of the first options.

[0066] In other words, in this embodiment, the receiving unit 112 of the server device 10 can receive first input information for presenting a first option from the contents entered in fields C41 and C42. This first input information may include information about the type of person sought by the recruiter U1 and / or information about the recruiter U1. The presentation unit 115 of the server device 10 can then present the first option to the recruiter U1 based on this first input information and predetermined reference information.

[0067] Furthermore, when the recruiter U1 enters a predetermined URL, as in the input content for field C42, the following configuration can be adopted. That is, the reception unit 112 of the server device 10 can also acquire and accept information about recruiter U1 that is publicly available on the network based on the URL entered by recruiter U1. In other words, when button BT6 is pressed with a predetermined URL entered in field C42, the reception unit 112 can collect information from the website corresponding to the entered URL by crawling or scraping, and thereby acquire information about recruiter U1. "Information about recruiter U1" includes, for example, information indicating business content, information indicating industry, information indicating organizational size, information indicating performance, information indicating products or services handled, information indicating financial status, information indicating management plan, information regarding management vision, etc., but is not limited to these, and may be appropriately selected from the information that the reception unit 112 can acquire. The information about recruiter U1 acquired in this way can be referenced when outputting the first option. For example, the presentation unit 115 can present keywords, sentences, etc., that are highly relevant to information about the job seeker U1 as a first option.

[0068] The reference information used in the presentation process described above may be any information capable of outputting a first option, such as a rule-based system. On the other hand, in this embodiment, the presentation unit 115 of the server device 10 may create and present a first option by inputting the first input information (information about the type of person sought by recruiter U1 and / or information about recruiter U1) into an artificial intelligence module. By adopting this configuration, it becomes easier to efficiently present the first option, and as a result, it becomes easier to improve the efficiency of recruiter U1's job posting creation.

[0069] The first option presented here may be generated and presented by a function of the server device 10 or similar. Alternatively, the first option presented may be selected from pre-prepared options.

[0070] For example, the first input information may be input to a first choice generation model possessed by the artificial intelligence unit 117, causing the first choice generation model to generate a first choice related to the first input information. The first choice generation model here may be a learning model that takes the first input information as input and outputs a first choice related to the first input information. In other words, the first choice generation model may be a learning model that has learned using the first input information and its corresponding first choice as training data. Furthermore, the first choice generation model may be a learning model such as a language model or a large-scale language model, or it may be an AI that includes a generative AI. In this case, the presentation unit 115 may input to the first choice generation model an instruction to generate a first choice related to the first input information by referring to the first input information, and a prompt into which the first input information is inserted, causing the first choice to output. The first choice output in this way may then be presented to the job seeker U1. Furthermore, the presentation unit 115 may input to the first choice generation model a prompt that includes, for example, one or more samples of the first input information and one or more corresponding first choices, in addition to the instruction to generate the first choice and the first input information.

[0071] Furthermore, the presentation unit 115 may input the first input information and a plurality of pre-prepared first choices to an artificial intelligence module (artificial intelligence unit 117) to output (extract) first choices related to the first input information. For example, the presentation unit 115 may input the first input information and a plurality of pre-prepared first choices to a first choice extraction model in the artificial intelligence unit 117, and have the first choice extraction model output first choices that have a correlation with the first input information. The first choice extraction model here may be a learning model that takes the first input information and a plurality of pre-prepared first choices as input and is trained to extract first choices that have a correlation with the first input information from among the plurality of pre-prepared first choices. In other words, the first choice extraction model may be a learning model that has learned using the first input information, a plurality of pre-prepared first choices, and the corresponding first choices as training data. Furthermore, the first choice extraction model may be a learning model such as a language model or a large-scale language model, or it may be an AI that includes generative AI. In this case, the presentation unit 115 may input a prompt to the first option extraction model that includes an instruction to extract a first option having a correlation with the first input information by referring to a plurality of pre-prepared first options, and the first input information, causing the first option having a correlation with the first input information to be output. The output first options may then be presented to the job seeker U1. In addition, the presentation unit 115 may input a prompt to the first option extraction model that includes, for example, one or more samples of the first input information and one or more corresponding samples of the first options, in addition to the instruction to extract the first options and the first input information.

[0072] Furthermore, the presentation unit 115 may extract first options and present them to the job seeker U1 based on the functions of the artificial intelligence module (artificial intelligence unit 117) as follows. That is, the presentation unit 115 can also output (extract) first options that have a correlation with the first input information based on methods such as vector matching between the first input information and the first options. Specifically, first, the presentation unit 115 instructs the artificial intelligence module (artificial intelligence unit 117) to convert the first input information into vector data (first vector data). At the same time, the presentation unit 115 instructs the artificial intelligence module (artificial intelligence unit 117) to similarly convert each of the pre-prepared multiple first options into vector data (second vector data). Then, the presentation unit 115 may have the artificial intelligence module (artificial intelligence unit 117) extract first options that have a correlation with the first input information from among the pre-prepared multiple first options based on the proximity of the first vector data and the second vector data. The proximity of the vector data in this case can be evaluated using various methods, such as the angle between the two vectors (cosine similarity). The extracted first option may then be presented to the job seeker U1.

[0073] When a job seeker U1 interacts with the screen shown in Figure 8, they can consider the various first-choice options presented and select the first-choice option relevant to their recruitment. This selection may be based on operations such as checking the checkbox CB. Once a predetermined number of first-choice options have been selected and button BT7 is pressed, the reception unit 112 may accept the recruitment requirements. After accepting the recruitment requirements, the system may then transition back to the screen shown in Figure 6.

[0074] Furthermore, the following configuration may be adopted for the first option. That is, the first option may be an object that can accept an edit request operation from the recruiter U1, separate from the selection operation. Here, when the first option accepts an edit request operation, the first option may change to an editable form of the text information associated with the first option, and become able to accept edits of the text information from the recruiter U1.

[0075] In other words, the first option (object OBJ10) may be editable by the job seeker U1. The editing operation here may be performed by various means, but one example is as follows. In the example of the first option (object OBJ10) shown in Figure 8, object OBJ11 is provided within the frame (area) of object OBJ10. The job seeker U1 can perform the editing operation by manipulating object OBJ11, for example. For example, when the job seeker U1 hovers over the object OBJ11 portion of the screen (so-called mouse hover, mouseover, etc.), a button for editing will be displayed, and by pressing this button, the content of the corresponding first option can be edited. Here, the combination of hovering and pressing a button is shown as one example of an edit acceptance operation, but various forms of edit acceptance operations may be set. For example, object OBJ11 may be a button-shaped object, and pressing this button-shaped object by a click operation, etc., may change the first option to an editable form. Furthermore, the first option may be changed to an editable state by clicking or pressing within the frame (area) of object OBJ10.

[0076] Figure 9 shows an example of a screen displayed on the recruiter terminal 20. The example shown in Figure 9 illustrates the case when an edit request operation is performed on a predetermined first option. In the example shown in Figure 9, a field is provided within the frame (area) of object OBJ10 where text information can be entered. Recruiter U1 can enter text information related to the recruitment requirements into this field. That is, after entering the predetermined text information, by pressing button BT10, the text information displayed as the first option can be changed to the content entered by recruiter U1. Note that in the example shown in Figure 9, buttons BT8 and BT9 are provided. Pressing button BT8 deletes (hides) the first option corresponding to object OBJ10. Pressing button BT9 cancels the editing operation described above. In this case, for example, object OBJ10 may return to the state before the edit request operation was performed.

[0077] The first option, whose text information has been edited in this manner, may also be selected by the recruiter U1. Such selection may be based on operations such as checking the checkbox CB, as described above. As previously stated, once a predetermined number of first options have been selected and button BT7 is pressed, the reception unit 112 may accept the employment requirements.

[0078] After the recruitment requirements have been received in this manner, the job posting heading is created when the recruiter U1 presses button BT1 in Figure 6. That is, the reception unit 112 of the server device 10 can receive a request (first creation request) to create a heading to be entered in the first field based on the pressing of button BT1. In other words, in this embodiment, this button BT1 may function as the first object shown above. When the first creation request is received, the creation unit 113 of the server device 10 creates the job posting heading based on the recruitment requirements of the recruiter U1.

[0079] The headings generated here may be generated based on the functions of an artificial intelligence module. For example, the received recruitment requirements may be input to a heading generation model in the artificial intelligence unit 117, and the heading generation model may be made to generate headings related to the recruitment requirements. The heading generation model here may be a learning model that takes recruitment requirements as input and outputs headings related to the recruitment requirements. In other words, the heading generation model may be a learning model that has learned recruitment requirements and their corresponding headings as training data. The heading generation model may also be a learning model such as a language model or a large-scale language model, or it may be an AI that includes a generation AI. In this case, the creation unit 113 may input to the heading generation model an instruction to generate headings related to the recruitment requirements, and a prompt with the recruitment requirements inserted, and output headings. In addition to the heading generation instruction and recruitment requirements, the creation unit 113 may also input to the heading generation model a prompt with, for example, one or more sample recruitment requirements and one or more corresponding headings inserted.

[0080] Furthermore, it is preferable that the headlines of the job postings have an impact on job seekers U2 and appear attractive to them. In particular, since job seekers U2 often review the content of numerous job postings, it is preferable that the headlines are concise and effectively appeal to job seekers U2. From this perspective, the creation unit 113 may create headlines such that the upper limit of the number of characters in the headlines is a predetermined value (first setting value).

[0081] In addition, to make the job posting more appealing to job seekers U2, the creation unit 113 may create the heading so that it includes certain expressions. These expressions may include, for example, expressions related to writing style, expressions related to the characters used, and expressions related to typefaces. For example, expressions related to writing style include emphasizing certain keywords at the beginning of the heading, using nominalization, and other expressions that will attract the attention of the reader. Expressions related to the characters used include including emphasis marks (various parentheses, asterisks, stars, exclamation marks, question marks, etc.) and emojis (graphic symbols, etc.). Expressions related to typefaces include changing the font style for at least part of the text in the heading. Changing the font style includes changing the font type, changing the font size, changing the font color, making at least part of the text bold, making at least part of the text italic, and underlining at least part of the text.

[0082] When setting the upper limit of the number of characters in the headings to be created to a predetermined value (first setting), a learning model that has been trained to set the upper limit of the number of characters to the predetermined value (first setting) may be used as the heading generation model described above. Furthermore, if the heading generation model is a learning model such as a language model or a large-scale language model, or an AI including a generative AI, the instruction to generate the headings shown above may be combined with the condition that the upper limit of the number of characters is set to the predetermined value (first setting). Furthermore, when including a predetermined expression in the heading, a learning model that has been trained to include a predetermined expression in the output headings may be used as the heading generation model described above. Furthermore, if the heading generation model is a learning model such as a language model or a large-scale language model, or an AI including a generative AI, the instruction to generate the headings shown above may be combined with the condition that includes a predetermined expression in the headings. In other words, if the heading generation model is an AI, the predetermined expression for the headings as described above may be realized by including a predetermined instruction in the heading generation instruction included in the prompt. For example, the instructions for creating headlines may include phrases such as, "Create a headline using nominal phrases," "Create a clear headline," "Create a specific headline," or "Create a headline that includes impactful keywords that will interest job seekers." In this way, it becomes easier to create headlines that align with the hiring requirements of employer U1, and also easier to create headlines that are likely to attract the attention of job seekers U2.

[0083] The heading created in this manner is then output to the first column (column C1) based on the function of the output unit 114. Figure 10 is an example of a screen displayed on the recruiter terminal 20. That is, as shown in Figure 10, when the heading creation process is performed by the creation unit 113, the heading created by the creation unit 113 may be inserted into column C1 (activities A109~A110). The heading output (inserted) into column C1 may be registered in association with the job posting with its content as is, or it may be registered in association with the job posting after accepting modifications and alterations by the recruiter U1. This registration may be performed by pressing button BT5. In the example shown in Figure 10, the created heading is output (inserted) directly into the first column (column C1) when button BT1 is pressed. However, as will be shown later, a configuration may be adopted in which a screen is displayed that allows operation on the content created by the creation unit 113, and then the content created by the creation unit 113 is inserted into a predetermined column.

[0084] Furthermore, in the example of information processing in this embodiment, in addition to the heading set as item I1, the content for other items is also set before the job posting is registered. That is, after the heading is created, the job seeker U1 makes a request to create the content to be entered in the second field (second creation request) (activity A111). The server device 10, upon receiving this second creation request, creates the content to be entered in the second field in response to this request (activities A112~A113). More specifically, the reception unit 112 of the server device 10 receives the recruitment requirements and a second creation request that causes the creation of content different from the heading to be entered in the second field. Here, the second creation request is received based on the fact that a second object, different from the first object, which is provided in association with the second field on the creation screen, has been operated by the job seeker. Based on the receipt of the second creation request, the creation unit 113 creates the content to be entered in the second field by inputting at least the recruitment requirements into the artificial intelligence module.

[0085] Specifically, when creating a job description (work content), which is an example of the content to be entered in the second field, the recruiter U1 can press the button BT2 provided on the creation screen CS. When the button BT2 is pressed in this way, the reception unit 112 of the server device 10 can receive a request to create a job description (work content) (an example of a second creation request). In other words, in this embodiment, this button BT2 may function as a second object. When the request to create a job description (work content) (an example of a second creation request) is received, the creation unit 113 of the server device 10 creates the job description related to the job posting based on the recruitment requirements of the recruiter U1.

[0086] Similarly, when creating the application qualifications, which are an example of the content to be entered in the second field, the employer U1 can press the button BT3 provided on the creation screen CS. When the button BT3 is pressed in this way, the reception unit 112 of the server device 10 can receive a request to create application qualifications (an example of a second creation request). In other words, in this embodiment, this button BT3 may function as a second object. When the request to create application qualifications (an example of a second creation request) is received, the creation unit 113 of the server device 10 creates the application qualifications related to the job posting based on the hiring requirements of the employer U1.

[0087] The content entered in the second column here may be created (generated) based on the functions of the artificial intelligence module. For example, the received recruitment requirements may be input to the second column content generation model possessed by the artificial intelligence unit 117, and the second column content generation model may be made to generate content to be entered in the second column related to the recruitment requirements. The second column content generation model here may be a learning model that takes the recruitment requirements as input and is trained to output content to be entered in the second column related to the recruitment requirements. In other words, the second column content generation model may be a learning model that has learned the recruitment requirements and the corresponding content to be entered in the second column as training data. Furthermore, the second column content generation model may be a learning model such as a language model or a large-scale language model, or it may be an AI that includes a generation AI. In this case, the creation unit 113 may input an instruction to generate content to be entered in the second column related to the recruitment requirements, and a prompt with the recruitment requirements inserted, to the second column content generation model, and have it output content to be entered in the second column. Furthermore, the creation unit 113 may input prompts to the second column content generation model that include, for example, one or more sample recruitment requirements and one or more corresponding contents to be entered in the second column, in addition to the generation instructions for the content to be entered in the second column and the recruitment requirements. Note that the second column content generation model here may exist for each item corresponding to the second column. That is, when creating the job description (work content) related to item I2, a model that generates job description may be used as the second column content generation model. Similarly, when creating the application qualifications related to item I3, a model that generates application qualifications may be used as the second column content generation model. Of course, the second column content generation model may generate any of the items that may be included in a job posting, in addition to the job description and application qualifications described here.

[0088] The contents of the second column created in this manner are output to the second column (columns C21, C22, C23, etc.) based on the function of the output unit 114. That is, similar to the processing for the first column, when the creation process is performed by the creation unit 113, the contents created by the creation unit 113 may be inserted into the corresponding column (activities A114 to A115). Specifically, when button BT2 on the creation screen CS is pressed, the creation unit 113 creates the job description, and the created job description is output to column C21. When button BT3 on the creation screen CS is pressed, the creation unit 113 creates the application qualifications, and the created application qualifications are output to at least one of columns C22 and C23. The contents inserted into the second column may be registered as is and associated with the job posting, or they may be registered and associated with the job posting after accepting modifications and alterations from the employer U1. After completing the input for each item related to the job posting, the employer U1 can confirm the contents of the job posting by pressing button BT5 (Activities A116~A118).

[0089] The above explains the entire process for creating a job posting, but the following approaches may also be adopted when creating a job posting.

[0090] In other words, in an exemplary embodiment, the creation unit 113 of the server device 10 may create a heading by further inputting the content already entered in the second field into the artificial intelligence module (artificial intelligence unit 117) if there is content already entered in the second field. In other words, in creating a heading in this embodiment, the creation unit 113 can create a heading by having the artificial intelligence module (artificial intelligence unit 117) input the recruitment requirements and the content already entered in the second field. By adopting this embodiment, the accuracy of creating headings for job postings can be improved. Furthermore, if there is content already entered in the first field, the heading may also be created by further inputting the content entered in this first field into the artificial intelligence module (artificial intelligence unit 117). From one perspective, all the content entered in the creation screen CS may be input into the artificial intelligence module (artificial intelligence unit 117). From this perspective, the term "creation screen input content" will be used below, but this creation screen input content may refer to some or all of the content entered in each field (including the first and second fields) of the creation screen CS.

[0091] In other words, if there is input content on the creation screen, the heading generation model described above may be a learning model that takes the recruitment requirements and the input content on the creation screen as input and outputs headings related to this input content. That is, the heading generation model may be a learning model that has learned the recruitment requirements, the input content on the creation screen, and the corresponding headings as training data. Furthermore, if the heading generation model is a learning model such as a language model or a large-scale language model, or an AI including a generation AI, the creation unit 113 may refer to the recruitment requirements and the input content on the creation screen and input an instruction to generate headings related to the recruitment requirements and the input content on the creation screen, and input a prompt to the heading generation model with the recruitment requirements and the input content on the creation screen inserted, causing the heading to output. In addition, when performing such generation, for example, a prompt to the heading generation model may be input with one or more samples of recruitment requirements and input content on the creation screen and one or more corresponding headings inserted.

[0092] Furthermore, when creating the content to be entered in the second column, the creation unit 113 of the server device 10 may create the content to be entered in the second column by further inputting the content already entered in the first column and / or the content already entered in the second column into the artificial intelligence module (artificial intelligence unit 117). The "content already entered in the second column" to be input into the artificial intelligence module (artificial intelligence unit 117) may include the input content for the second column corresponding to the item to be created, or it may include the input content for the second column that does not correspond to the item to be created, or it may include both. For example, when creating "business content," which is an example of content to be entered in the second column, if there is already content entered in column C21, the content already entered in column C21 may also be input into the artificial intelligence module (artificial intelligence unit 117). Also, when creating "business content," if there is already content entered in columns C22 and C23, the content already entered in columns C22 and C23 may also be input into the artificial intelligence module (artificial intelligence unit 117). From one perspective, all the content entered into the creation screen CS may be input into the artificial intelligence module (artificial intelligence unit 117).

[0093] In other words, if there is input content for the creation screen, the second column content generation model described above may be a learning model that takes the recruitment requirements and the input content for the creation screen as inputs and outputs content to be entered in the second column that is related to this input content. That is, the second column content generation model may be a learning model that has learned the recruitment requirements, the input content for the creation screen, and the corresponding content to be entered in the second column as training data. Furthermore, if the second column content generation model is a learning model such as a language model or a large-scale language model, or an AI including a generation AI, the creation unit 113 may refer to the recruitment requirements and the input content for the creation screen and input a command to generate content to be entered in the second column that is related to the recruitment requirements and the input content for the creation screen, and input a prompt to the second column content generation model with the recruitment requirements and the input content for the creation screen inserted, causing the model to output the content to be entered in the second column. In addition, when performing such generation, for example, a prompt to the second column content generation model may be input with one or more samples of recruitment requirements and input content for the creation screen, and one or more corresponding content to be entered in the second column inserted.

[0094] In an exemplary embodiment, the creation screen CS may include a third object distinct from the first and second objects. In this embodiment, the reception unit 112 of the server device 10 may receive the recruitment requirements and the third creation request. Here, the third creation request is a request to create both the heading to be entered in the first field and the content to be entered in the second field at once, and may be received based on the fact that the third object has been operated by the recruiter U1. The creation unit 113 of the server device 10 may, based on receiving the third creation request, input at least the recruitment requirements into the artificial intelligence module (artificial intelligence unit 117) to create both the heading to be entered in the first field and the content to be entered in the second field at once. Furthermore, the output unit 114 of the server device 10 may output the heading created by the creation unit 113 to the first field and the content created by the creation unit 113 to the second field.

[0095] In other words, in this embodiment, the creation screen CS is provided with a button BT4 labeled "Generate All". In the exemplary configuration, this button BT4 can function as the third object shown earlier. That is, the job seeker U1 can make the third creation request shown earlier by pressing button BT4. When this third creation request is received by the reception unit 112 of the server device 10, the created content for each of the first column (column C1) and second columns (columns C21, C22, and C23, etc.) will be created and output all at once. The process by which the artificial intelligence module (artificial intelligence unit 117) creates (generates) each item may be the same as shown earlier. The configuration of "creating both at once" may be either the creation of both the heading to be entered in the first column and the content to be entered in the second column simultaneously, or the creation of both items sequentially.

[0096] Furthermore, when creating the content to be entered into the job application form, the following methods may be adopted.

[0097] In other words, the creation unit 113 of the server device 10 may create the job description related to the job posting as the content to be entered in the second column. As previously shown, the creation unit 113 of the server device 10 may create the heading so that the upper limit of the number of characters in the heading to be created is the first setting value, but the creation unit 113 of the server device 10 may create the job description so that the upper limit of the number of characters in the job description to be created is the second setting value. Here, the first setting value may be smaller than the second setting value.

[0098] In other words, item I2 (job description (work content)) provided in the embodiment shown above may typically contain details of the work related to the position in the job posting. Thus, since the content to be described in item I1 and item I2 is different, the output content in the fields corresponding to each item may be processed in such a way that the number of characters differs between them.

[0099] Furthermore, the following configurations may be adopted regarding the content created by the creation unit 113.

[0100] In other words, the presentation unit 115 of the server device 10 may present the job seeker with one or more second options indicating guidelines for modifying the content created by the creation unit 113 (heading or content entered in the second column). The content created by the creation unit 113 may then be modified based on the job seeker U1's selection of one of the second options. Furthermore, the display control unit 111 of the server device 10 may display a screen on the job seeker U1's terminal for inputting an evaluation of the content created by the creation unit 113. This embodiment will be explained using Figures 11 and 12. Although Figures 11 and 12 show an example of creating job content as the content to be entered in the second column, the configuration shown in this paragraph can also be applied when creating a heading to be entered in the first column or content to be entered in the second column that is different from job content.

[0101] Figure 11 shows an example of a screen displayed on the recruiter terminal 20. Figure 12 shows another example of a screen displayed on the recruiter terminal 20. In the embodiment described above, when button BT2 is pressed, the content created by the creation unit 113 is output directly to the second field (field C21). However, the display control unit 111 may display an operation area on the recruiter terminal 20 that allows operations on the content created by the creation unit 113. In the examples shown in Figures 11 and 12, an area that allows predetermined operations on the content created by the creation unit 113 is displayed as a side panel of the creation screen CS. Whether or not to display such an area that allows predetermined operations may be set for each item provided in the job posting. For example, for items such as the headline and job title of the job posting, where the amount of text (amount of information) to be created is expected to be relatively small, when the button used for creation is pressed, the created content may be directly inserted into a predetermined field on the creation screen CS. On the other hand, for items such as job descriptions and application qualifications, where the amount of text (information) to be created is large or where more detailed consideration is expected, a designated area as shown here may be displayed. Of course, the output format for each item in the job posting is not limited to what is shown here and can be set as appropriate.

[0102] In the examples shown in Figures 11 and 12, an object OBJ20 is shown as such an operation area, which allows switching between "Generating / Generation History" modes. In the examples shown in Figures 11 and 12, by selecting the "Generating" mode for this object OBJ20, it is possible to perform operations on the content created (most recently) by the creation unit 113. Furthermore, when such "Generating" mode is selected, a field C211 for displaying the content created by the creation unit 113, a field C212 for inputting additional reference information about the content created by the creation unit 113, a button BT11 for performing modification operations on the content created by the creation unit 113, a button BT12 for performing modification operations on the content created by the creation unit 113, a button BT13 used to output the created content to the second field, and an object OBJ21 used when evaluating the created content may be provided.

[0103] In other words, as shown in the example in Figure 11, the content created by the creation unit 113 may be displayed in column C211. The job seeker U1 can consider whether or not to modify the created content after reviewing the content displayed in column C211. The content displayed in column C211 may also be manually modified by the job seeker U1. On the other hand, the content displayed in column C211 may be modified (regenerated) based on the functions of the artificial intelligence module (artificial intelligence unit 117), as will be explained later.

[0104] Using Figure 12, the screens displayed when button BT11 is pressed or when object OBJ21 is manipulated will be explained. As an example, when button BT11 is pressed, field C213 is displayed on the screen of the recruiter terminal 20. This field C213 presents options (second options) that indicate correction guidelines for the content created by the creation unit 113. As shown in Figure 12, the second options here may allow the recruiter to select guidelines for correcting formal aspects such as writing style and tone, or guidelines for correcting content, regarding the content created by the creation unit 113. In other words, when recruiter U1 encounters such second options, they can identify correction guidelines for the content created by the creation unit 113 by selecting one or more of the second options. Note that the selection of the second options here may be based on operations such as checking the checkbox CB, but is not limited to this, and various means for selecting an option may be used as appropriate. Furthermore, if a selection operation is made for such a second option, for example, the content created by the creation unit 113 may be modified in response to that selection operation (triggered by the selection operation). On the other hand, the content created by the creation unit 113 may also be modified in response to the pressing of button BT12, which will be explained later. That is, when button BT12 is pressed, the created content may be modified based on the modification guidelines corresponding to the selected second option.

[0105] Furthermore, as an example, when object OBJ21 is manipulated, field C214 is displayed on the screen of the recruiter terminal 20. This field C214 is for inputting an evaluation of the content created by the creation unit 113. For example, recruiter U1 can evaluate the content created by the creation unit 113 by checking the checkbox CB in field C214 corresponding to a pre-defined item, or by entering text information in the provided field. Specifically, after performing the prescribed operations (checking the checkbox CB or entering text information), the evaluation can be entered by pressing button BT15. For example, such evaluations may be made viewable by the operators of the aforementioned recruitment platform. Operators who see such evaluations can then consider and implement improvements to enhance the accuracy of content creation by the creation unit 113. Note that if button BT14 shown in Figure 12 is pressed, the input of such an evaluation can be canceled. For example, when button BT14 is pressed, field C214 may be hidden.

[0106] Furthermore, the example shown in Figure 11 includes a field C212 where additional reference information can be entered for the content created by the creation unit 113, and a button BT12 which allows modification operations to be performed on the content created by the creation unit 113. In this field C212, text information can be entered indicating what information should be referenced to modify the content created by the creation unit 113. In other words, the content entered in this field C212 may include information regarding the modification guidelines created by the creation unit 113. After the predetermined text information is entered in field C212, the modification process for the content created by the creation unit 113 may be executed when the button BT12 is pressed.

[0107] The correction process here may involve inputting the content created by the creation unit 113 and the correction guideline information into a content regeneration model possessed by the artificial intelligence module (artificial intelligence unit 117), causing the content regeneration model to generate corrected content related to the content created by the creation unit 113 and the correction guideline information. The content regeneration model here may be a learning model that takes the content created by the creation unit 113 and the correction guideline information as input and outputs corrected content related to the content created by the creation unit 113 and the correction guideline information. In other words, the content regeneration model may be a learning model that has learned the content created by the creation unit 113, the correction guideline information and the corresponding corrected content as training data. Furthermore, the content regeneration model may be a learning model such as a language model or a large-scale language model, or it may be an AI that includes a generative AI. In this case, the creation unit 113 of the server device 10 may input an instruction to generate corrected content related to the content and corrected content information created by the creation unit 113, and a prompt inserting the content and corrected content information created by the creation unit 113, into the content regeneration model, and output the corrected content. Alternatively, the creation unit 113 may input a prompt to the content regeneration model that, in addition to the instruction to generate corrected content and the content and corrected content information created by the creation unit 113, inserts, for example, one or more samples of the content and corrected content information created by the creation unit 113, and one or more corresponding corrected content. Note that the corrected content information here may be information associated with at least one of the information entered in column C212 (information related to corrected content) and the second option selected by the recruiter U1.

[0108] The modified content output in this manner may be presented to the job seeker U1, for example, by displaying it again in column C211. For example, the content previously entered in column C211 (the content previously created by the creation unit 113) can be overwritten with the modified content. Alternatively, the content previously entered in column C211 (the content previously created by the creation unit 113) and the modified content can be displayed together in column C211. These display methods may be set as appropriate by the job seeker U1 or the platform operator. Furthermore, the modified content displayed in column C211, etc., may be further modified manually by the job seeker U1. After determining the content to be output in a designated column (the first or second column) on the creation screen CS, the corresponding content may be output to column C21 when the job seeker U1 presses button BT13.

[0109] Furthermore, the following configurations may be adopted regarding the content created by the creation unit 113.

[0110] In other words, the creation unit 113 of the server device 10 may create the content to be entered in the second field and store the created content in a predetermined memory area. The output unit 114 of the server device 10 may then output the created content to the second field when the stored content to be entered in the second field is retrieved by the job seeker U1's operation.

[0111] This configuration will be explained using Figure 13. Figure 13 is an example of a screen displayed on the recruiter terminal 20. The example screen shown in Figure 13 is displayed when the object OBJ20 in the screen shown in Figure 11 is switched to the "Generation History" mode. In the example screen shown in Figure 13, fields C213, C214, and C215 display the content that the creation unit 113 of the server device 10 has created (or modified) so far, linked to time information. The time information here may, for example, be based on the time when the creation unit 113 created (or modified) the content to be entered in the second field. That is, when recruiter U1 sees a screen like the one shown in Figure 13, they can output the content displayed in the corresponding field to field C211 by performing an operation related to any of the fields C213 to C214. The operation here may be set as appropriate, for example, by clicking the area corresponding to the field or by operating an object such as a button associated with each field. Furthermore, this process of storing and outputting created data may be applied to items other than the work content (job description) shown in Figure 13. That is, it is possible to store the content to be output in the first column, and it is also possible to store the content to be output in the second column, which is a column different from the work content (other) items. As mentioned above, it is possible to retrieve the stored content and output it to the corresponding column.

[0112] While there are no restrictions on the application of this configuration, it is particularly effective in the following scenario: Employer U1 may experiment with various settings for the content to be entered in the second (or first) column before creating the job posting. By storing the created content and reviewing and analyzing it as needed, it becomes possible to efficiently reflect content that aligns with employer U1's vision in the CS section of the job posting creation screen.

[0113] Furthermore, the following configurations may be adopted regarding the content created by the creation unit 113.

[0114] In other words, if there is already content entered in the first column, the output unit 114 of the server device 10 may output the heading created by the creation unit 113 to the first column in a manner that includes the already entered content. Also, if there is already content entered in the second column, the output unit 114 may output the content created by the creation unit 113 to the second column in a manner that includes the already entered content.

[0115] This configuration will be explained using Figures 14 and 15. Figure 14 is an example of a screen displayed on the recruiter terminal 20. Figure 15 is an example of a screen displayed on the recruiter terminal 20. The example screen shown in Figure 14 shows a configuration in which the document SNT1 already exists in the C21 section of the screen shown in Figure 11. On the other hand, as mentioned earlier, the content created (or modified) by the creation unit 113 may be displayed in the C211 section. In this situation, when button BT13 is pressed, the screen may transition as follows. That is, as shown in Figure 15, both the document SNT1 that already existed in the C21 section and the document SNT2 that was displayed in the C211 section may be displayed together in the C21 section. In addition, time information related to the creation process may be displayed associated with the output document SNT2. The time information here may be based on, for example, the time the creation unit 113 performed the creation, or the time the output unit 114 performed the output processing in a predetermined field (the first or second field). By having the job seeker U1 review a screen displaying both text SNT1 and text SNT2 side by side, the completeness of the job posting content can be improved. In the examples shown in Figures 14 and 15, the operation area for the content created by the creation unit 113 is displayed on the side panel, but this side-by-side display is also possible when the content created is output to field C21 triggered by the pressing of button BT2.

[0116] Furthermore, the following configurations may be adopted regarding the content created by the creation unit 113.

[0117] In other words, in this embodiment, the second column may be multiple columns related to predetermined items in the job application form. The creation unit 113 may create candidates for the content to be entered in the second column. Here, on the creation screen CS, the candidates may be displayed together with multiple fourth objects associated with each of the multiple columns. Furthermore, the output unit 114 may output the candidates to the column corresponding to the selected fourth object based on the selection of one of the multiple fourth objects by the job seeker U1.

[0118] This configuration will be explained using Figure 16. Figure 16 is an example of a screen displayed on the applicant terminal 20. The example shown in Figure 16 is a screen displayed when creating application qualifications corresponding to item I3. Specifically, Figure 16 shows an example of a screen when button BT3 on the creation screen CS is pressed, and an operation area related to the content (application qualifications) created by the creation unit 113 is displayed as a side panel of the creation screen CS. Figure 16 shows objects OBJ22, OBJ23, buttons BT16, BT17, and BT18, etc., but their functions may be the same as those of objects OBJ20, OBJ21, buttons BT11, BT12, and BT13 shown in Figure 11, and their explanation will be omitted here.

[0119] In the example screen shown in Figure 16, fields C221, C222, and C223 are displayed in the operation area. Here, an example is shown in which each of the multiple application qualifications created by the creation unit 113 is displayed in fields C221, C222, and C223 as a candidate to be used in the job posting. It also shows an example in which multiple objects (objects OBJ41, OBJ42, and OBJ43) labeled "MUST," "WANT," and "Not Selected" are displayed in association with each field. In other words, these multiple objects (objects OBJ41, OBJ42, and OBJ43) can function as the fourth object mentioned above. Specifically, before the recruiter U1 outputs content to the second field (fields C22 and C23), the output manner of the content created by the creation unit 113 will change depending on which of the multiple objects the recruiter U1 manipulates. In other words, in this example, the second column is described as including fields for entering mandatory requirements (field C22) and fields for entering preferred requirements (field C23) related to the application qualifications for the job posting. For example, if object OBJ41 is manipulated with the content displayed in field C221 and then button BT18 is pressed, the corresponding application qualification (sales experience in the XX field) will be output to field C22. Also, if object OBJ42 is manipulated with the content displayed in field C221 and then button BT18 is pressed, the corresponding application qualification (sales experience in the XX field) may be output to field C23. Note that if object OBJ43 is manipulated with the content created by creation unit 113, the system may be controlled so that no output is produced in fields C22 or C23 even if button BT18 is pressed. In addition to the output method shown here, which involves pressing button BT18, the content created by the creation unit 113 may also be output to a predetermined field in response to the operation of the fourth object (as a trigger). For example, regarding the content displayed in field C221, the corresponding application qualifications may be output to field C22 when object OBJ41 is operated.Similarly, when object OBJ42 is manipulated based on the content displayed in column C221, the corresponding application qualifications may be output to column C23. In other words, in this configuration, it is possible to appropriately control which part of the column in the job posting creation screen CS the content created by the creation unit 113 is output to. Here, an example is shown in which the columns for mandatory (MUST) and desirable (WANT) application qualifications are linked to predetermined items, but the use to which the fourth object can be applied is not limited to this, and the fourth object may be applied to any item that is required to be included in the job posting.

[0120] Furthermore, the following embodiments may be adopted with respect to the first object, second object, third object, etc., as described above.

[0121] For example, one of the first, second, and third objects may be configured to change its display or function depending on the status of the job posting creation. For instance, the display or function of one of the first, second, and third objects may change depending on whether or not recruitment requirements related to the job posting have been entered, or whether or not the employer U1 has agreed to the terms and conditions.

[0122] Figure 17 is a reference diagram showing the changes in the first object, etc. Figure 18 is a reference diagram showing the changes in the first object, etc. Figures 17 and 18 show the changes in the first object using the flow from (i) to (iv).

[0123] In the example shown in Figure 6, etc., a button BT1 (first object) used to create a job posting heading is provided on the creation screen CS, and when the recruiter U1 has not entered any recruitment requirements and button BT1 is pressed, the screen for entering recruitment requirements is displayed. On the other hand, when there is no input of recruitment requirements, a prompt to enter recruitment requirements may be displayed on the first object, as shown by button BT1a in Figure 17(i). In the example shown in Figure 17, the words "Register recruitment requirements and use AI suggestions" are displayed on the object (button BT1a), and this display can prompt the recruiter U1 to enter recruitment requirements. The recruiter U1 can enter recruitment requirements by pressing button BT1a when they see such a screen, as in the examples shown in Figures 7 to 9.

[0124] Furthermore, if the recruitment requirements have already been entered, button BT1a may be displayed in the manner shown in Figure 17(ii). That is, button BT1b shown in Figure 17(ii) is a variation of button BT1a, and displays a prompt to agree to the terms of use regarding the automatic generation of job postings. This button BT1b may be displayed if the recruiter U1 has not agreed to the terms of use regarding the automatic generation of job postings. If the recruiter U1 has already agreed, it may change to button BT1c, as shown later, without changing to button BT1b. Also, when the recruiter U1 presses button BT1b, an operation area for agreeing to the terms of use may be displayed in conjunction with the creation screen CS in response to this press. Figure 18(iii) shows an example of an operation area for agreeing to the terms of use as a side panel of the creation screen CS. This operation area shown in Figure 18(iii) may include a link LNK that transitions to a web page showing the details of the terms of use, and a button BT19 for agreeing to the terms of use. For example, recruiter U1 can agree to the terms of service by operating the link LNK and reviewing the terms of service, and then pressing button BT19, which may lead to the screen shown in Figure 18(iv). In other words, if the recruitment requirements have already been entered and the terms of service have already been agreed to, button BT1c will be displayed on the creation screen CS, and pressing this button BT1c will allow the user to create the job posting heading.

[0125] Figures 17 and 18 show how the display and function of the first object used to create the heading of the job posting change. However, the second object, which relates to items other than the heading, and the third object, which is used when creating job postings in bulk, may also be configured to change in a similar manner. That is, the second and third objects may also display prompts for the employer U1 to enter recruitment requirements if the employer U1 has not entered any. The employer U1 may then be able to enter recruitment requirements in response to the operation of the second and third objects. Furthermore, the second and third objects may also display prompts for the employer U1 to agree to the terms of service if the employer U1 has not agreed to them. The operation area for agreeing to the terms of service may then be displayed in response to the operation of the second and third objects. In addition, when recruitment requirements have been entered and the terms of service have been agreed to, the second and third objects may be configured to function as objects that create the specified items of the job posting in response to their operation.

[0126] Furthermore, the hiring requirements entered by the employer U1 (for example, the first option selected by employer U1 or a combination thereof) may be displayed in conjunction with the timing of agreeing to the terms of service. For example, the hiring requirements entered by employer U1 may be displayed in a visible location to employer U1 prior to the display of the operation area for agreeing to the terms of service, or the hiring requirements entered by employer U1 may be displayed on the same screen as the screen showing the operation area for agreeing to the terms of service, or the hiring requirements entered by employer U1 may be displayed in a visible location to employer U1 after the operation area for agreeing to the terms of service has been displayed. If the hiring requirements entered by employer U1 are to be displayed in a visible location to employer U1 prior to the display of the operation area for agreeing to the terms of service, for example, the hiring requirements may be displayed as a side panel of the creation screen CS before the operation area for agreeing to the terms of service is displayed as a side panel of the creation screen CS, prompting employer U1 to confirm. If the hiring requirements entered by the employer U1 are to be displayed in a visible location for the employer U1 after the operation area for agreeing to the terms of service is displayed, for example, the operation area for agreeing to the terms of service may be displayed as a side panel of the creation screen CS, and after the employer U1 agrees by clicking a button, the hiring requirements may be displayed as a side panel of the creation screen CS, prompting the employer U1 to confirm. Note that the necessity of such a display prompting confirmation of hiring requirements may be set depending on the content created by the creation unit 113. For example, when operating the third object to create each item of the job application form all at once, the display prompting confirmation of hiring requirements may be displayed, while when operating the first or second object to create individual items for the job application form, the display prompting confirmation of hiring requirements may be omitted. In addition, the process of prompting confirmation of hiring requirements may be performed only for certain items provided in the job application form (for example, items with a large amount of information to be written) when operating the object.

[0127] Furthermore, while the embodiments described so far generate job posting headings, the generated headings may be used in the following ways. Specifically, the display control unit 111 of the server device 10 may display the results of the job seeker U2's search for job postings on the job seeker U2's terminal screen as a search results screen. Here, the search results screen may be provided with links that lead to a page showing the details of the job posting for the searched job. And on the search results screen, the headings may be displayed in association with the links.

[0128] The specific details will be explained with reference to Figure 19. Figure 19 is an example of a screen displayed on the job seeker terminal 30. In this example of the screen shown in Figure 19 (search screen SS), a list of job postings found by searching using predetermined search conditions (which may also be called search queries) is displayed. Specifically, in the example of the screen shown in Figure 19, each of the job postings extracted by the search (job postings JO) is arranged in a card format, and a job seeker U2 who encounters such a screen can transition to a page showing the details of the job posting by clicking on the area corresponding to the job posting JO. In other words, the area corresponding to each job posting JO may be a link that transitions between screens. Also, as shown in Figure 19, the headings created by this embodiment may be displayed in the area (link) of the job posting JO. That is, by setting content that will attract the interest of the job seeker U2 as a heading, it becomes easier for the job seeker U2 to pay attention to the corresponding job posting. As a result, it can be said that this can contribute to the recruitment activities of the employer U1.

[0129] As previously mentioned, the creation unit 113 may create the job description for the job posting as the content to be entered in the second field. In this case, the display control unit 111 may control the system so that the job description is hidden on the search results screen. That is, the job description usually details the work related to the job posting, but it may not be appropriate to display it on a screen like the one shown in Figure 19 (search screen SS). For this reason, it may be effective to display the headings on the search screen SS while hiding the job description.

[0130] The operation of this embodiment can be summarized as follows: In other words, the information processing method of this embodiment makes it easy to individually create job posting headlines based on the hiring requirements of the employer U1. This makes it easier to create headlines that are likely to attract the interest of job seekers U2, and thus makes the hiring activities of the employer U1 more efficient.

[0131] Although embodiments of the present invention have been described above, these are merely examples, and various other configurations can be adopted. Furthermore, the present invention is not limited to the embodiments described above, and modifications, improvements, etc., within the scope that can achieve the objectives of the present invention are included in the present invention.

[0132] 4. Others Although embodiments of the present invention have been described above, the present invention is not limited thereto and can be modified as appropriate without departing from the technical spirit of the invention.

[0133] In the above embodiment, the server device 10 performed various storage and control functions, but instead of the server device 10, multiple external devices may be used. That is, various information and programs may be stored in a distributed manner across multiple external devices using blockchain technology or the like. Also, the artificial intelligence unit 117 may be an external component of the server device 10. In that case, the external artificial intelligence unit 117 may be provided by, for example, an artificial intelligence service server, and may be 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, and may provide an LLM, generative AI, or AI agent. The artificial intelligence service server may, for example, receive prompt input in the form of text, images, or audio, and generate and respond to the prompt. The server device 10 may also cooperate with the API (Application Programming Interface) of the service server that provides generative AI, etc., and utilize the generative AI, etc.

[0134] In the above embodiment, the output is shown in which the content of the first and second columns is created based on the functions of the artificial intelligence module (artificial intelligence unit 117). However, at least one of the contents of the first and second columns may be created without relying on the functions of the artificial intelligence module (artificial intelligence unit 117). For example, as a modification, at least one of the contents of the first and second columns may be created manually.

[0135] The embodiments of this model are not limited to the information processing system 1, but may also be an information processing method or a program. The information processing method comprises each step executed by the information processing system 1. The program causes a computer to execute each step of the information processing system 1.

[0136] The product may be provided in any of the following embodiments.

[0137] (1) An information processing system that assists in the creation of a job posting, comprising at least one processor, wherein the processor is configured to perform the following steps by reading a program, in a first display control step, the system causes the job posting creation screen to be displayed on the job seeker's terminal, wherein the creation screen shows at least a first field in which the job posting heading is entered and a second field in which content different from the heading is entered, in a first reception step, the system receives the job requirements of the job seeker and a first creation request that causes the job seeker to create the heading to be entered in the first field, wherein the first creation request is received based on the fact that a first object provided in association with the first field on the creation screen has been operated by the job seeker, and in the first creation step, based on the receipt of the first creation request, at least the An information processing system that, by inputting recruitment requirements into an artificial intelligence module, creates the heading to be entered in the first field; in the first output step, outputs the heading created in the first creation step to the first field; in the second reception step, receives the recruitment requirements and a second creation request that causes the creation of content different from the heading to be entered in the second field, wherein the second creation request is received based on the fact that a second object different from the first object, which is provided in association with the second field on the creation screen, has been operated by the recruiter; in the second creation step, based on the receipt of the second creation request, creates content to be entered in the second field by inputting at least the recruitment requirements into the artificial intelligence module; and in the second output step, outputs the content created in the second creation step to the second field.

[0138] (2) An information processing system as described in (1) above, wherein in the third reception step, information regarding the type of person the recruiter is seeking and / or information regarding the recruiter is received from the recruiter; in the first presentation step, one or more first options related to the recruitment requirements are presented to the recruiter based on the information regarding the type of person the recruiter is seeking and / or information regarding the recruiter received in the third reception step; and in the first reception step, the recruitment requirements are accepted based on the recruiter selecting one of the first options.

[0139] (3) An information processing system as described in (2) above, wherein in the first presentation step, information relating to the type of person the recruiter is seeking and / or information relating to the recruiter is input into an artificial intelligence module to generate and present the first option.

[0140] (4) In the information processing system described in (2) or (3) above, the third reception step includes an information processing system that, based on the URL entered by the recruiter, acquires and accepts information about the recruiter that has been made public on the network.

[0141] (5) An information processing system according to any one of (2) to (4) above, wherein the first option is an object capable of receiving an edit request operation from the recruiter, in addition to the selection operation, and where, when the first option receives the edit request operation, the first option changes to an editable form of the text information associated with the first option, and becomes capable of receiving edits of the text information from the recruiter.

[0142] (6) An information processing system described in any one of (2) through (5) above, wherein the first option is an option relating to one or more items from the reasons for recruitment, job description, and attractiveness of the position.

[0143] (7) An information processing system according to any one of (1) to (6) above, wherein in the first creation step, if there is content already entered in the second column, the information processing system further inputs the content already entered in the second column into the artificial intelligence module to create the heading.

[0144] (8) An information processing system according to any one of (1) to (7) above, wherein the creation screen is provided with a third object different from the first object and the second object, and in the fourth reception step, the system receives the recruitment requirements and the third creation request, wherein the third creation request is a request to create both the heading to be entered in the first field and the content to be entered in the second field at once, and is received based on the fact that the third object has been operated by the recruiter, and in the third creation step, based on the receipt of the third creation request, the system creates both the heading to be entered in the first field and the content to be entered in the second field at once by inputting at least the recruitment requirements into the artificial intelligence module, and in the third output step, the system outputs the heading created in the third creation step to the first field and the content created in the third creation step to the second field.

[0145] (9) An information processing system according to any one of (1) to (8) above, wherein in the second display control step, if the recruiter has not entered the recruitment requirements, the system displays the recruitment requirements input screen for the recruiter in association with the creation screen.

[0146] (10) An information processing system described in any one of (1) to (9) above, wherein the content to be entered in the second field created in the second creation step is the job description relating to the job posting, in the first creation step the heading is created such that the upper limit of the number of characters in the heading to be created is the first setting value, in the second creation step the job description is created such that the upper limit of the number of characters in the job description to be created is the second setting value, and the first setting value is smaller than the second setting value.

[0147] (11) An information processing system according to any one of (1) to (10) above, wherein in the third display control step, the results of a job seeker's search for job postings are displayed on the screen of the job seeker's terminal as a search results screen, wherein the search results screen is provided with a link that transitions to a page showing the details of the job posting for the searched job posting, and the heading is displayed in association with the link on the search results screen.

[0148] (12) An information processing system as described in (11) above, wherein the content entered in the second field created in the second creation step is the job description related to the job posting, and in the third display control step, the system controls the display so that the job description is not shown on the search results screen.

[0149] (13) An information processing system according to any one of (1) to (12) above, wherein in the first output step, if there is content already entered in the first column, the heading created in the first creation step is output to the first column in a manner that is displayed together with the content already entered; and / or in the second output step, if there is content already entered in the second column, the content created in the second creation step is output to the second column in a manner that is displayed together with the content already entered.

[0150] (14) An information processing system according to any one of (1) to (13) above, wherein in the second creation step, the system creates content to be entered in the second field and stores the created content in a predetermined memory area, and in the second output step, the system outputs the content created in the second creation step to the second field when the stored content to be entered in the second field is retrieved by the operator of the job seeker.

[0151] (15) An information processing system according to any one of (1) to (14) above, wherein in the second presentation step, one or more second options indicating guidelines for modifying the content created in the first creation step or the second creation step are presented to the job seeker, and the content created in the first creation step or the second creation step is modified based on the job seeker selecting one of the second options.

[0152] (16) An information processing system according to any one of (1) to (15) above, wherein in the fourth display control step, a screen for inputting an evaluation of the content created in the first creation step or the second creation step is displayed on the recruiter's terminal.

[0153] (17) An information processing system according to any one of (1) to (16) above, wherein the second column is a plurality of columns relating to a predetermined item in the job application form, the second creation step creates candidates for content to be entered in the second column, the creation screen displays the candidates together with a plurality of fourth objects associated with each of the plurality of columns, and the second output step outputs the candidates to the column corresponding to the selected fourth object based on the selection of one of the plurality of fourth objects by the job seeker.

[0154] (18) An information processing system as described in (17) above, wherein the plurality of fields include fields for entering mandatory requirements and fields for entering preferred requirements relating to the application qualifications for the job posting.

[0155] (19) An information processing method comprising each step performed by the information processing system described in any one of (1) to (18) above.

[0156] (20) A program that causes a computer to perform each step of the information processing system described in any one of (1) to (18) above. Of course, this is not always the case.

[0157] Finally, while various embodiments relating to this disclosure have been described, these are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of Symbols]

[0158] 1: Information Processing System 2: Communication lines 10: Server device 11: Control Unit 12: Storage section 13: Communications Department 14: Communications bus 20: Job seeker terminal 21: Control Unit 22: Storage section 23: Communications Department 24: Input section 25: Output section 26: Communications bus 30: Job seeker terminal 31: Control Unit 32: Storage section 33: Communications Department 34: Input section 35: Output section 36: Communications bus 111: Display Control Unit 112: Reception Department 113: Creation Department 114: Output section 115: Presentation part 116: Memory management department 117: Artificial Intelligence Department 211: Display Control Unit 212: Operation Reception Section 311: Display Control Unit 312: Operation Reception Section BT1~BT19, BT1a~BT1c: Buttons C1, C21~C24, C31, C32, C41, C42, C211~C215, C221~C223: Column CB: Checkbox CS: Creation screen I1~I5: Item JO: Job offer LNK: Link OBJ10, OBJ11, OBJ20~OBJ23, OBJ41~OBJ43: Objects SC: Creation screen SNT1, SNT2: Text SS: Search screen U1: Recruiter U2: Job seeker

Claims

1. An information processing system that supports the creation of job postings, Equipped with at least one processor, The aforementioned processor is configured to perform the following steps by reading a program: In the first display control step, the job posting creation screen is displayed on the job seeker's terminal, and the creation screen shows at least a first field where the job posting title is entered, and a second field where content different from the title is entered. In the first reception step, the recruitment requirements of the job seeker and the first creation request to create the heading to be entered in the first field are received. Here, the first creation request is received based on the fact that the first object, which is associated with the first field on the creation screen, has been operated by the recruiter. In the first creation step, based on the receipt of the first creation request, the heading to be entered in the first field is created by inputting at least the adoption requirements into the artificial intelligence module. In the first output step, the heading created in the first creation step is output to the first column. In the second application step, the applicant receives the aforementioned employment requirements and a second creation request that requires the creation of content different from the aforementioned heading to be entered in the second field. Here, the second creation request is received based on the fact that a second object, which is different from the first object and is provided in association with the second field on the creation screen, has been operated by the recruiter. In the second creation step, based on the acceptance of the second creation request, the content to be entered in the second field is created by inputting at least the adoption requirements into the artificial intelligence module. An information processing system that, in the second output step, outputs the content created in the second creation step to the second column.

2. In the information processing system described in claim 1, In the third application step, information regarding the type of personnel the employer is seeking and / or information regarding the employer is received from the employer. In the first presentation step, based on the information regarding the ideal candidate profile and / or information regarding the employer received in the third reception step, one or more first options related to the recruitment requirements are presented to the employer. An information processing system that, in the first application step, accepts the recruitment requirements based on the applicant's selection of one of the first options.

3. In the information processing system described in claim 2, An information processing system that, in the first presentation step, generates and presents the first option by inputting information regarding the type of personnel sought by the recruiter and / or information regarding the recruiter into an artificial intelligence module.

4. In the information processing system described in claim 2, In the third reception step, an information processing system obtains and accepts information about the job seeker that has been made public on the network, based on the URL entered by the job seeker.

5. In the information processing system described in claim 2, The first option is an object that can accept an edit request operation from the recruiter, separate from the selection operation. Herein, when the first option receives the editing request operation, the first option changes to a form in which the text information associated with the first option can be edited, and becomes capable of receiving edits of the text information from the job applicant, in this information processing system.

6. In the information processing system described in claim 2, The first option mentioned above is an information processing system, which is an option related to one or more items from the reasons for recruitment, job description, and attractiveness of the position.

7. In the information processing system described in claim 1, An information processing system that, in the first creation step, if there is already content entered in the second field, further inputs the content already entered in the second field into the artificial intelligence module to create the heading.

8. In the information processing system described in claim 1, The creation screen includes a third object that is different from the first and second objects. In the fourth application step, the aforementioned employment requirements and the third creation request are received. Here, the third creation request is a request to create both the heading to be entered in the first field and the content to be entered in the second field at the same time, and is accepted based on the fact that the third object has been operated by the recruiter. In the third creation step, based on the acceptance of the third creation request, at least the adoption requirements are input into the artificial intelligence module, thereby creating both the heading to be entered in the first field and the content to be entered in the second field in one go. An information processing system in which, in the third output step, the heading created in the third creation step is output to the first column, and the content created in the third creation step is output to the second column.

9. In the information processing system described in claim 1, In the second display control step, if the recruiter has not entered the recruitment requirements, the information processing system displays the recruitment requirements input screen for the recruiter, associated with the creation screen.

10. In the information processing system described in claim 1, The content to be entered in the second field created in the second creation step is the job description related to the job posting. In the first creation step, the heading is created such that the upper limit of the number of characters in the heading to be created is the first setting value. In the second creation step, the business content is created such that the upper limit of the number of characters in the business content to be created becomes the second setting value. An information processing system in which the first setting value is smaller than the second setting value.

11. In the information processing system described in claim 1, In the third display control step, the results of the job seeker's search for job postings are displayed on the job seeker's terminal screen as a search results screen. Here, the search results screen includes a link that leads to a page showing the details of the job posting for the searched job. An information processing system in which the headline is displayed in association with the link on the search results screen.

12. In the information processing system according to claim 11, The content to be entered in the second field created in the second creation step is the job description related to the job posting. In the third display control step, the information processing system is controlled so that the business content is hidden on the search results screen.

13. In the information processing system described in claim 1, In the first output step, if there is already content entered in the first column, the heading created in the first creation step is output to the first column in a manner that it is displayed together with the content already entered; and / or An information processing system that, in the second output step, outputs the content created in the second creation step to the second column in a manner that includes the content already entered, if there is content already entered in the second column.

14. In the information processing system described in claim 1, In the second creation step, the content to be entered in the second field is created, and the created content is stored in a predetermined memory area. In the second output step, the information processing system outputs the content created in the second creation step to the second field when the content to be entered into the second field, which has been stored, is retrieved by the operator of the job seeker.

15. In the information processing system described in claim 1, An information processing system in which, in the second presentation step, one or more second options indicating guidelines for modifying the content created in the first creation step or the second creation step are presented to the job seeker, and the content created in the first creation step or the second creation step is modified based on the job seeker's selection of one of the second options.

16. In the information processing system described in claim 1, The fourth display control step involves an information processing system that displays a screen on the job seeker's terminal for inputting an evaluation of the content created in the first creation step or the second creation step.

17. In the information processing system described in claim 1, The second column consists of multiple columns related to the specified items in the job application form, In the second creation step described above, candidate content to be entered in the second field is created, Here, in the creation screen, the candidates are displayed along with a plurality of fourth objects associated with each of the plurality of fields. In the second output step, the information processing system outputs the candidates in the field corresponding to the selected fourth object, based on the fact that one of the plurality of fourth objects has been selected by the job seeker.

18. In the information processing system described in claim 17, The aforementioned multiple fields include fields for entering mandatory requirements and fields for entering preferred requirements related to the application qualifications for the job posting, in an information processing system.

19. Information processing method, An information processing method comprising each step performed by the information processing system according to any one of claims 1 to 18.

20. It is a program, A program for causing a computer to perform each step of the information processing system described in any one of claims 1 to 18.

Citation Information

Patent Citations

  • Document creation support system

    JP2018045690A