Information processing system, information processing device, information processing method, and program
The information processing system engages users by allowing them to edit and add information on career, skills, and internal characteristics, improving recommendation accuracy and user interaction.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- WORKS HUMAN INTELLIGENCE CO LTD
- Filing Date
- 2024-11-12
- Publication Date
- 2026-05-22
Smart Images

Figure 2026085068000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing system, an information processing apparatus, an information processing method, and a program.
Background Art
[0002] There is known a service that recommends training or work to a user based on information obtained from the user. For example, in Patent Document 1, there is disclosed a service that presents recommendation information regarding training that an employee should take or new work that an employee should perform to the employee in response to receiving target information regarding professional skills or experience from the employee.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] Here, in order to make an appropriate proposal to the user, it is necessary to have the user provide as much information about the user himself / herself as possible.
[0005] An object of the present disclosure is to provide an information processing system, an information processing apparatus, an information processing method, and a program that can prompt a user to provide information regarding the user himself / herself in view of the above-described problems.
Means for Solving the Problems
[0006] An information processing system according to one aspect of the present disclosure comprises one or more processors and memory. The one or more processors are capable of performing an acquisition step and a display control step. In the acquisition step, the one or more processors acquire first input information relating to at least one of career, skills, and internal characteristics. In the display control step, the one or more processors cause the display unit of a user terminal operated by the user to display a second screen including an area showing recommendation information generated based on the acquired first input information and an input area on which the first input information can be added, modified, or edited.
[0007] An information processing device according to one aspect of the present disclosure comprises one or more processors and a memory. The one or more processors are capable of performing an acquisition step and a display control step. In the acquisition step, the one or more processors acquire first input information relating to at least one of career, skills, and internal characteristics. In the display control step, the one or more processors cause the display unit of a user terminal operated by the user to display a second screen including an area showing recommendation information generated based on the acquired first input information and an input area from which the first input information can be added, modified, or edited.
[0008] An information processing method according to one aspect of this disclosure is implemented by one or more processors. The information processing method comprises an acquisition step and a display control step. The acquisition step is a step of acquiring first input information relating to at least one of career, skills, and internal characteristics. The display control step is a step of causing a second screen, which includes an area showing recommendation information generated based on the acquired first input information and an input area on which the first input information can be added, modified, or edited, to be displayed on the display unit of a user terminal operated by the user.
[0009] A program according to one aspect of the present disclosure operates a computer comprising one or more processors and memory. The program enables the one or more processors to perform an acquisition step and a display control step. In the acquisition step, the one or more processors acquire first input information relating to at least one of career, skills, and internal characteristics. In the display control step, the one or more processors cause the display unit of a user terminal operated by the user to display a second screen including an area showing recommendation information generated based on the acquired first input information and an input area on which the first input information can be added, modified, or edited. [Effects of the Invention]
[0010] This disclosure enables the provision of an information processing system, information processing device, information processing method, and program that can encourage users to provide information about themselves. [Brief explanation of the drawing]
[0011] [Figure 1] This is a block diagram showing the overall configuration of the information processing system according to Embodiment 1. [Figure 2] This is a block diagram showing the hardware configuration of a user terminal according to Embodiment 1. [Figure 3] This is a block diagram showing the hardware configuration of the information processing device according to Embodiment 1. [Figure 4] This is a block diagram showing the functional configuration of the information processing device according to Embodiment 1. [Figure 5] This is a flowchart showing the flow of the information processing method according to Embodiment 1. [Figure 6] This is a diagram showing an example of the first screen. [Figure 7] This is a diagram showing an example of an intermediate screen. [Figure 8] This figure shows an example of a data structure for position information. [Figure 9] This figure shows an example of the second screen. [Figure 10]It is a diagram showing another example of the second screen. [Figure 11] It is a block diagram showing the overall configuration of the information processing system according to Embodiment 2.
Mode for Carrying Out the Invention
[0012] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding elements are denoted by the same reference numerals, and redundant descriptions may be omitted as necessary for clarity of explanation.
[0013] <Embodiment 1> First, Embodiment 1 of the present disclosure will be described. 1. Hardware Configuration In this section, the hardware configuration of the information processing system 1 according to this embodiment will be described. FIG. 1 is a block diagram showing the overall configuration of the information processing system 1 according to Embodiment 1.
[0014] 1.1 Information Processing System 1 The information processing system 1 is a computer system that makes appropriate proposals related to careers to users. A career refers to job experience from the past to the future, or the associated skill development. For example, a user is a member belonging to an organization. The organization is a company, a government agency, an arbitrary group, or other organization. Also, the member is an employee, an officer, or other member of the organization.
[0015] In Embodiment 1, the user is an employee of a company. And the information processing system 1 is used to recommend positions within the organization to employees of the company. A position within the organization is an example of a career. The information processing system 1 includes an information processing device 2 and a user terminal 3. The information processing device 2 and the user terminal 3 are communicably connected via a network NW such as the Internet.
[0016] 1.2 User Terminal 3 The user terminal 3 is a computer terminal operated by the user. For example, the user terminal 3 is a smartphone, a tablet terminal, a personal computer, or other communication terminals capable of input and output. The user terminal 3 transmits information about the user received by a user operation to the information processing device 2 via the network NW. The information about the user is information related to at least one of the user's carrier, skills, and inner characteristics. The inner characteristics indicate the user's values or personality characteristics, particularly the user's values or personality characteristics with respect to the carrier.
[0017] FIG. 2 is a block diagram showing the hardware configuration of the user terminal 3 according to Embodiment 1. The user terminal 3 includes a control unit 31, a communication unit 35, a storage unit 36, an input unit 37, and a display unit 38, and these components are electrically connected via a communication bus inside the user terminal 3. The control unit 31 includes a processor 32, a ROM 33, and a RAM 34. Note that the hardware configurations of the control unit 31, the communication unit 35, and the storage unit 36 are substantially the same as those of the control unit 21, the communication unit 25, and the storage unit 26 in the information processing device 2 described later, and thus the description thereof is omitted.
[0018] The input unit 37 may be included in the housing of the user terminal 3 or may be externally attached. For example, the input unit 37 may be integrated with the display unit 38 and implemented as a touch panel. Of course, instead of the touch panel, a switch button, a mouse, a QWERTY keyboard, or the like may be adopted. That is, the input unit 37 receives an operation input made by the user of the user terminal 3. The input is transferred as a command signal to the control unit 31 via the communication bus, and the control unit 31 can execute predetermined control and calculations as necessary.
[0019] The display unit 38 may be included in the casing of the user terminal 3, for example, or it may be an external component. The display unit 38 displays a graphical user interface (GUI) screen that can be operated by the user. This is preferably done by using different display devices such as a CRT display, liquid crystal display, organic EL display, and plasma display, depending on the type of user terminal 3.
[0020] 1.3 Information Processing Device 2 Information processing device 2 is a computer such as a server. For example, information processing device 2 is managed by the organization's administrator. Information processing device 2 generates recommendation information based on user information received from user terminal 3 and presents the recommendation information to the user.
[0021] Figure 3 is a block diagram showing the hardware configuration of the information processing device 2 according to Embodiment 1. The information processing device 2 comprises a control unit 21, a communication unit 25, a storage unit 26, and an input unit 27, and these components are electrically connected within the information processing device 2 via a communication bus.
[0022] The control unit 21 comprises a processor 22, a ROM 23, and a RAM 24. The processor 22 implements each function by executing programs stored in the ROM 23 or the storage unit 26. Each function will be described in detail in the next section. The ROM 23 is a non-temporary storage medium such as ROM (Read-only memory), and various programs or data for the processor 22 to perform various controls or calculations are stored in it in advance. The RAM 24 is a volatile storage medium such as RAM (Random Access Memory), and is a storage area for temporarily holding information when the processor 22 is operating. An area for performing the various processing according to this embodiment can be secured in this RAM 24.
[0023] The communication unit 25 is a communication interface for connecting to a network NW. The storage unit 26 is a storage device that includes a non-temporary computer-readable medium or a physical storage medium. The hardware configuration of the input unit 27 is substantially the same as that of the input unit 37 described above. Note that the input unit 27 is not essential in the information processing device 2.
[0024] 2. Functional Configuration This section describes the functional configuration of this embodiment. The system according to this embodiment is implemented by an information processing system 1. The information processing method described later is executed by the information processing system 1.
[0025] Figure 4 is a block diagram showing the functional configuration of the information processing device 2 according to Embodiment 1. The control unit 21 realizes the functions of the acquisition unit 211, summarization unit 212, generation unit 213, and display control unit 214 by executing a program.
[0026] In the acquisition step, the acquisition unit 211 acquires information about the user entered by the user via the first screen displayed on the display unit 38 of the user terminal 3 as first input information from the user terminal 3. In Embodiment 1, the first input information is information about the user's career, skills, and inner characteristics, or a combination thereof. More specifically, the first input information includes career information showing the user's history, skill information showing the user's skills, and goal information showing the user's goals. The first input information may also include time-series information. In other words, the first input information may include not only information about the current user but also information about the past user. The first screen will be described in detail later.
[0027] The summarization unit 212 and the generation unit 213, as a generation step, generate recommendation information to be presented to the user based on the first input information, in response to receiving the first input information from the user. The generation step includes a first generation step and a second generation step.
[0028] As a first generation step, the summarization unit 212 generates first feature information, which includes at least a portion of the first input information, in response to receiving first input information from the user. In Embodiment 1, the first feature information is information that indicates the user's characteristics. In Embodiment 1, the first feature information indicates characteristics of at least one of the user's career, skills, and inner characteristics. In Embodiment 1, the first feature information is text data, so hereafter, the first feature information will be referred to as the first feature text. However, the first feature information may be in other data formats such as numerical values, vectors, or matrices.
[0029] As a second generation step, the generation unit 213 generates recommendation information to be presented to the user based on the first feature text generated by the summarization unit 212.
[0030] In Embodiment 1, the recommendation information includes position information that indicates a position within the organization. Position information will be described in detail later. A position indicates a job title, job type, scope of work, department, or project within the organization.
[0031] As a display control step, the display control unit 214 controls the display unit 38 of the user terminal 3 to display a screen that includes at least one of an input area that can accept input from the user and an area that displays recommendation information to be presented to the user. This control may involve the display control unit 214 transmitting images constituting the screen to the user terminal 3, or the user terminal 3 transmitting information necessary to generate the screen to the user terminal 3. Upon receiving the necessary information, the user terminal 3 displays the screen on the display unit 38.
[0032] The display control unit 214 executes a first display control step before the acquisition step and a second display control step after the generation step. Specifically, as the first display control step, the display control unit 214 causes the display unit 38 of the user terminal 3 to display a first screen that includes an input area into which first input information can be entered. More specifically, as the second display control step, the display control unit 214 causes the display unit 38 to display a second screen that includes an input area into which first input information can be added, modified, or edited, and an area that displays recommendation information. The first and second screens will be described in detail later.
[0033] 3. Operation of Information Processing System 1 Section 3 will explain the flow of the information processing method executed by the information processing device 2, with reference to the diagram.
[0034] 3.1 Overview of Information Processing Figure 5 is a flowchart showing an example of the flow of the information processing method according to Embodiment 1. Note that the order of processing can be rearranged as appropriate, and multiple processes may be executed simultaneously. Furthermore, some processes may be omitted.
[0035] First, the display control unit 214 displays a first screen on the display unit 38 of the user terminal 3, which includes an input area where the first input information can be entered (S11: first display control step). Next, the acquisition unit 211 acquires the first input information entered by the user via the first screen from the user terminal 3 (S12: acquisition step). At this time, the acquisition unit 211 may store the first input information in the storage unit 26, associating it with the user. Next, the summarization unit 212 generates a first feature text that indicates the user's characteristics from the first input information (S13: first generation step). Next, the generation unit 213 matches the user with a position using the first feature text (S14). Next, the generation unit 213 generates recommendation information about positions that match the user based on the matching results (S15: second generation step). The display control unit 214 then causes the display unit 38 of the user terminal 3 to display a second screen on the user terminal 3, which includes an input area where the first input information can be added, modified, or edited, and an area showing recommendation information (S16: second display control step). In other words, the input area for the first input information and the recommendation information are displayed on the same screen.
[0036] [effect] As described above, according to Embodiment 1, the information processing device 2 displays the first input area of the first input information and the recommendation information on the same screen. Users who view the recommendation information can easily update the first input information by adding, modifying, or editing it, based on the recommendation information. Furthermore, by presenting the recommendation information, it is possible to raise the user's awareness of their career and provide an incentive for them to expand the first input information to reflect it in the recommendation information. Therefore, the information processing device 2 can encourage users to provide information about themselves.
[0037] 3.2 Details of Information Processing Next, I will explain the details of the information processing described above.
[0038] [1st screen] Figure 6 shows an example of the first screen 5. Figure 7 shows an example of the intermediate screen 6. The first screen 5 includes at least a first input area 50 for inputting first input information. When first input information is input via the first input area 50, the display control unit 214 transitions from the first screen 5 to the intermediate screen 6.
[0039] As shown in Figure 6, the first input area 50 on the first screen 5 consists of individual input areas 51, 52, and 53. The individual input areas 51, 52, and 53 are configured to accept information about the target item from the user as first input information in free text or selection format.
[0040] As shown in Figure 7, the second input area 60 in the intermediate screen 6 is an area that displays the first input information received via the individual input areas 51, 52, and 53, and is also an area that can accept the addition of new first input information or the modification or editing of the currently displayed first input information. The second input area 60 is composed of individual input areas 61, 62, and 63, corresponding to each of the individual input areas 51, 52, and 53.
[0041] Individual input fields 51 and 61 are input fields for goal information. Goal information is an example of information about the user's future and an example of information that indicates what the user wants to do. For example, goal information is information about the person the user wants to be in the future, the position they want to hold in the future, the work they want to be involved in in the future, or what the user wants to accomplish through their work in the future. For example, individual input field 51 can accept goal information from the user in free text format.
[0042] Individual input fields 52 and 62 are input fields for skill information. Skill information is an example of information about the user's current status and an example of information that shows what the user can do. For example, skill information may include the user's qualifications, the user's job expertise, domain expertise, the user's role in a CDP (career development program) implemented within the organization, or the user's skills certified based on defined skill standards.
[0043] Job specialization refers to the profession in which the user possesses specialized knowledge. Domain expertise refers to the technical area or field of specialization in which the user possesses specialized knowledge. The defined skill standards may include, for example, the IT Skill Standard (ITSS), Information System User Skill Standard (UISS), Embedded Systems Skill Standard (ETSS), or iCompetency Dictionary (iCD) created by IPA (Information-technology Promotion Agency, Japan).
[0044] The individual input area 52 may accept not only skill information but also the number of years of work experience related to that skill.
[0045] Individual input fields 53 and 63 are input fields for career information. Career information is an example of information about the user's current or past, and an example of information that shows what the user can do. For example, career information may include not only the positions the user has held, but also information about the user's educational background or training the user has taken, or a combination of these. Furthermore, career information may include information about the user's role in each position the user has held, what the user learned in that position, or the projects the user participated in while in that position, or a combination of these.
[0046] Here, career information is an example of first input information that includes time-series information. For such first input information that includes time-series information, the display control unit 214 may display the input time-series information in a timeline format on the second screen of the second display control step, as shown in this figure. This clarifies the time-series relationship of the experienced events, making it easier for the user to review their experiences. Furthermore, by making the appearance neat and easy to read, it is possible to increase the user's motivation to complete the timeline.
[0047] [Generation process of the first feature text: First generation step (S13)] In S13, the summarization unit 212 generates a first feature text that describes the user's characteristics from the first input information using the first generative model. For example, the summarization unit 212 uses the first generative model to generate text data that expresses what the user can do, as the first feature text, from the skill information and career information that show what the user can do. As an example, suppose that the skill information for "Taro Yamada" is input as follows: job specialization "Research and Development 12 years", domain specialization "Organic Synthesis 10 years" and "Computational Science 2 years", and career information is input as "Research and Development, Life Sciences Division" and "Research and Development Leader, Petrochemicals Division". In this case, the summarization unit 212 may generate the following first feature text: "Taro Yamada has been engaged in research and development for 12 years, honing his expertise in organic synthesis and computational science. At the Life Sciences Division, he has been involved in a wide range of research and development projects. At the Petrochemicals Division, he led a team as a research and development leader, contributing to the creation of innovative solutions. He demonstrates excellent leadership in product development and process improvement by utilizing his diverse technologies."
[0048] In this embodiment 1, the summarization unit 212 uses a Large Language Model (LLM), which is an example of generative AI (Artificial Intelligence), as the first generative model. Specifically, the summarization unit 212 generates a prompt that includes at least a part of the first input information, inputs the prompt to the LLM, and obtains the first feature text. The LLM is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> The model may be a general-purpose model, such as those disclosed in [publication name], or a dedicated model tuned for the information processing system 1 of this embodiment. In the latter case, the large-scale language model may be trained using a training dataset that includes a training prompt containing first input information for training and a first feature text that is the correct answer. Training may be performed in the control unit 21 of the information processing device 2, or by an external device (not shown).
[0049] In the above generation process, the type of information referenced is not limited, as long as the first feature text can be obtained from the first input information. The referenced information may be, for example, a database, a lookup table, rule-based information defined by a predetermined function (e.g., a regression equation), or another pre-trained model that has been trained to recognize the correlation between input and output.
[0050] Furthermore, the prompt, which is the input information for the first generation model, may include not only the first input information but also other information. Other information may include conditions for the data size of the first feature text (e.g., number of characters), conditions for the importance or relative weight of each type of first input information (e.g., prioritizing career information over skills information), conditions for the features desired in the first feature text (e.g., conciseness or clarity), or combinations thereof. By specifying a small number of characters or conciseness, the summarization unit 212 can generate a summary text as the first feature text by combining multiple pieces of first input information.
[0051] Alternatively, instead of including the above-mentioned additional information in the prompt, the parameters of the first generative model may be adjusted through learning to satisfy the above conditions.
[0052] Further information could include user information already held by the organization. This other information may be registered in the organization's employee database. This information may be information that the user can recognize, or information that the user cannot recognize, such as information that the user cannot access. Specifically, this other information may include career information such as the positions the user has held, the results of aptitude tests at the time of hiring or employment, evaluations of the user by supervisors or colleagues, or a combination of these.
[0053] [Position Information] Figure 8 shows an example of the data structure of position information T1. As shown in this figure, position information T1 includes department T11, job title T12, and second feature text T13.
[0054] Department T11 indicates a department within the organization. Job title T12 indicates a job title within the organization. The second characteristic text T13 is the text that describes the position. In other words, in position information T1, there is a corresponding second characteristic text T13 for each position. In the example in this diagram, a position is defined by a combination of department T11 and job title T12. For example, the position of "Group Leader" in the department "Basic Research and Development Group" is associated with the second characteristic text: "Plan, direct, and lead the execution of all development themes within the organization. Participate in formulating departmental goals, basic policies, and systems and regulations."
[0055] The second characteristic text may be manually entered by the administrator of the information processing device 2, or it may be automatically generated by the control unit 21 based on pre-registered information corresponding to that position. The pre-registered information may be the name of the position itself or keywords extracted therefrom (e.g., "basic research," "leader"), classification items or higher-level concepts assigned to the position (e.g., "technical," "office worker," "supervisor"), keywords describing the characteristics required for the position (e.g., "leadership," "broad perspective"), synonyms for these, or combinations thereof.
[0056] The method for generating the second feature text may be substantially the same as the method for generating the first feature text. That is, the summarization unit 212 may generate the second feature text from the underlying information described above using a second generative model. An LLM may be used as the second generative model. The second generative model is substantially the same as the first generative model, so its explanation will be omitted.
[0057] Position information T1 is pre-stored in the storage unit 26 of the information processing device 2 and read when the generation unit 213 performs the matching process shown in S14. However, the system is not limited to this; position information T1 may also be stored in an external device, and the control unit 21 may acquire position information T1 from the external device when performing the matching process.
[0058] [Matching process: S14] In S14, the generation unit 213 matches users with positions within the organization using the first feature text and position information T1. More specifically, the generation unit 213 first reads the second feature text corresponding to each position from the position information T1. Next, the generation unit 213 calculates the degree of match between the first feature text and the second feature text. The degree of match corresponds to the degree of match between the first input information that forms the basis of the first feature text and the position corresponding to the second feature text. Here, "matching" indicates that there is a correlation between the two, and the degree of match indicates the degree of correlation. For example, "matching" includes not only the state in which the meaning of the entire text or the words or phrases contained therein are similar between the texts, but also the state in which the meanings are not similar between the texts but are recognized as being correlated based on past experience.
[0059] In calculating the degree of match, known methods for analyzing correlations can be used. For example, analytical methods include performing co-occurrence analysis using a corpus or dataset, extracting similar concepts through clustering, or performing regression analysis with a correlation matrix. The objects of analysis may be words, phrases, the entire text, or features extracted from these. The generation unit 213 may then calculate the degree of match based on the above correlations.
[0060] The generation unit 213 may also calculate the match score using a pre-trained model. For example, the pre-trained model may be trained to output a match score using features extracted from the first feature text and the second feature text as input.
[0061] The generation unit 213 then identifies positions to be presented to the user as position candidates based on the match degree. For example, the generation unit 213 may identify the top N positions (where N is a natural number) in descending order of match degree as position candidates. Alternatively, the generation unit 213 may identify positions with a match degree equal to or greater than a predetermined threshold as position candidates.
[0062] Since the information used for matching is not the initial input information entered by the user, but rather information newly generated by the summarization unit 212 based on the initial input information, the user can freely enter the initial input information without worrying about formatting. In other words, the user can enter the initial input information in free text format.
[0063] The positions subject to matching may be all positions within the organization or only some of them. In the latter case, for example, the positions subject to matching may be limited to positions that are currently being recruited or are scheduled to be recruited (for example, positions publicly advertised within the company). That is, the generation unit 213 may calculate the degree of match between the first input information and the positions that are currently being recruited or are scheduled to be recruited in this matching process. This allows the control unit 21 to present positions that are a good match for the user among the positions the user is likely to take in the near future in subsequent processing, thereby encouraging the user to engage in immediate self-improvement. It also provides the user with motivation to apply for those positions.
[0064] [Recommendation information generation process: Second generation step (S15)] In S15, the generation unit 213 generates recommendation information based on the matching results, which is information about positions that match the user. In other words, the generation unit 213 generates recommendation information based on the position candidates identified in S14.
[0065] The recommendation information may include the name of the identified position candidate, at least a portion of the corresponding second feature text, or the information that formed the basis for generating the second feature text, or a combination thereof. The recommendation information may also include information indicating the degree of match calculated in S14. Furthermore, the recommendation information may include image data representing this information.
[0066] The recommendation information may also include information indicating the reason for the match. The information indicating the reason for the match may be newly generated by the generation unit 213 based on at least a part of the second feature text corresponding to the position candidate or on the information that formed the basis for generating the second feature text. For example, the generation unit 213 may identify a part between the first feature text and the second feature text that had a particularly high degree of match and generate information indicating the reason for the match based on that part. As an example, the generation unit 213 may identify a combination of a word or phrase contained in the first feature text and a word or phrase contained in the second feature text that has a degree of match equal to or greater than a predetermined threshold, and generate information indicating the reason for the match based on that combination. The information indicating the reason for the match may, but is not limited to, text data.
[0067] [Second screen] In S16, the display control unit 214 causes the display unit 38 of the user terminal 3 to display a second screen, which includes an input area for the first input information and an area for displaying recommendation information. At this time, the second screen may further include information indicating the degree of match between the first input information and the position candidates, in particular an image indicating the degree of match.
[0068] Figure 9 shows an example of the second screen 7. As shown in this figure, the second screen 7 includes a recommendation area 74, which is an area that displays recommendation information, in addition to the second input area 60. The recommendation area 74 includes an individual recommendation area 75.
[0069] Individual Recommendation Area 75 displays information about position candidates identified through matching the initial input information with all positions within the organization. In this figure, three position candidates are presented in Individual Recommendation Area 75 in order of their degree of match.
[0070] For each position candidate, an image is displayed at a location corresponding to the position candidate's name, showing the degree of match between the first input information and the position candidate. The length of the bar represented by this image indicates the degree of match. This allows the user to quantitatively and immediately grasp the degree of their suitability for that position candidate. The image may also show the difference between the match degree and a predetermined maximum score (100%). This makes the user aware of the amount they are lacking to take on that position candidate. As a result, it can further encourage the user to input their first input information.
[0071] In this embodiment 1, the display order of information regarding position candidates is determined by the display control unit 214 based on the degree of match, but it is not limited to this and may be determined based on other information in addition to or instead of the degree of match. This makes it possible to change the perspective emphasized between identifying position candidates and determining the display order. For example, suitability for the position may be emphasized for position candidates, while ease of attracting the user's interest may be emphasized for the display order. In this case, the display control unit 214 may determine the display order based on other information not used in the matching process. For example, if skill information and career information are used in the matching process, the display control unit 214 may determine the display order of position candidates based on the degree of match and goal information. In this way, the control unit 21 selects position candidates based on the user's current or past characteristics, but by presenting position candidates to the user in a way that aligns with the user's desired future, it is possible to ensure suitability for the position while making it easier to attract the user's interest.
[0072] Furthermore, the display control unit 214 may determine the display order based on the relatively more important information among the first input information used in the matching process, in addition to the match score. For example, suppose skill information and career information are used in the matching process. In this case, if the career information is more important than the skill information, the display control unit 214 may determine the display order of the position candidates based on the match score and the career information. This makes it possible to adjust the weighting between the selection of position candidates and the determination of the display order.
[0073] As shown in this figure, the recommendation area 74 may include an individual recommendation area 76 in addition to the individual recommendation area 75. The individual recommendation area 76 displays information about position candidates identified through matching between the first input information and the currently recruiting positions. In this figure, three position candidates are presented in the individual recommendation area 76 in order of decreasing match degree. The display of images indicating the match degree and the display order of information about position candidates are the same as in the individual recommendation area 75, so no explanation is given. However, the individual recommendation area 76 may include different types of information about position candidates than those in the individual recommendation area 75.
[0074] The recommendation information on the second screen may include multiple different recommendation pieces generated from different types of first input information, such as first recommendation information and second recommendation information. For example, first recommendation information may be generated from at least one of career information and skill information, and second recommendation information may be generated from goal information. In this case, the summarization unit 212 and the generation unit 213 may perform the processing shown in S13 to S15 based on at least one of career information and skill information to generate first recommendation information. The summarization unit 212 and the generation unit 213 may also perform the processing shown in S13 to S15 based on goal information to generate second recommendation information.
[0075] Furthermore, the matching targets in S14 may differ between career information and skill information and goal information. For example, career information and skill information may be matched to positions, while goal information may be matched to training or books.The display control unit 214 may then display the first recommendation information and the second recommendation information on the second screen of the display unit 38 in a distinguishable manner in S16.
[0076] Figure 10 shows another example of the second screen 7a. As shown in this figure, the second screen 7a differs from the second screen 7 in that it includes a recommendation area 74a instead of the recommendation area 74. The recommendation area 74 includes individual recommendation areas 75a and individual recommendation areas 76. Individual recommendation area 75a corresponds to the second recommendation information, and individual recommendation area 76 corresponds to the first recommendation information. In other words, although it is on the same screen, the display area for each type of recommendation information is separated according to the type of recommendation information.
[0077] By displaying recommendation information corresponding to each of the multiple types of initial input information on the same screen, the effectiveness of encouraging users to provide information about themselves can be further enhanced.
[0078] [Update process for the first input information] If a user who has viewed recommendation information further updates the first input information via the second input area 60 of the second screen 7, the control unit 21 may perform an update process as an update step. Specifically, the acquisition unit 211 acquires the updated first input information from the user terminal 3 via the second input area 60 of the second screen 7. At this time, the acquisition unit 211 may store the updated first input information in the storage unit 26, associating it with the user. Next, the summarization unit 212 and the generation unit 213 may perform the same processing as in S13 to S15 on the updated first input information in response to the update of the first input information. Then, as an update step, the display control unit 214 may display a third screen on the display unit 38, which includes an area showing recommendation information corresponding to the updated first input information and an input area where the updated first input information can be added, modified, or edited. At this time, the input area may be in a state where the updated first input information is reflected. Users who view updated recommendation information can easily update their initial input information, such as by adding, modifying, or editing it. Therefore, this enhances the effectiveness of encouraging users to provide information about themselves.
[0079] <Embodiment 2> Next, Embodiment 2 of this disclosure will be described. In Embodiment 1, a series of processes were executed in the information processing device 2, but in Embodiment 2, some of the processes are executed in the external device 4.
[0080] Figure 11 is a block diagram showing the overall configuration of information processing system 1a according to Embodiment 2. Information processing system 1a differs from information processing system 1 in that it includes an information processing device 2a and an external device 4 instead of an information processing device 2. An API (Application Programming Interface) may be interposed between the information processing device 2a and the external device 4.
[0081] For example, the summarization unit 212 of the information processing device 2a may generate a prompt containing at least a portion of the first input information in the first generation step of S13, and transmit the prompt to the external device 4 via the network NW. In this case, the external device 4 is a computer that holds a first generation model such as an LLM. The first generation model is the same as in Embodiment 1, so its description is omitted. The summarization unit 212 may then receive the first feature text generated by the external device 4 using the first generation model via the network NW.
[0082] Alternatively, for example, the generation unit 213 of the information processing device 2a may transmit the first feature text and position information T1 to the external device 4 in S14. In this case, the external device 4 is a computer that holds a trained model for calculating the match score. The trained model is the same as in Embodiment 1, so its description is omitted. The generation unit 213 may then receive information regarding the match score generated by the external device 4 using the trained model via the network NW.
[0083] By executing part of the processing through an external service in this way, it is possible to achieve the same effects as in Embodiment 1 while suppressing development resources.
[0084] 4. Variations The embodiments 1 and 2 described above can be modified as follows. For example, in Embodiments 1 and 2, the user is assumed to be a member of an organization, and the information processing systems 1 and 1a are used to recommend positions within the organization to the member. However, the user may be someone who does not belong to an organization, or someone who currently belongs to another organization, such as a job seeker. The information processing system 1 and 1a may then be used to recommend open positions to the job seeker. Furthermore, the positions to be recommended may be in an organization different from the one to which the member belongs.
[0085] Furthermore, in embodiments 1 and 2, for example, the summarization unit 212 and the generation unit 213 generate recommendation information to be presented to the user based on the first input information, in response to receiving the first input information from the user as a generation step. However, the generation step does not have to be triggered by user input. Also, the first input information for generating the recommendation information does not have to be input from the user. For example, the summarization unit 212 and the generation unit 213 may read information that has been registered in advance in an employee database or the like at a predetermined timing and use the read information as the first input information. In this case, the control unit 21 may omit the first display control step (S11).
[0086] Furthermore, if the user updates the first input information via the second input area 60 of the second screen 7, the control unit 21 will execute the update step. However, the update step does not need to be triggered by user input. Also, the first input information for updating the recommendation information does not have to be input by the user. For example, the summarization unit 212 and the generation unit 213 may, in response to the information registered in the employee database being updated, use the updated information as the first input information and perform the same processing as in S13 to S15.
[0087] Furthermore, in embodiments 1 and 2, the second screen 7 is displayed after passing through the first screen 5 and the intermediate screen 6. However, the transition from the first screen 5 to the second screen 7 may be direct, without passing through the intermediate screen 6. Also, the transition to each screen may be performed automatically or manually by the user. In addition, the display control unit 214 may provide an operation area on each screen for transitioning to the next screen.
[0088] In Embodiments 1 and 2, the case where the information processing device 2 and 2a is a single device was described, but some or all of the components of the information processing device 2 and 2a may be realized by multiple information processing devices or circuits. In this case, the multiple information processing devices or circuits may be centrally located or distributed. For example, the information processing devices or circuits may be realized in a form in which each is connected via a communication network, such as a client-server system or a cloud computing system. Furthermore, the functions of the information processing device 2 and 2a may be provided in SaaS (Software as a Service) format.
[0089] While the present disclosure has been described above with reference to embodiments, it is not limited thereto. Various modifications to the structure and details of the present disclosure are possible, which can be understood by those skilled in the art within the scope of the invention.
[0090] Some or all of the above embodiments may also be described as follows, but are not limited to the following: (Note 1) An information processing system comprising one or more processors and memory, The one or more processors described above are capable of performing an acquisition step and a display control step. In the acquisition step, first input information relating to at least one of career, skills, and internal characteristics is acquired. In the display control step, a second screen is displayed on the display unit of the user terminal operated by the user, which includes an area showing recommendation information generated based on the acquired first input information, and an input area that allows for the addition, modification, or editing of the first input information. Information processing system. (Note 2) The display control step comprises a first display control step and a second display control step, The aforementioned processor 1 or more In the first display control step, the display unit is made to display a first screen including an input area into which the first input information can be entered. In the second display control step, the display unit is made to display the second screen, which includes an area for displaying the recommendation information and an input area that allows for the addition, modification, or editing of the first input information acquired via the first screen. The information processing system described in Appendix 1. (Note 3) The aforementioned recommendation information includes position information indicating the organization's position. The information processing system described in Appendix 1 or 2. (Note 4) The first input information includes career information indicating the user's background, skill information indicating the user's skills, and goal information indicating the user's goals. The aforementioned recommendation information includes first recommendation information and second recommendation information, The aforementioned one or more processors are capable of further executing the generation step, In the generation step, the first recommendation information is generated based on at least one of the career information and the skill information, and the second recommendation information is generated based on the goal information. In the display control step, the first recommendation information and the second recommendation information are displayed on the second screen of the display unit in a way that allows them to be distinguished. An information processing system as described in any one of the items 1 to 3 of the appendix. (Note 5) In the display control step, the second screen further includes an image showing the degree of match between the first input information and the position. The information processing system described in Appendix 3 or 4. (Note 6) The position indicated by the position information is a position that is currently being recruited or is scheduled to be recruited, as described in any one of the items 3 to 5 of the appendix. (Note 7) The aforementioned one or more processors are capable of further executing the generation step, In the generation step, the degree of match between the first feature text based on the first input information and the second feature text based on the position information is calculated. An information processing system as described in any one of the items 3 to 6 of the appendix. (Note 8) The aforementioned one or more processors are capable of performing further update steps, In response to the first input information being updated following the display control step, the update step causes the display unit to display a third screen, which includes an area showing the recommendation information corresponding to the updated first input information and an input area where the updated first input information can be added, modified, or edited. An information processing system as described in any one of the items 1 to 7 of the appendix. (Note 9) An information processing device comprising one or more processors and memory, The one or more processors described above are capable of performing an acquisition step and a display control step. In the acquisition step described above, first input information relating to at least one of career, skills, and internal characteristics is acquired. In the display control step, a second screen is displayed on the display unit of the user terminal operated by the user, which includes an area showing recommendation information generated based on the acquired first input information and an input area where the first input information can be added, modified, or edited. Information processing device. (Note 10) An information processing method implemented by one or more processors, The system comprises an acquisition step and a display control step, In the acquisition step described above, first input information relating to at least one of career, skills, and internal characteristics is acquired. In the display control step, a second screen is displayed on the display unit of the user terminal operated by the user, which includes an area showing recommendation information generated based on the acquired first input information and an input area where the first input information can be added, modified, or edited. Information processing methods. (Note 11) A program for operating a computer comprising one or more processors and memory, wherein the program is capable of executing an acquisition step and a display control step on the one or more processors. In the acquisition step described above, first input information relating to at least one of career, skills, and internal characteristics is acquired. In the display control step, a second screen is displayed on the display unit of the user terminal operated by the user, which includes an area showing recommendation information generated based on the acquired first input information and an input area where the first input information can be added, modified, or edited. program. [Explanation of Symbols]
[0091] 1,1a Information Processing System 2,2a Information Processing Device 3. User terminals 4 External device 5 1st screen 6. Intermediate screen 7,7a 2nd screen 21 Control Unit 22 processors 23 ROM 24 RAM 25 Communications Department 26 Memory section 27 Input section 31 Control Unit 32 processors 33 ROM 34 RAM 35 Communications Department 36 Memory section 37 Input section 38 Display section 50 First input area 51, 52, 53, 61, 62, 63 Individual input areas 60 Second input area 74,74a Recommendation area 75,75a Individual recommendation area 76 Individual Recommendation Areas 211 Acquisition Department 212 Summary Section 213 Generation part 214 Display Control Unit T1 Position Information T11 Department T12 position T13 Second Feature Text
Claims
1. An information processing system comprising one or more processors and memory, The one or more processors described above are capable of performing an acquisition step and a display control step. In the acquisition step described above, first input information relating to at least one of career, skills, and internal characteristics is acquired. In the display control step, a second screen is displayed on the display unit of the user terminal operated by the user, which includes an area showing recommendation information generated based on the acquired first input information and an input area where the first input information can be added, modified, or edited. Information processing system.
2. The display control step comprises a first display control step and a second display control step, The one or more processors mentioned above are: In the first display control step, the display unit is made to display a first screen including an input area into which the first input information can be entered. In the second display control step, the display unit is made to display the second screen, which includes an area for displaying the recommendation information and an input area that allows for the addition, modification, or editing of the first input information acquired via the first screen. The information processing system according to claim 1.
3. The aforementioned recommendation information includes position information indicating the organization's position. The information processing system according to claim 1.
4. The first input information includes career information indicating the user's background, skill information indicating the user's skills, and goal information indicating the user's goals. The aforementioned recommendation information includes first recommendation information and second recommendation information, The aforementioned one or more processors are capable of further executing the generation step, In the generation step, the first recommendation information is generated based on at least one of the career information and the skill information, and the second recommendation information is generated based on the goal information. In the display control step, the first recommendation information and the second recommendation information are displayed on the second screen of the display unit in a way that allows them to be distinguished. The information processing system according to claim 1.
5. In the display control step, the second screen further includes an image showing the degree of match between the first input information and the position. The information processing system according to claim 3.
6. The information processing system according to claim 3, wherein the position indicated by the position information is a position that is currently being recruited or is scheduled to be recruited.
7. The aforementioned one or more processors are capable of further executing the generation step, In the generation step, the degree of match between the first feature text based on the first input information and the second feature text based on the position information is calculated. The information processing system according to claim 3.
8. The aforementioned one or more processors are capable of performing further update steps, In response to the first input information being updated following the display control step, the update step causes the display unit to display a third screen, which includes an area showing the recommendation information corresponding to the updated first input information and an input area where the updated first input information can be added, modified, or edited. The information processing system according to claim 1.
9. An information processing device comprising one or more processors and memory, The one or more processors described above are capable of performing an acquisition step and a display control step. In the acquisition step described above, first input information relating to at least one of career, skills, and internal characteristics is acquired. In the display control step, a second screen is displayed on the display unit of the user terminal operated by the user, which includes an area showing recommendation information generated based on the acquired first input information and an input area where the first input information can be added, modified, or edited. Information processing device.
10. An information processing method implemented by one or more processors, The system comprises an acquisition step and a display control step, In the acquisition step described above, first input information relating to at least one of career, skills, and internal characteristics is acquired. In the display control step, a second screen is displayed on the display unit of the user terminal operated by the user, which includes an area showing recommendation information generated based on the acquired first input information and an input area where the first input information can be added, modified, or edited. Information processing methods.
11. A program for operating a computer comprising one or more processors and memory, wherein the program is capable of executing an acquisition step and a display control step on the one or more processors. In the acquisition step described above, first input information relating to at least one of career, skills, and internal characteristics is acquired. In the display control step, a second screen is displayed on the display unit of the user terminal operated by the user, which includes an area showing recommendation information generated based on the acquired first input information and an input area where the first input information can be added, modified, or edited. program.