Information processing system, information processing method, and program

The information processing system addresses the inefficiency of creating job postings by using an artificial intelligence module to automate the creation of headings and content, thereby enhancing convenience and reducing time for recruiters.

JP7671418B1Active Publication Date: 2025-05-01BIZREACH INC

Patent Information

Application Number
JP2025021963
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-05-01
Estimated Expiration
2045-02-14

AI Technical Summary

Technical Problem

Existing technologies for creating job postings lack convenience for recruiters, making the process inefficient and time-consuming.

Method used

An information processing system that includes a processor configured to display a job posting creation screen, accept recruitment requirements, and use an artificial intelligence module to automatically create headings and content for the job posting, improving the efficiency of the creation process.

Benefits of technology

The system significantly enhances the convenience of creating job postings by automating the creation of headings and content, reducing the time and effort required by recruiters while improving the quality of job postings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007671418000001_ABST
    Figure 0007671418000001_ABST
Patent Text Reader

Abstract

The present invention provides an information processing system etc. that can improve convenience for employers when creating job postings. [Solution] According to one aspect of the present invention, an information processing system for supporting the creation of a job posting includes at least one processor, and the processor is configured to execute the following steps by reading a program. In a first display control step, a job posting creation screen is displayed on a recruiter's terminal, and the creation screen displays at least a first field in which a headline for the job posting is entered, and a second field in which content different from the headline is entered. In a first reception step, the recruiter's hiring requirements and a first creation request for creating a headline to be entered in the first field are accepted, where the first creation request is accepted based on the recruiter operating a first object associated with the first field on the creation screen. In a first creation step, based on the acceptance of the first creation request, An information processing system is provided in which at least the hiring requirements are input into an artificial intelligence module to create a heading to be entered into a first column, and in a first output step, the heading created in the first creation step is output into the first column, and in a second reception step, the hiring requirements and a second creation request to create content different from the heading to be entered into the second column are accepted, where the second creation request is accepted based on the employer operating a second object different from the first object that is associated with the second column on the creation screen, and in the second creation step, based on the acceptance of the second creation request, at least the hiring requirements are input into an artificial intelligence module to create the content to be entered into the second column, and in the second output step, the content created in the second creation step is output into the second column.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] In recent years, technologies have been developed to assist in the creation of documents, etc. For example, Patent Document 1 discloses a technology for analyzing sentences used in a specific document. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2018-045690 A Summary of the Invention [Problem to be solved by the invention]

[0004] On the other hand, there is room to improve the convenience of job seekers when it comes to creating job postings.

[0005] In view of the above circumstances, the present invention provides an information processing system etc. that can improve the convenience for recruiters when they create job postings. [Means for solving the problem]

[0006] According to one aspect of the present invention, there is provided an information processing system for supporting the creation of a job posting, the system including at least one processor, the processor being configured to execute each of the following steps by reading out a program: a first display control step causes a job posting creation screen to be displayed on a recruiter's terminal, the creation screen displaying at least a first field in which a headline for the job posting is input, and a second field in which content different from the headline is input; a first reception step receives hiring requirements from the recruiter and a first creation request for creating a headline to be input in the first field, the first creation request being received based on the recruiter operating a first object provided in association with the first field on the creation screen; and a first creation step, based on the reception of the first creation request, an information processing system is provided in which at least the hiring requirements are input into an artificial intelligence module to create a heading to be entered into a first column, and in a first output step, the heading created in the first creation step is output into the first column, and in a second reception step, the hiring requirements and a second creation request to create content different from the heading to be entered into the second column are accepted, where the second creation request is accepted based on the employer operating a second object different from the first object that is associated with the second column on the creation screen, and in the second creation step, based on the acceptance of the second creation request, at least the hiring requirements are input into an artificial intelligence module to create the content to be entered into the second column, and in a second output step, the content created in the second creation step is output into the second column.

[0007] According to such an embodiment, an information processing system or the like is provided that can improve the convenience for recruiters when creating job postings. [Brief description of the drawings]

[0008] [Figure 1] 1 is a configuration diagram illustrating an information processing system 1. [Diagram 2] 2 is a block diagram showing a hardware configuration of the server device 10. FIG. [Diagram 3]FIG. 2 is a block diagram showing the hardware configuration of a recruiter terminal 20 and a job seeker terminal 30. [Figure 4] FIG. 2 is a block diagram showing functions realized by a server device 10 (control unit 11), a recruiter terminal 20 (control unit 21), and a job seeker terminal 30 (control unit 31). [Diagram 5] FIG. 2 is an activity diagram showing an example of the flow of information processing (processing of creating a job posting) executed by the information processing system 1. [Figure 6] FIG. 13 is a diagram showing an overview of a job posting creation screen. [Figure 7] 13 is an example of a screen displayed on the recruiter terminal 20. [Figure 8] 13 is an example of a screen displayed on the recruiter terminal 20. [Figure 9] 13 is an example of a screen displayed on the recruiter terminal 20. [Figure 10] 13 is an example of a screen displayed on the recruiter terminal 20. [Figure 11] 13 is an example of a screen displayed on the recruiter terminal 20. [Figure 12] 13 is an example of a screen displayed on the recruiter terminal 20. [Figure 13] 13 is an example of a screen displayed on the recruiter terminal 20. [Figure 14] 13 is an example of a screen displayed on the recruiter terminal 20. [Figure 15] 13 is an example of a screen displayed on the recruiter terminal 20. [Figure 16] 13 is an example of a screen displayed on the recruiter terminal 20. [Figure 17] 13A to 13C are reference diagrams showing changes in the first object and the like. [Figure 18] 13A to 13C are reference diagrams showing changes in the first object and the like. [Figure 19] 13 is an example of a screen displayed on a job seeker terminal 30. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

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

[0010] That is, the information processing system of this embodiment is as follows. An information processing system for supporting the creation of a job posting, At least one processor; The processor is configured to execute the following steps by reading the program: In the first display control step, a job posting creation screen is displayed on the recruiter's terminal, and the creation screen displays at least a first field in which a heading of the job posting is input, and a second field in which content different from the heading is input; In the first reception step, the hiring requirements of the recruiter and a first creation request for creating the headline to be input into the first field are received; Here, the first creation request is accepted based on a first object associated with the first field on the creation screen being operated by the recruiter, In the first creation step, based on the receipt of the first creation request, at least the hiring requirements are input into an artificial intelligence module to create the heading to be input into the first column; In a first output step, the heading created in the first creation step is output to the first column; In a second reception step, the hiring requirements and a second creation request for creating content different from the headline input in the second field are received, 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 field on the creation screen, is operated by the recruiter, In a second creation step, based on the receipt of the second creation request, at least the hiring requirements are input into an artificial intelligence module to create content to be input into the second field; In a second output step, the information processing system outputs the content created in the second creation step to the second column.

[0011] Incidentally, a program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server, or 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] In addition, in various information processing according to an embodiment, an input and an output according to the input can be realized. Here, as long as an output is obtained as a result of the input, the form of 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 judgment formula such as a regression formula constructed by a statistical method), or may be a trained model that has previously trained the correlation between the input and the output, or may be a generation AI such as a large-scale language model or a visual language model that can output a desired result by inputting a prompt.

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

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

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

[0016] <Information Processing System 1> Fig. 1 is a configuration diagram showing an information processing system 1. The example of the information processing system 1 shown in Fig. 1 includes a communication line 2, a server device 10, a recruiter terminal 20, and a job seeker terminal 30. The server device 10, the recruiter terminal 20, and the job seeker terminal 30 are configured to be able to communicate with each other via the communication line 2. The connection between the server device 10, the recruiter 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 the recruiter U1. Here, the recruiter U1 may be an organization such as a profit-making corporation (e.g., a company), a non-profit corporation (e.g., a cooperative, a foundation), a public corporation (e.g., a local government), or a person in charge thereof. The job seeker terminal 30 is an information processing terminal used by a job seeker U2. Note that the job seeker U2 refers to various types of people seeking employment, including, for example, employed people (people looking to change jobs), unemployed people looking for employment, and prospective new graduates (job-hunters).

[0018] Although FIG. 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 provide, for example, a platform used by a plurality of recruiters and a plurality of job seekers. Such a platform may be capable of providing a predetermined service (service) to various users via a website. That is, from the perspective of the recruiter U1, the recruiting activity is supported via the website, so it can be said that a website for a recruiting support service is provided. Also, from the perspective of the job seeker U2, the recruiting activity is supported, so it can be said that a site for a job search support service is provided. From these points of view, it can be said that a platform for human resource recruitment is provided by the server device 10. Although not shown in FIG. 1, there may be an operator of such a platform for human resource recruitment.

[0019] Although not shown in detail in FIG. 1, in providing the above-mentioned platform for recruiting, in addition to the recruiter U1 and the job seeker U2, a recruitment agent may also participate as a user of the platform. Here, the recruitment agent is a person who supports the recruiter U1's recruiting operations and may be an organization or a person in charge thereof that mediates the exchange between the job seeker U2 and the recruiter U1. Such a recruitment agent may also be called a recruitment agency, a headhunter, an agent, etc.

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

[0021] <Server device 10> Fig. 2 is a block diagram showing a hardware configuration of the server device 10. As shown in Fig. 2, the server device 10 includes 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 to each other inside 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 out a predetermined program stored in the storage unit 12. That is, information processing by software stored in the storage unit 12 can be specifically realized by the control unit 11, which is an example of hardware, and 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 single, and the server device 10 may have multiple control units 11 for each function. Also, the server device 10 may be configured with a combination of these.

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

[0024] <Communications Division 13> The communication unit 13 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as LTE / 5G, BLUETOOTH (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement it as a collection of multiple communication means. In other words, 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 in an on-premise form or in a cloud form. The server device 10 in a cloud form may provide the above-mentioned functions and processes in the form of, for example, SaaS (Software as a Service) or cloud computing.

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

[0027] <Input section 24> The input unit 24 accepts operation inputs made by the user. The operation inputs are transferred as command signals to the control unit 21 via the communication bus 26. The control unit 21 may execute predetermined control or calculations based on the transferred command signals as necessary. The input unit 24 may be included in the housing of the recruiter terminal 20, or may be externally attached. 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, and the like to the input unit 24. As the input unit 24, a switch button, a mouse, a track pad, a QWERTY keyboard, and the like can be adopted instead of a touch panel.

[0028] <Output section 25> The output unit 25 displays a screen of a graphical user interface (GUI) that can be operated by the user. The output unit 25 may be included in the housing of the recruiter terminal 20, or may be attached externally. Specifically, the output unit 25 may be implemented as a display device such as a CRT display, a liquid crystal display, an organic EL display, a plasma display, or the like. It is preferable that these display devices are implemented by using different devices depending on the type of recruiter terminal 20. The explanation of the output unit 35 is omitted here because it is similar to the explanation of each unit in the recruiter terminal 20.

[0029] 3B, the job seeker terminal 30 includes a control unit 31, a memory unit 32, a communication unit 33, an input unit 34, an output unit 35, and a communication bus 36. The control unit 31, the memory unit 32, the communication unit 33, the input unit 34, and the output unit 35 are electrically connected inside the job seeker terminal 30 via the communication bus 36. Descriptions of the control unit 31, the memory unit 32, the communication unit 33, the input unit 34, and the output unit 35 will be omitted as they are the same as the descriptions of the respective units in the recruiter terminal 20.

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

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

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

[0033] As shown in FIG 4A, server device 10 (control unit 11) includes a display control unit 111, a reception unit 112, and 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 FIG 4B, recruiter terminal 20 (control unit 21) includes a display control unit 211 and an operation reception unit 212. As shown in FIG 4C, job seeker terminal 30 (control unit 31) includes a display control unit 311 and an operation reception unit 312.

[0034] <Display control unit 111> The display control unit 111 is configured to be able 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 information itself generated in a form that is visible to the user, such as a screen, an image, an icon, or text. In addition, such display control may be a signal transmitted from the display control unit 111 to the display control unit 211 of the recruiter terminal 20 or the display control unit 311 of the job seeker terminal 30, and as a result, predetermined information may be displayed on the display unit of the various terminals. In the example of this embodiment, the display control unit 111 displays a job posting creation screen on the terminal of the recruiter U1. The specific contents displayed on the various terminals will be explained later.

[0035] <Reception Department 112> The reception unit 112 is configured to be able to execute a reception step. In the reception step, the reception unit 112 receives various information. The reception path of this information may 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 hiring requirements of the recruiter U1 and a first creation request to create a headline to be input in the first field. Also, in the example of this embodiment, the reception unit 112 receives the hiring requirements and a second creation request to create content different from the headline to be input in the second field. Details of the information received by the reception unit 112 will be explained later.

[0036] <Creation Department 113> The creation unit 113 is configured to be able to execute a creation step. In the creation step, the creation unit 113 creates (generates) various pieces of information related to the information processing system 1. The term "creation" may be appropriately interchangeable with the term "generation". In the example of this embodiment, the creation unit 113 creates a heading to be entered in the first column by inputting at least the hiring requirements into the artificial intelligence module based on the acceptance of the first creation request. Also, in the example of this embodiment, the creation unit 113 creates content to be entered in the second column by inputting at least the hiring requirements into the artificial intelligence module based on the acceptance of the second creation request. Details of this creation will be explained later.

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

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

[0039] <Storage management section 116> The memory management unit 116 is configured to be able to execute a memory management step. In the memory management step, the memory management unit 116 manages various pieces of information to be stored that are 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, for example, a memory area (memory unit 12) provided in the server device 10 and memory areas of various devices, but this memory area does not necessarily have to be within the system shown in FIG. 1, and the memory management unit 116 can also manage various pieces of information to be stored in an external storage device, etc.

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

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

[0042] The language model is an example of a learning model based on a machine learning algorithm. Specific examples of machine learning algorithms include nearest neighbor methods, naive Bayes methods, 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). The training data is composed of a pair of input data for learning and output data (correct answer data). In addition, the language model may not only be one trained for a specific task, but also a general-purpose model that can be used for a wide range of tasks.

[0044] The artificial intelligence unit 117 may be a natural language model as the artificial intelligence, and may include a general-purpose natural language processing trained model such as a large-scale language model (LLM). The LLM is a learning model that has previously trained a large amount of large-scale data (e.g., (i) web content on the Internet, or (ii) data accumulated in a specified database) composed of text data, etc., and can execute various language processing tasks by giving tasks. According to a given prompt, it can perform a wide range of natural language processing tasks such as grasping sentence patterns and contexts, answering questions, and generating sentences. Such a general-purpose learning model may include a language model that can handle various tasks without fine tuning by One-shot Learning, Few-shot Learning, etc. In addition, the general-purpose learning model can also handle various tasks by Zero-shot Learning. The artificial intelligence used in each functional unit of the control unit 11 may be a separate learning model, or may be a common general-purpose learning model. The large-scale language model is a type of generative AI, and includes models provided by services such as OpenAI's GPT, Google's Gemini, and Microsoft's AzureAI Studio. Additionally, the artificial intelligence unit 117 can include any machine learning model, deep learning model, artificial intelligence model, etc. The artificial intelligence unit 117 may be constructed in a system external to the information processing system 1. Furthermore, the artificial intelligence unit 117 may be of an interactive type (which may be interpreted as a chat type or a conversation type) that alternately receives input for performing instructed output, and generates and outputs information.

[0045] The learning model included in the artificial intelligence unit 117 can perform additional learning by a method such as transfer learning or fine tuning. For example, the artificial intelligence unit 117 learns whether the output content has been modified by a user or the like. That is, the artificial intelligence unit 117 may perform additional learning and fine tuning, etc., based on modifications to the content output by the learning model. Also, for example, each time new data is registered, etc., the artificial intelligence unit 117 may perform additional learning and fine tuning, etc., using the new data as new teacher 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 an original trained model. In knowledge distillation, a trained model such as a large-scale language model is used as a teacher model, and the parameters of the student model are adjusted so that the output loss (Soft Target Loss) of the student model (distilled model) relative to the output (Soft Target) of the teacher model is reduced, thereby learning the student model, and the student model becomes a distilled model. In addition, the student model may be learned so that the output loss (Hard Target Loss) of the student model relative to the correct answer label (Hard Target) of the teacher data (combination of input data and output data of the learning model) is reduced. Compared to the original trained model (teacher model), the distilled model has a smaller number of parameters and a smaller processing load while having performance close to the trained model. Therefore, by using the distilled model, the cost of the information processing system 1 can be reduced.

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

[0048] An AI agent may also be called an autonomous agent. An "AI agent" is a model that, when a target (goal, objective, etc.) such as "teach me XX" or a task such as "output XX" is input, breaks down the processing required to reach the goal or accomplish the task into subtasks, actions, etc., and collects and analyzes necessary data, generates and executes programs, etc. An AI agent aims at information or instructions input by a user, autonomously selects and executes tasks, actions, etc. according to the target, outputs information according to the target, and does not require intervention (operation input) from the user. In addition, an AI agent may autonomously learn to achieve a target by autonomously making and executing plans and evaluating the results of the execution. For example, an AI agent may be autonomously updated based on the results of the execution of subtasks (e.g., collected information, analysis results of information, etc.).

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

[0050] <Operation Reception Unit 212 / Operation Reception Unit 312> The operation reception unit 212 receives operations by a user (recruiter U1) who uses the recruiter terminal 20. The operation reception unit 312 receives operations by a user (job seeker U2) who uses the job seeker terminal 30.

[0051] 3. Information processing method In this section, an information processing method of the server device 10 will be described. This information processing method may be executed as each step by each unit of the server device 10. Note that the various features described in this section can be combined with each other as long as no technical contradiction occurs.

[0052] 5 is an activity diagram showing an example of the flow of information processing (job posting creation processing) executed by information processing system 1. Below, the information processing will be described along with each activity in this activity diagram.

[0053] The job posting creation process of this embodiment may be executed by displaying a predetermined creation screen on the recruiter terminal 20. That is, in this embodiment, the recruiter U1 may make a display request for a creation screen to the server device 10 via the recruiter terminal 20, and this display request may be accepted by the server device 10 (activities A101-A102). Then, in response to this display request, the display control unit 111 of the server device 10 may perform predetermined display control, thereby causing the job posting creation screen to be displayed on the recruiter terminal 20 (activities A103-A104).

[0054] FIG. 6 is a diagram showing an overall overview of a job posting creation screen. In the example of the creation screen CS shown in FIG. 6, various items (items I1 to I5, etc.) such as the position name (position heading), job content, application qualifications, occupation, work type, and work location are shown as items to be written in the job posting. Note that for the application qualifications corresponding to item I3, a mode in which "required conditions (MUST)" and "welcome conditions (WANT)" are written is shown. In this manner, the display control unit 111 of the server device 10 of this embodiment may display the job posting creation screen CS on the employer's terminal. Note that the display mode for each item may be appropriately changed in the creation screen CS of this embodiment, such as by displaying [required] for items that must be written in the job posting. Also, the items provided in the job posting are not limited to those shown in FIG. 6, and various items not shown may be adopted.

[0055] In this embodiment, the creation screen CS shows at least a first column in which the job posting title is input and a second column in which content different from the title is input. Explaining based on the example shown in FIG. 6, a column C1 is provided as the first column in which the job posting title is input. That is, in the example of this embodiment, the "position name (position title)" in FIG. 1 corresponds to the job posting title. Note that such a job posting title may be referred to as "job title", "job title", "job tagline", etc. In addition, columns C21, C22, C23, etc. are provided as second columns in which content different from the title is input. Such first and second columns are configured to output content created by the function of the artificial intelligence module (artificial intelligence unit 117). Note that the column C24 shown in FIG. 6 can be used as a column in which a part of the pre-stored tags related to the job type is extracted and displayed. On the other hand, column C24 relating to such job types may also be configured to output content created by the function of the artificial intelligence module (artificial intelligence unit 117), similar to columns C21, C22, C23, etc. shown above.

[0056] In addition, in the example of the creation screen CS shown in Fig. 6, columns C31 and C32 are provided as columns different from the first and second columns. In these columns C31 and C32, in addition to the contents managed by the recruiter U1 (for example, an identification number for the job posting (job posting management ID) and a management position name managed by the recruiter U1), the disclosure conditions set for the job posting can be entered. Note that the contents entered in columns C31 and C32 are only to be used by the recruiter U1 to manage the recruiter U1's job postings, and therefore do not have to be disclosed to job seekers U2, etc., even if the job posting is made public.

[0057] In addition, in the example of the creation screen CS shown in Fig. 6, buttons BT1 to BT4 are arranged for creating various items related to the job posting. In addition, in the example of the creation screen CS shown in Fig. 6, a button BT5 is arranged for confirming the contents of the job posting. Specific situations in which these buttons are used will be explained later.

[0058] After the creation screen SC is displayed on the recruiter terminal 20 in this way, the recruiter U1 inputs the hiring requirements related to the job posting (activity A105). Then, after inputting the hiring requirements, a request to create a heading for the job posting (first creation request) is made (activity A106). The server device 10, which has accepted this first creation request, creates a heading in response to this first creation request (activities A107 to A108). More specifically, the reception unit 112 of the server device 10 accepts the hiring requirements of the recruiter U1 and a first creation request for creating a heading to be entered in the first column. Here, the first creation request is accepted based on the fact that the first object associated with the first column on the creation screen CS has been operated by the recruiter. Then, based on the acceptance of the first creation request, the creation unit 113 creates a heading to be entered in the first column by inputting at least the hiring requirements into the artificial intelligence module. Below, the hiring requirements related to such information processing and the details of the heading creation process of the server device 10 will be described.

[0059] In this embodiment, a feature is that a heading for a job posting is created based on the hiring requirements of the recruiter U1. Here, the route for acquiring the hiring requirements of the recruiter U1 may be set appropriately, but as an example, it may be performed according to the following operations.

[0060] FIG. 7 is an example of a screen displayed on the recruiter terminal 20. In the example of the screen shown in FIG. 7, an operation area for inputting (registering) the hiring requirements of the 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 the recruiter U1. As an example, such an operation area may be displayed when the hiring provider U1 has not input any hiring requirements. That is, in the case where the hiring provider U1 has not input any hiring requirements, the display control unit 111 of the present embodiment may display an input screen for the hiring provider U1's hiring requirements in association with the creation screen CS. More specifically, when the hiring provider U1 has not input any hiring requirements and when the content of each item related to the job posting is to be created (for example, when any of the buttons BT1 to BT4 is pressed), such an area (input screen) may be displayed. Note that even if the hiring requirements have already been input, the hiring requirements may be updated so that they can be edited or updated based on the operation of the recruiter terminal 20.

[0061] In the example shown in FIG. 7, a column C41 for inputting a human resource image (human resource profile) and a column C42 for acquiring information about the recruiter U1 are provided as items related to the hiring requirements. The recruiter U1 who has accessed the screen shown in FIG. 7 can input the human resource image (human resource profile) that the recruiter U1 himself / herself desires as free text (character information) in the column C41. Then, the recruiter U1 who has accessed the screen shown in FIG. 7 can input the URL of a web page (e.g., the company's website, a hiring website, etc.) related to the recruiter U1 in the column C42. In the example of this embodiment, the reception unit 112 of the server device 10 can specify the hiring requirements based on the information received in this way. Note that, hereinafter, such information based on the input operation of the recruiter U1 and utilized in specifying the hiring requirements may be referred to as "first input information."

[0062] Here, the information (e.g., hiring requirements) referenced when creating a heading for a job posting may be the content entered in column C41 or column C42 itself, but in this embodiment, the following form can also be adopted.

[0063] Fig. 8 is an example of a screen displayed on the recruiter terminal 20. The example of the screen shown in Fig. 8 may be, for example, one that transitions to and is displayed when button BT6 is pressed after predetermined information is entered into each of columns C41 and C42 on the screen in Fig. 7.

[0064] In the example screen shown in FIG. 8, an object (object OBJ10) is shown as an option for each of the items "reason for recruitment / background," "specific work content," and "attractiveness of the position," and the recruiter U1 can input (register) the hiring requirements by selecting the option with a check box CB. Such an option may be called a "first option," and may be presented to the recruiter U1 based on the function of the presentation unit 115 of the server device 10. As shown in FIG. 8, the first option may be an option related to one or more items among the reason for recruitment, work content, and attractiveness of the position, but in addition to this, options related to various items may be set as the first option depending on the purpose of increasing the accuracy of creation of each item of the job posting.

[0065] Such first options may be presented, for example, based on the content entered in column C41 or column C42 in Fig. 7. That is, the reception unit 112 of the server device 10 may receive, from the recruiter U1, information on the type of personnel desired by the recruiter U1 and / or information on the recruiter U1. Then, the presentation unit 115 of the server device 10 may present to the recruiter one or more first options related to the hiring requirements, based on the information on the type of personnel desired by the recruiter U1 and / or the information on the recruiter U1 received by the reception unit 112. Then, the reception unit 112 may accept the hiring requirements based on the recruiter U1's selection of one of the first options.

[0066] That is, in this embodiment, the receiving unit 112 of the server device 10 can receive first input information for presenting the first option from the contents entered in the fields C41 and C42. This first input information may include information on the type of personnel desired by the recruiter U1 and / or information on the recruiter U1. Then, the presentation unit 115 of the server device 10 can present the first option to the recruiter U1 based on this first input information and predetermined reference information.

[0067] In addition, when the recruiter U1 inputs a specific URL, as in the input contents in the field C42, the following embodiment can be adopted. That is, the reception unit 112 of the server device 10 can also acquire and accept information about the recruiter U1 published on the network based on the URL input by the recruiter U1. That is, when the button BT6 is pressed with a specific URL input in the field C42, the reception unit 112 collects information on the website corresponding to the input URL by crawling, scraping, or the like, and can thereby acquire information about the recruiter U1. Examples of "information about the recruiter U1" include, but are not limited to, information indicating the business content, information indicating the industry, information indicating the size of the organization, information indicating performance, information indicating the merchandise (products or services) handled, information indicating the financial situation, information indicating the management plan, information regarding the management vision, and the like, and may be appropriately selected from information that the reception unit 112 can acquire. The information about the recruiter U1 acquired in this way can be referred to when outputting the first option. For example, the presentation unit 115 can present, as the first option, keywords, sentences, etc. that are highly relevant to information about the recruiter U1.

[0068] The reference information used in the above-mentioned presentation process may be any information capable of outputting the first option, such as a so-called rule base. Meanwhile, in this embodiment, the presentation unit 115 of the server device 10 may create and present the first option by inputting the first input information (information on the type of personnel desired by the recruiter U1 and / or information on the recruiter U1) to an artificial intelligence module. By adopting such an embodiment, it becomes easier to present the first option efficiently, and as a result, it becomes easier to improve the efficiency of creating job postings for the recruiter U1.

[0069] The first option presented here may be created by a function of the server device 10 or the like and then presented. On the other hand, the first option presented may be extracted from options prepared in advance and then presented.

[0070] For example, the first input information may be input to a first option generation model held by the artificial intelligence unit 117, and the first option generation model may generate a first option related to the first input information. The first option generation model here may be a learning model that is trained to receive the first input information as an input and output a first option related to the first input information. In other words, the first option generation model may be a learning model that is trained using the first input information and the corresponding first option as teacher data. In addition, the first option generation model may be a learning model such as a language model or a large-scale language model, or may be an AI including a generation AI. In this case, the presentation unit 115 may refer to the first input information, input a prompt into the first option generation model that contains an instruction to generate a first option related to the first input information and the first input information, and output the first option. The first option output in this manner may be presented to the recruiter U1. In addition, the presentation unit 115 may input, in addition to the instruction to generate the first option and the first input information, a prompt that inserts, for example, one or more samples of the first input information and one or more corresponding first options to the first option generation model.

[0071] Furthermore, the presentation unit 115 may input the first input information and a plurality of first options prepared in advance to an artificial intelligence module (artificial intelligence unit 117) to output (extract) a first option related to the first input information. For example, the presentation unit 115 may input the first input information and a plurality of first options prepared in advance to a first option extraction model held by the artificial intelligence unit 117, and cause the first option extraction model to output a first option having a correlation with the first input information. The first option extraction model here may be a learning model that receives the first input information and a plurality of first options prepared in advance as inputs and is trained to extract a first option having a correlation with the first input information from among the plurality of first options prepared in advance. In other words, the first option extraction model may be a learning model that is trained using the first input information, a plurality of first options prepared in advance, and a first option corresponding thereto as teacher data. Furthermore, the first option extraction model may be, for example, a learning model such as a language model or a large-scale language model, or may be an AI including a generation AI. In this case, the presentation unit 115 may input a prompt into the first option extraction model, into which an instruction to extract a first option having a correlation with the first input information and the first input information are inserted, with reference to a plurality of first options prepared in advance, and output the first option having a correlation with the first input information. The outputted first option may then be presented to the recruiter U1. Furthermore, the presentation unit 115 may input, in addition to the instruction to extract the first option and the first input information, a prompt into which, for example, one or more samples of the first input information and one or more samples of the first option corresponding thereto are inserted, into the first option extraction model.

[0072] Furthermore, the presentation unit 115 may extract the first option based on the function of the artificial intelligence module (artificial intelligence unit 117) as follows, and present it to the recruiter U1. That is, the presentation unit 115 may output (extract) the first option having a correlation with the first input information based on a method such as vector matching between the first input information and the first option. That is, 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). On the other hand, the presentation unit 115 instructs the artificial intelligence module (artificial intelligence unit 117) to similarly convert each of the multiple first options prepared in advance into vector data (second vector data). Then, the presentation unit 115 may cause the artificial intelligence module (artificial intelligence unit 117) to extract the first option having a correlation with the first input information from the multiple first options prepared in advance, based on the closeness of the distance between the first vector data and the second vector data. The closeness of the distance between the vector data here may be evaluated by various methods, for example, the angle between the two vectors (cosine similarity), etc. Then, the extracted first option may be presented to the recruiter U1.

[0073] The recruiter U1 who sees the screen shown in Fig. 8 can consider the various first options presented and select a first option that is relevant to the recruitment of the recruiter U1. The selection here may be based on an operation such as checking a check box CB. Then, when a predetermined number of first options have been selected and button BT7 is pressed, the reception unit 112 may receive the recruitment requirements. Then, after receiving the recruitment requirements, the screen may transition again to the screen shown in Fig. 6.

[0074] The first option may have the following configuration. That is, the first option may be an object capable of receiving an edit reception operation from the recruiter U1, in addition to a selection operation. Here, when the first option receives an edit reception operation, the first option may change to an editable form for the character information associated with the first option, and may become capable of receiving edits for the character information from the recruiter U1.

[0075] That is, the first option (object OBJ10) may be editable by the recruiter U1. The editing operation here may be performed based on various means, but the following mode is adopted as an example. That is, in the example of the first option (object OBJ10) shown in FIG. 8, an object OBJ11 is provided within the frame (area) of this object OBJ10. The recruiter U1 can perform the editing operation by, for example, operating this object OBJ11. As an example, when the object OBJ11 part on the screen is hovered (so-called mouse hover, mouse over, etc.), a button for editing is displayed, and the recruiter U1 can edit the corresponding content of the first option by pressing this button. Note that here, a combination of hover and button pressing operations is shown as an example of an editing reception operation, but various modes of the editing reception operation may be set. For example, the object OBJ11 may be a button-shaped object, and pressing this button-shaped object by a click operation or the like changes the first option into an editable mode. Furthermore, the first option may be changed to an editable state by pressing within the frame (area) of the object OBJ10 by a click operation or the like.

[0076] FIG. 9 is an example of a screen displayed on the recruiter terminal 20. The example shown in FIG. 9 shows an example in which an edit acceptance operation is performed for a predetermined first option. In the example shown in FIG. 9, a field in which character information can be input is provided within the frame (area) of the object OBJ10. The recruiter U1 can input character information related to the employment requirements into this field. That is, after inputting the predetermined character information, the recruiter U1 can change the character information shown as the first option to the content input by the recruiter U1 by pressing the button BT10. Note that, in the example shown in FIG. 9, a button BT8 and a button BT9 are provided. By pressing the button BT8, the first option corresponding to the object OBJ10 can be deleted (made invisible). Then, when the button BT9 is pressed, the above-mentioned edit operation can be canceled. In this case, for example, the object OBJ10 may return to the state before the edit acceptance operation was performed.

[0077] The recruiter U1 may also select from the first options whose character information has been edited in this manner. This selection may be based on an operation such as checking a check box CB, as described above. Then, when a predetermined number of first options have been selected and the button BT7 is pressed, the reception unit 112 may receive the hiring requirements, as described above.

[0078] After the hiring requirements are received in this manner, the recruiter U1 presses button BT1 in FIG. 6 to create a job posting header. That is, the receiving unit 112 of the server device 10 can receive a request to create a header to be entered in the first field (first creation request) based on the pressing of button BT1. That is, in the example of this embodiment, this button BT1 may function as the first object shown above. Then, when the first creation request is received, the creation unit 113 of the server device 10 creates a header for the job posting based on the hiring requirements of the recruiter U1.

[0079] The headlines created here may be created based on the function of an artificial intelligence module. For example, the accepted hiring requirements may be input to a headline generation model held by the artificial intelligence unit 117, and the headline generation model may generate headlines related to the hiring requirements. The headline generation model here may be a learning model that is trained to input the hiring requirements and output headlines related to the hiring requirements. In other words, the headline generation model may be a learning model that is trained using the hiring requirements and the corresponding headlines as teacher data. The headline generation model may be, for example, a learning model such as a language model or a large-scale language model, or may be an AI including a generation AI. In this case, the creation unit 113 may refer to the hiring requirements, input an instruction to generate a headline related to the hiring requirements and a prompt into which the hiring requirements are inserted, and output the headline. The creation unit 113 may also input, in addition to the headline generation instruction and the hiring requirements, a prompt into which, for example, one or more samples of the hiring requirements and one or more corresponding headlines are inserted, into the headline generation model.

[0080] It is preferable that the headline of the job advertisement has content that will make an impact on the job seeker U2 and content that will appear attractive to the job seeker U2. In particular, since the job seeker U2 often reviews the content of a large number of job advertisements, it is preferable that the headline has content that can efficiently appeal to the job seeker U2 in short words. From this perspective, the creation unit 113 may create a headline so that the upper limit of the number of characters in the created headline is a predetermined value (first set value).

[0081] In addition, in order to make it easier for the job seeker U2 to pay attention to the job posting, the creation unit 113 may create the heading so that it contains a predetermined expression. The expression here may include, for example, an expression related to writing manners, an expression related to the characters used, an expression related to the font, and the like. For example, an expression related to writing manners may be an expression that attracts the interest of those who come into contact with the text, such as by highlighting a predetermined keyword at the beginning of the heading or by using a noun-ending sentence. In addition, an expression related to the characters used may be an expression that includes an emphasis mark (various brackets, asterisks, stars, exclamation marks, question marks, etc.) or an expression that includes an emoticon (graphic symbol, etc.). An expression related to the font may be, for example, a change in font style for at least a part of the text in the heading. In addition to a change in font style, a change in font size, a change in font color, making at least a part of the text bold, making at least a part of the text italic, underlining at least a part of the text, and the like are included.

[0082] When the upper limit of the number of characters of the headline to be created in this way is set to a predetermined value (first set value), a learning model trained to set the upper limit of the number of characters to a predetermined value (first set value) may be used as the headline generation model described above. Furthermore, when the headline generation model is a learning model such as a language model or a large-scale language model, or an AI including a generation AI, a condition for the upper limit of the number of characters to be a predetermined value (first set value) may be combined with the instruction to generate the headline described above. Furthermore, when the headline generation model is a learning model such as a language model or a large-scale language model, or an AI including a generation AI, a condition for the headline to include a predetermined expression may be combined with the instruction to generate the headline described above. That is, when the headline generation model is an AI, the predetermined expression for the headline described above may be realized by including a predetermined instruction in the headline generation instruction included in the prompt. For example, by including instructions such as "Please create a headline sentence using a noun ending," "Please create a clear headline sentence," "Please create a specific headline sentence," "Please create a headline sentence including an impactful keyword that will interest job seekers," etc. in the headline creation instructions, a headline corresponding to such instructions may be created. In this way, it is possible to easily create a headline that meets the hiring requirements of employer U1, and also to easily create a headline that will attract the attention of job seeker U2.

[0083] Then, the heading created in this way is output to the first column (column C1) based on the function of the output unit 114. FIG. 10 is an example of a screen displayed on the recruiter terminal 20. That is, as shown in FIG. 10, when the creation unit 113 performs a heading creation process, the heading created by the creation unit 113 may be inserted into the column C1 (activity A109 to A110). The heading output (inserted) into the column C1 may be associated with the job posting with the content as it is and registered, or may be associated with the job posting after accepting corrections or modifications by the recruiter U1. The registration here may be performed by pressing the button BT5. In the example shown in FIG. 10, the button BT1 is pressed to output (insert) the created heading as it is into the first column (column C1), but as will be described later, a configuration may be adopted in which a screen is displayed on which the content created by the creation unit 113 can be operated, and then the content created by the creation unit 113 is inserted into a predetermined column.

[0084] In addition, in the example of information processing of this embodiment, in addition to the heading set as item I1, the contents of other items are also set, and then the job posting is registered. That is, after the heading is created, the recruiter U1 makes a request to create the contents to be entered in the second column (second creation request) (activity A111). The server device 10, which has accepted this second creation request, creates the contents to be entered in the second column in response to this second creation request (activities A112 to A113). More specifically, the reception unit 112 of the server device 10 accepts the hiring requirements and a second creation request for creating contents different from the heading to be entered in the second column. Here, the second creation request is accepted based on the fact that the recruiter has operated a second object, which is different from the first object and is associated with the second column on the creation screen. Based on the acceptance of the second creation request, the creation unit 113 creates the contents to be entered in the second column by inputting at least the hiring requirements into the artificial intelligence module.

[0085] Specifically, when creating a task content (job content), which is an example of the content to be entered in the second field, the recruiter U1 can press a button BT2 provided on the creation screen CS. By pressing the button BT2 in this manner, the reception unit 112 of the server device 10 can receive a request (an example of a second creation request) to create the task content (job content). That is, in the example of this embodiment, this button BT2 may function as the second object. Then, when the request (an example of a second creation request) to create the task content (job content) is received, the creation unit 113 of the server device 10 creates task content related to the job posting based on the hiring requirements of the recruiter U1.

[0086] Similarly, when creating application qualifications, which are an example of the content to be entered in the second field, the recruiter U1 can press button BT3 provided on the creation screen CS. By pressing button BT3 in this manner, the receiving unit 112 of the server device 10 can receive a request to create application qualifications (an example of a second creation request). That is, in the example of this embodiment, this button BT3 may function as the second object. Then, 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 application qualifications related to the job posting based on the hiring requirements of the recruiter U1.

[0087] The content to be entered in the second column may be created (generated) based on the function of an artificial intelligence module. For example, the accepted hiring requirements may be input to a second column content generation model possessed by the artificial intelligence unit 117, and the second column content generation model may generate the content to be entered in the second column related to the hiring requirements. The second column content generation model here may be a learning model that is trained to input the hiring requirements and output the content to be entered in the second column related to the hiring requirements. In other words, the second column content generation model may be a learning model that is trained using the hiring requirements and the corresponding content to be entered in the second column as teacher data. In addition, the second column content generation model may be, for example, a learning model such as a language model or a large-scale language model, or may be an AI including a generation AI. In this case, the creation unit 113 may input a prompt into the second column content generation model, in which an instruction to generate the content to be entered in the second column related to the hiring requirements and the hiring requirements are inserted, with reference to the hiring requirements, and output the content to be entered in the second column. Furthermore, the creation unit 113 may input, in addition to the instructions for generating the content to be entered in the second column and the hiring requirements, a prompt in which, for example, one or more samples of the hiring requirements and one or more corresponding content to be entered in the second column are inserted, into the second column content generation model. The second column content generation model here may exist for each item corresponding to the second column. That is, when creating the business content (job content) related to item I2, a model that generates the business content may be used as the second column content generation model. Also, when creating the application qualifications related to item I3, a model that generates the application qualifications may be used as the second column content generation model. Of course, the second column content generation model may be one that generates any of the items that can be provided in the job posting, in addition to the business content and application qualifications described here.

[0088] The contents related to the second column created in this way are output to the second column (column C21, column C22, column C23, etc.) based on the function of the output unit 114. That is, similar to the process 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 (activity A114 to A115). Specifically, when the button BT2 provided on the creation screen CS is pressed, the creation unit 113 creates a job description, and the created job description is output to the column C21. When the button BT3 provided on the creation screen CS is pressed, the creation unit 113 creates an application qualification, and the created application qualification is output to at least one of the column C22 and the column C23. The contents inserted into the second column may be associated with the job posting as it is and registered, or may be associated with the job posting after accepting corrections or modifications by the employer U1. After inputting each item on the job advertisement, the employer U1 can confirm the contents of the job advertisement by pressing button BT5 (activities A116 to A118).

[0089] The above describes a series of steps for creating a job posting. However, the following aspects may also be adopted for creating a job posting.

[0090] That is, in an exemplary embodiment, the creation unit 113 of the server device 10 may create a heading by further inputting the content already input in the second column into the artificial intelligence module (artificial intelligence unit 117) when there is content already input in the second column. In other words, when creating a heading in this embodiment, the creation unit 113 can create a heading by inputting the hiring requirements and the content already input in the second column into the artificial intelligence module (artificial intelligence unit 117). By adopting such an embodiment, it is possible to improve the accuracy of creating a heading for a job posting. Note that, when there is content already input in the first column, the content input in the first column may also be further input into the artificial intelligence module (artificial intelligence unit 117) to create a heading. From one perspective, all of the content input to the creation screen CS may be input to the artificial intelligence module (artificial intelligence unit 117). From this perspective, the term "creation screen input content" is used hereinafter, but this creation screen input content may indicate a part or all of the content input in each column (including the first column and the second column) of the creation screen CS.

[0091] That is, when the creation screen input content exists, the headline generation model shown above may be a learning model that is trained to input the hiring requirements and the creation screen input content and output a headline related to the input content. That is, the headline generation model may be a learning model that is trained to use the hiring requirements and the creation screen input content and the corresponding headline as teacher data. In addition, when the headline 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 input an instruction to generate a headline related to the hiring requirements and the creation screen input content by referring to the hiring requirements and the creation screen input content, and a prompt in which the hiring requirements and the creation screen input content are inserted, to the headline generation model, and output the headline. In addition, when performing such generation, for example, a prompt in which one or more samples of the hiring requirements and the creation screen input content and one or more corresponding headlines are inserted may be input to the headline generation model.

[0092] In addition, when creating the content to be input in the second column, the creation unit 113 of the server device 10 may create the content to be input in the second column by further inputting the content already input in the first column and / or the content already input in the second column to the artificial intelligence module (artificial intelligence unit 117). Here, the "content already input in the second column" input to the artificial intelligence module (artificial intelligence unit 117) may include the input content for the second column corresponding to the item to be created, may include the input content for the second column not corresponding to the item to be created, or may include both of these. For example, when creating "business content", which is an example of the content to be input in the second column, if there is content already input in the column C21, the content already input in this column C21 may also be input to the artificial intelligence module (artificial intelligence unit 117). In addition, when creating "business content", if there is content already input in the column C22 or column C23, the content already input in this column C22 or column C23 may also be input to the artificial intelligence module (artificial intelligence unit 117). From one point of view, all the contents input to the creation screen CS may be input to the artificial intelligence module (artificial intelligence unit 117).

[0093] That is, when the creation screen input content exists, the second column content generation model shown above may be a learning model that is trained to input the hiring requirements and the creation screen input content and output the content to be input into the second column related to the input content. That is, the second column content generation model may be a learning model that is trained with the hiring requirements, the creation screen input content, and the content to be input into the second column corresponding to the hiring requirements and the creation screen input content as teacher data. In addition, when 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 input an instruction to generate the content to be input into the second column related to the hiring requirements and the creation screen input content, and a prompt in which the hiring requirements and the creation screen input content are inserted, to the second column content generation model, and output the content to be input into the second column. In addition, when performing such generation, for example, a prompt in which one or more samples of the hiring requirements and the creation screen input content and one or more corresponding contents to be input into the second column are inserted may be input into the second column content generation model.

[0094] In an exemplary embodiment, the creation screen CS may be provided with a third object different from the first object and the second object. In this embodiment, the reception unit 112 of the server device 10 may receive the hiring requirements and a third creation request. Here, the third creation request may be a request to create both the heading to be input in the first column and the content to be input in the second column at the same time, and may be received based on the operation of the third object by the recruiter U1. Then, based on receiving the third creation request, the creation unit 113 of the server device 10 may create both the heading to be input in the first column and the content to be input in the second column at the same time by inputting at least the hiring requirements into the artificial intelligence module (artificial intelligence unit 117). Furthermore, the output unit 114 of the server device 10 may output the heading created by the creation unit 113 to the first column, and output the content created by the creation unit 113 to the second column.

[0095] That is, in the example of this embodiment, a button BT4 labeled "generate all" is provided as the creation screen CS. In an exemplary embodiment, this button BT4 can function as the third object described above. That is, the recruiter U1 can make the third creation request described above by pressing the button BT4. When this third creation request is accepted by the acceptance unit 112 of the server device 10, the contents created for each of the first column (column C1) and the second column (column C21, column C22, column C23, etc.) are created and output in a lump. The process in which the artificial intelligence module (artificial intelligence unit 117) creates (generates) each item may be the same as that described above. The embodiment of "create both at once" may be either that both creation objects, the heading to be entered in the first column and the contents to be entered in the second column, are created simultaneously, or that both creation objects are created sequentially.

[0096] In addition, when creating the content to be entered in the job posting, the following aspects may be adopted.

[0097] That is, the creation unit 113 of the server device 10 may create the job content related to the job advertisement as the content to be entered in the second field. As described above, the creation unit 113 of the server device 10 may create a heading such that the upper limit of the number of characters in the heading to be created is the first set value, but the creation unit 113 of the server device 10 may create the job content such that the upper limit of the number of characters in the job content to be created is the second set value. Here, the first set value may be smaller than the second set value.

[0098] That is, the item I2 (job description (duty description)) provided in the embodiment shown above may typically be filled in with details of the work for the position related to the job posting. In this way, the contents to be written in the items I1 and I2 are different, and the creation process may be performed so that the number of characters of the contents output in the columns corresponding to each item is different.

[0099] Furthermore, the following aspects may be adopted with regard to the content created by the creation unit 113.

[0100] That is, the presentation unit 115 of the server device 10 may present the recruiter with one or more second options indicating a guideline for correcting the content (heading or content to be entered in the second column) created by the creation unit 113. The content created by the creation unit 113 may then be corrected based on the recruiter U1 selecting one of the second options. The display control unit 111 of the server device 10 may also display on the terminal of the recruiter U1 a screen for inputting an evaluation of the content created by the creation unit 113. Such an embodiment will be described with reference to Figs. 11 and 12. Note that Figs. 11 and 12 show an example of creating a job description as the content to be entered in the second column, but the configuration described in this paragraph can also be applied to the case of creating a heading to be entered in the first column or a content to be entered in the second column that is different from the job description.

[0101] FIG. 11 is an example of a screen displayed on the recruiting party terminal 20. FIG. 12 is an example of a screen displayed on the recruiting party terminal 20. In the embodiment shown above, the button BT2 is pressed to output the content created by the creation unit 113 as it is to the second column (column C21). However, the display control unit 111 may display an operation area in which operations can be performed on the content created by the creation unit 113 on the recruiting party terminal 20. In the example shown in FIG. 11 and FIG. 12, an area in which a predetermined operation can be performed on the content created by the creation unit 113 is displayed as a side panel of the creation screen CS. Whether to display an area in which a predetermined operation can be performed in this way may be set for each item provided in the job posting. For example, for items such as the heading or job type of the job posting, which are expected to have a relatively small amount of text (amount of information), the created content may be inserted as it is into a predetermined column of the creation screen CS by pressing a button when creating the content. On the other hand, for items that are expected to require a large amount of text (amount of information) or more detailed consideration, such as the job description and application qualifications, a specified area as shown here may be displayed. Of course, the output mode for each item on the job posting is not limited to that shown here, and can be set as appropriate.

[0102] In the examples shown in Figs. 11 and 12, an object OBJ20 capable of switching between modes of "under generation / generation history" is shown as such an operation area. In the examples shown in Figs. 11 and 12, by selecting the "under generation" mode for this object OBJ20, it is possible to operate the contents (most recently) created by the creation unit 113. Furthermore, when such a "under generation" mode is selected, a field C211 for displaying the contents created by the creation unit 113, a field C212 for allowing additional reference information to be input for the contents created by the creation unit 113, a button BT11 for allowing a correction operation to be performed on the contents created by the creation unit 113, a button BT12 for allowing a correction operation to be performed on the contents created by the creation unit 113, a button BT13 used for outputting the created contents to a second field, an object OBJ21 used when evaluating the created contents, and the like may be provided.

[0103] That is, according to the example shown in FIG. 11 etc., the content created by the creation unit 113 may be displayed in the column C211. The recruiter U1 can consider the content displayed in the column C211 and then consider whether or not the created content needs to be modified. The content displayed in the column C211 may be manually (manually) modified by the recruiter U1. On the other hand, the content displayed in the column C211 may be modified (regenerated) based on the function of an artificial intelligence module (artificial intelligence unit 117) as will be described later.

[0104] A screen displayed when the button BT11 is pressed or when the object OBJ21 is operated will be described with reference to FIG. 12. As an example, when the button BT11 is pressed, a field C213 is displayed on the screen of the recruiter terminal 20. In this field C213, options (second options) showing correction guidelines for the content created by the creation unit 113 are presented. As shown in FIG. 12, the second options here may be options that allow the selection of a guideline for correcting the content created by the creation unit 113 in terms of format, such as style and tone, or a guideline for correcting the content. That is, the recruiter U1 who comes across such second options can specify a correction guideline for the content created by the creation unit 113 by selecting one or more of the second options. The selection of the second options here may be based on an operation such as checking a check box CB, but is not limited to this, and various means for selecting an option may be used as appropriate. When such a selection operation is performed for the second option, for example, the content created by creation unit 113 may be modified in response to the selection operation (with the selection operation as a trigger). On the other hand, the content created by creation unit 113 may be modified in response to pressing of button BT12, which will be described later. That is, by pressing button BT12, the created content may be modified based on a modification guideline corresponding to the selected second option.

[0105] Also, as an example, when the object OBJ21 is operated, a field C214 is displayed on the screen of the recruiter terminal 20. This field C214 is a field for inputting an evaluation of the contents created by the creation unit 113. For example, the recruiter U1 can evaluate the contents created by the creation unit 113 by checking a check box CB in the field C214 corresponding to a predefined item or by inputting text information in a predefined field. Specifically, the recruiter U1 can input the evaluation by performing a predetermined operation (checking the check box CB or inputting text information) and then pressing the button BT15. As an example, such an evaluation may be made viewable by the operator of the platform related to human resource recruitment shown above. Then, the operator who comes into contact with such an evaluation can consider and implement improvements to improve the accuracy of the content creation by the creation unit 113. Note that when the button BT14 shown in FIG. 12 is pressed, the input of such an evaluation can be canceled. For example, the field C214 may be hidden by pressing the button BT14.

[0106] 11 shows an embodiment in which a field C212 in which additional reference information can be input for the content created by creation unit 113 and a button BT12 in which a correction operation can be performed for the content created by creation unit 113 are provided. In this field C212, it is possible to input, as text information, what content is to be referenced for correction of the content created by creation unit 113. That is, the content inputted in this field C212 may include information on the correction guideline created by creation unit 113. Then, by pressing button BT12 after inputting predetermined text information in field C212, a correction process may be performed on the content created by creation unit 113.

[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 held by an artificial intelligence module (artificial intelligence unit 117), and causing the content regeneration model to generate correction 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 trained to receive the content created by the creation unit 113 and the correction guideline information as input, and to output correction 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 trained using the content created by the creation unit 113, the correction guideline information, and the corresponding correction content as teacher data. The content regeneration model may also be a learning model such as a language model or a large-scale language model, or may be an AI including a generation AI. In this case, the creation unit 113 of the server device 10 may input, to the content regeneration model, an instruction to generate correction contents related to the content and correction guideline information created by the creation unit 113 and a prompt in which the content and correction guideline information created by the creation unit 113 are inserted, and output the correction contents. In addition to the instruction to generate the correction contents and the content and correction guideline information created by the creation unit 113, the creation unit 113 may input, to the content regeneration model, a prompt in which, for example, one or more samples of the content and correction guideline information created by the creation unit 113 and one or more corresponding correction contents are inserted. Note that the correction guideline information here may be information associated with at least one of the information input in the field C212 (information on the correction guideline) and the second option selected by the recruiter U1.

[0108] The correction contents output in this manner may be presented to the recruiter U1, for example, by being displayed again in the field C211. As an example, the contents input in the field C211 (the contents previously created by the creation unit 113) may be overwritten with the correction contents. On the other hand, the contents input in the field C211 (the contents previously created by the creation unit 113) and the correction contents may be written side by side in the field C211. These display modes may be appropriately set by the recruiter U1, the operator of the platform, etc. Furthermore, the correction contents displayed in the field C211, etc. may be artificially (manually) further corrected by the recruiter U1. After determining the contents to be output in a predetermined field (first field or second field) on the creation screen CS, the recruiter U1 may press the button BT13, whereby the corresponding contents are output in the field C21.

[0109] Furthermore, the following aspects may be adopted with regard to the content created by the creation unit 113.

[0110] That is, the creation unit 113 of the server device 10 may create the content to be entered in the second column and store the created content in a specified storage area. Then, the output unit 114 of the server device 10 may output the created content to the second column by calling up the stored content to be entered in the second column through an operation by the recruiter U1.

[0111] Such an embodiment will be described with reference to FIG. 13. FIG. 13 is an example of a screen displayed on the recruiter terminal 20. The example of the screen shown in FIG. 13 is displayed when the object OBJ20 on the screen shown in FIG. 11 is switched to the "generation history" mode. In the example of the screen shown in FIG. 13, the contents created (or modified) by the creation unit 113 of the server device 10 are displayed in the columns C213, C214, and C215 in association with time information. Note that the time information here may be based on the time when the creation unit 113 created (or modified) the contents to be input to the second column, as an example. That is, the recruiter U1 who comes across the screen shown in FIG. 13 can output the contents displayed in the corresponding column to the column C21 by performing an operation related to any of the columns C213 to C214. The operation here may be set appropriately, and may be, for example, clicking an area corresponding to the column, or operating an object such as a button associated with each column. The storage process and output process of the created contents may be applied to items other than the business contents (job contents) shown in Fig. 13. That is, the contents to be output can be stored in the first column, and the contents to be output can be stored in the second column for an item other than the business contents (other than the job contents). As described above, the stored contents can be called up and output to the corresponding column.

[0112] Although there are no limitations to the application of this aspect, it is effective in the following cases, for example. That is, the employer U1 may create the content to be entered in the second column (or the first column) after trying various settings. Then, by storing the created content and reviewing and analyzing it as appropriate, the content that matches the image of the employer U1 can be efficiently reflected in the columns of the job posting creation screen CS.

[0113] Furthermore, the following aspects may be adopted with regard to the content created by the creation unit 113.

[0114] That is, when there is content already input in the first column, output unit 114 of server device 10 may output the heading created by creation unit 113 to the first column in a manner in which the heading is written alongside the content already input. Also, when there is content already input in the second column, output unit 114 may output the content created by creation unit 113 to the second column in a manner in which the heading is written alongside the content already input.

[0115] Such an embodiment will be described with reference to FIG. 14 and FIG. 15. FIG. 14 is an example of a screen displayed on the recruiting party terminal 20. FIG. 15 is an example of a screen displayed on the recruiting party terminal 20. The example of the screen shown in FIG. 14 shows an embodiment in which the text SNT1 exists in advance in the section C21 of the screen shown in FIG. 11. Meanwhile, as described above, the content created (or corrected) by the creation unit 113 may be displayed in the section C211. Then, in such a situation, when the button BT13 is pressed, the screen may transition as follows. That is, as shown in FIG. 15, both the text SNT1 that existed in advance in the section C21 and the text SNT2 that was displayed in the section C211 may be written side by side in the section C21. Note that, for the output text SNT2, time information related to the creation process may be written in association with the text SNT2. The time information here may be based on, for example, the time when the creation unit 113 created the job posting or the time when the output unit 114 performed the output process in a specified column (first column or second column). By having the recruiter U1 review a screen in which such text SNT1 and text SNT2 are written side by side, the content of the job posting can be improved. Note that, although the examples shown in Figs. 14 and 15 show an example in which an operation area for the content created by the creation unit 113 is displayed on a side panel, such side writing can also be performed when the content created in column C21 is output using pressing of button BT2 as a trigger.

[0116] Furthermore, the following aspects may be adopted with regard to the content created by the creation unit 113.

[0117] That is, in this embodiment, the second column may be a plurality of columns related to a specific item in the job posting. Then, 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 a plurality of fourth objects corresponding to each of the plurality of columns. Furthermore, based on the selection of one of the plurality of fourth objects by the recruiter U1, the output unit 114 may output the candidate in the column corresponding to the selected fourth object.

[0118] Such an embodiment will be described with reference to Fig. 16. Fig. 16 is an example of a screen displayed on the employer terminal 20. The example shown in Fig. 16 is a screen displayed when performing a creation process for the application qualifications corresponding to item I3. Specifically, Fig. 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. Fig. 16 shows objects OBJ22, OBJ23, buttons BT16, BT17, and BT18, etc., but the functions of these may be similar to those of object OBJ20, object OBJ21, button BT11, button BT12, and button BT13 shown in Fig. 11, respectively, and therefore description thereof will be omitted here.

[0119] In the example of the screen in FIG. 16, columns 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 each of the columns C221, C222, and C223 as a candidate to be used in the job posting. Also, an example is shown in which multiple objects (objects OBJ41, OBJ42, and OBJ43) are displayed in association with each column and labeled "MUST", "WANT", and "Not selected". That is, such multiple objects (objects OBJ41, OBJ42, and OBJ43) can function as the fourth object described above. Specifically, the output mode of the content created by the creation unit 113 changes depending on which of the multiple objects the recruiter U1 operates before the recruiter U1 outputs the content to the second column (columns C22 and C23). That is, in this example, the multiple columns in the second column are described as including a column (column C22) for inputting required requirements related to the application qualifications for the job posting and a column (column C23) for inputting preferred requirements. For example, when the object OBJ41 is operated on the content displayed in the column C221 and the button BT18 is pressed, the corresponding application qualifications (sales experience in the XX field) are output to the column C22. Also, when the object OBJ42 is operated on the content displayed in the column C221 and the button BT18 is pressed, the corresponding application qualifications (sales experience in the XX field) may be configured to be output to the column C23. Note that, when the object OBJ43 is operated on the content created by the creation unit 113, even if the button BT18 is pressed, control may be performed so that no output is made to the column C22 or column C23. Unlike the output mode of pressing button BT18 shown here, the content created by creation unit 113 may be output in a predetermined field when the fourth object is operated (triggered). For example, when the object OBJ41 is operated, the corresponding application qualifications for the content displayed in field C221 may be output in field C22.Similarly, when object OBJ42 is operated on the content displayed in column C221, the corresponding application qualifications may be output to column C23. That is, in this embodiment, it is possible to appropriately control which part of the column on the job posting creation screen CS the content created by the creation unit 113 is to be output to. Note that, although an example is shown here in which the columns for mandatory requirements (MUST) for application qualifications and welcome requirements (WANT) for application qualifications are linked to specific items, the use to which the fourth object can be applied is not limited to this, and the above-mentioned fourth object may be applied to any item required to be included in a job posting.

[0120] Furthermore, with respect to the above-mentioned first object, second object, third object, etc., the following aspects may be adopted.

[0121] As an example, any of the first object, the second object, and the third object may be configured to change its display mode or function depending on the status regarding the creation of the job posting. For example, any of the first object, the second object, and the third object may be configured to change its display mode or function depending on whether or not the hiring requirements for the creation of the job posting have been input, whether or not the employer U1 has agreed to the terms, etc.

[0122] Fig. 17 is a reference diagram showing how the first object etc. change. Fig. 18 is a reference diagram showing how the first object etc. change. Figs. 17 and 18 show how the first object changes using the sequence of (i) to (iv).

[0123] In the example shown in FIG. 6, etc., a button BT1 (first object) used to create a title for a job posting is provided on the creation screen CS, and when the recruiter U1 does not input any recruiting requirements and the button BT1 is pressed, a recruiting requirements input screen is displayed. On the other hand, when such recruiting requirements are not input, as shown in the button BT1a of FIG. 17(i), a display prompting the recruiter U1 to input the recruiting requirements may be displayed on the first object. In the example shown in FIG. 17, the wording "Register recruiting requirements and use AI suggestions" is displayed on the object (button BT1a), and such a display can prompt the recruiter U1 to input the recruiting requirements. Note that the recruiter U1 who comes across such a screen can input the recruiting requirements by pressing the button BT1a, similar to the examples shown in FIGS. 7 to 9.

[0124] In addition, if the hiring requirements have already been entered, the button BT1a may be displayed in the manner shown in FIG. 17(ii). That is, the button BT1b shown in FIG. 17(ii) is a change of the button BT1a, and is displayed to prompt the user to agree to the terms of use regarding the automatic generation of the job posting. This button BT1b may be displayed when the recruiter U1 has not agreed to the terms of use regarding the automatic generation of the job posting, and when the recruiter U1 has already agreed to the terms, the button BT1b may be changed to the button BT1c shown later without changing to the button BT1b. In addition, when the recruiter U1 presses the button BT1b, an operation area for agreeing to the terms of use may be displayed in association with the creation screen CS in response to the press. FIG. 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. In the operation area shown in FIG. 18(iii), a link LNK for transitioning to a web page showing the details of the terms of use, a button BT19 for agreeing to the terms of use, etc. may be provided. For example, the recruiter U1 may operate the link LNK to confirm the terms of use, and then press the button BT19 to agree to the terms of use, transitioning to the screen shown in (iv) of Fig. 18. In other words, if the hiring requirements have already been entered and the terms of use have already been agreed to, the button BT1c may be displayed on the creation screen CS, and pressing this button BT1c may allow the creation operation of the heading of the job posting to be performed.

[0125] 17 and 18 show the manner in which the display and function of the first object used to create the heading of the job posting change, but the display and function of the second object related to an item different from the heading and the third object used in the batch creation of job postings may be configured to change in the same way. That is, the second object and the third object may also be displayed to prompt the user to input the hiring requirements when the recruiter U1 does not input the hiring requirements. Then, the recruiter U1 may be allowed to input the hiring requirements in response to the operation of the second object and the third object. Also, the second object and the third object may also be displayed to prompt the user to agree to the terms of use when the recruiter U1 does not agree to the terms of use. Then, an operation area for agreeing to the terms of use may be displayed in response to the operation of the second object and the third object. Also, when the hiring requirements are input and the terms of use are agreed to, the second object and the third object may be configured to function as an object that creates a specific item of the job posting in response to the operation.

[0126] In addition, the hiring requirements entered by the recruiter U1 (for example, the first option selected by the recruiter U1 or a combination thereof) may be displayed in association with the timing of consent to the terms of use. For example, the hiring requirements entered by the recruiter U1 may be displayed so that the recruiter U1 can see them before the operation area for consenting to the terms of use is displayed, the hiring requirements entered by the recruiter U1 may be displayed on the same screen as the screen showing the operation area for consenting to the terms of use, or the hiring requirements entered by the recruiter U1 may be displayed so that the recruiter U1 can see them after the operation area for consenting to the terms of use is displayed. When the hiring requirements entered by the recruiter U1 are displayed so that the recruiter U1 can see them before the operation area for consenting to the terms of use is displayed, for example, the hiring requirements may be displayed as a side panel of the creation screen CS before the operation area for consenting to the terms of use is displayed as a side panel of the creation screen CS, and the recruiter U1 may be prompted to confirm them. In the case where the recruiting requirements entered by the recruiter U1 are displayed visibly by the recruiter U1 after displaying an operation area for consenting to the terms of use, for example, the operation area for consenting to the terms of use may be displayed as a side panel of the creation screen CS, and after consent is given by operating a button, the recruiting requirements may be displayed as a side panel of the creation screen CS to prompt the recruiter U1 to confirm. Note that the necessity of processing such a display for confirming the recruiting requirements may be set according to the contents created by the creation unit 113. For example, when the third object is operated to create each item of the job posting all at once, a display for confirming the recruiting requirements may be displayed, and when the first object or the second object is operated to create individual items of the job posting, the display for confirming the recruiting requirements may be omitted. In addition, a process for confirming the recruiting requirements may be performed when operating an object only for a predetermined item provided in the job posting (for example, an item with a large amount of information to be described, etc.).

[0127] In the embodiment described so far, a heading for a job posting is created, but the created heading may be used as follows. That is, the display control unit 111 of the server device 10 may display the results of a job posting search by the job seeker U2 on the screen of the job seeker U2's terminal as a search result screen. Here, the search result screen may be provided with a link to transition to a page showing details of the job posting for the searched job posting. Then, on the search result screen, the heading may be displayed in association with the link.

[0128] A specific embodiment will be described with reference to FIG. 19. FIG. 19 is an example of a screen displayed on the job seeker terminal 30. In the example of the screen (search screen SS) shown in FIG. 19, a list of job applications searched for using a predetermined search condition (which may be referred to as a search query) is displayed. Specifically, in the example of the screen shown in FIG. 19, each job application (job application JO) extracted by the search is arranged in a card format, and a job seeker U2 who comes across such a screen can transition to a page showing details of the job posting for the job application by pressing an area corresponding to the job application JO by clicking or the like. In other words, the area corresponding to each job application JO may be a link for transitioning the screen. Also, as shown in FIG. 19, the heading created by this embodiment may be displayed in the area (link) of the job application JO. In other words, by setting content that attracts the interest of the job seeker U2 as the heading, the job seeker U2 can easily pay attention to the corresponding job application. As a result, it can be said that a contribution can be made to the recruitment activities of the recruiter U1.

[0129] As described above, the creation unit 113 may create the work content related to the job advertisement as the content to be entered in the second column. In this case, the display control unit 111 may control the work content to be hidden on the search result screen. That is, the work content usually describes the details of the work related to the job advertisement, and it may not be appropriate to display it on a screen such as that shown in FIG. 19 (search screen SS). For this reason, it may be effective to display the heading on the search screen SS and not display the work content.

[0130] The operation of this embodiment can be summarized as follows. That is, in the information processing method of this embodiment, it is easy to create a headline for a job posting individually based on the hiring requirements of the employer U1. In this way, it becomes easier to create a headline that will attract the interest of the job seeker U2, and the hiring activity of the employer U1 can be made more efficient.

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

[0132] 4.Other Although the embodiment of the present invention has been described above, the present invention is not limited to this, and can be modified as appropriate without departing from the technical concept of the invention.

[0133] In the above embodiment, the server device 10 performs various storage and control, but multiple external devices may be used instead of the server device 10. That is, various information and programs may be distributed and stored in multiple external devices using block chain technology or the like. The artificial intelligence unit 117 may be an external configuration of the server device 10. In that case, the artificial intelligence unit 117, which is an external configuration, may be provided by an artificial intelligence service server, for example, and may be configured to receive input from each functional unit of the server device 10, receive a request to execute an artificial intelligence service, and return an instructed output as a processing result to the server device 10. The artificial intelligence service server may be a server that provides a service using a language model as a learning model, or may be a server that executes a language processing task using a language model, and may provide an LLM, a generation AI, or an AI agent. The artificial intelligence service server receives, for example, a prompt input by text, image, voice, or the like, and generates an answer to the prompt and responds. The server device 10 may cooperate with an API (Application Programming Interface) of a service server that provides the generation AI, etc., and use the generation AI, etc.

[0134] In the above embodiment, the content created based on the function of the artificial intelligence module (artificial intelligence unit 117) for the first and second columns is output, but at least one of the contents related to the first and second columns may be created without being based on the function of the artificial intelligence module (artificial intelligence unit 117). For example, as a modified example, at least one of the contents related to the first and second columns may be created artificially (manually).

[0135] The aspect of the present embodiment is not limited to the information processing system 1, and may be an information processing method or a program. The information processing method includes 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] It may be provided in any of the following ways:

[0137] (1) An information processing system for supporting the creation of a job posting, comprising at least one processor, the processor being configured to execute each of the following steps by reading out a program: a first display control step causes a job posting creation screen to be displayed on a recruiter's terminal, where the creation screen displays at least a first field in which a headline of the job posting is input and a second field in which content different from the headline is input; a first reception step receives hiring requirements of the recruiter and a first creation request to create the headline to be input into the first field, where the first creation request is received based on the recruiter operating a first object associated with the first field on the creation screen; and a first creation step, based on the reception of the first creation request, An information processing system comprising: inputting hiring requirements into an artificial intelligence module to create the heading to be entered into the first column; in a first output step, outputting the heading created in the first creation step to the first column; in a second reception step, accepting the hiring requirements and a second creation request to create content different from the heading to be entered into the second column, wherein the second creation request is accepted based on the employer operating a second object different from the first object which is associated with the second column on the creation screen; in a second creation step, based on the acceptance of the second creation request, inputting at least the hiring requirements into an artificial intelligence module to create the content to be entered into the second column; and in a second output step, outputting the content created in the second creation step to the second column.

[0138] (2) In the information processing system described in (1) above, in a third reception step, information regarding the type of employee the employer is seeking and / or information regarding the employer is received from the employer, and in a first presentation step, one or more first options related to the hiring requirements are presented to the employer based on the information regarding the type of employee the employer is seeking and / or the information regarding the employer received in the third reception step, and in the first reception step, the hiring requirements are accepted based on the employer's selection of one of the first options.

[0139] (3) In the information processing system described in (2) above, in the first presentation step, information regarding the type of employee the employer is looking for and / or information regarding the employer 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, in the third reception step, information about the employer that is published on the network is obtained and accepted based on a URL entered by the employer.

[0141] (5) In an information processing system described in any one of (2) to (4) above, the first option is an object that can accept an editing reception operation from the employer separately from the selection operation, and when the first option accepts the editing reception operation, the first option changes the text information associated with the first option to an editable form, and becomes able to accept editing of the text information from the employer.

[0142] (6) In the information processing system described in any one of (2) to (5) above, the first option is an option regarding one or more items of the reason for recruitment, the work content, and the 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, when there is content already entered in the second column, the heading is created by further inputting the content already entered in the second column into the artificial intelligence module.

[0144] (8) In the information processing system described in any one of (1) to (7) above, a third object different from the first object and the second object is provided on the creation screen, and in a fourth reception step, the hiring requirements and a third creation request are received, where the third creation request is a request to create both the heading to be entered in the first column and the content to be entered in the second column at the same time, and is accepted based on the third object being operated by the employer, and in a third creation step, based on the acceptance of the third creation request, at least the hiring requirements are input into an artificial intelligence module to create both the heading to be entered in the first column and the content to be entered in the second column at the same time, and in a 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.

[0145] (9) In an information processing system described in any one of (1) to (8) above, in a second display control step, if the recruiter does not input the recruitment requirements, an input screen for the recruiter's recruitment requirements is displayed in association with the creation screen.

[0146] (10) In the information processing system described in any one of (1) to (9) above, the content to be entered into the second column created in the second creation step is the job content related to the job posting, and in the first creation step, the heading is created so that the upper limit of the number of characters in the heading to be created is a first set value, and in the second creation step, the job content is created so that the upper limit of the number of characters in the job content to be created is a second set value, and the first set value is smaller than the second set value.

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

[0148] (12) In the information processing system described in (11) above, the content to be entered into the second field created in the second creation step is the job content related to the job posting, and in the third display control step, the job content is controlled to be hidden on the search result screen.

[0149] (13) In the information processing system described in any one of (1) to (12) above, in the first output step, when content has already been entered in the first column, the heading created in the first creation step is output to the first column in a manner in which it is written alongside the already entered content; and / or in the second output step, when content has already been entered in the second column, the content created in the second creation step is output to the second column in a manner in which it is written alongside the already entered content.

[0150] (14) In the information processing system described in any one of (1) to (13) above, in the second creation step, the content to be entered into the second column is created and the created content is stored in a specified memory area, and in the second output step, the stored content to be entered into the second column is called up by the operation of the recruiter, thereby outputting the content created in the second creation step to the second column.

[0151] (15) In the information processing system described in any one of (1) to (14) above, 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 employer, and the content created in the first creation step or the second creation step is modified based on the employer selecting one of the second options.

[0152] (16) In an information processing system described in any one of (1) to (15) above, in a 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 employer's terminal.

[0153] (17) In the information processing system described in any one of (1) to (16) above, the second column is a plurality of columns related to a specified item in the job posting, and in the second creation step, candidates for content to be entered into the second column are created, and here, on the creation screen, the candidates are displayed together with a plurality of fourth objects corresponding to each of the plurality of columns, and in the second output step, based on one of the plurality of fourth objects being selected by the employer, the candidates are output in the column corresponding to the selected fourth object.

[0154] (18) In the information processing system described in (17) above, the multiple fields include a field for inputting required requirements regarding application qualifications related to the job posting, and a field for inputting preferred requirements.

[0155] (19) An information processing method comprising steps executed by an information processing system according to any one of (1) to (18) above.

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

[0157] Finally, although various embodiments according to the present disclosure have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The embodiments and their modifications are included within the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]

[0158] 1: Information processing system 2: Communication lines 10: Server device 11: Control section 12: Storage section 13: Communications Department 14: Communication bus 20: Recruiter terminal 21: Control section 22: Storage section 23: Communications Department 24: Input section 25: Output section 26: Communication bus 30: Job Seeker Terminal 31: Control section 32: Storage section 33: Communications Department 34: Input section 35: Output section 36: Communication bus 111: Display control unit 112: Reception 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 for supporting the creation of a job posting, At least one processor; The processor is configured to execute the following steps by reading the program: In the first display control step, a job posting creation screen is displayed on the employer's terminal, and the creation screen displays at least a first field in which a heading of the job posting is input, and a second field in which content different from the heading is input; In the first reception step, the hiring requirements of the recruiter and a first creation request for creating the headline to be input into the first field are received; Here, the first creation request is accepted based on a first object provided in association with the first field on the creation screen being operated by the recruiter, In the first creation step, based on the reception of the first creation request, at least the hiring requirements are input into an artificial intelligence module to create the heading to be input into the first column; In a first output step, the heading created in the first creation step is output to the first column; In a second reception step, the hiring requirements and a second creation request for creating content different from the headline input in the second field are received, 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, is operated by the recruiter, In a second creation step, based on the receipt of the second creation request, at least the hiring requirements are input into an artificial intelligence module to create content to be input into the second field; In a second output step, the content created in the second creation step is output to the second column in the information processing system.

2. 2. The information processing system according to claim 1, In a third reception step, information regarding the type of human resource the recruiter is looking for and / or information regarding the recruiter is received from the recruiter, In the first presentation step, one or more first options related to the hiring requirements are presented to the employer based on information on the image of the person sought by the employer and / or information on the employer received in the third reception step; In the first reception step, the information processing system receives the hiring requirements based on the employer selecting one of the first options.

3. 3. The information processing system according to claim 2, In the first presentation step, an information processing system generates and presents the first option by inputting information regarding the type of employee the employer is looking for and / or information regarding the employer into an artificial intelligence module.

4. 3. The information processing system according to claim 2, In the third receiving step, an information processing system acquires and receives information about the recruiter that is published on a network based on the URL input by the recruiter.

5. 3. The information processing system according to claim 2, The first option is an object capable of receiving an edit reception operation from the recruiter separately from the selection operation, Here, when the first option accepts the editing reception operation, the first option changes to a form in which the text information associated with the first option can be edited, and becomes able to accept edits to the text information from the employer, in an information processing system.

6. 3. The information processing system according to claim 2, An information processing system, wherein the first option is an option regarding one or more items of the reason for recruitment, the work content, and the attractiveness of the position.

7. 2. The information processing system according to claim 1, In the first creation step, when there is content already entered in the second column, the heading is created by further inputting the content already entered in the second column into the artificial intelligence module, in an information processing system.

8. 2. The information processing system according to claim 1, a third object different from the first object and the second object is provided on the creation screen; In a fourth reception step, the employment requirements and a third creation request are received, Here, the third creation request is a request to create both the heading to be input into the first field and the content to be input into the second field at the same time, and is accepted based on the third object being operated by the recruiter, In a third creation step, based on the receipt of the third creation request, at least the hiring requirements are input into an artificial intelligence module, thereby creating both the heading to be input into the first column and the content to be input into the second column at the same time; In a 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. 2. The information processing system according to claim 1, In a second display control step, if the recruiter does not input the hiring requirements, the information processing system displays an input screen for the recruiter's hiring requirements in association with the creation screen.

10. 2. The information processing system according to claim 1, The content to be entered into the second column created in the second creation step is the business content related to the job posting, In the first creation step, the heading is created so that an upper limit of the number of characters in the heading to be created is a first set value; In the second creation step, the business content is created so that an upper limit of the number of characters of the business content to be created is a second set value; The first set value is smaller than the second set value.

11. 2. The information processing system according to claim 1, In the third display control step, the results of the job seeker's search for job listings are displayed as a search result screen on the screen of the job seeker's terminal, Here, the search result screen is provided with a link to a page showing details of the job posting for the searched job offer, An information processing system in which the heading is displayed in association with the link on the search result screen.

12. 12. The information processing system according to claim 11, The content to be entered into the second column created in the second creation step is the business content related to the job posting, In the third display control step, the information processing system is controlled so that the business content is not displayed on the search result screen.

13. 2. The information processing system according to claim 1, In the first output step, when there is content already input in the first column, the heading created in the first creation step is output to the first column in a manner in which it is written alongside the content already input; 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 written alongside the content already entered.

14. 2. The information processing system according to 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 storage area; In the second output step, the stored content to be entered in the second column is called up by the operation of the recruiter, thereby outputting the content created in the second creation step to the second column.

15. 2. The information processing system according to claim 1, In a 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 employer, and the content created in the first creation step or the second creation step is modified based on the employer selecting one of the second options, in an information processing system.

16. 2. The information processing system according to claim 1, In a fourth display control step, the information processing system causes the employer's terminal to display a screen for inputting an evaluation of the content created in the first creation step or the second creation step.

17. 2. The information processing system according to claim 1, The second section is a plurality of sections related to a predetermined item in the job posting, In the second creation step, candidates for contents to be input into the second field are created, wherein, on the creation screen, the candidates are displayed together with a plurality of fourth objects respectively associated with the plurality of fields; In the second output step, the information processing system outputs the candidate in a field corresponding to the selected fourth object based on the employer selecting one of the multiple fourth objects.

18. 18. The information processing system according to claim 17, The information processing system, wherein the plurality of fields include a field for inputting required requirements regarding the application qualifications related to the job posting, and a field for inputting preferred requirements.

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

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

Citation Information

Patent Citations

  • Post information processing method and device based on AI, equipment and storage medium

    CN117151662A

  • Position description generation method and device based on intention completion and electronic equipment

    CN119228333A

  • Job offer information providing device, method and program

    JP2004295251A

  • Information processor, program, and information processing method

    JP2024059855A

  • Information processing system, information processing method and program

    JP2024118394A

Cited By

  • Information processing systems, information processing methods, and programs

    JP7901758B1