Information processing system, information processing method and program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- BIZREACH INC
- Filing Date
- 2023-10-20
- Publication Date
- 2026-05-25
AI Technical Summary
Creating job postings that accurately reflect the desired human resources sought by employers is time-consuming and often results in a mismatch, leading to fewer qualified applications and ineffective recruitment.
An information processing system utilizing artificial intelligence to facilitate the creation of job postings by receiving human resource conditions, acquiring related information, and generating a job posting tailored to the desired profile through machine learning and natural language processing.
Enables efficient and accurate creation of job postings that attract qualified candidates, reducing time and effort while improving the quality and relevance of recruitment materials.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] Patent Document 1 discloses a technology for acquiring text data entered into a specified form such as a job posting, analyzing the entered text, and generating evaluation score data and evaluation comment data. [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] When companies and other employers hire personnel, they need to create a job posting to communicate to job seekers what kind of personnel they are looking for. However, creating a job posting with appropriate content that matches the desired personnel can take a lot of time and effort. In addition, if there is a discrepancy between the desired personnel and the content of the job posting, the number of applications from people who match the desired personnel will decrease, making it difficult to hire appropriate personnel, and as a result, recruitment activities will not go well.
[0005] In view of the above circumstances, the present invention provides an information processing system etc. that can easily create a job posting. [Means for solving the problem]
[0006] According to one aspect of the present invention, an information processing system is provided. The information processing system includes a processor, and in a first reception step, the processor receives input of the conditions of human resources required by the employer as input of human resource conditions. In a first acquisition step, the processor acquires related information related to the input human resource conditions. In a first output step, the processor inputs the acquired related information to a first artificial intelligence, which outputs a job posting corresponding to the human resources indicated by the related information.
[0007] According to this embodiment, it is possible to easily create a job posting. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram showing the overall configuration of a job posting creation support system 1. [Diagram 2] FIG. 2 is a diagram illustrating a hardware configuration of a server device 10. [Diagram 3] FIG. 2 is a diagram showing the hardware configuration of a recruiter terminal 20. [Figure 4] FIG. 2 illustrates an example of a functional configuration of a control unit of each device. [Diagram 5] FIG. 11 is an activity diagram showing an example of a job posting creation process. [Figure 6] FIG. 13 is a diagram showing an example of a persona input screen. [Figure 7] FIG. 13 is a diagram showing an example of a persona input screen. [Figure 8] FIG. 2 is a diagram illustrating an example of a job seeker database. [Figure 9] FIG. 13 is a diagram showing an example of displayed job seeker information. [Figure 10] FIG. 11 is a diagram showing another example of displayed job seeker information. [Figure 11] FIG. 13 is a diagram showing an example of displayed recommended persona conditions. [Figure 12] FIG. 13 is a diagram showing an example of a displayed job posting. [Figure 13] FIG. 13 is a diagram for explaining a method of reflecting the effect of a correction. [Figure 14] 13 is a diagram explaining a method for generating a persona representing a new character. [Figure 15] 13 is a diagram explaining a method for generating a persona representing a new character. [Figure 16] FIG. 13 is a diagram showing an example of a displayed persona. [Figure 17] FIG. 13 is a diagram showing another example of an output job posting form. [Figure 18] 4 is a diagram illustrating another example of the functional configuration of the control unit 11 of the server device 10. FIG. [Figure 19] FIG. 13 is a diagram showing an example of a displayed job posting. [Figure 20] FIG. 13 is a diagram showing an example of displayed recommended persona conditions. [Figure 21] 2 is a diagram illustrating an example of a functional configuration of a control unit 11 of the server device 10. FIG. [Figure 22] FIG. 11 is an activity diagram showing another example of the job advertisement creation process. [Figure 23] FIG. 13 is a diagram showing an example of a personnel condition input screen. [Figure 24] FIG. 13 is a diagram showing an example of a displayed related information screen. [Diagram 25] FIG. 13 is a diagram showing an example of a displayed job advertisement screen. [Figure 26] FIG. 13 is a diagram showing an example of a target list creation screen. [Figure 27] FIG. 13 is a diagram showing another example of the target list creation screen. [Figure 28] FIG. 13 is a diagram showing an example of a displayed job posting. [Figure 29] FIG. 13 is a diagram showing an example of a corrected job posting. [Diagram 30] FIG. 13 is a diagram showing an example of a displayed employment conditions screen. [Diagram 31] FIG. 13 is a diagram showing another example of the target list creation screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various characteristic features shown in the following embodiments can be combined with each other.
[0010] Incidentally, the program for realizing the software appearing in this 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 started on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0011] In addition, in this 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 addition, in this embodiment, various information is handled, and this information is represented, for example, by physical values of signal values representing voltage and current, high and low signal values as a binary bit group 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.
[0012] In addition, a circuit in the broad sense is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, a memory, etc. 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.
[0013] 1. Hardware Configuration In this section, the hardware configuration of the job advertisement creation support system according to this embodiment will be described.
[0014] Fig. 1 is a diagram showing the overall configuration of a job posting creation support system 1. Fig. 1 shows an overview of each device provided in the job posting creation support system 1 and users who use those devices. Each overview will be explained as appropriate with reference to other figures.
[0015] The job posting creation support system 1 is an information processing system that executes a job posting creation support process, which is information processing for supporting the creation of a job posting. A job posting is a document that describes the recruitment requirements of the personnel that a recruiter such as a company is looking for and the personnel they wish to hire, and for example, describes the type of job, work content, working conditions, and benefits that the recruiter is looking for. The job posting creation support system 1 comprises a communication line 2, a server device 10, and a recruiter terminal 20.
[0016] The communication line 2 includes the Internet, etc., and mediates data exchange between devices connected to the line. The server device 10 is connected to the communication line 2 via a wire, and the recruiter terminal 20 is connected wirelessly. Note that the connection of each device to the communication line 2 may be wired or wireless.
[0017] Server device 10 is an information processing device that executes a job posting creation support process while exchanging data with recruiter terminal 20 via communication line 2. Server device 10 has an artificial intelligence (AI) function, and generates and outputs a job posting. Recruiter terminal 20 is a terminal whose user is a recruiter U1. Recruiter U1 is a person in charge of recruiting personnel in an organization such as a company, for example, a person in the human resources department. Recruiter terminal 20 accepts inputs necessary for the job posting creation support process and displays the output job posting.
[0018] 2 is a diagram showing a hardware configuration of server device 10. Server device 10 includes a control unit 11, a storage unit 12, a communication unit 13, and a bus 14. Bus 14 electrically connects each unit included in server device 10.
[0019] (Control unit 11) The control unit 11 is, for example, a central processing unit (CPU) not shown. The control unit 11 is a computer that realizes various functions related to the job advertisement creation support system 1 by reading out a predetermined program stored in the memory unit 12. In other words, information processing by the software stored in the memory 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 it may be implemented by having multiple control units 11 for each function. It may also be a combination of these.
[0020] (Storage unit 12) The memory 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 job posting creation support system 1 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 memory unit 12 stores various programs, variables, etc. related to the job posting creation support system 1 executed by the control unit 11.
[0021] (Communications Department 13) The communication unit 13 is configured to be able to transmit various electrical signals from the server device 10 to external components. The communication unit 13 is also configured to be able to receive various electrical signals from the external components to the server device 10. More preferably, the communication unit 13 has a network communication function, and may be implemented so that various information can be communicated between the server device 10 and external devices via the communication line 2.
[0022] Fig. 3 is a diagram showing the hardware configuration of the recruiter terminal 20. 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 bus 26. The bus 26 electrically connects the various units comprised in the recruiter terminal 20. The control unit 21, the memory unit 22, and the communication unit 23 may have different specifications, models, etc. from the control unit 11, the memory unit 12, and the communication unit 13 shown in Fig. 2, but are similar hardware.
[0023] (Input section 24) The input unit 24 has keys, buttons, a touch screen, a mouse, etc., and receives input from the user. The input unit 24 may also have a microphone and receive voice input from the user.
[0024] (Output section 25) The output unit 25 has a display, a speaker, and the like, and displays visual information generated in a manner that is visible to the user, such as screens, images, icons, text, and the like, on the display surface of the display, and outputs sounds including voice.
[0025] 2. Functional configuration In this section, the functional configuration of the present embodiment will be described. As described above, information processing by software stored in the storage unit of each device is specifically realized by a control unit, which is an example of hardware, so that each functional unit included in the control unit can be executed.
[0026] 4 is a diagram showing an example of the functional configuration of the control unit of each device. The control unit 11 of the server device 10 includes a server display unit 111, a memory control unit 112, an operation reception unit 113, an artificial intelligence unit 114, a job seeker presentation unit 115, a job seeker acquisition unit 116, an AI control unit 117, a persona presentation unit 118, and a correction reflection unit 119. The recruiter terminal 20 includes a user display unit 211 and an operation reception unit 212.
[0027] The server display unit 111 executes processing for displaying on each terminal a system screen relating to the job listing creation support system 1. The server display unit 111 performs processing such as generating and transmitting an HTML (Hyper Text Markup Language) file, and displays a web page showing the system screen on the recruiter terminal 20. The server display unit 111 may also perform processing such as generating and transmitting display data for an application for using the job listing creation support system 1.
[0028] The memory control unit 112 controls the memory unit 12 of the device itself, and writes and reads data to and from the memory unit 12. The operation reception unit 113 receives user operations via an external terminal. The operation reception unit 113 receives operations from the recruiter U1 via, for example, the recruiter terminal 20. In the job posting creation support system 1, the operation reception unit 113 receives input of a persona by the recruiter U1. A persona is generally a fictional character image that uses a product or service. Here, a character image related to the human resources that the recruiter is seeking (wanting to hire) is called a "persona." The operation reception unit 113 receives input of a persona that indicates a character image related to the human resources that the recruiter U1 is seeking.
[0029] The artificial intelligence unit 114 is an AI equipped with learning models such as language models such as transformers including GPT (Generative Pretrained Transformer, including GPT-1, GPT-2, and GPT-3), BERT (Bidirectional Encoder Representations from Transformers), or BART (Bidirectional and Auto-regressive Transformer).
[0030] A learning model (also called a machine learning model) refers to a learning model based on a machine learning algorithm. Specific algorithms for machine learning include the nearest neighbor method, the naive Bayes method, decision trees, and support vector machines. It also includes deep learning, which uses a neural network to generate features and connection weighting coefficients for learning. The artificial intelligence unit 114 can appropriately apply any of the above algorithms that can be used.
[0031] The artificial intelligence unit 114 may perform machine learning using teacher data. Teacher data refers to learning data, and is composed of a pair of input data and output data. Moreover, the correct answer data refers to the output data of the learning data (teacher data). Note that the trained model refers to a model that has been trained (learned) in advance using appropriate teacher data (learning data) for a learning model according to any machine learning algorithm such as deep learning.
[0032] However, although the trained model has obtained appropriate training data in advance, it is not the case that no further training is performed, and additional training can be performed. Additional training is also performed after the device is installed at the usage site. The artificial intelligence unit 114 may perform machine learning by so-called unsupervised learning to construct the trained model. Unsupervised learning is a method in which a large amount of input data alone is given to learn the input data, and processing is learned without giving output data corresponding to the input data.
[0033] The artificial intelligence unit 114 receives the persona, job seeker information, and job advertisement, and outputs the job advertisement. The job seeker information is information about the job seeker, such as the job seeker's name, age, address, organization, industry, job type, job content, skills, and annual income.
[0034] The job seeker presentation unit 115 presents a list of job seeker information to the employer U1. The job seeker acquisition unit 116 acquires job seeker information. In this embodiment, the job seeker acquisition unit 116 acquires job seeker information related to a job seeker selected by the employer U1 from the list of job seeker information presented by the job seeker presentation unit 115. The AI control unit 117 controls the input to the artificial intelligence unit 114. The AI control unit 117 uses, for example, the job seeker information acquired by the job seeker acquisition unit 116 as input and generates a prompt indicating that a job posting will be output. The artificial intelligence unit 114 outputs the job posting based on the generated prompt.
[0035] The persona presentation unit 118 presents a persona different from the input persona to the recruiter U1. When a correction is made to the output job posting, the correction reflection unit 119 reflects corrections to other parts based on the correction in a manner described below. The user display unit 211 of the recruiter terminal 20 displays a system screen related to the job posting creation support system 1 shown by the screen data transmitted from the server device 10. The operation reception unit 212 receives operations by a user using the recruiter terminal 20.
[0036] 3. Information Processing This section describes information processing (job listing creation processing for creating a job listing) in this embodiment, which causes a computer that controls the job listing creation support system 1 to execute a program. The job listing creation support system 1 includes a processor capable of executing a program to perform each step shown in the following FIG. 5 etc.
[0037] FIG. 5 is an activity diagram showing an example of a job posting creation process. The job posting creation process shown in FIG. 5 is started when the recruiter U1 operates the recruiter terminal 20 to display a persona input screen for inputting the conditions of the personality profile related to the human resource the recruiter is looking for, as indicated by the persona. First, the server device 10 generates a persona input screen using the server display unit 111 (A11). Generating a screen means generating screen data indicating the images, character strings, etc. that constitute the screen and their arrangement. The server display unit 111 transmits the generated screen data to the recruiter terminal 20. The recruiter terminal 20 displays the persona input screen indicated by the transmitted screen data using the user display unit 211 (A12).
[0038] FIG. 6 is a diagram showing an example of a persona input screen. In the example of FIG. 6, the user display unit 211 displays a persona input screen G1. The persona input screen G1 displays the character strings "Persona setting" and "Please enter the conditions of the personnel you wish to hire.", input fields C11 to C14 for the conditions of the personnel you wish to hire, and a next page button B15. As described above, here, the personality profile of the personnel that the recruiter is looking for (wants to hire) is called a "persona." The input fields C11 to C14 are areas for inputting the conditions of each item that indicates a persona, such as "expected annual income," "job type," "industry," and "work location."
[0039] The input method for the input field C11 includes inputting the upper and lower limits of the expected annual income as numerical values, as well as inputting the upper and lower limits using a slider C111. Add buttons B12 to B14 are shown in the input fields C12 to C14, and pressing these add buttons allows inputting character strings. Note that the input method for each item may be, for example, inputting by selecting from a pull-down list. Pressing the next page button B15 after inputting each item displays the next persona input screen.
[0040] Fig. 7 is a diagram showing an example of a persona input screen. In the example of Fig. 7, the user display unit 211 displays a persona input screen G12. The persona input screen G12 displays the character strings "Persona setting" and "Please enter the conditions of the personnel you wish to hire", input fields C15 and C16 for the conditions of the personnel you wish to hire, and a next page button B16. The input fields C15 and C16 are areas for inputting the conditions of the items "Expected role" and "Free keyword".
[0041] The input field C15 includes a display field C151, a search field C152, and a recommendation display field C153. The display field C151 displays items that have been selected as the expected role. The search field C152 displays a search bar for searching the expected role and the search results. The recommendation display field C153 displays items that are recommended as the expected role. The input field C16 is an area for freely entering keywords that you want to include in the job posting in addition to each item.
[0042] When the next page button B16 is pressed after each item has been entered using the operation receiving unit 212, the recruiter terminal 20 receives the conditions of the person to be hired as an input operation of a persona that indicates the personality profile of the desired person (A13), and transmits persona data indicating the persona entered by that input operation to the server device 10.
[0043] When the persona data is transmitted, the server device 10 receives, via the operation reception unit 113, an input of the persona indicated by the transmitted persona data (A14). Next, the server device 10 extracts, via the job seeker presentation unit 115, job seeker information (information about the job seeker) of the job seeker corresponding to the persona whose input has been received (A15). Specifically, the job seeker presentation unit 115 searches the job seeker database DB1 for job seeker information matching the persona whose input has been received and job seeker information of similar job seekers, and extracts it as job seeker information of the job seeker corresponding to the persona. The server device 10 stores a job seeker DB that stores job seeker information.
[0044] Fig. 8 is a diagram showing an example of a job seeker database. In the job seeker database DB1, job seeker ID (Identification), name, age, address, affiliated organization, industry, job type, job content, skills, annual income, etc. are registered as job seeker information in correspondence with each other. The job seeker information includes evaluation information (annual income in the example of Fig. 8) that indicates an evaluation of the job seeker indicated by the job seeker information.
[0045] Furthermore, the items included in the job seeker information include items that are common to the items entered as the persona (age, industry, job type) and similar items (address, organization, annual income). There are cases where the common items match perfectly between the job seeker information and the persona. On the other hand, there are cases where similar items do not match perfectly between the job seeker information and the persona, but one is included in the other or is similar, for example, an address within Tokyo and a workplace in Tokyo. This job seeker information is, for example, obtained and registered from an employment support system (not shown). It is not necessarily the case that all items of information are registered for all job seekers, but it is desirable to register as many items as possible.
[0046] The job seeker presentation unit 115, for example, extracts job seeker information in order of the number of items of information that match or are similar to the input persona. "Similar" means that even if they are not completely identical, they are considered to be of the same type because the content is similar. For example, in the case of age, the job seeker presentation unit 115 determines that they are similar if they are in the same generation or the age difference is less than a threshold, and in the case of industry, if the industry belongs to the same industry (for example, banking, securities, and insurance are all in the financial industry).
[0047] However, the method of extracting job seeker information is not limited to this. For example, the job seeker presentation unit 115 converts the expected annual income, job type, industry, work location, expected role, etc. described in the persona into vectors, and similarly vectorizes the job seeker information registered in the job seeker database DB1. Then, the job seeker presentation unit 115 calculates the distance between the persona and the vector of the job seeker information using cosine similarity or the like, and extracts job seeker information that is close to the vector of the persona.
[0048] The job seeker presentation unit 115 transmits the job seeker information indicating the extracted job seekers to the recruiting party terminal 20. The recruiting party terminal 20 displays the transmitted job seeker information on the user display unit 211 (A16). Fig. 9 is a diagram showing an example of displayed job seeker information. In the example of Fig. 9, the user display unit 211 displays a job listing creation support system screen G21. The job listing creation support system screen G21 displays the character string "Persona setting", the input fields C11 to C16 of the persona input screen shown in Figs. 6 and 7, the character string "Is this the kind of person you are recruiting?", job seeker information K21 to K24, match buttons B211, B221, B231, B241, non-match buttons B212, B222, B232, B242, suggest button B21, and job listing creation button B22.
[0049] Each job seeker information includes the name, age, address, affiliated organization, industry, job type, job content, skills, and annual income of each job seeker. The job seeker information displayed here is only a portion of the job seeker information, and other job seeker information can be displayed by scrolling, etc. In this manner, the job seeker presentation unit 115 presents the job seeker information to the user (employer U1). The Match button is a button that the employer U1 presses when selecting job seeker information that matches the image of the personnel he or she is seeking. The Non-Match button is a button that the employer U1 presses when selecting job seeker information that does not match the image of the personnel he or she is seeking. The job seeker information displayed when the Match button is pressed will be described with reference to FIG. 10.
[0050] Fig. 10 is a diagram showing another example of displayed job seeker information. In the example of Fig. 10, the user display unit 211 displays job seeker information K21 when the match button B211 is pressed. The job seeker information K21 includes evaluation fields B213, B214, and B215, a comment input field C21, and a save button B216. The evaluation fields are fields for inputting evaluations of A, B, and C (A being the best evaluation). In the example of Fig. 10, a evaluation of B has been input.
[0051] The comment input field C21 is a field where the employer U1 inputs comments about the job seeker. The employer U1 inputs points of the job seeker information that the employer U1 feels match the image of the desired personnel in the comment input field C21. The user display unit 211 also highlights the phrase selected by the employer U1 from the job seeker information K21. In the example of FIG. 10, the phrase "UI / UX designer" is highlighted as the selected phrase F21 (hereinafter referred to as the "highlighted phrase"). When the save button B216 is pressed, the comment input in the comment input field C21 and the highlighted phrase are saved as the job seeker information. The operation receiving unit 212 receives the operation of pressing the match button and the operation of pressing the save button B216 as a selection operation of the job seeker information.
[0052] The employer terminal 20, via the operation acceptance unit 212, accepts an operation to select one or more pieces of job seeker information from the displayed job seeker information (A17). Also, in this example, it is assumed that the operation acceptance unit 212 accepts an operation to press the suggest button B21 shown in Fig. 9. The operation acceptance unit 212 transmits selection data indicating the selected job seeker information to the server device 10. The server device 10, via the job seeker acquisition unit 116, acquires the selected job seeker information indicated by the transmitted selection data (A18).
[0053] Next, the server device 10 presents to the recruiter U1, via the persona presentation unit 118, conditions related to the selected job seeker information as recommended conditions for modifying the input persona (hereinafter referred to as "recommended persona conditions"). The persona presentation unit 118 first extracts conditions related to the selected job seeker information as recommended persona conditions (A21).
[0054] The persona presentation unit 118, for example, inputs the selected job seeker information into an artificial intelligence equipped with a learning model that takes job seeker information as input and outputs recommended persona conditions, and extracts the conditions output from the artificial intelligence as recommended persona conditions. The persona presentation unit 118 outputs the extracted recommended persona conditions to the recruiter terminal 20. The recruiter terminal 20 displays the output recommended persona conditions together with the job seeker information via the user display unit 211 (A22).
[0055] Fig. 11 is a diagram showing an example of the displayed recommended persona conditions. In the example of Fig. 11, the user display unit 211 displays a job posting creation support system screen G22. On the job posting creation support system screen G22, a character string "Persona setting", the input fields C11 to C16 of the persona input screen shown in Fig. 6 and Fig. 7, a character string "AI suggestion", a recommended persona condition C22, a deletion recommendation condition C23, a character string "human resources that match the image", a target list K20, a job seeker information update button B26, and a job posting creation button B22 are displayed on the same screen.
[0056] The target list K20 is a list of job seeker information selected by the recruiter U1 (job seeker information of job seekers K1, K5, and K9 in the example of FIG. 11). The recommended persona conditions C22 are conditions extracted as conditions related to the job seeker information included in the target list K20. When the recruiter U1 selects an input field on the persona input screen and the recommended persona conditions C22 and presses the add button B23, the selected recommended persona conditions are added to the corresponding input field on the persona input screen.
[0057] When the recruiter U1 selects the input field on the persona input screen, the entered phrase, and the recommended persona condition C22 and presses the Replace button B24, the selected phrase is replaced with the selected recommended persona condition. When the recruiter U1 selects the recommended deletion condition C23 and presses the Delete button B25, the persona selected as the recommended deletion condition C23 is deleted from the personas entered in the input field.
[0058] Although all of the input fields C11 to C16 on the persona input screen are displayed in the example of Fig. 11, only some of them may be displayed. In that case, for example, only the input field for inputting the recommended persona conditions C22 and the input field in which the deletion recommendation conditions C23 are input may be displayed. This prevents input fields that are not relevant to the correction from being displayed, making it easier to correct the input fields compared to when all the input fields are displayed.
[0059] When the Update Job Seeker Information button B26 is pressed after correcting the persona through the above operation, this is accepted as an input operation of the persona of A13 shown in Fig. 5, and a list of job seeker information based on the corrected persona is presented (A16). When the Create Job Listing button B22 is pressed on the Job Listing Creation Support System screen G22 shown in Fig. 11, the recruiter terminal 20 accepts this as a job listing creation operation through the operation acceptance unit 212 (A23).
[0060] When the operation receiving unit 212 receives an operation to create a job posting, it transmits creation data to the server device 10 indicating the input persona (or the modified persona if the persona has been modified as described above), the selected job seeker information, the evaluation of each selected job seeker information item described in FIG. 10, the input comment, and highlighted phrases ("UI / UX designer" and "AI engineer" in the example of FIG. 11).
[0061] Next, the server device 10 causes the AI control unit 117 to perform input to the artificial intelligence unit 114 (A24). In this embodiment, the AI control unit 117 inputs the persona (modified persona), job seeker information, comments, and highlighted phrases indicated by the transmitted creation data to the artificial intelligence unit 114. More specifically, the AI control unit 117 inputs information such as persona and job seeker information as information related to the persona, along with commands that the artificial intelligence unit 114 can accept. Commands that the artificial intelligence unit 114 can accept include, for example, a command to instruct the output of a job posting, a command to instruct the amount of job postings to be output, a command to instruct the language of the job postings to be output, and a command to instruct items that should definitely be included in the job postings to be output.
[0062] Specifically, the AI control unit 117 inputs, for example, a command that increases the amount of information reflected in the job posting for job seeker information that is more highly rated by the employer U1. This allows the job seeker information that is more highly rated to be weighted and reflected in the job posting. The AI control unit 117 also inputs, for example, a command that indicates that words and highlighted words included in comments are items that should always be included in the job posting. This allows a job posting that always includes words and highlighted words included in comments to be generated.
[0063] Next, the server device 10 executes a job posting creation process based on the input persona (or the corrected persona if the persona has been corrected as described above) and job seeker information by the artificial intelligence unit 114 (A25). The artificial intelligence unit 114 is equipped with a learning model that has undergone machine learning of job seeker information and job postings, etc. This learning model may be a model generated by performing so-called supervised machine learning, in which job seeker information of a job seeker who has previously conducted job search activities is used as input (explanatory variables), and job postings issued by companies, etc. where the job seeker actually found employment (i.e., the job posting that was most effective for the job seeker) and job postings, etc. issued by companies, etc. where the job seeker applied are used as output (objective variables) and the model is trained as associated teacher data.
[0064] The learning model may be generated by learning from any corpus (a database in which natural language sentences are structured and accumulated on a large scale), and may include, as one of a large number of corpora, job seeker information and job postings, as well as pre-selected words and phrases that may be input as the above-mentioned comments and highlighted words and phrases. In this case, the job postings to be learned do not have to be limited to job postings associated with job seekers. The artificial intelligence unit 114 uses the above-mentioned learning model to accept information on personas such as job seeker information as input, and creates and outputs an optimal job posting derived from the job seeker information, i.e., a job posting for hiring personnel indicated by the job seeker information, as a sample.
[0065] Next, the server device 10, by using the AI control unit 117, extracts evaluation information (annual income, etc.) from the job seeker information used to input to the artificial intelligence unit 114 (A26). The AI control unit 117 outputs the job advertisement output by the artificial intelligence unit 114 and the extracted evaluation information to the recruiter terminal 20.
[0066] After A23, a step of reviewing and correcting the sample job posting and the extracted evaluation information may be performed. Reviewing and correction is, for example, a process of extracting and correcting typos, spelling variations, discriminatory language, honorific language, and redundant expressions. The reviewing and correction process may be performed by the artificial intelligence unit 114, or may be performed by other AI, software, or human work.
[0067] The recruiting party terminal 20 displays the outputted recruitment advertisement and evaluation information (A27). Fig. 12 is a diagram showing an example of a displayed job posting. In the example of Fig. 12, the user display unit 211 displays a job posting creation support system screen G3. The job posting creation support system screen G3 displays the character string "Job posting", a job title C31, job posting columns C32, C33, and C34, an evaluation information column D31, a use button B31, a recreate button B32, and a persona presentation button B33.
[0068] The job posting columns C32, C33, and C34 show items such as company overview, job content, and benefits, respectively. Note that these job posting columns are only examples, and other items such as department overview, job content, working conditions, application conditions (essential conditions, desirable conditions), and selling points may be included. In this embodiment, it is assumed that the items included in the job posting and the amount of description in each item are predetermined.
[0069] The evaluation information field D31 shows the expected annual income. The AI control unit 117, for example, displays the statistical value (average value, etc.) of the annual income included in the selected job seeker information as the expected annual income (7.5 million yen in the example of FIG. 12). If there is no problem with the displayed job posting, the employer U1 presses the use button B31, ends the job posting creation process shown in FIG. 5, and uses the job posting for the job posting business.
[0070] If the displayed job posting requires corrections, the employer U1 performs an operation to correct the job posting on the employer terminal 20. The correction operation includes an operation to correct character strings, etc., included in the job posting, and an operation to press the recreate button B32. When the employer terminal 20 receives the correction operation via the operation receiving unit 212 (A31), it transmits correction data indicating the corrected content (for example, the corrected item, the character string before correction, and the character string after correction) to the server device 10.
[0071] The server device 10 receives the corrections indicated by the transmitted correction data through the operation reception unit 113 (A32). Next, the server device 10 causes the correction reflection unit 119 to make corrections to reflect the effects of the corrections received in A32 on other parts of the job posting that are affected by the corrections received in A32 (A33). The method of reflecting the effects of corrections will be described with reference to FIG. 13.
[0072] FIG. 13 is a diagram for explaining a method of reflecting the influence of a correction. In FIG. 13, in the job posting column C33 (job content) of the job posting shown in FIG. 12, the "job type" is corrected from "research job" to "development job". In this case, the correction reflecting unit 119 corrects the "job content" from "description of research job" to "description of development job" and corrects the "required experience and skills" from "research job experience and skills" to "development job experience and skills", for example, as shown in FIG. 13. Specific sentences explaining the contents are entered in the "job content" and "required experience and skills". In this way, a job posting created to recruit personnel for a "research job" can be automatically corrected to a job posting suitable for recruiting personnel for a "development job" by correcting the "job type" column.
[0073] In this way, the correction reflecting unit 119 reflects the correction to the part affected by the correction to the job posting. For example, the correction reflecting unit 119 inputs the corrected content of the job posting to an artificial intelligence equipped with a learning model that inputs the content of a specific item of the job posting and outputs the content of the other items of the job posting, thereby generating a job posting with the content output from the artificial intelligence. Note that the correction reflecting unit 119 may, for example, store in advance a table that associates the content of a specific item of the job posting with the content of the other items, and use the table to reflect the correction to the affected part. In this way, by simply correcting a part of the job posting, the part that requires correction can be automatically corrected by the artificial intelligence or the like, which can save the effort of correcting each item individually and prevent correction omissions.
[0074] The revision reflection unit 119 transmits data indicating the job posting that reflects the revisions to the recruiter terminal 20. The recruiter terminal 20 displays, on the user display unit 211, a sample of the job posting indicated by the transmitted data (A34). Fig. 14 is a diagram for explaining a method for generating a persona that shows a new character image. In the example of Fig. 14, the user display unit 211 displays a job posting creation support system screen G4.
[0075] The job posting creation support system screen G4 displays the information shown in Fig. 12, a Use button B41, a Recreate button B42, and a Submit persona button B43. In the example of Fig. 14, the contents of the job posting column C32 have been modified as described in Fig. 13. If there are no problems with the displayed job posting (the job posting reflecting the modifications), the employer U1 presses the Use button B41, ends the job posting creation process shown in Fig. 5, and uses the job posting for the recruiting business.
[0076] After checking and correcting the sample job posting, the recruiter U1 presses the persona presentation button B43 if it is necessary to review or modify the conditions of the personnel they wish to hire. When the recruiter terminal 20 receives this operation via the operation reception unit 212, it transmits presentation instruction data to the server device 10 instructing the presentation of a persona. When the presentation instruction data is transmitted, the server device 10 generates, via the persona presentation unit 118, a persona that represents a new personality profile that matches the revised job posting (A35). A method for generating a persona that represents a new personality profile will be described with reference to FIG. 15.
[0077] Fig. 15 is a diagram for explaining a method of generating a persona showing a new character. Fig. 15(a) shows an example in which the "workplace" is corrected from "Tokyo" to "Kanagawa" and the "salary" is corrected from "8 million" to "10 million" in the job posting column C34 (compensation, etc.) of the job posting shown in Fig. 12. In this case, the persona presenting unit 118 changes, for example, the "expected annual income" from "7 million to 8 million" to "10 million to 11 million" and the "workplace" from "23 wards" to "Yokohama City" in the input columns of the persona shown in Figs. 6 and 7, as shown in Fig. 15(b).
[0078] In this way, the persona presenting unit 118 generates a persona that matches the content of the revised job advertisement. For example, the persona presenting unit 118 inputs the content of the job advertisement after the revision into an artificial intelligence equipped with a learning model that inputs the content of the job advertisement and outputs the conditions of the person image represented by the persona, thereby generating a persona with the conditions output from the artificial intelligence. Note that the persona presenting unit 118 may, for example, store in advance a table that associates the content of the job advertisement with the conditions of the person image represented by the persona, and use the table to generate a persona that represents a new person image.
[0079] When the persona presentation unit 118 generates a persona as described above, it transmits persona data indicating the generated persona to the recruiter terminal 20. The recruiter terminal 20 displays, by the user display unit 211, the persona indicated by the transmitted persona data (A36). Fig. 16 is a diagram showing an example of a displayed persona. In the example of Fig. 16, the user display unit 211 displays a job posting creation support system screen G5.
[0080] The job posting creation support system screen G5 displays the character string "Persona setting", persona input fields C11 to C16 similar to those in Figs. 6 and 7, and a confirmation button B51. In the example of Fig. 16, the persona generated in A35 (a persona with "expected annual income" set to "1000 to 1100" and "work location" set to "Yokohama City") is entered into each input field. As shown in Fig. 16, the persona presentation unit 118 presents the items (expected annual income and work location) that have been modified from the input persona in a manner different from the other items (enclosed with a thicker line than the other items in the example of Fig. 16).
[0081] If the recruiter U1 is satisfied with the presented persona, he / she presses the confirm button B51. The recruiter terminal 20 accepts this operation as a persona input operation and returns to A13 (acceptance of persona input) to perform the job advertisement creation process. Note that the recruiter U1 may modify the presented persona rather than using it as is and then press the confirm button B51. In that case, the operation of modifying and pressing the confirm button B51 is accepted as persona input in A13. Thereafter, based on the new persona entered, the AI control unit 117 outputs a new job advertisement after displaying a list of job seeker information, selecting job seeker information, displaying recommended persona conditions, modifying persona conditions, and confirming the persona.
[0082] Fig. 17 is a diagram showing another example of an output job posting. In the example of Fig. 17, the user display unit 211 displays a job posting creation support system screen G6. The job posting creation support system screen G6 displays the character string "Job posting", a job title C61, job posting columns C62, C63, and C64, an evaluation information column D61, a use button B61, a recreate button B62, and a persona presentation button B63. The job posting columns C63 and C64 have each been generated with content in line with a new persona.
[0083] The evaluation information column D61 also shows evaluation information (estimated annual income) for the job seeker indicated by the job seeker information selected from the job seeker information presented based on each new persona. In this way, by repeatedly performing the processes A13 to A27, which output a job posting from the input of a persona, the processes A31 to A34, which correct the job posting if necessary, and the processes A35 and A36, which generate a persona, a job posting appropriate for the profile of the employee desired by the employer U1 is generated.
[0084] As described above, in the job advertisement creation support system 1, the operation reception unit 113 functions as an example of a first reception unit that receives input of a persona that indicates a personality profile related to the human resources desired by the employer U1. The operation reception unit 113 receives the input of the persona, for example, at A14 (reception step) shown in FIG. 5. In addition, the job seeker acquisition unit 116 functions as an example of a first acquisition unit that acquires job seeker information on a job seeker corresponding to the personality profile indicated by the input persona. Job seekers corresponding to the personality profile include, for example, at least a job seeker who matches the personality profile and a job seeker who is similar to the personality profile. The job seeker acquisition unit 116 acquires job seeker information, for example, at A18 (first acquisition step) shown in FIG. 5.
[0085] Furthermore, the artificial intelligence unit 114 is an artificial intelligence equipped with a learning model that has undergone machine learning of job seeker information and job advertisements. The AI control unit 117 functions as an example of a first output unit that inputs information related to the persona input in A14 (hereinafter referred to as "persona-related information") to the artificial intelligence unit 114 and outputs a job advertisement for the personality represented by the persona. The persona-related information includes, for example, conditions (persona conditions) that define the personality represented by the persona.
[0086] The persona-related information also includes job seeker information about a job seeker who corresponds to the personality depicted by the persona, as well as comment words entered by the employer regarding such job seeker information, selected highlight words, and entered evaluations (in this embodiment, evaluations A, B, and C described in FIG. 10). These pieces of information are added as information regarding the employer's evaluation of the selected job seeker information, and are hereinafter referred to as "additional information."
[0087] The operation reception unit 113 functions as an example of a fourth reception unit that receives input of comments on the job seeker information, selection of highlighted phrases, and input of evaluation of the job seeker information as input of additional information related to the evaluation by the employer. Furthermore, the job seeker acquisition unit 116 (an example of a first acquisition unit) acquires the input additional information together with the selected job seeker information. Then, the AI control unit 117 (an example of a first output unit) inputs the input additional information to the artificial intelligence unit 114 as persona-related information, and causes the artificial intelligence unit 114 to output a job posting that reflects the additional information.
[0088] When the additional information is a comment phrase and a highlight phrase, the AI control unit 117 reflects the additional information in the job posting by outputting a job posting that includes these phrases. Furthermore, when the additional information is an evaluation of job seeker information, the AI control unit 117 reflects the additional information in the job posting by outputting a job posting that includes more text related to job seeker information for higher evaluations of the job seeker information. According to this embodiment, the additional information input or selected by the employer can be reflected in the job posting. Furthermore, since the job posting is generated simply by inputting the conditions and persona of the personality of the person to be hired and performing operations related to obtaining job seeker information, it is easier to create the job posting than when the employer creates the job posting from scratch.
[0089] Furthermore, in the job advertisement creation support system 1, the job seeker presentation unit 115 functions as an example of a first presentation unit that presents to the recruiter U1 a list of job seeker information about one or more job seekers corresponding to the personality profile indicated by the input persona (for example, job seeker information K21-K24 shown in FIG. 9). The job seeker presentation unit 115 presents the list of job seekers to the recruiter U1, for example, by extracting and outputting the job seeker information in A15 (presentation step) shown in FIG. 5. Then, the job seeker acquisition unit 116 (an example of a first acquisition unit) acquires job seeker information about a job seeker selected from the presented list.
[0090] Then, when the persona is modified based on the selected job seeker information, the AI control unit 117 (an example of a first output unit) inputs the modified persona to the artificial intelligence unit 114 as persona-related information, and causes a job posting corresponding to the profile indicated by the persona to be output. According to this embodiment, it is possible to output a job posting corresponding to a profile closer to the profile desired by the employer, compared to a case in which the modified persona is not input to the artificial intelligence unit.
[0091] Furthermore, the AI control unit 117 (an example of a first output unit) inputs the selected job seeker information as persona-related information to the artificial intelligence unit 114, and causes it to output a job advertisement corresponding to the personality depicted by the persona. According to this embodiment, it is possible to better reflect the intentions of the recruiter compared to a case in which the recruiter U1 does not select the acquired job seeker information.
[0092] In addition, even if you are not a human resources department personnel, that is, even if you are not familiar with creating job postings or have little experience in creating job postings, you can create a job posting that covers all the necessary items. In addition, even if you are not a business department personnel, you can set a persona while checking the job seeker information of a specific job seeker on the same screen, so that the image of the human resources that the employer is looking for can be concreted and the conditions of the personality can be set accurately and in detail. In addition, the time required to create a job posting can be significantly reduced, and as a result, time can be allocated to other tasks required for recruiting personnel (for example, sending scouting emails and responding to candidates for employment, etc.). In addition, even if the persona conditions information entered by the employer is small, by selecting job seeker information, it is possible to obtain sufficient information required for the artificial intelligence to create a job posting, and as a result, the quality and accuracy of the job posting can be improved.
[0093] Furthermore, in the job advertisement creation support system 1, the job seeker information includes evaluation information (such as the annual income and evaluation score shown in FIG. 8) indicating an evaluation of the job seeker indicated by the job seeker information. The AI control unit 117 (an example of a first output unit) then outputs the evaluation information of the job seeker corresponding to the input persona in association with the job advertisement for the personality indicated by the persona. In the example of FIG. 12, the evaluation information indicated in the evaluation information column D31 is output in association with the job advertisements indicated in the job advertisement columns C32, C33, and C34. This embodiment allows the employer U1 to grasp the trend in the evaluation of job seekers.
[0094] Furthermore, in the job posting creation support system 1, the operation reception unit 113 functions as an example of a second reception unit that receives a first correction to the output job posting. The operation reception unit 113 receives the first correction, for example, in A32 (second reception step) shown in Fig. 5. For example, the correction to the job type shown in Fig. 13 is an example of the first correction.
[0095] The persona presentation unit 118 then functions as an example of a second output unit that outputs a persona that shows a profile of a person corresponding to the job posting corrected by the accepted first correction. The persona presentation unit 118 generates and outputs a persona, for example, in A35 (second output step) shown in Fig. 5. According to this embodiment, it is possible to improve the accuracy of the desired profile of a person compared to the case where only the persona input by the recruiter U1 is used.
[0096] In addition, by repeatedly performing the following tasks, such as entering the conditions and personas of the personnel you want to hire, searching for job seekers, selecting job seeker information and adding them to the target list, modifying the personas, creating a job posting, searching for job seekers, and adding them to the target list, you can create the optimal job posting for the personnel you want. You can also modify the persona (desired person image) you set while creating the job posting.
[0097] Furthermore, in the job posting creation support system 1, the operation reception unit 113 also functions as an example of a third reception unit that receives a second correction to the output job posting. The operation reception unit 113 receives the second correction, for example, in A32 (third reception step) shown in Fig. 5. For example, the correction to the treatment, etc. shown in Fig. 15(a) is an example of the second correction.
[0098] The modification reflection unit 119 then functions as an example of a first reflection unit that makes a third modification to the job posting that reflects the influence of the received second modification on the parts of the job posting that are affected by the modification. The modification reflection unit 119 makes the third modification, for example, in A33 (first reflection step) shown in Fig. 5. For example, the modifications to the age, place of residence, and job title shown in Fig. 15(b) are an example of the third modification. According to this embodiment, it is possible to make the job posting easier to modify than if the third modification is not made.
[0099] Furthermore, in the job posting creation support system 1, the operation reception unit 113 (an example of a first reception unit) receives input of the conditions of the personality profile related to the human resources desired by the employer as an input of a persona. Furthermore, as described in FIG. 9, the job seeker acquisition unit 116 (an example of a first acquisition unit) acquires job seeker information selected by the user. In this case, the persona presentation unit 118 functions as an example of a third output unit that outputs conditions related to the selected job seeker information as conditions of a recommended personality profile. The "recommended personality profile" here refers to the personality profile of a persona that is recommended when the job seeker indicated by the selected job seeker information is targeted for recruitment.
[0100] According to this embodiment, the accuracy of the desired person profile can be improved compared to when the conditions of the recommended person profile are not output. For each item of the persona, the addition, modification, or deletion of the persona may be suggested (the AI suggestion described above) based on the selected job seeker information. The AI suggestion is also possible at the persona input stage, before the job seeker information or job posting is selected. For example, if a low annual income, age, etc. is set for the information set on the initial persona input screen, new annual income and age conditions are suggested. The employer can check the output persona suggestions and choose whether or not to modify the persona originally entered.
[0101] Furthermore, in the job posting creation support system 1, the persona presentation unit 118 (an example of a third output unit) outputs the conditions of a recommended personality profile to a first screen (for example, job posting creation support system screen G22 shown in FIG. 11). Furthermore, the persona presentation unit 118 functions as an example of a fourth output unit that outputs the acquired job seeker information or the acquired job posting to the first screen (for example, job posting creation support system screen G22 shown in FIG. 11). According to this aspect, since the persona can be input / modified while viewing the job seeker information or the job posting, the accuracy of setting the conditions of the desired personality profile can be improved compared to a case where the persona and the job seeker information or the job seeker are displayed on separate screens.
[0102] <Other embodiments> The job seeker information is not limited to the information shown in Fig. 8. The job seeker information may include, for example, a desired industry, a desired job type, a desired working area, a desired commuting time, qualifications, language ability, years of experience, and selling points. The information indicating the persona is not limited to the information shown in Fig. 6. The information indicating the persona may include, for example, an educational background, language ability, travel history, awards, how to spend a day, the size of the organization to which the person belongs, the scope of work responsibilities, tasks and goals to be achieved, magazines and articles frequently read, frequently used SNS (Social Networking Service), and frequently used devices.
[0103] <Enter job posting> In the embodiment, the artificial intelligence unit 114 is equipped with a learning model that receives as input the job seeker information, persona, input comments, and highlighted phrases of the job seeker, but is not limited to this. The artificial intelligence unit 114 may be equipped with a learning model that receives as input, for example, a job posting in addition to the above information. The functional configuration in this case will be described with reference to FIG. 18.
[0104] Fig. 18 is a diagram showing another example of the functional configuration of the control unit 11 of the server device 10. In addition to the units shown in Fig. 4, the control unit 11 includes a job posting presentation unit 120 and a job posting acquisition unit 121. The job posting presentation unit 120 presents a list of job postings to the employer U1. The job posting acquisition unit 121 acquires a job posting for input. The job posting acquisition unit 121 acquires a job posting for input selected by the employer U1 from the list presented by the job posting presentation unit 120.
[0105] In the example of Fig. 18, server device 10 stores a plurality of job listings for input in a job listing database. The plurality of job listings are, for example, job listings that have actually been used in the past by recruiters such as companies and job listings that are currently posted on recruitment sites, etc., and include job listings by recruiters other than the recruiter who is the user operating job listing creation support system 1. Job listing presentation unit 120 extracts job seekers, for example, in a similar manner to the method used by job seeker presentation unit 115 to extract job seeker information.
[0106] Specifically, the job seeker presentation unit 115 searches the job board database for job boards that match and similar job boards to the persona whose input has been accepted, and extracts the job board that corresponds to the persona. The job board presentation unit 120 sends the extracted job board to the recruiter terminal 20 as a job board for input. The recruiter terminal 20 displays the sent job board via the user display unit 211. In the job board database, the recruiter ID, name of the company, etc., location, company overview, job details (industry type, job type, job details, skills, expected annual income, etc.) are registered in correspondence with each other as job boards.
[0107] Fig. 19 is a diagram showing an example of a displayed job posting. In the example of Fig. 19, the user display unit 211 displays a job posting creation support system screen G71. On the job posting creation support system screen G71, the character string "Persona setting", the input fields C11 to C16 of the persona input screen shown in Fig. 6 and Fig. 7, job postings Q71 to Q74, match buttons B711, B721, B731, B741, non-match buttons B712, B722, B732, B742, suggest button B21, and job posting creation button B22 are displayed on the same screen.
[0108] It should be noted that the job posting creation support system screen G71 can also display a list of searched job seeker information and can be switched using tabs, but in the example of Figure 19, only the list of job postings will be explained. Each job posting shows the company overview, job details, and benefits, etc. The job postings displayed here are only a partial list, and other job postings can be displayed by scrolling, etc. In this way, the job posting creation support system 1 presents the job postings for input to the user (employer U1).
[0109] The recruiter terminal 20 receives, via the operation reception unit 212, an operation of pressing the matching button of the job posting to be selected as an operation of selecting a job posting. The operation reception unit 212 may also receive input of an evaluation, comment, and highlighted phrases for the selected job posting, as in the example of FIG. 10. When the operation of pressing the suggest button B21 is performed, as in the example of FIG. 11, recommended persona conditions are presented based on the selected job posting. When the operation of pressing the job posting create button B22 is performed, the operation reception unit 212 transmits creation data indicating the selected job posting and the input persona, comment, and highlighted phrases to the server device 10. The server device 10 acquires the job posting indicated by the transmitted creation data via the job posting acquisition unit 121.
[0110] In this way, the job posting presentation unit 120 functions as an example of a second presentation unit that presents a list of one or more job postings corresponding to the personality profile indicated by the input persona. The job posting acquisition unit 121 also functions as an example of a second acquisition unit that acquires a job posting corresponding to the personality profile indicated by the input persona as a job posting to be input. The job posting acquisition unit 121 acquires a job posting selected from the presented list of job postings as a job posting to be input.
[0111] The job postings stored in server device 10 are obtained together with job seeker information from an employment support system (not shown). The employment support system referred to here is not only used by the organization to which recruiter U1 belongs, but also by various other organizations. Therefore, the job postings for input include job postings by recruiters other than the recruiter UI. The other recruiters referred to here are companies, organizations, etc. other than recruiter U1.
[0112] Then, the AI control unit 117 (an example of a first output unit) inputs the job seeker information acquired for the input persona and the job advertisement to be input as persona-related information to the artificial intelligence unit 114, and outputs a job advertisement corresponding to the personality depicted by the persona. According to this embodiment, the contents of the job advertisement corresponding to the human resources desired by others (other recruiters) are reflected, so it becomes easier to obtain not only the human resources desired by recruiter U1, but also the human resources desired by others, compared to the case where a job advertisement by another recruiter is not input.
[0113] The persona-related information also includes the comment phrases input by the employer, who is the user of the job posting creation support system 1, to the input job posting, the selected highlight phrases, and the evaluation of the job posting. The operation reception unit 113 functions as an example of a fifth reception unit that receives the input of comments to the input job posting, the selection of highlight phrases, and the input of the evaluation of the job posting as input of information (hereinafter referred to as "additional information") to be added as information regarding the evaluation by the employer of the selected input job posting. The job posting acquisition unit 121 also acquires the input additional information together with the selected job posting. The AI control unit 117 (an example of a first output unit) then inputs the additional information for the input job posting as persona-related information to the artificial intelligence unit 114, and causes the artificial intelligence unit 114 to output a job posting reflecting the additional information.
[0114] The method of reflecting the additional information may be the same as the method of reflecting the additional information input by the employer to the job seeker information described above. According to this embodiment, the specific additional information added to the job posting can be reflected in the job posting. In addition, since the job posting is generated simply by inputting the conditions and persona of the person to be employed and performing operations related to obtaining a job posting for input, the job posting can be created more easily than if the employer created the job posting from scratch.
[0115] Moreover, by increasing the amount of information input to the artificial intelligence unit 114 compared to when the employer selects only job seeker information, the accuracy of the output job posting can be improved. Furthermore, since the persona conditions can be set while checking the job posting to be input on the same screen, the image of the desired human resource of the employer can be more concrete, and the conditions of the personality can be set more accurately and in detail. Furthermore, by revising the persona while looking at other job postings targeting similar human resources, the employer can more appropriately set the conditions of the human resource that the employer wishes to hire. As a result, the quality of the input to the artificial intelligence unit 114 is improved, and better job postings can be generated.
[0116] <Recommended persona conditions> As described above, when a job posting is selected by recruiter U1, persona presentation unit 118 may output conditions related to the selected job posting as conditions of a recommended person profile (recommended persona conditions) and present them to recruiter U1. In this case, persona presentation unit 118, for example, inputs the selected job posting into an artificial intelligence equipped with a learning model that inputs the job posting and outputs the conditions of the recommended person profile, and extracts the conditions output from the artificial intelligence as the conditions of the recommended person profile.
[0117] The persona presentation unit 118 outputs the extracted recommended persona conditions to the recruiting party terminal 20. The recruiting party terminal 20 displays the output recommended persona conditions by the user display unit 211 together with the selected job posting. Fig. 20 is a diagram showing an example of the displayed recommended persona conditions. In the example of Fig. 20, the user display unit 211 displays a job posting creation support system screen G72.
[0118] The job posting creation support system screen G72 displays, on the same screen, the character string "Persona setting", the input fields C11-C16 of the persona input screen shown in Figures 6 and 7, the character string "AI suggest", recommended persona conditions C72, recommended deletion conditions C73, the character string "Job posting that matches your image", a list K70, an update job seeker information button B76, and a create job posting button B72. The list K70 is a list of job postings selected by the employer U1.
[0119] The recommended persona conditions C72 are conditions extracted as conditions related to the job posting included in the list K70. The Add button B73, the Replace button B74, and the Delete button B75 can be operated in the same manner as the buttons of the same names shown in FIG. 11. On the job posting creation support system screen G72, only the job posting may be selected, but it is also possible to select job seeker information by switching tabs. In the latter case, when the job posting creation button B72 is pressed, the AI control unit 117 inputs the persona (modified persona), the selected job seeker information, and the selected job posting to the artificial intelligence unit 114. In this way, by inputting the selected job posting to the artificial intelligence in addition to the selected job seeker information, the accuracy of the desired person profile can be further improved.
[0120] <Controlling the amount of description> The AI control unit 117 may control the amount of description in the job posting. For example, the AI control unit 117 outputs a job posting sample in which more information about the highlighted phrase selected by the employer U1 is described than about other items. For example, in the example of FIG. 11, the AI control unit 117 instructs the artificial intelligence unit 114 to output a job posting in which more information about the highlighted phrases "UI / UX designer" and "AI engineer" is described than about other items. The artificial intelligence unit 114 outputs a sample job posting in which each item is described with the instructed amount of description.
[0121] The AI control unit 117 may specify a specific number of characters for each item (for example, 200 characters or more, 400 characters or less), or may specify the number of characters for the entire job posting. In this case, the artificial intelligence unit 114 outputs a sample job posting in which the specified items are described in the specified number of characters. Furthermore, as described above, when a job posting corresponding to the person image indicated by the input persona is acquired, the AI control unit 117 may output, as a sample job posting, a job posting in which the items selected by the employer among the items described in the acquired job posting are described more than the other items. In either case, a job posting that better reflects the employer's intentions can be created compared to a case in which the amount of description is not controlled.
[0122] <Human Resources Requirements, Related Information, and Secondary Artificial Intelligence> In the embodiment, the persona is input, the job seeker information is acquired, and the job advertisement is output by the artificial intelligence unit 114, but the process for outputting the job advertisement is not limited to these. The functional configuration in this case will be described with reference to FIG.
[0123] Fig. 21 is a diagram showing an example of a functional configuration of the control unit 11 of the server device 10. The control unit 11 includes an information presentation unit 123, an information acquisition unit 124, a second artificial intelligence unit 125, an information search unit 126, and a third artificial intelligence unit 127 in addition to the server display unit 111, the memory control unit 112, the operation reception unit 113, the artificial intelligence unit 114, the AI control unit 117, and the correction reflection unit 119 shown in Fig. 4.
[0124] The operation reception unit 113 (an example of a first reception unit) receives input of the conditions of the human resources required by the recruiter U1 as input of human resources conditions. The human resources conditions include, for example, the position within the organization for which the recruiter U1 wishes to hire human resources. The position represents the department, role, title, positioning, responsibilities, and job content within the organization, and is represented, for example, by a job title or position (such as department manager, section manager, and assistant manager). As described above, the artificial intelligence unit 114 is an artificial intelligence equipped with a learning model that has undergone machine learning of job seeker information and job postings, and is an example of a first artificial intelligence.
[0125] The information acquisition unit 124 (an example of a first acquisition unit) acquires related information related to the input personnel requirements. The related information is information about personnel that the recruiter U1 wishes to hire, is information related to the input personnel requirements, and is additional personnel requirements. The related information includes, for example, additional personnel requirements such as the role, work content, skills, and experience expected of the personnel.
[0126] The information presentation unit 123 presents a list of job seeker information and a list of job postings to the employer U1. The information presentation unit 123 extracts and presents job seeker information about one or more job seekers, for example, by using a method for extracting job seeker information from the job seeker database DB1 in FIG. 8. In the example of FIG. 21, the storage unit 12 of the server device 10 stores a job posting database that stores various job postings (job postings created in the past or job postings that have been registered and used for recruiting personnel). The information presentation unit 123 extracts and presents one or more job postings from the job posting database as job postings to be input to the third artificial intelligence unit 127 described later, in a similar manner to the job posting presentation unit 120 shown in FIG. 18.
[0127] In the above embodiments, the job seeker information and the job advertisement are presented before the job advertisement is output, but in this embodiment, the information presentation unit 123 extracts and presents the job seeker information and the job advertisement for input after the job advertisement is output. In addition, both the job seeker information and the job advertisement may be presented, or only one of them may be presented.
[0128] 21 is an artificial intelligence equipped with a learning model that has been machine-learned to learn human resource conditions that can be human resource conditions and learning information that can be related information as learning data, and is an example of a second artificial intelligence. The information acquisition unit 124 (an example of a first acquisition unit) inputs, for example, input human resource conditions to the second artificial intelligence unit 125 and acquires related information output from the second artificial intelligence unit 125.
[0129] Then, the AI control unit 117 (an example of a first output unit) inputs the related information acquired by the information acquisition unit 124 (an example of a first acquisition unit) to the artificial intelligence unit 114 (an example of a first artificial intelligence), and causes the artificial intelligence unit 114 to output a job posting corresponding to the human resources indicated by the input related information. The human resources indicated by the related information here can also be referred to as human resources related to the related information.
[0130] The human resources indicated by the related information are, for example, human resources that satisfy the human resources conditions used when the information acquisition unit 124 acquires the related information. Furthermore, when additional human resources conditions output based on the input human resources conditions are acquired as related information, the human resources indicated by the related information are human resources that satisfy the additional human resources conditions. For example, when the related information is information on the above-mentioned "role, work content, skills, experience, etc. expected of the human resources," the human resources indicated by the related information are human resources that have the potential to meet those expectations, and are human resources that match the conditions of skills, experience, etc. Furthermore, not limited to those human resources, human resources similar to those human resources (human resources that have something in common with those human resources) may be included in the human resources indicated by the related information. Furthermore, a job posting corresponding to a human resource indicated by the related information is a job posting that is suitable for hiring the human resources indicated by the related information.
[0131] In this way, in the server device 10 shown in Figure 21, the human resources conditions input to the artificial intelligence unit 114 are supplemented with related information (additional human resources conditions) output by the second artificial intelligence unit 125, so that a more appropriate job posting can be created with less input from the user than in the case where the second artificial intelligence unit 125 is not provided.
[0132] Based on a job posting output from the artificial intelligence unit 114, the information search unit 126 searches for job seeker information on job seekers who match or are similar to the type of personnel required by the job posting, and for job postings targeting such personnel. The information search unit 126 searches for job seeker information, for example, from a job seeker database DB1 shown in FIG. 8. Also, in the example of FIG. 21, as described above, it is assumed that a job posting database that stores various job postings is stored in the memory unit 12. The information search unit 126 searches for job postings from the job posting database. Both the search for job seeker information and the search for job postings may be performed, or only one of them may be performed.
[0133] The third artificial intelligence unit 127 is an artificial intelligence equipped with a learning model that performs machine learning on learning job seeker information or learning information on a job posting, and learning information that can be a job posting revision proposal as learning data. When job seeker information or an input job posting is input, the third artificial intelligence unit 127 outputs information corresponding to a specific talent as a job posting revision proposal. The specific talent is, for example, the talent indicated by the input job seeker information or the talent targeted by the input job posting. The input job posting is a job posting input to the third artificial intelligence unit 127, and is used as an input for the third artificial intelligence unit 127 to output a job posting revision proposal output from the artificial intelligence unit 114. The input job posting includes job postings of recruiters other than recruiter U1.
[0134] Like the artificial intelligence unit 114, the second artificial intelligence unit 125 and the third artificial intelligence unit 127 are both artificial intelligence (AI) equipped with a learning model such as a language model such as a transformer including GPT (including GPT-1, GPT-2, and GPT-3), BERT, or BART, etc. The language model is not only one trained for a specific task, but is a general-purpose model that can be used for a wide range of tasks.
[0135] The second artificial intelligence unit 125 and the third artificial intelligence unit 127 can appropriately apply available machine learning algorithms such as deep learning. The second artificial intelligence unit 125 and the third artificial intelligence unit 127 can perform machine learning using teacher data, or can perform machine learning by so-called unsupervised learning. The second artificial intelligence unit 125 and the third artificial intelligence unit 127 can also perform additional learning. The additional learning is also performed after the device is installed at the usage site. The second artificial intelligence unit 125 and the third artificial intelligence unit 127 can also be artificial intelligence equipped with a learning model that has been trained (unsupervised learning) using job seeker information and job postings as learning data.
[0136] The above job advertisement creation process will be described with reference to FIG. 22 onwards. Fig. 22 is an activity diagram showing another example of the job posting creation process. The job posting creation process shown in Fig. 22 is initiated when recruiter U1 operates recruiter terminal 20 to display a human resources requirement input screen for inputting human resources requirements and creating a job posting. First, server device 10 generates a human resources requirement input screen using server display unit 111 (A41). Next, recruiter terminal 20 displays the human resources requirement input screen using user display unit 211 (A42).
[0137] FIG. 23 is a diagram showing an example of a personnel condition input screen. In the example of FIG. 23, the user display unit 211 displays the personnel condition input screen G8. The personnel condition input screen G8 includes a check area C81 for creating a job posting using AI (artificial intelligence unit 114 and second artificial intelligence unit 125), a check area C82 for creating a job posting by inputting by the recruiter U1 himself without using AI (artificial intelligence unit 114 and second artificial intelligence unit 125), an input field C83 for personnel conditions, and a Next button B81 indicating completion of input. Note that multiple personnel conditions may be input into the input field C83. As multiple personnel conditions, in addition to the position for which personnel are being recruited, for example, the background of the recruitment, etc. are used.
[0138] If the check area C81 is checked, the job posting is created using both the artificial intelligence unit 114 and the second artificial intelligence unit 125. If the check area C82 is checked, the job posting is created entirely by manual input by the recruiter U1 without using artificial intelligence. Human resource conditions are entered in the input field C83. In the example of Figure 23, the position within the organization for which the recruiter U1 wishes to hire personnel, that is, the name (department name, job title, title, etc.) of the position for which the recruiter U1 is creating a job posting and for which he wishes to recruit personnel, is entered as the human resource conditions. When the Next button B81 is operated, the input of the human resource conditions is confirmed.
[0139] The recruiter terminal 20 accepts, via the operation acceptance unit 212, the input into the input field C83 and the operation on the Next button B81 as the input of human resources conditions (A43). The operation acceptance unit 212 transmits operation data indicating the accepted input to the server device 10. The server device 10 accepts, via the operation acceptance unit 113, the input (input of human resources conditions) indicated by the transmitted operation data (A44).
[0140] Next, the server device 10 inputs the input personnel requirements to the AI (second artificial intelligence unit 125) via the information acquisition unit 124 (A51), and the second artificial intelligence unit 125 outputs related information based on the input personnel requirements (A52). Next, the server device 10 acquires the output related information via the information acquisition unit 124 (A53), and generates a related information screen showing the acquired related information via the server display unit 111 (A54). The recruiter terminal 20 displays the generated related information screen via the user display unit 211 (A55).
[0141] Fig. 24 is a diagram showing an example of a displayed related information screen. In the example of Fig. 24, the user display unit 211 displays the related information screen G9. The related information screen G9 includes an input field C83 for personnel requirements, a display field C91 for roles and duties, a display field C92 for skills and experience, an edit field C93 for roles and duties, edit buttons B91, B92, B93, a cancel button B94, a recreate button B95, and a create job posting button B96.
[0142] The personnel conditions input field C83 displays the personnel conditions entered on the personnel conditions input screen G8 of Fig. 23. The role / job content display field C91 displays related information E91 indicating the role / job content required for the entered personnel conditions as related information related to the entered personnel conditions. The skills / experience display field C92 displays related information E92 indicating the skills / experience required in relation to the entered personnel conditions as related information related to the entered personnel conditions.
[0143] All of these related information are related information output by the second artificial intelligence unit 125 to which the human resource conditions displayed in the input field C83 have been input, and are additional human resource conditions used to create a job posting. The second artificial intelligence unit 125 outputs a predetermined amount (hereinafter referred to as the "initial amount") of related information (number of characters, number of items, etc.) determined as the amount to be output initially, for each determined category (role / job content, skill / experience). In the example of FIG. 24, in the role / job content category, the determined initial amount of information from the related information E91 is output as related information E93.
[0144] The display method of related information is not limited to the method shown in Fig. 24. For example, the user display unit 211 may present candidates for related information along with check boxes, and the employer U1 may select the related information to be used in creating the job posting from among them. The user display unit 211 may also display the related information in a button-shaped design, and the user may select the related information to be used in creating the job posting by moving it to a specific area by dragging and dropping it.
[0145] In addition, in the example of FIG. 24, the categories of "role / job content" and "skill / experience" and the related information generated by the AI (second artificial intelligence unit 125) corresponding to these categories are displayed as related information, but other categories may be displayed as related information. In that case, the AI generates and outputs related information corresponding to the other categories. In this way, the categories to be output may be set in advance and incorporated in the prompt (instruction) to the AI (second artificial intelligence unit 125).
[0146] Here, the recruiting party terminal 20 can accept, via the operation acceptance section 212, an operation to modify the personnel requirements entered in the input field C83 as an operation to edit the personnel requirements (A56). Then, when an operation is performed on the Recreate button B95, the recruiting party terminal 20 accepts the operation via the operation acceptance section 212 as an operation to recreate the related information (A57), and transmits operation data indicating the recreation of the related information to the server device 10. Then, the processes from A51 to A54 are carried out again, and new related information is output.
[0147] Also, in A55, the recruiter terminal 20 receives an operation to edit related information via the operation receiving unit 212 (A61). An operation to edit related information is an operation to modify, delete, add, etc. to related information. The operation receiving unit 212 receives, for example, an operation to modify already displayed related information E93 or add to related information E93 as an operation to edit related information.
[0148] Furthermore, the operation receiving unit 212 can receive a predetermined addition operation for adding related information. The addition operation is, for example, an operation of placing the cursor at a predetermined position where the related information is to be added (for example, the end of the sentence of the related information E93) and pressing the execute key. When the operation receiving unit 212 receives the addition operation, it transmits operation data indicating that the addition of related information has been instructed to the server device 10. Then, the processes from A52 to A54 are performed again, and a predetermined amount (hereinafter referred to as the "additional amount") of related information is additionally output in addition to the initial amount of related information.
[0149] In this way, when a predetermined adding operation is performed, the information acquiring unit 124 additionally acquires related information output from the second artificial intelligence unit 125 (an example of the second artificial intelligence) based on the input of the human resource conditions. On the related information screen G9 shown in Fig. 24, the user display unit 211 displays the additional amount of related information E94 regarding the role and work content added by the adding operation with highlighted text. In this way, the user display unit 211 displays the related information added by the adding operation in a different manner from the related information of the initial amount so that it can be visually distinguished from the related information of the initial amount.
[0150] The user display unit 211 displays the character string "Recommended by AI" and edit buttons B91, B92, and B93 in association with the added related information E94. The edit button B91 displays "Use as is." When the edit button B91 is operated, the added related information E94 switches from a highlighted display to a normal display, and is used to create a job posting together with the initial amount of related information E93.
[0151] The edit button B92 indicates "Recreate by AI." When the edit button B92 is operated, the operation reception unit 212 transmits operation data indicating that an instruction to recreate the related information has been issued to the server device 10. Then, the processes from A52 to A54 are performed again, and the related information is recreated by the second artificial intelligence unit 125. The user display unit 211 displays the recreated related information in place of the related information added by the add operation. In this way, each time the edit button B92 is operated, the related information recommended by the AI is recreated.
[0152] The operation acceptance unit 212 accepts operations to modify, delete, or add character strings of the related information E93 and E94 as operations to edit the related information. The edit button B93 indicates "Discard." When the edit button B93 is operated, the displayed related information E94 is discarded, and the addition of the related information by the add operation is canceled.
[0153] 24, the role / job content related information E91 is edited, but other related information such as the skill / experience related information E92 may be edited. When the cancel button B94 is operated, all the related information displayed in the display fields C91 and C92 is discarded and is no longer used for input to the artificial intelligence unit 114.
[0154] Next, when the recruiter terminal 20 receives an operation on the job posting create button B96, the operation receiving unit 212 receives an operation to create a job posting (A62). Next, the operation receiving unit 212 transmits operation data to the server device 10 indicating the creation of a job posting based on the related information displayed in A55 or the related information edited in A61. If the transmitted operation data indicates edited related information, i.e., if an operation has been performed to modify the acquired related information, the information acquisition unit 124 (an example of a first acquisition unit) acquires the modified information as related information (A63).
[0155] Server device 10 inputs the acquired related information to artificial intelligence unit 114 via AI control unit 117, and outputs a job posting corresponding to the human resource indicated by the input related information (A64: job posting generation process). Next, server device 10 transmits screen data indicating the output job posting to recruiter terminal 20 via server display unit 111. Recruiter terminal 20 displays the job posting screen based on the output screen data via user display unit 211 (A65).
[0156] FIG. 25 is a diagram showing an example of a displayed job advertisement screen. In the example of FIG. 25, the user display unit 211 displays the job advertisement screen G10. The job advertisement screen G10 includes a tab TB101 and a tab TB102. The tab TB101 is a tab that displays information on the job content, and the tab TB102 is a tab that displays information on the employment conditions. In FIG. 25, the tab TB101 is selected, and a display column C101 of the job title, a display column C102 of the job content and working conditions, a display column C103 of the application qualifications, and a button B101 for creating a target list are displayed.
[0157] In the example of FIG. 25, the display field C101 displays the job title "Project Manager." In addition, the display fields C102 and C103 display the job content, working conditions, and application qualifications created by the artificial intelligence unit 114, respectively. When the target list creation button B101 is operated, the recruiter terminal 20 receives the operation as a target list display operation via the operation reception unit 212 (A66). The target list is a list showing the human resources required by the recruiter U1 and job postings (targets) suitable for recruiting the required human resources. The operation reception unit 212 transmits operation data indicating the received display operation to the server device 10.
[0158] When the server device 10 receives the above operation data, the information search unit 126 searches for job seeker information related to job seekers who match or are similar to the personnel required by the job advertisement output in A64, and for job advertisements targeting such personnel (A67). Then, the server device 10 causes the server display unit 111 to transmit screen data showing a target list creation screen including the searched job seeker information and the job advertisement to the recruiter terminal 20. The recruiter terminal 20 displays the target list creation screen indicated by the transmitted screen data by the user display unit 211 (A68).
[0159] Fig. 26 is a diagram showing an example of a target list creation screen. The target list creation screen G11 shown in Fig. 26 includes a tab TB111, a tab TB112, an add button B111, a target list TL11, and a confirm button B112. The tab TB111 is a tab for displaying candidates for job seeker information to be added to the target list TL11. The tab TB112 is a tab for displaying candidates for job postings to be added to the target list TL11.
[0160] In FIG. 26, tab TB111 is selected. Tab TB111 includes five pieces of job seeker information, namely, job seeker information D111 to D115. Note that these pieces of job seeker information are examples, and other pieces of job seeker information may be displayed by performing an operation such as scrolling. These pieces of job seeker information are the job seeker information searched for in A67. When the checkbox included in each piece of job seeker information is checked and the Add button B111 is operated, the checked job seeker information is added to the target list T11.
[0161] In the example of FIG. 26, job seeker information D112 of job seeker B and job seeker information D115 of job seeker E have been added to the target list T11. The user display unit 211 displays, in association with the job seeker information D112, an input field C111 for inputting an evaluation by the recruiter U1 and a save button B123. The input field C111 allows the recruiter U1 to input a three-level evaluation (evaluation A, evaluation B, evaluation C) and comments on the job seeker information D112. The higher the evaluation of the job seeker information, the closer it is to the type of talent desired by the recruiter U1.
[0162] The operation receiving unit 212 receives input into the input field C111 and the operation of pressing the Save button B123 as input of additional information (information added to the evaluation) regarding the employer's evaluation of the selected job seeker information. The operation receiving unit 212 then receives input of additional information for each piece of job seeker information added to the target list T11 and the operation of pressing the Confirm button B112 as an operation for creating the target list (A71).
[0163] Furthermore, when tab TB112 is selected, a selection of job postings to be entered is displayed instead of the job seeker information. Fig. 27 is a diagram showing another example of the target list creation screen. In the example of Fig. 27, tab TB112 is selected, and tab TB112 includes five job postings, job postings J111 to J115. Note that these job postings for input are only examples, and other job postings may be displayed by operations such as scrolling. These job postings are the job postings searched for in A65.
[0164] When the check box included in each job posting is checked and the add button B111 is operated, the checked job posting is added to the target list T11. In the example of FIG. 27, a job posting J111 for job seeker A and a job posting J113 for job seeker C are added to the target list T11. The user display unit 211 displays an input field C112 for inputting an evaluation by the recruiter U1 and a save button B124 in association with the job posting J111. The input field C112 allows the recruiter U1 to input a three-level evaluation (A rating, B rating, C rating) and comments for the job posting J111. The higher the evaluation, the closer the job posting is to the type of personnel the recruiter U1 is looking for.
[0165] The operation acceptance unit 212 accepts input into the input field C112 and the operation of pressing the Save button B124 as input of additional information (information added to the evaluation) regarding the employer's evaluation of the selected job posting. The operation acceptance unit 212 then accepts input of additional information for each job posting added to the target list T11 and the operation of pressing the Confirm button B112 as an operation for creating a target list (A71).
[0166] If the displayed list of job seeker information and job postings for input does not include suitable job seeker information or suitable job postings for input that match the personnel required by the employer U1, the employer U1 can first scroll through the list to display other job seeker information and job postings for input and search for those job seeker information and job postings. If suitable job seeker information or job postings for input are still not found, it can be seen that the input personnel conditions, related information to be input, and output job posting are not suitable, there is a discrepancy with the personnel required by the employer U1, or the level of the personnel required is too high and does not exist as an actual job seeker, so for example, the output job posting can be modified to match the actual job seeker information and job postings for input displayed as a list, so that a list of more suitable job seeker information and job postings for input is displayed.
[0167] Specifically, the employer U1 checks the displayed list, first modifies the output job posting, and then searches again for job seeker information and job postings to input, displaying the list. When the employer U1 finds suitable candidates from the displayed job seeker information and job postings to input that match the desired talent, he adds them to the target list and reflects them in the proposed revisions to the job posting. This embodiment allows the employer U1 to reduce the time spent searching for talent that does not exist, compared to not searching again for job seeker information and job postings.
[0168] As described above, when a target list including the selected job seeker information and the job posting to be input is created, the operation receiving unit 212 transmits operation data indicating the created target list to the server device 10. Upon receiving the operation data, the server device 10 acquires, via the information acquiring unit 124, the job seeker information, the job posting to be input, and additional information (additional information on the job seeker information and additional information on the job posting) included in the target list indicated by the received operation data (A72).
[0169] Next, server device 10 inputs the acquired job seeker information, job advertisement, and additional information to the third artificial intelligence unit 127 via the AI control unit 117, and the third artificial intelligence unit 127 outputs a revision proposal for the job advertisement based on the input job seeker information, job advertisement, and additional information (A73). Next, server device 10 transmits the output revision proposal to recruiter terminal 20. Recruiter terminal 20 displays, via user display unit 211, a job advertisement screen including the transmitted revision proposal (A74).
[0170] Fig. 28 is a diagram showing an example of a displayed job advertisement. In the example of Fig. 28, the user display unit 211 displays the job advertisement screen G10 shown in Fig. 25. In addition to the information shown in Fig. 25, proposed revisions H1 and H2 are displayed on the job advertisement screen G10. These are all proposed revisions to the job advertisement output by the third artificial intelligence unit 127 in A73, i.e., proposed revisions to the job advertisement proposed by the third artificial intelligence unit 127 based on the selected job seeker information, job advertisement, and additional information.
[0171] Revision proposal H1 is a revision proposal for the job title, and in the example of FIG. 28, it includes candidate names for positions that the personnel desired by employer U1 may hold ("SaaS Development Project Manager" and "New Business Project Manager"). Revision proposal H2 is a revision proposal for the job content, working conditions, application qualifications, etc., and includes descriptions H21, H22, and H23. Employer U1 can use revision proposals H1 and H2 to revise the descriptions entered in display fields C101, C102, and C103.
[0172] Figure 29 is a diagram showing an example of a revised job posting. In the example of Figure 29, the job posting screen G10 shown in Figure 28 is displayed. In the display field C101, "SaaS Development Project Manager" that the employer U1 selected from the revised proposal H1 from the AI is displayed. Note that the selected "SaaS Development Project Manager" has been deleted from the revised proposal H1.
[0173] Furthermore, description H21 included in the proposed revision H2 has been added to the job description and working conditions display column C102. Furthermore, the description originally included in the application qualifications display column C103 has been replaced with description H23 included in the proposed revision H2. In this way, the proposed revisions output from the third artificial intelligence unit 127 may be added to the original description, or may replace all or part of the original description. These revisions may be made by a copy and paste operation, a drag and drop operation, or by the employer U1 inputting text while looking at the proposed revisions.
[0174] The third artificial intelligence unit 127 may also output a category of correction, such as whether the outputted proposed correction is an addition to the original description, a replacement with the original description, or a partial correction of the expression of the original description. In this case, the user display unit 211 displays a character string indicating the category of the outputted correction (such as "addition", "replacement", or "expression correction") in association with each proposed correction from the third artificial intelligence unit 127 contained in the proposed corrections H1 and H2. These categories may be indicated not only by character strings, but also by aspects such as the color, size, or font of the characters.
[0175] The recruiter terminal 20 accepts the above-mentioned revision operation through the operation acceptance section 212 (A75). This revision operation allows the job advertisement to be completed, reflecting actual job seeker information and descriptions based on previously used job advertisements. If the recruiter U1 wants a slightly different revision proposal to be presented, he or she can operate the target list creation button B101 again, make changes to the target list, and have a new revision proposal presented. Once revisions have been made until the job advertisement satisfies the recruiter U1, the job advertisement creation process shown in Figure 22 ends.
[0176] As described above, in the job posting creation process shown in FIG. 22, the operation reception unit 113 (an example of a first reception unit) receives the input of the conditions of the personnel required by the employer U1 as the input of the personnel conditions. The information acquisition unit 124 (an example of a first acquisition unit) acquires related information related to the input personnel conditions. The AI control unit 117 (an example of a first output unit) inputs the related information acquired by the information acquisition unit 124 (an example of a first acquisition unit) to the artificial intelligence unit 114 (an example of a first artificial intelligence) and outputs a job posting corresponding to the personnel indicated by the input related information. In this case, as in the embodiment, a job posting is generated simply by performing an operation related to acquiring the conditions of the personnel to be employed, so that it is possible to easily create a job posting with simple operations compared to when the employer creates a job posting from scratch.
[0177] As described above, the artificial intelligence unit 114 is an artificial intelligence equipped with a learning model that has undergone machine learning of job seeker information and job advertisements, and is an example of a first artificial intelligence. By subjecting job seeker information and job advertisements to machine learning in this manner, the accuracy of the output job advertisements can be improved compared to the case of using general-purpose artificial intelligence.
[0178] 22, the second artificial intelligence unit 125 is an artificial intelligence equipped with a learning model that machine-learns the human resource conditions for learning that can be the human resource conditions and the learning information for learning that can be the related information, and is an example of the second artificial intelligence. According to this aspect, compared to the case of using a general-purpose AI, the artificial intelligence learns about the human resource conditions and the related information, so that it is possible to output a job posting that is more suitable for hiring the desired human resource.
[0179] Furthermore, the information acquisition unit 124 (an example of a first acquisition unit) inputs, for example, the input personnel requirements to the second artificial intelligence unit 125, and acquires additional personnel requirements output from the second artificial intelligence unit 125 as related information. Then, the AI control unit 117 inputs the acquired related information (additional personnel requirements) to the artificial intelligence unit 114, and causes it to output a job posting corresponding to the personnel indicated by the input related information.
[0180] According to this embodiment, the artificial intelligence generates and supplements the related information used to create the job posting based on the human resources information entered by the recruiter, so a more appropriate job posting can be created with less input than when the recruiter also enters the related information. Also, compared to when a job posting is created using only the human resources information entered by the job seeker, the input to the artificial intelligence that creates the job posting is greater, so a job posting that is more in line with the recruiter's intentions can be created.
[0181] Furthermore, when a predetermined addition operation is performed, the information acquisition unit 124 additionally acquires related information output from the second artificial intelligence unit 125 (an example of the second artificial intelligence) based on the input of the human resource conditions. According to this aspect, the additional related information can be easily added compared to a case where, for example, the human resource conditions need to be re-input to add the related information.
[0182] Furthermore, when an operation to modify the acquired related information is performed, the information acquisition unit 124 (an example of a first acquisition unit) acquires the modified information as the related information. According to this embodiment, the intention of the employer can be more easily reflected in the job posting than when the modified information is not used as the related information.
[0183] In addition, when the job seeker information or the job posting includes learning information (expected role, work content, skills, experience, etc.) that may be human resource conditions or related information, the artificial intelligence unit 114 and the second artificial intelligence unit 125 may be equipped with a learning model that has learned the learning information. In addition, the artificial intelligence unit 114, the second artificial intelligence unit 125, and the third artificial intelligence unit 127 may be a general-purpose learning model such as a large-scale language model (LLM) that has learned a large amount of data such as the Internet. In addition, the artificial intelligence unit 114, the second artificial intelligence unit 125, and the third artificial intelligence unit 127 may each be a separate learning model, or may be a common general-purpose learning model. The artificial intelligence unit 114, the second artificial intelligence unit 125, and the third artificial intelligence unit 127 may be integrated into one artificial intelligence unit.
[0184] Furthermore, the information presentation unit 123 presents to the recruiter U1 a list of job seeker information (for example, job seeker information D111-D115 shown in FIG. 26) about one or more job seekers corresponding to the human resources targeted by the job advertisement output from the artificial intelligence unit 114 (an example of a first artificial intelligence). In this case, the information presentation unit 123 functions as an example of a fourth presentation unit.
[0185] Next, the information acquisition unit 124 acquires the job seeker information selected by the employer U1 (added to the target list) from the list presented by the information presentation unit 123. In this case, the information acquisition unit 124 functions as an example of a fourth acquisition unit. Then, the AI control unit 117 inputs the job seeker information acquired by the information acquisition unit 124 to the third artificial intelligence unit 127 (an example of a third artificial intelligence), and causes it to output suggested revisions to the output job advertisement (for example, suggested revisions H1 and H2 shown in FIG. 28). In this case, the AI control unit 117 functions as an example of a fifth output unit.
[0186] Furthermore, the information presentation unit 123 presents a list of one or more job postings (for example, job postings J111 to J115 shown in FIG. 27) targeting the personnel targeted by the job postings output from the artificial intelligence unit 114 (an example of a first artificial intelligence). The one or more job postings include job postings by recruiters other than the recruiter. In this case, the information presentation unit 123 functions as an example of a fifth presentation unit.
[0187] Next, the information acquisition unit 124 acquires the job posting selected by the employer U1 (added to the target list) from the list presented by the information presentation unit 123. In this case, the information acquisition unit 124 functions as an example of a fifth acquisition unit. Then, the AI control unit 117 inputs the job posting acquired by the information acquisition unit 124 to the third artificial intelligence unit 127 (an example of a fourth artificial intelligence), and causes it to output suggested revisions to the output job posting (for example, suggested revisions H1 and H2 shown in FIG. 28). In this case, the AI control unit 117 functions as an example of a sixth output unit.
[0188] According to the above embodiment, it is possible to provide the employer U1 with suggested revisions to the contents of the job advertisement based on actual job seeker information and the job advertisement, and the employer U1 can use this information to revise the job advertisement output from the artificial intelligence unit 114 to make it more effective (i.e., one that is more likely to interest job seekers).
[0189] The operation reception unit 113 also receives input of additional information regarding the employer U1's evaluation of the job seeker information selected by the employer U1 (for example, input into the input field C111 shown in FIG. 26). In this case, the operation reception unit 113 functions as an example of a sixth reception unit. Next, the information acquisition unit 124 acquires the additional information together with the selected job seeker information. In this case, the information acquisition unit 124 functions as an example of a fourth acquisition unit.
[0190] Then, the AI control unit 117 (an example of a fifth output unit) inputs the acquired additional information to the third artificial intelligence unit 127 (an example of a third artificial intelligence), and outputs a revision proposal for the job posting that reflects the input additional information. The revision proposals H1 and H2 shown in FIG. 28 are examples of revision proposals output in this manner. According to this embodiment, the additional information input to the third artificial intelligence, i.e., the evaluation by the employer U1, can be reflected in the job posting.
[0191] The operation reception unit 113 also receives input of additional information regarding the employer's evaluation of the selected job posting for input (for example, input into the input field C112 shown in FIG. 27). In this case, the operation reception unit 113 functions as an example of a seventh reception unit. Next, the information acquisition unit 124 acquires the additional information along with the selected job posting for input. In this case, the information acquisition unit 124 functions as an example of a fifth acquisition unit.
[0192] Then, the AI control unit 117 (an example of a sixth output unit) inputs the acquired additional information to the third artificial intelligence unit 127 (an example of the fourth artificial intelligence in this case), and outputs a revision proposal for the job posting that reflects the input additional information. The revision proposals H1 and H2 shown in FIG. 28 are examples of revision proposals output in this manner. According to this embodiment, the additional information input to the fourth artificial intelligence, i.e., the evaluation by the employer U1, can be reflected in the job posting.
[0193] When the tab TB102 for displaying information on employment conditions is operated on the job advertisement screen G10 shown in FIG. 25 etc., the user display unit 211 displays the employment conditions screen. Fig. 30 is a diagram showing an example of a displayed employment terms screen. In the example of Fig. 30, the user display unit 211 displays the employment terms screen G120. The employment terms screen G120 includes a display field C121 for company overview, etc., a check field B121 for displaying the employment terms, and a check field B122 for not displaying the employment terms.
[0194] The display field C121 displays the company overview, type of first interview, public setting, internal confidential setting, selling points, remote work, and passive smoking cessation measures. The server display unit 111 obtains a template explaining the overview of the organization of the company or the like registered in advance by the recruiter U1 based on information identifying the user, the recruiter U1, such as the user information at the time of the recruiter U1's login to the job posting creation support system 1, and displays it in the company overview field.
[0195] The server display unit 111 displays pre-set common options and check boxes corresponding to each option for items other than the company profile, allowing the user to select the relevant content from the options in checkbox format. Each check box may be displayed in an unselected state at first, or may be displayed with a check mark in the check box corresponding to a specific option based on predictions made by an AI (artificial intelligence unit, not shown) based on user information on the recruiter U1. The server display unit 111 may also display each check box with a check mark in the option pre-set by the recruiter.
[0196] As described above, the server display unit 111 functions as an example of a display unit that separately generates and displays a tab (tab TB101 in the example of FIG. 29) that displays the job posting output by the artificial intelligence unit 114 (an example of a first artificial intelligence) and a tab (tab TB102 in the example of FIG. 29) that displays information about the employer generated based on pre-registered information. In this way, by controlling the display of the job content generated by the AI (artificial intelligence unit 114) and the employment conditions created based on pre-registered templates, etc. in separate tabs, the information is not confused, and compared to when the tabs are not separated, the employer U1 can check each piece of information and modify the job posting more smoothly.
[0197] <Target list creation screen> The target list creation screen may be displayed together with the output job posting. Fig. 31 is a diagram showing another example of the target list creation screen. In the example of Fig. 31, a job advertisement screen G14 displays a display column C101 for inputted personnel information, an output job advertisement E141, a tab TB141 for displaying job seeker information that fits the output job advertisement, and a tab TB142 for displaying job seekers that fit the image (i.e., a target list).
[0198] In the example of Fig. 31, tab TB141 is selected, and job seeker information D141, D142, and D143 of job seekers A, B, and C, an input field C141 for evaluation of the job seeker information D141, and an add button B141 are displayed. This job seeker information, like the job seeker information D111 and the like shown in Fig. 26, is job seeker information searched for in A65, that is, job seeker information about the person sought by the output job advertisement or a person similar to that person.
[0199] A check box is displayed for each piece of job seeker information. The employer U1 can add the selected job seeker information and additional information indicating the evaluation of the job seeker information to the target list by inputting an evaluation of the job seeker information D141 in the input field C141, checking the check box of the job seeker information that the employer U1 wishes to add to the target list described in FIG. 26 etc., and operating the add button B141. When the job seeker information tab TB142 is selected, the target list being created is displayed. The created target list is used, for example, to create a revision proposal for the job advertisement, as described in FIG. 27 and FIG. 28.
[0200] As described above, the server display unit 111 displays the job posting output by the artificial intelligence unit 114 and the job seeker information searched in A65 on the same screen. This allows the employer U1 to evaluate and select the job seeker information while looking at the job postings. Note that the server display unit 111 may display not only the job seeker information but also the job postings searched in A65 on the same screen as the job postings output by the artificial intelligence unit 114. This allows the employer U1 to evaluate and select the job postings to be input while looking at the output job postings.
[0201] <Application of personnel requirements and related information> When the job posting creation process shown in Fig. 22 is performed, the functions described in the embodiment can be applied as follows. For example, when the operation reception unit 113 functions as an example of a second reception unit that receives a first correction to the job posting output from the artificial intelligence unit 114 (an example of a first artificial intelligence), the correction reflection unit 119 functions as an example of a reflection unit that makes a second correction (corresponding to the third correction in the embodiment) that reflects the influence of the received first correction on other parts of the output job posting that are affected by the first correction. According to this aspect, it is possible to make corrections to the job posting more easily than when the second correction is not made.
[0202] Furthermore, when the information presentation unit 123 functions as an example of a first presentation unit that presents a list of job seeker information for one or more job seekers who meet the human resources indicated by the input human resource conditions, the information acquisition unit 124 (an example of a first acquisition unit) acquires job seeker information selected from the presented list as related information. In this case, the AI control unit 117 (an example of a first output unit) inputs the acquired job seeker information, i.e., the selected job seeker information, to the artificial intelligence unit 114 (an example of a first artificial intelligence) as related information, and causes it to output a job posting corresponding to human resources who meet the human resource conditions. This aspect makes it easier for the employer's intentions to be reflected in the job posting.
[0203] Furthermore, when the information presentation unit 123 functions as an example of a first presentation unit that presents a list of job seeker information for one or more job seekers corresponding to the personnel indicated by the input personnel conditions, the information acquisition unit 124 (an example of a first acquisition unit) acquires job seeker information selected from the presented list. Then, when the personnel conditions are revised based on the selected job seeker information, the AI control unit 117 (an example of a first output unit) inputs the revised personnel conditions as related information to the artificial intelligence unit 114 (an example of a first artificial intelligence) and outputs a job posting corresponding to the personnel indicated by the revised personnel conditions. According to this aspect, a job posting corresponding to personnel closer to the desired personnel can be output compared to a case in which the revised personnel conditions are not input as related information.
[0204] Furthermore, when the information presentation unit 123 functions as an example of a second presentation unit that presents a list of one or more job postings corresponding to the input personnel requirements, the information acquisition unit 124 (an example of a first acquisition unit) acquires an input job posting selected from the presented list as related information. The input job postings include job postings by other recruiters than the recruiter. According to this embodiment, the job posting can be finished more efficiently than when the selected input job posting is not used as related information.
[0205] Furthermore, when the information presentation unit 123 functions as an example of a second presentation unit that presents a list of one or more job postings corresponding to the inputted personnel requirements, the information acquisition unit 124 functions as an example of a second acquisition unit that acquires a job posting selected from the presented list. Then, when the personnel requirements are revised based on the selected job posting, the AI control unit 117 (an example of a first output unit) inputs the revised personnel requirements as related information to the artificial intelligence unit 114 (an example of a first artificial intelligence) and causes a job posting corresponding to the personnel indicated by the personnel requirements to be output. According to this embodiment, a job posting corresponding to a type of person likely to be hired can be output.
[0206] Furthermore, when the operation reception unit 113 functions as an example of a third reception unit that receives a third revision (in the embodiment, the first revision) to the job posting output from the artificial intelligence unit 114 (an example of a first artificial intelligence), the AI control unit 117 functions as an example of a second output unit that outputs human resource conditions indicating the human resource corresponding to the job posting revised by the received third revision. According to this embodiment, it is possible to improve the accuracy of the desired human resource compared to the case where only the human resource conditions input by the recruiter U1 are used.
[0207] Furthermore, when the information presentation unit 123 functions as an example of a third presentation unit that presents a list of job seeker information for one or more job seekers corresponding to the human resources indicated by the input human resource conditions or a list of one or more job advertisements, the information acquisition unit 124 (an example of a third acquisition unit) acquires job seeker information selected from the presented list of job seeker information or a job advertisement selected from the presented list of job advertisements. Then, the information presentation unit 123 also functions as an example of a third output unit that outputs the acquired job seeker information or conditions related to the job advertisement as recommended human resource conditions. According to this aspect, the accuracy of the desired human resource can be improved compared to a case where the recommended human resource conditions are not output.
[0208] Moreover, (an example of a third output unit) outputs the recommended human resources conditions to the first screen. And, the information presentation unit 123 also functions as an example of a fourth output unit that outputs the acquired job seeker information, the acquired job advertisement, or the input human resources conditions to the first screen. According to such an embodiment, it is possible to improve the accuracy of the desired human resources compared to the case where the recommended human resources conditions and other information (the acquired job seeker information, the acquired job advertisement, or the input human resources conditions) are displayed on separate screens.
[0209] 26, when the job seeker information includes evaluation information indicating an evaluation of the human resource indicated by the job seeker information, the AI control unit 117 (an example of a first output unit) outputs the evaluation information in association with the job advertisement. According to this embodiment, the recruiter U1 can grasp the tendency of the evaluation of the job seeker.
[0210] Furthermore, when the operation receiving unit 113 functions as an example of a fourth receiving unit that receives input of additional information regarding the employer's evaluation of the job seeker information selected from the presented list, the information acquisition unit 124 (an example of a first acquisition unit) acquires the additional information together with the selected job seeker information. Then, the AI control unit 117 (an example of a first output unit) inputs the additional information to the artificial intelligence unit 114 (an example of a first artificial intelligence) as related information. According to this embodiment, the employer's evaluation can be reflected in the job posting.
[0211] Furthermore, when the operation reception unit 113 functions as an example of a fifth reception unit that receives input of additional information regarding the employer's evaluation of the input job posting selected from the presented list, the information acquisition unit 124 (an example of a first acquisition unit) acquires the additional information along with the selected input job posting. Then, the AI control unit 117 (an example of a first output unit) inputs the acquired additional information to the artificial intelligence unit 114 (an example of a first artificial intelligence) as related information. According to this embodiment, the employer's evaluation can be reflected in the job posting.
[0212] The configurations described in the above-mentioned embodiments may be combined with each other. For example, a configuration for searching for job seeker information based on human resources conditions and a configuration for searching for job seeker information based on a created job posting may be combined and executed. Also, a configuration for searching for a job posting for input based on human resources conditions and a configuration for searching for a job posting based on a created job posting may be combined and executed. Also, for example, the AI control unit 117 may input the input human resources conditions together with other related information to the artificial intelligence unit 114 (an example of a first artificial intelligence).
[0213] <Configuration variations> The configuration shown in FIG. 1 etc. is an example, and other configurations may be used as long as there is no inconvenience in implementation. For example, one device may be distributed to two or more devices, or may be replaced by a cloud computing system. Furthermore, the functions of one device may be distributed and realized to two or more devices, or the functions of two or more devices may be concentrated and realized in one device. Furthermore, the operation performed by one function may be distributed to two or more functions, or two or more functions may be integrated into one function. In short, as long as each function required for the entire job posting creation support system 1 is realized, the devices that realize those functions may have any configuration.
[0214] In particular, the artificial intelligence unit 114, the second artificial intelligence unit 125, and the third artificial intelligence unit 127 may be external components of the job posting creation support system 1. Even in this case, the AI control unit 117 inputs job seeker information and the like to the artificial intelligence unit 114, which is an external component, and instructs it to generate a job posting, and outputs the job posting. In addition, the information acquisition unit 124 inputs human resource conditions to the second artificial intelligence unit 125, which is an external component, and instructs it to output related information. In addition, the AI control unit 117 inputs the acquired job seeker information, job posting, and additional information to the third artificial intelligence unit 127, which is an external component, and instructs it to generate a revision proposal for the job posting, and outputs the revision proposal for the generated job posting. In this way, it is possible to output a job posting by utilizing a service that provides various external artificial intelligences.
[0215] The above-described aspects of the embodiment are an information processing device such as the server device 10, and an information processing system such as the job advertisement creation support system 1 including the server device 10, but may also be an information processing method. The information processing method includes each step executed by the information processing system. The above-described aspects of the embodiment may also be a program. The program causes a computer to execute each step executed by the information processing system.
[0216] <Other variations> The output destination of information or data (hereinafter referred to as "information, etc.") may be another device, a display, a memory unit (including a built-in memory unit and an external memory unit), etc. Acquisition of information, etc. includes acquiring information, etc. generated by the device itself, in addition to acquiring information, etc. transmitted from another device. The table in which parameters are associated is not limited to the table shown in the figure, and the number of parameters may be reduced or increased. Furthermore, information, etc. corresponding to parameters may be obtained by a formula, a conditional formula, etc., without using a table.
[0217] <Additional Notes> Furthermore, it may be provided in the following aspects:
[0218] (1) An information processing system comprising a processor, in which, in a first reception step, the processor accepts input of the human resource conditions desired by an employer as input of human resource conditions, in a first acquisition step, acquires related information related to the input human resource conditions, and in a first output step, inputs the acquired related information into a first artificial intelligence, which outputs a job posting corresponding to the human resource indicated by the related information.
[0219] According to this embodiment, it is possible to easily create a job posting.
[0220] (2) In the information processing system described in (1) above, the first artificial intelligence is equipped with a learning model that has been machine-learned on job seeker information and job postings.
[0221] According to this embodiment, the accuracy of the job posting can be improved.
[0222] (3) An information processing system as described in (1) or (2) above, wherein the processor, in a second reception step, receives a first modification to the output job posting, and, in a reflection step, makes a second modification to reflect the impact of the received first modification on other parts of the output job posting that are affected by the first modification.
[0223] According to this embodiment, it is possible to easily correct the job posting.
[0224] (4) In the information processing system described in any one of (1) to (3) above, in a first presentation step, the processor presents a list of job seeker information for one or more job seekers corresponding to the human resources indicated by the input human resources conditions, and in the first acquisition step, acquires the job seeker information selected from the presented list as the related information.
[0225] According to this embodiment, the intentions of the employer can be more easily reflected in the job posting.
[0226] (5) In the information processing system described in any one of (1) to (4) above, in the first presentation step, the processor presents a list of job seeker information for one or more job seekers corresponding to the personnel indicated by the input personnel conditions, in the first acquisition step, acquires the job seeker information selected from the presented list, and in the first output step, when the personnel conditions are revised based on the selected job seeker information, inputs the revised personnel conditions to the first artificial intelligence as the related information, and outputs a job posting corresponding to the personnel indicated by the revised personnel conditions.
[0227] According to this embodiment, it is possible to output a job posting that corresponds to a person who is closer to the desired person.
[0228] (6) In the information processing system described in any one of (1) to (5) above, in the second presentation step, the processor presents a list of one or more job listings corresponding to the input personnel requirements, and in the first acquisition step, acquires an input job listing selected from the presented list as the related information, and the input job listings include job listings by recruiters other than the recruiter.
[0229] According to this embodiment, the job posting can be improved.
[0230] (7) In the information processing system described in any one of (1) to (6) above, in the second presentation step, the processor presents a list of one or more job listings corresponding to the inputted personnel conditions, in the second acquisition step, acquires a job listing selected from the presented list, and in the first output step, when the personnel conditions are revised based on the selected job listing, inputs the revised personnel conditions to the first artificial intelligence as the related information, and outputs a job listing corresponding to the personnel indicated by the personnel conditions.
[0231] According to this embodiment, it is possible to output a job posting that corresponds to the type of person likely to be hired.
[0232] (8) An information processing system according to any one of (1) to (7) above, wherein the processor, in a third reception step, receives a third modification to the output job posting, and in a second output step, outputs personnel conditions indicating personnel corresponding to the job posting modified by the accepted third modification.
[0233] According to this embodiment, it is possible to improve the accuracy of the desired personnel.
[0234] (9) In the information processing system described in any one of (1) to (8) above, in a third presentation step, the processor presents a list of job seeker information for one or more job seekers corresponding to the personnel indicated by the input personnel conditions or a list of one or more job advertisements, in a third acquisition step, acquires the job seeker information selected from the presented list of job seeker information or the job advertisement selected from the presented list of job advertisements, and in a third output step, outputs the acquired job seeker information or conditions related to the job advertisements as the recommended personnel conditions.
[0235] According to this embodiment, it is possible to improve the accuracy of the desired personnel.
[0236] (10) In the information processing system described in (9) above, in the third output step, the processor outputs the recommended human resources conditions to a first screen, and in a fourth output step, outputs the acquired job seeker information, the acquired job posting, or the input human resources conditions to the first screen.
[0237] According to this embodiment, it is possible to improve the accuracy of the desired personnel.
[0238] (11) In the information processing system described in (4) above or an information processing system including (4) among the information processing systems described in any one of (5) to (10) above, the job seeker information includes evaluation information indicating an evaluation of the human resource indicated by the job seeker information, and in the first output step, the processor outputs the evaluation information in correspondence with the job posting.
[0239] According to this embodiment, it is possible to grasp the trend of evaluations of job seekers.
[0240] (12) In the information processing system described in (4) above or an information processing system including (4) among the information processing systems described in any one of (5) to (10) above, the processor in a fourth reception step receives input of additional information regarding the employer's evaluation of the selected job seeker information, in the first acquisition step acquires the additional information together with the selected job seeker information, and in the first output step inputs the additional information to the first artificial intelligence as the related information.
[0241] According to this embodiment, the evaluation by the recruiter can be reflected in the job posting.
[0242] (13) In the information processing system described in (6) above, in a fifth reception step, the processor receives input of additional information regarding the employer's evaluation of the input job posting selected from the presented list, in the first acquisition step, acquires the additional information together with the selected input job posting, and in the first output step, inputs the acquired additional information to the first artificial intelligence as the related information.
[0243] According to this embodiment, the evaluation by the recruiter can be reflected in the job posting.
[0244] (14) An information processing system according to any one of (1) to (13) above, wherein in the first acquisition step, the processor inputs the inputted human resource conditions to a second artificial intelligence and acquires additional human resource conditions output from the second artificial intelligence as the related information.
[0245] According to this embodiment, a more qualified job posting can be created with less input.
[0246] (15) In the information processing system described above in (14), the second artificial intelligence is an artificial intelligence equipped with a learning model that has been machine-learned to learn human resource conditions that may become the human resource conditions and learning information that may become the related information.
[0247] According to this embodiment, a job posting that is more suitable for hiring the desired personnel can be output.
[0248] (16) In the information processing system described in (14) or (15) above, the processor, in a fourth presentation step, presents a list of job seeker information for one or more job seekers corresponding to the target personnel of the output job posting, in a fourth acquisition step, acquires the job seeker information selected from the presented list, and in a fifth output step, inputs the acquired job seeker information into a third artificial intelligence, which outputs a revision proposal for the output job posting.
[0249] According to this embodiment, the job advertisement can be revised to be more effective.
[0250] (17) In the information processing system described in any one of (14) to (16) above, in a fifth presentation step, the processor presents a list of one or more input job listings targeting the human resources targeted by the output job listing, the one or more input job listings including job listings by recruiters other than the recruiter, in a fifth acquisition step, acquires the input job listing selected from the presented list, and in a sixth output step, inputs the acquired input job listing into a fourth artificial intelligence, which outputs a revision proposal for the output job listing.
[0251] According to this embodiment, the job advertisement can be revised to be more effective.
[0252] (18) In the information processing system described in (16) above, the processor in a sixth reception step receives input of additional information regarding the employer's evaluation of the selected job seeker information, in the fourth acquisition step acquires the additional information together with the selected job seeker information, and in a fifth output step inputs the additional information to the third artificial intelligence and outputs a revised version of the job posting that reflects the additional information.
[0253] According to this embodiment, the evaluation by the recruiter can be reflected in the job posting.
[0254] (19) In the information processing system described in (17) above, the processor in a seventh reception step receives input of additional information regarding the employer's evaluation of the selected input job posting, in the fifth acquisition step acquires the additional information together with the selected input job posting, and in a sixth output step inputs the additional information to the fourth artificial intelligence and outputs a revised version of the job posting that reflects the additional information.
[0255] According to this embodiment, the evaluation by the recruiter can be reflected in the job posting.
[0256] (20) In the information processing system described in any one of (1) to (19) above, in the display step, the processor separately generates and displays a tab for displaying the job posting output by the first artificial intelligence and a tab for displaying information about the employer generated based on previously registered information.
[0257] According to this embodiment, it is possible to more smoothly confirm information and correct job postings.
[0258] (21) An information processing method comprising steps executed by the information processing system according to any one of (1) to (20) above.
[0259] (22) A program for causing a computer to execute each step executed by the information processing system according to any one of (1) to (20) above. Of course, this is not the case. Furthermore, the above-described embodiments and modifications may be combined in any desired manner.
[0260] Finally, although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. The new embodiments 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 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]
[0261] 1: Job posting creation support system 10: Server device 11: Control section 20: Recruiter terminal 21: Control section 111: Server display section 112: Memory control unit 113: Operation reception section 114: Artificial Intelligence Department 115: Job applicant presentation department 116: Job applicant acquisition department 117:AI control section 118: Persona Presentation Section 119: Correction reflection section 120: Job offer presentation department 121: Job offer acquisition department 123: Information presentation section 124: Information acquisition department 125: 2nd Artificial Intelligence Department 126: Information Retrieval Department 127: 3rd Artificial Intelligence Department 211: User display section 212: Operation reception section
Claims
1. An information processing system, A processor is provided, and the processor is In the first display step, a personnel requirements input screen is displayed on the employer's terminal for the employer to input the required qualifications for the personnel. In the first reception step, the applicant's terminal receives the input of the personnel conditions on the personnel conditions input screen, In the job seeker information extraction step, job seeker information is extracted that includes at least one of the information of job seekers who match the entered personnel conditions and information of similar job seekers. In the second display step, the job seeker information extracted in the job seeker information extraction step is displayed on the employer's terminal. Here, the screen displayed in the second display step displays objects for identifying whether the image provided by the employer matches or does not match the job seeker's information. Information processing system.
2. In the information processing system described in claim 1, The aforementioned personnel requirements include at least one of the following: job title, industry, work location, expected role, upper and lower limits of expected annual salary, and free keywords. Information processing system.
3. In the information processing system described in claim 1, In the image reception step, based on the recruiter's actions toward the object displayed in the second display step, input is received indicating whether the image matches or does not match. In the recommended persona criteria extraction step, the recommended persona criteria are extracted by inputting the job seeker information, in which the image match or mismatch is entered, into the artificial intelligence. In the third display step, the personnel conditions and the extracted recommended persona conditions are displayed on the recruiter's terminal. Information processing system.
4. In the information processing system described in claim 3, In the condition modification acceptance step, based on the recruiter's actions on the screen displayed in the third display step, the input of the modified personnel conditions is accepted. In the step of extracting revised job seeker information, the job seeker information is extracted based on the revised personnel conditions that have been modified based on the revised information. In the first acquisition step, the modified personnel conditions entered and related information are acquired. In the first output step, the acquired related information is input to the first artificial intelligence, and a job posting corresponding to the personnel indicated by the related information is output. Information processing system.
5. In the information processing system described in claim 4, The aforementioned processor, In the second reception step, the first correction to the outputted job application form is accepted. In the reflection step, a second correction is made to reflect the impact of the first correction received on other parts of the output job posting that are affected by the first correction. Information processing system.
6. In the information processing system described in claim 5, The first artificial intelligence is equipped with a machine learning model that has been trained on job seeker information and job postings. Information processing system.
7. In the information processing system described in claim 5, The aforementioned processor, In the first presentation step, a list of job seeker information for one or more job seekers corresponding to the personnel specified by the entered modified personnel conditions is presented. In the first acquisition step, the job seeker information selected from the presented list is acquired as the related information. Information processing system.
8. In the information processing system described in claim 5, The aforementioned processor, In the second presentation step, a list of one or more job postings corresponding to the entered modified personnel conditions is presented. In the first acquisition step, the job posting for input selected from the presented list is acquired as the related information. The aforementioned job posting form for input includes job postings from employers other than the aforementioned employer. Information processing system.
9. In the information processing system described in claim 5, The aforementioned processor, In the second presentation step, a list of one or more job postings corresponding to the entered modified personnel conditions is presented. In the second acquisition step, you acquire the job posting selected from the list provided above. In the first output step, if the modified personnel requirements are further modified based on the selected job posting, the modified personnel requirements are input to the first artificial intelligence as related information, and a job posting corresponding to the personnel indicated by the modified personnel requirements is output. Information processing system.
10. In the information processing system described in claim 5, The aforementioned processor, In the third submission step, the third modification to the outputted job application form is accepted. In the second output step, the modified personnel conditions indicating the personnel corresponding to the job posting modified by the received third modification are output. Information processing system.
11. In the information processing system described in claim 5, The aforementioned processor, In the third presentation step, a list of job seeker information or a list of one or more job postings for one or more job seekers corresponding to the personnel specified by the entered modified personnel conditions is presented. In the third acquisition step, the job seeker information selected from the presented list of job seeker information or the job posting selected from the presented list of job postings is acquired. In the third output step, the acquired job seeker information or conditions related to the job posting are output as recommended modified personnel conditions. Information processing system.
12. In the information processing system described in claim 7, The aforementioned processor, In the fourth application step, the applicant is required to input additional information regarding the employer's evaluation of the selected job seeker information. In the first acquisition step, the additional information is acquired along with the selected job seeker information. In the first output step, the additional information is input to the first artificial intelligence as the related information. Information processing system.
13. In the information processing system described in claim 8, The aforementioned processor, In the fifth application step, the applicant is required to input additional information regarding the employer's evaluation of the job posting selected from the presented list. In the first acquisition step, the additional information is acquired along with the selected job posting for input. In the first output step, the acquired additional information is input to the first artificial intelligence as related information. Information processing system.
14. In the information processing system described in claim 5, The aforementioned processor, In the fourth display step, a tab displaying the job posting output by the first artificial intelligence and a tab displaying information about the job seeker generated based on pre-registered information are generated and displayed separately. Information processing system.
15. Information processing method, The information processing system according to any one of claims 1 to 14 comprises each step performed by the information processing system according to any one of claims 1 to 14. Information processing methods.
16. It is a program, Cause the computer to perform each step performed by the information processing system described in any one of claims 1 to 14. program.