Information processing system, information processing method, and program
The information processing system addresses the challenge of internal job searching by acquiring and displaying organization-specific position information, enhancing career planning and recruitment efficiency.
Patent Information
- Application Number
- JP2024154400
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-09
- Publication Date
- 2025-02-10
- Estimated Expiration
- 2044-09-09
AI Technical Summary
Existing job search systems do not allow for efficient searching of positions within an organization.
An information processing system that includes a processor to acquire and display position information within an organization, including recruitment requirements and job descriptions, and allows viewers to search for internal positions based on the relationship between registration information and position information.
Enables personnel within an organization to effectively search for and display internal job openings, facilitating career planning and recruitment processes.
Smart Images

Figure 0007628649000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] Patent Document 1 describes a technique for referencing a database in which job information is registered and executing a job search according to search conditions. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2000-295665 A Summary of the Invention [Problem to be solved by the invention]
[0004] The above techniques do not allow searching for positions within an organization.
[0005] In view of the above circumstances, the present invention provides an information processing system etc. that enables personnel working in an organization to search for positions within the organization. [Means for solving the problem]
[0006] According to one aspect of the present invention, there is provided an information processing system including a processor, the processor being configured to execute each of the following steps by reading a program: in an acquisition step, position information for internal positions in an organization is acquired, the position information including at least one of a related department, recruitment requirements, and job content as recruitment conditions; and in a position information display control step, the position information is displayed on a viewer's terminal according to a relationship between the registration information of managed persons working in the organization and the position information, wherein the viewer is a managed person or an administrator who manages the managed persons, and the position information displayed on the viewer's terminal includes first position information for positions that are hiring and second position information for positions that are not hiring.
[0007] According to this embodiment, personnel working in an organization (subjects to management) or their managers can search for positions within the organization. [Brief description of the drawings]
[0008] [Figure 1] 1 is a configuration diagram illustrating an information processing system 1. [Diagram 2] 2 is a block diagram showing a hardware configuration of the server device 10. FIG. [Diagram 3] 2 is a block diagram showing the hardware configuration of a manager terminal 20 and a managed person terminal 30. FIG. [Figure 4] 2 is a block diagram showing a hardware configuration of a job seeker terminal 40. FIG. [Diagram 5] 1 is a block diagram showing functions realized by a server device 10 (control unit 11), a manager terminal 20 (control unit 21), a managed person terminal 30 (control unit 31), and a job seeker terminal 40 (control unit 41). [Figure 6] 13 is a diagram showing an example of a position information display screen PD displayed on the manager terminal 20 or the managed person terminal 30. FIG. [Figure 7] 13 is a diagram showing an example of a detailed information display screen SD displayed on the manager terminal 20 or the managed person terminal 30. FIG. [Figure 8]13 is a diagram showing an example of a human resources management screen MD displayed on the manager terminal 20. FIG. [Figure 9] FIG. 13 is a diagram showing an example of an individual management screen ID displayed on the managed person terminal 30. [Figure 10] 13 is a diagram showing an example of a statistical information display screen SID displayed on the administrator terminal 20. FIG. [Figure 11] 1 is an activity diagram showing an example of the flow of information processing (position information display processing) executed by the information processing system 1. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various characteristic features shown in the following embodiments can be combined with each other.
[0010] Incidentally, a program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server, or may be provided so that the program is launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0011] In addition, in various information processing according to an embodiment, an input and an output according to the input can be realized. Here, as long as an output is obtained as a result of the input, the form of information referenced in such information processing (hereinafter referred to as reference information) is not limited. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a judgment formula such as a regression formula constructed by a statistical method), or may be a trained model that has previously trained the correlation between the input and the output, or may be a large-scale language model that can output a desired result by inputting a prompt.
[0012] In one embodiment, the term "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In one embodiment, various information is handled, and this information is represented by, for example, physical values of signal values representing voltage and current, high and low signal values as a binary bit collection consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be performed on the circuit in the broad sense.
[0013] Furthermore, a circuit in the broad sense is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, and a memory. The processor may be a general-purpose processor or a dedicated circuit. In other words, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0014] 1. Hardware Configuration This section describes the hardware configuration.
[0015] <Information Processing System 1> 1 is a configuration diagram showing an information processing system 1. The information processing system 1 includes a communication line 2, a server device 10, a plurality of manager terminals 20, a plurality of managed person terminals 30, and a plurality of job seeker terminals 40. The server device 10, the manager terminal 20, the managed person terminal 30, and the job seeker terminal 40 are configured to be able to communicate with each other via the communication line 2. The connection between the server device 10, the manager terminal 20, the managed person terminal 30, and the job seeker terminal 40 and the communication line 2 may be wired or wireless.
[0016] The information processing system 1 constitutes part of a personnel system used by personnel (multiple managed persons) subject to personnel management within an organization and multiple managers who have relationships with the managed persons within the organization, and part of a recruitment and job search system used by job seekers. In one embodiment, the information processing system 1 is composed of one or more devices or components. These components will be described below.
[0017] <Server device 10> 2 is a block diagram showing a hardware configuration of the server device 10. The server device 10 includes a control unit 11, a storage unit 12, a communication unit 13, and a communication bus 14. The control unit 11, the storage unit 12, and the communication unit 13 are electrically connected to each other inside the server device 10 via the communication bus 14.
[0018] <Control unit 11> The control unit 11 performs processing and control of the overall operation related to the server device 10. The control unit 11 is, for example, a central processing unit (CPU). The control unit 11 realizes various functions related to the server device 10 by reading out a predetermined program stored in the storage unit 12. That is, information processing by software stored in the storage unit 12 can be specifically realized by the control unit 11, which is an example of hardware, and executed as each functional unit included in the control unit 11. These will be described in more detail in the next section. Note that the control unit 11 is not limited to being single, and the server device 10 may have multiple control units 11 for each function. Also, the server device 10 may be configured with a combination of these.
[0019] <Storage section 12> The storage unit 12 stores various information defined by the above description. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the server device 10 executed by the control unit 11, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the program calculations. The storage unit 12 stores various programs, variables, etc. related to the server device 10 executed by the control unit 11.
[0020] <Communications Division 13> The communication unit 13 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, BLUETOOTH (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement it as a collection of multiple communication means. In other words, the server device 10 may communicate various information from the outside via the communication unit 13 and the network.
[0021] The server device 10 may be in an on-premise form or in a cloud form. The server device 10 in a cloud form may provide the above-mentioned functions and processes in the form of, for example, SaaS (Software as a Service) or cloud computing.
[0022] <Administrator terminal 20> Fig. 3 is a block diagram showing the hardware configuration of the administrator terminal 20 and the managed user terminal 30. As shown in Fig. 3A, the administrator terminal 20 includes a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, an output unit 25, and a communication bus 26. The control unit 21, the storage unit 22, the communication unit 23, the input unit 24, and the output unit 25 are electrically connected via the communication bus 26 inside the administrator terminal 20. The explanation of the control unit 21, the storage unit 22, and the communication unit 23 will be omitted because they are similar to the explanation of each unit in the server device 10.
[0023] <Input section 24> The input unit 24 accepts an operation input made by a user. The operation input is transferred as a command signal to the control unit 21 via the communication bus 26. The control unit 21 may execute a predetermined control or calculation based on the transferred command signal as necessary. The input unit 24 may be included in the housing of the administrator terminal 20, or may be externally attached. For example, the input unit 24 may be implemented as a touch panel integrated with the output unit 25. When the input unit 24 is implemented as a touch panel, the user can input a tap operation, a swipe operation, or the like to the input unit 24. As the input unit 24, a switch button, a mouse, a track pad, a QWERTY keyboard, or the like can be adopted instead of a touch panel.
[0024] <Output section 25> The output unit 25 displays a screen of a graphical user interface (GUI) that can be operated by a user. The output unit 25 may be included in the housing of the administrator terminal 20, or may be attached externally. Specifically, the output unit 25 may be implemented as a display device such as a CRT display, a liquid crystal display, an organic EL display, a plasma display, or the like. It is preferable that these display devices are implemented by selectively using them according to the type of the administrator terminal 20.
[0025] <Managed Person Terminal 30> 3B, the managed user terminal 30 includes a control unit 31, a storage unit 32, a communication unit 33, an input unit 34, an output unit 35, and a communication bus 36. The control unit 31, the storage unit 32, the communication unit 33, the input unit 34, and the output unit 35 are electrically connected via the communication bus 36 inside the managed user terminal 30. Descriptions of the control unit 31, the storage unit 32, the communication unit 33, the input unit 34, and the output unit 35 will be omitted because they are similar to the descriptions of the respective units in the administrator terminal 20.
[0026] <Job Seeker Terminal 40> Fig. 4 is a block diagram showing the hardware configuration of the job seeker terminal 40. As shown in Fig. 4, the job seeker terminal 40 includes a control unit 41, a memory unit 42, a communication unit 43, an input unit 44, an output unit 45, and a communication bus 46. The control unit 41, the memory unit 42, the communication unit 43, the input unit 44, and the output unit 45 are electrically connected inside the job seeker terminal 40 via the communication bus 46. The explanation of the control unit 41, the memory unit 42, the communication unit 43, the input unit 44, and the output unit 45 will be omitted because they are the same as the explanation of each unit in the manager terminal 20.
[0027] 2. Functional configuration In this section, the functional configuration of the present embodiment will be described. Information processing by software stored in the storage unit 12 is specifically realized by the control unit 11, which is an example of hardware, and can be executed as each functional unit included in the control unit 11 (at least one processor included in the information processing system 1).
[0028] FIG. 5 is a block diagram showing functions realized by the server device 10 (control unit 11), the manager terminal 20 (control unit 21), the managed person terminal 30 (control unit 31), and the job seeker terminal 40 (control unit 41).
[0029] As shown in FIG. 5A, the server device 10 (control unit 11) includes a basic display control unit 111, a position information registration unit 112, a reception unit 113, a position information creation unit 114, an acquisition unit 115, a position information display control unit 116, a flag assignment unit 117, a notification unit 118, a statistical information display control unit 119, and an artificial intelligence unit 120. As shown in FIG. 5B, the manager terminal 20 (control unit 21) includes a display unit 211 and an operation reception unit 212. As shown in FIG. 5C, the managed person terminal 30 (control unit 31) includes a display unit 311 and an operation reception unit 312. As shown in FIG. 5D, the job seeker terminal 40 (control unit 41) includes a display unit 411 and an operation reception unit 412.
[0030] <Basic display control unit 111> The basic display control unit 111 is configured to display various information on the manager terminal 20, the managed person terminal 30, or the job seeker terminal 40. For example, the basic display control unit 111 displays position information, registered personnel information, etc., registered in the database on the display unit 211 of the manager terminal 20, the display unit 311 of the managed person terminal 30, or the display unit 411 of the job seeker terminal 40, in response to a request from each user (managers U1, U2, managed persons U3, U4, or job seekers U5, U6).
[0031] Here, a "managed person" is a person who works in an organization, for example, an employee of the organization (full-time employee, temporary employee, fixed-term employee, etc.). Organizations include profit-making corporations (for example, companies, etc.), non-profit corporations (for example, cooperatives, foundations, etc.), and public corporations (for example, local governments, etc.). A "manager" is a person who works in an organization and manages the managed person. Managers include, for example, people on the reporting line (for example, superiors, line managers, etc.), human resources managers, etc. It should be noted that a "managed person" in the information processing system 1 can also be the "manager" of other managed persons.
[0032] The databases handled by the information processing system 1 include an organization database and a job seeker database. The organization database is accessible only to those related to the organization and includes an employee database in which data is not disclosed or provided to anyone outside the organization. The organization database stores position information and registration information of personnel within the organization (managers and those under management).
[0033] The registration information of the in-organization human resources registered in the organization database (hereinafter, "human resource registration information") includes, for example, personnel information such as the name, sex, age, employee code, contact information, affiliation, employment type, work location, job, skills, qualifications, academic background, work history, experienced job type, experienced job title, goals set by the managed person in the organization, evaluation of the goals by the manager, information before the managed person joined the organization (information at the time of employment), the managed person's condition, engagement (e.g., eNPS), aptitude or personality of the managed person, interview history of the managed person (interviewee, remarks, etc.), attendance information of the managed person (overtime hours, number of annual holidays taken, etc.). The information at the time of employment includes the position offered at the time of employment, annual salary, interviewer in charge of employment, evaluation at the time of employment, aptitude test results, reference check information, etc. Information other than the information at the time of employment is information after belonging to the organization (post-employment information).
[0034] The job seeker database is a database that is different from the organization database within the organization and is open to recruiters from multiple organizations who are users of the recruitment service, and is typically provided outside the organization. Job seekers from outside the organization are registered in the job seeker database.
[0035] The registration information of job seekers registered in the job seeker database (hereinafter referred to as "job seeker registration information") includes the job seeker's resume, work history, and other profile information. A "resume" is a document that mainly describes the job seeker's profile, current situation, educational background, employment history, desired working conditions, etc., while a "work history," also known as a résumé, is a document in which a job seeker conveys to an employer his or her work history, experience, skills, qualifications, etc., related to his or her past work.
[0036] <Position information registration unit 112> The position information registration unit 112 is configured to register, in the organization database, the position information created by the manager or the position information created by a position information creation unit 114 described below based on reference information.
[0037] Position information is information about an internal position of an organization, including at least one of the following recruiting conditions: related department, recruitment requirements, and job description. "Related department" refers to the department recruiting for the position, including subsidiaries of the organization. "Recruitment requirements" refers to, for example, the skills, experience, qualifications, etc. required for the recruiting position. "Job description" refers to the specific job content, job responsibilities, etc. of the recruiting position. The recruiting conditions may further include the recruiting job title.
[0038] The position information may be targeted at only managed persons registered in the organization database, or may be targeted at only external job seekers registered in the job seeker database, or may be targeted at both managed persons and job seekers. The target of recruitment is set, for example, by a human resources manager. In addition, a job posting corresponding to the target of recruitment of the position information may be created for each piece of position information. Note that the information included in the job posting targeted at job seekers or the scope of disclosure of the information is different from the information included in the job posting targeted at managed persons or the scope of disclosure of the information.
[0039] When registering position information created by an administrator, the position information registration unit 112 accepts input of information constituting the position information from the administrator terminal 20, and registers the input information as position information. In addition, the position information registration unit 112 may accept designation of the position information to be registered from the administrator terminal 20 by uploading the created position information or inputting a storage location (e.g., an address on a network) of the created position information.
[0040] The position information may include skills as a recruitment requirement. The skills are selected, for example, from skill words registered in a prepared skill list. This enables a talent search based on standardized or normalized skills, improving the efficiency of the talent search. It also makes it easier to seamlessly search for talent using skills, regardless of whether the talent is inside or outside the organization. A plurality of skill words are registered in the skill list. The skill words are generated by referring to, for example, a job type dictionary, a skill dictionary, an in-house terminology dictionary, etc., used in a job seeker database.
[0041] Skill words included in a skill list (internal skill list) referenced when creating position information may be associated with identical or similar skill words included in a job seeker skill list (external skill list) referenced in a job seeker database outside the organization. The similarity of skill words is determined, for example, by comparison based on features such as vector data, by referring to a database in which synonyms, similar words, and words with spelling variations are registered, or by judgment based on a learning model (including a large-scale language model). A job seeker skill list is a skill list in which skill words to be added to job seeker registration information are registered. This allows for appropriate and efficient searches for human resources targeting both managed persons and job seekers.
[0042] The recruiting conditions of the position information, such as skills, may be composed of sentences (natural language), tagged keywords, or a combination of sentences and keywords. In other words, the position information may include a combination of multiple keywords representing the recruiting requirements (skills, experience, qualifications, etc.) as the recruiting conditions. Furthermore, the tags constituting the recruiting conditions may be selected from a list of tags assigned to specific personnel registration information.
[0043] The position information includes recruitment information indicating the recruitment status of the position. The recruitment information includes first information indicating whether the position is currently recruiting or not, and second information indicating the staffing status of the position. The first information indicates the status of the position, such as "recruiting within the organization," "recruiting from outside the organization," "recruiting both within and outside the organization," or "not recruiting." The second information is information regarding staffing, and includes, for example, the capacity of the position, the current number of staff, the staffing fulfillment rate, the number of future candidates, and the like. The recruitment information is updated as appropriate, for example, by an administrator who has the authority to manage position information.
[0044] The position information may include a viewing condition, which may be, for example, a condition (such as department, position, etc.) for a managed person or manager who can view the position information (display the position information on a terminal).
[0045] <Reception Department 113> The reception unit 113 is configured to receive input information including at least one of a human resource name and job information from the manager terminal 20. The human resource name is the name of a person to be managed who is registered in the organization database (i.e., included in the human resource registration information). The job information is a word or sentence (natural language) including a phrase related to the job. The phrase related to the job includes, for example, phrases such as business content, job type, position (job title), and commercial products handled.
[0046] The reception unit 113 may receive additional information such as an experienced position, an experienced job type, and skills as input information in addition to at least one of basic information such as a personnel name and job information. The reception unit 113 may also present, for example, a plurality of keyword-type tags as objects to the manager terminal 20 and receive, as input information, a keyword associated with a tag selected by the manager terminal 20. The tags include, for example, a tag representing an experienced position, a tag representing an experienced job type, and a tag representing a skill. These tags are automatically assigned to the personnel registration information by the control unit 11 based on words extracted from the personnel registration information, for example, when the personnel registration information is registered in the organization database or when the personnel registration information is updated.
[0047] Furthermore, the reception unit 113 may present tags related to the base information input from the administrator terminal 20 as initial tags selected in the initial state. For example, when the base information is a personnel name, the reception unit 113 searches the organization database for the input personnel (managed person), and sets the tag attached to the personnel registration information of the managed person as the initial tag. Also, when the base information is job information, the reception unit 113 extracts job-related words from the job information, and sets the tag related to the word as the initial tag. The relationship between the job-related words and the tags is set in advance in relationship definition information such as a table, tag list, etc.
[0048] The reception unit 113 may receive, as input information, the job information input from the administrator terminal 20 converted into a personnel name. The reception unit 113 may also receive, as input information, the personnel name input from the administrator terminal 20 converted into job information. The conversion from job information to a personnel name is realized, for example, by using a word extracted from the job information or a tag related to the job information as a search condition, searching for a managed person with the corresponding tag from the organization database, and setting the name of the searched managed person as the personnel name. The conversion from a personnel name to job information is realized, for example, by setting information related to the job included in the registration information of the managed person corresponding to the personnel name (specifically, a word or phrase written in the job item) as the job information.
[0049] <Position Information Creation Unit 114> The position information creating unit 114 is configured to create position information based on the input information accepted by the accepting unit 113 and reference information stored in the storage unit 12, for example.
[0050] The position information creation unit 114 may create position information using both base information (at least one of the personnel name and job information) and secondary information converted or extracted from the base information (e.g., additional information using tags) from the input information accepted by the accepting unit 113, or may create position information using only the secondary information.
[0051] The reference information is information including a correlation between the input information and the recruiting conditions. The reference information is an estimator constructed so as to be able to output the recruiting conditions (at least a part of the position information) using the input information accepted by the accepting unit 113 as an input.
[0052] The reference information may include a position information creation model that has been trained to use input information as input and position information as output. In this case, the position information creation unit 114 inputs the input information to the position information creation model and causes the position information creation model to output position information. This makes it possible to generate appropriate position information (recruitment conditions) from the input information.
[0053] The position information creation model is a learning model trained to be able to input input information (personnel name, job information, or secondary information converted from these) and output position information including recruitment conditions. In other words, the position information creation model is a learning model trained using the input information and the corresponding position information data as teacher data.
[0054] The position information creation model may be a generation AI including a large-scale language model. In this case, the position information creation unit 114 takes the input information as an input, inputs a prompt including an instruction to create position information based on the input information to the position information creation model, and causes the position information creation model to output the position information. The position information creation unit 114 may generate a prompt that gives an instruction to create position information from the input information to the position information creation model, and inputs the prompt to the position information creation model. In addition to the position information creation / output instruction and the input information, the position information creation unit 114 may input a prompt into which, for example, one or more input information samples and one or more corresponding position information samples are inserted as input and output samples to the position information creation model. The position information creation model creates position information from the input information according to the input prompt. In the position information creation model, parameters calculated, tuned, etc. by learning configure the correlation of the reference information.
[0055] The position information creation unit 114 may secondarily generate other recruitment conditions (e.g., related departments, job content, etc.) other than the recruitment requirements (e.g., skills, qualifications, experience, etc.) generated from the base information.
[0056] The position information created by the position information creation unit 114 is given information (flag) indicating that it was created by the position information creation unit 114 (i.e., created based on reference information such as a position information creation model). Furthermore, the position information created by the position information creation unit 114 is registered in the organization database by the position information registration unit 112 together with other position information (e.g., position information created by the administrator).
[0057] <Acquisition part 115> The acquiring unit 115 is configured to acquire the position information registered in the organization database by the position information registering unit 112. The acquiring unit 115 acquires at least the recruitment requirements included in each piece of position information and recruitment information indicating the recruitment status. The position information acquired by the acquiring unit 115 includes both first position information for which recruitment is ongoing and second position information for which recruitment is not ongoing. In addition, the position information acquired by the acquiring unit 115 may include information related to highly confidential non-public positions that are not being recruited outside the organization (are being recruited only within the organization).
[0058] <Position information display control unit 116> The position information display control unit 116 is configured to display the position information acquired by the acquisition unit 115 on the terminal of the viewer, according to the relationship between the registration information of the managed persons working in the organization recruiting for internal positions and the position information acquired by the acquisition unit 115. Here, the "viewer" is the managed persons or the administrator who manages the managed persons.
[0059] The position information displayed on the viewer's terminal (administrator terminal 20 or managed person terminal 30) by the position information display control unit 116 includes first position information about positions for which recruitment is ongoing and second position information about positions for which recruitment is not ongoing. The first position information is position information including recruitment information indicating that recruitment is ongoing within the organization or outside the organization. The second position information is position information including recruitment information indicating that recruitment is not ongoing either within the organization or outside the organization.
[0060] The position information is displayed on the administrator terminal 20 or the managed person terminal 30 in response to a request from a viewer. The position information displayed on the administrator terminal 20 or the managed person terminal 30 may include information related to highly confidential, private positions that are not being recruited outside the organization. A "request from a viewer" includes, for example, an instruction on the administrator terminal 20 or the managed person terminal 30 to display a list of position information, an instruction to display a screen that includes position information as part of the displayed information, etc.
[0061] The "relationship between the registration information of the managed person and the position information" includes the satisfaction status of the registration information of the managed person with respect to the viewing conditions set in the position information. The satisfaction status is valid when the managed person is a viewer (when the position information is displayed on the managed person terminal 30).
[0062] Furthermore, the "relationship between the registration information of the managed person and the position information" includes, for example, the correlation between the recruiting conditions included in the position information and the registration information of the managed person. If the viewer is a managed person, the position information is displayed on the managed person terminal 30 based on the registration information of the managed person himself. If the viewer is an administrator, by selecting the managed person on the administrator terminal 20, position information related to the managed person is displayed on the administrator terminal 20 based on the registration information of the managed person.
[0063] Specifically, the position information display control unit 116 may determine the display format or display order of the position information based on the recruiting conditions included in the position information and the registration information of the managed person. This makes it possible to present to the managed person position information that is likely to interest the managed person (including position information that is not currently recruiting), making it easier for the managed person to make a career plan.
[0064] The "display format of position information" includes, for example, the display position on the screen where the position information is displayed (the position of the area where the position information is displayed), the attributes of the text included in the position information (size, color, font, etc.), and the addition of decorations to the position information (labels, icons, etc.).
[0065] The position information display control unit 116 may display, as recommended position information, position information for which a matching index indicating the degree of agreement between the recruitment conditions and the registered information exceeds a predetermined first threshold value on the managed person terminal 30. This allows the managed person to be presented with position information for which the managed person is likely to be employed (including position information for which no recruitment is being conducted), allowing the managed person to understand positions within the organization that are suitable for him or her.
[0066] The recommended position information includes both the first position information and the second position information, that is, the recommended position information also includes information about positions that are not currently hiring.
[0067] "Display as recommended position information" includes displaying the recommended position information in a dedicated display area, displaying with a label indicating that it is a recommended position, displaying it as a preferred position over other position information (displaying it at the top of the list), etc.
[0068] The matching index is calculated as the similarity (e.g., cosine similarity) between vector data of the position information and vector data of the personnel registration information. The vector data is a vector value obtained by quantifying the position information (particularly the recruitment conditions) and the personnel registration information by known methods such as natural language processing using morphological analysis, encoding of categorical variables, etc.
[0069] Furthermore, the matching index may be calculated based on, for example, tags (e.g., tags representing experienced positions, tags representing experienced occupations, tags representing skills, etc.) attached to the managed person and weighted scores of the tags. For example, the position information display control unit 116 assigns a weighted score set for a tag to a managed person to whom a tag corresponding to a tag included in the recruiting conditions is attached as a matching index. For a managed person to whom multiple tags corresponding to each of the multiple tags included in the recruiting conditions are attached, the sum of the weighted scores of the multiple tags is set as the matching index. The weighted score of the tag is set in advance for each tag by a setting manager of the information processing system 1, etc.
[0070] The position information display control unit 116 may also calculate the matching index of the managed person based on the number of tags that match the tags included in the recruiting conditions. For example, if the number of tags included in the recruiting conditions is 10, the matching index of the managed person to which 8 of these tags are attached is set to 80%.
[0071] Furthermore, the position information display control unit 116 may input the talent registration information and the recruiting conditions to the matching index calculation model and cause the matching index calculation model to output the matching index. The matching index calculation model is a learning model that is trained to receive the talent registration information and the recruiting conditions as input and to output the matching index. In other words, the matching index calculation model is a learning model that is trained using the talent registration information and the recruiting conditions and the corresponding matching index data as teacher data.
[0072] The matching index calculation model may be a generation AI including a large-scale language model. In this case, the position information display control unit 116 inputs the talent registration information and the recruiting conditions, inputs a prompt including an instruction to calculate a matching index based on the talent registration information and the recruiting conditions to the matching index calculation model, and causes the matching index calculation model to output the matching index. The position information display control unit 116 may generate a prompt that gives an instruction to the matching index calculation model to calculate a matching index from the talent registration information and the recruiting conditions, and inputs the prompt to the matching index calculation model. In addition to the matching index calculation / output instruction and the talent registration information and the recruiting conditions, the position information display control unit 116 may input a prompt into the matching index calculation model in which, for example, one or more samples of the talent registration information and the recruiting conditions and one or more samples of the matching index corresponding thereto are inserted as input and output samples. The matching index calculation model calculates a matching index from the talent registration information and the recruiting conditions according to the input prompt.
[0073] The matching index may be calculated based on the skills included in the recruitment conditions and the skills included in the registration information of the managed person. This makes it possible to present recommended position information based on the fulfillment of skills, so that the managed person can consider the next position in the organization based on his / her own skills, acquire skills that he / she lacks, etc.
[0074] The matching index based on skills is calculated as the similarity between the vector data of the skills included in the recruiting conditions and the vector data of the skills included in the talent registration information. The matching index based on skills may be calculated according to the weighting or number of tags of the skill tags assigned to the managed person corresponding to the skill tags included in the recruiting conditions. The matching index based on skills may be calculated by inputting the skills included in the talent registration information and the skills included in the recruiting conditions into a matching index calculation model and outputting the matching index calculation model.
[0075] The position information display control unit 116 may generate information regarding recruitment requirements such as skill type, skill level (years of experience), experience, etc. based on the transfer history (past organizations, departments, positions, duties, etc.) included in the human resource registration information, and calculate a matching index using this information and the above-mentioned means.
[0076] The matching index may include a sub-matching index indicating the degree of match for each category in the registration information of the managed person. The categories in the human resource registration information include, for example, items such as career, job, educational background, and skills. For example, the sub-matching index for the "career" category indicates the degree of match between the career information in the recruitment conditions (items described in the "experience" category) and the career information in the human resource registration information. The sub-matching index is calculated in the same manner as the matching index. For example, the sub-matching index is calculated as the similarity between the vector data of the content of the corresponding category in the position information and the vector data of the content of the corresponding category in the administrator registration information. The matching index may be calculated as the average value of multiple sub-matching indexes.
[0077] The first threshold of the matching index for the position information display control unit 116 to determine the recommended position information is, for example, 50%. The position information display control unit 116 may also display a list of multiple recommended position information in descending order of matching index. Furthermore, the position information display control unit 116 may determine as recommended position information only a certain number (for example, five) of position information from the top of the matching index among the position information whose matching index exceeds the first threshold.
[0078] The position information display control unit 116 may display information representing a matching index for position information whose matching index exceeds a predetermined second threshold value on the managed person terminal 30. This makes it possible to present the managed person with a matching index for a suitable position without presenting a matching index for an unsuitable position, so that the managed person can proactively and quantitatively grasp a position suitable for him / herself.
[0079] The second threshold value of the matching index, which is used by the position information display control unit 116 to determine whether to display the matching index, is, for example, 50%. The second threshold value may be the same value as the first threshold value, or may be a different value.
[0080] The position information display control unit 116 may display, in each piece of position information, recruitment requirements (skills, qualifications, experience, etc.) that are lacking in the managed person being viewed. The "lacking recruitment requirements" are, for example, recruitment requirements that are not included in the registration information of the managed person. The position information display control unit 116 may display the recruitment requirements included in each piece of position information so that the "lacking recruitment requirements" can be distinguished from other recruitment requirements (fulfilled recruitment requirements). For example, the position information display control unit 116 may assign, to the position information, a fulfillment label indicating the contents of the "fulfilled recruitment requirements" among the recruitment requirements included in the position information, and a deficiency label indicating the contents of the "lacking recruitment requirements" among the recruitment requirements included in the position information and having a color different from that of the fulfillment label.
[0081] The position information display control unit 116 may display a list of multiple position information including the first position information and the second position information in a random order on the manager terminal 20 or the managed person terminal 30. This provides the managed person with an opportunity to learn about new internal positions in their career plans. In addition, the manager can gain insight into position design by randomly comparing multiple positions.
[0082] The position information display control unit 116 may combine (parallelly) display the recommended position information and display the information in a random order. For example, the position information display control unit 116 may display a dedicated display section that displays only the recommended position information and a normal display section that displays all viewable position information, including the recommended position information, on one screen, and display the position information in a random order in the normal display section. The position information display control unit 116 may also display multiple pieces of recommended position information in a random order.
[0083] The position information display control unit 116 may display a list of a plurality of pieces of position information including the first position information and the second position information on the manager terminal 20 or the managed person terminal 30 in order of latest arrival (in the order of registration in the organization database).
[0084] In addition, the position information display control unit 116 may accept input of the display order (e.g., random, newest, size of matching index, etc.) of multiple position information including the first position information and the second position information from the administrator terminal 20 or the managed person terminal 30, and display the multiple position information in the above-mentioned normal display field in the accepted display order.
[0085] The position information display control unit 116 may accept input of narrowing down conditions for the normal display field. The narrowing down conditions include, for example, any search keyword, recruitment conditions (department, job title, job type, work location), the presence or absence of a specific flag, etc. The search keyword is, for example, input as text from the administrator terminal 20 or the managed person terminal 30. The department, job title, job type, work location, etc. are, for example, input by selection from a previously prepared table (list). The position information display control unit 116 extracts the first position information and / or the second position information that includes the accepted search keyword or satisfies the accepted condition, and displays it in the normal display field.
[0086] The position information display control unit 116 may add a first label indicating the recruitment status of the position indicated by the position information to the position information and display it. This allows the person to be managed or the manager to quickly and comprehensively grasp the recruitment status of the position.
[0087] The first label is assigned with reference to recruitment information (information indicating the recruitment status) included in the position information. The first label includes, for example, "internal recruitment" indicating that the position is being recruited within the organization, "external recruitment" indicating that the position is being recruited outside the organization, "currently no one in charge" or "staff shortage" indicating that there is a shortage of personnel, and "lack of future candidates" indicating that there is a shortage of future candidates. Note that multiple first labels (for example, a combination of "internal recruitment" and "currently no one in charge") may be assigned to one piece of position information.
[0088] In this way, the first label may include an open label indicating that the first position information is open within the organization. This allows the person to be managed to immediately know the positions that can be applied for.
[0089] The position information display control unit 116 may limit the first labels to be displayed depending on the satisfaction level of the viewer with respect to the viewing availability conditions set according to the type of the first label. This allows only some viewers to be permitted to display labels indicating highly confidential information, thereby increasing the variety of information indicated by the first labels while maintaining confidentiality. As a result, the convenience of understanding position information using the first labels can be improved.
[0090] For example, the "lack of future candidates" may be set as a viewing condition that the person holds a certain or higher position. In this case, even if the position information is set as "lack of future candidates" on the terminal of a viewer who does not satisfy the viewing condition, the label "lack of future candidates" is not displayed on the position information.
[0091] In addition, the viewing condition for the first label may be set for each piece of position information. For example, a viewing condition may be set for the hiring label of position information related to a specific position (e.g., a senior position such as an executive), that the position is a specific or higher position. In this case, on the terminal of a viewer who does not satisfy the viewing condition, the hiring label is not displayed for the position information even if the position information is hiring.
[0092] The position information display control unit 116 may display the first label attached to the position information with a high matching index or the position information displayed as recommended position information in a form different from that of other position information. For example, the recruiting label of the position information with a matching index equal to or greater than a predetermined value may be displayed in a highlighted manner by adjusting the color, size, shape, etc., compared to the recruiting labels of the other position information.
[0093] The position information display control unit 116 may display the position information by adding a second label indicating that the position information has been created based on the reference information in the position information creation unit 114. This makes it easy to organize or manage the position information displayed on the administrator terminal 20 or the managed person terminal 30.
[0094] As with the first label, the position information display control unit 116 may limit the second labels to be displayed depending on the satisfaction level of the viewer of the viewing conditions set according to the type of the second label. For example, being an administrator may be set as a viewing condition for the second label. In this case, when a managed person views position information, the second label is not displayed for any position information.
[0095] 6 is a diagram showing an example of a position information display screen PD displayed on the manager terminal 20 or the managed person terminal 30. The position information display screen PD includes a recommended position dedicated display field RF and a normal display field NF.
[0096] In the recommended position dedicated display field RF, a plurality of pieces of recommended position information RI are displayed, for example, side by side. Each piece of recommended position information RI includes the position name, information on related departments, information on recruitment requirements, a label LB, a bookmark object BO, and the like. In the example of FIG. 6, information on the recruitment requirements, such as skills, qualifications, and experience, is displayed as a tag TG. Note that numeric tags such as "+2" indicate the number of tags that cannot be displayed. Also, in the example of FIG. 6, "Internal recruitment" is displayed as the first label LB indicating that the position is being recruited within the organization. The bookmark object BO is an object for assigning a flag by the flag assignment unit 117 described later.
[0097] In the normal display field NF, multiple position information PI are displayed, for example, vertically along with a keyword input field KF, a condition input field CF, and a display switching object SO. Like the recommended position information RI, each piece of position information PI includes the position name, information on related departments, information on recruitment requirements, a label LB, a bookmark object BO, etc. In the example of FIG. 6, the display area (object frame) of each piece of position information PI displayed in the normal display field NF is larger than the display area of each piece of recommended position information RI displayed in the recommended position dedicated display field RF. Therefore, the display information of the position information PI is greater than the display information of the recommended position information RI.
[0098] The keyword input field KF and the condition input field CF each accept input of a search keyword or condition for narrowing down the position information displayed in the normal display field NF. In the example of FIG. 6, the number of position information items included in the position information list displayed in the normal display field NF (that satisfy the narrowing down condition) is displayed to the right of the keyword input field KF. The display switching object SO accepts the selection of the display order of the position information in the normal display field NF. In the normal display field NF, the narrowed down position information is displayed in the display order selected in the display switching object SO.
[0099] The position information display control unit 116 may accept a selection for the position information displayed on the manager terminal 20 or the managed person terminal 30, and may display details of the selected position information and personnel related to the position indicated by the position information. This allows the managed person to check the personnel related to the position before considering applying. In addition, the manager can easily check information on the current person in charge of the position, etc.
[0100] "Human resources related to the position" includes the current occupant of the position, members of the department to which the position belongs, the superior of the position, etc.
[0101] The position information display control unit 116 may accept a selection for the position information displayed on the manager terminal 20 or the managed person terminal 30, and may display details of the selected position information and other position information similar to the selected position information. This allows the managed person to consider applying for similar positions in addition to the selected position. The manager can also compare and manage similar positions.
[0102] The similarity criterion for the position information is a threshold value for the difference in the feature amount (e.g., the distance between vectors) between two pieces of position information, and for example, position information whose difference in the feature amount is less than the threshold value (e.g., the cosine similarity is equal to or greater than the threshold value) is determined to be similar to each other. The similarity determination of the position information may also be performed by referring to a table that defines similar positions in advance. Furthermore, the similarity may be calculated using a similarity calculation model that is trained to input two pieces of position information and output the similarity, and the similarity determination may be performed based on the similarity.
[0103] Fig. 7 is a diagram showing an example of a detailed information display screen SD displayed on the administrator terminal 20 or the managed person terminal 30. The detailed information display screen SD is displayed, for example, when one piece of recommended position information RI or position information PI is selected on the position information display screen PD in Fig. 6. The detailed information display screen SD displays position details information SI, incumbent IP, department members DP, similar positions SP, a back button B11, an apply button B12, and a flag assignment button B13.
[0104] The position detail information SI is information showing details of the position information selected by the manager or the target manager on the position information display screen PD. Note that the position name and the label LB (only if assigned) are displayed above the position detail information SI.
[0105] The current person IP, department member DP, and similar positions SP are displayed, for example, next to the position detail information SI. The current person IP displays information such as the name of the current person in the selected position (the position for which the position detail information SI is displayed). If there are multiple current persons, information on the multiple current persons is displayed. The department member DP displays information such as the names of members who belong to the department to which the selected position belongs. The similar positions SP displays a list of recruitment information (position information PI) for positions similar to the selected position. In the similar positions SP, each position information PI may be displayed with a first label or a second label attached.
[0106] The back button B11 is an object that accepts an operation from the administrator terminal 20 or the managed person terminal 30 to return the display to the list of position information (position information display screen PD). The apply button B12 is an object that accepts an operation from the managed person terminal 30 to apply for the selected position (transition to the application screen). Note that the apply button B12 is displayed only when the displayed position information is currently recruiting (when the managed person is available to apply). The flag assignment button B13 is an object that accepts an operation from the managed person terminal 30 to assign a flag, which will be described later, to the selected position.
[0107] <Flag assignment unit 117> The flagging unit 117 is configured to accept flagging by a managed person to the first position information or the second position information.
[0108] The position information to which a flag has been added is registered in a bookmark list (favorites list) for each person to be managed. By referring to the bookmark list, the person to be managed can select position information to take action on, such as viewing or applying, from among the position information to which a flag has been added (registered as a favorite).
[0109] The assignment of a flag is accepted, for example, by inputting into a bookmark object BO of the recommended position information RI or the position information PI on the position information display screen PD in Fig. 6. In the example of Fig. 6, a blank bookmark object BO is assigned to the position information PI to which no flag has been assigned (not registered in the bookmark list), and a black bookmark object BO is assigned to the position information PI to which a flag has been assigned. When an input operation is performed on a blank bookmark object BO, a flag is assigned to the position information corresponding to the bookmark object BO, and the bookmark object BO changes to black. Conversely, when an input operation is performed on a black bookmark object BO, the flag of the position information corresponding to the bookmark object BO is erased (the registration of the position information in the bookmark list is cancelled), and the bookmark object BO changes to a blank bookmark.
[0110] The assignment of a flag may be accepted by the Add Flag button B13 on the detailed information display screen SD in Fig. 7. In this case as well, when an input operation is performed on the Add Flag button B13 in a state where a flag has been assigned, the flag is erased. Also, the display of the Add Flag button B13 changes depending on whether a flag has been assigned or not.
[0111] 8 is a diagram showing an example of a human resources management screen MD displayed on the manager terminal 20. The human resources management screen MD is a screen that mainly displays information on the managed persons selected by the manager. The human resources management screen MD includes a basic information display field BF, a display switching tab TB, and a management information display field MF.
[0112] The basic information display field BF displays the basic information of the selected managed person (employee number, name, department, job, place of work, etc.) The display switching tab TB is an object that switches the information items displayed in the management information display field MF.
[0113] In the example of FIG. 8, the "position" item is selected in the display switching tab TB, and information regarding the position of the managed person is displayed in the management information display field MF. Specifically, the management information display field MF displays a current position P1, a candidate position P2, and an interesting position P3. The current position P1 is the current position of the managed person. The candidate position P2 is a future position of the managed person, and is set by a human resources manager such as the managed person's superior. The interesting position P3 is a position to which a flag has been assigned (registered in a bookmark list) by the managed person. Viewing conditions may be set individually for these positions. For example, the candidate position P2 may be set so that it can be viewed only by a specific manager other than the managed person himself.
[0114] <Notification section 118> The notification unit 118 is configured to notify the managed person who set the flag when the position indicated by the second position information to which the flag is set by the flag setting unit 117 becomes available within the organization. In this way, by the managed person setting a flag for position information in which the managed person is interested but is not currently recruiting, the managed person can quickly consider applying for the position after recruitment for the position information begins.
[0115] The notification unit 118 notifies the managed person that the flagged second position information is now recruiting (has become the first position information), for example, by displaying a message on a specified screen displayed on the managed person terminal 30, by a push notification on the managed person terminal 30, by sending an email to the managed person, etc.
[0116] 9 is a diagram showing an example of a personal management screen ID displayed on the managed person terminal 30. The personal management screen ID is a screen for displaying a personal page prepared for each managed person, and is a screen for inputting, displaying, editing, etc., the registration information of the managed person. The personal management screen ID includes a personal information display field IF, a menu display field MIF, a work field WF, and a recommended position display field RPF.
[0117] The personal information display field IF displays the personal information of the managed person. The menu display field MIF displays the items to be displayed in the work field WF. The work field WF displays arbitrary information (initial information set by the system, information corresponding to the item selected by the managed person from the menu display field MIF, etc.). The recommended position display field RPF displays a list of recommended position information RI. The recommended position information RI displayed in the recommended position display field RPF is the same as the recommended position information RI displayed on the position information display screen PD in Figure 6, and is displayed with a first label (the "internal job opening" label), a second label, etc. assigned.
[0118] In the example of FIG. 9, a notification NT is displayed at the top of the personal management screen ID. The notification NT includes text notifying the user that, among the second position information to which a flag has been added (registered in the bookmark list), the position name of the second position information that is now being recruited within the organization and that the position has become an internal recruitment. The notification NT also includes a display details button B21 and a delete notification button B22. The display details button B21 is an object that accepts an operation from the managed person terminal 30 to display details of the position information to be notified (for example, the detailed information display screen SD in FIG. 7). The delete notification button B22 is an object that accepts an operation from the managed person terminal 30 to erase the display of the notification NT.
[0119] The notification NT is displayed, for example, when the managed person displays the personal management screen ID (accesses the personal page) for the first time after the second position information of the notification target becomes available within the organization. If there is no second position information that is newly available, the notification NT is not displayed on the personal management screen ID.
[0120] <Statistical information display control unit 119> The statistical information display control unit 119 is configured to display statistical information including at least one of the number of views by the managed persons, the number of flags given by the managed persons, and the number of applications by the managed persons for a plurality of position information including the first position information and the second position information. This allows the manager to perform management such as adding positions, editing recruitment requirements, and adjusting the number of personnel according to the trends of the managed persons.
[0121] The statistical information display control unit 119, for example, causes the manager terminal 20 to display time-series data on the number of views, the number of flags given, or the number of applications for each piece of position information or for a position information group including a plurality of pieces of position information. The statistical information display control unit 119 may also cause the manager terminal 20 to display the number of views, the number of flags given, or the number of applications for each attribute (gender, age, department, job type, etc.) of the person to be managed. The statistical information is stored in, for example, the storage unit 12.
[0122] 10 is a diagram showing an example of a statistical information display screen SID displayed on the administrator terminal 20. The statistical information display screen SID includes a first display field FF and a second display field SF.
[0123] The first display field FF displays a list of position information that the administrator displaying the statistical information display screen SID has viewing authority for. This list displays the number of views, flags (number of people interested), and applications (number of people recruited) for each position information during a specified collection period (e.g., one month). In addition, the increase or decrease in these values compared to the previous collection period is displayed as an arrow.
[0124] The second display field SF displays statistical information and the like related to the position information selected by the manager from among the position information displayed in the first display field FF. In the example of FIG. 10, the second display field SF displays a first graph GP1, a second graph GP2, and a flag list FL. The first graph GP1 shows the transition of the number of people interested in the selected position information ("Data Scientist" in the example of FIG. 10). The second graph GP2 shows the proportion of the attributes (gender) of the managed persons who have shown an interest in (a flagged) the selected position information. The flag list FL displays a list of the managed persons who have shown an interest in the selected position information.
[0125] <Artificial Intelligence Department 120> The artificial intelligence unit 120 is configured to receive input from each functional unit and return the instructed output. The artificial intelligence used by the server device 10 in each functional unit may be a common one, or may be prepared individually for each functional unit.
[0126] The artificial intelligence unit 120 is an AI (Artificial Intelligence) equipped with learning models such as Transformers including GPT (Generative Pretrained Transformer, including GPT-1, GPT-2, GPT-3, and GPT-4), BERT (Bidirectional Encoder Representations from Transformers), BART (Bidirectional and Auto-regressive Transformer), etc., and language models such as Recurrent Neural Networks (RNN), and may include a generative AI.
[0127] The language model is an example of a learning model based on a machine learning algorithm. Specific examples of machine learning algorithms include nearest neighbor methods, naive Bayes methods, decision trees, support vector machines, and deep learning using neural networks. The artificial intelligence unit 120 can apply the above algorithms as appropriate.
[0128] The artificial intelligence unit 120 may have a trained model constructed by a learning method such as supervised learning, unsupervised learning, or self-supervised learning. In supervised learning, machine learning is performed using training data (training data). The training data is composed of a pair of input data for learning and output data (correct answer data). In addition, the language model may not only be one trained for a specific task, but also a general-purpose model that can be used for a wide range of tasks.
[0129] The artificial intelligence unit 120 may be a general-purpose natural language processing learning model such as a large language model (LLM) that has learned a huge amount of data as an artificial intelligence. The LLM is a learning model that has learned a large amount of large data (for example, (i) web content on the Internet, or (ii) data stored in a specified database) composed of text data and the like in advance, and can execute various language processing tasks by giving tasks. According to a given prompt, it can perform a wide range of natural language processing tasks such as grasping sentence patterns and contexts, answering questions, and generating sentences. Such a general-purpose learning model includes a language model that can handle various tasks without fine tuning by One-shot Learning, Few-shot Learning, etc. In addition, the general-purpose learning model may be configured to be able to handle various tasks by Zero-shot Learning as well. The artificial intelligence used in each functional unit of the control unit 11 may be a separate learning model, or a common general-purpose learning model.
[0130] The learning models included in the artificial intelligence unit 120 (learning models used in each functional unit, such as the position information creation model) can undergo additional learning as transfer learning or fine tuning. For example, each time new job seeker registration information, job posting registration, etc. occurs, the artificial intelligence unit 120 may perform additional learning and fine tuning using these as new teacher data. This improves the accuracy of the information output from the learning model.
[0131] The learning model included in the artificial intelligence unit 120 may be a learning model (distilled model) obtained by knowledge distillation using an original learning model. In knowledge distillation, a learned model such as a large-scale language model is used as a teacher model, and the parameters of the student model are adjusted so that the output loss (Soft Target Loss) of the student model (distilled model) relative to the output (Soft Target) of the teacher model is reduced, thereby learning the student model, and the student model becomes a distilled model. In addition, the student model may be learned so that the output loss (Hard Target Loss) of the student model relative to the correct label (Hard Target) of the teacher data (combination of input data and output data of the learning model) is reduced. Compared to the original learning model (teacher model), the distilled model has a smaller number of parameters and a smaller processing load while having performance close to that of the learning model. Therefore, by using the distilled model, the cost of the information processing system 1 can be reduced.
[0132] For example, the position information creation model etc. may be a distilled model trained using a combination of input data and output data in a large-scale language model as teacher data. Furthermore, when the information processing system 1 is introduced, a large-scale language model is used as the position information creation model etc., and when teacher data from the large-scale language model is accumulated, a distilled model obtained by knowledge distillation using the teacher data may be used as the position information creation model etc.
[0133] 3. Information processing method This section describes an information processing method of the server device 10. This information processing method is executed by a computer, with each unit of the server device 10 acting as each step.
[0134] This information processing includes an acquisition step and a position information display control step. In the acquisition step, position information about an internal position of an organization is acquired, the position information including at least one of a related department, a recruitment requirement, and a job description as a recruitment condition. In the position information display control step, the position information is displayed on a viewer's terminal according to a relationship between the registration information of a person to be managed who is working in the organization and the position information.
[0135] 11 is an activity diagram showing an example of the flow of information processing (position information display processing) executed by the information processing system 1. The information processing will be described below along with each activity in this activity diagram.
[0136] The display process of position information is started by a request to display position information from a viewer (administrator or target administrator). The viewer inputs a request to display position information (e.g., an operation to display a screen on which position information is displayed) in a viewer terminal (administrator terminal 20 or managed person terminal 30) (activity A101). The server device 10 accepts the request to display position information from the viewer terminal (activity A102). Next, the server device 10 acquires position information from the organization database (activity A103). After acquiring the position information, the server device 10 outputs the position information to the viewer terminal according to the relationship between the registration information of the managed person and the position information (activity A104). As a result, the position information is displayed on the viewer terminal (activity A105).
[0137] 4. Effect The operation of this embodiment can be summarized as follows: That is, personnel working in an organization (subjects to management) or their managers can search for positions within the organization.
[0138] Although the embodiment of the present invention has been described above, the present invention is not limited to this, and can be modified as appropriate without departing from the technical concept of the invention.
[0139] 5.Other In the above embodiment, the server device 10 performs various storage and control, but multiple external devices may be used instead of the server device 10. That is, various information and programs may be distributed and stored in multiple external devices using block chain technology or the like. In particular, the artificial intelligence unit 120 may be an external configuration of the server device 10. In that case, the artificial intelligence unit 120, which is an external configuration, is provided by, for example, an artificial intelligence service server, and is configured to receive input from each functional unit of the server device 10, receive a request to execute an artificial intelligence service, and return an instructed output as a processing result to the server device 10. The artificial intelligence service server may be a server that provides a service using a language model as a learning model, or may be a server that executes a language processing task using a language model. The artificial intelligence service server may be constructed by LLM. The artificial intelligence service server receives input of a prompt by text, image, voice, etc., and generates and responds to the prompt.
[0140] Furthermore, the information processing system 1 does not necessarily have to include the reception unit 113 and the position information creation unit 114. That is, the information processing system 1 does not necessarily have to include a function of automatically generating position information. Furthermore, the information processing system 1 does not necessarily have to include at least one of the flag assignment unit 117, the notification unit 118, and the statistical information display control unit 119. That is, the information processing system 1 does not necessarily have to include the functions realized by the flag assignment unit 117, the notification unit 118, and the statistical information display control unit 119.
[0141] The aspect of the present embodiment is not limited to the information processing system 1, and may be an information processing method or a program. The information processing method includes each step executed by the information processing system 1. The program causes a computer to execute each step of the information processing system 1.
[0142] It may be provided in any of the following ways:
[0143] (1) An information processing system comprising a processor, the processor being configured to execute each of the following steps by reading a program: an acquisition step acquires position information for internal positions in an organization, the position information including at least one of a related department, recruitment requirements, and job content as recruitment conditions; and a position information display control step displays the position information on a viewer's terminal in accordance with a relationship between registration information of managed persons working in the organization and the position information, wherein the viewer is the managed persons or an administrator who manages the managed persons, and the position information displayed on the viewer's terminal includes first position information for positions for which recruitment is ongoing and second position information for positions for which recruitment is not ongoing.
[0144] (2) In the information processing system described in (1) above, in the position information display control step, a first label indicating the recruitment status of the position indicated by the position information is added to the position information and displayed.
[0145] (3) In the information processing system described in (2) above, the first label includes a hiring label indicating that the first position information is hiring within the organization.
[0146] (4) In the information processing system described in (2) or (3) above, in the position information display control step, the first labels to be displayed are limited depending on the viewer's satisfaction level of viewing conditions set according to the type of the first label.
[0147] (5) In the information processing system described in any one of (1) to (4) above, the processor is configured to further execute the following steps: in the reception step, input information including at least one of the name and job information of the managed person is accepted, where the job information is a word or sentence including a phrase related to the job; in the position information creation step, the position information is created based on the input information and reference information, where the reference information includes a correlation between the input information and the recruitment conditions; and in the position information display control step, the position information is displayed with a second label added to it indicating that the position information was created based on the reference information.
[0148] (6) In an information processing system described in any one of (1) to (5) above, in the position information display control step, a display format or display order of the position information is determined based on the recruitment conditions contained in the position information and the registration information of the managed persons.
[0149] (7) In the information processing system described in (6) above, in the position information display control step, the position information whose matching index indicating the degree of match between the recruitment conditions and the registered information exceeds a predetermined first threshold is displayed as recommended position information.
[0150] (8) In the information processing system described in (7) above, the matching index is calculated based on the skills included in the recruitment conditions and the skills included in the registration information.
[0151] (9) In the information processing system described in (8) above, in the position information display control step, information representing the matching index is displayed for the position information in which the matching index exceeds a predetermined second threshold value.
[0152] (10) In the information processing system described in any one of (1) to (9) above, in the position information display control step, a plurality of pieces of position information including the first position information and the second position information are displayed in a list in random order.
[0153] (11) In the information processing system described in any one of (1) to (10) above, the processor is configured to further execute the following steps: in a flagging step, the managed person is accepted for flagging the first position information or the second position information; and in a notification step, when the position indicated by the second position information to which the flag has been assigned becomes available within the organization, the managed person who assigned the flag is notified.
[0154] (12) In an information processing system described in any one of (1) to (11) above, in the position information display control step, a selection for the displayed position information is accepted, and details of the selected position information and human resources related to the position indicated by the position information are displayed.
[0155] (13) In the information processing system described in any one of (1) to (12) above, in the position information display control step, a selection for the displayed position information is accepted, and details of the selected position information and other position information similar to the selected position information are displayed.
[0156] (14) In the information processing system described in any one of (1) to (13) above, the processor is configured to further execute the following steps, in which in a flag assignment receiving step, the assignment of a flag by the managed person to the first position information or the second position information is accepted, and in a statistical information display control step, statistical information including at least one of the number of views, the number of times the flag has been assigned, and the number of applications for a plurality of pieces of position information including the first position information and the second position information is displayed in the information processing system.
[0157] (15) An information processing method comprising steps executed by an information processing system according to any one of (1) to (14) above.
[0158] (16) A program for causing a computer to execute each step of the information processing system described in any one of (1) to (14) above. Of course, this is not the case.
[0159] Finally, although various embodiments according to the present disclosure have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The embodiments and their modifications are included within the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]
[0160] 1: Information processing system 2: Communication lines 10: Server device 11: Control section 12: Storage section 13: Communications Department 14: Communication bus 20: Administrator terminal 21: Control section 22: Storage section 23: Communications Department 24: Input section 25: Output section 26: Communication bus 30: Managed device 31: Control section 32: Storage section 33: Communications Department 34: Input section 35: Output section 36: Communication bus 40: Job Seeker Terminal 41: Control section 42: Storage section 43: Communications Department 44: Input section 45: Output section 46: Communication bus 111: Basic display control unit 112: Position information registration section 113: Reception 114: Position Information Creation Department 115: Acquisition Department 116: Position information display control unit 117: Flag assignment section 118: Notification Department 119:Statistics information display control section 120: Artificial Intelligence Department 211:Display section 212: Operation reception section 311: Display section 312: Operation reception section 411: Display section 412: Operation reception section B11: Back button B12: Application button B13: Flag button B21:Detailed display button B22: Notification clear button BF: Basic information display field BO : Bookmark Object CF: Condition input field DP: Department Member FF: 1st display column FL: Flagged list GP1: First graph GP2: 2nd graph ID: Personal management screen IF:Personal information display field IP: Current person KF: Keyword input field LB : Label MD: Human resources management screen MF: Management information display field MIF: Menu display area NF: Normal display field NT:Notification P1: Current position P2: Candidate position P3: Position PD: Position information display screen PI: Position Information RF: Recommended position display area RI: Recommended Position Information RPF: Recommended position display field SD: Detailed information display screen SF: 2nd display column SI: Position details SID: Statistics information display screen SO: Display switching object SP: Similar Position TB: Display switching tab TG : Tag WF: Work column
Claims
1. An information processing system, A processor is provided. The processor is configured to execute the following steps by reading the program: In the acquisition step, position information about an internal position of the organization is acquired, the position information including at least one of a related department, a recruitment requirement, and a job description as a recruitment condition; Here, the position information includes first position information about positions for which recruitment is in progress and second position information about positions for which recruitment is not in progress, In the position information display control step, a plurality of pieces of position information including the first position information and the second position information are displayed on a terminal of the viewer, and label information indicating that the first position information is recruiting within the organization is displayed; Here, the viewer is a person to be managed who works in the organization or an administrator who manages the person to be managed, In the position information display control step, When the registration information of the managed person as the viewer satisfies the viewing condition set in the position information, the label information corresponding to the viewing condition is added to the position information and displayed; or displaying, as recommended position information, the position information for which a matching index indicating a degree of match between the recruiting conditions included in the position information and the registered information of the managed person as the browser or the registered information of the managed person selected by the administrator as the browser exceeds a predetermined first threshold; In this information processing system, the registered information is human resources information registered in a database, and the viewing condition is the department or position to which viewing is permitted.
2. 2. The information processing system according to claim 1, In the position information display control step, a first label indicating the recruitment status of the position indicated by the position information is assigned to the position information as the label information and displayed.
3. 3. The information processing system according to claim 2, In the position information display control step, an information processing system limits the first label to be displayed depending on the viewer's satisfaction of the viewing conditions set in accordance with the recruitment status indicated by the first label.
4. 2. The information processing system according to claim 1, The processor is further configured to perform the steps of: In the receiving step, input information including at least one of a name of the person to be managed and job information is received, and the job information is a word or a sentence including a phrase related to the job, In the position information creation step, the input information is input to a position information creation model, and the position information acquired in the acquisition step is output from the position information creation model; Here, the position information creation model is a learning model or a large-scale language model that is trained to receive the input information and output the position information by using teacher data that combines the input information and the position information, When the position information creation model is a large-scale language model, the position information creation step includes inputting the input information and inputting an instruction to the position information creation model to create the position information based on the input information; In the position information display control step, an information processing system is configured to display the position information by adding a second label to the position information indicating that the position information was created using the position information creation model.
5. 2. The information processing system according to claim 1, An information processing system in which the matching index is calculated based on the skills included in the recruitment conditions and the skills included in the registration information.
6. 6. The information processing system according to claim 5, In the position information display control step, information representing the matching index is displayed for the position information in which the matching index exceeds a predetermined second threshold value, in the information processing system.
7. 2. The information processing system according to claim 1, In the position information display control step, a plurality of pieces of position information including the first position information and the second position information are displayed in a list in a random order.
8. 2. The information processing system according to claim 1, The processor is further configured to perform the steps of: In the flagging step, a flag is received from the managed person to be assigned to the first position information or the second position information, In the notification step, when the position indicated by the second position information to which the flag is assigned becomes available within the organization, the information processing system notifies the managed person to which the flag is assigned.
9. 2. The information processing system according to claim 1, In the position information display control step, a selection for the displayed position information is accepted, and details of the selected position information and human resources related to the position indicated by the position information are displayed; Here, the human resource is the current occupant of the position, a member of the department to which the position belongs, or a superior of the position, all of which are registered in the database of the information processing system.
10. 2. The information processing system according to claim 1, In the position information display control step, a selection is accepted for the displayed position information, and details of the selected position information and other position information similar to the selected position information are displayed in the information processing system.
11. 2. The information processing system according to claim 1, The processor is further configured to perform the steps of: In the flag assignment receiving step, an assignment of a flag to the first position information or the second position information by the managed person is received, In the statistical information display control step, statistical information including at least one of the number of views, the number of flags given, and the number of applications for a plurality of pieces of position information including the first position information and the second position information is displayed in the information processing system.
12. 1. An information processing method, comprising: An information processing method comprising the steps executed by the information processing system according to any one of claims 1 to 11.
13. A program, A program for causing a computer to execute each step of the information processing system according to any one of claims 1 to 11.
Citation Information
Patent Citations
Job-offer information distribution system and job-offer information mail transmission device used for the system
JP2000295665A
Human resources management information processor, information terminal, human resources managing method and recoding medium
JP2002175368A
JPP7483170B
Cited By
system
JP2026155596A
system
JP2026155664A
Case Personnel Matching System, Information Processing Method, and Program
JP7698372B1
Information processing systems, information processing methods, and programs
JP7901758B1