Information processing methods, programs, and information processing systems
The system addresses skill mapping discrepancies by analyzing job postings and integrating personnel and job databases to generate a matrix-like skill map, aligning hiring needs with organizational standards for precise candidate matching.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2026-03-13
AI Technical Summary
Existing systems fail to effectively generate a shared understanding of the skills required for recruitment, leading to discrepancies between hiring and hiring departments, and lack objectivity due to reliance on non-standardized job posting information.
An information processing system and method that analyzes job postings using a Large Language Model (LLM) to extract skills, generates a skill map from personnel and job databases, and decomposes skills into levels based on standardized job competency evaluations, integrating personnel and job information to create a matrix-like skill map.
Facilitates a shared understanding of required skills and levels, reduces subjectivity, and aligns hiring needs with organizational standards, enhancing the clarity and precision of candidate matching.
Smart Images

Figure 2026046096000001_ABST
Abstract
Description
Technical Field
[0006] , , , ,
[0001] The present invention relates to an information processing method, a program, and an information processing system.
Background Art
[0002] Citation Document 1 discloses a system for determining a recruitment job level corresponding to the skills and employment conditions required for recruited personnel.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0007] According to a program according to one embodiment, the program executes an information processing method that includes a registration step of registering personnel information of personnel belonging to the recruiter's organization and publicly available job information, a step of obtaining a job posting created by the recruiter, an analysis step of analyzing the job posting, and a generation step of generating a skill map from the analysis results in the analysis step, the personnel information, and the job information.
[0008] According to an information processing system according to one embodiment, the information processing system includes an information processing device, comprising: a registration unit for registering personnel information of personnel belonging to an organization of a recruiter and publicly available job information; a unit for acquiring job postings created by the recruiter; an analysis unit for analyzing the job postings; and a generation unit for generating a skill map from the analysis results of the analysis unit, the personnel information, and the job information. [Effects of the Invention]
[0009] According to one embodiment, a skills map of the desired personnel can be generated from the job posting. [Brief explanation of the drawing]
[0010] [Figure 1] This figure shows an example of the configuration of an information processing system according to the embodiment. [Figure 2] This figure shows an example of the server hardware configuration according to the embodiment. [Figure 3] This figure shows an example of the hardware configuration of a user terminal according to the embodiment. [Figure 4] This figure shows an example of the functional configuration of the server according to the embodiment. [Figure 5]This figure shows an example of the functional configuration of a user terminal according to the embodiment. [Figure 6] This flowchart shows an example of a process performed by the information processing system according to the embodiment. [Figure 7] This figure shows an example of a skill map according to the embodiment. [Modes for carrying out the invention]
[0011] An embodiment of the information processing system according to the present invention will be described below with reference to Figures 1 to 5. In each figure, identical or equivalent components and parts are given the same reference numerals. Furthermore, the dimensional ratios in the drawings are exaggerated for illustrative purposes and may differ from actual ratios.
[0012] (System Overview) First, an overview of the information processing system 10 according to this embodiment will be described. The information processing system 10 according to this embodiment is a system that can generate a skill map from a job posting. In this embodiment, the information processing system 10 is a system that can generate a matrix-like skill map of the desired personnel's skills and job type / position level from a job posting created by the user (employer).
[0013] (System Configuration) Figure 1 shows an example of the configuration of the information processing system 10 according to this embodiment. As shown in Figure 1, the information processing system 10 according to this embodiment includes a user terminal 2 and a server 1 that are connected to each other so as to be able to communicate with each other via a network N. The network N is, for example, a wired LAN (Local Area Network), a wireless LAN, the Internet, a public telephone network, a mobile data communication network, or a combination thereof.
[0014] User terminal 2 is an example of an information processing device that performs operations for inputting and displaying various types of information. User terminal 2 may be a PC (Personal Computer), smartphone, tablet terminal, server device, microcomputer, wearable device, or a combination thereof. In this embodiment, an information processing device equipped with a camera function is used as an example. The user operating user terminal 2 is a recruitment officer in the human resources department of an organization (recruiter).
[0015] Server 1 is an example of an information processing device that generates job postings based on the personnel conditions and job types entered on the user terminal 2. Server 1 may be a PC (Personal Computer), smartphone, tablet terminal, server device, microcomputer, or a combination thereof. The specific configuration and operation of Server 1 will be described later.
[0016] (Hardware configuration - Server) Figure 2 is a block diagram showing the hardware configuration of Server 1. Server 1 comprises a processor 101, memory 102, storage 103, and a communication interface 104, all of which are interconnected via bus B to enable communication with each other.
[0017] The processor 101 controls the various components of the server 1 and realizes the functions of the server 1 by loading various programs stored in the storage 103 into the memory 102 and executing them. The programs executed by the processor 101 include, but are not limited to, the OS (Operating System) and various programs described later. By the processor 101 executing these programs, a part of the state visualization method according to this embodiment is realized. The processor 101 is, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), or a combination thereof.
[0018] The memory 102 is, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), or a combination thereof. The ROM is, for example, a PROM (Programmable ROM), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), or a combination thereof. The RAM is, for example, a DRAM (Dynamic RAM), an SRAM (Static RAM), a MRAM (Magnetoresistive RAM), or a combination thereof.
[0019] The storage 103 stores an OS, various programs described later, and various data. The storage 103 is, for example, a flash memory, a HDD (Hard Disk Drive), a SSD (Solid State Drive), an SCM (Storage Class Memories), or a combination thereof.
[0020] The communication I / F 104 is an interface for connecting the server 1 to an external device including the user terminal 2 via the network N and controlling communication. The communication I / F 104 is, for example, an adapter compliant with Bluetooth (registered trademark), Wi-Fi (registered trademark), ZigBee (registered trademark), Ethernet (registered trademark), or optical communication (e.g., Fibre Channel), but is not limited thereto.
[0021] (Hardware Configuration - User Terminal) Figure 3 is a block diagram showing the hardware configuration of user terminal 2. User terminal 2 comprises a processor 201, memory 202, storage 203, communication interface 204, input / output interface 205, input device 206, and output device 207, all of which are connected to each other via bus B for communication. Communication interface 204 is an interface for connecting user terminal 2 to an external device, including server 1, via network N, and for controlling communication. Communication interface 204 is, for example, an adapter compliant with Bluetooth®, Wi-Fi®, ZigBee®, Ethernet®, or optical communication (e.g., Fibre Channel).
[0022] The input / output interface 205 is an interface for connecting an input device 206 and an output device 207 to the user terminal 2. The input device 206 is, for example, a mouse, keyboard, touch panel, microphone, scanner, camera, various sensors, operation buttons, or a combination thereof. The output device 207, as a user interface, is, for example, a display, projector, printer, speaker, vibrator, or a combination thereof. In this embodiment, as an example, the output device 207 and the input device 206 are configured as an integrated touch panel display.
[0023] In this embodiment, the program may be written to memory 202 or storage 203 during the manufacturing stage of server 1, or it may be provided to server 1 via network N. It may also be provided to server 1 via a non-temporary, computer-readable recording medium such as disk media (not shown).
[0024] (Functional Configuration - Server) Next, the functional configuration of Server 1 will be described. Figure 4 shows an example of the functional configuration of Server 1. When executing various programs, Server 1 uses the above hardware resources to realize various functions. Server 1 has a communication unit 11, a storage unit 12, and a control unit 13 as the functional configuration that Server 1 realizes. Each functional configuration is realized when the processor 101 reads a program stored in memory 102 or storage 103 and executes it.
[0025] The Human Resources Skills DB121 contains information such as the skills, job titles, and positions of personnel within the recruiting organization. Furthermore, the Human Resources Skills DB121 may also contain, for example, a skill map of the organization's personnel, and may be a database that stores personnel information. Additionally, it may store skills and levels according to the job titles and positions of the personnel belonging to the organization, in accordance with the skill map described later. The Job DB122 contains information on job titles and jobs (including job levels and skill requirements) published by public institutions such as the Job Competency Evaluation Standards published by the Ministry of Health, Labour and Welfare, the IT Skill Standards published by the Information-technology Promotion Agency (IPA), and the Digital Skill Standards published by the Information-technology Promotion Agency (IPA). Note that this embodiment is not limited to this information; if other information exists, that information may be added or modified as appropriate according to the job title.
[0026] The control unit 13 includes a registration unit 131 that registers information such as the skills of personnel in the organization into the personnel skills DB 121 and information on job abilities into the job skills DB 122, an acquisition unit 132 that acquires job postings created on the user terminal 2, an analysis unit 133 that analyzes the acquired job postings, and a generation unit 134 that generates a skill map. Details of these will be described later.
[0027] (Functional Configuration - User Terminal) Next, the functional configuration of the user terminal 2 will be described. Figure 5 is a diagram showing an example of the functional configuration of the user terminal 2. When executing various programs, the user terminal 2 uses the above hardware resources to realize various functions. The functional configuration realized by the user terminal 2 includes a communication unit 21, a storage unit 22 in which the program 221 is stored, and a control unit 23. Each functional configuration is realized by the processor 201 reading and executing the program 221 stored in the memory 202 or storage 203. The control unit 23 includes an information acquisition control unit 231 that acquires information sent from the server 1, and a display unit 232 that displays the acquired information on the output device 207.
[0028] Next, the processing flow of the information processing system according to this embodiment will be described using Figures 6 and 7. Figure 6 is a flowchart of the processing performed by the information processing system 10 according to this embodiment. Figure 7 is an example of a skill map according to this embodiment. In this embodiment, the case of generating a skill map from a sales team's job posting will be described.
[0029] First, in step S101, the registration unit 131 registers information regarding job skills in the job database 122. Next, in step S102, the registration unit 131 registers information such as the skills of personnel in the organization in the personnel skills database 121.
[0030] Here, regarding the timing of when the registration unit 131 registers each piece of information, steps S101 and S102 are not limited to this embodiment; for example, the registration of job information in step S101 may be performed after the registration of personnel skills in step S102. Also, the timing of registration in the personnel skills DB 121 may be at regular intervals, such as every year or every six months, or it may be at irregular intervals. Furthermore, the timing of registration in the job DB 122 may be performed at the time each organization makes it public, for example, when new or updated information is published by periodically crawling. In addition, the registration unit 131 may register each piece of information upon notification from the user terminal 2. Note that the process of registering information regarding job capabilities by the registration unit 131 in step S101 in the job DB 122 may be performed in advance.
[0031] Next, in step S103, the acquisition unit 132 acquires the job posting created on the user terminal 2. Then, in step S104, the analysis unit 133 analyzes the job posting acquired in step S103.
[0032] Here, we will explain the analysis of the job posting. The analysis unit 133 analyzes the contents of the job posting obtained in step S103, for example, using an LLM (Large Language Model). In this case, as shown in skill map M1, if it is a job posting for a sales team, skills such as corporate sales experience, leadership, customer needs analysis ability, and data analysis and utilization ability can be extracted. In addition, skills such as specialized skills and general skills can be extracted from the contents of the job posting depending on the job type.
[0033] Next, in step S105, the generation unit 134 generates a skill map based on the information registered in the Human Resources Skills DB 121 and the Job DB 122, derived from the results of the job posting analysis in step S104. Specifically, based on the skills extracted from the job posting analyzed in step S104, it analyzes the required skills for each level, taking into account the information stored in the Human Resources Skills DB 121 and the information registered in the Job DB 122. In other words, it analyzes the required skills for each level based on the information registered in the Job DB 122, for example, the job competency evaluation standards published by the Ministry of Health, Labour and Welfare. For example, in the case of a sales team, the skill of corporate sales experience is extracted, and when decomposing this corporate sales experience skill into levels, it refers to the information stored in the Job DB 122. This makes it possible to decompose the corporate sales experience skill into levels. At this time, the required skills for each level are generated by also referring to the personnel information within the organization stored in the Human Resources Skills DB 121. Then, as shown in skill map M1, the classification of skills and the levels corresponding to those skills is represented in a matrix. Regarding skills, they are automatically extracted from the analysis results of the job postings and from the Talent Skills DB121 and Job DB122, but they may be modified as needed.
[0034] In this embodiment, a skills map can be generated by analyzing job postings. Generating a skills map from job postings can resolve discrepancies in understanding between the department seeking to hire and the department responsible for hiring. In other words, the generation of the skills map M1 as an objective indicator allows for a shared understanding of which skills are needed and at what level. Furthermore, in this embodiment, by using information published by public institutions as the job database 122, a more objective skills map can be generated, reducing significant differences between individual companies.
[0035] In this embodiment, the job posting is analyzed to extract skills and generate the skill map M1. However, if there are skills that are not listed in the job posting but are listed in the personnel skills DB121 or job duties DB122, those skills may be added. This makes it possible to identify areas where the job posting is lacking in detail.
[0036] Furthermore, after generating the skill map M1 in this embodiment, the job posting can be refined by selecting the required level for each skill. This makes it possible to more clearly match the desired personnel.
[0037] As described above, according to this embodiment, a skill map of the desired personnel can be generated from the job posting. Furthermore, in this embodiment, by regenerating the job posting according to the skills and levels represented in the skill map, the ideal candidate profile that the employer truly desires can be clarified. In addition, the items in the job posting may be further subdivided, for example, in the case of application requirements, items such as required skills and recommended skills may be generated, and the items in the job posting may be changed for each organization of the employer.
[0038] Although one embodiment of the present invention has been described above, the present invention is not limited to the embodiments described above, and any modifications, improvements, etc. that can achieve the objectives of the present invention are included in the present invention.
[0039] Furthermore, the series of processes described above can be executed by hardware or by software. In other words, the functional configuration is merely illustrative and not particularly limited. That is, it is sufficient for the information processing system to have the functionality to execute the series of processes described above as a whole, and there is no particular limitation on what functional blocks are used to realize this functionality. Also, the location of the functional blocks is not particularly limited and can be arbitrary. For example, the functional blocks of a server may be delegated to a user terminal, etc. Conversely, the functional blocks of a user terminal may be delegated to a server, etc. Moreover, a single functional block may be composed of hardware alone, software alone, or a combination of both.
[0040] For example, when a series of processes are executed by software, the programs that make up that software are installed on a computer or other device from a network or storage medium. The computer may be a computer built into dedicated hardware. Alternatively, the computer may be a computer capable of performing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.
[0041] Furthermore, for example, a recording medium containing such a program may consist not only of removable media (not shown) distributed separately from the main unit of the device to provide the program to the user, but also of a recording medium provided to the user in a state where it is pre-installed in the main unit of the device.
[0042] In this specification, the step of describing a program to be recorded on a recording medium includes not only processes that are performed chronologically in that order, but also processes that are not necessarily performed chronologically, but are executed in parallel or individually. Furthermore, in this specification, the term "system" refers to an overall system composed of multiple devices, means, etc. [Explanation of symbols]
[0043] 10. Information Processing Systems 1 server 2. User terminals 131 Registration Department 132 acquisition department 133 Analysis Department 134 generation part
Claims
1. An information processing method performed by an information processing device, The registration process involves registering the personnel information of individuals belonging to the recruiting organization, as well as publicly available job information. The steps include obtaining the job posting created by the aforementioned employer, The analysis step involves analyzing the aforementioned job posting, A generation step that generates a skill map from the analysis results in the aforementioned analysis step, the personnel information, and the job information, Information processing methods including
2. In the aforementioned analysis step, skills are extracted from the acquired job postings. In the generation step, the skills are broken down by level to generate the skill map. The information processing method according to claim 1.
3. The aforementioned job information includes job level and skill requirements, which are made public by public institutions. The information processing method according to claim 2.
4. In the generation step, the job posting is modified according to the skills and levels in the generated skill map. The information processing method according to claim 3.
5. In an information processing device, The registration process involves registering the personnel information of individuals belonging to the recruiting organization, as well as publicly available job information. The steps include obtaining the job posting created by the aforementioned employer, The analysis step involves analyzing the aforementioned job posting, A program for causing an information processing method to be executed, which includes a generation step of generating a skill map from the analysis results in the analysis step, the personnel information, and the job information.
6. An information processing system equipped with an information processing device, A registration section that registers personnel information of individuals belonging to the recruiting organization and publicly available job information. A unit that acquires job postings created by the aforementioned employers, An analysis unit that analyzes the aforementioned job posting, A generation unit generates a skill map from the analysis results of the analysis unit, the personnel information, and the job information. An information processing system equipped with the following features.
Citation Information
Patent Citations
Capable person employment-support system, related equipment and method, data structure, and computer program product
JP2004021853A