Recruitment support system, recruitment support method, and program
The recruitment support system addresses the complexity of matching job seekers with suitable employment conditions by using a scout room creation control unit to set extraction conditions based on job offer ticket information, thereby improving convenience for all parties involved.
Patent Information
- Application Number
- JP2023204227
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-01
- Publication Date
- 2025-06-12
AI Technical Summary
Existing job recruitment systems face challenges in efficiently matching job seekers with suitable employment conditions, leading to complexity and reduced convenience for both job seekers and employers.
A recruitment support system that includes a job offer ticket information acquisition unit and a scout room creation control unit, which acquires job offer ticket information with set employment conditions and sets extraction conditions for job seekers based on these conditions, improving the matching process.
The system enhances the convenience for job seekers and employers by streamlining the matching process, reducing the complexity of managing numerous job offers and seeker conditions.
Smart Images

Figure 2025089174000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a recruitment support system, a recruitment support method, and a program.
Background Art
[0002] Conventionally, systems related to job offers and job hunting using computers and networks have 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 tickets. In such a case, it becomes complicated to confirm the job hunting conditions of job seekers and the employment conditions of job offer tickets. 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 ticket information acquisition unit that acquires job offer ticket information in which employment conditions are set, and a scout room creation control unit that sets extraction conditions for job seekers based on the employment conditions indicated by the job offer ticket information in response to an operation by a user.
[0007] The employment support method according to one aspect of the present invention includes a computer device acquiring recruitment ticket information in which employment conditions are set, and setting extraction conditions for job seekers based on the employment conditions indicated by the recruitment ticket information according to a user's operation.
[0008] A program according to one aspect of the present invention causes a computer to acquire recruitment ticket information in which employment conditions are set, and set extraction conditions for job seekers based on the employment conditions indicated by the recruitment ticket information according to a user's operation.
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
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, duplicate descriptions of those 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 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 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 receives 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 operation of the user input to the operation unit 32 to the server 10, etc. It has functions such as controlling each part of the terminal device 30.
[0014] The server 10 provides various functions by operating based on 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 memory 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 memory 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 employment candidates that is preset to extract employment candidates suitable for employment 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 memory 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 memory device 20, the labor of inputting the extraction conditions every time employment candidates are extracted can be saved, and the convenience for 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 in the present embodiment. The recruitment ticket information 21 is information in which the employment conditions set by the 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 employment occupation, work location, and expected annual income can be set in the recruitment ticket. The recruitment ticket information 21 has recruitment tickets registered for each job type such as, for example, "system engineer" and "sales". The recruitment ticket information 21 can be registered under various names depending on the user's recruitment purpose, etc. For example, the recruitment ticket information 21 may have combinations of job type and age group (number of years of experience) such as "backend (junior)" and "manager (veteran)" registered.
[0020] The recruitment tickets registered in the recruitment ticket information 21 are identified from each other by the recruitment ticket ID. In an 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 tickets. A tag is information such as characters and symbols related to the recruitment 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 recruitment conditions of the associated recruitment ticket information 21 as the initial conditions for candidate extraction. By using the recruitment 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 enhanced.
[0023] (Step S131) The user selects "Search for candidates" from the menu screen (not shown) of the recruitment support system 1. (Step S111) The scout room creation control unit 101 causes the scout room setting screen P1 to be displayed on the display unit 31 of the terminal device 30. 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 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 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 ticket selection area PS11, a candidate narrowing-down area SP12, and an importance tag setting area PS13 are arranged. In the job ticket selection area PS11, a job ticket selection button P102 and a job ticket name P103 are displayed. The job ticket selection button P102 is a button image for selecting a job ticket to be the target of extraction in the scout room from among the job ticket information 21. An example of the job ticket information 21 is shown in FIG. 4.
[0026] (Step S132) The user operates the job ticket selection button P102. (Step S112) When the job ticket selection button P102 is operated, the scout room creation control unit 101 acquires each job ticket registered in the job ticket information 21. (Step S113) The scout room creation control unit 101 displays the names (job ticket names) of the acquired job tickets as selection candidates (not shown). (Step S133) The user selects, from among the names of the job tickets of the selection candidates, the name of the job ticket that matches the purpose of adoption of the newly created scout room. (Step S114) The scout room creation control unit 101 displays the name of the selected job offer ticket on the job offer ticket name P103. Further, the scout room creation control unit 101 displays the attributes of the job seekers included in the selected job offer ticket as the initial conditions of the candidate filtering conditions in the candidate filtering area PS12.
[0027] In the candidate filtering 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 filtering. The scout room creation control unit 101 displays the employment type, work location, and assumed annual income of the job offer ticket displayed on the job offer ticket name P103 as the initial conditions of the job type 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 displayed on 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.
[0029] [Selection of important tags] Figure 5 is a diagram showing the flow of the operation of selecting the important tag ETg of the present embodiment. Note that in the figure, "A1" and "B1" indicate operations connected from "A1" and "B1" in Figure 2, respectively. An important tag is information indicating an attribute that an employer values in extracting employment candidates among the attributes of job seekers.
[0030] (Step S211) The important tag control unit 102 acquires the settings displayed by the scout room creation control unit 101 in the candidate filtering area PS12 in Step S114. (Step S212) The importance tag control unit 102 acquires the importance tag ETg associated with the setting displayed in the candidate narrowing-down area PS12 from the attributes registered in the job offer information 21, the attributes registered in the job seeker information 23, or the like. (Step S213) The importance tag control unit 102 displays the acquired importance tag ETg in the importance tag setting area PS13 of the scout room setting screen P1 as a candidate for the importance tag ETg (that is, the importance tag candidate P110). (Step S231) The user selects one or more importance tags ETg that match the employment purpose from among the importance tag candidates P110 (that is, the selection candidates for the importance tag ETg) displayed in the importance tag setting area PS13.
[0031] Figs. 6 to 8 are diagrams showing an example of the importance tag setting area PS13 of the present embodiment. Fig. 6 is a diagram showing an example of the importance tag ETg in the selectable state (active state) ST1. Fig. 7 is a diagram showing an example of the importance tag ETg in the selected state ST2 and the non-selectable state (inactive state) ST3. The importance 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 importance 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 importance tags ETg exceeds the selectable upper limit number, no more importance 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 inspection (for example, different colors).
[0032] That is, the importance tag control unit 102 presents the user with different display modes for the tags that can be selected as the importance tag ETg, the selected tags, and the tags that cannot be selected among the extracted tags.
[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 a 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 control unit 102 displays the importance tag selection upper limit annotation image P1101 at the cursor position.
[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 importance tag control unit 102 sets the remaining importance 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 employment support system 1 presents candidates for the importance tag ETg by the importance tag control unit 102, the user can set the extraction conditions for the employment candidate by selecting the importance tag ETg without considering how to express the extraction conditions. Therefore, according to the employment support system 1, the convenience of the employer can be improved. In addition to the importance tag candidate 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 into 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 weighted tag control unit 102 registers the set filtering conditions and the weighted 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 weighted 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 weighted 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 labeling or clustering using machine learning or the like. The AI agent control unit 104 arranges the weighted tag ETg in the semantic space in the same manner. As a result, the semantic distance between the weighted 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 weighted tag ETg (i.e., the attributes that meet the adoption conditions) and the individual tag ITg (the attributes of each job seeker). The AI agent control unit 104 extracts job seekers with individual tags ITg that are close to the weighted tag ETg as scouting candidates.
[0042] FIG. 12 is a diagram showing an example of the correspondence relationship between the extraction result by the scouting candidate extraction unit 103 and the extraction result by the AI agent control unit 104. In this figure, the extraction range when extracting candidates from the job seeker information 23 according to the extraction conditions set in the scouting room "SR99: System Engineer" is shown. The extraction range by the scouting 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 scouting candidate extraction unit 103, selects job seekers in a range with a relatively high degree of match as candidates for the weighted tag ETg or the narrowing-down conditions. 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. 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 scouting candidate extraction unit 103.
[0045] Therefore, the AI agent control unit 104 can extract candidates that cannot be extracted only by the scouting candidate extraction unit 103, or can extract candidates from a different perspective from the scouting 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 first - type candidates (short - listed 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 weighted tag ETg and the personal tag ITg. The candidate display control unit 107 displays the extracted first - type candidates (short - listed 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 weighted - tag display area PS21, a short - listed candidate display area PS22, an AI agent - proposed candidate area PS23, and an action operation button PS25 are displayed.
[0048] In the weighted - tag display area PS21, the weighted tag ETg referred to at the time of candidate extraction is displayed. In the short - listed 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 case where there are a large number of candidates extracted by the scout candidate extraction unit 103 (that is, short - listed 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 short - listed candidates, it may be difficult for the user to check the AI agent - proposed candidates. When there are a large number of short - listed candidates, the candidate display control unit 107 alternately displays several (for example, 1 to 3) short - listed candidates and AI agent - proposed candidates at a time.
[0050] That is, the candidate display control unit 107 alternately displays one or more candidates of the first type (narrowed-down candidates) and candidates of the second type (agent-proposed candidates).
[0051] According to the employment support system 1 configured as described above, it becomes easier for the user to confirm the narrowed-down 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 narrowed-down candidates is zero.
[0052] FIG. 14 is a diagram showing an example of the candidate display screen P2 when the number of narrowed-down candidates in the present embodiment is zero. When the number of narrowed-down candidates is zero, an image PS221 indicating that the number of narrowed-down candidates is zero is displayed in the narrowed-down 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 mismatch operation button P253. The user's actions are operations of these operation buttons. The action operation control unit 105 performs a predetermined action based on the operation of the operation button by the user.
[0054] That is, the actions of the user (hirer) include at least one of a scout operation on a candidate, addition to the consideration list, and a mismatch operation.
[0055] (Step S331) Return to FIG. 10, and the user operates the candidate under consideration list addition button P252 for a certain candidate. The candidate under consideration list addition button P252 is a button for adding a certain candidate to the candidate under consideration list in order to consider whether to scout the candidate. (Step S313) When the candidate under consideration list addition button P252 is operated for a certain candidate, the action operation control unit 105 registers the candidate in the candidate under consideration list. The candidate under consideration list can be viewed by the user at any time. The user refers to the candidate under consideration list and considers whether to scout the candidate or put off the scouting. The action operation control unit 105 stores the user's actions 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 scouting a certain candidate. Scouting is, for example, making a recruitment contact with the job seeker by means of in-app notification, short message, e-mail, 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 scouting 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 scouting input screen P202. The scouting input screen P202 is a screen for creating a scouting 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 is set with content for each narrowing-down condition such as the job type, annual income, and residential area set in the scout room, and for each emphasis tag ETg. Since an appropriate text according 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 have to consider the scout's transmission text 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) Return to FIG. 10, and 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 user's actions.
[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 employment 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 employment 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 employment conditions on the non-match reason selection button P254. The user selects a reason for not matching the employment conditions from among these candidates. The action operation control unit 105 causes the storage device 20 to store the user's actions.
[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) Returning 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] Further, 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] Further, 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 history 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 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 the 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] Therefore, the similar candidate person extraction unit 106 extracts 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 candidate person extraction by the AI agent control unit 104 shown in FIG. 11 compares the distances between the weighted tags ETg and the personal tags ITg. On the other hand, the similar candidate person extraction by the similar candidate person extraction unit 106 compares the distances between the personal tags ITg. In this regard, the candidate person extraction by the AI agent control unit 104 and the similar candidate person extraction 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 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. Based on this action history of the user, the server 10 proposes an importance tag ETg that meets the adoption conditions. The operation of proposing an importance tag ETg based on the action history is also referred to as a recommendation of an importance tag based on the action history.
[0072] (Step S411) The importance tag control unit 102 acquires the action history information of the user from the storage device 20. (Step S412) Based on the action history information, the importance tag control unit 102 acquires the personal tag ITg of the candidate for whom the user has performed a scout operation, added to the under-consideration list, or performed an unmatched operation. The importance tag control unit 102 extracts candidates for the importance 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 action. As an example, the importance 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 under-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 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 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 personal tag ITg. As an example, among various types of personal tags 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, as personal tags ITg to be proposed as importance tags ETg, personal tags ITg that are not already selected as importance tags ETg among the personal tags ITg ranked in the high order. The candidate display control unit 107 proposes the candidates of the importance tags 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 tags ETg proposed on the importance tag proposal screen P301. (Step S413) adds and registers the importance tags ETg additionally selected by the user to the scout room information 22. When the importance tag control unit 102 adds and registers the importance tags ETg, the candidate display control unit 107 displays an importance tag addition notification screen P302.
[0078] FIG. 22 is a diagram showing an example of the importance tag addition notification screen P302 of the present embodiment. On the importance tag addition notification screen P302, a sorting optimization button P303 is displayed. Here, the case where the user additionally selects the importance tags ETg has been described, but it is not limited to this. The user may delete the registered importance tags ETg and select new importance tags ETg (that is, replace the importance tags ETg).
[0079] That is, the memory control unit 108 (recruitment ticket information acquisition unit) acquires the recruitment ticket information 21 in which the importance tags ETg (tags related to the employment conditions) are set. In addition, the memory control unit 108 (job seeker information acquisition unit) acquires job seeker information 23 in which an individual tag ITg (a tag related to the work history of the job seeker) is set. The importance tag control unit 102 proposes an importance tag ETg that matches the employment conditions based on the history of the employer's actions for 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 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 an importance 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 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 match the employment conditions.
[0081] [Reordering 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 individual tag ITg of the job seeker information 23, and rearranges the candidates having an individual 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 reordering the candidate list of the present embodiment. [A] of the figure shows an example of the state of the candidate list before reordering. [B] of the figure shows an example of the state of the candidate list after reordering. 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 the job seeker 1 having the personal tag ITg1 most relevant 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 the job seeker 2 having the personal tag ITg2 most relevant 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 the user's action history and recommendation of important tags based on the action history 5: Rearranging the candidate list by adding and registering important tags Provide each function of
[0088] (1: Registration function of the scout room) 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: Selection function of important tags) The recruitment support system 1 presents candidates for the important 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 important 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 important tag ETg, the user can immediately judge 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 candidates by two types of candidate extraction methods: extraction by narrowing 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 easier to extract candidates that match the recruitment purpose.
[0091] (4: Obtaining the user's behavior history and recommending weighted tags based on the behavior history) The employment support system 1 updates the weighted 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 weighted tag ETg himself / herself, it is possible to easily extract candidates who meet the employment conditions.
[0092] (5: Rearranging the candidate list by adding and registering weighted tags) When there is an update to the weighted tag ETg, the employment support system 1 rearranges the candidate list in the order that matches the updated weighted tag ETg simply 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 design changes and the like within the scope not departing from the gist of the present invention are also included.
Explanation of Reference Numerals
[0097] 1... Adoption support system, 10... Server, 101... Scout room creation control unit, 102... Emphasis 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... Emphasis tag candidates, P1101... Emphasis tag selection upper limit notice, P111... Scout room registration button, PS11... Job offer ticket selection area, PS12... Candidate narrowing area, PS13... Emphasis tag setting area, ST1... Selectable state (active state), ST2... Selected state, ST3... Unselectable state (inactive state), P2... Candidate display screen, PS21... Emphasis 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... Consideration list addition button, P253... Mismatch operation button, P254... Mismatch reason selection button, P201... Candidate details screen, P202... Scout input screen, P301... Emphasis tag proposal screen, P302... Sorting optimization button, ETg... Emphasis tag ETg, ITg... Personal tag ITg
Claims
1. A recruitment ticket information acquisition unit that acquires recruitment ticket information with employment conditions set; A scout room creation control unit that sets extraction conditions for job seekers based on the employment conditions indicated by the recruitment ticket information according to the user's operation; A recruitment support system comprising the above.
2. The recruitment ticket information has at least one of the items of recruitment occupation, work location, and expected annual income as employment conditions, The extraction conditions have at least one of the items of job seeker's work history, place of residence, and annual income, The scout room creation control unit sets the corresponding item among the recruitment occupation, work location, or expected annual income of the recruitment ticket information as the initial value of at least one of the items of work history, place of residence, and annual income of the extraction conditions The recruitment support system according to Claim 1.
3. A computer device, Acquiring recruitment ticket information with employment conditions set; Setting extraction conditions for job seekers based on the employment conditions indicated by the recruitment ticket information according to the user's operation; A recruitment support method for executing the above.
4. A program for causing a computer to Acquire recruitment ticket information with employment conditions set; Set extraction conditions for job seekers based on the employment conditions indicated by the recruitment ticket information according to the user's operation; and execute the above.
Citation Information
Patent Citations
System for introducing job offer and job hunting
JP2001109790A
Cited By
Information processing device, information processing method, information processing program, and information processing system
JP7857517B1