Information processing system, information processing device, information processing method, and program
The information processing system addresses the challenge of user information provision by allowing users to input and edit career, skill, and characteristic information, which is then used to generate personalized recommendations, thereby enhancing user engagement and recommendation accuracy.
Patent Information
- Application Number
- JP2024197554
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2044-11-12
AI Technical Summary
Existing systems struggle to encourage users to provide comprehensive information about themselves, which is necessary for making appropriate recommendations.
An information processing system that includes a user terminal and an information processing device, capable of acquiring and displaying first input information related to a user's career, skills, and internal characteristics, along with recommendation information generated based on this input, and an input area for editing or adding this information.
The system effectively encourages users to provide detailed information about themselves by presenting relevant recommendation information, thereby enhancing user engagement and the accuracy of recommendations.
Smart Images

Figure 0007674583000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing system, an information processing device, an information processing method, and a program. [Background technology]
[0002] There are known services that recommend training or jobs to users based on information obtained from the users. For example, Patent Literature 1 discloses a service that presents recommended information to employees regarding training that the employees should take or new jobs that the employees should perform in response to receiving target information regarding professional skills or experience from the employees. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2023-161959 A Summary of the Invention [Problem to be solved by the invention]
[0004] In order to provide the user with an appropriate proposal, it is necessary for the user to provide as much information about himself / herself as possible.
[0005] In view of the above-mentioned problems, an object of the present disclosure is to provide an information processing system, an information processing device, an information processing method, and a program that can prompt a user to provide information about the user himself / herself. [Means for solving the problem]
[0006] An information processing system according to an aspect of the present disclosure includes one or more processors and a memory. The one or more processors are capable of executing an acquisition step and a display control step. In the acquisition step, the one or more processors acquire first input information related to at least one of career, skill, and inner characteristics. In the display control step, the one or more processors display a second screen including an area showing recommendation information generated based on the acquired first input information and an input area in which the first input information can be added, modified, or edited, on a display unit of a user terminal operated by a user.
[0007] An information processing device according to an aspect of the present disclosure includes one or more processors and a memory. The one or more processors are capable of executing an acquisition step and a display control step. In the acquisition step, the one or more processors acquire first input information related to at least one of career, skill, and inner characteristics. In the display control step, the one or more processors display a second screen including an area showing recommendation information generated based on the acquired first input information and an input area in which the first input information can be added, modified, or edited, on a display unit of a user terminal operated by a user.
[0008] An information processing method according to one aspect of the present disclosure is implemented by one or more processors. The information processing method includes an acquisition step and a display control step. The acquisition step is a step of acquiring first input information related to at least one of career, skill, and inner characteristics. The display control step is a step of displaying a second screen including an area showing recommendation information generated based on the acquired first input information and an input area in which the first input information can be added, modified, or edited, on a display unit of a user terminal operated by a user.
[0009] A program according to an aspect of the present disclosure causes a computer having one or more processors and a memory to operate. The program is capable of causing the one or more processors to execute 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, skill, and inner characteristics. In the display control step, the one or more processors display, on a display unit of a user terminal operated by a user, a second screen including an area showing recommendation information generated based on the acquired first input information and an input area in which the first input information can be added, modified, or edited. Effect of the Invention
[0010] The present disclosure makes it possible to provide an information processing system, an information processing device, an information processing method, and a program that can prompt a user to provide information about himself or herself. [Brief description of the drawings]
[0011] [Figure 1] 1 is a block diagram showing an overall configuration of an information processing system according to a first embodiment. [Diagram 2] FIG. 2 is a block diagram showing a hardware configuration of a user terminal according to the first embodiment. [Diagram 3] 1 is a block diagram showing a hardware configuration of an information processing device according to a first embodiment. [Figure 4] 1 is a block diagram showing a functional configuration of an information processing device according to a first embodiment. [Diagram 5] 1 is a flowchart showing the flow of an information processing method according to the first embodiment. [Figure 6] FIG. 11 is a diagram showing an example of a first screen. [Figure 7] FIG. 13 is a diagram showing an example of an intermediate screen. [Figure 8] FIG. 4 is a diagram illustrating an example of a data structure of position information. [Figure 9] FIG. 13 is a diagram showing an example of a second screen. [Figure 10]FIG. 13 is a diagram showing another example of the second screen. [Figure 11] FIG. 11 is a block diagram showing the overall configuration of an information processing system according to a second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[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 duplicated descriptions will be omitted as necessary for clarity of explanation.
[0013] <Embodiment 1> First, a first embodiment of the present disclosure will be described. 1. Hardware Configuration In this section, a hardware configuration of the information processing system 1 according to the present embodiment will be described. Fig. 1 is a block diagram showing the overall configuration of the information processing system 1 according to the first embodiment.
[0014] 1.1 Information Processing System 1 The information processing system 1 is a computer system that makes appropriate career-related suggestions to a user. A career refers to work experience from the past to the future, or the associated skill development. For example, a user is a member of an organization. An organization may be a company, a government agency, a voluntary organization, or any other organization. A member may be an employee, an executive, or any other member of an organization.
[0015] In the first embodiment, the user is an employee of a company. The information processing system 1 is used to recommend positions within an organization to the employee of the company. A position within an 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 connected to each other so as to be able to communicate with each other via a network NW such as the Internet.
[0016] 1.2 User terminal 3 The user terminal 3 is a computer terminal operated by a user. For example, the user terminal 3 is a smartphone, a tablet terminal, a personal computer, or other communication terminal capable of input and output. The user terminal 3 transmits information about the user received by user operation to the information processing device 2 via the network NW. The information about the user is information about at least one of the user's career, skills, and inner characteristics. The inner characteristics indicate the user's values or personality characteristics, particularly the user's values or personality characteristics regarding their career.
[0017] 2 is a block diagram showing a hardware configuration of the user terminal 3 according to the first embodiment. 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 similar to those of the control unit 21, the communication unit 25, and the storage unit 26 in the information processing device 2 described below, and therefore will not be described here.
[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 implemented as a touch panel integrated with the display unit 38. Of course, a switch button, a mouse, a QWERTY keyboard, or the like may be adopted instead of the touch panel. That is, the input unit 37 accepts 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 a communication bus, and the control unit 31 can execute a predetermined control or calculation as necessary.
[0019] The display unit 38 may be, for example, included in the housing of the user terminal 3 or may be externally attached. The display unit 38 displays a screen of a graphical user interface (GUI) that can be operated by the user. This is preferably implemented by using display devices such as a CRT display, a liquid crystal display, an organic EL display, and a plasma display according to the type of the user terminal 3.
[0020] 1.3 Information processing device 2 The information processing device 2 is a computer such as a server. For example, the information processing device 2 is managed by an administrator of an organization. The information processing device 2 generates recommendation information based on information about a user received from a user terminal 3, and presents the recommendation information to the user.
[0021] 3 is a block diagram showing a hardware configuration of the information processing device 2 according to the embodiment 1. The information processing device 2 includes a control unit 21, a communication unit 25, a storage unit 26, and an input unit 27, and these components are electrically connected inside the information processing device 2 via a communication bus.
[0022] The control unit 21 includes a processor 22, a ROM 23, and a RAM 24. The processor 22 executes programs stored in the ROM 23 or the storage unit 26 to realize each function. Each function will be described in detail in the next section. The ROM 23 is a non-transient storage medium such as a read-only memory (ROM), and stores in advance various programs or data for the processor 22 to perform various controls or calculations. The RAM 24 is a volatile storage medium such as a random access memory (RAM), and is a storage area for temporarily holding information when the processor 22 is operating. In the RAM 24, an area for performing various processes according to this embodiment can be secured.
[0023] The communication unit 25 is a communication interface for connecting to the network NW. The storage unit 26 is a storage device including a non-transitory computer-readable medium or a tangible storage medium. The hardware configuration of the input unit 27 is substantially the same as that of the above-mentioned input unit 37. Note that the input unit 27 is not essential to the information processing device 2.
[0024] 2. Functional configuration In this section, a functional configuration of the present embodiment will be described. The system according to the present embodiment is realized by an information processing system 1. An information processing method to be described later is executed by the information processing system 1.
[0025] 4 is a block diagram showing a functional configuration of the information processing device 2 according to embodiment 1. The control unit 21 realizes the functions of an acquisition unit 211, a summary unit 212, a generation unit 213, and a display control unit 214 by executing a program.
[0026] In the acquisition step, the acquisition unit 211 acquires, from the user terminal 3, information about the user input by the user via the first screen displayed on the display unit 38 of the user terminal 3 as first input information. In the first embodiment, the first input information is information about the user's career, skills, inner characteristics, or a combination of these. More specifically, the first input information includes career information indicating the user's career, skill information indicating the user's skills, and goal information indicating 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 past users. The first screen will be described in detail later.
[0027] In a generating step, the summarizing unit 212 and the generating 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. The generating step includes a first generating step and a second generating step.
[0028] As a first generation step, the summarizing unit 212 generates first feature information including at least a part of the first input information in response to receiving the first input information from the user. In the first embodiment, the first feature information is information indicating a feature of the user. In the first embodiment, the first feature information indicates features regarding at least one of the user's career, skills, and inner characteristics. In the first embodiment, the first feature information is text data, and therefore, hereinafter, the first feature information is referred to as a first feature text. However, the first feature information may instead be in other data formats such as a numerical value, a vector, or a matrix.
[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 the first embodiment, the recommendation information includes position information indicating a position in an organization. The position information will be described in detail later. The position indicates a job title, a job type, a business scope, a department, or a project in an 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 including at least one of an input area capable of accepting input from the user and an area showing recommendation information to be presented to the user. The above control may be a case in which the display control unit 214 transmits an image constituting the above screen to the user terminal 3, or a case in which the display control unit 214 transmits information required for generating the above screen in the user terminal 3 to the user terminal 3. The user terminal 3 that has received the necessary information displays the above screen on the display unit 38.
[0032] The display control unit 214 executes a first display control step before the acquisition step, and executes a second display control step after the generation step. Specifically, the display control unit 214 causes the display unit 38 of the user terminal 3 to display a first screen including an input area in which the first input information can be input, as the first display control step. Also, specifically, the display control unit 214 causes the display unit 38 to display a second screen including an input area in which the first input information can be added, modified, or edited, and an area showing recommended information, as the second display control step. The first screen and the second screen will be described in detail later.
[0033] 3. Operation of Information Processing System 1 In Section 3, the flow of an information processing method executed by the information processing device 2 will be described with reference to the drawings.
[0034] 3.1 Overview of Information Processing 5 is a flowchart showing an example of the flow of the information processing method according to the first embodiment. Note that the order of the processes may be changed as appropriate, and multiple processes may be executed simultaneously. Also, some processes may be omitted.
[0035] First, the display control unit 214 displays a first screen including an input area in which the first input information can be input on the display unit 38 of the user terminal 3 (S11: first display control step). Next, the acquisition unit 211 acquires the first input information input by the user via the first screen from the user terminal 3 (S12: acquisition step). At this time, the acquisition unit 211 may associate the first input information with the user and store it in the storage unit 26. Next, the summarization unit 212 generates a first characteristic text indicating the characteristics of the user from the first input information (S13: first generation step). Next, the generation unit 213 matches the user with a position using the first characteristic text (S14). Next, the generation unit 213 generates information on a position matching the user as recommendation information based on the matching result (S15: second generation step). Then, the display control unit 214 causes the display unit 38 of the user terminal 3 to display a second screen including an input area where the first input information can be added, corrected, or edited, and an area showing the recommended information (S16: second display control step). That is, the input area for the first input information and the recommended information are displayed on the same screen.
[0036] [effect] Thus, according to the first embodiment, the information processing device 2 displays the first input area of the first input information and the recommended information on the same screen. A user who has viewed the recommended information can easily update the first input information, such as adding, correcting, or editing, by referring to the recommended information. Furthermore, by presenting the recommended information, the user's awareness of his or her career can be raised, and the user can be motivated to expand the first input information to be reflected in the recommended information. Therefore, the information processing device 2 can encourage the user to provide information about the user himself or herself.
[0037] 3.2 Details of data processing Next, the above-mentioned information processing will be described in detail.
[0038] [1st screen] Fig. 6 is a diagram showing an example of the first screen 5. Fig. 7 is a diagram showing 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 the 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] 6, the first input area 50 on the first screen 5 is composed of individual input areas 51, 52, and 53. The individual input areas 51, 52, and 53 are configured to be able to accept information on a target item from the user as first input information in the form of free text or selection.
[0040] 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 receive addition of new first input information or correction or editing of the first input information currently being displayed. The second input area 60 is composed of individual input areas 61, 62, and 63 corresponding to the individual input areas 51, 52, and 53, respectively.
[0041] The individual input areas 51 and 61 are areas for inputting goal information. The goal information is an example of information about the user's future, and is an example of information indicating what the user wants to do. For example, the goal information is information about the person the user wants to be in the future, the position the user wants to have in the future, the work the user wants to be involved in in the future, or what the user wants to accomplish in the future through work. For example, the individual input area 51 can accept goal information from the user in free text format.
[0042] The individual input areas 52 and 62 are areas for inputting skill information. The skill information is an example of information related to the user's current situation, and is an example of information indicating what the user can do. For example, the skill information is the user's qualifications, the user's occupational specialty, the field specialty, the user's role in a career development program (CDP) implemented within an organization, or the user's skills certified based on a defined skill standard.
[0043] The occupational specialty is the occupation in which the user has specialized knowledge. A domain expertise is a technical area or specialty in which a user has expertise. The defined skill standard may be, for example, the IT Skill Standard (ITSS), Information System User Skill Standard (UISS), Embedded Skill Standard (ETSS), or iCompetency Dictionary (iCD) created by the IPA (Information-technology Promotion Agency).
[0044] In addition to the skill information, the individual input area 52 may be capable of accepting the number of years of experience in the work related to that skill.
[0045] The individual input areas 53 and 63 are areas for inputting career information. Career information is an example of information about the user's current or past status, and is an example of information indicating what the user can do. For example, the 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. The career information may also include information about the user's role in each position the user has held, what the user learned in that position, or projects the user participated in while working in that position, or a combination of these.
[0046] Here, the career information is an example of the first input information including time series information. As shown in this figure, for the first input information including such time series information, the display control unit 214 may display the input time series information in a timeline format on the second screen in the second display control step. This makes the chronological relationship of the experienced events clear, making it easier for the viewing user to look back on their experiences. In addition, by making the appearance neat and easy to see, it is possible to increase the motivation of the user to complete the timeline.
[0047] [Generation process of first feature text: First generation step (S13)] In S13, the summarizing unit 212 generates a first feature text indicating the characteristics of the user from the first input information using the first generation model. For example, the summarizing unit 212 generates text data expressing what the user can do as the first feature text from the skill information and career information indicating what the user can do using the first generation model. As an example, assume that "Research and Development 12 years" is input as the occupational expertise of "Taro Yamada", "Organic Synthesis 10 years" and "Computational Science 2 years" are input as the area expertise of the skill information of "Taro Yamada", and "Research and Development at the Life Science Division" and "Research and Development Leader at the Petrochemical Division" are input as the career information. In this case, the summarizing unit 212 may generate the first feature text as follows: "Taro Yamada has been engaged in research and development for 12 years and has honed his expertise in organic synthesis and computational science. At the Life Science Division, he was involved in a wide range of projects in research and development. In addition, at the Petrochemical Division, he led a team as a research and development leader and contributed to the creation of innovative solutions. He has demonstrated excellent leadership in product development and process improvement by utilizing his multifaceted skills."
[0048] In the first embodiment, the summarizing unit 212 uses a large language model (LLM), which is an example of generative AI (Artificial Intelligence), as the first generative model. Specifically, the summarizing unit 212 generates a prompt including at least a part of the first input information, inputs the prompt to the LLM, and acquires the first feature text. The LLM is a text-based ...<URL: https: / / openai.com / blog / chatgpt> ) or a dedicated model tuned for the information processing system 1 of the present embodiment 1. In the latter case, the large-scale language model may be trained using a training dataset including a training prompt including first input information for training and a first feature text serving as a correct answer. The training may be performed in the control unit 21 of the information processing device 2, or may be performed by an external device (not shown).
[0049] In the above generation process, the form of the referenced information 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 trained model that has previously trained the correlation between input and output.
[0050] Furthermore, the prompt, which is the input information of the first generation model, may include not only the first input information but also other information. Examples of the other information include a condition on the data size (e.g., the number of characters) of the first feature text, a condition on the importance or relative weight of each type of first input information (e.g., placing more importance on career information than on skill information), a condition on the characteristics required for the first feature text (e.g., conciseness or clarity), or a combination of these. By specifying a condition of a small number of characters or conciseness, the summarizing unit 212 can generate a summary sentence that combines and summarizes a plurality of pieces of first input information as the first feature text.
[0051] Instead of including the above other information in the prompt, the parameters of the first generative model may be adjusted through learning so as to satisfy the above conditions.
[0052] Further, the other information may be information about the user that the organization already has. The other information may be information registered in an employee database managed by the organization. The above information may be information that the user can recognize, or may be information that the user cannot recognize, such as information that the user cannot view. Specifically, the other information may be career information such as positions the user has held, the results of aptitude tests taken at the time of joining the company or while employed there, evaluations of the user by superiors or colleagues, or a combination of these.
[0053] [Position information] 8 is a diagram showing an example of a data structure of position information T1. As shown in this figure, position information T1 includes department T11, position T12, and second characteristic text T13.
[0054] The department T11 indicates a department of an organization. Position T12 indicates a position within an organization. The second feature text T13 is text that explains the position. That is, in the position information T1, there is a corresponding second feature text T13 for each position. In the example in this figure, a position is defined as a combination of a department T11 and a job title T12. For example, the position of "group leader" in a department called "basic research and development group" is associated with the second feature text "plans, directs, and leads the execution of all development themes within the organization. Participates in the formulation of departmental goals, basic policies, and mechanisms and systems."
[0055] The second characteristic text may be manually input by an administrator of the information processing device 2, or may be automatically generated by the control unit 21 based on information previously registered corresponding to the position. The previously registered information may be the name of the position itself or a keyword extracted from it (e.g., "basic research", "leader"), a classification item or a higher-level concept given to the position (e.g., "engineer", "manager", "supervisor"), a keyword describing the characteristics required for the position (e.g., "leadership", "big perspective"), synonyms thereof, or a combination of these.
[0056] The second feature text may be generated in a manner substantially similar to the first feature text. That is, the summarizing unit 212 may generate the second feature text from the above-mentioned basic information using a second generation model. The second generation model may be an LLM. The second generation model is substantially similar to the first generation model, and therefore will not be described.
[0057] The position information T1 is stored in advance in the storage unit 26 of the information processing device 2, and is read out when the generation unit 213 executes the matching process shown in S14. However, this is not limiting, and the position information T1 may be stored in an external device, or the control unit 21 may acquire the position information T1 from the external device when executing the matching process.
[0058] [Matching process: S14] In S14, the generation unit 213 matches users with positions in the organization using the first feature text and the position information T1. More specifically, the generation unit 213 first reads out 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 on which the first feature text is based and the position corresponding to the second feature text. Here, "match" indicates that there is a correlation between the two, and the degree of match indicates the degree of correlation. For example, "match" includes not only a state in which the meaning of the entire text or a word or phrase contained therein is similar between the texts, but also a state in which the meanings of the texts are not similar but are recognized to be correlated based on past experience.
[0059] In calculating the degree of match, a known method for analyzing correlations can be used. For example, the analysis method may be a method of performing co-occurrence analysis using a corpus or a data set, a method of extracting similar concepts by clustering, or a method of performing correlation matrix and regression analysis. The analysis target may be a word, phrase, or entire text contained in the text, or a feature amount extracted from these. The generation unit 213 may then calculate the degree of match based on the correlation.
[0060] Furthermore, the generation unit 213 may calculate the matching degree by using a trained model. For example, the trained model may be trained to output the matching degree by using the feature amounts extracted from each of the first feature text and the second feature text as input.
[0061] Then, the generation unit 213 identifies positions to be presented to the user as position candidates based on the degree of match. For example, the generation unit 213 may identify the top N positions (N is a natural number) in descending order of the degree of match as position candidates. The generation unit 213 may also identify positions with a degree of match equal to or greater than a predetermined threshold as position candidates.
[0062] In this way, the information used for matching is not the first input information entered by the user, but information newly generated by the summarizing unit 212 based on the first input information, so the user can freely enter the first input information without worrying about the format. In other words, the user can enter the first input information in free text format.
[0063] The positions to be matched may be all positions in the organization or some of the positions. In the latter case, for example, the positions to be matched may be limited to positions currently being recruited or to be recruited (for example, positions currently being recruited within the organization). That is, in this matching process, the generation unit 213 may calculate the degree of match between the first input information and positions currently being recruited or to be recruited. As a result, in the subsequent process, the control unit 21 can present a position that matches the user among positions that the user may hold in the near future, thereby encouraging the user to improve himself in the near future. In addition, the user can be motivated to apply for that position.
[0064] [Recommendation information generation process: second generation step (S15)] In S15, the generation unit 213 generates information about positions that match the user based on the matching result as recommendation information. That is, the generation unit 213 generates information about the position candidates identified in S14 as recommendation information.
[0065] The recommendation information may include the name of the identified position candidate, at least a part of the corresponding second feature text, or information used as a basis for generating the second feature text, or a combination of these. The recommendation information may further include information indicating the degree of match calculated in S14. The recommendation information may also include image data representing these pieces of 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 information that was 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 has a particularly high degree of match, and generate information indicating the reason for the match based on the part. As an example, the generation unit 213 may identify a combination between a word or phrase included in the first feature text and a word or phrase included in the second feature text that has a degree of match equal to or higher than a predetermined threshold, and generate information indicating the reason for the match based on the combination. The information indicating the reason for the match may be text data, but is not limited to this.
[0067] [Second screen] In S16, the display control unit 214 displays a second screen including an input area for the first input information and an area showing the recommendation information on the display unit 38 of the user terminal 3. 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] 9 is a diagram showing an example of the second screen 7. As shown in this figure, the second screen 7 includes a recommendation area 74 that is an area showing recommendation information, in addition to the second input area 60. The recommendation area 74 includes an individual recommendation area 75.
[0069] The individual recommendation area 75 shows information about position candidates identified by matching between the first input information and all positions in the organization. In this figure, three position candidates are presented in the individual recommendation area 75 in descending order of the degree of match.
[0070] For each position candidate, an image showing the degree of match between the first input information and that position candidate is displayed at a position corresponding to the name of the position candidate. The length of the bar displayed by the image indicates the degree of match. This allows the user to quantitatively and immediately grasp the degree of suitability between the position candidate and the user. The image may also show the difference between the degree of match and a specified maximum score (100%). This allows the user to become aware of the extent to which he or she is lacking in order to assume that position candidate. As a result, the user can be further prompted to input the first input information.
[0071] In the first embodiment, the display order of the information on the position candidates is determined by the display control unit 214 based on the degree of match, but may be determined based on other information in addition to or instead of the degree of match. This allows the perspective to be changed between identifying the position candidates and determining the display order. For example, the position candidates are considered to be focused on suitability for the position, and the display order is considered to be focused on the ease of attracting the user's interest. In this case, the display control unit 214 may determine the display order based on other information that was not used in the matching process. For example, when skill information and career information are used in the matching process, the display control unit 214 may determine the display order of the position candidates based on the degree of match and goal information. In this way, the control unit 21 selects position candidates based on the current or past characteristics of the user, but by presenting the position candidates to the user in a form that is in line with the user's desired future form, it is possible to easily attract the user's interest while ensuring suitability for the position.
[0072] Furthermore, the display control unit 214 may determine the display order based on the degree of match as well as on information of relatively high importance among the first input information used in the matching process. For example, assume that 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 degree of match 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 the 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 shows information about position candidates identified by matching between the first input information and the available positions. In the figure, three position candidates are presented in the individual recommendation area 76 in descending order of the degree of match. The display of the image showing the degree of match and the display order of the information about the position candidates are the same as in the individual recommendation area 75, so a description thereof will be omitted. However, the individual recommendation area 76 may include a different type of information about the position candidates than the individual recommendation area 75.
[0074] The recommendation information on the second screen may include a plurality of different recommendation information generated from different types of first input information, for example, the first recommendation information and the second recommendation information. As an example, the first recommendation information may be generated from at least one of the career information and the skill information, and the second recommendation information may be generated from the goal information. At this time, the summarizing unit 212 and the generating unit 213 may execute the processes shown in S13 to S15 based on at least one of the career information and the skill information to generate the first recommendation information. Also, the summarizing unit 212 and the generating unit 213 may execute the processes shown in S13 to S15 based on the goal information to generate the second recommendation information.
[0075] The matching target in S14 may be different between career information and skill information and goal information. For example, positions may be matched for career information and skill information, whereas training or books may be matched for goal information. Then, in S16, the display control unit 214 may display the first recommended information and the second recommended information on the second screen of the display unit 38 in a distinguishable manner.
[0076] 10 is a diagram showing 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 an individual recommendation area 75a and an individual recommendation area 76. The individual recommendation area 75a corresponds to the second recommendation information, and the individual recommendation area 76 corresponds to the first recommendation information. In other words, although they are on the same screen, the display areas for each piece of recommendation information are separated according to the type of the recommendation information.
[0077] By displaying recommendation information corresponding to each of the multiple types of first input information on the same screen in this manner, it is possible to further increase the effect of encouraging the user to provide information about himself / herself.
[0078] [First input information update process] When the user who has viewed the recommendation information further updates the first input information via the second input area 60 of the second screen 7, the control unit 21 may execute 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 by linking it to the user. Next, the summarization unit 212 and the generation unit 213 may execute the same process as S13 to S15 on the updated first input information in response to the first input information being updated. Then, the display control unit 214 may display, as an update step, a third screen including an area showing the recommendation information corresponding to the updated first input information and an input area in which the updated first input information can be added, modified, or edited on the display unit 38. At this time, the input area may be in a state in which the updated first input information is reflected. A user who has viewed the updated recommendation information can easily update the first input information by adding, correcting, or editing it, etc., using the updated recommendation information as a reference. This can further increase the effect of encouraging users to provide information about themselves.
[0079] <Embodiment 2> Next, a second embodiment of the present disclosure will be described. In the first embodiment, a series of processes is executed in the information processing device 2, but in the second embodiment, a part of the processes is executed in the external device 4.
[0080] 11 is a block diagram showing an overall configuration of an information processing system 1a according to embodiment 2. The information processing system 1a differs from the information processing system 1 in that the information processing system 1a includes an information processing device 2a and an external device 4 instead of the information processing device 2. Note that an API (Application Programming Interface) may be provided between the information processing device 2a and the external device 4.
[0081] For example, in the first generation step of S13, the summarizing unit 212 of the information processing device 2a may generate a prompt including at least a part of the first input information and transmit the prompt to the external device 4 via the network NW. At this time, 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 the first embodiment, and therefore a description thereof will be omitted. Then, the summarizing unit 212 may receive, via the network NW, the first feature text generated by the external device 4 using the first generation model.
[0082] Also, for example, the generation unit 213 of the information processing device 2a may transmit the first feature text and the position information T1 to the external device 4 in S14. At this time, the external device 4 is a computer that holds a trained model for calculating the matching degree. The trained model is the same as that in the first embodiment, and therefore a description thereof will be omitted. Then, the generation unit 213 may receive information on the matching degree generated by the external device 4 using the trained model via the network NW.
[0083] In this way, by executing part of the processing through an external service, it is possible to obtain the same effect as in the first embodiment while reducing development resources.
[0084] 4. Variations The above-mentioned first and second embodiments can be modified as follows. For example, in the first and second embodiments, the users are members belonging to an organization, and the information processing system 1, 1a is used to recommend positions within the organization to the members. However, the users may be individuals who do not belong to the organization, or individuals who currently belong to another organization, such as job seekers. The information processing system 1, 1a may be used to recommend positions currently being recruited by employers to job seekers. Furthermore, the targets of the recommendations may be positions in organizations other than the organization to which the members belong.
[0085] Also, for example, in the first and second embodiments, the summarizing unit 212 and the generating 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 generating step. However, the generating step does not have to be triggered by the input from the user. Also, the first input information for generating the recommendation information does not have to be input from the user. For example, the summarizing unit 212 and the generating unit 213 may read information 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, when the user further updates the first input information via the second input area 60 of the second screen 7, the control unit 21 executes an update step. However, the update step does not have to be triggered by an input from the user. Furthermore, the first input information for updating the recommendation information does not have to be an input from the user. For example, in response to an update of the information registered in the employee database, the summarizing unit 212 and the generating unit 213 may execute the same processes as S13 to S15 using the updated information as the first input information.
[0087] In the first and second embodiments, the second screen 7 is displayed via the first screen 5 and the intermediate screen 6. However, a direct transition from the first screen 5 to the second screen 7 may occur without passing through the intermediate screen 6. The transition to each screen may be performed automatically or manually by a user operation. Furthermore, the display control unit 214 may provide an operation area for transitioning to the next screen on each screen.
[0088] In the first and second embodiments, the information processing devices 2 and 2a are described as a single device, but some or all of the components of the information processing devices 2 and 2a may be realized by multiple information processing devices, circuits, etc. In this case, the multiple information processing devices, circuits, etc. may be centrally arranged or distributed. For example, the information processing devices, circuits, etc. may be realized as a client-server system, cloud computing system, etc., in a form in which each is connected via a communication network. In addition, the functions of the information processing devices 2 and 2a may be provided in a SaaS (Software as a Service) format.
[0089] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present disclosure within the scope of the invention.
[0090] A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes. (Appendix 1) An information processing system comprising one or more processors and a memory, The one or more processors are capable of executing an acquisition step and a display control step; In the acquisition step, first input information on at least one of career, skill, and inner characteristics is acquired; In a display control step, a second screen including an area showing recommendation information generated based on the acquired first input information and an input area in which the first input information can be added, modified or edited is displayed on a display unit of a user terminal operated by a user. Information processing system. (Appendix 2) The display control step includes a first display control step and a second display control step, The one or more processors: In the first display control step, a first screen including an input area into which the first input information can be input is displayed on the display unit; In the second display control step, the second screen including an area showing the recommendation information and an input area in which the first input information acquired via the first screen can be added, corrected or edited is displayed on the display unit. 2. An information processing system according to claim 1. (Appendix 3) The recommendation information includes position information indicating a position of an organization. 3. An information processing system according to claim 1 or 2. (Appendix 4) The first input information includes career information indicating a career of the user, skill information indicating a skill of the user, and goal information indicating a goal of the user, The recommendation information includes first recommendation information and second recommendation information, The one or more processors may further perform a generating step; In the generating 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 distinguishable manner. 4. An information processing system according to any one of claims 1 to 3. (Appendix 5) In the display control step, the second screen further includes an image showing a degree of match between the first input information and the position. 5. An information processing system according to claim 3 or 4. (Appendix 6) An information processing system according to any one of appendices 3 to 5, wherein the position indicated by the position information is a position that is currently being recruited or will be recruited for. (Appendix 7) The one or more processors may further perform a generating step; In the generating step, a degree of match between a first characteristic text based on the first input information and a second characteristic text based on the position information is calculated. 7. An information processing system according to any one of claims 3 to 6. (Appendix 8) The one or more processors may further perform an updating step; In response to the first input information being updated following the display control step, in the updating step, a third screen including an area showing the recommendation information corresponding to the updated first input information and an input area in which the updated first input information can be added, modified or edited is displayed on the display unit. 8. An information processing system according to any one of claims 1 to 7. (Appendix 9) An information processing device comprising one or more processors and a memory, The one or more processors are capable of executing an acquisition step and a display control step; In the acquiring step, first input information on at least one of a career, a skill, and an inner characteristic is acquired; In the display control step, a second screen including an area showing recommendation information generated based on the acquired first input information and an input area in which the first input information can be added, modified or edited is displayed on a display unit of a user terminal operated by a user. Information processing device. (Appendix 10) 1. An information processing method implemented by one or more processors, comprising: An acquisition step and a display control step are included, In the acquiring step, first input information on at least one of a career, a skill, and an inner characteristic is acquired; In the display control step, a second screen including an area showing recommendation information generated based on the acquired first input information and an input area in which the first input information can be added, modified or edited is displayed on a display unit of a user terminal operated by a user. Information processing methods. (Appendix 11) A program for operating a computer having one or more processors and a memory, the program being capable of causing the one or more processors to execute an acquisition step and a display control step; In the acquiring step, first input information on at least one of a career, a skill, and an inner characteristic is acquired; In the display control step, a second screen including an area showing recommendation information generated based on the acquired first input information and an input area in which the first input information can be added, modified or edited is displayed on a display unit of a user terminal operated by a user. program. [Explanation of symbols]
[0091] 1,1a Information Processing System 2,2a Information processing device 3. User terminal 4 External device 5 1st screen 6 Intermediate Screen 7,7a 2nd screen 21 Control section 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 Area 211 Acquisition Department 212 Summary 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 a memory, The one or more processors are capable of executing an acquiring step, a generating step, and a display control step; In the acquiring step, first input information is acquired, the first input information including career information indicating a career of the user, skill information indicating a skill of the user, and goal information indicating a goal of the user; In the generating step, first recommendation information is generated based on a first matching result between at least one of the career information and the skill information and a first matching target, and second recommendation information is generated based on a second matching result between the target information and a second matching target; In the display control step, a second screen including an area for distinguishably displaying the first recommendation information and the second recommendation information and an input area for allowing the first input information to be added, modified, or edited is displayed on a display unit of a user terminal operated by the user. Information processing system.
2. An information processing system comprising one or more processors and a memory, The one or more processors are capable of executing an acquiring step, a generating step, a display control step, and an updating step; In the acquiring step, first input information is acquired regarding at least one of a career, a skill, and an inner characteristic of the user; In the generating step, based on a result of matching the acquired first input information with a matching target, recommendation information regarding the matched matching target is generated; In the display control step, a second screen including an area showing the recommendation information and an input area in which the first input information can be added, modified, or edited is displayed on a display unit of a user terminal operated by the user; In the updating step, the first input information added, modified or edited via the second screen is stored in a storage unit in association with the user. Information processing system.
3. The display control step includes a first display control step and a second display control step, The one or more processors: In the first display control step, a first screen including an input area into which the first input information can be input is displayed on the display unit; In the second display control step, the second screen including an area showing the recommendation information and an input area in which the first input information acquired via the first screen can be added, corrected, or edited is displayed on the display unit. The information processing system according to claim 2 .
4. The recommendation information includes position information indicating a position of an organization. The information processing system according to claim 2 .
5. In the display control step, the second screen further includes an image showing a degree of match between the first input information and the position.
5. The information processing system according to claim 4.
6. The information processing system according to claim 4 , wherein the position indicated by the position information is a position for which recruitment is currently being carried out or for which recruitment is to be planned.
7. The one or more processors: In the generating step, a degree of match between a first feature text based on the first input information and a second feature text based on the position information is calculated.
5. The information processing system according to claim 4.
8. The one or more processors: In response to the first input information being updated via the second screen, in the updating step, a third screen including an area showing the recommendation information corresponding to the updated first input information and an input area in which the updated first input information can be added, modified, or edited is displayed on the display unit. The information processing system according to claim 2 .
9. An information processing device comprising one or more processors and a memory, The information processing apparatus, wherein the one or more processors are configured to execute the steps according to claim 1 or 2.
10. An information processing system that executes each step described in claim 1 or 2. Information processing methods.
11. A program for causing a computer having one or more processors and a memory to execute each of the steps described in claim 1 or 2.
Citation Information
Patent Citations
Information processing device, information processing method, and program
JP2023161959A
Information processor, information processing method, and information processing program
JP2024058492A
JPP7490905B