Recruitment support apparatus, recruitment support method, and program
The employment support apparatus addresses the challenge of efficiently matching job seekers with job requirements by extracting keywords from employment information, searching for corresponding tags, and presenting them for easy assignment, thereby simplifying the tagging process and improving candidate selection accuracy.
Patent Information
- Application Number
- JP2023204213
- 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 employment systems face difficulties in efficiently searching for job seekers who meet the requirements of job providers from a large pool of candidates and assigning relevant tags to input information.
An employment support apparatus and method that acquires employment information, extracts keywords, searches for corresponding tags using these keywords, and presents the information associated with the tags, allowing for easy assignment of pre-prepared tags.
Enables efficient matching of job seekers with job requirements by simplifying the tagging process, reducing user effort in assigning tags, and improving the accuracy of candidate selection.
Smart Images

Figure 2025089168000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an employment support device, an employment support method, and a program.
Background Art
[0002] Conventionally, when a user or the like newly hires an employee or the like, there has been a system that can present job information online and hire job seekers who have viewed the job information. As a document disclosing such a system, for example, Patent Document 1 can be exemplified.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] According to the system as described above, job information provided by job providers can be accumulated, and necessary information can be viewed according to the requirements of job seekers. Here, it is not easy to search for information of job seekers who meet the requirements of job providers from a huge number of job seekers and present it to the job providers. Therefore, it is conceivable to search for information of job seekers who meet the requirements of job providers (or search for information of job providers who meet the requirements of job seekers) according to the degree of matching when the requirements of job providers and the requirements of job seekers are matched. When considering such a mechanism, it is preferable that tag information based on the same standard is attached to each of the job information provided by job providers and the job-seeking information provided by job seekers. However, there has been a problem that it is troublesome to separately assign tag information even though information has already been input.
[0005] Therefore, the present invention has been made in view of such a situation, and an employment support apparatus, an employment support method, and a program that can easily assign, to the input information, tags related to the information and prepared in advance are provided as an object.
Means for Solving the Problems
[0006] (1) One aspect of the present invention is an employment support apparatus including: an employment information acquisition unit that acquires information related to the employment of human resources and includes at least items described in natural language; an extraction unit that extracts keywords from the information acquired by the employment information acquisition unit; a search unit that searches a predetermined storage unit for tags corresponding to the information acquired by the employment information acquisition unit using the extracted keywords as keys; and a presentation unit that presents the information acquired by the employment information acquisition unit in association with the tags searched by the search unit.
[0007] (2) Further, one aspect of the present invention is the employment support apparatus described in (1) above, further including: an operation reception unit that receives an operation indicating a result of determining whether or not the tag presented by the presentation unit matches the user's desire; and a storage control unit that, based on the operation received by the operation reception unit, stores the information acquired by the employment information acquisition unit in association with the tag presented by the presentation unit in a predetermined storage unit when the tag presented by the presentation unit matches the user's desire.
[0008] (3) Further, one aspect of the present invention is the employment support apparatus described in (2) above, wherein when the tag presented by the presentation unit does not match the user's desire, the operation reception unit further acquires information input by the user, and when the tag presented by the presentation unit does not match the user's desire based on the operation received by the operation reception unit, the search unit further performs a re-search based on the information input by the user, and the presentation unit further presents the tag obtained as a result of the re-search performed by the search unit in association with the information acquired by the employment information acquisition unit.
[0009] (4) Further, in one aspect of the present invention, in the employment support device described in any one of (1) to (3) above, the employment information acquisition unit acquires information including at least items described in natural language for each of a plurality of categories, and the extraction unit extracts different keywords for each category from the information for each of the plurality of categories acquired by the employment information acquisition unit. The search unit searches for corresponding tags for the information for each of the plurality of categories acquired by the employment information acquisition unit, using the different keywords for each category as keys, from a predetermined storage unit prepared in advance for each category.
[0010] (5) Further, one aspect of the present invention is an employment support method including: an employment information acquisition step of acquiring information related to the employment of human resources and including at least items described in natural language; an extraction step of extracting keywords from the information acquired in the employment information acquisition step; a search step of searching for tags corresponding to the information acquired in the employment information acquisition step, using the extracted keywords as keys, from a predetermined storage unit; and a presentation step of presenting the information acquired in the employment information acquisition step in association with the tags searched in the search step.
[0011] (6) Further, one aspect of the present invention is a program for causing a computer to execute: an employment information acquisition step of acquiring information related to the employment of human resources and including at least items described in natural language; an extraction step of extracting keywords from the information acquired in the employment information acquisition step; a search step of searching for tags corresponding to the information acquired in the employment information acquisition step, using the extracted keywords as keys, from a predetermined storage unit; and a presentation step of presenting the information acquired in the employment information acquisition step in association with the tags searched in the search step.
Advantages of the Invention
[0012] According to the present invention, it is possible to provide a recruitment support device, a recruitment support method, and a program that can easily assign a tag related to the input information, which is a pre-prepared tag, to the input information.
Brief Description of Drawings
[0013]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Modes for Carrying Out the Invention
[0014] [Embodiment] Hereinafter, preferred embodiments of the employment support apparatus, employment support method, and program according to aspects of the present invention will be described in detail with reference to the accompanying drawings. Note that the aspects of the present invention are not limited to these embodiments, and also include those with various modifications or improvements. That is, the constituent elements described below include those that can be easily assumed by those skilled in the art and substantially identical ones, and the constituent elements described below can be combined as appropriate. Also, various omissions, substitutions, or changes of the constituent elements can be made without departing from the gist of the present invention. Also, in the following drawings, in order to make each configuration easy to understand, the scale, number, etc. of each structure may be made different from the scale, number, etc. of the actual structure.
[0015] [Embodiment] FIG. 1 is a diagram showing an example of the configuration of a system according to an embodiment. With reference to this figure, an example of the configuration of system 1 according to this embodiment will be described. System 1 provides a job hunting support service to job seekers who are considering employment (including re-employment and job transfer, etc.). The job hunting support service includes a job transfer support service. An employer of a company considering the employment of employees creates employment information that details the information about the required personnel and uploads it to system 1. Here, tag information is attached to the employment information according to this embodiment. The tag information is preferably selected from a pre-prepared database because it is later compared with the tag information attached to the resume created by the employer, and the degree of match is determined. System 1 according to this embodiment supports job hunting and job seeking by attaching tag information based on the employment information created by the employer.
[0016] System 1 is configured to include an employment support device 10 and a plurality of user terminal devices 30. In the illustrated example, as an example of the plurality of user terminal devices 30, user terminal device 30-1, user terminal device 30-2, …, user terminal device 30-n (n is a natural number of 1 or more) are shown. The plurality of user terminal devices 30 are each connected to the employment support device 10 via a predetermined communication network NW. The communication network NW includes the Internet, WAN (Wide Area Network), LAN (Local Area Network), public line, provider device, dedicated line, wireless base station, etc.
[0017] The user terminal device 30 is operated by a user. The user terminal device 30 may be, for example, a smartphone, a tablet terminal, or a notebook computer. The user is an employer who is looking for human resources (job seekers) using System 1. The user searches for job seekers by operating the user terminal device 30. Note that searching for job seekers includes inputting information of users such as the employer and having the job seekers find the user themselves, or having the system 1 find job seekers who match the employment information.
[0018] The employment support device 10 operates by executing an employment support program. The employment support device 10 assigns tag information to the employment information based on the information input by the user terminal device 30. Note that the employment support program may be implemented as a web application (web app), or may be distributed to the user terminal device 30 as an application, installed and executed on each user terminal device 30.
[0019] FIG. 2 is a flowchart showing an example of the operation flow of the employment support device according to the present embodiment. With reference to this figure, a series of processes performed by the employment support device 10 will be described. Also, regarding the configuration of the display screen displayed on the user terminal device 30 in each step, etc., it will be described with reference to FIGS. 3 to 6 as appropriate. Note that the display screen is an example when the user terminal device 30 is a notebook personal computer, a tablet terminal, or the like. When the user terminal device 30 is a small terminal such as a smartphone, a display suitable for the screen size may be performed.
[0020] (Step S11) First, the content of the job offer is input by the job offer creator. The job offer creator may be a job seeker who operates the user terminal device 30. The content of the job offer includes the content of the work, the required abilities, and the required experience, etc. The job offer content includes a plurality of items, and at least items described in natural language are included. In addition, the job offer content may appropriately include items input by making a selection from the presented options. Since the job offer content is information related to the recruitment of personnel, in the following description, it may be described as recruitment information.
[0021] (Step S12) When the recruitment information is input, tag candidates are obtained from the natural language included in the recruitment information. The tag candidates can also be said to be keywords included in the recruitment information. In other words, in this step, it can also be said that keyword extraction processing is performed. The extraction processing can be performed by existing natural language processing (NLP) techniques. For example, as an example of the existing technology, morphological analysis may be performed, and common nouns, proper nouns, etc. may be extracted as keywords.
[0022] (Step S13) Next, the system 1 searches the tag master 21 using the extracted keyword as a key. By this search, tags that match the text input by the job offer creator and similar tags can be extracted. The system 1 displays the extracted keyword on the screen of the user terminal device 30.
[0023] Here, the tag master 21 stores tag information in advance. It is preferable that the tag information is a noun frequently used at the employment site. For example, as job content, tags such as "system design", "hardware design", "product specification creation", "manufacturing management", "circuit design", "analog circuit design", and "digital circuit design" may exist. Here, the number of tags may become extremely large. Therefore, a hierarchical structure may be used in which "circuit design" is the upper layer and "analog circuit design" and "digital circuit design" are the lower layers.
[0024] Also, as the required capabilities / experiences, tags such as "product management", "IT consulting", "English", and "Chinese" may exist. The tags related to job content and the tags related to the required capabilities / experiences are different from each other. That is, according to this embodiment, different tag information may exist for each category. By storing tag information for each category, the load related to the tag search process described later can be reduced, and the search time for tag information can be shortened.
[0025] FIG. 3 is a diagram showing a first example of the screen configuration of the display screen to be displayed by the employment support apparatus according to this embodiment. In step S13, a display screen D1 as shown in the figure is displayed. On the display screen D1, the user inputs employment information and assigns tag information. The display screen D1 has a symbol D11 and a symbol D12 as the screen configuration for each category. The symbol D11 is an input screen for the category related to job content. The symbol D12 is an input screen for the category related to the required capabilities / experiences.
[0026] Symbol D11 further includes symbols D111, D112, D113, and D114 as a screen configuration. Symbol D111 is a text box that allows the user to directly input job content. The user enters the job content required for job seekers, etc. into the text box indicated as symbol D111. The text box may have a specified number of characters that are recommended for input as a target.
[0027] Note that the information entered in the text box of symbol D111 may be referred to as employment information. In the illustrated example, the following text is entered in the text box: "As a Product Manager, you will be responsible for the following tasks. · Setting issues in services, examining the planning direction based on quantitative and qualitative analysis hypotheses · Planning for cost improvement through internal business system automation · Examining medium- and long-term scenarios considering 3 years / 5 years / 10 years later etc." is input as natural language.
[0028] Symbol D112 is a button for displaying candidates from text. When the button is operated, System 1 extracts keywords from the information entered in the text box of symbol D111. Specifically, examples of keywords extracted from the string as shown in the illustration include "Product Manager", "Issue Setting", "Quantitative and Qualitative Analysis", "Planning Direction Examination", "Internal Business System Automation", "Cost Improvement", "Planning", "Medium- and Long-Term Scenario Examination", etc. System 1 searches the database in which a plurality of tags are stored in advance using such keywords as keys. As a result of the search, the results hit by exact match, phrase match, partial match, etc. are used as tag candidates.
[0029] Symbol D113 is a search window for the user to directly search for tags by directly entering keywords. The direct search for tags will be described later.
[0030] The symbol D114 displays the tag candidates that are found as search results. In the illustrated example, the tag candidates of "Problem Analysis", "Product Manager", "Analysis", "Automation", "Planning", "Qualitative Analysis", "Analysis / Evaluation", and "Business Development" are displayed.
[0031] The symbol D12 further includes symbols D121, D122, D123, and D124 as the screen configuration. The symbol D121 is a text box in which the user can directly input work content. The user enters the required abilities / experiences, etc. for job seekers into the text box indicated as the symbol D121. The text box may have a specified number of characters that are recommended for input as the goal.
[0032] Note that the information entered in the text box of the symbol D121 may be referred to as employment information. In the illustrated example, the following character string: "Those with the following experiences. · Experience in product management of web services · Experience in business design in IT consulting, Sler · Experience in new business development" is input as natural language.
[0033] Symbol D122 is a button for displaying candidates from text. When this button is operated, System 1 extracts keywords from the information entered in the text box of symbol D121. Specifically, examples of keywords extracted from a character string as illustrated can include "Web service", "Product management", "IT consulting", "Sler", "Business design", "New business development", etc. System 1 searches within a database in which a plurality of tags are stored in advance using such keywords as keys. Note that the search algorithm started by operating symbol D122 and the database to be searched may be different from the search algorithm started by operating symbol D112 and the database to be searched. As a result of the search, the results hit by exact match, phrase match, partial match, etc. are used as tag candidates.
[0034] Symbol D123 is a search window for directly searching for tags by the user directly entering keywords. The direct search for tags will be described later.
[0035] The tag candidates hit as a result of the search are displayed in symbol D124. In an example shown, tag candidates such as "Product manager", "Sler", "Development", "Business design", "Design", "Business development", "New business", "Web / IT service" are displayed.
[0036] In an example shown in the drawings, for both reference numeral D114 and reference numeral D124, there are tag candidates of "Product Manager". This is because there are tag candidates of "Product Manager" in both the tag master database of the job content category and the tag master database of the required ability / experience category. Note that there may be a common tag master database in which tag candidates that can exist commonly in each category, such as "Product Manager", are summarized. In this case, the system 1 may perform a search on two databases, namely the common tag master database and the tag master database for the corresponding category. Returning to FIG. 2, the description of the series of processes performed by the employment support apparatus 10 will be continued.
[0037] (Step S14) The job offer creator determines whether the content of the displayed tags (that is, the tags shown by reference numeral D114 and reference numeral D124 in FIG. 3) is correct. Whether the content of the displayed tags is correct is determined based on whether the content required for the job seeker matches the content of the tags. This determination may be made based on the subjective judgment of the job offer creator. If the content of the displayed tags is correct (that is, in step S14; YES), the process proceeds to step S16. If the content of the displayed tags is incorrect (that is, in step S14; NO), the process proceeds to step S15. Note that if a part of the content of the displayed tags is correct (for example, if 4 out of 8 displayed tag candidates are correct), the user may select the correct tags by selecting some of the displayed tags.
[0038] FIG. 4 is a diagram showing a second example of the screen configuration of the display screen to be displayed by the employment support apparatus according to the present embodiment. In step S14, a display screen D2 as shown in the figure is displayed. On the display screen D2, the user determines whether the content of the tag information retrieved by the system 1 is correct and makes a selection of the result. The display screen D2 is a display screen that is continuously displayed from the display screen D1. In the description of the display screen D2, for matters that have already been described, the description may be omitted by attaching the same reference numerals.
[0039] On the display screen D2, instead of the code D114, the code D214 is displayed, and instead of the code D124, the code D224 is displayed, which is different from the display screen D1. Among the tag candidates displayed by the code D114, the code D214 has a check mark for the tag candidates selected by the user. Specifically, the tags "Product Manager", "Automation", "Planning", and "Business Development" have check marks. Also, among the tag candidates displayed by the code D214, the code D224 has a check mark for the tag candidates selected by the user. Specifically, the tags "Product Manager", "Sler", "Business Design", "Business Development", "New Business", and "Web / IT Service" have check marks. Returning to FIG. 2, the description of the series of processes performed by the employment support device 10 will be continued.
[0040] (Step S15) If the content of the displayed tag is incorrect, the user ignores the displayed tag. In this case, the system 1 proceeds to step S17 without associating the tag displayed in step S14 with the employment information.
[0041] (Step S16) If the content of the shown tag is correct, the system 1 sets the displayed tag for the job opening (i.e., associates it with the employment information).
[0042] (Step S17) Next, the user considers whether there are other tags that the user wants to set. The tags that the user wants to set are tags that were not caught by the search by the system 1 but are stored in the tag master 21. If there are other tags that the user wants to set (i.e., step S17; YES), the process proceeds to step S20. If there are no other tags that the user wants to set (i.e., step S17; NO), the process proceeds to step S18.
[0043] (Step S18) If there are other tags to be set, the user searches for the tags stored in the tag master 21. For this search, the search windows with reference signs D113 and D123 shown in FIGS. 3 and 4 are used. The user performs the search by entering a word (e.g., a noun) included in the desired tag into the search window.
[0044] (Step S19) Next, the system 1 searches the tag master 21 using the input word as a key and displays the search result. That is, the system 1 extracts tags that match the tag candidates input by the user from the database and displays them on the screen of the user terminal device 30.
[0045] FIG. 5 is a diagram showing an example of the screen configuration of the tag search screen according to the present embodiment. As shown in the figure, the user enters, for example, a word included in the item to be tagged with reference sign D113. In the example shown, "sales" is entered. The system 1 searches the tag master 21 using the input word as a key and displays the search result. In the example shown, as the search result, "customer department of sales", "sales position for interview", "agency sales", "sales monitoring plan", and "sales channel analysis" are displayed. That is, as the search result, a list of tags including the word "sales" is displayed. The user checks the displayed list of tags and, if there is a desired tag, selects it by performing a predetermined operation. The predetermined operation may be, for example, an operation of selecting the displayed character string.
[0046] (Step S20) When the user has completed setting all the tags, the system 1 stores the set tags in association with the employment information. That is, the user instructs to store the set tag information in association with the employment information. When this process is completed, the user completes the job creation process.
[0047] (Step S21) Finally, the system 1 stores the employment information input by the user and the tag information in association with each other. The associated information is stored, for example, in the job seeker database 22, compared with the tag information attached to the job seeker's own work history information, and information is output in response to an inquiry request.
[0048] FIG. 6 is a diagram showing an example of the association of tag information according to the present embodiment. This figure is an example of information stored in the job seeker database 22, for example. In the job seeker database 22 shown in FIG. 5, as shown in FIG. 6, the client ID, the employment information ID, and the tag information are stored in association with each other. The client ID is identification information for identifying the user (job offer creator). The employment information ID is identification information for identifying the employment information input by the user. Here, since some users may input a plurality of employment information, the employment information is identified by using the employment information ID. The tag information is information for identifying the tags described with reference to FIGS. 2 to 5. In the example shown in FIG. 6, the tag information is described as a character string. However, particularly with respect to the tag information, the present embodiment is not limited to this example, and may be, for example, a symbol for identifying the character string meant by the tag.
[0049] Specifically, the tag information "Product Manager", "Automation", "Planning", and "Business Development" are stored in association with the client ID "CL1001" and the employment information ID "R1001_01". Also, the tag information "Product Manager", "Sler", "Business Design", "Business Development", "New Business", and "Web / IT Service" are stored in association with the client ID "CL1001" and the employment information ID "R1001_02". Further, the tag information "Director", "Production", "Design", and "Marketing" are stored in association with the client ID "CL1002" and the employment information ID "R1002_01".
[0050] FIG. 7 is a functional configuration diagram showing an example of the functional configuration of the employment support apparatus according to the present embodiment. With reference to this figure, an example of the functional configuration of the employment support apparatus 10 for realizing the functions as described above will be described. The employment support apparatus 10 includes an employment information acquisition unit 11, an extraction unit 12, a search unit 13, a presentation unit 14, an operation reception unit 15, a storage control unit 16, a tag master DB 51, and a job opening DB 52. In the example shown in the figure, an example in the case where the tag master DB 51 and the job opening DB 52 are included in the configuration of the employment support apparatus 10 will be described. However, the tag master DB 51 and the job opening DB 52 may exist outside the employment support apparatus 10 as a server apparatus (not shown), or may exist outside the employment support apparatus 10 as a virtual storage unit existing on the cloud.
[0051] The employment information acquisition unit 11 acquires employment information input by the user. The employment information is information related to the recruitment of human resources, and includes at least items described in natural language. Here, the employment information may include information including at least items described in natural language for each of a plurality of categories.
[0052] The extraction unit 12 extracts keywords from the information acquired by the employment information acquisition unit 11. The extraction unit 12 extracts, as keywords, nouns and the like that are candidates for tag information search from the items described in natural language included in the employment information, using a technique such as morphological analysis, for example.
[0053] Note that the employment information may include a plurality of categories such as job content and required abilities / experiences. In such a case, the extraction unit 12 may extract different keywords for each category from the information for each of the plurality of categories acquired by the employment information acquisition unit 11.
[0054] The tag master DB51 is a storage unit configured to include, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, a ROM (Read Only Memory), and the like. The tag master DB51 stores tag information that can be attached to the employment support device 10. The tag master DB51 may store only the tag information, or may store, in association with the tag information, the text used for searching. Note that the tag master DB51 can also be said to be a specific example of the tag master 21 shown in FIG. 2.
[0055] The search unit 13 searches the tag master DB51 using the keyword extracted by the extraction unit 12 as a key, and finds the tag corresponding to the information acquired by the employment information acquisition unit 11.
[0056] Note that the employment information may include a plurality of categories such as job content, required abilities / experiences, and the like. In such a case, it is considered that a considerable amount of time is required for searching when storing the tags for each of the plurality of categories in one database. Therefore, it is conceivable to prepare different tag master DB51s for each category. The search unit 13 searches for the tags corresponding to the information for each of the plurality of categories acquired by the employment information acquisition unit 11, using different keywords for each category as keys, from the tag master DB51s prepared in advance for each category. Note that the tag master DB51 does not necessarily need to be physically different databases for each category, and may be stored in memory areas with different addresses for each category. Further, the tag master DB51 may store the tag and the corresponding category information in association with each other, and use the associated category information for searching.
[0057] The prompting unit 14 presents the information acquired by the employment information acquisition unit 11 and the tags searched by the search unit 13 in association with each other. As an example of the presentation, a display screen as exemplified using FIGS. 3 and 4 can be cited. The reference sign D111 is an example of the information acquired by the employment information acquisition unit 11, and the reference sign D114 is an example of the tag searched by the search unit 13. Since the display screen D1 presents the reference sign D111 and the reference sign D114 simultaneously, it can be said that they are presented in association with each other.
[0058] The operation reception unit 15 receives an operation from the user. As an example of the operation from the user, the result of determining whether the tag presented by the prompting unit 14 matches the user's wishes can be exemplified. That is, the user checks the tag presented by the prompting unit 14, determines whether it matches the user's wishes, and conveys the result to the employment support device 10. The operation reception unit 15 acquires information about the result based on the operation from the user.
[0059] In addition, when the tag presented by the prompting unit 14 does not match the user's wishes, the operation reception unit 15 further acquires the information input by the user. The operation reception unit 15 may acquire, for example, the search words input in the text boxes of the reference signs D113 and D123 shown in FIGS. 3 and 4 as text information. When the information regarding the search words is acquired by the operation reception unit 15, the search unit 13 further performs a re-search of the tags based on the operation received by the operation reception unit 15. The prompting unit 14 further presents the tags obtained as a result of the re-search performed by the search unit 13 in association with the information acquired by the employment information acquisition unit 11.
[0060] When the tag presented by the presentation unit 14 matches the user's wishes based on the operation received by the operation reception unit 15, the memory control unit 16 associates the information acquired by the employment information acquisition unit with the tag presented by the presentation unit 14 and stores it in the job opening DB 52. The information stored in the job opening DB 52 by the memory control unit 16 may be the information as described with reference to FIG. 6. Note that it can also be said that the job opening DB 52 is a specific example of the job opening DB 22 shown in FIG. 2.
[0061] FIG. 8 is a block diagram showing an example of the internal configuration of the employment support device according to the present embodiment. At least some functions of the employment support device 10 can be realized using a computer. As shown in the figure, the computer includes a central processing unit 901, a RAM 902, an input / output port 903, input / output devices 904 and 905, etc., and a bus 906. The computer itself can be realized using existing technologies. The central processing unit 901 executes instructions included in a program read from the RAM 902 or the like. The central processing unit 901 writes data to the RAM 902, reads data from the RAM 902, and performs arithmetic operations and logical operations according to each instruction. The RAM 902 stores data and programs. Each element included in the RAM 902 has an address and can be accessed using the address. Note that RAM is an abbreviation for "random access memory". The input / output port 903 is a port for the central processing unit 901 to exchange data with external input / output devices and the like. The input / output devices 904 and 905 are input / output devices. The input / output devices 904 and 905 exchange data with the central processing unit 901 via the input / output port 903. The bus 906 is a common communication path used inside the computer. For example, the central processing unit 901 reads and writes data in the RAM 902 via the bus 906. Also, for example, the central processing unit 901 accesses the input / output port via the bus 906. Also, all or part of each functional unit included in the employment support device 10 may be realized using hardware such as an ASIC, a PLD, or an FPGA. Also, all or part of each functional unit may be realized by a combination of software and hardware.
[0062] [Summary of the Embodiment] According to the above-described embodiment, the employment support device 10 includes an employment information acquisition unit 11 to acquire information related to the employment of human resources, which at least includes items described in natural language, and includes an extraction unit 12 to extract keywords from the information acquired by the employment information acquisition unit 11. By including a search unit 13, using the keywords extracted by the extraction unit 12 as keys, tags corresponding to the information acquired by the employment information acquisition unit 11 are searched from a predetermined storage unit (for example, the tag master DB 51). By including a presentation unit 14, the information acquired by the employment information acquisition unit 11 and the tags searched by the search unit 13 are presented in association with each other. That is, the employment support device 10 first extracts keywords from the information input by the user, searches a pre-prepared storage unit using the extracted keywords as keys, and assigns the tags obtained as a result of the search to the information input by the user. By adopting such a configuration, it becomes possible to easily assign a pre-prepared tag that is related to the input information to the input information.
[0063] In the above-described embodiment, an example on the applicant side was described. However, this embodiment is not limited to this example and is similarly applicable to the job seeker side. When the free description column is included in the process of creating a resume on the job seeker side, it is preferable to refer to the tag master DB 51 used on the applicant side when attaching tags using the method as described above. By referring to the same database and attaching tags in this way, matching based on tag information can be performed, and it becomes possible to easily find the human resources required by the job seeker. In the process of creating a resume on the job seeker side, in addition to the description process for the free description column, there may be a selection process of selecting a pre-prepared option. In this case, by presenting the information stored in the tag master DB 51 as an option, tags can be attached by referring to the same database. Therefore, according to this embodiment, matching based on pre-prepared tag information can be performed, and it becomes possible to easily find the human resources required by the job seeker.
[0064] Note that the tag information stored in the tag master DB 51 is preferably prepared in advance, but may be updated or additional tag information may be added at a predetermined timing. The predetermined timing may first be the timing when the administrator who manages the system 1 desires an update. The administrator who manages the system 1 monitors, for example, the trends in the world and may add terms related to new technologies as tag information in response to the emergence of new technologies and the like.
[0065] Also, the predetermined timing may secondarily be based on the search keyword input by the user. Specifically, the search keyword input by the user may be the word input to the reference numerals D113 and 123 in FIGS. 3 and 4. In principle, even if it is a word input by the user, a word not stored in the tag master DB 51 cannot be assigned as a tag. However, for search keywords frequently input by the user, they are words of high interest in the world and are worth adding to the tag master DB 51. For example, the memory control unit 16 may be configured to store the search word input by the user and the number of times it has been searched, and update the tag master DB 51 when the number of times searched reaches a predetermined number of times (for example, 10 times, etc.).
[0066] Also, according to the above-described embodiment, by further providing the operation reception unit 15, an operation indicating the result of determining whether the tag presented by the presentation unit 14 matches the user's desire is received, and by further providing the storage control unit 16, based on the operation received by the operation reception unit 15, when the tag presented by the presentation unit 14 matches the user's desire, the information acquired by the employment information acquisition unit 11 and the tag presented by the presentation unit 14 are associated with each other and stored in a predetermined storage unit (for example, the job seeker DB 52). That is, according to the present embodiment, instead of immediately associating the searched tag, confirmation by the user is first performed, and tags are attached only to the tags confirmed by the user. Therefore, according to the present embodiment, it is possible to prevent tags from being erroneously attached, and based on the tag, it becomes possible to accurately find the human resources required by job seekers.
[0067] Also, according to the above-described embodiment, when the tag presented by the presentation unit 14 does not match the user's desire, the operation reception unit 15 further acquires the information input by the user. Further, when the tag presented by the presentation unit 14 does not match the user's desire based on the operation received by the operation reception unit 15, the search unit 13 further performs a re-search based on the information input by the user. Further, the presentation unit 14 further presents the tag obtained as a result of the re-search performed by the search unit 13 in association with the information acquired by the employment information acquisition unit 11. That is, according to the present embodiment, the user can freely input text information, and based on the text information, the tags stored in the tag master DB 51 can be searched. Therefore, according to the present embodiment, the tags desired by the user can be accurately searched, and it is possible to prevent incorrect tags from being attached. Therefore, according to the present embodiment, based on the tags attached by the employment support device 10, it becomes possible to accurately find the human resources required by job seekers.
[0068] Also, according to the above-described embodiment, the employment information acquisition unit 11 acquires information including at least items described in natural language for each of a plurality of categories, and the extraction unit 12 extracts different keywords for each category from the information for each of the plurality of categories acquired by the employment information acquisition unit 11. The search unit 13 searches for corresponding tags for the information for each of the plurality of categories acquired by the employment information acquisition unit 11, using the different keywords for each category as keys, from a predetermined storage unit (for example, the tag master DB 51) prepared in advance for each category. That is, according to this embodiment, a search using different databases for each category is performed. The category may be a description item such as job content, required abilities / experiences, etc., or may be an occupation type. Here, depending on the category, the types of candidate tags may be different. According to this embodiment, the search time can be shortened by searching different databases for each category.
[0069] Note that the entire functions or a part of each part of each device included in the employment support device 10 in the above-described embodiment may be realized by recording a program for realizing these functions on a computer-readable recording medium, reading the program recorded on this recording medium into a computer system, and executing it. Here, the "computer system" is assumed to include hardware such as an OS and peripheral devices.
[0070] The "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, etc., or a storage unit such as a hard disk incorporated in a computer system. Further, the "computer-readable recording medium" also includes, like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, something that dynamically holds a program for a short period of time, and something like a volatile memory inside a computer system that serves as a server or a client in that case and holds a program for a certain period of time. Also, the above program may be for realizing a part of the functions described above, and may further be something that can be realized in combination with a program already recorded in the computer system for the functions described above.
[0071] As described above, the embodiments of the present invention have been explained. However, the present invention is not limited to the above embodiments, and various modifications can be made without departing from the spirit of the present invention.
Explanation of Reference Numerals
[0072] 1... System, 10... Employment Support Device, 30... User Terminal Device, 11... Employment Information Acquisition Unit, 12... Extraction Unit, 13... Search Unit, 14... Presentation Unit, 15... Operation Reception Unit, 16... Memory Control Unit, 51... Tag Master DB, 52... Job Offer DB
Claims
1. An employment information acquisition unit that acquires information related to personnel recruitment and includes at least items described in natural language; An extraction unit that extracts keywords from the information acquired by the employment information acquisition unit; A search unit that searches a predetermined storage unit for tags corresponding to the information acquired by the employment information acquisition unit, using the extracted keywords as keys; A presentation unit that presents the information acquired by the employment information acquisition unit in association with the tags searched by the search unit; An employment support device comprising the above.
2. An operation reception unit that receives an operation indicating a result of determining whether the tag presented by the presentation unit matches the user's wishes; Based on the operation received by the operation reception unit, when the tag presented by the presentation unit matches the user's wishes, a storage control unit that associates the information acquired by the employment information acquisition unit with the tag presented by the presentation unit and stores it in a predetermined storage unit; The employment support device according to claim 1, further comprising the above.
3. When the tag presented by the presentation unit does not match the user's wishes, the operation reception unit further acquires information input by the user; Based on the operation received by the operation reception unit, when the tag presented by the presentation unit does not match the user's wishes, the search unit further performs a re-search based on the information input by the user; The presentation unit further presents the tag obtained as a result of the re-search performed by the search unit in association with the information acquired by the employment information acquisition unit. The employment support device according to claim 2.
4. The employment information acquisition unit acquires information including at least items described in natural language for each of a plurality of categories; The extraction unit extracts different keywords for each category from the information for each of the plurality of categories acquired by the employment information acquisition unit; The search unit searches a predetermined storage unit prepared in advance for each category for tags corresponding to the information for each of the plurality of categories acquired by the employment information acquisition unit, using different keywords for each category as keys. The employment support device according to any one of claims 1 to 3.
5. An employment information acquisition step of acquiring information related to personnel recruitment and including at least items described in natural language; An extraction step of extracting keywords from the information acquired in the employment information acquisition step; A search step of searching for tags corresponding to the information acquired in the employment information acquisition step from a predetermined storage unit using the extracted keywords as keys; A presentation step of associating and presenting the information acquired in the employment information acquisition step and the tags searched in the search step; An employment support method having the above.
6. A program causing a computer to execute an employment information acquisition step of acquiring information related to the employment of human resources and including at least items described in natural language; an extraction step of extracting keywords from the information acquired in the employment information acquisition step; a search step of searching for tags corresponding to the information acquired in the employment information acquisition step from a predetermined storage unit using the extracted keywords as keys; a presentation step of associating and presenting the information acquired in the employment information acquisition step and the tags searched in the search step.
Citation Information
Patent Citations
System for introducing job offer and job hunting
JP2001109790A