A method for supporting the generation of message text included in question data, step letters, and offer letters used in corporate recruitment activities.
The system addresses the challenge of uniform recruitment questionnaires by generating personalized question data and message text using candidate and company data, improving the understanding of candidates' career aspirations and job-seeking intentions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2026-03-13
AI Technical Summary
Existing recruitment methods generate uniform questionnaire sentences for all candidates, failing to accurately understand individual candidates' intentions and job-changing activity status.
A system that generates personalized question data and message text for recruitment activities by referring to candidate and company data, using a large-scale language model to tailor questions and messages based on individual candidate intentions and job-seeking status.
Enhances the accuracy of understanding candidates' career aspirations and job-seeking intentions, enabling personalized communication through tailored question data and message generation.
Smart Images

Figure 2026045613000001_ABST
Abstract
Description
Technical Field
[0006] , ,
[0007] , ,
[0001] The present invention relates to a method for assisting in the generation of questionnaire data, step letters, and offer letters in a company's recruitment activities.
Background Art
[0002] In recruitment activities, in the candidate selection process, there is a method of generating questionnaire data (composed of one or more questionnaire sentences) to understand the values and intentions of recruitment candidates through step letters, offer letters, etc., and obtaining answers from the recruitment candidates.
[0003] For example, in Patent Document 1, a technique for generating one or more questionnaire items for estimating the profile of an applicant is disclosed.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, in the technique disclosed in Patent Document 1, the questionnaire sentences are assumed to be uniform for all recruitment candidates, and there is room for improvement in the method of constructing the questionnaire sentences in order to more deeply understand the individual's intentions and job - changing activity status.
[0006] Therefore, an object of the present invention is to generate questionnaire data for more accurately understanding the intention of a recruitment candidate regarding their career or their job - changing activity status, or message sentences included in step letters, offer letters, etc. in accordance with the intention or job - changing activity status, in the candidate selection process of recruitment activities.
Means for Solving the Problems
[0007] A method for supporting the generation of question data in a company's recruitment activities, according to one aspect of the present invention, wherein the control unit of a server terminal refers to selection data relating to a candidate stored in the storage unit of the server terminal, refers to question data stored in the storage unit of the server terminal, and sets question data for the candidate based on the selection data. [Effects of the Invention]
[0008] According to the present invention, it is possible to generate question data for understanding the career aspirations of job candidates with greater accuracy during the selection process of recruitment activities, or to generate message text to be included in step letters and offer letters, etc., that are tailored to their aspirations or job-seeking status. [Brief explanation of the drawing]
[0009] [Figure 1] This is a block diagram showing a question data generation support system according to the first embodiment of the present invention. [Figure 2] Figure 1 is a functional block diagram showing the server terminal 100. [Figure 3] Figure 1 is a functional block diagram showing the candidate terminal 200. [Figure 4] This figure shows an example of candidate data stored in server 100. [Figure 5] This figure shows an example of corporate data stored on server 100. [Figure 6] This flowchart shows an example of the processing of a question data generation support method according to the first embodiment of the present invention. [Figure 7] This flowchart shows an example of question data in a step letter according to the first embodiment of the present invention. [Modes for carrying out the invention]
[0010] Embodiments of the present invention will be described below with reference to the drawings. The embodiments described below are not intended to unduly limit the scope of the present invention as described in the claims. Furthermore, not all components shown in the embodiments are necessarily essential components of the present invention.
[0011] <Structure> Figure 1 is a block diagram showing a system that supports the generation of question data in a company's recruitment activities according to a first embodiment of the present invention. This system 1 includes, for example, a server terminal 100 that sends and receives predetermined information to multiple candidate terminals 200A and 200B of job candidates, candidate terminals 200A and 200B of job candidates, and corporate terminals 300A and 300B of the company conducting the recruitment activities. Here, each of the corporate terminals 300A and 300B can implement a program and execute the above-mentioned recruitment support method that is executed on the server terminal 100, or the server terminal 100 and the corporate terminals can cooperate via an API (Application Programming Interface) and execute a part of the above-mentioned recruitment support method on the server terminal 100 or the corporate terminal. For the sake of explanation, each terminal is described as a single or a specific number, but there is no limit to the number of each.
[0012] The server terminal 100, the candidate terminals 200A and 200B, and the corporate terminals 300A and 300B are each connected via network NW1. Network NW consists of the Internet, intranet, wireless LAN (Local Area Network), WAN (Wide Area Network), etc. Furthermore, the server terminal 100 is characterized by being connected via the network to a large-scale language model (a natural language processing model (hereinafter referred to as "LLM") that has been trained using vectorized text data including question and answer sentences, converted into a specified format).
[0013] The server terminal 100 and the enterprise terminals 300A and 300B may be general-purpose computers such as workstations or personal computers, or may be logically realized by cloud computing.
[0014] The candidate terminals 200A and 200B are information processing devices such as personal computers or tablet terminals, for example, but may also be configured by smartphones, mobile phones, PDAs, etc.
[0015] In this embodiment, the system 1 includes the server terminal 100, the candidate terminals 200A and 200B, and the enterprise terminals 300A and 300B. It will be described as a configuration in which the users of each terminal use their respective terminals to perform operations on the server terminal 100. However, the server terminal 100 may be configured as a stand-alone device, and the server terminal itself may be provided with a function for each user to directly perform operations. Hereinafter, as necessary, the candidate terminals 200A and 200B will be collectively referred to as the candidate terminal 200, and the enterprise terminals 300A and 300B will be collectively referred to as the enterprise terminal 300.
[0016] FIG. 2 is a functional block configuration diagram of the server terminal 100 in FIG. 1. The server terminal 100 includes a communication unit 110, a storage unit 120, and a control unit 130.
[0017] The communication unit 110 is a communication interface for communicating with the candidate terminal 200 and the enterprise terminal 300 via the network NW1. Communication is performed according to a communication protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol), for example.
[0018] The storage unit 120 stores programs for executing various control processes and each function in the control unit 130, input data, etc., and is composed of a RAM (Random Access Memory), a ROM (Read Only Memory), etc. Further, the storage unit 120 has a candidate data storage unit 121 that stores various data related to candidates for employment, and a company data storage unit 122 that stores various data related to the recruiting companies that conduct employment activities. Note that a database (not shown) storing various data may be constructed outside the storage unit 120 or the server terminal 100.
[0019] The control unit 130 controls the overall operation of the server terminal 100 by executing the programs stored in the storage unit 120, and is composed of a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), etc. As functions of the control unit 130, it has an information reception unit 131 that receives information from various terminals, and an information processing unit 132 that refers to and processes various data related to candidates for employment and various data related to the recruiting companies that conduct employment activities. The information reception unit 131 and the information processing unit 132 are activated by the programs stored in the storage unit 120 and executed by the server terminal 100 which is a computer (electronic computing device).
[0020] The information reception unit 131 receives information from the candidate terminal 200 and the company terminal 300 via the communication unit 110.
[0021] The information processing unit 132 refers to various data related to candidates for employment (for example, candidate data 1000 described later, etc.) received from the candidate terminal 200, and various data related to the recruiting companies (for example, company data 2000 described later) received from the company terminal 200, and performs predetermined processing. <Furthermore, the control unit 130 may also have a screen generation unit (not shown) that generates screen information to be displayed via the user interfaces of the candidate terminal 200 and the company terminal 300 as needed. For example, using image and text data (not shown) stored in the storage unit 120 as material, the user interface is generated by arranging various images and text in predetermined areas of the user interface according to predetermined layout rules. Processing related to the image generation unit can also be performed by a GPU (Graphics Processing Unit).
[0023] Figure 3 is a functional block diagram showing the candidate terminal 200 of Figure 1. The candidate terminal 200 comprises a communication unit 210, a display and operation unit 220, a storage unit 230, and a control unit 240.
[0024] The communication unit 210 is a communication interface for communicating with the server terminal 100 via the network NW, and communication is performed using a communication protocol such as TCP / IP.
[0025] The display operation unit 220 is a user interface used by job candidates to input instructions and display text, images, etc., in accordance with the input data from the control unit 240. If the job candidate terminal 200 is a personal computer, it consists of a display and a keyboard or mouse, and if the job candidate terminal 200 is a smartphone or tablet, it consists of a touch panel, etc. This display operation unit 220 is activated by a control program stored in the storage unit 230 and executed by the job candidate terminal 200, which is a computer (electronic calculator).
[0026] The memory unit 230 stores programs for executing various control processes and functions within the control unit 240, input data, etc., and is composed of RAM, ROM, etc. The memory unit 230 also temporarily stores the contents of communications with the server terminal 100.
[0027] The control unit 240 controls the overall operation of the candidate terminal 200 by executing a program stored in the memory unit 230, and is composed of a CPU, GPU, and the like.
[0028] Figure 4 shows an example of candidate data stored in the server terminal 100.
[0029] The candidate data 1000 shown in Figure 4 stores various data related to the candidate for employment. In Figure 4, for the sake of explanation, an example of one candidate (a user identified by candidate ID "10001") is shown, but information on multiple candidates can be stored. Various data related to the candidate can include, for example, basic information about the candidate (e.g., name, address, contact information, etc.). In addition, as selection data related to the selection of candidates, it can include academic information about the candidate's educational background, work history information about the candidate's work history, skills information about the candidate's skills and qualifications, annual income information about the candidate's annual income (including desired annual income), and information from the candidate's responses through the response items included in the step letter and offer letter (response items asking whether they wish to be selected or are interested, response items asking about their willingness to change jobs, response items asking about what they are interested in regarding the recruiting company, response items asking about the status of other applications, response items asking about their impression of the recruiting company, response items asking about their desired economic conditions, response items asking about the criteria the candidate uses to choose a job, and job postings. This includes, but is not limited to, the following: response items asking about the likelihood of joining the company when an offer is made, response items asking about topics to be discussed in subsequent interviews, response information regarding acceptance of the offer, items regarding whether the candidate has expressed their intention to resign to their current company, etc.; interview information regarding the candidate's interviews with the recruiting company during the hiring process (status, pass / fail status, interviewer / person involved, etc.); and letter information regarding step letters and offer letters addressed to the candidate (for example, the content of the letter (the above response items in the step letter or offer letter, etc.)). Here, a step letter is a letter from the company to a candidate at each stage of the selection process informing the candidate of the company's desire for them to move on to the next step. Its purpose is to provide positive feedback to the candidate in a minimal yet rich manner, foster the candidate's desire to change jobs to the recruiting company, and includes response items that allow the company to collect information necessary for attracting the candidate and designing the offer.An offer letter is a letter in which a recruiting company presents the terms of the offer, including financial conditions, when it decides to hire a candidate, and the offer is finalized when the candidate accepts it. In this embodiment, the offer letter is designed around the following points: 1) understanding the candidate (reasons for joining the current company, reasons for changing jobs, past job change motivations and decision-making criteria), 2) understanding the candidate's needs (confirmation of prerequisites (what aspects of our company interest them), future career plans and career vision and the reasons for them), 3) extracting attractive points (decision-making criteria for changing jobs, desired job type / position, etc.), 4) competition (existence and status of competitors, priority and advantages compared to competitors), 5) financial conditions (current annual salary, desired annual salary, lower limit of financial conditions), and 6) timing of job change (decision-making date, possible start date). This information is basically collected from the candidate through the aforementioned step letters. Furthermore, candidate data can also include information about content (articles, images, videos, etc. provided via web pages and / or email newsletters) distributed by the recruiting company to candidates during the recruitment process and to maintain contact with candidates afterward, as well as action data regarding candidates' behavior towards such content (views, likes, comments, etc.). In addition, candidate data can also include talent list information (a so-called talent pool) that stores information about candidates with a high degree of match with the company, associated with a score that measures the degree of match.
[0030] Figure 5 shows an example of corporate data stored on the server terminal 100.
[0031] Company Data 2000 primarily stores various data related to companies that conduct recruitment activities. While Figure 5 shows an example of a single company (identified by company ID "20001") for illustrative purposes, it can store information related to multiple companies. Various data related to a company include, for example, basic company information (company name, industry, number of employees, location (address), contact information, mission, evaluation system, welfare system, technical information, information on company recruitment (open positions, organization name, organizational information, start date, financial conditions, etc.)), interview information in the company's recruitment process (candidate name, status, interview content (start date, reason for joining, timing of job change, reason for changing jobs, etc.), pass / fail status, interviewer / person in charge, etc.), letter information regarding step letters and offer letters addressed to candidates (letter content (items in the step letter or offer letter to confirm the candidate's willingness to change jobs, items to confirm their intention to proceed to the next selection step, items to confirm the recruiting company's interests, items to avoid mismatches between the recruiting company and the candidate, etc.)), and candidate response information through response items included in step letters and offer letters (response items asking about their desire or interest in selection, response items asking about their willingness to change jobs, content of interest to the recruiting company). The information may include, but is not limited to, the following: response items to be asked, response items to be asked about the status of other applications, response items to be asked about the impression of the recruiting company, response items to be asked about desired economic conditions, response items to be asked about the criteria the candidate uses to choose a job, response items to be asked about the likelihood of joining the company if the recruiting company makes an offer, and response items to be asked about what the candidate would like to hear in subsequent interviews, response information regarding acceptance of the offer, and items regarding whether the candidate has expressed their intention to resign to their current employer, etc.; analytical information (response information by acceptance / rejection, analysis based on the above candidate response information (for example, comparison of response results for each step letter of a specific candidate, rejection rate based on the response results of multiple candidates, reasons for rejection, reasons for delay, comparison of each item with other companies, comparison of response content by acceptance / rejection, offer letter generation logic based on response results, etc.), sample comment information for generating various letters and interview handover notes, and sample content information for generating the above content distributed by the recruiting company to the candidate.
[0032] Figure 6 is a flowchart showing an example of the processing of a method for supporting the generation of question data in the selection process of job candidates in the recruitment activities of a recruiting company, according to the first embodiment of the present invention.
[0033] First, as part of step S101, the information processing unit 132 of the control unit 130 of the server terminal 100 refers to the candidate selection data in the candidate data storage unit 121 of the storage unit 120. Here, the selection data of the candidate data 1000 is as described above, but in particular, by referring to the candidate's 1) resume / CV, 2) responses to questionnaires via step letters, offer letters, etc., and / or 3) evaluation input information from past interviewers, it is possible to infer the candidate's values, intentions, and / or job-seeking status regarding their career.
[0034] Next, as part of step S102, the information processing unit 132 of the control unit 130 of the server terminal 100 refers to the company data in the company candidate data storage unit 122 of the storage unit 120. Here, the company data 2000 is as described above, but in particular, by referring to the following used by the company in its recruitment activities: 1) handover data regarding matters to be passed on to the interviewer for the next interview with the candidate, 2) questions included in the step letter, and 3) questions included in the offer letter, it is possible to identify data that will serve as templates for creating various handover statements, questions, and messages generated based on the candidate data referred to above.
[0035] Next, as part of step S103, the information processing unit 133 of the control unit 130 of the server terminal 100 generates personalized question data for the target candidate. Here, the information processing unit 132 refers to the candidate's selection data and generates personalized message text or question data for the target candidate based on template data stored as company data. Alternatively, the information processing unit 132 can also generate a prompt message to the LLM 400, which is connected to the server terminal 100 via a network, instructing it to refer to the candidate's selection data and generate personalized message text or question data for the target candidate based on template data stored as company data, send this prompt to the LLM 400, and retrieve the question data generated by the LLM 400.
[0036] Here, the information processing unit 132 can generate the next questions in real time based on pre-set conditional branching rules, according to the answers obtained from the candidate to predetermined questions in the step letter or offer letter sent to the candidate after the interview. For example, as shown in the example questions included in the step letter in Figure 7, if the candidate gives a positive answer regarding their feelings about the next selection stage, that is, if the candidate's intention to join the company (and / or interview) is high, additional questions can be set to understand the candidate's intentions more deeply, such as questions asking about other companies the candidate is applying to, or questions asking about the aspects they find attractive compared to other companies they are applying to. Conversely, if the candidate gives a negative answer regarding their feelings about the next selection stage, the number of questions can be set to be fewer compared to the positive case described above. Alternatively, the information processing unit 132 can generate prompt statements, including step letters, etc., for the LLM400 connected to the server terminal 100 via a network, send them to the LLM400, and obtain the question data generated by the LLM400.
[0037] Alternatively, as part of the process in step S104, the information processing unit 133 of the control unit 130 of the server terminal 100 generates a handover message for the interviewer in preparation for the candidate's next interview. Based on the instructions defined by the above prompt, the LLM400 generates a handover message corresponding to the response text obtained from the candidate and / or the past interview evaluation entered by the interviewer, based on predetermined conditions.
[0038] Alternatively, as part of the process in step S105, the information processing unit 133 of the control unit 130 of the server terminal 100 generates personalized message text for the target candidate, which is included in the step letter and offer letter, etc. Based on the instructions defined by the above prompt, the LLM400 generates a message for the candidate based on predetermined conditions, corresponding to the response obtained from the candidate and / or the past interview evaluation entered by the interviewer.
[0039] Alternatively, as part of the process in step S106, the information processing unit 133 of the control unit 130 of the server terminal 100 generates personalized question data to be included in the offer letter for the target candidate. Based on the instructions defined by the above prompt statement, the LLM400 generates questions corresponding to the answers obtained from the candidate and / or the past interview evaluations entered by the interviewer, based on predetermined conditions. Here, the information processing unit 132 can generate questions to be included in the offer letter sent to the candidate after the interview, depending on whether the candidate accepts or declines the offer. For example, if the candidate declines the offer, a question can be set to ask for the reason for declining, or conversely, if the candidate accepts the offer, a question can be set to ask for the reason for accepting.
[0040] Furthermore, the information processing unit 132 can also generate draft content such as recruitment candidate articles explaining the answers to the questions set above in step letters, etc., received from the recruitment candidate terminal 200 via the LLM 400. Furthermore, the information processing unit 132 can also, via the LLM400, generate explanatory materials and / or explanatory texts from the company based on the answers to the questions set above in step letters, etc., for example, in relation to the items that were answered as questions.
[0041] In this way, recruiting companies can generate personalized questions or messages to be included in step letters and offer letters based on candidate selection data, etc., tailored to each candidate. They can then provide the most suitable questions and messages according to the candidate's intentions and job-seeking status, deepening their understanding of the candidate's values and intentions, and utilizing this information in future recruitment activities.
[0042] Although embodiments of the invention have been described above, these can be implemented in various other forms, and can be carried out by various omissions, substitutions, and modifications. These embodiments and variations, as well as those with omissions, substitutions, and modifications, are included within the technical scope of the claims and their equivalents. [Explanation of symbols]
[0043] 1 System: 100 Server terminals, 110 Communication unit, 120 Storage unit, 130 Control unit, 200 Candidate terminals, 300 Enterprise terminals, NW1 Network
Claims
1. A method to support the generation of question data in a company's recruitment activities, The control unit of the server terminal is: Referencing the selection data concerning the job candidates stored in the storage unit of the server terminal, Referencing the question data stored in the memory unit of the server terminal, A method for setting up question data for the candidate based on the aforementioned selection data.
2. The method according to claim 1, The selection data is a method that includes either the candidate's answers to the questions and the candidate's evaluation of the interview.
3. The method according to claim 1, The method wherein the question data includes question items that are included in either a step letter or an offer letter sent to the candidate.
4. The method according to claim 3, A method for the control unit to set different questions included in the offer letter depending on the response of the candidate to the offer letter.
5. The method according to claim 1, The aforementioned questions are set in real time in response to the answers given by the job applicants.
6. The method according to claim 1, A method for the control unit to generate a handover message for the interview of the candidate via LLM based on the selection data.
7. The method according to claim 1, A method for generating recruitment publicity content for the company via LLM based on the responses from the job applicants to the question data.
8. The method according to claim 1, A method for the control unit to generate materials provided by the company via LLM based on the responses from the job candidate to the question data.
Citation Information
Patent Citations
Recruitment support method
JP2024117034A
Information processing apparatus, information processing method, and program
JP2024117765A
Recruitment support system, recruitment support method and program
JP7531045B1
Interview support method, interview support device, interview support program, and recording medium
JP6741319B1