Recruitment support system, recruitment support method, and program

The recruitment support system addresses the complexity of matching job seekers with employment opportunities by using a weighted tag control unit to propose matching tags based on employer actions, thereby enhancing convenience and efficiency in the recruitment process.

JP2025089169APending Publication Date: 2025-06-12INDEED INC

Patent Information

Application Number
JP2023204214
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 job recruitment systems face challenges in efficiently matching job seekers with suitable employment opportunities due to the complexity of managing large numbers of job seekers and job offers, which hinders the convenience for both parties.

Method used

A recruitment support system that includes a job offer information acquisition unit, a job seeker information acquisition unit, and a weighted tag control unit. This system acquires and sets tags related to employment conditions and work history, and proposes matching tags based on the employer's historical actions towards candidates, thereby streamlining the recruitment process.

Benefits of technology

The system improves the convenience for job seekers and employers by efficiently matching job seekers with suitable employment opportunities, reducing the complexity of managing large datasets, and enhancing the user experience through automated tag proposal and candidate filtering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025089169000001_ABST
    Figure 2025089169000001_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 a tag related to recruitment conditions set therein, a job seeker information acquisition unit for acquiring job seeker information with tags related to job histories of job seekers set therein, and a priority tag control unit for suggesting tags that better match the recruitment conditions on the basis of a history of actions of a recruiter on candidates extracted based on the tag related to the recruitment conditions and the tags related to the job histories.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a recruitment support system, a recruitment 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 complicated to check the job hunting conditions of job seekers and the employment conditions 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] A recruitment support system according to an aspect of the present invention includes a job offer information acquisition unit that acquires job offer information in which tags related to employment conditions are set, a job seeker information acquisition unit that acquires job seeker information in which tags related to the work history of a job seeker are set, and a weighted tag control unit that proposes tags that match the employment conditions based on the history of the actions of an employer with respect to candidates extracted based on the tags related to the employment conditions and the tags related to the work history.

[0007] The employment support method according to one aspect of the present invention includes a computer device acquiring job offer information with tags related to employment conditions, acquiring job seeker information with tags related to the job seeker's work history, and based on the tags related to the employment conditions and the tags related to the work history, proposing tags that match the employment conditions based on the history of the employer's actions towards candidates extracted based on these tags.

[0008] The program according to one aspect of the present invention causes a computer to acquire job offer information with tags related to employment conditions, acquire job seeker information with tags related to the job seeker's work history, and based on the tags related to the employment conditions and the tags related to the work history, propose tags that match the employment conditions based on the history of the employer's actions towards candidates extracted based on these tags.

Advantages 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

Embodiments for Carrying Out the Invention

[0011] The employment support system 1 of this embodiment will be described with reference to the drawings. In the following description, components having the same or similar functions are denoted by the same reference numerals. Also, redundant descriptions of these components 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 this 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 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 display unit 31 to display the received image, and transmits the user's operation input to the operation unit 32 to the server 10, etc. It has functions and controls each part of the terminal device 30.

[0014] The server 10 operates based on programs and data stored in the storage device 20 to provide various functions. 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 (e.g., cloud memory) configured on a network, etc. Also, the storage device 20 may be built into the server 10.

[0015] The storage device 20 stores recruitment 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 units will be described below.

[0017] [Flow of Operations of 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 registering a scout room in the present embodiment. A scout room is a set of extraction conditions for recruitment candidates that is preset to extract recruitment candidates suitable for recruitment from among a large number of job seekers when hiring job seekers. In the following description, setting the extraction conditions for recruitment candidates for each scout room and storing them in the storage device 20 as the scout room information 22 is also referred to as "registering a scout room". In the employment support system 1 of the present embodiment, by registering the scout room in the storage device 20, the labor of inputting the extraction conditions every time recruitment candidates are extracted can be saved, and the convenience of the user can be improved. Recruitment ticket information 21 is associated with the scout room. The recruitment ticket information 21 will be described.

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

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

[0021] Note that tags may be set for the recruitment ticket. A tag is information such as a character or symbol related to the employment conditions of the recruitment ticket, and is information expressed in a form in which a computer can calculate the mutual similarity and relevance (that is, the distance in a virtual semantic space) within a certain semantic space.

[0022] The scout room uses the employment conditions of the associated recruitment ticket information 21 as the initial conditions for candidate extraction. By using the employment conditions of the recruitment 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 of the user can be improved.

[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 rooms already registered as the scout room information 22 in the storage device 20 are to be used for candidate extraction. The scout room addition tab P101a is selected when a new scout room setting is to be registered 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 ticket selection area PS11, a job offer ticket selection button P102 and a job offer ticket name P103 are displayed. The job offer ticket selection button P102 is a button image for selecting a job offer ticket to be the target of extraction in the scout room from among the job offer ticket information 21. An example of the job offer ticket information 21 is shown in FIG. 4.

[0026] (Step S132) The user operates the job offer ticket selection button P102. (Step S112) When the job offer ticket selection button P102 is operated, the scout room creation control unit 101 acquires each of the job offer tickets registered in the job offer ticket information 21. (Step S113) The scout room creation control unit 101 displays the names (job offer ticket names) of the acquired job offer tickets as selection candidates (not shown). (Step S133) The user selects, from among the names of the job applicant tickets for selection candidates, the name of the job applicant ticket 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 applicant ticket in the job applicant ticket name P103. Further, the scout room creation control unit 101 displays the attributes of the job seekers included in the selected job applicant ticket in the candidate narrowing-down area PS12 as the initial conditions for the candidate narrowing-down conditions.

[0027] In the candidate narrowing-down area PS12, the job type name P104, the job type selection button P105, the annual income range P106, the current address P107, and the current address selection button P108 are displayed as the conditions for candidate narrowing-down. The scout room creation control unit 101 displays the employment job type, work location, and assumed annual income of the job applicant ticket displayed in the job applicant ticket name P103 as the initial conditions for the job type name P104, the initial conditions for the annual income range P106, and the initial conditions for the current address P107.

[0028] (Step S134) The user checks the initial conditions respectively displayed in the job type name P104, the annual income range P106, and the 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 Emphasis Tags] FIG. 5 is a diagram showing the flow of the operation of selecting the emphasis tag ETg of the present embodiment. Note that in the figure, "A1" and "B1" indicate operations connected from "A1" and "B1" in FIG. 2 respectively. The emphasis tag is information indicating the attributes that the employer values in extracting employment candidates among the attributes of job seekers.

[0030] (Step S211) The weighted 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 weighted tag control unit 102 acquires the weighted tags ETg associated with the settings displayed in the candidate narrowing area PS12 from attributes registered in the job offer information 21, attributes registered in the job seeker information 23, etc. (Step S213) The weighted tag control unit 102 displays the acquired weighted tags ETg in the weighted tag setting area PS13 of the scout room setting screen P1 as candidates for the weighted tags ETg (that is, weighted tag candidates P110). (Step S231) The user selects one or more weighted tags ETg that match the employment purpose from among the weighted tag candidates P110 (that is, selection candidates for the weighted tags ETg) displayed in the weighted tag setting area PS13.

[0031] Figures 6 to 8 are diagrams showing an example of the weighted tag setting area PS13 of the present embodiment. Figure 6 is a diagram showing an example of the weighted tag ETg in the selectable state (active state) ST1. Figure 7 is a diagram showing an example of the weighted tag ETg in the selected state ST2 and the non-selectable state (inactive state) ST3. The weighted tag ETg can take three types of states: the selectable state (active state) ST1, the selected state ST2, and the non-selectable state (inactive state) ST3. The selectable state (active state) ST1 is a state in which the user can select the weighted 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 weighted tags ETg exceeds the selectable upper limit number, no more weighted tags ETg can be selected. 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 importance tag control unit 102 presents to the user the display modes of the tags among the extracted tags that can be selected as the importance tags ETg, the selected tags, and the tags that cannot be selected, which are different from each other.

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

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

[0035] That is, the importance tag control unit 102 sets the importance tags 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 employment support system 1 presents candidates for the importance tags ETg by the importance tag control unit 102, the extraction conditions for the employment candidate can be set by selecting the importance tags ETg without the user having to consider how to express the extraction conditions. Therefore, according to the employment support system 1, the convenience for the employer 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 character 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 filtering conditions for the candidate narrowing-down area PS12 and the priority tag ETg in the priority tag setting area PS13, the user operates the scout room registration button P111. (Step S214) The priority tag control unit 102 registers the set filtering conditions and the priority 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, filtering conditions, and a priority 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 ticket that is the reference source of the filtering conditions and the priority 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 priority 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 priority 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 labeling or clustering using machine learning or the like. The AI agent control unit 104 similarly arranges the emphasis tags ETg in the semantic space. As a result, the semantic distance between the emphasis tag ETg and the personal tag ITg can be calculated in the semantic space. In this semantic space, the AI agent control unit 104 calculates the distance between the emphasis tag ETg (that is, the attribute that meets the employment conditions) and the personal tag ITg (the attribute of each job seeker). The AI agent control unit 104 extracts, as scout candidates, job seekers having personal tags ITg close to the emphasis 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. In the figure, 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" is shown. 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, uses job seekers in a range with a relatively high degree of match as candidates for the narrowing-down conditions or the emphasis tag ETg. On the other hand, the second set setB1 and the third set setB2 use job seekers in a range not included in the first set setA as candidates. In addition, 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 (shortlisted candidates) from the job seeker information 23 based on the employment conditions. The AI agent control unit 104 extracts the second type of candidates (agent-proposed candidates) from the job seeker information 23 based on the priority tag ETg and the personal tag ITg. The candidate display control unit 107 displays the extracted first type of candidates (shortlisted candidates) and the second type of 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 shortlisted 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 tag ETg referred to when extracting candidates is displayed. In the shortlisted 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 (i.e., shortlisted candidates) extracted by the scout candidate extraction unit 103. In this case, if the candidates (i.e., AI agent proposed candidates) extracted by the AI agent control unit 104 are displayed at the end of the list of all shortlisted candidates, it may be difficult for the user to check the AI agent proposed candidates. When there are a large number of shortlisted candidates, the candidate display control unit 107 alternately displays several (for example, 1 to 3) shortlisted candidates and AI agent proposed candidates one by one.

[0050] That is, the candidate display control unit 107 alternately displays one or more first type candidates (shortlisted candidates) and one or more second type candidates (agent proposed candidates).

[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 AI agent proposed candidates respectively. The employment support system 1 can improve the convenience for the user. Note that depending on the extraction conditions, there may be a case where the number of shortlisted candidates is 0.

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

[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 candidate 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 actions of the user are the operations of these operation buttons. The action operation control unit 105 performs a predetermined action based on the operation of the operation buttons by the user.

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

[0055] (Step S331) Return to FIG. 10, and the user operates the add-to-under-consideration list button P252 for a certain candidate. The add-to-under-consideration list button P252 is a button for adding a certain candidate to the under consideration list in order to consider whether to scout the candidate. (Step S313) When the add-to-under-consideration list 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 actions of the user in the storage device 20.

[0056] (Step S332) The user operates the scouting operation button P251 for a certain candidate. The scouting operation button P251 is a button for performing a scouting operation for a certain candidate. Scouting is, for example, making a recruitment contact with a job seeker by means of an in-app notification, a short message, an e-mail, a phone call, etc. to the destination registered in the job seeker information 23. (Step S314) When the scouting 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, the 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 creation screen for the scout mail to be sent to the candidate.

[0058] The action operation control unit 105 presents a draft of the transmission text based on the template on the scout input screen P202. The content of this template is 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 according to the settings of the scout room (that is, the purpose of recruitment) is prepared for the transmission text of the scout, the user does not have to consider the transmission text of the scout from the beginning. According to the employment support system 1 configured in this way, the convenience of the user can be improved.

[0059] (Step S333) Returning to FIG. 10, the user edits the text on the scout input screen P202 and performs a transmission operation. (Step S315) When the 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 job seeker registered in the job seeker information 23. The action operation control unit 105 stores the user's actions in the storage device 20.

[0060] (Step S334) The user operates the unmatch operation button P253 for a certain candidate. The unmatch operation button P253 is a button for indicating that the candidate does not match the employment conditions. (Step S316) When the mismatch operation button P253 is operated for a certain candidate, the action operation control unit 105 excludes the 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 employment conditions.

[0061] FIG. 17 is a diagram showing an example of the mismatch reason selection button P254 of the present embodiment. A plurality of candidates are shown on the mismatch reason selection button P254 as reasons for not matching the employment conditions. The user selects a reason for not matching the employment conditions from among these candidates. The action operation control unit 105 stores the user's actions in the storage device 20.

[0062] Note that the operations of step S331, step S332, and step S334 described above can be arbitrarily determined by the user, and do not necessarily have to be performed in the order described above.

[0063] (Step S317) Returning to FIG. 10, the similar candidate extraction unit 106 extracts job seekers whose attributes are similar to the above-described filtered 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 having a high relevance to the extracted candidates as similar candidates. The candidate display control unit 107 displays the filtered candidates, AI agent proposed candidates (that is, the extracted candidates), and similar candidates in the candidate list.

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

[0066] Further, the similar candidate extraction unit 106 may extract a job seeker who is 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 highly relevant to the personal tags ITg of the candidates, as a similar candidate.

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

[0068] FIG. 19 is a diagram showing the concept of similar candidate extraction by the similar candidate extraction unit 106. The similar candidate extraction unit 106 acquires tags (personal tags ITg) indicating the attributes of each of the plurality of job seekers registered in the job seeker information 23. The similar candidate 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, in the semantic space, the semantic distance between a plurality of personal tags ITg can be calculated. In this semantic space, the similar candidate extraction unit 106 calculates the distance between the personal tag ITg of the shortlisted candidate (or the AI agent proposed candidate) and the personal tag ITg of other job seekers registered in the job seeker information 23. The similar candidate extraction unit 106 extracts, as similar candidates, job seekers having personal tags ITg with a short distance from the personal tag ITg of the shortlisted candidate (or the AI agent proposed candidate).

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

[0070] Note that the candidate extraction by the AI agent control unit 104 shown in FIG. 11 compares the distances between the weighted tag ETg and the personal tag ITg. On the other hand, the similar candidate extraction by the similar candidate extraction unit 106 compares the distances between the personal tags ITg. In this regard, the candidate extraction by the AI agent control unit 104 and the similar candidate extraction by the similar candidate 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 under 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. The server 10 proposes a weighted tag ETg that meets the employment conditions based on this action history of the user. The operation of proposing the weighted tag ETg based on the action history is also referred to as the recommendation of the weighted tag based on the action history.

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

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

[0074] That is, the importance tag control unit 102 extracts candidates for the importance tag ETg (a tag that matches the employment conditions) related to the personal tag ITg (a tag related to the work history) by performing statistical processing on the personal tag ITg based on the user's behavior towards the candidate.

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

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

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

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

[0079] That is, the memory control unit 108 (recruitment ticket information acquisition unit) acquires the recruitment ticket information 21 in which the prioritized tag ETg (tag related to employment conditions) is set. Also, the memory control unit 108 (job seeker information acquisition unit) acquires the job seeker information 23 in which the personal tag ITg (tag related to the job seeker's work history) is set. Based on the history of the actions of the employer for the candidates extracted based on the tag related to the employment conditions and the tag related to the work history, the prioritized tag control unit 102 proposes a prioritized tag ETg that matches the employment conditions. That is, the prioritized tag control unit 102 proposes a prioritized tag ETg that matches the employment conditions based on the action history of the user for the candidates.

[0080] As described above, the employment support system 1 proposes a prioritized tag ETg that matches 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 about the type of the prioritized tag ETg to be set. That is, according to the employment support system 1, when extracting job seekers that match the employment conditions, the convenience of the user can be improved.

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

[0082] That is, when the prioritized tag ETg is updated by the user's operation, the prioritized tag control unit 102 rearranges the candidate list.

[0083] FIG. 23 is a diagram showing an example of rearrangement of the candidate list according to the present embodiment. In FIG. [A] of this figure, an example of the state of the candidate list before rearrangement is shown. In FIG. [B] of this figure, an example of the state of the candidate list after rearrangement is shown. In FIG. [A], a prioritized tag ETg1 (for example, "business startup experience") is registered. In this case, the prioritized tag control unit 102 extracts job seekers having a personal tag ITg highly relevant to the prioritized 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 prioritized tag control unit 102 arranges the job seeker 1 having the personal tag ITg1 most relevant to the prioritized tag ETg1 at the top of the candidate list.

[0084] In FIG. [B], a prioritized tag ETg2 (for example, "management for two or more years") is registered. In this case, the prioritized tag control unit 102 extracts job seekers having a personal tag ITg highly relevant to the prioritized tag ETg2 "management for two or more years" from the job seeker information 23, and arranges the candidate list in descending order of relevance. In this example, the prioritized tag control unit 102 arranges the job seeker 2 having the personal tag ITg2 most relevant to the prioritized 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 prioritized tag ETg is updated, the prioritized tag control unit 102 rearranges the display order of the candidate list. The candidate display control unit 107 causes the display unit 31 to display the rearranged candidate list.

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

[0087] (Summary of the Embodiment) As described above, the employment support system 1 1: Registration in the scout room 2: Selection of emphasis tags 3: Display of scout candidates 4: Acquisition of the user's action history and recommendation of emphasis tags based on the action history 5: Rearrangement of the candidate list by additional registration of emphasis tags provides each of the functions.

[0088] (1: Registration function of the scout room) The employment 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 employment support system 1 configured in this way, the labor of setting extraction conditions by the user can be reduced. In addition, the employment support system 1 provides a user interface for editing the extraction initial conditions set from the job seeker information 23. According to the employment support system 1 configured in this way, the user can set extraction conditions that match the employment purpose by himself / herself.

[0089] (2: Selection function of emphasis tags) The employment support system 1 presents candidates for the emphasis tag ETg used as a criterion for extracting candidates to the user. According to the employment support system 1 configured in this way, the labor of setting extraction conditions by the user can be reduced. In addition, the recruitment support system 1 displays candidates for the priority 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 priority tag ETg, it is possible to immediately determine whether it has been selected or not, and whether it is selectable or not.

[0090] (3: Display of scout candidates) The recruitment support system 1 extracts recruitment candidate by two types of candidate extraction methods: extraction based on filtering conditions and extraction by an AI agent, or three types of candidate extraction methods including extraction based on the 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 behavior history and recommendation of priority tags based on behavior history) The recruitment support system 1 updates the priority tag ETg for candidate extraction based on the user's behavior history regarding the candidates listed in the candidate list. According to the recruitment support system 1 configured in this way, even if the user does not update the priority tag ETg himself / herself, it is possible to easily extract candidates that match the recruitment conditions.

[0092] (5: Rearranging the candidate list by adding and registering priority tags) When there is an update to the priority tag ETg, the recruitment support system 1 rearranges the candidate list in the order that matches the updated priority tag ETg simply by the user operating the update button. According to the recruitment support system 1 configured in this way, it is possible to easily extract candidates that match the recruitment conditions from the candidate list.

[0093] Furthermore, 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 an OS, hardware such as peripheral devices, etc. Also, computer-readable recording media include, for example, portable media such as flexible disks, magneto-optical disks, ROM (Read Only Memory), CD-ROMs, etc., storage devices such as hard disks built into the computer system, and volatile memories (Random Access Memory: RAM) provided by servers on networks such as the Internet. Note that 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 other computer systems via a transmission medium, for example, a network such as the Internet, a communication line such as a telephone line.

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

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

Explanation 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 with tags related to employment conditions, A job seeker information acquisition unit that acquires job seeker information with tags related to the job seeker's work history, A weighted tag control unit that proposes tags that match the employment conditions based on the history of the employer's actions towards candidates extracted based on the tags related to the employment conditions and the tags related to the work history, A recruitment support system comprising the above.

2. The employer's actions include at least one of scouting operations for the candidate, adding to the consideration list, and unmatching operations. The recruitment support system according to Claim 1.

3. The weighted tag control unit extracts candidates for tags that match the employment conditions related to the tags related to the work history by statistical processing related to the personal tag ITg based on the actions of the user towards the candidate. The recruitment support system according to Claim 1 or Claim 2.

4. A computer device, Acquiring recruitment ticket information with tags related to employment conditions, Acquiring job seeker information with tags related to the job seeker's work history, Proposing tags that match the employment conditions based on the history of the employer's actions towards candidates extracted based on the tags related to the employment conditions and the tags related to the work history, A recruitment support method for executing the above.

5. A program for causing a computer to, Acquire recruitment ticket information with tags related to employment conditions, Acquire job seeker information with tags related to the job seeker's work history, Propose tags that match the employment conditions based on the history of the employer's actions towards candidates extracted based on the tags related to the employment conditions and the tags related to the work history, And execute the above.

Citation Information

Patent Citations

  • System for introducing job offer and job hunting

    JP2001109790A

Cited By

  • Information processing systems, information processing methods, and programs

    JP7881089B1

  • Information processing systems, information processing methods, and programs

    JP7895537B1