Information processing apparatus, information processing method, and program
The information processing device addresses the limitation of conventional HR support systems by acquiring user-recognized tasks through multiple-choice and free-form input, using text mining to provide targeted recommendations for skill and mindset improvement.
Patent Information
- Application Number
- JP2025040152
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-15
- Filing Date
- 2025-03-13
- Publication Date
- 2025-09-29
AI Technical Summary
Conventional techniques for human resource development support systems fail to provide recommendations for solving problems recognized by users or their organizations based on self-identified issues.
An information processing device and method that acquires user-recognized tasks through multiple-choice and free-form input, performs text mining, and outputs solutions based on past solutions and activities, providing recommendations for improving skills, knowledge, and mindset.
Enables the output of tailored recommendations for addressing self-identified issues, enhancing user motivation and organizational effectiveness by leveraging past data and AI-driven text mining.
Smart Images

Figure 2025141927000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Conventionally, there are services that assess the skills of employees and provide various advice based on the assessment results. A human resource development support system related to this service is known, for example, as disclosed in Patent Document 1 below. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-246507 Summary of the Invention [Problem to be solved by the invention]
[0004] Conventional techniques including the technique described in the above-mentioned Patent Document 1 have only been aimed at supporting personnel training. As a result, it was not possible to output recommendations for solving problems based on the problems that users recognized for themselves or their organizations.
[0005] The present invention has been made in consideration of such circumstances, and aims to provide a technology that can output recommendations for solving problems that a user recognizes for themselves or their organization. [Means for solving the problem]
[0006] In order to achieve the above object, an information processing device according to one aspect of the present invention comprises: an assignment acquisition means for acquiring at least one assignment out of an assignment that a user belonging to a predetermined organization recognizes for himself or herself and an assignment that the user recognizes for the predetermined organization; a solution output means for determining a solution to the one or more acquired problems based on information regarding at least one of solutions actually determined in the past for at least a part of the one or more acquired problems and past activities actually performed to reach the solution, and outputting the determined solution or information based thereon; Equipped with. Note that an information processing method and a program corresponding to the information processing device according to one aspect of the present invention are also provided as an information processing method and a program according to one aspect of the present invention. [Effects of the Invention]
[0007] According to the present invention, it is possible to output recommendations for solving problems that a user recognizes for himself or herself or for an organization. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an example of a configuration of an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied. [Figure 2] 2 is a block diagram showing an example of a hardware configuration of a server in the information processing system of FIG. 1. FIG. [Figure 3] 3 is a functional block diagram showing an example of a functional configuration of a server of FIG. 2 that constitutes the information processing system of FIG. 1. [Figure 4] 1 is a diagram showing an overview of a service that can be realized by an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied; [Figure 5] FIG. 5 is a diagram showing an example of processing from input to recommendation in the case where the input of the assignment in FIG. 4 is in a free description format. [Figure 6] FIG. 5 is a diagram showing an example of selecting a task when the task input in FIG. 4 is multiple choice. [Figure 7] FIG. 5 is a diagram showing a modification of FIG. 4. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0010] First, with reference to FIG. 1, an example of the configuration of an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied will be described. FIG. 1 is a diagram showing an example of the configuration of an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied.
[0011] The information processing system shown in FIG. 1 is configured to include a server 1 and a user terminal 2. Here, there are n user terminals 2 (not shown) (n is an arbitrary integer value of 1 or more) (there is no need to particularly distinguish between them, so they are simply called user terminals 2). The server 1 and the user terminal 2 are connected to each other via a network N such as the Internet. The server 1 is an information processing device managed by a service provider of this service (described later with reference to FIG. 4). The server 1 communicates with the user terminal 2 as needed and executes various processes for realizing this service.
[0012] The user terminal 2 is an information processing device operated and managed by a user U (not shown) who belongs to a predetermined organization, and is configured, for example, as a personal computer, a tablet terminal, a smartphone, or the like. The above-mentioned organization is a group of people with a set goal, and the status, roles, and responsibilities of its members are determined. In this example, a company is taken as an example. In addition, in the case of such a company, the above-mentioned users are the employees of the company.
[0013] Details will be provided later, but this service provides users with recommendations for solving problems based on the issues that they themselves are aware of. Furthermore, this service does not simply provide solutions collected from interviews and surveys with people who are likely to have good solutions; in addition to the interviews and surveys mentioned above, it also derives optimal solutions and recommendations from various data such as past course history and efforts held in a designated database, and provides these to users. In addition to a multiple-choice input method that allows users to select tasks from categorized options, this service also uses text mining from a free-form input method that allows users to write freely, to derive recommendations that include similar tasks and provide them to users.
[0014] With this service, the recommendations mentioned above are output based on not only direct factors but also indirect factors. In addition to recommendations related to improving skills, the above recommendations are also presented from the perspective of the knowledge that individuals and organizations should have and the mindset that they should have. This service is meaningful because it allows users to solve their self-awareness issues, which in turn increases their motivation to grow and learn.
[0015] In this embodiment, the server 1 operates in cooperation with the user terminal 2 as follows. That is, the server 1 acquires one or more tasks from the user via the user terminal 2. Here, the user is assumed to be a natural person who belongs to a predetermined organization (for example, an employee of a company). The tasks acquired by the server 1 are at least one of the tasks that the user recognizes about himself or herself and the tasks that the user recognizes about a specified organization (company), and the server 1 acquires one or more such tasks.
[0016] To explain in more detail about the assignments acquired by the server 1, the server 1 acquires as assignments one or more candidate assignments selected by the user via the user terminal 2 from a plurality of candidate assignments prepared in advance. In addition, the server 1 performs text mining on the free-form text entered by the user as an assignment via the user terminal 2, and based on the results of the text mining, obtains similar assignments from among multiple pre-prepared candidate assignments.
[0017] Server 1 determines a solution to one or more tasks acquired by server 1 based on information regarding at least one of solutions that have actually been obtained in the past for at least some of the one or more tasks acquired by server 1 and past activities that have actually been performed to reach the solution, and outputs the determined solution or information based on it. The above-mentioned information includes recommendations (=solutions actually found in the past) associated with candidate tasks that have become past tasks in the memory unit (task DB81 described later) of server 1, and information stored in the memory unit (organization information DB82 described later).
[0018] In addition, the server 1 adds or changes one or more tasks as multiple task candidates based on the results of the above-mentioned text mining. Furthermore, the server 1 outputs one or more activities to be performed by the user or organization as the above-mentioned solution, and also outputs information based on the solution that will be used as support when performing the one or more activities. Examples of the above-mentioned support include people such as seniors, organizations, books, courses, and the like.
[0019] FIG. 2 is a block diagram showing an example of a hardware configuration of a server in the information processing system of FIG.
[0020] The server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an input unit 16, an output unit 17, a memory unit 18, a communication unit 19, and a drive 20.
[0021] The CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 18 into the RAM 13 . The RAM 13 also stores data and the like necessary for the CPU 11 to execute various processes.
[0022] The CPU 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output interface 15 is also connected to this bus 14. An input unit 16, an output unit 17, a memory unit 18, a communication unit 19, and a drive 20 are connected to the input / output interface 15.
[0023] The input unit 16 is configured with, for example, a keyboard and is used to input various information. The output unit 17 is configured with a display such as a liquid crystal display, a speaker, etc., and outputs various information as images and sounds. The storage unit 18 is configured with a DRAM (Dynamic Random Access Memory) or the like, and stores various data. The communication unit 19 communicates with other devices (for example, the user terminal 2 in FIG. 1) via a network including the Internet.
[0024] Removable media 30, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is appropriately attached to the drive 20. A program read from the removable media 30 by the drive 20 is installed in the storage unit 18 as needed. Furthermore, the removable medium 30 can also store various data stored in the storage unit 18 in the same manner as the storage unit 18.
[0025] Although not shown, the user terminal 2 in Fig. 1 can also have a configuration that is basically the same as the hardware configuration shown in Fig. 2. Therefore, a description of the hardware configuration of the user terminal 2 will be omitted.
[0026] The various hardware and software components of the server 1 shown in Fig. 2 cooperate to execute various processes, thereby making it possible to provide the above-described service.
[0027] The functional configuration of the server 1 in FIG. 2 of the information processing system in FIG. 1 will be described below. FIG. 3 is a functional block diagram showing an example of the functional configuration of the server of FIG. 2 that constitutes the information processing system of FIG.
[0028] As shown in FIG. 3, in the CPU 11, a task acquisition unit 51, a solution output unit 52, and a task candidate addition / change unit 53 function. The storage unit 18 also includes an assignment DB 81 and an organization information DB 82.
[0029] The assignment acquisition unit 51 acquires at least one assignment from among assignments that a user belonging to a predetermined organization recognizes about himself or herself and assignments that the user recognizes about the predetermined organization. The acquired one or more assignments are stored in the assignment DB 81 by the assignment acquisition unit 51. It is assumed that the assignment DB 81 stores user assignments and appropriate recommendations for the user assignments, and the organization information DB 82 stores organization assignments and appropriate recommendations for the organization assignments. The above-mentioned recommendation includes not only the initiative but also attribute information of the person who implemented the initiative. The server 1 is capable of deriving appropriate recommendations based on the above-mentioned attribute information.
[0030] The solution output unit 52 determines a solution to one or more tasks acquired by the server 1 based on information regarding at least one of solutions that have actually been obtained in the past for at least some of the one or more tasks acquired by the task acquisition unit 51 and past activities that have actually been performed to reach the solution, and outputs the determined solution or information based on it. The above-mentioned information corresponds to recommendations associated with task candidates that have been assigned in the past in the storage unit of the server 1, and information stored in the storage unit.
[0031] In this way, the problem acquisition unit 51 and the solution output unit 52 function to output a recommendation for solving a problem that a user recognizes for themselves or for the organization. That is, a recommendation can be derived and provided to the user. As will be described later, recommendations in this embodiment can be output based on not only direct factors but also indirect factors. Furthermore, recommendations can be presented to users not only from the perspective of improving skills, but also from the perspective of knowledge that individuals and organizations should have and mindsets that they should have. In addition, solving self-awareness issues is a factor that increases the user's motivation to grow and learn, so it can be said that solving self-awareness issues is meaningful.
[0032] In addition to the above, the assignment acquisition unit 51 acquires, as an assignment, one or more assignment candidates selected by the user from a plurality of assignment candidates prepared in advance. By functioning in this manner, the assignment acquisition unit 51 can adopt a multiple-choice input method for selecting an assignment from categorized options, thereby acquiring one or more assignment candidates selected by the user as the assignment.
[0033] In addition, the assignment acquisition unit 51 performs text mining on the free-form text entered by the user as an assignment, for example, using AI (Artificial Intelligence), and based on the results of the text mining, acquires similar assignments from among multiple pre-prepared candidate assignments as assignments. By functioning in this way, the assignment acquisition unit 51 can perform text mining from the free-form input method that allows the user to write freely, and acquire assignments including similar assignments.
[0034] Furthermore, the assignment acquisition unit 51 links the acquired one or more assignments with attribute information of a predetermined organization or attribute information of a user. By functioning in this way, the task acquisition unit 51 can associate attribute information related to individual and organizational attributes such as the "BS score (business skill score)," "people ability," and "organizational ability" described below with tasks, thereby contributing to the output of more appropriate recommendations that take attribute information into consideration. The attribute information described above is received by an attribute information receiving unit (not shown), and is stored in, for example, the organization information DB 82 (the storage location is an example).
[0035] In addition to the above, the solution output unit 52 outputs one or more activities to be performed by the user or organization as a solution, and also outputs information based on the solution that will be useful in supporting the user in performing the one or more activities. By functioning in this way, the solution output unit 52 can output, for example, people such as seniors, organizations, books, courses, etc. that will be of assistance when carrying out the above-mentioned activities. It should be noted that the solution output unit 52 performs processing related to the text mining task acquisition processing SA1, which will be described later.
[0036] The assignment candidate addition / change unit 53 adds or changes one or more assignments as multiple assignment candidates based on the results of the above-mentioned text mining. By functioning in this way, the assignment candidate addition / change unit 53 can add or change only the scrutinized assignments as multiple assignment candidates, for example.
[0037] Here, we will explain the outline of this service. FIG. 4 is a diagram showing an outline of this service that can be realized by an information processing system to which a server according to an embodiment of the information processing device of the present invention is applied.
[0038] This service provides users with recommendations for solving problems based on the issues they themselves are aware of. Specifically, this is a service that acquires at least one of the issues that a user belonging to a specified organization recognizes about themselves and the issues that the user recognizes about the specified organization, and provides the user with recommendations for solving the issues based on the acquired issues.
[0039] In this service, assignments can be entered in multiple choice format or free description format (shown as free format in Figure 4). There are three input units for assignments: assignments that an individual (user) recognizes about themselves (personal assignments), assignments that a user recognizes about a specific organization (organizational assignments), and both personal assignments and organizational assignments. With this service, when a personal issue is entered, the user is presented with recommendations to solve the personal issue. When an organizational issue is entered, the user is presented with recommendations to solve the organizational issue. When both a personal issue and an organizational issue are entered, the user is presented with recommendations to solve both issues.
[0040] When inputting a task, the above-mentioned multiple-choice questions are categorized based on past task inputs and presented to the user as options. In addition to the pre-stored tasks (past tasks), the options are also selected from tasks entered in free text format, which are then carefully examined as appropriate and added (modified) as multiple choice options (as will be described later in the task candidate addition / modification process SA2).
[0041] The free-form approach described above is a task input in which the task inputter, that is, the user, inputs the task in free text, for example. In this service, the input free text is mined by AI (Artificial Intelligence) and generated as a search task. Specifically, it is generated as a search task (task text) in the text mining task acquisition process SA1, which will be described later.
[0042] The text mining assignment acquisition process SA1 shown in Figure 4 first generates keywords for assignments entered in free text format. Next, text mining is performed on the keyworded assignments. Next, text for searching the assignment DB 81, i.e., search assignments (assignment text), is generated. Search assignments (assignment text) are generated by combining keywords. Other processes in the text mining task acquisition process SA1 will be described later with reference to FIG.
[0043] In the task candidate addition / modification process SA2 shown in Figure 4, processing is performed such that only those task texts that have been carefully examined by the task candidate addition / modification unit 53 are added (modified) as multiple choice options for the task texts generated in the text mining task acquisition process SA1.
[0044] In this service, for example, the owner (organization) of a recommended initiative or know-how is output from the solution output unit 52 as a recommendation to be presented to the user. Regarding the recommended initiatives mentioned above, training, specific actions, books, useful information, specific tasks, affiliations, job types, etc., to solve or avoid problems are derived from the perspective of improving or enhancing skills, knowledge, mindset, etc. Furthermore, with regard to the owners (organizations) of the above-mentioned know-how, the solution output unit 52 derives individuals or organizations that have the know-how for the solution to the problem, as well as intermediaries (people who act as intermediaries) to approach those individuals or organizations.
[0045] Regarding assignment input, we will explain the process from input to recommendations when the input is free-form. FIG. 5 is a diagram showing an example of processing from input to recommendation in the case where the input of the assignment in FIG. 4 is in a free description format.
[0046] The text mining task acquisition process SA1 performed by the solution output unit 52 of the server 1 includes, for example, six processes. That is, there are six processes: a first process SA-1, a second process SA-2, a third process SA-3, a fourth process SA-4, a fifth process SA-5, and a sixth process SA-6. The six processes, namely, the first process SA-1, the second process SA-2, the third process SA-3, the fourth process SA-4, the fifth process SA-5, and the sixth process SA-6, are carried out as follows.
[0047] In the first process SA-1, the assignments entered in free description format are converted into keywords. In the second process SA-2, text mining is performed on the keywords that have been converted into keywords in the first process SA-1, and related keywords are extracted. In the third process SA-3, the related keywords extracted in the second process SA-2 are combined to generate one or more search tasks (task texts) for searching text similar to the input free text, i.e., the task DB81. In the fourth process SA-4, the problem text generated in the third process SA-3 is input into the problem DB 81 and a search is performed to determine whether or not a hit is found, that is, whether or not a problem is found. In the fifth process SA-5, if a problem is found in the fourth process SA-4, the derived (obtained) solution is output. In the sixth process SA-6, if the problem is not found in the fourth process SA-4, a search is performed again.
[0048] Here, the six processes, the first process SA-1 to the sixth process SA-6, will be explained using specific examples. For example, if the problem entered in free text format is "I don't know how to prioritize my work," the first process SA-1 converts the entered problem, "I don't know how to prioritize my work," into a keyword. Specifically, in the first process SA-1, "I don't know how to prioritize my work," "work," "priority," "how to prioritize," and "I don't know" are converted into keywords.
[0049] In the second process SA-2, text mining is performed on the keywords generated in the first process SA-1, namely, "work," "priority," "how to set," and "don't know," and through text mining, related keywords are extracted: "busy," "task," and "progress check" from "priority," "decide" and "manage" from "how to set," and "difficult" and "can't do" from "don't know."
[0050] In the third process SA-3, the related keywords extracted in the second process SA-2 are combined (for example, "work," "priority," "how to set," "don't know," "busy," "task," "progress check," "decide," "manage," "difficult," and "can't") to generate one or more search tasks (task texts) for searching text similar to the input free text, i.e., the task DB81. Examples of generated problem texts include "I don't know how to prioritize work," "I don't know how to check progress," "I want to know how to manage tasks," and "Please tell me a good way to break down tasks."
[0051] In the fourth process SA-4, the problem text generated in the third process SA-3 is input into the problem DB 81 and a search is performed to determine whether or not a hit is found, that is, whether or not a problem is found. In the fifth process, SA-5, if a problem is found in the fourth process, SA-4, the derived (obtained) solution is output. In other words, recommended initiatives, know-how owners (organizations and individuals), and intermediaries and routes to know-how owners are presented to the user.
[0052] If no problem is found in the fourth process SA-4, the sixth process SA-6 performs the above-described text mining and problem text generation again to perform a search again. If a problem is found by re-searching in the sixth process SA-6, the derived (obtained) solution is output. In other words, recommended initiatives, know-how owners (organizations and individuals), and intermediaries and routes to know-how owners are presented to the user. On the other hand, if no problem is found, the user is prompted to search again.
[0053] Regarding inputting a question, an example of a multiple choice question will be explained. FIG. 6 is a diagram showing an example of task selection when the task input in FIG. 4 is multiple choice.
[0054] When entering a task, for example, in the "Attributes" selection box SK1, you can select "Newcomer (general)" using the radio button from among "Accepted candidate," "Newcomer (general)," "Young person (general)," "Not selected," etc. In addition, in the selection type SK2 for "major category," "communication" can be selected by using the radio button from among "thinking," "communication," "business knowledge," "not selected," etc. In addition, in the multiple choice SK3 for "Challenges," the participant can select "I can't use honorific language well" by pressing the radio button from among "It's difficult to report, communicate, and consult," "I can't use honorific language well," "I want to be able to speak well even with people I've never met before," "How can I speak up in meetings," and other options.
[0055] In this service, the server 1 presents the user with the following recommendations for the assignment selected from the multiple-choice format described above. In other words, the user is presented with recommendations such as "Training: Take etiquette training," "Books: Books about honorific language," "Actions: Get emails reviewed," and "Other: Find a low-level model." For example, if training for veterans and actions for the customer service industry are registered in the task DB81, in the above example, "Newcomer (general)" is selected in the "Attribute" selection formula SK1, so even if the task is the same, if the attributes are different, the server 1 will determine that it is not appropriate for the person in question, and will not output recommendations for training for veterans or actions for the customer service industry.
[0056] Although not specifically shown, examples other than those shown in FIG. 5, which relate to processing from input to recommendation, will be described below in order from Example 1 to Example 5.
[0057] <Case 1> Case 1 is an example in which recommendations to solve an individual's problem are output by inputting the individual's problem (multiple choice only). For example, when the tasks "new employee," "communication," and "not being able to use honorific language well" are selected from the multiple choice displayed on the user terminal 2 (no tasks are entered in free-form), the task acquisition unit 51 on the server 1 acquires the task selected on the user terminal 2. When the problems "new employee," "communication," and "not being able to use honorific language well" are acquired, the solution output unit 52 in the server 1 searches the problem DB 81 for the acquired problem to find a solution and outputs a recommendation to the user terminal 2. Specifically, the solution output unit 52 generates the problem text "(New employee) can't use honorific language well" and when the solution output unit 52 searches the problem DB 81 using this problem text, the search result is "Can't use honorific language well." When the search result "I can't use honorific language well" is found, the solution output unit 52 outputs the following recommendation to the user terminal 2. The recommendations are recommended initiatives (for individuals) such as "Training: Take etiquette training," "Specific action: Get reviews of email writing, etc.", "Books: Books about honorific language," "Useful information: Keywords: honorific language, honorific language, humble language," and "Specific work, affiliation, or occupation: Find a role model," and the solution output unit 52 outputs recommendations of this nature to the user terminal 2.
[0058] <Case 2> Case 2 is an example in which recommendations to solve personal problems are output by inputting personal problems (free-form only). For example, when the problem "I don't know how to prioritize work" is entered in the free-form input field displayed on the user terminal 2 (no problem is entered in the multiple-choice format), the problem acquisition unit 51 on the server 1 acquires the problem entered on the user terminal 2.
[0059] In the first process SA-1 by the solution output unit 52, "jobs," "priority," "how to prioritize," and "don't know" are used as keywords in the question "I don't know how to prioritize jobs." In the second process SA-2, text mining is performed on the keywords that were generated in the first process SA-1, namely, "work," "priority," "how to set," and "don't know," and through text mining, "business," "task," etc. are extracted from "work" as related keywords. Furthermore, from the "priority order," "order," "progress check," "busy," etc. are extracted as related keywords. Additionally, from the "how to attach" keyword, "decide" and "manage" are extracted as related keywords. Additionally, from "I don't understand," related keywords such as "difficult," "can't do," "what," and "not there" are extracted.
[0060] In the third process SA-3, the related keywords extracted in the second process SA-2 are combined to generate one or more search tasks (task texts) for searching text similar to the input free text, i.e., the task DB81. The generated problem texts may be, for example, "I don't know how to prioritize work," "I don't know how to check progress," "I want to know how to manage tasks," "I want to know a good way to break down tasks," "I don't know how to prioritize tasks," "I can't decide the order of tasks," "The order of work is difficult," etc.
[0061] In the fourth process SA-4, the problem text generated in the third process SA-3 is input into the problem DB 81 and a search is performed to determine whether or not a hit is found, that is, whether or not a problem is found. Here, the solution output unit 52 generates the problem text "I don't know how to prioritize tasks," and when the solution output unit 52 searches the problem DB 81 using this problem text, the search result is "I can't prioritize tasks."
[0062] In the fifth process SA-5, since a problem was found in the fourth process SA-4, the derived (obtained) solution is output. That is, the solution output unit 52 outputs the following recommendation to the user terminal 2. The recommendations are recommended initiatives (for individuals) such as "Training: Training on task decomposition and progress management," "Specific actions: Writing down tasks on paper, getting a review from your supervisor, using a task management tool," "Books: Books on work progress management and issue management," "Useful information: Keywords "task decomposition" and "progress management," and "Specific work, affiliation, and job type: Share a task management table for an internal project," and the solution output unit 52 outputs recommendations of this nature to the user terminal 2.
[0063] <Case 3> Case 3 is an example in which recommendations to solve personal problems are output by inputting personal problems (both multiple choice and free description). For example, when "mid-level employee," "system development," "project," or "one-off job" is selected as a task from the selection list displayed on the user terminal 2, the task acquisition unit 51 on the server 1 acquires the task selected on the user terminal 2. Also, for example, when the problem "I don't know how to prioritize work" is entered in the free-form input field displayed on the user terminal 2, the problem acquisition unit 51 on the server 1 acquires the problem entered on the user terminal 2.
[0064] In the first process SA-1 by the solution output unit 52, "jobs," "priority," "how to prioritize," and "don't know" are used as keywords in the question "I don't know how to prioritize jobs." In the second process SA-2, text mining is performed on the keywords that were generated in the first process SA-1, namely, "work," "priority," "how to set," and "don't know," and through text mining, "business," "task," etc. are extracted from "work" as related keywords. Furthermore, from the "priority order," "order," "progress check," "busy," etc. are extracted as related keywords. Additionally, from the "how to attach" keyword, related keywords such as "decide" and "manage" are extracted. Additionally, from "I don't understand," related keywords such as "difficult," "can't do," "what," and "not there" are extracted.
[0065] In the third process SA-3, the related keywords extracted in the second process SA-2 are combined to generate one or more search tasks (task texts) for searching text similar to the input free text, i.e., the task DB81. The generated problem texts may be, for example, "I don't know how to prioritize work," "I don't know how to check progress," "I want to know how to manage tasks," "I want to know a good way to break down tasks," "I don't know how to prioritize tasks," "I can't decide the order of tasks," "The order of work is difficult," etc.
[0066] In the fourth process SA-4, the problem text generated in the third process SA-3 is input into the problem DB 81 and a search is performed to determine whether or not a hit is found, that is, whether or not a problem is found. Here, the solution output unit 52 generates the problem text "I don't know how to prioritize tasks," and when the solution output unit 52 searches the problem DB 81 using this problem text, the search result is "I can't prioritize tasks."
[0067] In the fifth process SA-5, since a problem was found in the fourth process SA-4, the derived (obtained) solution is output. That is, the solution output unit 52 outputs the following recommendation to the user terminal 2. In addition, since the assignments are also input by multiple choice, the recommendations are output to the user terminal 2 taking into consideration the content of the assignments. The recommendations are recommended initiatives (for individuals) such as "Training: training on task decomposition and project management," "Specific actions: work backwards to break down tasks to reach the goal and use task management tools," "Books: books on project management, progress management and task management," "Useful information: keywords "project management," "progress management," "task decomposition," and "Specific work, affiliation, and job type: share examples of task management tools for projects of similar scale," and the solution output unit 52 outputs recommendations of this nature to the user terminal 2.
[0068] <Case 4> Case 4 is an example in which recommendations for solving organizational issues are output by inputting organizational issues (both multiple choice and free description). For example, when "Sales Department" and "Young Employees" are selected as organizational issues from the selection list displayed on the user terminal 2, the issue acquisition unit 51 on the server 1 acquires the organizational issues selected on the user terminal 2. Also, for example, when "we want to reduce overtime" is entered as an organizational issue in a free-form input field displayed on the user terminal 2, the issue acquisition unit 51 in the server 1 acquires the organizational issue entered on the user terminal 2.
[0069] In the first process SA-1 by the solution output unit 52, "overtime" and "want to reduce" are used as keywords in the phrase "want to reduce overtime." In the second process SA-2, text mining is performed on the keywords that were generated in the first process SA-1, namely, "overtime" and "want to reduce it," and related keywords such as "overtime," "after-hours work," and "long-working tasks" are extracted from "overtime" through text mining. In addition, from "want to reduce," related keywords such as "want to eliminate" are extracted.
[0070] In the third process SA-3, the related keywords extracted in the second process SA-2 are combined to generate one or more search tasks (task texts) for searching text similar to the input free text, i.e., the organizational information DB82. The generated task texts are assumed to be, for example, "I want to eliminate overtime work," "I want to reduce work after regular hours," "I want to reduce long hours of overtime work," and so on.
[0071] In the fourth process SA-4, the problem text generated in the third process SA-3 is input into the organization information DB 82 and a search is performed to see if there is a hit, that is, whether the problem can be found. Here, the solution output unit 52 generates the problem text "I want to reduce overtime work," and when the solution output unit 52 searches the organizational information DB 82 using this problem text, the search result is "reduce overtime work hours." Furthermore, when "I want to eliminate overtime work" is generated as the problem text and the solution output unit 52 searches the organization information DB 82 using this problem text, "I don't work overtime" is hit as a search result. Furthermore, when "I want to reduce work after regular hours" is generated as the problem text and the solution output unit 52 searches the organization information DB 82 using this problem text, "reduce work" is hit as a search result. Furthermore, when "I want to reduce long hours of overtime work" is generated as the problem text and the solution output unit 52 searches the organization information DB 82 using this problem text, "reducing overtime work hours" is hit as a search result.
[0072] In the fifth process SA-5, since a problem was found in the fourth process SA-4, the derived (obtained) solution is output. That is, the solution output unit 52 outputs the following recommendation to the user terminal 2. In addition, since the assignments are also input by multiple choice, the recommendations are output to the user terminal 2 taking into consideration the content of the assignments. The recommendations are recommended initiatives (organizations) such as "Training: training on labor management, task management, progress management, and reporting, communication, consultation," "Specific actions: identifying tasks, checking deadlines and progress, and establishing rules for progress reporting," "Books: books on progress management, task management, and reporting, communication, consultation," "Useful information: keywords "project management," "progress management," and "task decomposition," and "Specific tasks, affiliation, and job type: none in particular," and the solution output unit 52 outputs recommendations of this nature to the user terminal 2.
[0073] <Case 5> Case 5 is an example in which recommendations for solving individual and organizational issues are output by inputting individual and organizational issues (both in free-form only). For example, if "I can't write minutes well" is entered as an individual issue and "I want to revitalize regular meetings" is entered as an organizational issue in a free-form input field displayed on user terminal 2 (no multiple-choice issues are entered), then on server 1, issue acquisition unit 51 acquires the issues entered on user terminal 2.
[0074] In the first process SA-1 by the solution output unit 52, the keywords are "minutes," "good," and "can't write" in "I can't write minutes well." Also, the keywords are "regular," "meeting," "activation," and "want to" in "I want to revitalize regular meetings." In the second process SA-2, text mining is performed on the keywords that were generated in the first process SA-1, namely, "minutes," "good," "can't write," "regular," "meeting," "activation," and "want to," and through text mining, related keywords such as "minutes," "minutes memo," "memo," and "meeting memo" are extracted from "minutes." In addition, related keywords such as "correctly," "appropriately," and "wonderfully" are extracted from "well." In addition, keywords such as "can't make" and "can't get" are extracted from "can't write" as related keywords. In addition, "regular" and "routine" are extracted as related keywords from "regular". In addition, "conference" and the like are extracted from "meeting" as related keywords. Additionally, from "activation," related keywords such as "get excited," "be active," and "gather opinions" are extracted. In addition, "want to make someone do something" or "want to do something" are extracted as related keywords from "want to do something."
[0075] In the third process SA-3, the related keywords extracted in the second process SA-2 are combined to generate one or more search tasks (task texts) for searching text similar to the input free text, i.e., the task DB81. Regarding the individual's task, the generated task text is assumed to be, for example, "I can't create minutes correctly" or "I can't take proper notes on the minutes." Furthermore, regarding the organizational issues, the generated issue text is assumed to be, for example, "We want to revitalize regular meetings" or "We want to make regular meetings more active."
[0076] In the fourth process SA-4, the problem text generated in the third process SA-3 is input into the problem DB 81 and a search is performed to determine whether or not a hit is found, that is, whether or not a problem is found. Regarding the individual's task, the solution output unit 52 generates the task text "I can't create minutes correctly," and when the solution output unit 52 searches the task DB 81 using this task text, the search result is "Create appropriate minutes." In addition, the solution output unit 52 generates the problem text "I can't take proper notes on the minutes," and when the solution output unit 52 searches the problem DB 81 using this problem text, the search result is "I can't take notes during meetings."
[0077] On the other hand, with regard to the organizational problem, the solution output unit 52 generates the problem text "We want to revitalize regular meetings," and when the solution output unit 52 searches the organizational information DB 82 using this problem text, the search result is "no hits." In other words, the search result indicates that no problem is found. Furthermore, in the solution output unit 52, "I want to make regular meetings more lively" is generated as the problem text, and when the solution output unit 52 searches the organization information DB 82 using this problem text, the search result is "no hits." In other words, the search result is that no problem is found. Therefore, for organizational issues, a re-search using the sixth process SA-6 is required.
[0078] In the sixth process SA-6, a search is performed again for organizational issues by performing the above-described text mining and generating issue text. In the solution output unit 52, "I want to increase the number of comments at regular meetings" is generated as the problem text, and when the solution output unit 52 searches the organizational information DB 82 using this problem text, the search result hits "I want to increase the number of opinions expressed at regular meetings."
[0079] In the fifth process SA-5, since the individual problem was found in the fourth process SA-4, the derived (obtained) solution is output. Furthermore, since the organizational problem was also found by a re-search in the sixth process SA-6, the derived (obtained) solution is output in a similar manner. That is, the solution output unit 52 outputs the following recommendation to the user terminal 2.
[0080] Recommendations for individual challenges include recommended efforts (individual) such as "Training: training on how to listen to people, how to grasp the main points, and business writing," "Specific actions: recording all conversations, summarizing conclusions, and receiving a review from your supervisor," "Books: books on taking minutes and project management," "Useful information: keywords "minutes," "memos," "reporting, communicating, and consulting," and "task management," and "Specific tasks, affiliation, and job type: creating a notebook summarizing the main points." The solution output unit 52 outputs recommendations of this nature to the user terminal 2.
[0081] In addition, recommendations for organizational issues include recommended initiatives (organizations), such as "Training: training on team building, facilitation, and project management," "Specific actions: sharing agenda items in advance, asking for opinions by name, and setting meeting rules," "Books: books on team building, facilitation, and project management," "Useful information: keywords "team building," "facilitation," and "Specific duties, affiliation, and job type: none in particular," and the solution output unit 52 outputs recommendations of this nature to the user terminal 2.
[0082] FIG. 7 is a diagram showing a modification of FIG. The difference between Figure 7 and Figure 4 is that information relating to the attributes of individuals and organizations, i.e., at least one of the following information: BS score (business score) indicating an individual's ability, human power (an index relating to human power), and organizational power (an index relating to the power of a specific organization), is stored in organizational information DB82 as optional input information (although it is assumed here that the information is stored in organizational information DB82, this is just an example, and it may also be stored in another database). We will not go into detail below about the points that are basically the same as those in Figure 4, but the above-mentioned input information shown in Figure 7 makes it possible to add appropriate remuneration and treatment as output information.
[0083] In the following Case Studies 6 and 7, we will explain how recommendations are output taking into consideration the content of the task entered by the individual or organization, the capabilities possessed by the individual or organization, and the appropriate treatment and compensation of that individual or organization.
[0084] <Case 6> Case 6 is an example of a solution to an organizational challenge of finding new talent to promote to management roles, where recommendations are presented based on individual capabilities. Based on the tasks input by each individual and the capabilities they possess, a recommendation (recommended treatment) of personnel deemed suitable for the position is output.
[0085] Specifically, Person A is the head of the human resources department at a retail company, and is considering who can be entrusted with the position of store manager when opening a new store. In this consideration, Person A wants to select a new candidate for the position, rather than the current store manager. The multiple choice organizational themes entered by Person A are "promotion to managerial positions," "appropriate personnel placement," and "team building." The free-form organizational themes entered by Person A are "what kind of personnel can manage?"
[0086] From this input information, the solution is to recommend a suitable person to assign as a store manager candidate. In Case 6, the solution output unit 52 functions to derive a solution based on the tasks, BS scores, and human capabilities input by each individual. Here, based on the information input by person A and the information of each individual stored in the organization information DB 82, person B is recommended as the most suitable person.
[0087] The basis for recommending Person B was that Person B had entered the following personal multiple choice tasks: "Increase store sales," "Team building," and "Improve member skills." Furthermore, there was no significant difference between Person B's BS score and organizational strength compared to individuals currently in store manager positions. Furthermore, when looking at the sense of challenges entered by Person B, when compared to individuals with the same attributes (age, position), it was possible to sense from the above input that there were not only personal but also organizational challenges. Furthermore, these challenges were similar to the challenges felt by current store managers. As a result, a recommendation was made to Person A, the head of the human resources department, that Person B should be assigned to the store manager position.
[0088] As can be seen from Case 6, this service can output recommendations (recommended compensation) for personnel who are deemed suitable for a position based on the tasks input by each individual and the capabilities they possess.
[0089] <Case 7> Case 7 is an example in which recommendations for compensation and working styles are presented as solutions to solving the department's problems, based on issues input by multiple individuals belonging to the planning department. The organizational issues entered by Person C, the head of the planning department, are "high turnover rate" and "lack of effective training." In contrast, the most common multiple-choice questions entered by individuals in the planning department are "heavy workload," "how to balance work and family life," and "work style."
[0090] Based on the commonalities between the issues felt by Person C and those felt by many individuals in the planning department, a solution to the organization's issues is recommended to Person C. In the case of this service in Case 7, the issue DB81 indicates that the issues recognized by each individual in the planning department are likely to be related to current treatment and compensation, and that the planning department as a whole has high BS scores, human capabilities, and organizational capabilities, and it is possible that appropriate compensation is not being paid compared to other departments. Based on these results, improvements to treatment and compensation are recommended to Person C as a solution to avoid the risk of resignation. As can be seen from Case 7, this service can output recommendations (recommended compensation) for personnel who are deemed suitable for a position based on the tasks input by each individual and the capabilities they possess.
[0091] Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and modifications, improvements, etc. within the scope of achieving the object of the present invention are included in the present invention.
[0092] For example, the system configuration shown in FIG. 1 and the hardware configuration of the server 1 shown in FIG. 2 are merely examples for achieving the object of the present invention, and are not particularly limited.
[0093] Furthermore, the functional block diagram shown in Fig. 3 is merely an example and is not particularly limited. That is, it is sufficient if the information processing system in Fig. 1 is provided with functions that can execute the various processes described above as a whole, and the functional blocks and databases used to realize these functions are not particularly limited to the example in Fig. 3.
[0094] Furthermore, the locations of the functional blocks and databases are not limited to those shown in FIG. 3 and may be arbitrary. For example, at least some of the functional blocks and databases arranged on the server 1 side may be provided on the user terminal 2 side or on another information processing device (not shown).
[0095] The above-described series of processes can be executed by hardware or software. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination thereof.
[0096] When a series of processes is executed by software, the programs that make up the software are installed into a computer or the like from a network or a recording medium. The computer may be a computer built on dedicated hardware. The computer may also be a computer capable of executing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.
[0097] The recording medium containing such a program may be composed not only of a removable medium (not shown) that is distributed separately from the device main body in order to provide the program to the user, but also of a recording medium that is provided to the user in a state that is pre-installed in the device main body.
[0098] In this specification, the steps describing the program to be recorded on the recording medium include not only processes that are performed in chronological order, but also processes that are not necessarily performed in chronological order but are performed in parallel or individually.
[0099] To sum up, the information processing system to which the present invention is applied is sufficient as long as it has the following configuration, and can take on a variety of different embodiments. That is, an information processing device to which the present invention is applied (for example, the server 1 shown in FIGS. 1 to 3) A task acquisition unit (e.g., the task acquisition unit 51 in FIG. 3) for acquiring at least one of tasks that a user (e.g., the employee) belonging to a predetermined organization (e.g., the company) recognizes about himself / herself (e.g., the personal task) and tasks that the user recognizes about the predetermined organization (e.g., the organizational task); a solution output means (e.g., the solution output unit 52 in FIG. 3) for obtaining a solution to one or more of the obtained tasks (e.g., the list portion of the current target in the task DB 81 in FIG. 3) based on information on at least one of solutions that have actually been obtained in the past for at least a part of the obtained one or more tasks and past activities that have actually been performed to reach the solution (e.g., recommendations (=solutions that have actually been obtained in the past) associated with task candidates that became past tasks in the task DB 81 in FIG. 3, or information stored in the organization information DB 82 in FIG. 3), and outputting the obtained solution or information based thereon; It is enough to have this.
[0100] This makes it possible to output recommendations for solving problems that a user recognizes for himself or herself or for an organization. That is, it is possible to derive recommendations and provide them to the user.
[0101] In addition, the task acquisition means Acquire one or more candidate assignments selected by the user from a plurality of candidate assignments prepared in advance (for example, assignments in the multiple-choice format of FIG. 6) as the assignments. It is possible. According to the present invention, a multiple-choice input method can be adopted in which a task is selected from categorized options, and one or more task candidates selected by the user can be acquired as the task.
[0102] In addition, the task acquisition means The free-form text entered by the user as the assignment is subjected to text mining (for example, the text mining shown in FIGS. 4 and 5), and based on the results of the text mining, similar candidates are selected from the plurality of assignment candidates prepared in advance and used as the assignment. It is possible. According to the present invention, tasks including similar tasks can be acquired by performing text mining from a free-form input method that allows the user to write freely.
[0103] and a task candidate addition / change means for adding or changing one or more of the plurality of task candidates based on the results of the text mining. The sensor may further include: According to the present invention, for example, only the scrutinized tasks can be added or changed as multiple task candidates.
[0104] The solution output means outputs one or more activities to be performed by the user or organization as the solution, and also outputs information based on the solution that will be useful in performing the one or more activities (for example, people such as the above-mentioned seniors, organizations, books, courses, etc.). It is possible. According to the present invention, it is possible to output information such as senior people, organizations, books, courses, etc. that will be useful in carrying out the above-mentioned activities.
[0105] The task acquisition means Linking the acquired one or more tasks with attribute information of the specified organization or attribute information of the user; It is possible. According to the present invention, recommendations can be output taking into consideration the content of the task entered by an individual or organization, the capabilities possessed by the individual or organization, and the appropriate treatment and compensation of the individual or organization. [Explanation of symbols]
[0106] 1 Server, 2 User terminal, 11 CPU, 12 ROM, 13 RAM, 14 Bus, 15 Input / output interface, 16 Input section, 17 Output section, 18 Memory section, 19 Communication section, 20 Drive, 30 Removable media, 51 Task acquisition section, 52 Solution output section, 53 Task candidate addition / change section, 81 Task DB, 82 Organization information DB
Claims
1. an assignment acquisition means for acquiring at least one assignment out of an assignment that a user belonging to a predetermined organization recognizes for himself or herself and an assignment that the user recognizes for the predetermined organization; a solution output means for determining a solution to the one or more acquired problems based on information regarding at least one of solutions actually determined in the past for at least a part of the one or more acquired problems and past activities actually performed to reach the solution, and outputting the determined solution or information based thereon; An information processing device comprising:
2. The task acquisition means Acquire, as the assignment, one or more assignment candidates selected by the user from a plurality of assignment candidates prepared in advance; The information processing device according to claim 1 .
3. The task acquisition means A free-form text input by the user as the assignment is text-mined, and a similar candidate assignment is selected as the assignment from among the plurality of candidate assignments prepared in advance based on the results of the text-mining. The information processing device according to claim 2 .
4. a task candidate addition / change means for adding or changing one or more of the plurality of task candidates based on the results of the text mining; The information processing device according to claim 3 , further comprising:
5. the solution output means outputs one or more activities to be performed by the user or organization as the solution, and also outputs information based on the solution that will be used to support the user in performing the one or more activities. The information processing device according to claim 1 .
6. The task acquisition means Linking the acquired one or more tasks with attribute information of the specified organization or attribute information of the user; The information processing device according to claim 1 .
7. An information processing method executed by an information processing device, a task acquisition step of acquiring at least one task out of tasks that a user belonging to a predetermined organization recognizes about himself or herself and tasks that the user recognizes about the predetermined organization; a solution output step of determining a solution for the one or more acquired tasks based on information regarding at least one of solutions actually determined in the past for at least a part of the one or more acquired tasks and past activities actually performed to reach the solution, and outputting the determined solution or information based thereon; An information processing method including:
8. On the computer, a task acquisition step of acquiring at least one task out of tasks that a user belonging to a predetermined organization recognizes about himself or herself and tasks that the user recognizes about the predetermined organization; a solution output step of determining a solution for the one or more acquired tasks based on information regarding at least one of solutions actually determined in the past for at least a part of the one or more acquired tasks and past activities actually performed to reach the solution, and outputting the determined solution or information based thereon; A program that executes control processing including:
Citation Information
Patent Citations
System and apparatus for personnel training support
JP2004246507A