Information processing device, information processing method, and program
The information processing device enhances skill estimation by recommending relevant and unconscious skills, improving employee insights and company performance through skill acquisition.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2026-04-01
AI Technical Summary
Conventional skill estimation devices only display estimated skills without providing new insights to employees.
An information processing device that estimates skills based on written information, acquires selection information on actually possessed skills, and recommends skills based on attribute and psychological information of others, including unconscious skills and potential occupations.
Provides employees with new insights and encourages skill acquisition, improving job satisfaction, motivation, and company performance by recommending relevant and unconscious skills.
Smart Images

Figure 2026055982000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.
Background Art
[0002] Conventionally, an automatic skill tagging process for estimating an employee's skills from a career summary input by an employee of a company has been known. For example, when related terms defined for each skill are used in document data as a career summary, a skill estimation device that determines that the employee has the skill is known (see Patent Document 1). The skill estimation device displays the determined skills on the employee's mobile communication terminal.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the above conventional skill estimation device only displays the skills estimated from the career summary. It could not give new insights to the employees as users.
[0005] An object of the present invention is to give new insights to the user while presenting skills.
Means for Solving the Problems
[0006] To solve the above problems, the information processing device of the present invention is characterized by comprising: a skill estimation unit that estimates the skills possessed by a predetermined person based on the written information of the predetermined person and presents the estimated skills as estimated possessed skills; an acquisition unit that acquires selection information regarding the skills that the predetermined person has acknowledged as actually possessing among the presented estimated possessed skills; and a recommendation unit that classifies the selection information of other persons other than the predetermined person based on the attribute information and psychological information of other persons, and presents recommendation information based on a comparison between the frequently occurring skills included in the selection information of other persons in the same category as the predetermined person and the selection information of the predetermined person.
[0007] Furthermore, the information processing device of the present invention is characterized by comprising: a skill estimation unit that estimates the skills possessed by a predetermined person based on the textual information of the predetermined person and presents the estimated skills as estimated possessed skills; an acquisition unit that acquires selection information regarding the skills that the predetermined person has acknowledged as actually possessing among the presented estimated possessed skills; and a recommendation unit that presents as unconscious skills the skills included in the selection information of other persons having the same attribute information as the predetermined person, which were not presented as estimated possessed skills relating to the predetermined person, or which were presented but not acknowledged as actually possessing.
[0008] Furthermore, the information processing device of the present invention is characterized by comprising: a skill estimation unit that estimates the skills possessed by a predetermined person based on the written information of the predetermined person and presents the estimated skills as estimated possessed skills; an acquisition unit that acquires selection information regarding the skills that the predetermined person has actually acknowledged to possess among the presented estimated possessed skills; and a recommendation unit that compares the skills included in the selection information of another person who has the same attribute information as the predetermined person but is in a different occupation from the predetermined person with the skills included in the selection information of the predetermined person, and if a predetermined number or more of the skills match, presents that occupation as a candidate occupation in which the predetermined person can be active. [Effects of the Invention]
[0009] This invention allows for the presentation of skills and provides users with new insights. [Brief explanation of the drawing]
[0010] [Figure 1] This is a block diagram showing an information processing system in an embodiment of the present invention. [Figure 2] This is a block diagram showing the functional configuration of the server. [Figure 3] This is a block diagram showing the functional configuration of a PC. [Figure 4] This diagram shows the structure of the skill tag list. [Figure 5] This diagram shows the structure of the user information database. [Figure 6] This diagram shows the structure of the high-frequency skills database. [Figure 7] This is a flowchart showing the career summary management process. [Figure 8] This is a diagram showing the career summary input screen. [Figure 9] This diagram shows the career summary input screen, which includes recommendation information. [Modes for carrying out the invention]
[0011] Embodiments of the present invention will be described in detail below with reference to the drawings. However, the scope of the present invention is not limited to the illustrated examples.
[0012] The configuration of this embodiment will be described with reference to Figures 1 to 3. As shown in Figure 1, the information processing system 1 is installed in a company's facility and is a system that manages information related to employee skills. The information processing system 1 includes a server 10 as an information processing device and a PC (Personal Computer) 20. Each device of the information processing system 1 is connected via a communication network N. The communication network N is the Internet, but may also include a LAN (Local Area Network), a dedicated line, etc.
[0013] Server 10 is a server that receives and manages the input of career summaries and skills of company employees, and also functions as a web server. PC 20 is a desktop PC or palmtop PC used as an information processing device by employees. PC 20 inputs and displays information corresponding to the processing received from Server 10. PC 20 may be replaced with a mobile terminal such as a tablet PC or smartphone, and the communication network N may be configured as a wireless communication network such as a wireless LAN.
[0014] As shown in Figure 2, the server 10 comprises a CPU (Central Processing Unit) 11, an operation unit 12, RAM (Random Access Memory) 13, a display unit 14, a storage unit 15, and a communication unit 16. Each part of the server 10 is connected via a bus 17. The CPU 11 functions as a skill estimation unit, a skill acquisition unit, and a recommendation unit. The CPU 11 controls each part of the PC 11. The CPU 11 reads a specified program from the system programs and various application programs stored in the storage unit 15 and loads it into the RAM 13. The CPU 11 executes various processes in cooperation with the loaded program. The operation unit 12 has a keyboard with various keys, a mouse, or other pointing device. The operation unit 12 receives key and position operations from the administrator and outputs the operation information to the CPU 11. The operation unit 12 may also include a touch panel provided on the display unit 14. The RAM 13 is a volatile semiconductor memory, and a work area is formed to temporarily store various data and programs. The display unit 14 has a display panel such as an LCD (Liquid Crystal Display) or ELD (Electro-Luminescent Display). The display unit 14 displays various display information on the display panel according to the control of the CPU 11. The storage unit 15 is composed of an HDD (Hard Disk Drive), SSD (Solid State Drive), etc., and stores information in a read-and-write manner. The storage unit 15 stores various programs and various information. In particular, the storage unit 15 stores the carrier summary management program 151, skill tag list 30, user information DB (Data Base) 40, high-frequency skill DB 50, carrier summary DB 60, etc. The carrier summary management program 151 is a program for executing the carrier summary management process described later. The skill tag list 30, user information DB 40, high-frequency skill DB 50, and carrier summary DB 60 will be described later. The communication unit 16 is a wired or wireless communication module connected to the communication network N. The CPU 11 transmits and receives information with external devices such as the PC 20 via the communication unit 16.
[0015] As shown in FIG. 3, the PC 20 includes a CPU 21, an operation unit 22, a RAM 23, a display unit 24, a storage unit 25, and a communication unit 26. Since the CPU 21, the operation unit 22, the RAM 23, the display unit 24, the storage unit 25, and the communication unit 26 have the same configurations as the CPU 11, the operation unit 12, the RAM 13, the display unit 14, the storage unit 15, and the communication unit 16 of the server 10 respectively, different parts will be mainly described. The CPU 21 controls each part of the PC 20. The operation unit 22 receives operation inputs from a user (employee) who uses the PC 20. The storage unit 25 stores a browser program 251 and the like. The browser program 251 is a program for executing a browser. The browser is software for connecting to a web server, and has functions such as displaying display information received from the web server and transmitting operation information input by the user (employee) to the web server. The CPU 21 transmits and receives information to and from external devices such as the server 10 via the communication unit 26.
[0016] Next, referring to FIGS. 4 to 6, the information stored in the storage unit 15 of the server 10 will be described. As shown in FIG. 4, the skill tag list 30 is a list of candidates for skills (tags) estimated from the career summary input by the employee. That is, in the career summary management process described later, any one of the skills included in the skill tag list 30 is estimated as a skill possessed by the employee from the career summary. The skill tag list 30 has, for example, a skill tag "embedded software development". For the sake of simplicity of expression, the skill tag "embedded software development" shall be represented as skill K1. Similarly, the skill tag "personal computer software development"... shall be represented as skills K2, K3,....
[0017] As shown in Figure 5, the User Information DB 40 is a table that stores information about each employee belonging to the company. The User Information DB 40 has columns such as Employee 41, Password 42, Job Title 43, Position 44, Years of Service 45, Motivation 46, Satisfaction Level 47, Performance Evaluation 48, and Skills 49. Employee 41 is the identification information of an employee belonging to the company. Employee 41 is also used as the login ID for the employee in login authentication. Password 42 is the login authentication password corresponding to employee 41. Job Title 43, Position 44, Years of Service 45, and Performance Evaluation 48 are attribute information indicating the attributes of employee 41. Motivation 46 and Satisfaction Level 47 are psychological information indicating the psychological state of employee 41.
[0018] Job Title 43 is the current job title of employee 41. Position 44 is the current position of employee 41. Years of Service 45 is the number of years that employee 41 has been in the job title 43 to date. Motivation 46 is the degree of motivation of employee 41 towards their work, expressed in three stages, such as high, medium, and low. Satisfaction 47 is the degree of job satisfaction of employee 41, expressed in three stages, such as high, medium, and low. Motivation 46 and satisfaction 47 are based on the results of the latest pulse survey. Performance Evaluation 48 is the degree of performance evaluation of employee 41, expressed in three stages, such as high, medium, and low. Performance Evaluation 48 is based on the results of the latest performance evaluation. Skills 49 are the skills possessed by employee 41, which are skills that have been confirmed and entered by the user in the career summary management process described later.
[0019] As shown in FIG. 6, the high-frequency skill DB 50 is a table that stores, for each class, skills with a high percentage of employees who possess them among the skills possessed by employees corresponding to the class. The class is, for example, a pre-set class classification index and is classification information of the subjects for counting the appearance frequency (possession) of skills. The high-frequency skill DB 50 has columns such as class 51 and skill 52. Class 51 is classification information of the employees who count the frequency of skill 52. Class 51 consists of one or more combinations of job type 43 to personnel evaluation 48 in the user information DB 40. Skill 52 is a high-frequency skill possessed by employees corresponding to the class of class 51. Skill 52 is among the skills 49 corresponding to employee 41 who has job type 43 to personnel evaluation 48 corresponding to the conditions of the class of class 51 in the user information DB 40, and has a high appearance rate (possession rate), which is the ratio of the appearance frequency (number of skill holders) to the number of such employees 41, among the top predetermined number of skills. The top predetermined number is set in advance and is, for example, 5, but is not limited thereto. Also, all skills possessed by a certain percentage or more of the employees corresponding to the class may be regarded as skill 52. For example, any percentage can be set, such as regarding all skills possessed by 70% or more of the employees corresponding to the class. Also, when there are not a predetermined number of employees corresponding to the class, all the skills possessed by such employees may be regarded as skill 52. For example, any number can be set, such as regarding all the skills possessed by the employees when there are 4 or fewer employees corresponding to the class.
[0020] Next, the operation of the information processing system 1 will be explained with reference to Figures 7 to 9. In advance, the PC 20 receives a browser execution command from a user (employee) via the operation unit 22. Triggered by this execution command, the CPU 21 starts the browser according to the browser program 251 stored in the memory unit 25. The CPU 21 accepts the input of a URL (Uniform Resource Locator) for the carrier summary management processing web page from the user via the operation unit 22 on the browser. The CPU 21 sends the input URL to the server 10 via the communication unit 26. The CPU 11 of the server 10 receives the above URL from the PC 20 via the communication unit 16. Triggered by the receipt of the above URL, the CPU 11 executes the carrier summary management processing according to the carrier summary management program 151 stored in the memory unit 15.
[0021] As shown in Figure 7, the CPU 11 transmits login screen data to the PC 20 that requested the login via the communication unit 16 (step S11). The login screen data is data for a login screen that has input fields for login ID and password. Corresponding to step S11, the CPU 21 receives the login screen data from the server 10 via the communication unit 26 and displays it on the display unit 24. Hereafter, the process by which the server 10 displays information on the PC 20 will be described as "the CPU 11 displays the information on the display unit 24". The CPU 21 then receives the login ID and password input from the user via the operation unit 22. The CPU 21 transmits the entered login ID and password to the server 10 via the communication unit 26. The CPU 11 receives the login ID and password from the PC 20 via the communication unit 16 (step S12). Hereafter, the process by which the server 10 receives the information entered on the PC 20 will be described as "the CPU 11 receives the information input via the operation unit 22".
[0022] The CPU 11 refers to the user information DB 40 in the storage unit 15. The CPU 11 determines whether the login authentication was successful based on whether the login ID and password entered in step S12 exist in the same record for employee 41 and password 42 (step S13). If the login authentication fails (step S13; NO), the process returns to step S12. If the login authentication is successful (step S13; YES), the CPU 11 displays the career summary input screen data on the display unit 24 (step S14). As shown in Figure 8, in step S14, for example, the career summary input screen 70 corresponding to employee E3 of the logged-in user is displayed.
[0023] The career summary input screen 70 includes a career summary input field 71, an input completion button 72, a skills display field 73, a confirmation button 74, and a recommendation information display field 80. The career summary input field 71 is an area that accepts input of a career summary from the logged-in user and displays the entered career summary. The input completion button 72 is a button that accepts a click input to indicate that the career summary input in the career summary input field 71 is complete. The skills display field 73 displays skills estimated according to the career summary and is an area that accepts skill selection and additional input from the logged-in user. The skills display field 73 ultimately displays the skills possessed by the logged-in user. The confirmation button 74 is a button that accepts a click input to confirm the skills displayed in the skills display field 73. The recommendation information display field 80 is an area that displays information recommended to the logged-in user. However, at this point, the recommendation information display field 80 is blank. The CPU 11 accepts input of a career summary from the logged-in user via the operation unit 22 (step S15). Entering a career summary includes entering the career summary into the career summary input field 71 and clicking the input completion button 72. The CPU 11 automatically estimates skills (tags) from the career summary entered in step S15 and displays them as skill candidates in the skill display field 73 (step S16).
[0024] Here, we will explain the automatic estimation of skills (tags) in step S16 (automatic skill tagging process). As an example of the automatic skill tagging process, we will explain the procedure for skill tagging using a ranking search based on COS similarity with distributed representations. First, the CPU 11 performs linguistic analysis on the input career summary to extract search keywords from the career summary. However, the search keywords are common nouns excluding pronouns and proper nouns, and consecutive common nouns are treated as compound nouns. Then, the CPU 11 uses a word embedding model to calculate the distributed representations of the search keywords and calculates the COS similarity with the distributed representations for each skill (tag) in the skill tag list 30. Then, the CPU 11 adds up the COS similarity for each skill (tag) in the skill tag list 30 calculated for each search keyword to calculate a ranking index. Then, the CPU 11 sorts each skill (tag) in descending order of the ranking index and outputs, for example, the top 10 as estimated skills (tags). For example, as shown in Figure 8, the estimated skills K1, K2, K3, K4, K5, K8, K6, K12, K13, and K10 are displayed in the skill display field 73 as selectable buttons in order. However, at this point, each skill in the skill display field 73 is displayed as an unselected button 731a (not filled in on the figure). In addition to the method using ranking search based on COS similarity with distributed representations, the automatic skill tagging process can also be performed using named entity recognition. In the method using named entity recognition, the CPU 11 treats the skills (tags) stored in the skill tag list 30 as named entities related to skills. The CPU 11 uses a named entity recognition dictionary in which all the skills (tags) listed in the skill tag list 30 are registered to perform named entity recognition processing on the career summary and outputs the extraction results as estimated skills (tags). Furthermore, the automatic skill tagging process may also be a combination of the method using ranking search based on COS similarity with distributed representations and the method using a named entity recognition dictionary.
[0025] The CPU 11 receives input from the logged-in user via the operation unit 12 to select owned skills, acknowledging that the displayed estimated skills are skills the user possesses (step S17). The input for selecting owned skills includes clicking button 731a to select and clicking confirmation button 74. In step S17, the CPU 11 displays the selected estimated skills differently from the unselected estimated skills, such as by color. In the example in Figure 8, for example, buttons 731b are displayed in a selected state (shaded in the figure) for skills K1, K2, K3, K6, and K10 that have been clicked for selection.
[0026] The CPU 11 generates recommendation information based on the skills selected in step S17, the user information DB 40, and the high-frequency skills DB 50, and displays it in the recommendation information display area 80 (step S18). For example, as shown in Figure 9, recommendation information 81, 82, 83, 84, 85, 86, and 87 are generated and displayed.
[0027] Recommendation information 81 is information that recommends selecting skills that are among the most frequently occurring skills belonging to the same job title and position class as the logged-in user, but are not estimated and are not displayed in the skill display field 73, or are estimated but not selected by the logged-in user, as unconscious skills. Unconscious skills are defined as skills that the user is likely to possess but is not aware of as possessing them. Recommendation information 81 has a message 811 and a part 812. Message 811 is a message recommending the selection of the above unconscious skills. Part 812 is a draggable part of the above unconscious skills. In step S18, the CPU 11 retrieves the job title 43 and position 44 corresponding to the logged-in user's employee 41 from the user information DB 40. The CPU 11 then refers to the skills 52 corresponding to the class 51 "job title x position" of the same job title and position as the logged-in user's job title 43 and position 44 in the high-frequency skills DB 50. The CPU 11 determines whether there are any unaware skills among the 52 skills in the reference record that were not estimated in step S16 or not selected by the logged-in user in step S17. If there are unaware skills, the CPU 11 generates and displays a part 812 of the unaware skill and a message 811 recommending the selection of the unaware skill. The part 812 can be dragged and moved to the skill display area 73 as a possessed skill to be added by the logged-in user.
[0028] Recommendation information 82 is information that recommends the acquisition of skills that the logged-in user has not selected, which are high-frequency skills belonging to the same job title and higher-ranking job title class as the logged-in user. Recommendation information 82 has a message 821 and a part 822. Message 821 is a message that recommends acquiring the above-mentioned unselected skills for career advancement. Part 822 is a display part for the above-mentioned unselected skills. In step S18, the CPU 11 retrieves the job title 43 and job title 44 corresponding to the logged-in user's employee 41 from the user information DB 40. The CPU 11 then refers to the skills 52 in the high-frequency skills DB 50 that correspond to the same job title and higher-ranking job title class 51 "job title x job title" as the logged-in user's job title 43 and job title 44. The CPU 11 then determines whether there are any skills among the skills 52 in the referenced record that the logged-in user did not select in step S17. If there are any skills that have not been selected, the CPU 11 generates and displays the part 822 of that skill and a message 821 recommending that the user acquire that skill.
[0029] Recommendation information 83 is information that recommends alternative job titles corresponding to the most frequently occurring skills belonging to the same job title class as the logged-in user. Recommendation information 83 has a message 831. Message 831 is a message recommending the above alternative job titles. In step S18, the CPU 11 retrieves the job title 43 and job title 44 corresponding to the employee 41 of the logged-in user from the user information DB 40. The CPU 11 refers to the skills 52 in the high-frequency skills DB 50 that correspond to the job title 43 and job title 44 of the logged-in user and the different job title and same job title class 51 "job title x job title". The CPU 11 derives the alternative job title with the highest match rate among the skills 52 in the referenced records that match the skills selected by the logged-in user in step S17. The alternative job title with the highest match rate is, for example, a job title that matches the skills selected by the logged-in user with a predetermined number of skills and is different from the logged-in user's job title. If there is another job category, CPU 11 generates and displays message 831 recommending that other job category.
[0030] Recommendation information 84 is information that recommends learning skills that the logged-in user has not selected, which are high-frequency skills belonging to the same job category and higher years of service class as the logged-in user. Recommendation information 84 has a message 841 and a part 842. Message 841 is a message recommending learning the above-mentioned unselected skills for skill improvement. Part 842 is a display part for the above-mentioned unselected skills. In step S18, the CPU 11 retrieves the job category 43 and years of service 45 corresponding to the logged-in user's employee 41 from the user information DB 40. The CPU 11 then refers to the skills 52 in the high-frequency skills DB 50 that correspond to the same job category and higher years of service class 51 "job category x years of service" as the logged-in user's job category 43 and years of service 45. The CPU 11 then determines whether there are any skills in the referenced record's skills 52 that the logged-in user did not select in step S17. If there are any skills that have not been selected, the CPU 11 generates and displays the part 842 of the relevant skill and a message 841 recommending that the user acquire that skill.
[0031] Recommendation information 85 is information that recommends the acquisition of skills that the logged-in user has not selected, which are high-frequency skills belonging to the same job category and high motivation class as the logged-in user. Recommendation information 85 has a message 851 and a part 852. Message 851 is a message recommending the acquisition of the unselected skills. Part 852 is a display part for the unselected skills. In step S18, the CPU 11 retrieves the job category 43 and motivation 46 corresponding to the logged-in user's employee 41 from the user information DB 40. The CPU 11 refers to the skills 52 in the high-frequency skills DB 50 that correspond to the same job category and high motivation class 51 "Job Category x Motivation" as the logged-in user's job category 43 and motivation 46. The CPU 11 determines whether there are any skills in the referenced record 52 that the logged-in user did not select in step S17. If there are unselected skills, the CPU 11 generates and displays the part 852 for those skills and a message 851 recommending the acquisition of those skills.
[0032] Recommendation information 86 is information that recommends the acquisition of skills that the logged-in user has not selected, which are high-frequency skills belonging to the same job category and high satisfaction class as the logged-in user. Recommendation information 86 has a message 861 and a part 862. Message 861 is a message recommending the acquisition of the unselected skills. Part 862 is a display part for the unselected skills. In step S18, the CPU 11 retrieves the job category 43 and satisfaction level 47 corresponding to the logged-in user's employee 41 from the user information DB 40. The CPU 11 refers to the skills 52 in the high-frequency skills DB 50 that correspond to the same job category and high satisfaction class 51 "Job Category x Satisfaction Level" as the logged-in user's job category 43 and satisfaction level 47. The CPU 11 determines whether there are any skills in the referenced record 52 that the logged-in user did not select in step S17. If there are unselected skills, the CPU 11 generates and displays the part 862 for those skills and a message 861 recommending the acquisition of those skills.
[0033] Recommendation information 87 is information that recommends the acquisition of skills that the logged-in user has not selected, which are high-frequency skills belonging to the same job title and higher performance evaluation class as the logged-in user. Recommendation information 87 has a message 871 and a part 872. Message 871 is a message recommending the acquisition of the above-mentioned unselected skills. Part 872 is a display part for the above-mentioned unselected skills. In step S18, the CPU 11 retrieves the job title 43 and performance evaluation 48 corresponding to the logged-in user's employee 41 from the user information DB 40. The CPU 11 then refers to the skills 52 in the high-frequency skills DB 50 that correspond to the same job title and higher performance evaluation class 51 "Job Title x Performance Evaluation" as the logged-in user's job title 43 and performance evaluation 48. The CPU 11 then determines whether there are any skills among the skills 52 in the referenced record that the logged-in user did not select in step S17. If there are any skills that have not been selected, the CPU 11 generates and displays the part 872 of the relevant skill and a message 871 recommending that the user acquire the relevant skill.
[0034] The CPU 11 determines, via the operation unit 22, whether or not there is additional input of skills possessed by the logged-in user (step S19). In step S19, additional skill input is, for example, moving part 812 to the skill display field 73 and clicking the confirmation button 74. If there is additional input (step S19; YES), the CPU 11 displays the career summary revision recommendation information and draft text corresponding to the newly entered skills on the display unit 24 (step S20). The career summary revision recommendation information is a message recommending that the user add text representing the newly added skills to the career summary. In other words, the message prompts the logged-in user to add additional skills that they did not initially recognize as possessing skills and therefore did not highlight in their career summary. The draft text for the career summary is a draft text to be added based on the career summaries of other employees who possess the newly added skills. For example, a trained model is generated by machine learning using each of several skills and the career summaries of employees who possess each of those skills from the career summary DB 60. The pre-trained model is a model that outputs a draft sentence for a skill to be added to the career summary in response to an input of any skill. The pre-trained model is stored in the memory unit 15. In step S20, the CPU 11 inputs the added skill into the pre-trained model and obtains a draft sentence for adding the added skill to the career summary.
[0035] The CPU 11 determines, via the operation unit 22, whether or not a correction instruction for the career summary has been entered by the logged-in user (step S21). If a correction instruction has been entered (step S21; YES), the process proceeds to step S15. In step S15, the additional skills are manually entered, and the corrected career summary is displayed in the career summary input field 71. The corrected career summary is approved by the user by clicking the input completion button 72. If no correction instruction has been entered (step S21; NO), the CPU 11 stores the career summary entered in step S15 and the skills confirmed in step S17 in the storage unit 15 (step S22). In step S22, the career summary is associated with the logged-in user's identification information and stored in the career summary DB 60. The confirmed skills are stored and updated in the skills 49 corresponding to the employee 41 of the logged-in user in the user information DB 40.
[0036] CPU 11 classifies the user information DB 40 into columns and generates a skill list summarizing the skills of all employees corresponding to each class (step S23). For the skill list from step S23, CPU 11 calculates the frequency of occurrence and the occurrence rate (possession rate) of each skill for each class (step S24). The frequency of occurrence of a skill is the number of employees in the corresponding class who possess that skill. The occurrence rate of a skill is the frequency of occurrence / the number of employees corresponding to that class. For the skill occurrence rates from step S24, CPU 11 sorts the skills in descending order of occurrence rate for each class and stores and updates them in the high-frequency skills DB 50 (step S25). In step S25, for each class 51, the top predetermined number (e.g., 5) of skills with the highest occurrence rates are stored in skill 52. The career summary management process ends. By updating the high-frequency skills DB each time the career summary management process is performed, users can always check recommendation information based on the latest high-frequency skills DB. On the other hand, the update process for the high-frequency skills database in steps S23-S25 does not have to be performed every time a career summary management process is performed. Instead, it may be executed based on an update instruction from the user, or at a predetermined frequency, such as daily or weekly. In this case, it is possible to prevent delays in career summary management processes by other users when one user's career summary management process is completed and the high-frequency skills database is being updated, thereby improving convenience.
[0037] As described above, according to this embodiment, the CPU 11 estimates the skills a user possesses based on a predetermined user's career summary 71, and displays the estimated skills as buttons 731a for estimated possessed skills. The CPU 11 acquires the selection information for the skills that the user has acknowledged as actually possessing as buttons 731b for the clicked buttons 731a. The CPU 11 classifies the selection information of other people based on the attribute information and psychological information of other people other than the predetermined person, and displays recommendation information 81-87 based on a comparison between the skills included in the selection information of the classification that has the same attribute information as the user and the user's selection information. Therefore, since the skill buttons 731a are displayed, the user can be presented with skills that are estimated to be possessed. At the same time, since the recommendation information 81-87 is displayed, the user can be given new insights.
[0038] Psychological information includes job satisfaction (47) and motivation (46). CPU 11 displays as recommendation information the frequently occurring skills included in the selection information of categories where satisfaction (47) or motivation (46) is higher than the user's, but which are not included in the user's selection information, as recommended skill parts 862 and 852. Therefore, it is possible to present as recommended skills the skills possessed by other individuals with high satisfaction (47) and motivation (46). Thus, it is possible to encourage users to acquire recommended skills, thereby increasing user satisfaction and motivation, and contributing to improved company performance.
[0039] CPU11 displays skills that are included in the selection information of individuals with higher attribute information than the user, but are not included in the user's selection information, as recommended skills parts 822, 842, and 872. Therefore, it can present skills possessed by other individuals with high attribute information as recommended skills. This encourages users to acquire recommended skills, thereby improving the user's skills and contributing to increased company performance.
[0040] The skills included in the selection information are the same skills that frequently appear in the selection information for other character categories. Therefore, the skills corresponding to the recommended information can be made more appropriate and likely to be relevant to the user.
[0041] Furthermore, CPU 11 presents as unconscious skill parts 812 skills that are included in the selection information of other individuals with the same attribute information as the user, but were not presented as estimated skills possessed by the user, or were presented but not acknowledged as actually possessed. Therefore, by displaying unconscious skill parts 812, it is possible to provide the user with new insights into unconscious skills that they were unaware of possessing.
[0042] If the CPU11 acknowledges that the user actually possesses an unconscious skill, it adds the unconscious skill to the selected information in response to the user's input. The CPU11 then displays information recommending that the user add a sentence describing the unconscious skill to the career summary 71. This allows the CPU11 to recommend that the user create an accurate career summary based on their accurate skills, including unconscious skills.
[0043] CPU11 displays draft sentences describing unconscious skills based on the career summaries of other individuals whose selected information includes unconscious skills. This allows users to easily create accurate career summaries by referring to the draft sentences.
[0044] Furthermore, CPU11 compares the frequently occurring skills in the selection information of other individuals who have the same attributes as the user but are in different occupations with the skills in the user's selection information. If a predetermined number of skills match, CPU11 displays that occupation as a candidate for occupation in which the user can excel. This makes the user aware of their high aptitude for other occupations that they may not have been aware of, encouraging them to consider transferring to those other occupations, which can ultimately lead to improved company performance.
[0045] The above description discloses an example in which the storage unit 15 is used as a computer-readable medium for the program according to the present invention, but the invention is not limited to this example. Other computer-readable mediums that can be used include ROM (Read Only Memory) and portable recording media such as CD-ROM. Furthermore, a carrier wave can also be used as a medium for providing the program data according to the present invention via a communication line.
[0046] The above-described embodiments are merely examples of the information processing apparatus, information processing method, and program according to the present invention, and are not limited thereto.
[0047] For example, although the above embodiment describes an information processing system 1, the configuration is not limited to this. The functions of the information processing system 1 (processing execution, operation input reception, display) may be performed by a single information processing device.
[0048] Furthermore, in the above embodiment, for example, recommendation information 82 was presented based on the most frequently occurring skills belonging to the same job title and higher-ranking position class as the logged-in user, but this is not limited to this. Even if the job titles are different, the recommendation information may be presented based on matching attribute information other than job title and the most frequently occurring skills belonging to the higher-ranking position class. The same applies to recommendation information 84, recommendation information 85, recommendation information 86, and recommendation information 87.
[0049] While embodiments of the present invention have been described, the scope of the present invention is not limited to the embodiments described above, but includes the scope of the invention as described in the claims and its equivalents. [Explanation of Symbols]
[0050] 10 servers, 11 CPUs
Claims
1. A skill estimation unit that estimates the skills possessed by a specified person based on written information about that person, and presents the estimated skills as estimated possessed skills, An acquisition unit that acquires selection information regarding the skills that have been approved as actually possessed by the specified person in the estimated skills presented above, A recommendation unit that classifies the aforementioned selection information of other persons based on the attribute information and psychological information of persons other than the aforementioned predetermined person, and presents recommended information based on a comparison between the skills included in the aforementioned selection information of a classification that has the same attribute information as the aforementioned predetermined person among the multiple aforementioned selection information of that classification, and the aforementioned selection information of the aforementioned predetermined person. An information processing device characterized by comprising:
2. The aforementioned psychological information includes either job satisfaction or motivation. The information processing device according to claim 1, characterized in that the recommendation unit presents, as recommended information, skills that are included in the selection information of a category in which the satisfaction level or motivation level is higher than that of the predetermined person, but which are not included in the selection information of the predetermined person, as recommended skills to acquire.
3. The information processing device according to claim 1, characterized in that the recommendation unit presents as recommended information skills skills that are included in the selection information of a higher classification of attribute information than the predetermined person, but are not included in the selection information of the predetermined person.
4. The information processing apparatus according to any one of claims 1 to 3, characterized in that the skills included in the selection information are skills that frequently appear in the selection information by classification.
5. A skill estimation unit that estimates the skills possessed by a specified person based on written information about that person, and presents the estimated skills as estimated possessed skills, An acquisition unit that acquires selection information regarding the skills that have been approved as actually possessed by the specified person in the estimated skills presented above, A recommendation unit that presents as unconscious skills the skills included in the selection information of other persons having the same attribute information as the predetermined person, which were not presented as estimated possessed skills relating to the predetermined person, or which were presented but not acknowledged as actually possessed. An information processing device characterized by comprising:
6. If the aforementioned designated person confirms that they actually possess the aforementioned unconscious skill, add the aforementioned unconscious skill to the selected information. The information processing device according to claim 5, characterized in that the recommendation unit presents information recommending the addition of a sentence representing the unconscious skill to the text information.
7. The information processing device according to claim 6, characterized in that the recommendation unit presents draft sentences representing the unconscious skills based on the textual information of the other person in which the selected information includes the unconscious skills.
8. A skill estimation unit that estimates the skills possessed by a specified person based on written information about that person, and presents the estimated skills as estimated possessed skills, An acquisition unit that acquires selection information regarding the skills that have been approved as actually possessed by the specified person in the estimated skills presented above, A recommendation unit compares the skills included in the selection information of another person who has the same attribute information as the predetermined person but is in a different occupation than the predetermined person, with the skills included in the selection information of the predetermined person, and if a predetermined number or more of the skills match, it presents that occupation as a candidate occupation in which the predetermined person can excel. An information processing device characterized by comprising:
9. The information processing apparatus according to claim 5 or 8, characterized in that the skills included in the selection information are skills that frequently appear in the selection information.
10. A skill estimation process that estimates the skills possessed by a specified person based on written information about that person, and presents the estimated skills as estimated possessed skills, An acquisition process unit acquires selection information regarding the skills that have been approved as actually possessed by the specified person, among the estimated skills presented above. A recommendation process that classifies the selection information of other persons based on the attribute information and psychological information of persons other than the predetermined person, and presents recommended information based on a comparison between the skills included in the selection information of a classification that has the same attribute information as the predetermined person among the multiple selection information of that classification, and the selection information of the predetermined person. An information processing method characterized by including
11. A skill estimation process that estimates the skills possessed by a specified person based on written information about that person, and presents the estimated skills as estimated possessed skills, The acquisition step involves obtaining selection information regarding the skills that have been approved by the specified person as actually possessing the estimated skills presented above, A recommendation process that presents as unconscious skills the skills included in the selection information of other persons having the same attribute information as the predetermined person, which were not presented as estimated possessed skills relating to the predetermined person, or which were presented but not acknowledged as actually possessed. An information processing method characterized by comprising:
12. Computers, A skill estimation unit that estimates the skills possessed by a specified person based on written information about that person, and presents the estimated skills as estimated possessed skills. An acquisition unit that acquires selection information regarding the skills that have been approved as actually possessed by the specified person, among the estimated skills presented above. A recommendation unit that classifies the selection information of other persons based on the attribute information and psychological information of persons other than the predetermined person, and presents recommended information based on a comparison between the skills included in the selection information of a classification that has the same attribute information as the predetermined person among the multiple selection information of that classification, and the selection information of the predetermined person. A program designed to function as such.
13. Computers, A skill estimation unit that estimates the skills possessed by a specified person based on written information about that person, and presents the estimated skills as estimated possessed skills. An acquisition unit that acquires selection information regarding the skills that have been approved as actually possessed by the specified person, among the estimated skills presented above. A recommendation unit that presents as unconscious skills the skills included in the selection information of other persons having the same attribute information as the predetermined person, which were not presented as estimated possessed skills relating to the predetermined person, or which were presented but not acknowledged as actually possessed. A program designed to function as such.
Citation Information
Patent Citations
Information processing device, program, and information processing method
JP2020155074A