Recruitment support system, recruitment support method, and program

The employment support system addresses the inefficiencies in matching job seekers with job offers by using a system that acquires and processes job offer and applicant information with tags and employment conditions, resulting in improved convenience for both parties.

JP2025089161APending Publication Date: 2025-06-12INDEED INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023204192
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-01
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

Existing employment systems face challenges in efficiently matching job seekers with suitable job offers due to the cumbersome process of checking job requirements and employment conditions, which hinders the convenience for both job seekers and employers.

Method used

An employment support system that includes a job offer information acquisition unit, an applicant information acquisition unit, a scout candidate extraction unit, an AI agent control unit, and a candidate display control unit, which acquires and processes job offer and applicant information using tags and employment conditions to extract and display suitable candidates.

Benefits of technology

The system improves the convenience for job seekers and employers by efficiently matching candidates with job offers, reducing the time and effort required for both parties to find suitable matches.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025089161000001_ABST
    Figure 2025089161000001_ABST
Patent Text Reader

Abstract

To improve convenience for job seekers and recruiters.SOLUTION: A recruitment support system is provided, comprising a job posting information acquisition unit for acquiring job posting information with recruitment conditions and tags related to the recruitment conditions set therein, a job seeker information acquisition unit for acquiring job seeker information with job histories of job seekers and tags related to the job histories set therein, a scout candidate extraction unit for extracting candidates of a first type from the job seeker information on the basis of the recruitment conditions, an AI agent control unit for extracting candidates of a second type from the job seeker information on the basis of the tags, and a candidate display control unit for displaying the extracted candidates of the first type and candidates of the second type.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an employment support system, an employment support method, and a program.

Background Art

[0002] Conventionally, a system related to job offers and job hunting using a computer and a network has been proposed (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In such a system, there may be a large number of job seekers and job offer sheets. In such a case, it becomes cumbersome to check the job requirements of job seekers and the employment requirements of job offer sheets. In this case, there is a problem that the convenience of job seekers and employers cannot be improved.

[0005] The present invention has been made in view of such a situation, and an object thereof is to improve the convenience of job seekers and employers.

Means for Solving the Problems

[0006] An employment support system according to an aspect of the present invention includes a job offer information acquisition unit that acquires job offer information in which employment conditions and tags related to the employment conditions are set, an applicant information acquisition unit that acquires applicant information in which the work history of an applicant and tags related to the work history are set, a scout candidate extraction unit that extracts first-type candidates from the applicant information based on the employment conditions, an AI agent control unit that extracts second-type candidates from the applicant information based on the tags, and a candidate display control unit that displays the extracted first-type candidates and the second-type candidates.

[0007] An employment support method according to an aspect of the present invention includes a computer device acquiring job offer information in which employment conditions and tags related to the employment conditions are set, acquiring applicant information in which the work history of an applicant and tags related to the work history are set, extracting first-type candidates from the applicant information based on the employment conditions, extracting second-type candidates from the applicant information based on the tags, and displaying the extracted first-type candidates and the second-type candidates. Execute.

[0008] A program according to an aspect of the present invention causes a computer to acquire job offer information in which employment conditions and tags related to the employment conditions are set, acquire applicant information in which the work history of an applicant and tags related to the work history are set, extract first-type candidates from the applicant information based on the employment conditions, extract second-type candidates from the applicant information based on the tags, and display the extracted first-type candidates and the second-type candidates.

Effect of the Invention

[0009] According to the present invention, the convenience for job seekers and employers can be improved.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

Mode for Carrying Out the Invention

[0011] The employment support system 1 of the present embodiment will be described with reference to the drawings. In the following description, the same reference numerals are given to configurations having the same or similar functions. Also, redundant descriptions of these configurations may be omitted.

[0012] [Functional Configuration of Employment Support System 1] FIG. 1 is a diagram showing an example of the functional configuration of the employment support system 1 of the present embodiment. The employment support system 1 includes a server 10, a storage device 20, and a terminal device 30. The server 10 and the terminal device 30 are connected by wired communication or wireless communication via a network NT such as the Internet.

[0013] The terminal device 30 is a device used by an employer of a company recruiting employees or a person in charge of an agent assisting the employer. In the following description, these employers or persons in charge are also referred to as users of the terminal device 30 or simply users. The terminal device 30 is, for example, a computer device such as a personal computer, a tablet, or a smartphone, and includes a display unit 31, an operation unit 32, and a terminal arithmetic unit 33. The display unit 31 includes, for example, a liquid crystal display, and displays an image or the like provided from the server 10 based on the control of the terminal arithmetic unit 33. The operation unit 32 includes, for example, a keyboard, a mouse, a touch panel, etc., and accepts operations by the user of the terminal device 30. The terminal arithmetic unit 33 includes, for example, a central processing unit (CPU), receives information such as an image transmitted from the server 10, causes the received image to be displayed on the display unit 31, and transmits the user operation input to the operation unit 32 to the server 10. It has functions such as this, and controls each part of the terminal device 30.

[0014] The server 10 provides various functions by operating based on the programs and data stored in the storage device 20. The storage device 20 includes, for example, a semiconductor memory, a hard disk device, etc., and stores programs and data for operating the server 10. Note that the storage device 20 may be a virtual memory (for example, cloud memory) configured on a network. Also, the storage device 20 may be built into the server 10.

[0015] The storage device 20 stores job offer ticket information 21, scout room information 22, and job seeker information 23.

[0016] The server 10 includes a scout room creation control unit 101, an importance tag control unit 102, a scout candidate extraction unit 103, an AI agent control unit 104, an action operation control unit 105, a similar candidate extraction unit 106, a candidate display control unit 107, and a storage control unit 108 as software function units or hardware function units. Details of the configuration and operation of each of these parts will be described below.

[0017] [Flow of operations of the server 10] The flow of operations of the server 10 and the configuration of the screen displayed on the terminal device 30 will be described step by step.

[0018] [Registration of scout room] FIG. 2 is a diagram showing an example of the flow of operations for scout room registration in this embodiment. A scout room is a set of extraction conditions for employment candidates that is preset to extract suitable employment candidates from among a large number of job seekers when hiring job seekers. In the following description, setting the extraction conditions for employment candidates for each scout room and storing them in the storage device 20 as scout room information 22 is also referred to as "registering a scout room". In the employment support system 1 of this embodiment, by registering a scout room in the storage device 20, the labor of inputting extraction conditions every time employment candidates are extracted can be saved, and the convenience of the user can be improved. Job offer information 21 is associated with the scout room. Job offer information 21 will be described.

[0019] FIG. 3 is a diagram showing an example of job offer information 21 in this embodiment. Job offer information 21 is information in which the employment conditions set by the employer are stored. In the following description, each row of job offer information 21 is also referred to as a job offer. Employment conditions such as the employment occupation, work location, and expected annual income can be set in the job offer. For job offer information 21, job offers are registered for each occupation such as "system engineer" and "sales". Job offer information 21 can be registered under various names depending on the user's employment purpose and the like. For example, job offer information 21 may have combinations of occupation and age group (number of years of experience) such as "backend (junior)" and "manager (veteran)" registered.

[0020] The job offers registered in job offer information 21 are identified from each other by job offer IDs. In the example shown in the figure, job offer ID: JP01 is "backend (junior)", job offer ID: JP02 is "sales", job offer ID: JP03 is "backend (junior)", and job offer ID: JP99 is "system engineer".

[0021] Note that tags may be set for the job offer tickets. A tag is information such as characters or symbols related to the employment conditions of a job offer ticket, and is information expressed in a format in which a computer can calculate the mutual similarity and relevance (i.e., the distance in a virtual semantic space) within a certain semantic space.

[0022] The scout room uses the employment conditions of the associated job offer ticket information 21 as the initial conditions for candidate extraction. By using the employment conditions of the job offer ticket information 21 associated with the scout room, the labor of setting the extraction conditions for the scout room can be reduced, and the convenience for the user can be enhanced.

[0023] (Step S131) The user selects "Search for candidates" from the menu screen (not shown) of the employment support system 1. (Step S111) The scout room creation control unit 101 causes the display unit 31 of the terminal device 30 to display the scout room setting screen P1. An example of the scout room setting screen P1 is shown in FIG. 3.

[0024] FIG. 4 is a diagram showing an example of the scout room setting screen P1 of the present embodiment. The scout room setting screen P1 has a scout room tab P101. The scout room tab P101 has a scout room addition tab P101a and an existing scout room tab P101b. The existing scout room tab P101b is selected when the settings of the scout room already registered as the scout room information 22 in the storage device 20 are used for candidate extraction. The scout room addition tab P101a is selected when setting a new scout room and registering it in the storage device 20 as the scout room information 22. Hereinafter, the case where the scout room addition tab P101a is selected will be described.

[0025] On the scout room setting screen P1, a job offer ticket selection area PS11, a candidate narrowing-down area SP12, and an important tag setting area PS13 are arranged. In the job offer selection area PS11, a job offer selection button P102 and a job offer name P103 are displayed. The job offer selection button P102 is a button image for selecting a job offer to be extracted in the scout room from among the job offer information 21. An example of the job offer information 21 is shown in FIG. 4.

[0026] (Step S132) The user operates the job offer selection button P102. (Step S112) When the job offer selection button P102 is operated, the scout room creation control unit 101 acquires each job offer registered in the job offer information 21. (Step S113) The scout room creation control unit 101 displays the name of the acquired job offer (job offer name) as a selection candidate (not shown). (Step S133) The user selects, from among the names of the job offers as selection candidates, the name of a job offer that matches the employment purpose of the newly created scout room. (Step S114) The scout room creation control unit 101 displays the name of the selected job offer on the job offer name P103. Further, the scout room creation control unit 101 displays the attributes of the job seekers included in the selected job offer as the initial conditions of the candidate screening conditions in the candidate screening area PS12.

[0027] In the candidate screening area PS12, an occupation name P104, an occupation selection button P105, an annual income range P106, a current address P107, and a current address selection button P108 are displayed as candidate screening conditions. The scout room creation control unit 101 displays the employment occupation, work location, and assumed annual income of the job offer displayed on the job offer name P103 as the initial conditions of the occupation name P104, the initial conditions of the annual income range P106, and the initial conditions of the current address P107.

[0028] (Step S134) The user checks the initial conditions respectively displayed in the job type name P104, annual income range P106, and current address P107, and edits them as necessary. When the user edits the job type name P104, the user operates the job type selection button P105. Similarly, when the user edits the annual income range P106, the user operates the list box of the annual income range P106, and when the user edits the current address P107, the user operates the current address selection button P108 respectively.

[0029] [Selection of Emphasized Tags] Figure 5 is a diagram showing the operation flow of the selection of the emphasized tag ETg of the present embodiment. In the figure, "A1" and "B1" indicate operations connected from "A1" and "B1" in Figure 2 respectively. The emphasized tag is information indicating an attribute that an employer values in extracting job candidates among the attributes of job seekers.

[0030] (Step S211) The emphasized tag control unit 102 acquires the settings displayed by the scout room creation control unit 101 in the candidate narrowing area PS12 in Step S114. (Step S212) The emphasized tag control unit 102 acquires the emphasized tag ETg associated with the settings displayed in the candidate narrowing area PS12 from the attributes registered in the job offer information 21, or the attributes registered in the job seeker information 23, etc. (Step S213) The emphasized tag control unit 102 displays the acquired emphasized tag ETg as candidates for the emphasized tag ETg (that is, the emphasized tag candidates P110) in the emphasized tag setting area PS13 of the scout room setting screen P1. (Step S231) The user selects one or more emphasized tag ETg that match the employment purpose from among the emphasized tag candidates P110 (that is, the selection candidates of the emphasized tag ETg) displayed in the emphasized tag setting area PS13.

[0031] Figures 6 to 8 are diagrams showing an example of the emphasized tag setting area PS13 of the present embodiment. Figure 6 is a diagram showing an example of the emphasized tag ETg in the selectable state (active state) ST1. FIG. 7 is a diagram showing an example of the emphasis tag ETg in the selected state ST2 and the non-selectable state (inactive state) ST3. The emphasis tag ETg can take three types of states: a selectable state (active state) ST1, a selected state ST2, and a non-selectable state (inactive state) ST3. The selectable state (active state) ST1 is a state in which the user can select the emphasis tag ETg. The selected state ST2 is the state of the ETg selected by the user. The non-selectable state (inactive state) ST3 is a state in which, when the number of selected emphasis tags ETg exceeds the selectable upper limit number, the emphasis tag ETg cannot be selected any more. The selectable state (active state) ST1, the selected state ST2, and the non-selectable state (inactive state) ST3 are displayed in a manner distinguishable from each other by the user's visual observation (for example, different colors).

[0032] That is, the emphasis tag control unit 102 presents to the user the display modes of the tags that can be selected as the emphasis tag ETg, the selected tags, and the tags that cannot be selected among the extracted tags to be different from each other.

[0033] FIG. 8 is a diagram showing an example of the emphasis tag selection upper limit annotation image P1101. The emphasis tag selection upper limit annotation image P1101 is an image displayed when the user tries to select the emphasis tag ETg in the non-selectable state (inactive state) ST3. For example, when the user moves the cursor on the display unit 31 onto the emphasis tag ETg in the non-selectable state (inactive state) ST3 (so-called hovering), the emphasis tag selection upper limit annotation image P1101 is displayed at the cursor position by the emphasis tag control unit 102.

[0034] In an example of this embodiment, the selectable upper limit number of the emphasis tag ETg is 8. In this case, when the user selects 8 emphasis tags ETg among the plurality of ETg displayed in the emphasis tag setting area PS13, the emphasis tag control unit 102 sets the remaining emphasis tags ETg to the non-selectable state (inactive state) ST3.

[0035] That is, the importance tag control unit 102 sets the importance tag ETg based on the upper limit value of the number of predetermined importance tags ETg among the extracted tags.

[0036] As described above, since the recruitment support system 1 presents candidates for the importance tag ETg, the user can set the extraction conditions for recruitment candidates by selecting the importance tag ETg without considering how to express the extraction conditions. Therefore, according to the recruitment support system 1, the convenience for the recruiter can be improved. In addition to the importance tag candidates P110, a tag search P109 is also displayed in the importance tag setting area PS13. The user can set an arbitrary string as the importance tag ETg by inputting the character string of the importance tag ETg in the tag search P109.

[0037] (Step S232) When the user finishes setting the narrowing-down conditions in the candidate narrowing-down area PS12 and the importance tag ETg in the importance tag setting area PS13, the user operates the scout room registration button P111. (Step S214) The importance tag control unit 102 registers the set narrowing-down conditions and the importance tag ETg as the scout room information 22 of the new scout room.

[0038] FIG. 9 is a diagram showing an example of the scout room information 22 of the present embodiment. The scout room information 22 is information in which a scout room ID, narrowing-down conditions, and an importance tag ETg are associated. Note that the scout room information 22 may be associated with the job offer ID and job offer name of the job offer form that is the reference source of the narrowing-down conditions and the importance tag ETg.

[0039] [Display of Scout Candidates] FIG. 10 is a diagram showing an example of the flow of the display operation of the scout candidates of the present embodiment. (Step S311) The scout candidate extraction unit 103 extracts job seekers who are scout candidates from the job seeker information 23 based on the filtering conditions and the weighted tag ETg set in the above-described scout room information 22. The candidates extracted by the scout candidate extraction unit 103 are also referred to as filtered candidates.

[0040] (Step S312) The AI agent control unit 104 extracts job seekers who are scout candidates from the job seeker information 23 based on the filtering conditions and the weighted tag ETg set in the above-described scout room information 22. The candidates extracted by the AI agent control unit 104 are also referred to as AI agent proposed candidates.

[0041] FIG. 11 is a diagram showing the concept of candidate extraction by the AI agent control unit 104. The AI agent control unit 104 acquires tags (personal tags ITg) indicating the attributes of each of the plurality of job seekers registered in the job seeker information 23. The AI agent control unit 104 virtually arranges the personal tags ITg in the semantic space by means of labeling or clustering by machine learning or the like. The AI agent control unit 104 similarly arranges the weighted tag ETg in the semantic space. As a result, in the semantic space, the semantic distance between the weighted tag ETg and the personal tag ITg can be calculated. The AI agent control unit 104 calculates the distance between the weighted tag ETg (that is, the attribute that meets the employment conditions) and the personal tag ITg (the attribute of each job seeker) in this semantic space. The AI agent control unit 104 extracts, as scout candidates, job seekers having personal tags ITg that are close to the weighted tag ETg.

[0042] FIG. 12 is a diagram showing an example of the correspondence relationship between the extraction result by the scout candidate extraction unit 103 and the extraction result by the AI agent control unit 104. This figure shows the extraction range when extracting candidates from the job seeker information 23 according to the extraction conditions set in the scout room "SR99: System Engineer". The extraction range by the scout candidate extraction unit 103 is the first set setA. The extraction range by the AI agent control unit 104 is the second set setB1 or the third set setB2.

[0043] The first set setA, which is the extraction range of the scout candidate extraction unit 103, selects job seekers in a range with a relatively high degree of match for the filtering conditions or the weighted tag ETg as candidates. On the other hand, the second set setB1 and the third set setB2 select job seekers in a range not included in the first set setA as candidates. Also, the third set setB2 excludes a part of the range included in the first set setA.

[0044] That is, the extraction range by the AI agent control unit 104 includes job seekers registered in the job seeker information 23 who are not included in the extraction range of the scout candidate extraction unit 103.

[0045] Therefore, the AI agent control unit 104 can extract candidates that cannot be extracted only by the scout candidate extraction unit 103, or can extract candidates from a different perspective from the scout candidate extraction unit 103. The candidate display control unit 107 displays the lists of candidates extracted by the scout candidate extraction unit 103 and the AI agent control unit 104 on the candidate display screen P2.

[0046] That is, the scout candidate extraction unit 103 extracts the first type of candidates (filtered candidates) from the job seeker information 23 based on the employment conditions. The AI agent control unit 104 extracts second - type candidates (agent - proposed candidates) from the job - seeker information 23 based on the priority tags ETg and the personal tags ITg. The candidate display control unit 107 displays the extracted first - type candidates (narrowed - down candidates) and the second - type candidates (agent - proposed candidates).

[0047] FIG. 13 is a diagram showing an example of the candidate display screen P2 of the present embodiment. On the candidate display screen P2, a priority - tag display area PS21, a narrowed - down candidate display area PS22, an AI - agent - proposed candidate area PS23, and an action operation button PS25 are displayed.

[0048] In the priority - tag display area PS21, the priority tags ETg referred to when extracting candidates are displayed. In the narrowed - down candidate display area PS22, the candidates extracted by the scout candidate extraction unit 103 are displayed. In the AI - agent - proposed candidate area PS23, the candidates extracted by the AI agent control unit 104 are displayed.

[0049] Here, there may be a large number of candidates extracted by the scout candidate extraction unit 103 (that is, narrowed - down candidates). In this case, if the candidates extracted by the AI agent control unit 104 (that is, AI - agent - proposed candidates) are displayed at the end of the list of all narrowed - down candidates, it may be difficult for the user to confirm the AI - agent - proposed candidates. When there are a large number of narrowed - down candidates, the candidate display control unit 107 alternately displays several (for example, 1 - 3) narrowed - down candidates and AI - agent - proposed candidates at a time.

[0050] That is, the candidate display control unit 107 alternately displays the first - type candidates (narrowed - down candidates) and the second - type candidates (agent - proposed candidates) one or more at a time.

[0051] According to the employment support system 1 configured as described above, it becomes easier for the user to check the shortlisted candidates and the candidates proposed by the AI agent respectively. The employment support system 1 can improve the convenience for the user. Note that depending on the extraction conditions, there may be cases where the number of shortlisted candidates is zero.

[0052] FIG. 14 is a diagram showing an example of the candidate display screen P2 when the number of shortlisted candidates is zero in the present embodiment. When the number of shortlisted candidates is zero, on the candidate display screen P2, an image PS221 indicating that the number of shortlisted candidates is zero is displayed in the shortlisted candidate display area PS22.

[0053] [Obtaining the user's action history] As described above, the action operation button PS25 is displayed on the candidate display screen P2. FIG. 15 is a diagram showing an example of the configuration of the action operation button PS25. The action operation button PS25 is displayed for each of the candidates displayed by the candidate display control unit 107. The action operation button PS25 includes a scout operation button P251, a consideration list addition button P252, and a non-match operation button P253. The user's actions are operations of these operation buttons. The action operation control unit 105 performs a predetermined operation based on the operation of the operation button by the user.

[0054] That is, the actions of the user (recruiter) include at least one of a scout operation for a candidate, addition to the consideration list, and a non-match operation.

[0055] (Step S331) Returning to FIG. 10, the user operates the consideration list addition button P252 for a certain candidate. The consideration list addition button P252 is a button for adding a certain candidate to the consideration list in order to consider whether to scout the candidate. (Step S313) When the candidate list addition button P252 is operated for a certain candidate, the action operation control unit 105 registers the candidate in the under consideration list. The under consideration list can be browsed by the user at any time. The user refers to the under consideration list and considers whether to scout a candidate or put the scouting on hold. The action operation control unit 105 stores the user's actions in the storage device 20.

[0056] (Step S332) The user operates the scout operation button P251 for a certain candidate. The scout operation button P251 is a button for scouting a certain candidate. Scouting, for example, is to contact a job seeker for employment by means of in-app notifications, short messages, e-mails, phone calls, etc. to the destination registered in the job seeker information 23. (Step S314) When the scout operation button P251 is operated for a certain candidate, the action operation control unit 105 displays a screen for scouting the candidate.

[0057] FIG. 16 is a diagram showing an example of the candidate details screen P201 of the present embodiment. When the scout operation button P251 is operated for a certain candidate, the action operation control unit 105 displays the candidate details screen P201 of the candidate. On the candidate details screen P201, detailed information of the candidate, such as the work history of the job seeker stored in the job seeker information 23, is displayed. Further, the action operation control unit 105 pops up and displays the scout input screen P202. The scout input screen P202 is a screen for creating a scout email to be sent to the candidate.

[0058] The action operation control unit 105 presents a draft of the transmission text based on a template on the scout input screen P202. This template has its content set for each narrowing-down condition such as the job type, annual income, and residential area set in the scout room, and for each priority tag ETg. Since an appropriate text corresponding to the settings of the scout room (i.e., the purpose of recruitment) is prepared for the scout's transmission text, the user does not need to consider the scout's transmission text from the beginning. According to the recruitment support system 1 configured in this way, the convenience of the user can be improved.

[0059] (Step S333) Return to FIG. 10. The user edits the text on the scout input screen P202 and performs a transmission operation. (Step S315) When a scout transmission operation is performed, the action operation control unit 105 transmits the text entered on the scout input screen P202 to the destination of the applicant registered in the applicant information 23. The action operation control unit 105 causes the storage device 20 to store the actions of the user.

[0060] (Step S334) The user operates the non-match operation button P253 for a certain candidate. The non-match operation button P253 is a button for indicating that the said candidate does not match the recruitment conditions. (Step S316) When the non-match operation button P253 is operated for a certain candidate, the action operation control unit 105 excludes the said candidate from the candidate list. At this time, the action operation control unit 105 displays a screen for asking the reason for not matching the recruitment conditions.

[0061] FIG. 17 is a diagram showing an example of the non-match reason selection button P254 of the present embodiment. A plurality of candidates are shown as reasons for not matching the recruitment conditions on the non-match reason selection button P254. The user selects a reason for not matching the recruitment conditions from among these candidates. The action operation control unit 105 causes the storage device 20 to store the actions of the user.

[0062] Note that for the operations of step S331, step S332, and step S334 described above, the user can arbitrarily determine the operation order, and it is not necessarily required to be performed in the described order.

[0063] (Step S317) Return to FIG. 10. The similar candidate extraction unit 106 extracts job seekers whose attributes are similar to the above-described shortlisted candidates or AI agent proposed candidates from the job seeker information 23 as candidates. The candidate display control unit 107 displays the list of candidates extracted by the similar candidate extraction unit 106 in the similar candidate area PS24.

[0064] That is, the similar candidate extraction unit 106 extracts job seekers with high relevance to the extracted candidates as similar candidates. The candidate display control unit 107 displays the shortlisted candidates, AI agent proposed candidates (i.e., the extracted candidates), and similar candidates in the candidate list.

[0065] In addition, the similar candidate extraction unit 106 may extract job seekers having personal tags ITg with high relevance to the personal tags ITg of the candidates for whom scout transmission has been performed as similar candidates.

[0066] In addition, the similar candidate extraction unit 106 may extract job seekers similar to at least one of the first type of candidates (shortlisted candidates) extracted based on work experience or the second type of candidates (AI agent proposed candidates) having personal tags ITg with high relevance to the personal tags ITg of the candidates as similar candidates.

[0067] FIG. 18 is a diagram showing an example of a screen for presenting similar candidates according to the present embodiment. The figure shows a case where the similar candidate area PS24 is displayed on the candidate display screen P2 described above. The candidates extracted by the similar candidate extraction unit 106 are displayed in the similar candidate area PS24.

[0068] FIG. 19 is a diagram showing the concept of extracting similar candidate persons by the similar candidate person extraction unit 106. The similar candidate person extraction unit 106 acquires tags (personal tags ITg) indicating the attributes of each of a plurality of job seekers registered in the job seeker information 23. The similar candidate person extraction unit 106 virtually arranges the personal tags ITg in a semantic space by means of labeling or clustering by machine learning or the like. As a result, the semantic distance between a plurality of personal tags ITg in the semantic space can be calculated. In this semantic space, the similar candidate person extraction unit 106 calculates the distance between the personal tag ITg of the shortlisted candidate person (or the candidate person proposed by the AI agent) and the personal tags ITg of other job seekers registered in the job seeker information 23. The similar candidate person extraction unit 106 extracts, as similar candidate persons, those job seekers having personal tags ITg with a short distance from the personal tag ITg of the shortlisted candidate person (or the candidate person proposed by the AI agent).

[0069] For this reason, the similar candidate person extraction unit 106 can extract candidate persons that cannot be extracted only by the scout candidate person extraction unit 103 or the AI agent control unit 104, or can extract candidate persons from a different perspective from the scout candidate person extraction unit 103 or the AI agent control unit 104.

[0070] Note that the extraction of candidate persons by the AI agent control unit 104 shown in FIG. 11 compares the distance between the weighted tag ETg and the personal tag ITg. On the other hand, the extraction of similar candidate persons by the similar candidate person extraction unit 106 compares the distances between the personal tags ITg. In this regard, the extraction of candidate persons by the AI agent control unit 104 and the extraction of similar candidate persons by the similar candidate person extraction unit 106 are different from each other.

[0071] [Recommendation of weighted tags based on action history] FIG. 20 is a diagram showing an example of the flow of the weighted tag recommendation operation based on the action history of the present embodiment. As described in the above steps S313 to S316, the action operation control unit 105 stores the operations of the user on the scout operation button P251, the consideration list addition button P252, and the unmatched operation button P253 (that is, the actions of the user) in the storage device 20 as the action history of the user. Based on this action history of the user, the server 10 proposes an emphasis tag ETg that meets the adoption conditions. The operation of proposing the emphasis tag ETg based on the action history is also referred to as the recommendation of the emphasis tag based on the action history.

[0072] (Step S411) The emphasis tag control unit 102 acquires the action history information of the user from the storage device 20. (Step S412) The emphasis tag control unit 102 acquires the personal tag ITg of the candidate for whom the user has performed a scout operation, an addition to the consideration list, or an unmatched operation based on the action history information. The emphasis tag control unit 102 extracts candidates for the emphasis tag ETg related to the personal tag ITg.

[0073] For example, the emphasis tag control unit 102 assigns points based on a predetermined calculation formula for each type of user action. As an example, the emphasis tag control unit 102 assigns +2 points to the personal tag ITg of the candidate who has performed a scout operation, +1 point to the personal tag ITg of the candidate who has added to the consideration list, and -2 points to the personal tag ITg of the candidate who has performed an unmatched operation. When the number of candidates targeted by the action exceeds a predetermined number, the emphasis tag control unit 102 performs statistical processing on the points assigned to the personal tag ITg.

[0074] That is, the emphasis tag control unit 102 extracts candidates for the emphasis tag ETg (a tag that meets the adoption conditions) related to the personal tag ITg (a tag related to the work history) through statistical processing related to the personal tag ITg based on the user's actions on the candidate.

[0075] As a result of the statistical processing, a ranking based on the user's actions is calculated for each type of the personal tag ITg. As an example, among various types of personal tags ITg, "system development experience", "two years of management experience", "system planning", etc. are ranked in the high order. The emphasis tag control unit 102 extracts, as personal tags ITg to be proposed as emphasis tags ETg, personal tags ITg that have not already been selected as emphasis tags ETg among the personal tags ITg ranked in the high order. The candidate display control unit 107 proposes the candidates for the emphasis tags ETg extracted by the emphasis tag control unit 102 on the emphasis tag proposal screen P301.

[0076] FIG. 21 is a diagram showing an example of the emphasis tag proposal screen P301 of the present embodiment. On the emphasis tag proposal screen P301, "system development experience", "two years of management experience", and "system planning" are displayed as the recommendation results of the emphasis tag control unit 102.

[0077] (Step S431) The user additionally selects the emphasis tags ETg proposed on the emphasis tag proposal screen P301. (Step S413) adds and registers the emphasis tags ETg additionally selected by the user in the scout room information 22. When the emphasis tag control unit 102 adds and registers the emphasis tags ETg, the candidate display control unit 107 displays the emphasis tag addition notification screen P302.

[0078] FIG. 22 is a diagram showing an example of the emphasis tag addition notification screen P302 of the present embodiment. On the emphasis tag addition notification screen P302, the sorting optimization button P303 is displayed. Here, the case where the user additionally selects the emphasis tags ETg has been described, but it is not limited to this. The user may delete the registered emphasis tags ETg and select new emphasis tags ETg (that is, replace the emphasis tags ETg).

[0079] That is, the memory control unit 108 (recruitment ticket information acquisition unit) acquires the recruitment ticket information 21 in which the emphasis tags ETg (tags related to employment conditions) are set. In addition, the memory control unit 108 (job seeker information acquisition unit) acquires job seeker information 23 with a personal tag ITg (a tag related to the work history of the job seeker) set therein. The importance tag control unit 102 proposes an importance tag ETg that meets the employment conditions based on the history of the employer's actions towards the candidates extracted based on the tags related to the employment conditions and the tags related to the work history. That is, the importance tag control unit 102 proposes an importance tag ETg that meets the employment conditions based on the action history of the user towards the candidates.

[0080] As described above, the employment support system 1 proposes an importance tag ETg that meets the employment conditions based on the action history of the user. According to the employment support system 1 configured in this way, the user does not have to try and error on their own about the types of importance tags ETg to be set. That is, according to the employment support system 1, the convenience of the user can be improved when extracting job seekers who meet the employment conditions.

[0081] [Sorting of candidate list by additional registration of importance tag] (Step S432) The user operates the sorting optimization button P303. (Step S414) The importance tag control unit 102 calculates the distance between the additionally registered importance tag ETg and the personal tag ITg of the job seeker information 23, and rearranges the candidates having a personal tag ITg closer to the importance tag ETg to the top of the candidate list.

[0082] That is, the importance tag control unit 102 rearranges the candidate list in response to the update of the importance tag ETg by the user's operation.

[0083] FIG. 23 is a diagram showing an example of sorting of the candidate list in the present embodiment. [A] of the figure shows an example of the state of the candidate list before sorting. [B] of the figure shows an example of the state of the candidate list after sorting. In FIG. [A], an important tag ETg1 (for example, "business startup experience") is registered. In this case, the important tag control unit 102 extracts job seekers having personal tags ITg highly relevant to the important tag ETg1 "business startup experience" from the job seeker information 23, and arranges the candidate list in descending order of relevance. In this example, the important tag control unit 102 arranges job seeker 1, who has the personal tag ITg1 with the highest relevance to the important tag ETg1, at the top of the candidate list.

[0084] In FIG. [B], an important tag ETg2 (for example, "two or more years of management experience") is registered. In this case, the important tag control unit 102 extracts job seekers having personal tags ITg highly relevant to the important tag ETg2 "two or more years of management experience" from the job seeker information 23, and arranges the candidate list in descending order of relevance. In this example, the important tag control unit 102 arranges job seeker 2, who has the personal tag ITg2 with the highest relevance to the important tag ETg2, at the top of the candidate list. As a result, the order of the candidates in the candidate list is rearranged.

[0085] That is, when the important tag ETg is updated, the important tag control unit 102 rearranges the display order of the candidate list. The candidate display control unit 107 causes the rearranged candidate list to be displayed on the display unit 31.

[0086] That is, based on the selection of the important tag ETg, the candidate display control unit 107 causes the candidate list arranged in the order according to the relevance between the important tag ETg and the personal tag ITg to be displayed.

[0087] (Summary of the Embodiment) As described above, the employment support system 1 1: Registration in the scout room 2: Selection of important tags 3: Display of scout candidates 4: Acquisition of user behavior history and recommendation of important tags based on the behavior history 5: Rearranging the candidate list by adding and registering importance tags provides each of the following functions.

[0088] (1: Recruitment room registration function) The recruitment support system 1 sets initial conditions (i.e., extraction initial conditions) for extracting candidates from the job seeker information 23 based on the registered job offer information 21. According to the recruitment support system 1 configured in this way, the user can reduce the labor of setting extraction conditions. In addition, the recruitment support system 1 provides a user interface for editing the initial extraction conditions set from the job seeker information 23. According to the recruitment support system 1 configured in this way, the user can set extraction conditions that match the recruitment purpose by themselves.

[0089] (2: Importance tag selection function) The recruitment support system 1 presents candidates for the importance tag ETg used as a criterion for extracting candidates to the user. According to the recruitment support system 1 configured in this way, the user can reduce the labor of setting extraction conditions. In addition, the recruitment support system 1 displays candidates for the importance tag ETg in three display modes: selectable state (active state) ST1, selected state ST2, and non-selectable state (inactive state) ST3. According to the recruitment support system 1 configured in this way, when the user selects the importance tag ETg, the user can immediately determine whether it has been selected or not and whether it is selectable or not.

[0090] (3: Display of scouting candidates) The recruitment support system 1 extracts recruitment candidates by two types of candidate extraction methods: extraction by filtering conditions and extraction by an AI agent, or three types of candidate extraction methods including extraction by similarity of personal tags ITg. According to the recruitment support system 1 configured in this way, compared with the methods used in general searches such as exact match or partial match of keywords, candidates can be extracted from various perspectives and ranges. Therefore, according to the recruitment support system 1, it is possible to easily extract candidates that match the recruitment purpose.

[0091] (4: Acquisition of User's Behavior History and Recommendation of Emphasis Tags Based on Behavior History) The employment support system 1 updates the emphasis tag ETg for candidate extraction based on the user's behavior history with respect to the candidates listed in the candidate list. According to the employment support system 1 configured in this way, even if the user does not update the emphasis tag ETg himself / herself, it is possible to easily extract candidates who meet the employment conditions.

[0092] (5: Rearrangement of Candidate List by Additional Registration of Emphasis Tags) When there is an update to the emphasis tag ETg, the employment support system 1 rearranges the candidate list in the order that matches the updated emphasis tag ETg just by the user operating the update button. According to the employment support system 1 configured in this way, it is possible to easily extract candidates who meet the employment conditions from the candidate list.

[0093] Note that all or part of the functions provided by each of the above-described devices may be recorded as a program on a computer-readable recording medium, and this program may be executed by a computer system. The computer system shall include hardware such as an OS and peripheral devices. Also, the computer-readable recording medium is, for example, a portable medium such as a flexible disk, a magneto-optical disk, a ROM (Read Only Memory), a CD-ROM, etc., a storage device such as a hard disk built into the computer system, or a volatile memory (Random Access Memory: RAM) provided in a server on a network such as the Internet. Note that the volatile memory is an example of a recording medium that holds a program for a certain period of time.

[0094] Also, the above-described program may be transmitted to another computer system via a transmission medium, for example, a network such as the Internet or a communication line such as a telephone line.

[0095] Further, the above program may be a program that realizes all or part of the functions described above. Note that a program that realizes part of the functions described above may be a program that can be realized in combination with a program that is pre-recorded in a computer system with the functions described above, that is, a so-called differential program.

[0096] As described above, the embodiments of the present invention have been described with reference to the drawings. However, the specific configuration is not limited to the above-described embodiments, and also includes design changes and the like within the scope not departing from the gist of the present invention.

Description of Reference Numerals

[0097] 1...Adoption support system, 10...Server, 101...Scout room creation control unit, 102...Priority tag control unit, 103...Scout candidate extraction unit, 104...AI agent control unit, 105...Action operation control unit, 106...Similar candidate extraction unit, 107...Candidate display control unit, 108...Memory control unit, 20...Memory device, 21...Job offer ticket information, 22...Scout room information, 30...Terminal device, 31...Display unit, 32...Operation unit, 33...Terminal arithmetic unit, P1...Scout room setting screen, P101...Scout room tab, P101a...Scout room addition tab, P101b...Existing scout room tab, P102...Job offer ticket selection button, P103...Job offer ticket name, P104...Occupation name, P105...Occupation selection button, P106...Current annual income range, P107...Current address, P108...Current address selection button, P109...Tab search, P110...Priority tag candidates, P1101...Priority tag selection upper limit notice, P111...Scout room registration button, PS11...Job offer ticket selection area, PS12...Candidate narrowing area, PS13...Priority tag setting area, ST1...Selectable state (active state), ST2...Selected state, ST3...Unselectable state (inactive state), P2...Candidate display screen, PS21...Priority tag display area, PS22...Narrowed candidate display area, PS23...AI agent proposed candidate area, PS24...Similar candidate area, PS25...Action operation button, PS25a...Action operation button, S25b...Action operation button, P251...Scout operation button, P252...Under consideration list addition button, P253...Mismatch operation button, P254...Mismatch reason selection button, P201...Candidate details screen, P202...Scout input screen, P301...Priority tag proposal screen, P302...Sorting optimization button, ETg...Priority tag ETg, ITg...Personal tag ITg

Claims

1. A recruitment ticket information acquisition unit that acquires recruitment ticket information in which employment conditions and tags related to the employment conditions are set; A job seeker information acquisition unit that acquires job seeker information in which the job history of a job seeker and tags related to the job history are set; A scout candidate extraction unit that extracts first - type candidates from the job seeker information based on the employment conditions; An AI agent control unit that extracts second - type candidates from the job seeker information based on the tags; A candidate display control unit that displays the extracted first - type candidates and the second - type candidates; A recruitment support system comprising the above.

2. The candidate display control unit alternately displays the first - type candidates and the second - type candidates, one or more at a time. The recruitment support system according to Claim 1.

3. The extraction range by the AI agent control unit includes job seekers registered in the job seeker information who are not included in the extraction range of the scout candidate extraction unit. The recruitment support system according to Claim 1 or Claim 2.

4. A computer device acquires recruitment ticket information in which employment conditions and tags related to the employment conditions are set; acquires job seeker information in which the job history of a job seeker and tags related to the job history are set; extracts first - type candidates from the job seeker information based on the employment conditions; extracts second - type candidates from the job seeker information based on the tags; displays the extracted first - type candidates and the second - type candidates; A recruitment support method for performing the above.

5. A program for causing a computer to acquire recruitment ticket information in which employment conditions and tags related to the employment conditions are set; acquire job seeker information in which the job history of a job seeker and tags related to the job history are set; extract first - type candidates from the job seeker information based on the employment conditions; extract second - type candidates from the job seeker information based on the tags; display the extracted first - type candidates and the second - type candidates. ​

Citation Information

Patent Citations

  • System for introducing job offer and job hunting

    JP2001109790A