The present disclosure relates to a matching score calculation device, and more particularly to a matching score calculation device suitable as a device for calculating a matching score that can be used for recruitment, staffing, and evaluation of a human resource.
Patent Document 1 (JP 2003-162651 A) discloses a human resource matching device for calculating a matching score between a requirement on the side of a job offerer and a skill on the side of a job seeker based on a degree of matching between job offering information and job seeking information. In Patent Document 1, job offering information is provided by a job offering company that seeks human resources. On the other hand, job seeking information is provided by a job seeking company that can provide a variety of human resources.
The job offering information includes, for example, items such as an industry type, as well as an operating system (OS), a development language, a database (DB), and a development process to be used in the work. On the other hand, the job seeking information includes items such as a job type, an OS, a development language, a DB, and a development process for each computer-related job history of the job seeker.
In calculating a matching score, the device described in Patent Document 1 performs various natural language processing such as text mining on information included in the job seeking information and extracts an image of the job seeker. For example, for a job seeker having many qualifications, hobbies, and jobs in the past, an image of a person of being highly proactive and full of challenging spirit is extracted.
On the other hand, the above device converts each condition included in the job offering information into keywords, and allocates a score to each condition based on its importance level. For example, the condition “proactiveness” included in the job information is converted into a keyword, and a score according to the importance level is allocated to the keyword. Next, the contents related to “proactiveness” are extracted from the image of the job seeker, and a score based on the results is calculated. Then, the total score thus calculated is used as a matching score between the job offering company and the job seeker.
[Patent Document 1] JP 2003-162651 A
According to the method described in Patent Document 1, it is possible to appropriately quantify affinity between the requirement of the job offering company and the skill of each job seeker. However, in the above conventional method, job offering information and job seeking information are provided in different formats. Then, various natural language processing and the like are introduced to compare the two. In order to perform the various natural language processing, extensive data and extensive processing are required. In addition, this type of natural language processing involves certain errors. For this reason, the above conventional method requires complicated processing and has a characteristic that tends to superimpose certain errors on the matching score.
In addition, in the above conventional method, if a keyword included in the job offering information is not extracted from the image of the job seeker, the score for that keyword is zero. Specifically, if the job offering information requires a skill related to, for example, “automobile engine components”, the score for this item will be zero unless the skill is extracted from the information on the job seeker.
However, a job seeker who has a skill related to, for example, “automobile axles/brakes” usually has a basic knowledge of “automobiles”. For this reason, in order to quantify the ability of a job seeker by the matching score, it is appropriate to reflect, even slightly, an experience of designing “automobile axles/brakes” to the score of “automotive engine components”. In this regard, the above conventional method that does not consider the relevance between the items leaves room for further improvement in increasing the accuracy of calculating a matching score.
The present disclosure has been made to solve the problem as described above, and the object thereof is to provide a matching score calculation device capable of calculating a matching score between elements required for a human resource and elements possessed by the human resource with high accuracy by a simple process while a relevance between items is also taken into consideration.
To achieve the above mentioned purpose, a first aspect of the present disclosure is a matching score calculation device, comprising:
a memory unit for storing a matching dictionary which has a tree structure including a plurality of dictionary nodes hierarchized in terms of at least one type of relationship from among a superordinate-subordinate relationship of product categories, a relationship between a whole and a part of a product, and a superordinate-subordinate relationship of an abstract concept, and in which a matching element is allocated to each dictionary node;
an input interface for receiving an input of a dictionary node to be registered; and
a processing device for calculating a matching score based on the matching dictionary and the registered dictionary node, wherein
the processing device performs:
a process of registering a dictionary node in the matching dictionary as a desire node, said dictionary node being required for a human resource;
a process of applying the desire node to the tree structure to generate a technical tree that covers the registered desire node;
a process of registering a dictionary node in the matching dictionary as a possession node, said dictionary node being possessed by a human resource candidate;
a process of applying the possession node to the tree structure to generate a skill tree that covers the registered possession node; and
a process of calculating the matching score based on whether or not each of the desire nodes included in the technical tree matches each of the possession nodes included in the skill tree, and whether or not a relevance in the tree structure is recognized between the two.
A second aspect of the present disclosure is the matching score calculation device according to the first aspect, wherein:
the matching dictionary further includes information indicating at least one type of horizontal relationship among a horizontal relationship that associates one matching element with another matching element that is used to handle said one matching element, a horizontal relationship that associates one matching element with another matching element that is required to handle said one matching element, and a horizontal relationship that associates one matching element with another matching element that is similar to said one matching element; and
the process of calculating the matching score includes a process of reflecting in the matching score whether or not the horizontal relationship is recognized between each of the desire nodes included in the technical tree and each of the possession nodes included in the skill tree.
A third aspect of the present disclosure is the matching score calculation device according to the first or second aspect, wherein:
the input interface has a function of receiving an input of an importance level of the desire node; and
the process of calculating the matching score includes:
a process of calculating an allocated point for each of the desire nodes included in the technical tree based on the importance level;
a process of calculating a score for each of the desire nodes based on the allocated point; and,
a process of setting a sum of the scores of the respective desire nodes as the matching score.
A fourth aspect of the present disclosure is the matching score calculation device according to any one of the first to third aspects, wherein
the input interface has a function of receiving an input of a masterly level of the possession node, and
the process of calculating the matching score includes a process of reflecting in the matching score the masterly level of each of the possession nodes included in the skill tree.
A fifth aspect of the present disclosure is the matching score calculation device according to any one of the first to fourth aspects, wherein
the desire node corresponds to each element included in a job offer condition required for a human resource to be recruited,
the possession node corresponds to each element possessed by a human resource candidate who seeks a job, and
the matching score corresponds to a degree of matching between the job offer condition and the human resource candidate.
A sixth aspect of the present disclosure is the matching score calculation device according to the fifth aspect, wherein
the processing device repeatedly performs a process of calculating a matching score so that the matching score with each of a plurality of human resource candidates is calculated for one job offer condition, and further performs:
a process of sorting a plurality of calculated matching scores in order of the score; and
a process of outputting information on one or more human resource candidates in order of the score from the highest matching score.
A seventh aspect of the present disclosure is the matching score calculation device according to the fifth aspect, wherein
the processing device repeatedly performs a process of calculating a matching score so that the matching score with each of a plurality of job offer conditions is calculated for one human resource candidate, and further performs:
a process of sorting a plurality of calculated matching scores in order of the score; and
a process of outputting information on one or more job offer conditions in order of the score from the highest matching score.
A eighth aspect of the present disclosure is the matching score calculation device according to any one of the first to fourth aspects, wherein
the desire node corresponds to each element included in an ability requirement required for a human resource to be replenished,
the possession node corresponds to each element possessed by a human resource candidate who is a staff candidate, and
the matching score corresponds to a degree of matching between the ability requirement and the human resource candidate.
A ninth aspect of the present disclosure is the matching score calculation device according to the eighth aspect, wherein
the processing device repeatedly performs a process of calculating a matching score so that the matching score with each of a plurality of human resource candidates is calculated for one ability requirement, and further performs:
a process of sorting a plurality of calculated matching scores in order of the score; and
a process of outputting information on one or more human resource candidates in order of the score from the highest matching score.
A tenth aspect of the present disclosure is the matching score calculation device according to the eighth aspect, wherein
the processing device repeatedly performs a process of calculating a matching score so that the matching score with each of a plurality of ability requirements is calculated for one human resource candidate, and further performs:
a process of sorting a plurality of calculated matching scores in order of the score; and
a process of outputting information on one or more ability conditions in order of the score from the highest matching score.
An eleventh aspect of the present disclosure is the matching score calculation device according to any one of the first to fourth aspect, wherein
the desire node corresponds to each element included in evaluation criteria to be applied to a human resource to be evaluated,
the possession node corresponds to each element possessed by the human resource whose performance should be evaluated, and
the matching score corresponds to an evaluation result of the human resource to be evaluated.
According to the first aspect of the disclosure, a technical tree that covers elements required for a human resource can be generated by registering all desire nodes in a matching dictionary. In addition, a skill tree that covers items possessed by a human resource candidate can be generated by registering all possession nodes in the matching dictionary. Since the technical tree and the skill tree have exactly the same tree structure, whether or not a possession node that matches each of the desire nodes exists can be determined easily and accurately. Similarly, whether or not a relevance in the tree structure is recognized can also be determined easily and accurately. For this reason, according to the present aspect, it is possible to calculate a matching score between an item required for a human resource and an item possessed by the human resource with high accuracy by a simple process, while considering the relevance between items as well.
According to the second aspect of the disclosure, at least one information of a horizontal relationship associated by “use”, a horizontal relationship associated by “require”, and a horizontal relationship associated by “similar” is provided to the matching dictionary. Matching elements associated by these horizontal relationships can be understood as elements in which one complements the other. For this reason, even when a possession node that matches the desire node does not exist, it is desirable to give a certain score to the desire node as long as the possession node indicating a horizontal relationship exists. According to the present aspect, it is possible to satisfy this requirement because whether or not the above horizontal relationship is recognized between each of the desire nodes included in the technical tree and each of the possession nodes included in the skill tree.
According to the third aspect of the disclosure, for each of the desire nodes included in the technical tree, an allocated point is given according to each importance level. For this reason, according to the present aspect, it is possible that a high matching score can be easily calculated for a human resource candidate that satisfies a desire node having a high importance level. Therefore, according to the present aspect, it is possible to give a higher matching score to a more appropriate human resource candidate.
According to the fourth aspect of the disclosure, a masterly level of each possession node can be reflected in the matching score. For this reason, according to the present aspect, it is possible to make a high matching score easily calculated for a human resource candidate having a higher masterly level of a desire node. Therefore, according to the present aspect, it is possible to give a higher matching score to a more appropriate human resource candidate.
According to the fifth aspect of the disclosure, it is possible to calculate a matching score that appropriately indicates a degree of matching between a job offer condition in seeking recruitment of a human resource and a human resource candidate who seeks a job.
According to the sixth aspect of the disclosure, it is possible to output information on one or more human resource candidates for one job offer condition in order of the score from the highest matching score. For this reason, according to the present aspect, a person who desires to recruit a human resource can extremely easily select a human resource candidate to be recruited based on the output.
According to the seventh aspect of the disclosure, it is possible to output information on one or more job offer conditions for one human resource candidate in order of the score from the highest matching score. For this reason, according to the present aspect, a human resource candidate who seeks a job can extremely easily select a place of employment that is the most appropriate for himself or herself based on the output.
According to the eighth aspect of the disclosure, it is possible to calculate a matching score that appropriately indicates a degree of matching between an ability requirement required for a human resource to be replenished and a human resource candidate who is a candidate for staffing.
According to the ninth aspect of the disclosure, it is possible to output information on one or more human resource candidates for one ability requirement in order of the score from the highest matching score. For this reason, according to the present aspect, a department that desires to replenish a human resource can extremely easily select the most appropriate human resource candidate from among the candidates based on the output.
According to the tenth aspect of the disclosure, it is possible to output information on one or more ability requirements for one human resource candidate in order of the score from the highest matching score. For this reason, according to the present aspect, a target person who seeks a destination to be assigned can extremely easily select the destination that is most appropriate for himself/herself based on the output.
According to the eleventh aspect of the disclosure, by calculating a matching score between the possession node of the human resource to be evaluated and the evaluation criteria, it is possible to obtain an evaluation result that accurately indicates how much the human resource satisfies the evaluation criteria.
The management server 10 is connected to a plurality of operation terminals 14 via a network 12. The device of the present embodiment is designed mainly for the purpose of calculating a matching score representing a degree of matching between a company that desires to recruit a human resource and a human resource candidate who desires to be employed. The operation terminal 14 is used when a person in charge of operation who is proficient in the operation of the present device registers a job offer condition provided by a person in charge in the company and also registers information such as a career and a personal history provided by the job seeker. The operation terminal 14 is configured with a general computer system as in the management server 10.
For example, the dictionary node 38 of “Products/Parts” is associated with several dictionary nodes 38 of products or parts including “Automobile-related”. They have a relationship between a superordinate and a subordinate in product categories. In addition, the dictionary node 38 of “Automobile-related” is associated with several dictionary nodes 38 including “Interior Parts”. They have a relationship between the whole and a part of a product. Further, the dictionary node 38 of “Job Type” is associated with several dictionary nodes 38 including “Pproduction”. They have a relationship between a superordinate and a subordinate in the abstract concept.
The dictionary nodes 38 included in the matching dictionary 36 can be determined to have a stronger association as their distance in the tree structure is shorter. For example, “Engine Components” and “Axle/Brake/Vehicle Dynamic Control”, both of which are subordinate to “Automobile”, are closely related because they are overlapping in knowledge of automobiles.
On the other hand, some of the dictionary nodes 38 are closely related to each other even if they are located apart from each other in the tree structure. The matching dictionary 36 includes three types of horizontal relationship lines that represent their relationships.
As described above, the matching dictionary 36 of the present embodiment includes three types of horizontal relationship lines 40, 42, and 44 in addition to vertical relationship lines that correspond to the tree structure. As in the dictionary nodes 38 arranged close to each other in the tree structure, the dictionary nodes connected by any one of these horizontal relationship lines 40, 42, and 44 can be considered to have a strong association therebetween.
In the present embodiment, each dictionary node 38 included in the matching dictionary 36 is input by an administrator using the management server 10. At this time, the administrator inputs the dictionary node 38 to be added while specifying a vertical relationship constituting the tree structure, and if necessary, specifying a horizontal relationship.
Next, an operation of the matching score calculation device of the present embodiment will be described.
Hereinafter, an example of a case in which recruitment of an engineer who can handle “Design of Actuators for Small Outboard Motors” is requested by a company that manufactures parts for ships. In this case, since the job type has been specified, a dictionary node is first registered in the category of “job type” (Step 100).
In the present embodiment, as a method to register the dictionary node, two methods, word search and node selection, can be used (Step 102). The word search is a method of inputting a specific word for calling an appropriate dictionary node. On the other hand, the node selection is a method of checking a matching dictionary along a tree structure, and selecting and registering a dictionary node required for a human resource.
When “Design/Development” is selected, several dictionary nodes that are subordinate to “Design/Development” are displayed. Here, these dictionary nodes are shown in a frame indicated by a broken line with a reference number (54). The person in charge of operation shows these dictionary nodes to the person in charge of recruitment in the company and asks the person to choose the one closest to the job offer condition of the present case.
The flowchart shown in
In the flowchart shown in
In the upper part of
The lower part of
The above results show that the dictionary node of “Actuator” is not prepared in the field of ships, but is prepared in other fields. In this case, the person in charge of operation inquires the person in charge of recruitment in the company whether there is any of the obtained results that can be used for the job offer of the present case. If an answer is received as a result, for example, that “Actuator” in the field of “Automobile” (64) can be used because “Actuator” has a multitude of knowledge in common, a dictionary node corresponding to this is registered.
The flowchart shown in
In the flowchart shown in
If a useful dictionary node is found among the dictionary nodes (66), the node is registered. In addition, if there is no useful node among them, the person in charge of operation may display surrounding dictionary nodes in a further wider range. The middle part of
The person in charge of operation confirms the usefulness of the dictionary node (68) with the person in charge of recruitment. As a result, for example, when the usefulness of “Steering” (70) is recognized, the dictionary nodes (72) below the “Steering” may be expanded further so as to confirm whether or not there is any necessary skill. The lower part of
It should be noted that the surrounding trees are expanded by tracing only the vertical relationship lines in the above example, but the method of the expansion is not limited to this. For example, when a horizontal relationship line is linked to the registered dictionary node, the surrounding tree may be expanded by tracing the horizontal relationship line.
During the above processing, the act of displaying the upper, middle, or lower screen of
An item that is not registered in the matching dictionary may be required by the person in charge of recruitment in the company.
Specifically,
During the above processing, the act of searching for “Control Lever” and confirming the result corresponds to the processing of Step 102, Step 104 and Step 114 in the flowchart shown in
In the present embodiment, when a desire node is registered, the importance level of the node can be selected.
Information on a job seeker who desires to be employed can be registered by the operation terminal 14 substantially in the same procedure as the one described above. More specifically, a dictionary node that corresponds to each ability possessed by the job seeker can be registered by the operation terminal 14. The person in charge of operation may conduct an interview with the job seeker and performs this registration based on the result. In addition, the person in charge of operation may perform the above registration based on a resume, personal history, or the like received from the job seeker. Hereinafter, the dictionary node thus registered is referred to as a “possession node”. In the present embodiment, when a possession node is registered, the “masterly level” of the possession node may be registered as additional information in the same manner as “the importance level” of the desire node.
In the example shown in
It should be noted that the location of the node in the hierarchy in the technical tree 80 may be reflected in the point allocated to each desire node 84. Specifically, for example, weighting according to the hierarchy may be performed such that a higher allocated point is given to a further superordinate desire node 84. Alternatively, the weighting may be set such that an allocated point of a further subordinate desire node 84 becomes larger.
In the course of calculating the matching score, next, the distance between each of the desire nodes 84 included in the technical tree 80 and each of the possession nodes 86 included in the skill tree 82 is measured. Further, based on the result of the measurement, a coefficient with respect to an allocated point given to each of the desire nodes 84 is determined.
The skill tree 82 shown in the lower part of
Next, it is determined whether or not the possession node 86 exists at a location linked to the corresponding position of the desire node 84 by a vertical relationship line without mediation of the hierarchy. If the possession node 86 of this type exists, a coefficient of 0.6 is given to the allocated point of the desire node 84 (see a reference sign 90).
Further, it is determined whether or not the possession node 86 exists at a location linked to the corresponding position of the desire node 84 by a vertical relationship line via the hierarchy, or at a location linked to the corresponding position by a horizontal relationship line (see
Then, a coefficient of 0.0 is given to the allocated point of the desire node 84 for which the possession node 86 that satisfies the above relationships does not exist (see a reference sign 92).
Thereafter, the sum of the multiplied values of the allocated point and the coefficients is calculated as the matching score. In the case of the example shown in
Matching score=20×0.0+50×1.0+30×0.6=68 points.
It should be noted that in the above example, the coefficients according to the distance are given to the three cases of full matching, no mediation, and mediation or the horizontal relationship line, but the method of imparting coefficients is not limited to this. The distance between the desire node and the possession node may be classified more finely, and more types of coefficients may be introduced.
In addition, in the above example, a masterly level of the possession node 86 is not reflected in the matching score. However, a coefficient according to the masterly level may be introduced to reflect the masterly level in the matching score. In this case, a coefficient closer to 1.0 is set for a possession node having a higher masterly level, and a coefficient closer to 0.0 is set for a possession node having a lower masterly level. Then, by multiplying these coefficients with the allocated point related to the respective possession nodes, the masterly levels can be reflected in the matching score.
In the above method, the job offer condition and the information on the job seeker are combined into a technical tree and a skill tree having the same tree structure with each other. For this reason, according to the present method, it is possible to determine whether or not the desire node matches the possession node by a simple comparison without requiring complicated natural language processing or the like. Further, according to the above method, not only full matching between the desire node and the possession node but also the relevance between the two can be reflected in the matching score. For this reason, according to the present method, it is possible to obtain a matching score that accurately represents a degree of matching between the job offer condition and the information of the job seeker by an easy process.
Next, an operation performed by the management server 10 in the present embodiment will be described with reference to
The routine shown in
Next, information on a job seeker (i) is read (Step 132). Specifically, all desire nodes registered for the job seeker (i) are read, and a skill tree including them is generated. Here, (i) is one of the numbers sequentially allocated to each of the plurality of job seekers. When the present routine is started, the value of (i) is set to a minimum value (for example, 1) by the initialization process.
Next, tree matching is performed by the method described with reference to
1. The point to be allocated to the respective desire nodes are calculated based on the respective importance levels so that the total of the allocated point given to all desire nodes becomes a full score (for example, 100 points).
2. The technical tree and the skill tree are compared with each other, and coefficients for the allocated points given to the respective desire nodes based on the distances between the desire nodes and the possession nodes are calculated.
Next, a matching score (i) is calculated by the following processing (Step 136):
1. For all desire nodes included in the technical tree, multiplied values of the given allocated point and the imparted coefficients are calculated.
2. The sum of the above multiplied values is calculated as the matching score (i) of the job seeker (i).
After the above processing is completed, next, it is determined whether or not the processing has been completed for all job seekers (Step 138).
As a result, if it is determined that the processing has not been completed for all job seekers, after (i) is incremented (Step 140), the processing of Step 132 and thereafter is performed again.
On the other hand, if it is determined in the above Step 138 that the processing has been completed for all job seekers, all of the calculated matching scores (i) are sorted in order of the score value (Step 142).
Next, information on the job seekers is output in order of the sorted score (Step 144).
According to the above processing, information on the job seekers is provided in descending order of the matching score, that is, in descending order of the degree of matching with the job offer condition of this time. For this reason, the person in charge of recruitment in the company can select the most appropriate human resource from among a multitude of job seekers simply by picking up the job seeker information in order from the top. As described above, the matching score calculation device of the present embodiment can achieve not only an effect of easily and correctly calculating a matching score between a job offer condition and a job seeker, but also an effect of significantly reducing workload of the person in charge of recruitment in the company.
In the first embodiment described above, information on all job seekers is output after the matching scores are calculated, but the present disclosure is not limited to this. For example, the number of persons to be recruited may be input to the management server in advance, and information on the persons of that number may only be output. According to such a process, the work involved with recruitment can be made further more efficient.
It should be noted that in the first embodiment described above, the element allocated to the dictionary node corresponds to the “matching element” in the first aspect of the disclosure, and the “job seeker” corresponds to the “human resource candidate” in the first aspect of the disclosure.
Next, a second embodiment of the present disclosure will be described with reference to
In the first embodiment described above, the desire node is registered based on the job offer condition, and the possession node is registered based on the information of the job seeker. Contrary to this, in the present embodiment, a desire node is registered based on an ability requirement required for a human resource by a specific department, which requires a human resource to be replenished. In addition, a possession node is registered based on information such as a skill, experience, and educational background possessed by a candidate for staffing in the department.
When the routine shown in
Next, information on a staff candidate (i) in the specific department is read (Step 152). Specifically, all possession nodes registered for the staff candidate (i) are read, and a skill tree including them is generated. Here, (i) is one of the numbers sequentially allocated to each of the plurality of candidates as in the case of the first embodiment.
Hereinafter, tree matching (Step 154) and calculation of matching scores (i) (Step 156) are performed for all candidates (Steps 158 and 160). Then, when the calculation is completed, information on the candidates is output in descending order of the matching score (Steps 162 and 164). Since these processes are substantially the same as the processes of Steps 134 to 144 shown in
According to the above processing, information on the candidates is output in descending order of the matching score. For this reason, a person in charge of staffing in the company can select the most appropriate human resource from among a multitude of candidates simply by picking up the candidate information in order from the top. As described above, the matching score calculation device of the present embodiment can achieve not only an effect of easily and correctly calculating a matching score between a department that requires a human resource and a staff candidate, but also an effect of significantly reducing workload of the person in charge of staffing in the company.
Now, in the second embodiment described above, information on all candidates is output after the matching scores are calculated, but the present disclosure is not limited to this. For example, the number of persons to be placed in the specific department may be input to the management server in advance, and information on the persons of that number may only be output. According to such a process, the work of the person in charge involved with staffing can be made further more efficient.
It should be noted that in the second embodiment described above, the “staff candidate” corresponds to the “human resource candidate” in the first aspect of the disclosure.
Next, a third embodiment of the present disclosure will be described with reference to
In the present embodiment, as in the case of the first embodiment described above, a desire node is registered based on a job offer condition. In addition, a possession node is registered based on information such as a skill, experience, and educational background possessed by a job seeker.
When the routine shown in
Next, a job offer condition (i) is read (Step 172). Specifically, all desire nodes registered for the job offer condition (i) are read, and a technical tree including them is generated. Here, (i) is one of the numbers sequentially allocated to each of the plurality of job offer conditions, as in the case of the first or second embodiment.
Hereinafter, tree matching (Step 174) and calculation of matching scores (i) (Step 176) are performed for all job offer conditions (Steps 178 and 180). Then, when the calculation is completed, information on the job offer conditions is output in descending order of the matching score (Steps 182 and 184). Since these processes are substantially the same as the processes of Steps 134 to 144 shown in
According to the above processing, the job offer information is output in descending order of the matching score. For this reason, the job seeker can efficiently select an offer appropriate to himself/herself from among a multitude of job offers simply by picking up the job offer information in order from the top. As described above, the matching score calculation device of the present embodiment can achieve not only an effect of easily and correctly calculating a matching score between a job seeker and a job offer condition, but also an effect of significantly reducing workload of the job seeker to narrow down application destinations appropriate for himself/herself.
Now, in the third embodiment described above, information on all job offer conditions is output after the matching scores are calculated, but the present disclosure is not limited to this. For example, the number of job offer conditions to be extracted may be input to the management server in advance, and information on the job offers of that number may only be output. According to such a process, the work of the job seeker can be made further more efficient.
It should be noted that in the third embodiment described above, the “job seeker” corresponds to the “human resource candidate” in the first aspect of the disclosure.
Next, a fourth embodiment of the present disclosure will be described with reference to
In the present embodiment, as in the case of the second embodiment described above, a desire node is registered based on an ability requirement required by a department that will accept a human resource. In addition, a possession node is registered based on information such as a skill, experience, and educational background possessed by a staff candidate.
When the routine shown in
Next, an ability requirement (i) is read (Step 192). Specifically, all desire nodes registered for the ability requirement (i) of one department are read, and a technical tree including them is generated. Here, (i) is one of the numbers sequentially allocated to each of the plurality of departments that are the recipients of the human resource, as in the cases of the first to third embodiments.
Hereinafter, tree matching (Step 194) and calculation of matching scores (i) (Step 196) are performed for all ability requirements (Steps 198 and 200). Then, when the calculation is completed, information on the departments that set the ability requirement is output in descending order of the matching score (Steps 202 and 204). Since these processes are substantially the same as the processes of Steps 134 to 144 shown in
According to the above processing, information on the departments is output in descending order of the matching score. For this reason, the staff candidate or the person in charge of staffing who is responsible for determining the destination where the staff candidate is assigned can efficiently select a department that is appropriate to the staff candidate from among a plurality of departments simply by picking up the department information in order from the top. As described above, the matching score calculation device of the present embodiment can achieve not only an effect of easily and correctly calculating a matching score between a staff candidate and each department, but also an effect of significantly reducing workload of the staff candidate to narrow down the most appropriate department to be placed.
In the fourth embodiment described above, information on all departments is output after the matching scores are calculated, but the present disclosure is not limited to this. For example, the number to which the departments are narrowed down may be input to the management server in advance, and information on the departments of that number may only be output. According to such a process, the work for determining a destination where a human resource is assigned can be made further more efficient.
It should be noted that in the fourth embodiment described above, the “staff candidate” corresponds to the “human resource candidate” in the first aspect of the disclosure.
Next, a fifth embodiment of the present disclosure will be described with reference to
In the present embodiment, a possession node is registered based on information such as a skill, experience, and achievement possessed by the human resource to be evaluated. On the other hand, a desire node is registered based on the evaluation criteria to be applied to the human resource in the personnel evaluation.
When the routine shown in
Next, the performance and the like of the human resource to be evaluated are read (Step 212). Specifically, all possession nodes registered based on the performance and the like of the target person are read, and a skill tree including them is generated.
Following the above processing, tree matching (Step 214) and calculation of a matching score (Step 216) are sequentially performed. Since these processes are substantially the same as the processes of Steps 134 and 136 shown in
After the above processing is completed, the calculated matching score is output as an evaluation score (Step 218). The matching score thus calculated is a value that correctly represents to what extent the ability, performance, and the like of the human resource to be evaluated satisfy the evaluation criteria. For this reason, the value can be utilized for the personnel evaluation of the human resource as an objective evaluation result. As described above, according to the matching score calculation device of the present embodiment, the work required for personnel evaluation of a human resource candidate can be made more efficient.
In the first to fifth embodiments described above, the management server 10 and the operation terminals 14 are connected via the network 12, but the configuration of the present disclosure is not limited to this. For example, the function of the operation terminal 14 may be provided in the management server 10, and the management server 10 alone may implement the matching score calculation device.
In addition, in the first to fifth embodiments described above, matching items to be allocated to the respective dictionary nodes are items mainly related to abilities, such as a skill, experience, and educational background, but the content of the matching items is not limited to these. For example, items related to an attitude towards the work, a daily behavioral pattern, and results of the work may be included in the matching items.
10 management server
14 operation terminal
36 matching dictionary
38 dictionary node
40, 42, 44 horizontal relationship line
80 technical tree
82 skill tree
84 desire node
86 possession node
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2018/024042 | 6/25/2018 | WO | 00 |