A method for supporting the generation of message sentences to be included in question data, step letters, offer letters, etc. in corporate recruitment activities
The method generates personalized question data and messages for recruitment activities by referencing candidate and company data, improving the understanding of individual candidates' career intentions and job-hunting status.
Patent Information
- Application Number
- JP2024149693
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2044-08-30
AI Technical Summary
Existing recruitment methods generate uniform questions for all job candidates, failing to accurately understand each individual's career intentions and job-hunting status.
A method involving a server terminal that references candidate and company data to generate personalized question data and messages based on selection data, using a large-scale language model to tailor questions and responses for individual candidates.
Enhances the accuracy of understanding candidates' career intentions and job-hunting status, enabling personalized and deeper insights for recruitment activities.
Smart Images

Figure 0007725108000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a method for supporting the generation of question data, step letters, and offer letters in a company's recruitment activities. [Background technology]
[0002] In recruitment activities, there is a method for generating question data (consisting of one or more questions) to understand the values and intentions of candidates through step letters, offer letters, etc., during the selection process of candidates, and obtaining answers from the candidates.
[0003] For example, Patent Document 1 discloses a technique for generating one or more questions to estimate the personality of an applicant. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 6741319 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the technology disclosed in Patent Document 1, the questions are assumed to be uniform for all job candidates, and there is still room for improvement in the way the questions are constructed in order to gain a deeper understanding of each individual's intentions and job-hunting situation.
[0006] Therefore, the present invention aims to generate question data that allows companies to more accurately understand the career intentions or job-hunting status of job candidates during the recruitment selection process, or to generate message text to be included in step letters, offer letters, etc. that is in line with the intentions or job-hunting status. [Means for solving the problem]
[0007] In one aspect of the present invention, there is provided a method for supporting the generation of question data in a company's recruitment activities, in which a control unit of a server terminal references selection data regarding a candidate for employment stored in a memory unit of the server terminal, references question data stored in the memory unit of the server terminal, and sets question data for the candidate for employment 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 intentions of job candidates with greater accuracy during the selection process of recruitment activities, or message text to be included in step letters, offer letters, etc. that is in line with the intentions or job-hunting status. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a block diagram showing a question data generation support system according to a first embodiment of the present invention; [Figure 2] FIG. 2 is a functional block diagram showing the server terminal 100 of FIG. [Figure 3] 2 is a functional block diagram showing the employment candidate terminal 200 of FIG. 1. FIG. [Figure 4] FIG. 3 is a diagram showing an example of candidate data stored in the server 100. [Figure 5] FIG. 2 is a diagram showing an example of company data stored in the server 100. [Figure 6] 3 is a flowchart showing an example of processing of a question data generation support method according to the first embodiment of the present invention. [Figure 7] 10 is a flowchart showing an example of question data in a step letter according to the first embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the embodiments described below do not unduly limit the content of the present invention described in the claims. Furthermore, not all of the components shown in the embodiments are necessarily essential components of the present invention.
[0011] <Configuration> FIG. 1 is a block diagram showing a system for supporting the generation of question data for a company's recruitment activities according to a first embodiment of the present invention. This system 1 includes a server terminal 100, which transmits and receives predetermined information to and from candidate terminals 200A and 200B of multiple candidates for recruitment, during the recruitment activities of a company seeking a job, for example. The candidate terminals 200A and 200B of the candidates for recruitment, and company terminals 300A and 300B of the company conducting the recruitment activities may each be implemented with a program to execute the above-described recruitment support method executed by the server terminal 100. Alternatively, the server terminal 100 and the company terminal may be linked via an API (Application Programming Interface), and a portion of the above-described recruitment support method may be executed on the server terminal 100 or the company terminal. For ease of explanation, each terminal is described as being a single terminal or a specific number of terminals, but the number of each is not limited.
[0012] The server terminal 100, the candidate terminals 200A and 200B, and the company terminals 300A and 300B are all connected to one another via a network NW1. The network NW is configured from the Internet, an intranet, a wireless local area network (LAN), a wide area network (WAN), or the like. The server terminal 100 is also characterized by being connected via the network to a large-scale language model (a natural language processing model (hereinafter referred to as "LLM") that is trained using text data including questions and answers that has been vectorized and 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 employment candidate terminals 200A and 200B are, for example, information processing devices such as personal computers and tablet terminals, but may also be configured as smartphones, mobile phones, PDAs, or the like.
[0015] In this embodiment, system 1 is described as comprising server terminal 100, candidate terminals 200A and 200B, and company terminals 300A and 300B, with users of each terminal using their respective terminals to operate server terminal 100, but server terminal 100 may also be configured as a standalone unit with the ability for each user to directly operate it. Hereinafter, where necessary, candidate terminals 200A and 200B will be described collectively as candidate terminal 200, and company terminals 300A and 300B will be described collectively as company terminal 300.
[0016] Fig. 2 is a functional block configuration diagram of the server terminal 100 of Fig. 1. The server terminal 100 includes a communication unit 110, a storage unit 120, and a control unit .
[0017] The communication unit 110 is a communication interface for communicating with the candidate terminal 200 and the company terminal 300 via the network NW1, and communication is performed according to a communication protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol).
[0018] The storage unit 120 stores input data, programs for executing various control processes and functions in the control unit 130, and is composed of RAM (Random Access Memory), ROM (Read Only Memory), etc. The storage unit 120 also 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 recruiting companies that are conducting recruitment activities. Note that a database (not shown) that stores 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 programs stored in the storage unit 120, and is composed of a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), etc. Functions of the control unit 130 include an information receiving unit 131 that receives information from various terminals, and an information processing unit 132 that refers to and processes various data related to job candidates and various data related to recruiting companies that are conducting recruiting activities. The information receiving unit 131 and the information processing unit 132 are activated by programs stored in the storage unit 120 and executed by the server terminal 100, which is a computer (electronic calculator).
[0020] The information receiving unit 131 receives information from the employment candidate terminal 200 and the company terminal 300 via the communication unit 110.
[0021] The information processing unit 132 performs predetermined processing by referring to various data related to the candidate for employment received from the candidate terminal 200 (e.g., candidate data 1000 described below), and various data related to the hiring company received from the company terminal 200 (e.g., company data 2000 described below).
[0022] The control unit 130 may also have a screen generation unit (not shown), which generates screen information to be displayed via the user interfaces of the candidate terminal 200 and the company terminal 300 upon request. For example, the control unit 130 generates a user interface by using image and text data (not shown) stored in the storage unit 120 as material and arranging various images and text in predetermined areas of the user interface based on predetermined layout rules. Processing related to the image generation unit may also be executed by a GPU (Graphics Processing Unit).
[0023] Fig. 3 is a functional block diagram showing the employment candidate terminal 200 of Fig. 1. The employment candidate terminal 200 includes a communication unit 210, a display 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 according to a communication protocol such as TCP / IP.
[0025] The display operation unit 220 is a user interface used by the job candidate to input instructions and to display text, images, etc. in accordance with input data from the control unit 240, and is composed of a display, keyboard, and mouse if the job candidate terminal 200 is configured as a personal computer, and is composed of a touch panel, etc. if the job candidate terminal 200 is configured as a smartphone or tablet terminal. This display operation unit 220 is started up by a control program stored in the memory unit 230 and executed by the job candidate terminal 200, which is a computer (electronic calculator).
[0026] The storage unit 230 stores input data, programs for executing various control processes and functions in the control unit 240, and is composed of RAM, ROM, etc. The storage unit 230 also temporarily stores the contents of communication with the server terminal 100.
[0027] The control unit 240 controls the overall operation of the employment candidate terminal 200 by executing the programs stored in the storage unit 230, and is composed of a CPU, a GPU, and the like.
[0028] FIG. 4 is a diagram showing an example of candidate data stored in the server terminal 100. As shown in FIG.
[0029] The candidate data 1000 shown in FIG. 4 stores various data related to the candidates for employment. For the sake of convenience in explanation, FIG. 4 shows an example of one candidate (a user identified by the candidate ID "10001"), but information on multiple candidates can be stored. The various data related to the candidates can include, for example, basic information about the candidate (for example, name, address, contact information, etc.). In addition, the selection data related to the selection of the candidate can include educational background information about the candidate's educational background, work history information about the candidate's work history, skill information about the candidate's skills and qualifications, annual salary information about the candidate's annual salary (including desired annual salary), answer information by the candidate through answer items included in the step letter and the offer letter (answer items asking about the candidate's desire or interest in the selection process, answer items asking about the candidate's willingness to change jobs, answer items asking about the candidate's interests in the company that is hiring, answer items asking about the status of multiple applications, answer items asking about the candidate's impression of the company that is hiring, answer items asking about the candidate's desired financial conditions, answer items asking about the candidate's criteria for selecting a job, and answer items related to the candidate's job offer). This information may include, but is not limited to, answer items asking about the likelihood of joining the company if the company makes an offer, answer items asking about the content of interviews that the candidate would like to hear in subsequent interviews, answer information for answer items regarding offer acceptance, and items regarding whether the candidate has expressed their intention to resign from their current company), interview information for the candidate's recruitment process with the hiring company (status, success / failure, interviewer / person involved, etc.), and letter information regarding the step letter and offer letter addressed to the candidate (for example, the content of the letter (the above-mentioned answer items in the step letter or offer letter, etc.)). Here, a step letter is a letter from a company to a candidate when the candidate passes each selection step, conveying positive feedback to the candidate in a minimal yet rich form, with the aim of fostering the candidate's desire to change jobs to the hiring company, while also including answer items that allow the company to collect information necessary to attract the candidate and design an offer.An offer letter is a letter that presents the offer conditions, including financial terms, to a candidate when a hiring company decides to hire them, and the offer is made when the candidate accepts the letter. In this embodiment, the offer letter is designed around the following pillars: 1) understanding the candidate (reason for joining their current company, reason for changing jobs, past motivations for changing jobs and decision-making criteria), 2) understanding the candidate's needs (confirming the assumptions (what was it about the company that interested them in coming to the company), future career plan and career vision and the reasons for it), 3) extracting attractive content (decision-making criteria for changing jobs, desired job type / position, etc.), 4) recruitment competition (existence or absence of recruitment competition and status, priority and points of merit compared to recruitment competition), 5) financial conditions (current annual salary, desired annual salary, lower limit of financial conditions), 6) timing of changing jobs (time to make decision, time when the candidate can join the company), and this information is basically collected from the candidate through the step letters mentioned above. The candidate data may also include information about content (articles, images, videos, etc. provided via web pages and / or email newsletters) distributed by recruiting companies to candidates during and after the recruiting process, as well as action data about candidate behavior (viewing, liking, commenting, etc.) regarding the content. Furthermore, the candidate data may also include talent list information (so-called talent pool) that stores information about candidates who are a good match for the company, in association with a score that measures the degree of match.
[0030] FIG. 5 is a diagram showing an example of company data stored in the server terminal 100. As shown in FIG.
[0031] The company data 2000 mainly stores various data related to companies that are recruiting. For the sake of convenience, Fig. 5 shows an example of one company (identified by company ID "20001"), but information related to multiple companies can be stored. Various data related to companies include, for example, basic information about companies (corporate name, industry, number of employees, location (address), contact details, mission, evaluation system, employee benefits system, technical information, information about company recruitment (position available, organization name, organizational information, joining date, financial conditions, etc.)), interview information in the company's recruitment process (candidate name, status, interview content (time to join, reason for joining, time to change jobs, reason for changing jobs, etc.), success / failure, interviewer / related parties, etc.), letter information about step letters and offer letters addressed to candidates (contents of the letters (items in step letters or offer letters to confirm the candidate's willingness to change jobs, items to confirm the candidate's intention to move on to the next selection step, items to confirm the employer's focus of interest, items to avoid mismatches between the employer and the candidate, etc.), response information by candidates through response items included in step letters and offer letters (items to ask about the candidate's desire or interest in selection, items to ask about the candidate's willingness to change jobs, details of the candidate's interest in the employer, etc.), etc. The information may include, but is not limited to, answer items asking about the candidate's current job offer, answer items asking about multiple applications, answer items asking about the candidate's impression of the hiring company, answer items asking about desired financial conditions, answer items asking about the candidate's criteria for choosing a job, answer items asking about the possibility of joining the hiring company if an offer is made, and answer items asking about the questions the candidate would like to hear in subsequent interviews, answer information for answer items regarding acceptance of an offer, items regarding whether the candidate has expressed their intention to resign from their current company, etc.), analytical information (answer information by acceptance / decline, analysis based on the candidate's answer information (for example, comparison of the answer results of each step letter for a specific candidate, decline rate based on the answer results of multiple candidates, reasons for decline, reasons for deferring, comparison of each item with other companies, comparison of answer content by acceptance / decline, logic for generating an offer letter based on the answer results), sample comment information for generating various letters and interview transfers, and sample content information for generating the content distributed by the hiring company to candidates.
[0032] FIG. 6 is a flowchart showing an example of processing of a question data generation support method in a selection process of employment candidates in the recruitment activities of a recruiting company according to the first embodiment of the present invention.
[0033] First, in the process of step S101, the information processing unit 132 of the control unit 130 of the server terminal 100 refers to the selection data of the candidate in the candidate data storage unit 121 of the memory unit 120. Here, the selection data of the candidate data 1000 is as listed above, but by referring in particular to the candidate's 1) resume / CV, 2) responses to questionnaires via step letters, offer letters, etc., and / or 3) past interviewer evaluation input information, it is possible to infer the candidate's values and intentions regarding their career and / or job-hunting status.
[0034] Next, in the process 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 memory unit 120. Here, the company data 2000 is as described above, but by referring in particular to the following used by companies in their recruitment activities: 1) handover data regarding matters to be passed on to interviewers for the next interview of the candidate, 2) questions included in step letters, and 3) questions included in offer letters, it is possible to identify data that will serve as templates for creating various handover statements, questions, and messages to be generated based on the candidate data referenced above.
[0035] Next, in 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 references the candidate's selection data and generates a personalized message or question data for the target candidate for employment based on template data stored as company data. Alternatively, the information processing unit 132 can generate a prompt for the LLM 400, which is connected to the server terminal 100 via a network, to generate a personalized message or question data for the target candidate for employment based on template data stored as company data by reference to the candidate's selection data, and send the prompt to the LLM 400, and then obtain the question data generated by the LLM 400.
[0036] Here, the information processing unit 132 can generate the next question to be asked in real time based on preset conditional branching rules in response to the candidate's responses 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 FIG. 7, if the candidate gives a positive response regarding their feelings about the next selection process, i.e., if the candidate has a high level of intention (to join the company and / or to interview), additional questions can be set to gain a deeper understanding of the candidate's intentions, such as questions about other companies the candidate has applied to, or questions about the candidate's attractive points compared to other companies they have applied to. Conversely, if the candidate gives a negative response regarding their feelings about the next selection process, the number of questions can be set to be fewer than in the case of a positive response. Alternatively, the information processing unit 132 can generate a prompt text included in a step letter or the like for the LLM 400 connected to the server terminal 100 via a network, send it to the LLM 400, and obtain question data generated by the LLM 400.
[0037] Alternatively, as the process of step S104, the information processing unit 133 of the control unit 130 of the server terminal 100 generates a handover message to be sent to the interviewer for the next interview of the target candidate. Based on the instructions defined by the prompt, the LLM 400 generates a handover message based on predetermined conditions in response to the answers obtained by the candidate and / or the evaluation of past interviews entered by the interviewer.
[0038] Alternatively, as the process of step S105, the information processing unit 133 of the control unit 130 of the server terminal 100 generates a message text to be included in the step letter, offer letter, etc., personalized for the target candidate. Based on the instructions defined by the prompt sentence, the LLM 400 generates a message for the candidate for employment based on predetermined conditions in accordance with the answers obtained by the candidate for employment and / or the evaluation of past interviews entered by the interviewer.
[0039] Alternatively, as the process of step S106, the information processing unit 133 of the control unit 130 of the server terminal 100 generates question data to be included in the offer letter, which is personalized for the target candidate. Based on the instructions defined by the prompt, the LLM 400 generates questions based on predetermined conditions, corresponding to the answers obtained by the job candidate and / or the evaluation of the previous interview entered by the interviewer. Here, the information processing unit 132 can generate questions to be asked in the offer letter to be sent to the job candidate after the interview, depending on whether the candidate accepts or declines the offer. For example, if the job candidate declines an offer, the LLM 400 can set a question to ask why the candidate declined. Conversely, if the job candidate accepts an offer, the LLM 400 can set a question to ask why the candidate accepted the offer.
[0040] Furthermore, the information processing unit 132 can also generate a draft of content such as an article about the candidate for employment that explains the answers to the questions set above in the step letter, etc., received from the candidate for employment terminal 200 via the LLM 400, based on the answers, for example, answers regarding doubts or interests about a specific topic. Furthermore, the information processing unit 132 can also generate explanatory materials and / or explanatory text from the company via the LLM 400, for example, in relation to the items answered as questions, based on the answers to the questions set above in the step letter, etc.
[0041] In this way, companies hiring can generate personalized questions for candidates or messages to be included in step letters, offer letters, etc. based on the candidate's selection data, etc., and can provide the most appropriate questions and messages depending on the candidate's intentions and job-hunting situation at that time, thereby deepening their understanding of the candidate's values and intentions and making use of this information in their next recruitment activities.
[0042] Although the embodiments of the present invention have been described above, they can be embodied in various other forms, and various omissions, substitutions, and modifications can be made. These embodiments, modifications, and omissions, substitutions, and modifications are included in the technical scope of the claims and their equivalents. [Explanation of symbols]
[0043] 1 System 100 Server terminal, 110 Communication unit, 120 Storage unit, 130 Control unit, 200 Candidate terminal, 300 Company terminal, NW1 Network
Claims
1. A method for supporting the generation of question data in a company's recruitment activities, comprising: The control unit of the server terminal Refer to the selection data on the candidate stored in the storage unit of the server terminal, Refer to the question data stored in the storage unit of the server terminal, and setting personalized question data for the candidate to be included in a step letter or an offer letter to be sent to the candidate after the interview based on the selection data.
2. 10. The method of claim 1, The selection data includes either the candidate's answers to questions or the candidate's evaluation input for an interview.
3. 3. The method of claim 2, The control unit sets different questions to be included in the offer letter depending on the candidate's answers to the offer letter.
4. 4. The method of claim 3, The method wherein the questions are set in real time in response to answers provided by the job candidate.
5. 10. The method of claim 1, The control unit generates a handover message for an interview for the candidate via an LLM based on the selection data.
6. 10. The method of claim 1, The control unit generates recruitment public relations content for the company via an LLM based on the answers from the job candidates to the question data.
7. 10. The method of claim 1, The control unit generates materials to be provided by the company via an LLM based on the answers 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
Interview support method, interview support device, interview support program, and recording medium
JP6741319B1
JPP7531045B