Method of supporting creation of letter in recruiting activity of company

JP2025025149AInactive Publication Date: 2025-02-21HAUL INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023129651
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-08
Publication Date
2025-02-21
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Benefits of technology

【0008】 本発明によれば、より効率的な、ステップレター/オファーレター等の採用活動に必要なレター生成を支援する方法を実現することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025025149000001_ABST
    Figure 2025025149000001_ABST
Patent Text Reader

Abstract

To provide a more efficient method for supporting automatic creation of letters, such as step letters / offer letters, which are necessary for recruiting activity.SOLUTION: A system includes: a server terminal which transmits, in a recruiting process of a recruiting company, step letters and offer letters to candidate terminals of a plurality of candidates to be employed, to collect necessary information; the candidate terminals of the candidates to be employed, and a company terminal of a company which is recruiting employees. In a method of supporting creation of letters in recruiting activity of a company, a control unit of the server terminal receives, from the company terminal, a request for creating letters for the candidates to be employed, refers to candidate data of the candidates to be employed, refers to sample comments for creating letters, and creates letters on the basis of the candidate data and the sample comments.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a method for assisting in the automatic generation of letters such as step letters / offer letters. [Background technology]

[0002] In order to approach candidates for employment in the early stages of recruitment activities, a hiring company prepares letters such as scout letters to encourage the candidate to proceed to the selection process, step letters containing feedback to the candidate and conveying the company's desire for the candidate to proceed to the next step when the candidate passes each selection step, and offer letters outlining the offer terms, including financial terms, when the candidate passes the final selection step and the company has decided to hire the candidate.

[0003] For example, Patent Document 1 discloses a technology that enables a hiring company to efficiently create an offer letter by inputting information into predetermined question items. [Prior art documents] [Patent documents]

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

[0005] However, the technology disclosed in Patent Document 1 remains problematic in that when a company hiring an employee creates an offer letter, it must put in a considerable amount of effort, such as inputting certain information.

[0006] Therefore, an object of the present invention is to realize a method for supporting the generation of letters necessary for recruitment activities, such as step letters / offer letters, more efficiently. [Means for solving the problem]

[0007] In one aspect of the present invention, a method for supporting letter creation in a company's recruitment activities, in which a control unit of a server terminal accepts a request to create a letter for a candidate for employment from a company terminal, refers to candidate data for the candidate for employment, refers to sample comments for letter creation, and creates a letter based on the candidate data and the sample comments. Effect of the Invention

[0008] According to the present invention, it is possible to realize a method for supporting the creation of letters necessary for recruiting activities, such as step letters / offer letters, more efficiently. [Brief description of the drawings]

[0009] [Figure 1] 1 is a block diagram showing a letter creation support system according to a first embodiment of the present invention. [Diagram 2] 2 is a functional block diagram showing the server terminal 100 of FIG. 1. [Diagram 3] 2 is a functional block diagram showing the employment candidate terminal 200 of FIG. 1. [Figure 4] FIG. 2 is a diagram showing an example of candidate data stored in the server 100. [Diagram 5] FIG. 2 is a diagram showing an example of company data stored in a server 100. [Figure 6] 4 is a flowchart showing an example of a process of a letter creation support method according to the first embodiment of the present invention. [Figure 7] 3 is a flowchart showing an example of processing of an interview support method according to the first embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that the embodiment described below does not unduly limit the contents of the present invention described in the claims. Furthermore, not all of the components shown in the embodiment are necessarily essential components of the present invention.

[0011] <Configuration> FIG. 1 is a block diagram showing a system for supporting letter generation in a company's recruitment activity according to a first embodiment of the present invention. The system 1 includes a server terminal 100 that transmits step letters and offer letters to the recruitment candidate terminals 200A and 200B of multiple candidates and collects necessary information in the recruitment process of a company that is recruiting, the recruitment candidate terminals 200A and 200B of the candidates, and the company terminals 300A and 300B of the companies that are conducting the recruitment activity. Here, a program can be implemented in each of the company terminals 300A and 300B to execute the above-mentioned method of supporting recruitment executed in the server terminal 100, and also, the server terminal 100 and the company terminal can be linked by an API (Application Programming Interface) to execute a part of the above-mentioned method of supporting recruitment in the server terminal 100 or the company terminal. For convenience of explanation, each terminal is described as being single or a specific number, 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 each connected via a network NW1. The network NW is composed of the Internet, an intranet, a wireless LAN (Local Area Network), a WAN (Wide Area Network), etc. The server terminal 100 is characterized by being connected via the network to a large-scale language model (a natural language processing model trained using text data including questions and answers that have been vectorized and converted into a specified format, hereinafter referred to as "LLM").

[0013] The server terminal 100 and the enterprise terminals 300A, 300B may be, for example, 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, 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, the system 1 is described as comprising a server terminal 100, candidate terminals 200A, 200B, and company terminals 300A, 300B, and a configuration in which users of each terminal use their respective terminals to operate the server terminal 100, but the server terminal 100 may be configured as a stand-alone system, with the server terminal itself provided with a function for each user to directly operate it. Hereinafter, as necessary, the candidate terminals 200A, 200B will be collectively described as candidate terminal 200, and the company terminals 300A, 300B will be collectively described 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 programs for executing various control processes and functions in the control unit 130, input data, etc., and is composed of a RAM (Random Access Memory), a ROM (Read Only Memory), etc. The storage unit 120 also has a candidate data storage unit 121 that stores various data related to job candidates, and a company data storage unit 122 that stores various data related to recruiting companies conducting recruiting activities. 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. The functions of the control unit 130 include an information reception unit 131 that receives information from various terminals, a candidate information processing unit 132 that refers to and processes various data related to candidates for employment, a company information processing unit 133 that refers to and processes various data related to recruiting companies that are recruiting, and a letter generation processing unit 134 that refers to and processes various data related to step letters and offer letters. The information reception unit 131, the candidate information processing unit 132, the company information processing unit 133, and the letter generation processing unit 134 are started by the 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 candidate information processing unit 132 refers to various data related to the candidate for employment received from the candidate terminal 200 (for example, candidate data 1000 described below) and performs a predetermined process.

[0022] The company information processing unit 133 refers to various data related to the hiring company received from the company terminal 200 (for example, company data 2000 described below) and performs predetermined processing.

[0023] The letter generation processing unit 134 performs processing such as generating step letters and offer letters.

[0024] The control unit 130 may also have a screen generation unit (not shown) and generates screen information to be displayed via the user interfaces of the recruitment candidate terminal 200 and the company terminal 300 upon request. For example, using image and text data (not shown) stored in the storage unit 120 as material, the control unit 130 generates a user interface by 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).

[0025] 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.

[0026] 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.

[0027] The display operation unit 220 is a user interface used by the employment candidate to input instructions and to display text, images, etc. according to input data from the control unit 240, and is composed of a display, keyboard, and mouse if the employment candidate terminal 200 is configured as a personal computer, and is composed of a touch panel, etc. if the employment 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 storage unit 230 and executed by the employment candidate terminal 200, which is a computer (electronic calculator).

[0028] The storage unit 230 stores programs for executing various control processes and functions in the control unit 240, input data, etc., and is composed of a RAM, a ROM, etc. The storage unit 230 also temporarily stores the contents of communication with the server terminal 100.

[0029] 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, GPU, etc.

[0030] FIG. 4 is a diagram showing an example of the candidate data stored in the server 100. As shown in FIG.

[0031] 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 candidate ID "10001"), but information on multiple candidates can be stored. Examples of the various data related to the candidates include basic information on the candidates (e.g., name, address, contact information, etc.), educational background information on the candidates' educational backgrounds, work experience information on the candidates' work experiences, skill information on the candidates' skills and qualifications, annual salary information on the candidates' annual salary (including desired annual salary), answer information by the candidates through answer items included in the step letter and the offer letter (answer items asking about the candidates' desire or interest in the selection process, answer items asking about the candidates' willingness to change jobs, answer items asking about the candidates' interests in the company that is hiring, answer items asking about the status of multiple applications, answer items asking about the impressions of the company that is hiring, answer items asking about the desired financial conditions, and answer items such as the candidates' job preferences, and the job status of the candidates for employment. The information may include, but is not limited to, answer items asking about selection criteria, answer items asking about the possibility of joining the company if the recruiting company makes an offer, answer items asking about the contents of the interview that the candidate would like to hear in the next interview, answer information for answer items regarding the acceptance of the offer, items regarding whether the candidate has expressed his / her intention to resign from his / her current company, interview information in the recruitment process of the candidate with the recruiting company (status, pass / fail, interviewer / person concerned, etc.), and letter information regarding the step letter and offer letter addressed to the candidate (for example, the contents of the letter (the above answer items in the step letter or offer letter, etc.)). Here, the step letter is a letter from the company to the candidate when the candidate passes each selection step that the company wants the candidate to proceed to the next step, and includes answer items that convey positive feedback to the candidate in a minimal and rich form, with the aim of nurturing the candidate's desire to change jobs to the recruiting company, while collecting information necessary for the company to attract the candidate and design an offer.An offer letter is a letter that presents offer conditions, including economic conditions, to a hiring candidate when a company that is hiring decides to hire the candidate, and an offer is made when the candidate accepts the letter. In this embodiment, the offer letter is designed around the following axes: 1) understanding the candidate (reason for joining the current company, reason for changing jobs, past motivations for changing jobs and decision-making axis), 2) understanding the candidate's needs (confirmation of the premise (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) extraction of attractive content (decision-making axis for changing jobs, desired job type / position, etc.), 4) hiring competition (existence or absence of hiring competition and status, priority and superiority points compared to hiring competition), 5) economic conditions (current annual salary, desired annual salary, lower limit of economic conditions), and 6) timing of changing jobs (time to make decision, time when joining the company). This information is basically collected from the hiring candidate through the step letters mentioned above.

[0032] FIG. 5 is a diagram showing an example of company data stored in the server 100. As shown in FIG.

[0033] The company data 2000 mainly stores various data related to companies that are conducting recruiting activities. For the sake of convenience, an example of one company (a company identified by a company ID "20001") is shown in Fig. 5, but information related to multiple companies can be stored. As various data related to companies, for example, basic information about companies (corporate name, industry, number of employees, residence (address), contact information, mission, evaluation system, welfare system, technical information, information about company recruitment (recruited position, organization name, organization information, joining date, economic conditions, etc.)), interview information in the company's recruitment process (candidate name, status, interview content (time of joining, reason for joining, time of changing jobs, reason for changing jobs, etc.), success / failure, interviewer / related parties, etc.), letter information about step letters and offer letters addressed to candidates (letter content (items in step letters or offer letters to confirm the willingness of the candidate to change jobs, items to confirm the intention to proceed to the next selection step, items to confirm the focus of the hiring company, items to avoid mismatches between the hiring company and the hiring candidate, etc.), answer information by candidates through answer items included in step letters and offer letters (selection process, etc.) This may include, but is not limited to, answer items asking about hopes or interests, answer items asking about willingness to change jobs, answer items asking about interests in the hiring company, answer items asking about multiple applications, answer items asking about impressions of the hiring company, answer items asking about desired financial conditions, answer items asking about the criteria the candidate uses to choose a job, answer items asking about the possibility of joining the company if the hiring company makes an offer, and answer items asking about what the candidate would like to hear in the next interview or later, answer information for answer items regarding acceptance of an offer, items regarding whether the candidate has expressed their intention to leave their current company, etc.) and analysis information (answer information by acceptance / decline, analysis based on the above candidate's answer information (for example, comparison of answer results for each step letter for a specific candidate, decline rate based on the answer results of multiple candidates, reasons for decline, reasons for holding, comparison of each item with other companies, comparison of answer content by acceptance / decline, logic for generating offer letters based on answer results, etc.).

[0034] 6 is a flowchart showing an example of a process of a letter creation support method according to the first embodiment of the present invention. In this example, a method of creating an offer letter will be described as an example of the letter creation process.

[0035] First, in the process of step S101, the information receiving unit 131 of the control unit 130 of the server terminal 100 receives a request for generating an offer letter from the company terminal 300 via the communication unit 110. Here, as a request, a recruiter of the company can input a text to the effect of "Create an offer letter" as a conversational sentence to the chatbot via a chat interface displayed on the company terminal 300.

[0036] Next, in the process of step S102, the candidate information processing unit 132 of the control unit 130 of the server terminal 100 refers to the candidate data of the identified candidate stored in the candidate data storage unit 121 of the memory unit 120 based on the information identifying the candidate included in the letter generation request. Specifically, it refers to any one or a combination of interview data related to the interview record of the employment interview between the candidate and the company, data related to the candidate's career and mission to the company acquired as answer information to questions included in the step letter sent by the company to the candidate, and work history data related to the resume of the candidate. By referring to these elements, the candidate information processing unit 132 generates a profile of the individual candidate and stores it in the candidate data storage unit 121 as candidate data.

[0037] Next, in the process of step S103, the company information processing unit 133 of the control unit 130 of the server terminal 100 refers to the sample comment generated as sample data of the company's comment included in the offer letter. Here, the company information processing unit 133 generates a sample comment based on the comment data on the comments included in the step letter and / or offer letter sent by the company to the above-mentioned candidate or other candidates, the mission data on the company's mission, and the data on the job description included in the recruitment information, which are stored in the company data storage unit 122 of the storage unit 120, and stores it in the company data storage unit 123 as company data. Here, at the stage where candidate data has not been accumulated, it is possible to refer to the interview records conducted with the candidate. The company's recruiter transmits the interview notes with the most recent candidate to the server terminal 100 via the company terminal 300 together with the request for generating the letter, and the server terminal 100 creates an interview summary (the candidate's characteristics, skills, concerns, reasons for changing jobs, etc.) as intermediate information based on the interview notes in cooperation with the LLM.

[0038] Next, in the process of step S104, the letter generation unit 134 of the control unit 130 of the server terminal 100 generates an offer letter by making corrections to the generated profile based on the sample comments. The letter generation unit 134 instructs the LLM connected to the server terminal 100 via a network to generate an offer letter with the corrected content of the generated personal profile while referring to the sample comments stored in the company data storage unit 122, using a prompt sentence, thereby acquiring an offer letter generated by the LLM for the target employment candidate. The contents included in the letter may include the attractiveness of the candidate from the company's perspective, the reason why the company wants to work with the candidate, the company's view on the candidate's job change, etc.

[0039] Next, in the process of step S105, the letter generation unit 134 of the control unit 130 of the server terminal 100 transmits the generated offer letter to the candidate terminal 200. Here, the letter generation unit 135 can transmit the offer letter to an email address registered in advance by the employment candidate. Also, before transmitting the letter to the employment candidate terminal 200, the person in charge of the recruiting company can receive the generated offer letter as a draft from the server terminal 100 via any communication tool such as email or Slack (registered trademark), and can create a final offer letter that is optimal for the employment candidate. Also, the letter generation unit 134 can present multiple letter proposals to the employment candidate, and the employment candidate can select the optimal letter proposal from the multiple letter proposals and perform editing work before creating the final proposal. Here, the server terminal 100 can record a log of which proposal the hiring person selected from the multiple letter proposals, and can use this as learning data for the LLM to create letters.

[0040] This allows companies hiring to automatically generate offer letters without the effort of inputting information, and the content of the offer letter can be generated by modifying sample comments based on the individual profile, so that the content is tailored to each individual candidate and can be optimized.

[0041] In addition, the letter generation support method in this embodiment can be applied not only to the generation of offer letters, but also to the generation of step letters and reasons for deferral.

[0042] As a modification of this embodiment, in relation to the above interview record data, interview record data can be automatically generated based on video data of an online interview between a candidate for employment and a company seeking employment. Here, conversation information between the candidate for employment and a recruiter at a company seeking employment can be stored in association with time information in the video, and the recruiter can refer to the interview content while linking it to the video, which can improve the efficiency of creating interview records and visualize the interview.

[0043] Furthermore, as a modified example of this embodiment, the letter generation unit 134 can generate a scouting email for an initial approach to a potential employee based on the employment history data related to the resume stored in the candidate data storage unit 121 and the data related to the job description of the company stored in the company data storage unit 122, and send the email to the potential employee.

[0044] 7 is a flowchart showing an example of the process of the interview support method according to the first embodiment of the present invention. Here, the interview support can include pre-interview preparation, the interview, and a follow-up interview after the interview.

[0045] First, in the process of step S201, the information receiving unit 131 of the control unit 130 of the server terminal 100 receives an interview support request from the company terminal 300 via the communication unit 110. As described above, the timing when a company's recruiter requests interview support is assumed to be the pre-interview preparation stage, the interview stage, and the follow-up interview stage after the interview. For example, in the pre-interview preparation stage, the recruiter can send a question such as "What should I check with (the candidate) this time?", in the pre-interview stage, the recruiter can request a summary for the recruitment interview, and in the follow-up interview stage after the interview, the recruiter can send a message to the server terminal 100 that the interview has been completed. In this way, the company's recruiter can make a request by inputting the above-mentioned question sentence or statement content as a conversation sentence to the chatbot via the chat interface displayed on the company terminal 300.

[0046] Next, in the process of step S202, the candidate information processing unit 132 of the control unit 130 of the server terminal 100 refers to the candidate data on the identified candidate stored in the candidate data storage unit 121 of the memory unit 120 based on the information identifying the candidate included in the interview request request. Specifically, it refers to any one or a combination of interview data on the interview record regarding the employment interview between the candidate and the company, data on the candidate's own career and mission toward the company acquired as answer information to questions included in the step letter sent by the company to the candidate, and work history data on the resume of the candidate. By referring to these elements, the candidate information processing unit 132 generates a profile of the individual candidate and stores it in the candidate data storage unit 121 as candidate data.

[0047] Next, as the process of step S203, the company information processing unit 133 of the control unit 130 of the server terminal 100 executes interview support. Here, the company information processing unit 133 instructs the LLM connected to the server terminal 100 via a network to generate conversational text as interview support while referring to the candidate data stored in the company data storage unit 122, by using a prompt text, thereby acquiring the conversational text (including questions and answers) generated by the LLM. Then, the company terminal 300 of the recruiter receives the generated conversational text from the server terminal 100. For example, in the advance preparation stage before the interview, the chatbot transmits a conversational text to the effect of "Please confirm the cultural fit (of the recruiting candidate)" via a chat interface displayed on the company terminal 300. In addition, in the interview stage, a summary of the information on the recruiting candidate, anticipated questions, etc., for the recruitment interview is transmitted. In addition, in the follow-up interview stage after the interview, questions such as "How was the interview?", "What are your skills?", and "Why did you change jobs?" are transmitted, and the recruiter can respond to the effect of "He doesn't seem to have any technical problems, and he was a mood maker." In this way, the server terminal 100 can work in cooperation with the LLM to provide support via a chatbot depending on each interview situation, based on the contents of the step letter and / or the personal profile of the job candidate generated based on the interview record.

[0048] Although the embodiments of the present invention have been described above, they can be embodied in various other forms and can be implemented with various omissions, substitutions, and modifications. These embodiments and modifications, as well as omissions, substitutions, and modifications, are included in the technical scope of the claims and their equivalents. [Explanation of symbols]

[0049] 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 letter generation in a company's recruitment activities, comprising: The control unit of the server terminal Accept requests to write letters for job candidates from company terminals, Refer to the candidate data of the candidate for employment, Please refer to the sample comments for writing your letter. generating a letter based on the candidate data and the sample comments.

2. 2. The method of claim 1 , The method, wherein the letter is one of a step letter and an offer letter.

3. 2. The method of claim 1 , The method, wherein the candidate data includes any one of interview data between the candidate and the company, mission data of the candidate, and resume data of the candidate.

4. 2. The method of claim 1 , The letters are generated via a language model.

5. 2. The method of claim 1 , A method in which the sample comments are generated based on any one of content of comments generated by the company for the job candidate, mission data of the company, and job description data generated by the company.

Citation Information

Patent Citations

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

    CN117151662A

  • Hiring support device, hiring support system, and method for supporting hiring

    JP2022145982A

  • Email generation system

    JP2022176802A

  • Job offer / job seeker information processing system

    WO2001065435A1

  • JP7015565A