A method for supporting the creation of content for job candidates in corporate recruitment activities

The method generates personalized content for job candidates using candidate data and a large-scale language model to increase recruitment success through continuous engagement.

JP7770055B1Active Publication Date: 2025-11-14HRBRAIN CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024150242
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2025-11-14
Estimated Expiration
2044-08-30

AI Technical Summary

Technical Problem

Existing recruitment technologies do not provide personalized content to attract job candidates during the selection and hiring process.

Method used

A method that generates personalized content for job candidates by referencing candidate data, including educational background, work history, and preferences, using a large-scale language model to create tailored content via a Direct Recruiting Room (DRR) accessible through candidate terminals.

Benefits of technology

Attracts job candidates by providing personalized content that maintains continuous engagement, increasing the likelihood of successful recruitment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007770055000001_ABST
    Figure 0007770055000001_ABST
Patent Text Reader

Abstract

To provide a method for supporting the generation of content that can attract job candidates to a company that is hiring during the process of selection and joining a company in recruitment activities. [Solution] In a content generation support system in which a server terminal, multiple candidate terminals, and multiple company terminals are each connected via a network, a method for supporting the generation of content for candidates in a company's recruitment activities involves the control unit of a server terminal having a control unit, a memory unit, and a communication unit referencing candidate data regarding the candidates stored in the memory unit of the server terminal, and generating content personalized for the candidates based on the selection data.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a method for assisting companies in generating content for potential job candidates during their recruitment activities. [Background technology]

[0002] In recruitment activities, email, social media, and other means are used to communicate between recruiters at companies offering jobs and job candidates.

[0003] For example, Patent Document 1 discloses a technology that enables recruiters at companies seeking employees to send and receive messages to and from candidates for employment via social networking sites. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2023-166295 Summary of the Invention [Problem to be solved by the invention]

[0005] However, while the technology disclosed in Patent Document 1 is characterized by providing necessary functions for each situation via a message application during the selection and joining process of job candidates, it does not provide content that is personalized for each job candidate and that can attract job candidates to companies seeking employment in the selection process and joining the company.

[0006] Therefore, an object of the present invention is to generate content that can attract job candidates to a company that is hiring during the recruitment selection and hiring process. [Means for solving the problem]

[0007] In one aspect of the present invention, there is provided a method for supporting the generation of content for job candidates in a company's recruitment activities, in which a control unit of a server terminal references candidate data relating to the job candidates stored in a memory unit of the server terminal, and generates content personalized for the job candidates based on the selection data. [Effects of the Invention]

[0008] According to the present invention, it is possible to generate content that can attract job candidates to a company that is hiring during the recruitment selection and hiring process. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a block diagram showing a content creation support system for employment candidates 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] 1 is a flowchart showing an example of processing of a method for supporting creation of content for job candidates according to a first embodiment of the present invention. [Figure 7] 1 is a flowchart illustrating an example of content for job candidates according to the first embodiment of the present invention. [Figure 8] 10 is a flowchart showing another example of content for job candidates according to the first embodiment of the present invention. [Figure 9] 10 is a flowchart showing another example of content for job candidates according to the first embodiment of the present invention. [Figure 10]10 is a flowchart showing another example of content for job candidates 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 to a large-scale language model (a natural language processing model trained using text data including questions and answers that has been vectorized and converted into a specified format; hereinafter referred to as "LLM") via the network.

[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 content generation support method for job 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 candidate selection data in the candidate data storage unit 121 of the memory unit 120. Here, the selection data in the candidate data 1000 is as listed above, but by referring in particular to 1) the candidate's resume / CV and 2) the responses to questionnaires via step letters, offer letters, etc., it is possible to determine the candidate's (desired or assigned) job type and department, intentions, and / or job-change activity status.

[0034] Next, in step S102, the information processing unit 132 of the control unit 130 of the server terminal 100 generates content for the hiring candidate based on the candidate data referenced above. Here, content refers to information provided via a webpage accessible to the hiring candidate. This content can be personalized based on the candidate's desired or assigned job type and department, serves as a touchpoint for ongoing contact between the hiring company and the candidate, and can be updated based on the candidate's intentions and job-changing (job-seeking) status. The medium through which such content is provided is also referred to as a Direct Recruiting Room (DRR). The content can also be distributed to the hiring candidate after they accept the offer letter for onboarding before joining the company, or during the hiring candidate's selection process, including internships, with the hiring company. Link information (URL) for accessing the content (webpage) is attached to the body of an email, such as an offer letter or a thank-you message, sent from the hiring company terminal 300 to the hiring candidate terminal 200. When the hiring candidate selects this link, the content is sent to the hiring candidate terminal 200 and displayed. Candidates for employment can bookmark (register) and view content provided for candidates by multiple companies that they are interested in being selected for or joining. Information contained in the generated content is stored in the company data storage unit 122 of the storage unit 120 of the server terminal 100. In addition, bookmark (registration) information for accessing the content is also stored in the candidate data storage unit 121 of the storage unit 120.

[0035] The web page accessed and displayed by the candidate terminal 200 is generated for each candidate, as shown in, for example, FIGS. 7 to 10. Along with the name of the hiring company, tabs such as "Feed," "Team," "Events," and "Selection Information" are displayed. The candidate can view each tab by selecting the tab. As shown in FIG. 7, "Feed" displays information such as news about the hiring company. Depending on the selection, information for all registered users (candidates) accessing the hiring company's content (information about the entire company) or information for a specific user (candidate) (news related to the job type, department, and position (layer) the user desires or will be assigned to) is displayed. As shown in FIG. 8, "Team" displays information about members of the department the candidate desires or will be assigned to. Furthermore, as shown in FIG. 9, "Events" displays events hosted by or related to the hiring company. The events displayed may vary depending on the job type or department the candidate desires or will be assigned to. For example, for a candidate seeking an engineer position, information about events for engineers is displayed. Furthermore, as shown in FIG. 10, "Selection Information" displays messages sent to the candidate from the hiring company's representatives or employees. In the selection process, a thank-you message after an interview may be sent and displayed, and in onboarding, a message related to preparations for joining the company may be sent and displayed. In this way, the information processing unit 132 can provide content that enables centralized management of information related to "feeds," "teams," "events," "selection information," etc. on the DRR by accessing the DRR from the candidate terminal 200.

[0036] During generation, the information processing unit 132 generates a prompt message in accordance with the data to be generated, and transmits it to the LLM 400, which is connected to the server terminal 100 via a network, to instruct the LLM 400 to reference the candidate's selection data and generate a personalized web page for the target hiring candidate based on template data stored as company data. The information processing unit 132 can also issue instructions and obtain a score from the LLM.

[0037] Next, in step S103, the information receiving unit 131 of the control unit 130 of the server terminal 100 acquires action data of the hiring candidate with respect to the content. Actions included in the action data may include, for example, the number of times the hiring candidate visited the DRR and content, the number of times they viewed it, the viewing time, and the content they viewed (for example, any of "feed," "team," "event," and "selection information"), as well as behavioral information such as registering to participate in an event via a webpage. The action data acquired by the information receiving unit 131 is stored in the candidate data storage unit 121 of the memory unit 120.

[0038] The information processing unit 132 references the acquired action data and updates the content based on the referenced action data. Here, the information processing unit 132 calculates a score for the action, determines the content that the job candidate is interested in and the degree of interest based on the score, and can change the content to be displayed or increase the update / distribution frequency. For example, if the job candidate frequently views event information for engineers, the information processing unit 132 can deliver related event information to the job candidate. If the job candidate actively views selection information, the information processing unit 132 can send a message requesting a casual interview. Furthermore, the information processing unit 132 can deliver content to the job candidate terminal 200 based on the content and frequency / timing to be delivered to the job candidate, which are preset, regardless of the score.

[0039] In this way, companies hiring can generate personalized content for candidates based on their selection data, etc., and by maintaining continuous contact with the candidates, they can increase their chances of attracting them.

[0040] 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]

[0041] 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 content for job candidates in a company's recruitment activities, comprising: The control unit of the server terminal Refer to information stored in the storage unit of the server terminal regarding the job type, department, and / or position desired or to be assigned to by the employment candidate; Based on information about the job type, department, and / or position desired by the candidate or to which the candidate will be assigned, by referring to news information about the company, information about the team to which the candidate belongs, information about events inside and outside the company related to the job type or department, and / or information about the selection status and interviews related to the job type, department, or position, which are stored in the storage unit, the candidate generates personalized content for the candidate that can be accessed during and after the selection process; The control unit updates the content based on the action data; The method, wherein the action data includes any one of the number of times the content was visited, the number of times it was viewed, the viewing time, and the content viewed, and the updating includes determining content that is of interest to the job candidate based on the action data, and generating the content of interest as the personalized content.

2. 10. The method of claim 1, The method wherein the content is provided via a web page.

3. 3. The method of claim 2, The control unit acquires action data of the job candidate with respect to the web page.

Citation Information

Patent Citations

  • Job offer / job hunting information providing device

    JP2013186813A

  • Job offer information distribution device, method and program

    JP2018169869A

  • Method of matching job offerer and job seeker

    JP2022180832A

  • Customer attraction and manpower fixation managing system, and manpower consolidation managing method for customer attraction and manpower fixation managing system

    JP2023166295A

  • JPP7505136B