Information processing system, information processing method, and program
The information processing system efficiently searches and matches human resources by displaying organization worker information and posts by category, addressing inefficiencies in existing technologies.
Patent Information
- Application Number
- JP2024175242
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-10-04
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2044-10-04
AI Technical Summary
Existing technologies lack efficiency in search and matching of human resources.
An information processing system that includes a processor to display organization worker information and posts by category, allowing efficient search and matching based on registered information or posts, with features like initial screen display control, post display control, and worker list display control.
Enables efficient search and matching of human resources by allowing organization workers to be searched based on their registered information or posted content, improving the efficiency of recruitment and job seeking processes.
Smart Images

Figure 0007606046000001_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 discloses a technology for performing search and matching using human resource information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2007-79900 A Summary of the Invention [Problem to be solved by the invention]
[0004] There is a demand for technology that can make talent searches and matching more efficient.
[0005] In view of the above circumstances, the present invention provides an information processing system etc. that can efficiently perform human resource search, matching etc. [Means for solving the problem]
[0006] According to one aspect of the present invention, there is provided an information processing system comprising at least one processor, the processor being configured to execute each of the following steps by reading out a program, wherein an initial screen display control step displays, for each organization, an initial screen including a plurality of first reception objects that accept input for displaying the organization name and the registration information of organization employees working for the organization, on an organization employee basis, and a plurality of second reception objects that accept input for displaying a list of posts by organization employees by category, the first reception objects including a display of a portion of the registration information of the organization employees, a registration information display control step displays the registration information of the organization employee corresponding to the first reception object in response to the input to the first reception object, and a post display control step displays a post list screen including a list of posts in the corresponding category in response to the input to the second reception object.
[0007] According to this aspect, since organization employees can be searched for based on either their registration information or their posts, it is possible to efficiently search for and match personnel. [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 the hardware configuration of the server device 10 and the recruiter terminal 20.
[0033] FIG. [Diagram 3] 2 is a block diagram showing the hardware configuration of an organization employee terminal 30 and a job seeker terminal 40. FIG. [Figure 4] FIG. 2 is a block diagram showing functions realized by a server device 10 (control unit 11), a recruiter terminal 20 (control unit 21), an organization employee terminal 30 (control unit 31), and a job seeker terminal 40 (control unit 41). [Diagram 5] FIG. 2 is a diagram showing an example of an initial screen ID displayed on a job seeker terminal 40. [Figure 6] FIG. 13 is a diagram showing another example of an initial screen ID displayed on the job seeker terminal 40. [Figure 7] FIG. 13 is a diagram showing yet another example of an initial screen ID displayed on the job seeker terminal 40. [Figure 8] 13 is a diagram showing an example of a worker list screen WD displayed on a job seeker terminal 40. FIG. [Figure 9] 13 is a diagram showing an example of a post list screen PD displayed on a job seeker terminal 40. FIG. [Figure 10] 13 is a diagram showing an example of a registration information display screen RD displayed on a job seeker terminal 40. FIG. [Figure 11] 13 is a diagram showing an example of a registration information editing screen ED displayed on the organization employee terminal 30. FIG. [Figure 12] FIG. 13 is a diagram showing an example of a task content generation screen GD1 (in the state of the first step) displayed on the organization staff terminal 30. [Figure 13] FIG. 13 is a diagram showing the state of the business content generation screen GD1 in a second step. [Figure 14] FIG. 13 is a diagram showing the state of the business content generation screen GD1 in a third step. [Figure 15] FIG. 13 is a diagram showing the fourth step of the business content generation screen GD1. [Figure 16] FIG. 13 is a diagram showing an example of a skill sentence generation screen GD2 (in the first step) displayed on the organization employee terminal 30. [Figure 17] A figure showing the second step state of the skill sentence generation screen GD2. [Figure 18] 1 is an activity diagram showing an example of the flow of information processing (display processing of employee registration information) executed by the information processing system 1. FIG. [Figure 19] 13 is an activity diagram showing an example of the flow of another information processing (processing for creating employee registration information) 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 comprises a communication line 2, a server device 10, a plurality of recruiter terminals 20, a plurality of organization employee terminals 30, and a plurality of job seeker terminals 40. The server device 10, the recruiter terminals 20, the organization employee terminals 30, and the job seeker terminals 40 are configured to be able to communicate with each other via the communication line 2. The connection between the server device 10, the recruiter terminals 20, the organization employee terminals 30, and the job seeker terminals 40 and the communication line 2 may be wired or wireless.
[0016] The information processing system 1 constitutes a part of a recruitment and job search system that enables employers to provide information to job seekers, communicate with them, etc. In one embodiment, the information processing system 1 is made up of one or more devices or components. These components will be described below.
[0017] <Server device 10> Fig. 2 is a block diagram showing the hardware configuration of the server device 10 and the recruiter terminal 20. As shown in Fig. 2A, 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 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] <Employer Terminal 20> The recruiter terminal 20 is an information processing terminal used by recruiters. Recruiters include organizations such as profit-making corporations (e.g., companies, etc.), non-profit corporations (e.g., cooperatives, foundations, etc.), and public corporations (e.g., local governments, etc.) or their personnel. Recruiters also include human resource agencies that act as agents of organizations and act as intermediaries between job seekers and organizations. Human resource agencies are also called head hunters, agents, etc.
[0023] 2B, the recruiter terminal 20 comprises a control unit 21, a memory unit 22, a communication unit 23, an input unit 24, an output unit 25, and a communication bus 26. The control unit 21, the memory 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 recruiter terminal 20. The explanation of the control unit 21, the memory unit 22, and the communication unit 23 will be omitted as they are similar to the explanation of each unit in the server device 10.
[0024] <Input section 24> The input unit 24 accepts operation inputs made by the user. The operation inputs are transferred as command signals to the control unit 21 via the communication bus 26. The control unit 21 may execute predetermined control or calculations based on the transferred command signals as necessary. The input unit 24 may be included in the housing of the recruiter 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 tap operations, swipe operations, and the like to the input unit 24. As the input unit 24, a switch button, a mouse, a track pad, a QWERTY keyboard, and the like can be adopted instead of a touch panel.
[0025] <Output section 25> The output unit 25 displays a screen of a graphical user interface (GUI) that can be operated by the user. The output unit 25 may be included in the housing of the recruiter 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 using different devices depending on the type of recruiter terminal 20.
[0026] <Organization employee terminal 30> 3 is a block diagram showing the hardware configuration of the organization employee terminal 30 and the job seeker terminal 40. The organization employee terminal 30 is an information processing terminal used by an organization employee who is working for the organization. An "organization employee" is someone who works for an organization, such as an employee of the organization (full-time employee, temporary employee, fixed-term employee, etc.).
[0027] 3A, the organization employee terminal 30 comprises a control unit 31, a memory unit 32, a communication unit 33, an input unit 34, an output unit 35, and a communication bus 36. The control unit 31, the memory 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 organization employee terminal 30. Descriptions of the control unit 31, the memory unit 32, the communication unit 33, the input unit 34, and the output unit 35 will be omitted as they are the same as the descriptions of the respective units in the recruiter terminal 20.
[0028] <Job Seeker Terminal 40> The job seeker terminal 40 is an information processing terminal used by a job seeker. "Job seeker" may be read as "person looking to change jobs," "job seeker," or "student." Job seekers include those who are planning to graduate, those currently employed, etc., and may also include students (job seekers) who have not yet begun job hunting. Those who are planning to graduate or job seekers (job seekers) are, for example, students at graduate schools, universities, junior colleges, technical colleges, etc.
[0029] 3B, 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. Descriptions 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 as they are the same as the descriptions of the respective units in the recruiter terminal 20.
[0030] 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).
[0031] FIG. 4 is a block diagram showing functions realized by the server device 10 (control unit 11), the recruiter terminal 20 (control unit 21), the organization employee terminal 30 (control unit 31), and the job seeker terminal 40 (control unit 41).
[0032] As shown in FIG. 4A, the server device 10 (control unit 11) includes a basic display control unit 111, a setting reception unit 112, an initial screen display control unit 113, an employee list display control unit 114, a post display control unit 115, a registered information display control unit 116, a registered information creation unit 117, and an artificial intelligence unit 120. As shown in FIG. 4B, the recruiter terminal 20 (control unit 21) includes a display unit 211 and an operation reception unit 212. As shown in FIG. 4C, the organization employee terminal 30 (control unit 31) includes a display unit 311 and an operation reception unit 312. As shown in FIG. 4D, the job seeker terminal 40 (control unit 41) includes a display unit 411 and an operation reception unit 412.
[0033] <Basic display control unit 111> The basic display control unit 111 is configured to display various information on the recruiter terminal 20, the organization employee terminal 30, or the job seeker terminal 40. For example, the basic display control unit 111 displays the registration information of organization employees or job seekers registered in the database on the display unit 211 of the recruiter terminal 20, the display unit 311 of the organization employee terminal 30, or the display unit 411 of the job seeker terminal 40, in response to a request from each user (recruiters U1, U2, organization employees U3, U4, or job seekers U5, U6).
[0034] The databases handled by the information processing system 1 include an organization employee database and a job seeker database. The organization employee database stores registered information, posts, etc. of organization employees that can be made public to job seekers.
[0035] The registration information of organization employees registered in the organization employee database (hereinafter referred to as "employee registration information") includes, for example, the organization employee's facial image (photograph), name, gender, age, employment status (new graduate or mid-career), years of service, contact information, affiliation, employment status, work location, industry, job type, department, work content, duties, skills, qualifications, educational background, work history, experienced job types, experienced job titles, etc. The information included in the employee registration information may be set to be publicly available for each item. Furthermore, the information included in the employee registration information may be composed of keywords, tags, etc., or may be composed of text. Furthermore, the employee registration information may include content (text) posted by the organization employee.
[0036] The employee registration information may include information on the organization employee's job hunting activities, allowing prospective new graduates or job seekers to consider their own careers and future paths by referring to information on the organization employee's motivations or reasons for choosing an organization or a type of job.
[0037] The posts of organization employees include texts that explain their duties, work, work environment, etc. to job seekers. Specifically, the posts of organization employees should include at least one of texts about the organization employee's job hunting activities and texts about the organization employee's current duties or work. This allows prospective new graduates or job seekers to collect information about organizations, industries, occupations, etc. by referring to messages from specific organization employees about job hunting activities, duties, work, etc.
[0038] The employee registration information and the post are, for example, created by an organization employee at the organization employee terminal 30, and transmitted from the organization employee terminal 30 to the server device 10, where they are registered in the organization employee database.
[0039] Posts made by organization employees are classified into a plurality of categories. In other words, an attribute indicating a category is assigned to a post. The category of a post is selected by the organization employee, for example, when the organization employee creates (registers) a post. The category of a post may also be automatically determined and assigned based on the content of the post (for example, keywords included in the post).
[0040] Post categories include, for example, categories related to job hunting, categories related to organizations, categories related to individual organization employees, etc. Categories related to job hunting include, for example, policies at the time of job hunting, organizations considered for employment during job hunting, reasons for employment at current organization, gaps after employment, etc. Categories related to organizations include, for example, the attractiveness of organizations, etc. Categories related to individual organization employees include, for example, current work content, skills or qualifications acquired at the organization, etc.
[0041] The job seeker database is a database that is open to recruiters from multiple organizations who are users of the recruitment service, and is typically provided outside the organizations. The job seeker database stores registration information of job seekers outside the organizations.
[0042] 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" is also called a résumé, and is a document in which a job seeker conveys to an employer the job seeker's work history, experience, skills, qualifications, etc. related to his or her past work. The job seeker registration information may also include conditions such as the job seeker's desired industry and job type.
[0043] If the job seeker is a new graduate or job-hunting student, the resume will include the name of the school they are enrolled in, the year they plan to graduate, their expected academic background, and their major (science or humanities). In addition, for new graduates or job-hunting students, an application form may be included in the job seeker registration information instead of a resume. An "application form" is a document that conveys the desired industry, desired job type, whether or not you have internship experience, your strengths, interests, etc. "Graduation" also includes the completion of graduate school.
[0044] <Settings Reception Unit 112> The setting reception unit 112 is configured to receive settings for information on organization employees to be made public to job seekers from the organization's administrator (employer). The settings reception unit 112 receives settings for disclosure for primary information such as employee registration information and posts by organization employees, as well as secondary information (objects that receive input from job seekers) for displaying this information on the job seeker terminal 40.
[0045] Specifically, the setting reception unit 112 may receive a setting for whether or not to display the first reception object on the job seeker terminal 40 from the organization's administrator (employer terminal 20). The first reception object is an object that receives an input for displaying the individual employee registration information on the job seeker terminal 40 on an organization employee basis. This allows the employer to control the display of employee registration information not to be accepted on the job seeker terminal 40, for example, when there is an organization employee who does not want the individual employee registration information to be presented to job seekers. The display of the first reception object is set, for example, on an organization basis. In this case, in an organization in which the first reception object is set to "hidden," the first reception object for all organization employees will not be displayed.
[0046] The setting reception unit 112 may receive settings of whether or not to make the employee registration information public or the viewing conditions from the organization's administrator (employer terminal 20). This makes it possible to control, for example, specific employee registration information that is not desired to be made public, or specific items in the employee registration information, so that they are not viewed by job seekers, or are viewable only by job seekers with specific attributes. For example, settings may be made so that facial images of organization employees are displayed only on the job seeker terminal 40 of a job seeker who has the authority to visit the organization employee, and facial images are not displayed on the job seeker terminal 40 of a job seeker who does not have the authority to visit. The visit authority (organization employees who can be visited) of each job seeker is set by the administrator.
[0047] The setting reception unit 112 may receive settings for whether or not to make posts by organization employees public or the viewing conditions from the organization administrator (employer terminal 20). This makes it possible to control, for example, specific posts that are not desired to be made public or posts by specific organization employees so that they are not viewed by job seekers or are viewable only by job seekers with specific attributes. For example, settings may be made so that posts in a specific category are displayed only on the job seeker terminal 40 of a job seeker who has the authority to visit organization employees, and posts in that category are not displayed on the job seeker terminal 40 of a job seeker who does not have the authority to visit.
[0048] <Initial screen display control unit 113> The initial screen display control unit 113 is configured to cause the job seeker terminal 40 to display, for each organization, an initial screen including an organization name, a plurality of first reception objects, and a plurality of second reception objects.
[0049] The organization name, first reception object, second reception object, etc. are displayed in an organization information display area assigned to each organization. In the organization information display area, information and objects related to one organization are grouped and displayed. The organization name displayed in the organization information display area is, for example, the name of a company that is recruiting (typically, recruiting new graduates). In addition to the organization name, the organization information display area may also display the industry of the organization.
[0050] The first reception object accepts an input for displaying, on an organization employee basis, the registration information (employee registration information) of an organization employee working for an organization whose name is displayed in the organization information display area. The first reception object includes a display of a portion of the employee registration information. For example, the first reception object is displayed as a card-type object (i.e., an object including a boundary between an internal area and an external area) that displays the facial image, employment status (new graduate or mid-career), years of service, age, job type, affiliation, etc. of the organization employee included in the employee registration information. Multiple first reception objects are arranged, for example, vertically or horizontally in the organization information display area.
[0051] The organizational information display area of each organization displays a plurality of first reception objects, each corresponding to an organization employee whose employee registration information is available to a job seeker. The organizational information display area also displays a specific number (maximum number of display) of first reception objects. The maximum number of first reception objects (the number of organization employees whose corresponding first reception objects are displayed) is adjusted according to the size of the organization information display field on the initial screen displayed on the job seeker terminal 40, the size of each first reception object, and the like. When an input operation is performed on any of the first reception objects on the job seeker terminal 40, the registration information display control unit 116, which will be described later, displays the corresponding employee registration information (detailed information on the organization employee) on the job seeker terminal 40.
[0052] The display order of the first reception objects in the organization information display field of each organization is determined, for example, by the contents of the employee registration information. Specifically, the display order of the first reception objects may be determined based on the number of items or characters registered in the employee registration information (for example, the more items or characters, the higher the display priority), age (for example, the younger the person, the higher the display priority), etc.
[0053] The display order of the first reception objects may be determined according to the attributes of the job seeker who is viewing the first reception objects. For example, the display order of the first reception objects may be determined based on the job seeker's school of enrollment (e.g., preferentially displaying organizational employees who attended the same school as the job seeker), major (e.g., preferentially displaying organizational employees with the same attributes in the humanities or sciences), desired occupation (e.g., preferentially displaying organizational employees in the desired occupation), etc. Furthermore, the initial screen display control unit 113 may receive an input of the display order of the first reception objects from the job seeker terminal 40, and cause the job seeker terminal 40 to display the first reception objects in the received display order.
[0054] The initial screen display control unit 113 may receive input of a filtering condition for the organization employees for which the first reception object is displayed, and display the first reception object corresponding to the organization employees who satisfy the filtering condition. This makes it easier for job seekers to access the registered information of organization employees who meet the conditions they desire.
[0055] The narrowing down conditions for the first reception object are, for example, conditions for information, attributes, etc. included in the employee registration information. Examples of the narrowing down conditions include the alma mater, alma mater faculty, alma mater department, major (humanities or science), etc.
[0056] The initial screen display control unit 113 may display an initial screen that does not include the first reception object for an organization for which display of the first reception object is set to be disabled by the setting receiving unit 112. In other words, the initial screen display control unit 113 displays the first reception object in the organization information display field of only an organization for which display of the first reception object is set to be enabled.
[0057] The second reception object receives an input for displaying a list of posts by organization employees by category, for example, the second reception object is displayed as a card-type object displaying the name of the category, etc. A plurality of second reception objects are arranged vertically or horizontally in an area of the organization information display area different from the display area of the first reception object, for example.
[0058] In the organization information display field, the second reception object may be placed above or below the first reception object, or may be displayed side by side. In addition, the second reception object corresponding to a category that the organization administrator (recruiter) has set to private will not be displayed in the organization information display field.
[0059] The second reception object may indicate the number of posts in the corresponding category. This allows the job seeker to select a category for displaying a list of posts depending on the number of posts. For example, the number of posts for each category is displayed alongside the category name in the internal area of the second reception object. The number of posts displayed in the second reception object is the number of posts that are viewable by the job seeker (i.e., posts that are not set to private and that the job seeker meets the viewing conditions).
[0060] In the organization information display area of each organization, second reception objects corresponding to all categories may be displayed, or only second reception objects corresponding to categories with a predetermined number of posts or more (for example, one or more) out of all categories may be displayed. When an input operation is performed on any of the second reception objects on the job seeker terminal 40, a list of posts for the corresponding category is displayed on the job seeker terminal 40 by the post display control unit 115, which will be described later.
[0061] The display order of the second reception objects in the organization information display field of each organization is determined, for example, by the order of preset categories, the number of posts for each category (for example, the more posts, the higher the display priority), and the like.
[0062] The initial screen may further include a third reception object for receiving an input for displaying a list of organization employees for each organization. This allows the job seeker to check, in a list, information on organization employees whose information is not displayed on the initial screen.
[0063] The third reception object is displayed in the organization information display field together with the first reception object. The third reception object is displayed, for example, as a linked keyword, a button for receiving input, or the like. When an input operation is performed on the third reception object on the job seeker terminal 40, a list of employee registration information is displayed on the job seeker terminal 40 by the employee list display control unit 114, which will be described later.
[0064] For an organization for which display of the first reception object is set to be disabled, the initial screen display control unit 113 may display an initial screen that does not include the first reception object and the third reception object. In other words, the initial screen display control unit 113 may display the third reception object in the organization information display field only when the first reception object is displayed in the organization information display field.
[0065] The initial screen may further include a fifth reception object that accepts input for displaying a list of all posts regardless of category. The fifth reception object is displayed in the organization information display field together with the second reception object. The second reception object is displayed, for example, as a keyword with a link attached, a button for accepting input, or the like. When an input operation is performed on the second reception object on the job seeker terminal 40, a list of posts in all categories is displayed on the job seeker terminal 40 by the post display control unit 115, which will be described later.
[0066] On the initial screen, an organization information display field is displayed for an organization that has at least one employee registration information or at least one post registered and that is viewable by the job seeker. If multiple organizations meet this condition, multiple organization information display fields are displayed on the initial screen.
[0067] The display order of organizations on the initial screen (i.e., the display order of the organization information display field) is determined, for example, by the number of published employee registration information (e.g., the more published employee registration information, the higher the display priority), the number of published posts (e.g., the more published posts, the higher the display priority), etc.
[0068] The display order of organizations may also be determined according to the attributes of the job seeker who is viewing the organization. For example, the display order of organizations may be determined based on the number of employee registration information items that match the job seeker's school of enrollment, major, desired occupation, etc. For example, organizations that have published a large amount of registration information of organizational employees who attended the same school as the job seeker may be preferentially displayed. Furthermore, the initial screen display control unit 113 may receive an input of the display order of the organization information display fields from the job seeker terminal 40, and cause the job seeker terminal 40 to display the organization information display fields in the received display order.
[0069] The initial screen display control unit 113 may receive from the job seeker terminal 40 an input of a filtering condition for organizations for which the first reception object and the second reception object are displayed on the initial screen, and cause the job seeker terminal 40 to display an initial screen including the organization name, the first reception object, and the second reception object for organizations that satisfy the filtering condition. In other words, the initial screen display control unit 113 may receive a filtering of organizations for which an organization information display field is to be displayed, and cause the job seeker terminal 40 to display an initial screen including an organization information display field for organizations that satisfy the filtering condition. This makes it possible to check employee registration information, posts, etc. from a state in which the organizations have been filtered, thereby improving the efficiency of information gathering by job seekers.
[0070] The filtering conditions for organizations are, for example, conditions regarding the organization's name, industry, whether it has been followed or bookmarked, etc. Following and bookmarking are when a job seeker registers a specific organization in association with the job seeker. Following and bookmarking may also be labels that a job seeker assigns to organizations that the job seeker is interested in (for example, organizations that are candidates for consideration when undergoing employment selection). Followed organizations and bookmarked organizations are registered, for example, in a follow list or bookmark list prepared for each job seeker. The follow list and bookmark list are used to view information about organizations that the job seeker has followed or bookmarked, and to receive notifications about the organizations.
[0071] The initial screen display control unit 113 does not necessarily have to display the first reception object and the second reception object in the multiple organization information display fields displayed on the initial screen in the initial state. For example, the initial screen display control unit 113 may display, on the job seeker terminal 40, a collapsed organization information display field in which only the organization name is displayed in the initial state, and in response to a selection (input) by the employer into the collapsed organization information display field, expand the selected organization information display field and display the first reception object and the second reception object on the job seeker terminal 40.
[0072] Furthermore, the initial screen display control unit 113 may change the display form (folded or expanded) of the organizational information display field depending on the display order. For example, the initial screen display control unit 113 may display only the organizational information display field displayed at the top (e.g., the top row) on the initial screen in an expanded state, and the second and subsequent organizational information display fields in a folded state.
[0073] 5 is a diagram showing an example of an initial screen ID displayed on the job seeker terminal 40. The initial screen ID includes a plurality of organization information display fields OF, a narrowing-down object NO1, a narrowing-down word input field F1, and a narrowing-down execution button B11.
[0074] The organization information display field OF is displayed for each organization. In the example of FIG. 5, a plurality of organization information display fields OF are displayed in a list in the vertical direction. For example, by scrolling the initial screen ID in the vertical direction, the organization information display field OF displayed on the job seeker terminal 40 can be switched. The organization information display field OF displays the organization name ON, the business type OI, the follow label LB, a plurality of category-based display reception objects PO1 (corresponding to the second reception object), a plurality of employee display reception objects WO1 (corresponding to the first reception object), and an employee list display reception object WO2 (corresponding to the third reception object).
[0075] The organization name ON is the name of the organization (e.g., a company name) to which the information displayed in the organization information display field OF belongs, and the industry OI is the industry of the organization. The follow label LB indicates whether or not the job seeker is following or bookmarking the organization. In the organization information display field OF of an organization that is being followed or bookmarked, information indicating that the job seeker viewing the organization is following or bookmarking the follow label LB ("Following") is displayed. On the other hand, in the organization information display field OF of an organization that is not being followed or bookmarked, the follow label LB is displayed in a state in which it accepts follows or bookmarks ("Following"). When an input operation is performed on the follow label LB of an organization that is not being followed or bookmarked, the organization is followed or bookmarked, and the display of the follow label LB changes to "Following".
[0076] Each of the multiple category display reception objects PO1 is a card-type object that displays the category name of the post and the number of posts (the number of posts that can be viewed) in the organization. In the example of Fig. 5, the category display reception object PO1 is displayed above the worker display reception object WO1 and the worker list display reception object WO2.
[0077] The category-based display reception object PO1 accepts input operations from the job seeker terminal 40. Moreover, a category-based display reception object PO1 corresponding to a category in which no posts exist (no posts that can be viewed) is, for example, inactivated and does not accept input. When an input operation is performed on the category-based display reception object PO1, a list screen of posts in the corresponding category is displayed on the job seeker terminal 40.
[0078] Each of the multiple employee display reception objects WO1 is a card-type object that displays part of the organization employee's information (in the example of FIG. 5, face image, new graduate or mid-career employee, years of service, job type, and affiliation). In the example of FIG. 5, only the employee display reception objects WO1 for some of the organization employees whose registered information can be viewed are displayed, and the employee display reception objects WO1 displayed on the job seeker terminal 40 can be switched by, for example, scrolling the display area of the employee display reception object WO1 left and right.
[0079] The employee display reception object WO1 receives an input operation from the job seeker terminal 40. When an input operation is performed on the employee display reception object WO1, the registration information (detailed information) of the corresponding organization employee is displayed on the job seeker terminal 40.
[0080] The employee list display reception object WO2 is disposed above a plurality of employee display reception objects WO1. When an input operation is performed on the employee list display reception object WO2, a list screen of employee registration information is displayed on the job seeker terminal 40.
[0081] The narrowing object No. 1 accepts narrowing of the organization information display field OF displayed on the initial screen ID. In the example of Fig. 5, the narrowing object No. 1 is a check box that accepts narrowing to followed companies (bookmarked organizations).
[0082] The refining word input field F1 accepts input of a keyword for refining the organization information display field OF displayed on the initial screen ID. When an input operation is performed on the refining execution button B11, refining of the organization information display field OF (search for the organization that displays the organization information display field OF) is executed using the keyword input in the refining word input field F1 as a condition. The initial screen display control unit 113 may accept only the organization name as the refining word.
[0083] Fig. 6 is a diagram showing another example of an initial screen ID displayed on the job seeker terminal 40. In the initial screen ID in Fig. 6, among the multiple organization information display fields OF, only the top organization information display field OF is displayed in an expanded state (a state in which each reception object is displayed), and the remaining organization information display fields OF are displayed in a collapsed state (a state in which only the organization name, industry, and follow label LB are displayed). When a selection operation (click, tap, mouse over, etc.) is performed on an organization information display field OF in a collapsed state, the organization information display field OF changes to an expanded state.
[0084] 6, an all-posts display reception object PO2 (corresponding to the fifth reception object) is displayed in each organization information display field OF. The all-posts display reception object PO2 is disposed above a plurality of category-specific display reception objects PO1. When an input operation is performed on the all-posts display reception object PO2, a list screen of all posts regardless of category is displayed on the job seeker terminal 40.
[0085] Fig. 7 is a diagram showing yet another example of an initial screen ID displayed on the job seeker terminal 40. In the initial screen ID in Fig. 7, a plurality of organization information display fields OF are displayed aligned vertically and horizontally (in two columns). The initial screen ID in Fig. 7 further includes an auxiliary narrowing-down object NO2 and a display order setting object SO1.
[0086] The auxiliary filter object NO2 accepts the filter of the employee display reception object WO1 displayed in the organization information display field OF of each organization. In the example of Fig. 7, a plurality of objects are displayed for setting the university or department, company, industry, job type, and skill as the filter conditions. When an input operation is performed for each object, a list of selectable filter conditions is displayed, and the selection of the filter condition is accepted.
[0087] The display order setting object SO1 receives an input of a display order of a plurality of organization information display fields OF. When an input operation is performed on the display order setting object SO1, a list of selectable display orders is displayed, and the selection of the display order is received.
[0088] <Employee list display control unit 114> The employee list display control unit 114 is configured to, in response to an input to a third reception object on the initial screen, cause the job seeker terminal 40 to display an employee list screen including a list of organization employees in the organization corresponding to the third reception object.
[0089] If the setting reception unit 112 sets whether or not to make the information public and the viewing conditions for each employee registration information, the employee list display control unit 114 may display an employee list screen that does not include organization employees whose registration information is set to not be publicly available and organization employees whose registration information is not available to the viewer and does not satisfy the viewing conditions for the registration information.
[0090] Information on organization employees listed on the employee list screen includes, for example, part of the employee registration information (for example, face image, new graduate or mid-career, years of service, age, job type, affiliation, etc.). Furthermore, the information on organization employees on the employee list screen may be similar to that of the first reception object. For example, the employee list display control unit 114 may cause the employee list screen including multiple first reception objects to be displayed on the job seeker terminal 40. However, the number of first reception objects (number of organization employees) displayed on the employee list screen is greater than the number of first reception objects (number of organization employees) displayed in the organization information display field on the initial screen. Furthermore, second reception objects are not displayed on the employee list screen.
[0091] When an input operation is performed on any of the first reception objects on the job seeker terminal 40 (i.e., a selection is made on an organization employee displayed on the employee list screen), the corresponding employee registration information (detailed information on the organization employee) is displayed on the job seeker terminal 40 by the registration information display control unit 116, which will be described later.
[0092] The display order of the information of multiple organization employees (first reception objects) on the employee list screen is determined, for example, in the same way as the initial screen, according to the contents of the employee registration information or the attributes of the job seeker who is viewing it. The employee list display control unit 114 may also receive an input of the display order of organization employees from the job seeker terminal 40, and cause the job seeker terminal 40 to display the information of organization employees in the received display order.
[0093] The employee list display control unit 114 may accept input of filtering conditions for organization employees to be displayed on the employee list screen, and display organization employees who satisfy the filtering conditions on the post list screen.
[0094] Fig. 8 is a diagram showing an example of the employee list screen WD displayed on the job seeker terminal 40. The employee list screen WD is displayed, for example, when an input operation is performed on the employee list display reception object WO2 on the initial screen ID of Fig. 5 etc. The employee list screen WD includes a plurality of employee display reception objects WO1, a display order setting object SO2, a narrowing word input field F2, and a narrowing down execution button B21.
[0095] Each of the multiple employee display reception objects WO1 is a card-type object that displays part of the information of an organization employee (in the example of FIG. 8, a facial image, whether the employee is a new graduate or mid-career employee, years of service, age, occupation, and affiliation). In the example of FIG. 8, the employee display reception objects WO1 are displayed side by side in the vertical and horizontal directions. For example, by scrolling the employee list screen WD vertically, the employee display reception object WO1 displayed on the job seeker terminal 40 can be switched. The employee display reception object WO1 accepts an input operation from the job seeker terminal 40. When an input operation is performed on the employee display reception object WO1, the corresponding employee registration information is displayed on the job seeker terminal 40.
[0096] The display order setting object SO2 receives input of the display order of a plurality of worker display reception objects WO1. When an input operation is performed on the display order setting object SO2, a selectable display order is displayed as a list, and the selection of the display order is received.
[0097] The narrowing word input field F2 receives input of a keyword for narrowing down the worker display reception object WO1 displayed on the worker list screen WD. When an input operation is performed on the narrowing down execution button B21, narrowing down of the worker display reception object WO1 (search for organization workers who display the worker display reception object WO1) is executed using the keyword input in the narrowing word input field F2 as a condition.
[0098] <Post display control unit 115> The post display control unit 115 is configured to, in response to an input to the second reception object on the initial screen, cause the job seeker terminal 40 to display a post list screen including a list of posts in a corresponding category.
[0099] When the setting receiving unit 112 sets the availability of publication and viewing conditions for each post, the post display control unit 115 may display a post list screen that does not include posts that are set to not be published and posts for which the viewer does not satisfy the viewing conditions.
[0100] The posts displayed in the post list screen may be the entire post content (full text), or the opening part or a summary. Each post may also display information about the poster (the organization employee who posted) (e.g., whether they are a recent graduate or have just graduated from junior high school, their age, gender, occupation, department, etc.). The employee list display control unit 114 may receive a selection of the display format of the post (whether to display the entire post or a partial post) from the job seeker terminal 40, and cause the job seeker terminal 40 to display the post in the received display format.
[0101] When a post displayed on the post list screen is selected, the registered information display control unit 116, which will be described later, displays on the job seeker terminal 40 the registered information (detailed information) of the organization employee who made the post.
[0102] The display order of multiple posts on the post list screen is determined according to, for example, the content of the post (e.g., posts with more characters are given priority), the attributes of the poster (e.g., posts with fewer years of service are given priority), or the attributes of the job seeker who is viewing the post. Furthermore, the post display control unit 115 may accept an input of the display order of posts from the job seeker terminal 40, and cause the job seeker terminal 40 to display the information of the posts in the accepted display order.
[0103] The post display control unit 115 may accept a category of posts to be displayed on the post list screen. For example, the post display control unit 115 may accept an input of a category other than the category currently displayed on the post list screen from the job seeker terminal 40, and cause the job seeker terminal 40 to display posts of the accepted category.
[0104] Furthermore, the post display control unit 115 may cause the job seeker terminal 40 to display a post list screen including a list of all posts, regardless of category, in response to an input to a fifth reception object on the initial screen.
[0105] The post display control unit 115 may accept input of filtering conditions for posts displayed on the post list screen, and display posts that satisfy the filtering conditions on the post list screen. This allows a job seeker to search for posts that contain information that the job seeker is looking for from among the posts displayed for each category.
[0106] 9 is a diagram showing an example of a post list screen PD displayed on the job seeker terminal 40. The post list screen PD is displayed, for example, when an input operation is performed on a category-based display reception object PO1 on the initial screen ID of FIG. 5 etc. The post list screen PD includes a plurality of post objects PO3, a category switching field CF, a display form switching object FO, a display order setting object SO3, a filtering word input field F3, and a filtering execution button B31.
[0107] Each of the multiple posting objects PO3 is a card-type object that displays information about the poster and a portion of the posted content. In the example of FIG. 9, the posting objects PO3 are displayed side-by-side in the vertical direction. For example, the posting object PO3 displayed on the job seeker terminal 40 can be switched by scrolling the posting list screen PD in the vertical direction. The posting object PO3 accepts an input operation from the job seeker terminal 40. When an input operation is performed on the posting object PO3, the registration information of the poster is displayed on the job seeker terminal 40.
[0108] The category switching field CF accepts the selection of a category for displaying a list of posts. When an input operation is performed for a category displayed in the category switching field CF, a post object PO3 for that category is displayed on the post list screen PD. When the post list screen PD is first displayed on the job seeker terminal 40, the category corresponding to the second reception object (category-based display reception object PO1) input on the initial screen is initially selected. The example in FIG. 9 shows a state in which the "Reason for joining the company" category is selected.
[0109] The display mode switching object FO accepts switching of the display mode of posts in each post object PO3. Specifically, the display mode switching object FO switches between full text display and partial text display of posts. The example in FIG. 9 shows a state in which "full text display" is turned off (i.e., "partial text display" is selected). In this state, when an input operation is performed on the display mode switching object FO, the full text of the post is displayed in each post object PO3. At this time, the size of the post object PO3 is adjusted according to the amount of text in the post.
[0110] The display order setting object SO3 receives input of the display order of a plurality of post objects PO3. When an input operation is performed on the display order setting object SO3, a list of selectable display orders is displayed, and the selection of the display order is received.
[0111] The refinement word input field F3 accepts input of keywords for refining the post objects PO3 displayed on the post list screen PD. When an input operation is performed on the refinement execution button B31, the post objects PO3 are refined (a search for posts within the selected category) using the keyword input in the refinement word input field F3 as the condition.
[0112] <Registration information display control unit 116> The registration information display control unit 116 is configured to display, in response to an input to a first reception object on the initial screen, on the job seeker terminal 40, the registration information of the organization employee corresponding to the first reception object.
[0113] Furthermore, in response to the selection of information on an organization employee on the employee list screen or the selection of a post on the post list screen, the registration information display control unit 116 may cause the job seeker terminal 40 to display the registration information of the organization employee corresponding to the information or post. In other words, the registration information display control unit 116 may cause the job seeker terminal 40 to display the registration information of the organization employee who has been input to the first reception object on the initial screen, the registration information of the organization employee selected on the employee list screen, or the registration information of the organization employee who has made the post selected on the post list screen. This allows the job seeker to check the registration information of the organization employee from any screen (various flow lines), thereby improving convenience for the job seeker.
[0114] The employee registration information displayed by the registration information display control unit 116 may be all of the items included in the employee registration information, or may be a part of the items included in the employee registration information. For example, the registration information display control unit 116 displays on the job seeker terminal 40 the face image, sex, age, new graduate or mid-career, years of service, job type, department, and posted content of the employee registration information. The employee registration information displayed by the registration information display control unit 116 contains more information than the first reception object on the initial screen and the information of each organization employee on the employee list screen.
[0115] The registration information display control unit 116 may display, together with the employee registration information, a fourth reception object for receiving a request to visit the organization employee who registered the employee registration information on the job seeker terminal 40. This allows a job seeker to seamlessly request a visit to the organization employee after checking the information of the organization employee.
[0116] The registration information display control unit 116 may display the fourth reception object only on the job seeker terminal 40 of a job seeker who has the authority to visit the organization employee whose employee registration information is displayed, and may not display the fourth reception object on the job seeker terminal 40 of a job seeker who does not have the authority to visit. In other words, the registration information display control unit 116 may accept visit requests only from job seekers who have the authority to visit the organization employee whose employee registration information is displayed on the job seeker terminal 40.
[0117] When an input operation is performed on the fourth reception object, for example, the registration information display control unit 116 causes the job seeker terminal 40 to display the visiting information (resume) of the organization employee. The visiting information may be the same as the employee registration information displayed on the job seeker terminal 40 in response to an input operation on the first reception object, or may be information created and registered separately from the employee registration information, or may be information that partially overlaps with the employee registration information (shares some information). In addition, the amount of information (number of items) of the visiting information displayed on the job seeker terminal 40 may be greater than the employee registration information displayed on the job seeker terminal 40.
[0118] 10 is a diagram showing an example of a registration information display screen RD displayed on the job seeker terminal 40. The registration information display screen RD includes a face image FI of an organization employee, a basic information display area BA, a job hunting display area RA, and a visit reception object VO (corresponding to a fourth reception object).
[0119] The basic information display area BA displays basic information about the organization employee (e.g., name, gender, age, employment status (new graduate or mid-career), years of service, contact information, affiliation, employment type, work location, industry, job type, department, etc.). The job hunting display area RA displays information about the organization employee at the time of job hunting (e.g., text explaining the status of the job hunting). In the example of FIG. 10, the job hunting display area RA displays content (text) posted by the organization employee regarding job hunting together with the category name. Note that the job hunting display area RA may also display text created for the purpose of being displayed on the registered information display screen RD, separate from the posts.
[0120] <Registration Information Creation Department 117> The registration information creation unit 117 is configured to create and register employee registration information. The registration information creation unit 117 may create employee registration information by accepting input of characters, etc. from the recruiter terminal 20. The registration information creation unit 117 may also input initial information on organization employees to the registration information creation model and cause the registration information creation model to output at least a part of the employee registration information. This reduces the effort required to create registration information for job seekers to refer to, thereby encouraging organization employees to register registration information. As a result, the registration information of more organization employees can be provided to job seekers.
[0121] "Initial information" includes, for example, the organization employee's industry, job type, job content, duties, skills, work history, experienced job type, experienced position, etc. The initial information may be a combination of these pieces of information. The initial information may include the organization employee's industry or job type and keywords related to the organization employee's job content. The registration information creation unit 117, for example, accepts input of initial information from the job seeker terminal 40, and inputs the accepted initial information into the registration information creation model.
[0122] The registration information creation model is a learning model trained to be able to input initial information and output at least a part of the registration information (all or some items of the registration information). The registration information creation model is a learning model trained, for example, using a combination of initial information for learning and registration information corresponding to the initial information as training data.
[0123] The registration information creation model may be a generation AI including a large-scale language model. In this case, the registration information creation unit 117 inputs the initial information, inputs a prompt including an instruction to output a component (keyword or sentence) of the registration information based on the initial information to the registration information creation model, and causes the registration information creation model to output the component of the registration information based on the initial information. The registration information creation unit 117 may generate a prompt that gives an instruction to the registration information creation model to output the component of the registration information based on the initial information, and input the prompt to the registration information creation model. In addition to the output instruction of the component of the registration information and the initial information, the registration information creation unit 117 may input a prompt into which, for example, one or more samples of the initial information and one or more samples of the component of the registration information corresponding thereto are inserted as input and output samples to the registration information creation model. The registration information creation model outputs the component of the registration information based on the initial information according to the input prompt.
[0124] The registration information creation model may include a task content creation model trained to receive initial information including the business type or job type of the organization employee and keywords related to the job content of the organization employee, and output a first sentence explaining the job content of the organization employee, and a skill creation model trained to receive the first sentence and output a second sentence explaining the skill of the organization employee. In this case, the registration information creation unit 117 inputs the initial information to the task content creation model and causes the task content creation model to output the first sentence, and inputs the first sentence as skill-related information to the skill creation model and causes the skill creation model to output the second sentence. In this way, the organization employee inputs the business type or job type and keywords related to the job content, and through two sentence creation steps, a sentence to explain his / her skills to a job seeker is created with high accuracy. As a result, it is possible to provide the job seeker with information that makes it easier to imagine a career in an organization while reducing the effort required for creating the organization employee's employee registration information.
[0125] The first sentence includes, for example, the work in which the person is responsible and a description of the work. The second sentence includes, for example, the skills acquired through the work included in the first sentence and the process by which the skills were acquired. The first sentence may itself be a component of the registered information, or may be used only for outputting the second sentence (only as input information to the skill creation model). Of the first sentence and the second sentence, at least the second sentence is used as a component of the registered information (for example, an explanatory sentence in the "Skills" item).
[0126] The task content creation model is, for example, a learning model that is learned using a combination of initial information for learning and a first sentence corresponding to the initial information as teacher data. The task content creation model may also be a generation AI including a large-scale language model. In this case, the registration information creation unit 117 inputs the initial information, inputs a prompt including an instruction to output the first sentence based on the initial information to the task content creation model, and causes the task content creation model to output the first sentence. The registration information creation unit 117 may create a prompt as described above and input it to the task content creation model. The registration information creation unit 117 may also input a prompt into which input and output samples are inserted as described above to the task content creation model.
[0127] The skill creation model is, for example, a learning model that is trained using a combination of skill-related information for learning (e.g., a first sentence) and a second sentence corresponding to the skill-related information as teacher data. The skill creation model may also be a generation AI including a large-scale language model. In this case, the registration information creation unit 117 inputs the skill-related information, inputs a prompt including an instruction to output the second sentence based on the skill-related information to the skill creation model, and causes the skill creation model to output the second sentence. The registration information creation unit 117 may create a prompt as described above and input it to the skill creation model. The registration information creation unit 117 may also input a prompt into which input and output samples are inserted as described above to the skill creation model.
[0128] The registration information creating unit 117 may input the task content created by the organization employee himself / herself to the skill creation model as skill-related information, instead of the first sentence created by the task content creation model.
[0129] The registration information creation unit 117 may present a plurality of options for the industry or occupation prepared in advance, and may accept from the organization employee a selection of an option that corresponds to the current industry or occupation. The registration information creation unit 117 may accept a selection of only the industry or only the occupation, or may accept a selection of both the industry and the occupation. The registration information creation unit 117 may also obtain an industry or occupation that has been input in the employee registration information, and accept a selection of an option with that industry or occupation selected as the initial value.
[0130] The registration information creation unit 117 may reflect the industry or job type represented by the option selected by the organization employee in the employee registration information. Furthermore, the registration information creation unit 117 may allow the employee to select the industry or job type from hierarchical options (for example, a configuration in which a major category is selected and then a minor category is selected).
[0131] The registration information creation unit 117 may present multiple options for positions (positions and titles in a team, etc.) and accept the selection of an option that corresponds to the current position from the organization employee. Position options include, for example, member, leader, manager, general employee, chief, general manager, division manager, general manager, president, executive officer, etc.
[0132] The registration information creation unit 117 may input the selected options (only industry, only job type, or industry and job type) to the business keyword creation model and cause the business keyword creation model to output a plurality of first keywords and a plurality of second keywords. The registration information creation unit 117 may input only the selected industry or job type to the business keyword creation model, or may input the selected position to the business keyword creation model in addition to the selected industry or job type.
[0133] The first keyword is a keyword indicating a work category related to the industry or job type indicated by the option selected by the organization employee. The first keyword includes, for example, a keyword indicating a category that embodies or subdivides a job type, such as a keyword indicating a work category such as management, development, education, etc.
[0134] The second keywords are keywords that indicate the work details related to the industry or job type indicated by the option selected by the organization employee. The second keywords include, for example, keywords that indicate work details that specify or subdivide the work category. For example, if the work category is "management," the second keywords include keywords that indicate the object of management, the work content, the role, etc.
[0135] The business keyword creation model is a learning model trained to be able to input keyword generation information including at least an industry or job type and output first and second keywords (a keyword set including a plurality of first keywords and a plurality of second keywords) related to the industry or job type. The keyword generation information may include a business category, a position, etc. The business keyword creation model is a learning model trained, for example, using a combination of learning keyword generation information and a keyword set corresponding to the industry or job type included in the keyword generation information as training data.
[0136] The business keyword creation model may be a generation AI including a large-scale language model. In this case, the registration information creation unit 117 inputs keyword generation information, inputs a prompt including an instruction to output a keyword set corresponding to the keyword generation information to the business keyword creation model, and causes the business keyword creation model to output the keyword set. For example, the registration information creation unit 117 may input an industry and / or job type as keyword generation information, input a prompt including an instruction to output a keyword of the corresponding business category to the business keyword creation model, and cause the business keyword creation model to output a plurality of first keywords. Also, the registration information creation unit 117 may input a business category in addition to an industry and / or job type as keyword generation information, input a prompt including an instruction to output a keyword of the corresponding business details to the business keyword creation model, and cause the business keyword creation model to output a plurality of second keywords.
[0137] The registration information creation unit 117 may generate a prompt that instructs the business keyword creation model to output a keyword set corresponding to the keyword generation information, and input the prompt to the business keyword creation model. The registration information creation unit 117 may also input a prompt to the business keyword creation model that includes, as input and output samples, for example, one or more samples of keyword generation information and one or more samples of corresponding keyword sets, in addition to the keyword set output instruction and the keyword generation information. The business keyword creation model outputs a keyword set corresponding to the keyword generation information according to the input prompt.
[0138] After causing the business keyword creation model to output a keyword set, the registration information creation unit 117 may present a plurality of first keywords included in the keyword set and accept a selection of a first keyword corresponding to a current business category from the organization employee. For example, the registration information creation unit 117 may display a plurality of first keywords as options on the organization employee terminal 30 and accept a selection input of a first keyword close to the organization employee's own business category from the organization employee terminal 30. The registration information creation unit 117 may accept a selection of a plurality of first keywords. The registration information creation unit 117 may also accept an additional input of an option (first keyword) from the organization employee and accept a selection for the added option.
[0139] After presenting the first keyword and accepting a selection, the registration information creation unit 117 may present a plurality of second keywords related to the selected first keyword from a plurality of second keywords included in the keyword set, and may also accept a selection of a second keyword that corresponds to the current work details from the organization employee.
[0140] A "second keyword related to a first keyword" is a second keyword indicating detailed business content included in a business category represented by the first keyword. The relationship between a first keyword and a second keyword is set, for example, when a keyword set is generated (that is, the keyword set includes information on a first keyword to which a second keyword is related). In addition, when multiple first keywords are selected, the registration information creation unit 117 presents all the second keywords related to each of the multiple first keywords.
[0141] For example, the registration information creating unit 117 displays a plurality of second keywords related to the selected first keyword as options on the organization employee terminal 30, and accepts a selection input of a second keyword close to the details of the organization employee's own work from the organization employee terminal 30. The registration information creating unit 117 may accept a selection of a plurality of second keywords. The registration information creating unit 117 may also accept an additional input of an option (second keyword) from the organization employee, and accept a selection for the added option.
[0142] The registration information creation unit 117 may input, as initial information, work-related information including at least the industry or job type indicated by the option selected by the organization employee and the second keyword selected by the organization employee to the work content creation model, and cause the work content creation model to output the first sentence. This improves the accuracy of the first sentence explaining the work content. Also, the accuracy of the second sentence explaining the skill, which is generated based on the first sentence, is improved.
[0143] The work-related information may further include at least one of the position selected by the organization employee and the first keyword selected by the organization employee. In other words, the registration information creation unit 117 may input the position as initial information to the work content creation model together with the industry or job type and the second keyword, or may input the first keyword as initial information to the work content creation model in addition to the second keyword.
[0144] The registration information creating unit 117 may input the first sentence (task content) created by the task content creating model to the skill keyword creating model, and cause the skill keyword creating model to output a plurality of skill keywords.
[0145] The skill keyword creation model is a learning model trained to be able to input a task content (the first text created by the task content creation model or the task content created by an organization employee) and output skill keywords related to the task content. The skill keyword creation model is a learning model trained, for example, using a combination of a task content for learning and a skill keyword related to the task content as training data.
[0146] The skill keyword creation model may be a generation AI including a large-scale language model. In this case, the registration information creation unit 117 inputs the business content, inputs a prompt including an instruction to output a skill keyword related to the business content to the skill keyword creation model, and causes the skill keyword creation model to output the skill keyword. The registration information creation unit 117 may generate a prompt that gives an instruction to the skill keyword creation model to output a skill keyword related to the business content, and input the prompt to the skill keyword creation model. In addition, the registration information creation unit 117 may input a prompt into which, for example, one or more business content samples and one or more corresponding skill keyword samples are inserted as input and output samples, in addition to the skill keyword output instruction and the business content, to the skill keyword creation model. The skill keyword creation model outputs a skill keyword related to the business content according to the input prompt.
[0147] After causing the skill keyword creation model to output skill words, the registration information creation unit 117 may present a plurality of skill keywords and accept from the organization employee a selection of a skill keyword corresponding to a skill possessed by the organization employee. For example, the registration information creation unit 117 may display a plurality of skill keywords as options on the organization employee terminal 30 and accept a selection input of a skill keyword representing the organization employee's own skill from the organization employee terminal 30. The registration information creation unit 117 may accept a selection of a plurality of skill keywords. The registration information creation unit 117 may also accept an additional input of options (skill keywords) from the organization employee and accept a selection for the added options.
[0148] The registration information creation unit 117 may input the skill keyword selected by the organization employee to the skill creation model as the skill-related information, and cause the skill creation model to output a second sentence. The skill-related information may further include at least one of the position selected by the organization employee, the first keyword selected by the organization employee, and the second keyword selected by the organization employee. In other words, the registration information creation unit 117 may input at least one of the position selected by the organization employee, the first keyword, and the second keyword to the skill creation model in addition to the skill keyword.
[0149] 11 is a diagram showing an example of a registration information editing screen ED displayed on the organization employee terminal 30. The registration information editing screen ED includes a basic information input field BIF and a career input field CIF. The basic information input field BIF accepts input of basic information such as a face image, name, gender, age, etc. The basic information input field BIF may also accept settings for whether or not to accept visits from job seekers and the type of visit (face-to-face or online).
[0150] The career entry field CIF is for entering the name of the organization, the period of employment at the organization, the type of business (industry) of the organization, information on job hunting activities of the organization employees, It accepts input of career-related information such as department, tenure in the department, job type, job content, skills, etc. Specifically, the career input field CIF includes an industry (business) selection object IO, a job type selection object OO, a job content input field WIF, a skill input field SIF, a first AI generation button B41, and a second AI generation button B42.
[0151] The business type (industry) selection object IO accepts a selection from the organization employee terminal 30 for business type options displayed as a pull-down menu. The job type selection object OO accepts a selection from the organization employee terminal 30 for job type options displayed as a pull-down menu.
[0152] The work content input field WIF accepts text input of a sentence describing the work content of the organization worker. When an input operation is performed on the first AI generation button B41, the process of automatic generation of the work content is started. The skill input field SIF accepts text input of a sentence describing the skills acquired by the organization worker. When an input operation is performed on the second AI generation button B42, the process of automatic generation of the sentence describing the skill is started. Note that when no work content is input in the work content input field WIF, the second AI generation button B42 is in an inactive state and does not accept an input operation. When a selection is made, such as by hovering the mouse cursor over the inactive second AI generation button B42, a message is displayed indicating that AI generation is possible when the work content is input.
[0153] Fig. 12 is a diagram showing an example of a task content generation screen GD1 (first step state) displayed on the organization employee terminal 30. The task content generation screen GD1 is displayed in response to an input to the first AI generation button B41 on the registration information editing screen ED in Fig. 11. The task content generation screen GD1 includes a progress display area PA and a working area WA. The progress display area PA displays the steps and progress status until the task content is generated.
[0154] In the first step (industry and job type input step), an industry (business) selection object IO, a job type selection object OO, and a proceed button B51 are displayed in the work area WA. The industry (business) selection object IO and job type selection object OO are similar to those in the registered information editing screen ED of FIG. 11. When there are options for the industry (business) and job type selected on the registered information editing screen ED, those options are input as initial values into the industry (business) selection object IO and job type selection object OO. Furthermore, when an input operation is performed on the addition object AO, a job type selection object OO is added. When an input operation is performed on the proceed button B51, the process proceeds to the next second step, and the display of the job content generation screen GD1 is switched.
[0155] FIG. 13 is a diagram showing the state of the second step of the business content generation screen GD1. In the second step (business category input step), a keyword addition field KAF, a plurality of first keywords KW1, a proceed button B51, and a back button B52 are displayed in the work area WA. Here, the business category is a keyword that embodies the business type (industry) and job type input in the first step. The keyword addition field KAF accepts the addition of the first keyword KW1. The keyword input in the keyword addition field KAF is displayed as, for example, the selected first keyword KW1. The plurality of first keywords KW1 accept selection and deselection by the organization staff. In addition, the first keyword KW1 presented in the work area WA is updated (regenerated) by performing an input operation on the keyword update object RO1.
[0156] In the example of Fig. 13, the selected first keyword KW1 is displayed below (in the lower row) and separated from the unselected first keywords KW1. Furthermore, every time an unselected first keyword KW1 is selected (every time the first keyword KW1 moves to the lower row), a new unselected first keyword KW1 may be added to the upper row. When an input operation is performed on the proceed button B51, the process proceeds to the next third step. Furthermore, when an input operation is performed on the return button B52, the process returns to the first step.
[0157] FIG. 14 is a diagram showing the state of the third step of the business content generation screen GD1. In the third step (business detail input step), a keyword addition field KAF, a plurality of secondary keywords KW2, a proceed button B51, and a back button B52 are displayed in the work area WA. Here, the business details are keywords that further specify the business category input in the second step. The keyword addition field KAF accepts the addition of secondary keywords KW2. The keywords input in the keyword addition field KAF are displayed as, for example, selected secondary keywords KW2. The plurality of secondary keywords KW2 accept selection and deselection by the organization staff. In addition, the secondary keywords KW2 presented in the work area WA are updated (regenerated) by performing an input operation on the keyword update object RO1.
[0158] In the example of Fig. 14, the selected second keyword KW2 is displayed below and away from the unselected second keywords KW2. Furthermore, every time an unselected second keyword KW2 is selected (every time the second keyword KW2 moves to the lower row), a new unselected second keyword KW2 may be added to the upper row. When an input operation is performed on the proceed button B51, the process proceeds to the next, fourth step. Furthermore, when an input operation is performed on the return button B52, the process returns to the second step.
[0159] FIG. 15 is a diagram showing the state of the fourth step of the business content generation screen GD1. In the fourth step (text creation step), the work area WA displays the generation result display field RDF, the current content display field CDF, the registration button B53, and the back button B52. The generation result display field RDF displays the business content (first text) generated by the AI (business content generation model). In addition, an input operation is performed on the text update object RO2, so that the business content displayed in the generation result display field RDF is updated (regenerated). In the generation result display field RDF, editing of the text by the organization employee or copying to the clipboard may be accepted. In the current content display field CDF, the business content input in the registration information editing screen ED of FIG. 11 is displayed. When an input operation is performed on the registration button B53, the text displayed in the generation result display field RDF is registered as the business content of the employee registration information. In addition, when an input operation is performed on the back button B52, the process returns to the third step.
[0160] The first step of the task content generation screen GD1 may be omitted. In this case, when the task and job are not input on the registration information editing screen ED in Fig. 11, the first AI generation button B41 for automatically generating task content may be inactive. Furthermore, when the inactive first AI generation button B41 is selected by hovering the mouse cursor over it, for example, a message may be displayed indicating that AI generation is possible when the task and job are input.
[0161] Fig. 16 is a diagram showing an example (first step state) of a skill sentence generation screen GD2 displayed on the organization employee terminal 30. The skill sentence generation screen GD2 is displayed upon input to the second AI generation button B42 on the registration information editing screen ED in Fig. 11. The skill sentence generation screen GD2 includes a progress display area PA and a work area WA. The progress display area PA displays the steps and progress status until a sentence explaining a skill is generated.
[0162] In the first step (skill keyword input step), a keyword addition field KAF, a plurality of skill keywords SW, and a proceed button B61 are displayed in the working area WA. The keyword addition field KAF accepts the addition of skill keywords SW. The keyword inputted in the keyword addition field KAF is displayed as, for example, a selected skill keyword SW. The plurality of skill keywords SW accept selection and deselection by the organization employee.
[0163] In the example of Fig. 16, the selected skill keyword SW is displayed below and away from the unselected skill keywords SW. Also, every time an unselected skill keyword SW is selected (every time a skill keyword SW moves to the lower row), a new unselected skill keyword SW may be added to the upper row. When an input operation is performed on the proceed button B61, the process proceeds to the next second step, and the display of the task content generation screen GD1 is changed.
[0164] FIG. 17 is a diagram showing the state of the second step of the skill text generation screen GD2. In the second step (text creation step), the work area WA displays a generation result display field RDF, a current content display field CDF, a registration button B63, and a back button B62. The generation result display field RDF displays a text (second text) explaining the skill generated by the AI (skill generation model). In the generation result display field RDF, editing of the text by the organization employee or copying to the clipboard may be accepted. In the current content display field CDF, a text explaining the skill input in the registration information editing screen ED of FIG. 11 is displayed. When an input operation is performed on the registration button B63, the text displayed in the generation result display field RDF is registered as a text explaining the skill of the employee registration information. Also, when an input operation is performed on the back button B62, the process returns to the first step.
[0165] <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.
[0166] 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.
[0167] 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.
[0168] 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.
[0169] 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.
[0170] The learning models included in the artificial intelligence unit 120 (learning models used in each functional unit, such as the registration 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.
[0171] 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.
[0172] For example, the learning model used in each functional unit may be a distilled model trained using a combination of input data and output data in a large-scale language model as training data. Furthermore, when the information processing system 1 is introduced, a large-scale language model may be used as the learning model used in each functional unit, and when training data from the large-scale language model is accumulated, a distilled model obtained by knowledge distillation using the training data may be used as the learning model used in each functional unit.
[0173] 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.
[0174] This information processing includes an initial screen display control step, a post display control step, an employee list display control step, and a registration information display control step. In the initial screen display control step, an initial screen is displayed for each organization, including a plurality of first reception objects that receive inputs for displaying the organization name and the registration information of organization employees working in the organization on an organization employee basis, and a plurality of second reception objects that receive inputs for displaying posts by organization employees on a category-by-category basis. In the post display control step, a post list screen including a list of posts in a corresponding category is displayed in response to an input to the second reception object. In the employee list display control step, an employee list screen including a list of organization employees in the organization corresponding to the third reception object is displayed in response to an input to a third reception object. In the registration information display control step, registration information of the organization employee corresponding to the first reception object is displayed in response to an input to the first reception object.
[0175] 18 is an activity diagram showing an example of the flow of information processing (display processing of employee registration information) executed by the information processing system 1. The information processing will be described below along with each activity in this activity diagram.
[0176] The display process of employee registration information starts with the display of an initial screen on the job seeker terminal 40. The server device 10 outputs the initial screen to the job seeker terminal 40 (activity A101). As a result, an initial screen including a first reception object, a second reception object, and a third reception object is displayed on the job seeker terminal 40 (activity A102). The job seeker inputs data into any object on the job seeker terminal 40 (activity A103). When data is input into the second reception object, the server device 10 outputs a post list screen to the job seeker terminal 40 (activity A104). When data is input into the third reception object, the server device 10 outputs an employee list screen to the job seeker terminal 40 (activity A105). As a result, the post list screen or the employee list screen is displayed on the job seeker terminal 40 (activity A106).
[0177] When an input is made to the first reception object on the initial screen, or when an organization employee is selected on the post list screen or employee list screen, the server device 10 outputs the registration information of the organization employee to the job seeker terminal 40 (activity A107). As a result, the employee registration information is displayed on the job seeker terminal 40 (activity A108).
[0178] 19 is an activity diagram showing an example of the flow of another information process (processing for creating employee registration information) executed by the information processing system 1. The information process will be described below along with each activity in this activity diagram.
[0179] The process of creating employee registration information starts with input of initial information in the organization employee terminal 30. The organization employee selects and inputs an industry and a job type in the organization employee terminal 30 (activity A201). The server device 10 generates a first keyword and a second keyword (keyword set) based on the selected industry and job type (activity A202). Next, the server device 10 presents a plurality of first keywords as options to the organization employee terminal 30 (activity A203). The organization employee selects the first keyword presented as an option in the organization employee terminal 30 (activity A204). In response to the selection of the first keyword, the server device 10 presents a plurality of second keywords related to the first keyword as options to the organization employee terminal 30 (activity A205). The organization employee selects the second keyword presented as an option in the organization employee terminal 30 (activity A206).
[0180] In response to the selection of the second keyword, the server device 10 generates a task content based on the selected second keyword (activity A207). Next, the server device 10 outputs the generated task content to the organization employee terminal 30 (activity A208). As a result, the generated task content is displayed on the organization employee terminal 30 (activity A209). The organization employee checks the displayed task content on the organization employee terminal 30 and edits it as necessary (activity A210). After the task content is finalized, the server device 10 registers the task content as part of the employee registration information, and generates a skill keyword based on this task content (activity A211).
[0181] Next, the server device 10 presents a plurality of skill keywords as options to the organization employee terminal 30 (activity A212). The organization employee selects a skill keyword presented as an option on the organization employee terminal 30 (activity A213). In response to the selection of the skill keyword, the server device 10 generates a skill sentence that explains the skill based on the selected skill keyword (activity A214). Next, the server device 10 outputs the generated skill sentence to the organization employee terminal 30 (activity A215). As a result, the generated skill sentence is displayed on the organization employee terminal 30 (activity A216). The organization employee checks the displayed skill sentence on the organization employee terminal 30 and edits it as necessary (activity A217). After the skill sentence is confirmed, the server device 10 registers the skill sentence as a part of the employee registration information (activity A218).
[0182] 4. Effect The operation of this embodiment can be summarized as follows: That is, since organization employees can be searched for based on either their registered information or their posts, human resource search and matching can be performed efficiently.
[0183] 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.
[0184] 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.
[0185] Furthermore, the information processing system 1 does not necessarily have to include the staff list display control unit 114. For example, the information processing system 1 does not necessarily have to include a function for displaying a list of staff members.
[0186] 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.
[0187] It may be provided in any of the following ways:
[0188] (1) An information processing system comprising at least one processor, the processor being configured to execute each of the following steps by reading out a program: an initial screen display control step displays, for each organization, an initial screen including a plurality of first reception objects that accept input for displaying an organization name and registration information of organization employees working at the organization, on an organization employee basis, and a plurality of second reception objects that accept input for displaying a list of posts by the organization employees by category, the first reception objects including a display of a portion of the registration information of the organization employees; a registration information display control step displays the registration information of the organization employee corresponding to the first reception object in response to the input to the first reception object; and a post display control step displays a post list screen including a list of the posts of the corresponding category in response to the input to the second reception object.
[0189] (2) In the information processing system described in (1) above, the post includes at least one of a text about the organization employee's job hunting and a text about the organization employee's current job or duties.
[0190] (3) In the information processing system described in (1) or (2) above, the registered information includes information on the organization employee at the time of job hunting.
[0191] (4) In the information processing system according to any one of (1) to (3) above, the second reception object indicates the number of posts in a corresponding category.
[0192] (5) In the information processing system described in any one of (1) to (4) above, in the initial screen display control step, an input of a filtering condition for the organization employees for which the first reception object is displayed is accepted, and the first reception object corresponding to the organization employees who satisfy the filtering condition is displayed.
[0193] (6) In the information processing system described in any one of (1) to (5) above, the initial screen further includes a third reception object that receives input for displaying a list of the organization employees, and the processor is configured to further execute the following step, in which in an employee list display control step, an employee list screen including a list of the organization employees in the organization corresponding to the third reception object is displayed in response to the input to the third reception object.
[0194] (7) In the information processing system described in (6) above, in the registration information display control step, the registration information of the organization employee whose input was made to the first reception object, the registration information of the organization employee selected on the employee list screen, or the registration information of the organization employee who made the post selected on the post list screen is displayed.
[0195] (8) In the information processing system described in (7) above, in the registration information display control step, a fourth reception object that accepts a visit request to the organization employee who registered the registration information is displayed together with the registration information.
[0196] (9) In the information processing system described in any one of (1) to (8) above, in the initial screen display control step, an input of narrowing-down conditions for organizations for which the first reception object and the second reception object are displayed on the initial screen is accepted, and the initial screen including the organization name, the first reception object, and the second reception object for organizations that satisfy the narrowing-down conditions is displayed.
[0197] (10) In an information processing system described in any one of (1) to (9) above, in the setting reception step, a setting as to whether or not the first reception object should be displayed is received from a recruiter of an organization, and in the initial screen display control step, the initial screen that does not include the first reception object for an organization for which display of the first reception object has been set to be disabled is displayed.
[0198] (11) In the information processing system described in any one of (1) to (10) above, in the setting reception step, settings for whether the post is public or the viewing conditions are received from the organization's recruiters, and in the post display control step, the post list screen is displayed that does not include the posts that are set to not be public and the posts for which the viewer does not satisfy the viewing conditions.
[0199] (12) In an information processing system described in any one of (1) to (11) above, in the post display control step, an input of filtering conditions for the posts displayed on the post list screen is accepted, and the posts that satisfy the filtering conditions are displayed on the post list screen.
[0200] (13) In the information processing system described in any one of (1) to (12) above, the processor is configured to further execute the following step, in which in the registration information creation step, initial information regarding the organization employee is input into a registration information creation model and the registration information creation model is caused to output at least a portion of the registration information, and in this case, the registration information creation model is a learning model that has been trained to be able to input the initial information and output at least a portion of the registration information.
[0201] (14) In the information processing system described in (13) above, the initial information includes the industry or job type of the organization employee and keywords related to the work content of the organization employee, and the registered information creation model includes a job content creation model trained to be able to input the initial information and output a first sentence describing the work content of the organization employee, and a skill creation model trained to be able to input the first sentence and output a second sentence describing the skill of the organization employee, and in the registered information creating step, the initial information is input into the job content creation model and the job content creation model is caused to output the first sentence, and the first sentence is input into the skill creation model and the skill creation model is caused to output the second sentence.
[0202] (15) In the information processing system described in (14) above, in the registration information creation step, a plurality of options for a pre-prepared industry or occupation are presented, and a selection of the option corresponding to a current industry or occupation is accepted from the organization employee, the selected option is input to a keyword creation model, and the keyword creation model is made to output a plurality of first keywords and a plurality of second keywords, wherein the first keywords indicate a work category related to the industry or occupation indicated by the option, and the second keywords indicate work details related to the industry or occupation indicated by the option, and the keyword creation model receives an industry or occupation as an input, and outputs the industry or occupation corresponding to the industry or occupation. an information processing system which is a learning model trained to be capable of outputting the first keyword and the second keyword related to the job type, presents a plurality of the first keywords and accepts from the organization employee a selection of the first keyword that corresponds to a current job category, presents a plurality of the second keywords related to the selected first keyword and accepts from the organization employee a selection of the second keyword that corresponds to current job details, inputs the industry or job type indicated by the selected option and the selected second keyword as the initial information into the job content creation model, and causes the job content creation model to output the first sentence.
[0203] (16) An information processing method comprising steps executed by an information processing system according to any one of (1) to (15) above.
[0204] (17) A program for causing a computer to execute each step of the information processing system described in any one of (1) to (15) above. Of course, this is not the case.
[0205] 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]
[0206] 1: Information processing system 2: Communication lines 10: Server device 11: Control section 12: Storage section 13: Communications Department 14: Communication bus 20: Recruiter terminal 21: Control section 22: Storage section 23: Communications Department 24: Input section 25: Output section 26: Communication bus 30: Organization employee terminal 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: Settings reception section 113: Initial screen display control unit 114: Employee list display control unit 115: Post display control section 116: Registration information display control unit 117: Registration Information Creation Department 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 AO : Additional Objects B11: Filter execution button B21: Filter execution button B31: Filter execution button B41: First AI generation button B42: Second AI generation button B51: Progress button B52: Back button B53: Registration button B61: Progress button B62: Back button B63: Registration button BA: Basic information display area BIF: Basic information input field CDF: Current content display field CF: Category switching column CIF: Career entry field ED: Registration information editing screen F1: Filter word input field F2: Filter word input field F3: Filter word input field FI: Face image FO: Display mode switching object GD1: Business content generation screen GD2: Skill text generation screen IO: Industry selection object KAF: Keyword addition field KW1: First keyword KW2: Second keyword LB : Follow Label NO : Filter object NO1: Filter object NO2: Auxiliary filter object OF:Organization information display field OI: Industry ON:Organization name OO: Job selection object PA: Progress display area PD: Post list screen PO1: Category-based display reception object PO2: All Post Display Reception Object PO3 : Post Object RA: Job hunting display area RD: Registration information display screen RDF: Generation result display field RO1 : Keyword update object RO1 RO2: Text update object RO2 SIF: Skill input field SO1: Display order setting object SO2: Display order setting object SO3: Display order setting object SW :Skill Keywords VO: Visit Reception Object WA :Work area WD: Employee list screen WIF: Business content input field WO1: Employee display reception object WO2: Employee list display reception object
Claims
1. An information processing system, At least one processor; The processor is configured to execute the following steps by reading the program: In the initial screen display control step, an initial screen is displayed for each organization, the initial screen including a plurality of first reception objects that receive an input for displaying an organization name and registration information of organization employees working for the organization on an organization employee basis, and a plurality of second reception objects that receive an input for displaying a list of posts by the organization employees on a category basis, the first reception objects including a display of a portion of the registration information of the organization employees, In the registration information display control step, the registration information of the organization employee corresponding to the first reception object is displayed in response to an input to the first reception object; In the post display control step, a post list screen including a list of the posts in a corresponding category is displayed in response to an input to the second reception object; In the registration information creation step, initial information on the organization employee is input to a registration information creation model, and at least a part of the registration information is output from the registration information creation model; Here, the registration information creation model is a learning model that is trained so as to be able to input the initial information and output at least a portion of the registration information, in this information processing system.
2. 2. The information processing system according to claim 1, An information processing system, wherein the post includes at least one of a description of the organizational employee's job hunting and a description of the organizational employee's current job or duties.
3. 2. The information processing system according to claim 1, An information processing system, wherein the registered information includes information on the organization employee during job hunting.
4. 2. The information processing system according to claim 1, An information processing system, wherein the second reception object indicates the number of posts in the corresponding category.
5. 2. The information processing system according to claim 1, The information processing system includes, in the initial screen display control step, accepting input of filtering conditions for the organization employees for which the first reception object is to be displayed, and displaying the first reception object corresponding to the organization employees who satisfy the filtering conditions.
6. 2. The information processing system according to claim 1, the initial screen further includes a third reception object that receives an input for displaying a list of the organization employees; The processor is further configured to perform the steps of: In the employee list display control step, an employee list screen including a list of organization employees in the organization corresponding to the third reception object is displayed in response to an input to the third reception object, in the information processing system.
7. An information processing system, At least one processor; The processor is configured to execute the following steps by reading the program: In the initial screen display control step, an initial screen is displayed for each organization, the initial screen including a plurality of first reception objects that receive an input for displaying an organization name and registration information of organization employees working for the organization on an organization employee basis, and a plurality of second reception objects that receive an input for displaying a list of posts by the organization employees on a category basis, the first reception objects including a display of a portion of the registration information of the organization employees, In the registration information display control step, the registration information of the organization employee corresponding to the first reception object is displayed in response to an input to the first reception object; In the post display control step, a post list screen including a list of the posts in a corresponding category is displayed in response to an input to the second reception object; In the registration information display control step, the registration information of the organization employee who has made the input to the first reception object or the registration information of the organization employee who has made the post selected on the post list screen is displayed; The information processing system includes displaying, together with the registered information, a fourth reception object for receiving a request to visit the organization employee who registered the registered information, in the registered information display control step.
8. An information processing system, At least one processor; The processor is configured to execute the following steps by reading the program: In the initial screen display control step, an initial screen is displayed for each organization, the initial screen including a plurality of first reception objects that receive an input for displaying an organization name and registration information of organization employees working for the organization on an organization employee basis, and a plurality of second reception objects that receive an input for displaying a list of posts by the organization employees on a category basis, the first reception objects including a display of a portion of the registration information of the organization employees, In the registration information display control step, the registration information of the organization employee corresponding to the first reception object is displayed in response to an input to the first reception object; In the post display control step, a post list screen including a list of the posts in a corresponding category is displayed in response to an input to the second reception object; In the initial screen display control step, an information processing system accepts input of narrowing-down conditions for organizations for which the first reception object and the second reception object are displayed on the initial screen, and displays the initial screen including the organization name, the first reception object, and the second reception object for organizations that satisfy the narrowing-down conditions.
9. 2. The information processing system according to claim 1, In the setting reception step, a setting as to whether or not the first reception object is to be displayed is received from a recruiter of the organization; In the initial screen display control step, the initial screen not including the first reception object for an organization for which display of the first reception object is set to be disabled is displayed.
10. 2. The information processing system according to claim 1, In the setting reception step, a setting of whether or not the post is to be made public or a viewing condition is received from a recruiter of the organization; In the post display control step, the post list screen is displayed which does not include the posts that are set to be unavailable for publication and the posts for which the viewer does not satisfy the viewing condition.
11. 2. The information processing system according to claim 1, The post display control step includes accepting input of a filtering condition for the posts displayed on the post list screen, and displaying the posts that satisfy the filtering condition on the post list screen.
12. 2. The information processing system according to claim 1, The initial information includes the business type or occupation of the organization employee and keywords related to the work content of the organization employee, The registration information creation model is a job content creation model that is trained to be able to input the initial information and output a first sentence that explains the job content of the organization employee; a skill creation model that is trained to be able to input the first sentence and output a second sentence that describes the skill of the organization employee; Including, In the registration information creation step, the initial information is input into the business content creation model, and the business content creation model is caused to output the first sentence, and the first sentence is input into the skill creation model, and the skill creation model is caused to output the second sentence, in an information processing system.
13. 13. The information processing system according to claim 12, In the registration information creation step, presenting a plurality of options for a pre-prepared industry or occupation, and accepting from the organization employee a selection of the option that corresponds to the current industry or occupation; the selected option is input into a keyword creation model, and the keyword creation model is caused to output a plurality of first keywords and a plurality of second keywords, wherein the first keywords indicate a business category related to the industry or job type indicated by the option, and the second keywords indicate business details related to the industry or job type indicated by the option, and the keyword creation model is a learning model trained so as to be able to input an industry or job type and output the first keywords and the second keywords related to the industry or job type, presenting a plurality of the first keywords and accepting a selection of the first keyword corresponding to a current work category from the organization employee; presenting a plurality of second keywords related to the selected first keyword, and accepting a selection of the second keyword corresponding to current work details from the organization employee; An information processing system that inputs the industry or job type indicated by the selected option and the selected second keyword into the business content creation model as the initial information, and causes the business content creation model to output the first sentence.
14. 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 13.
15. 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 13.
Citation Information
Patent Citations
Human resource matching system and matching method
JP2007079900A
Reputation information system
JP2013200739A
Information processor, information processing method, and program
JP2015194858A
Information processing system and program
JP2023088225A
