Information processing systems, information processing methods, and programs
The information processing system enhances human resource search and matching by allowing organizations to efficiently search and match talent based on employee registration information and posts, improving the efficiency of talent acquisition processes.
Patent Information
- Application Number
- JP2024217428
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2026-04-16
AI Technical Summary
Existing systems lack efficiency in human resource search and matching processes.
An information processing system that allows organizations to search for personnel based on their registration information or posts, utilizing a configuration that includes initial screen display control to facilitate efficient searching and matching of talent.
Enables efficient searching and matching of talent by displaying organization employee registration information and post lists, improving the efficiency of human resource processes.
Smart Images

Figure 2026066174000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing method, and a program.
Background Art
[0002] Patent Document 1 discloses a technique for performing search and matching using human resource information.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] There is a need for a technique to more efficiently perform human resource search, matching, etc.
[0005] In view of the above circumstances, the present invention aims to provide an information processing system and the like that can efficiently perform human resource search, matching, etc.
Means for Solving the Problems
[0006] According to one aspect of the present invention, an information processing system is provided, comprising at least one processor, the processor being configured to perform the following steps by reading a program, the initial screen display control step, for each organization, an initial screen is displayed including a plurality of first reception objects that receive input for displaying the organization name and registration information of organization employees working for the organization on a per-organization employee basis, and a plurality of second reception objects that receive input for displaying a list of posts by organization employees by category on a per-category basis, the first reception objects include the display of a portion of the organization employee's registration information, the registration information of the organization employee corresponding to the first reception object is displayed in response to the input to the first reception object, and the post display control step is provided, the post list screen including a list of posts in the corresponding category is displayed in response to the input to the second reception object.
[0007] This configuration allows organizations to search for personnel based on either their registration information or their posts, enabling efficient searching and matching of talent. [Brief explanation of the drawing]
[0008] [Figure 1] This is a diagram showing the configuration of Information Processing System 1. [Figure 2] This block diagram shows the hardware configuration of the server device 10 and the job applicant terminal 20. [Figure 3] This block diagram shows the hardware configuration of the organization employee terminal 30 and the job seeker terminal 40. [Figure 4] This block diagram shows the functions realized by the server device 10 (control unit 11), the job seeker terminal 20 (control unit 21), the organization employee terminal 30 (control unit 31), and the job seeker terminal 40 (control unit 41). [Figure 5] This figure shows an example of the initial screen ID displayed on the job seeker terminal 40. [Figure 6] This figure shows another example of the initial screen ID displayed on the job seeker terminal 40. [Figure 7] This figure shows yet another example of the initial screen ID displayed on the job seeker terminal 40. [Figure 8] This figure shows an example of the employee list screen WD displayed on the job seeker terminal 40. [Figure 9] This figure shows an example of the job posting list screen PD displayed on the job seeker terminal 40. [Figure 10] This figure shows an example of the registration information display screen RD shown on the job seeker terminal 40. [Figure 11] This figure shows an example of the registration information editing screen ED displayed on the organization employee terminal 30. [Figure 12] This figure shows an example of the GD1 task content generation screen (state of the first step) displayed on the organization employee terminal 30. [Figure 13] This diagram shows the state of the second step of the GD1 business content generation screen. [Figure 14] This diagram shows the state of the third step in the GD1 business content generation screen. [Figure 15] This diagram shows the state of step 4 of the GD1 business content generation screen. [Figure 16] This figure shows an example of the skill text generation screen GD2 (state of the first step) displayed on the organization employee terminal 30. [Figure 17] This diagram shows the state of the second step in the skill text generation screen GD2. [Figure 18] This is an activity diagram showing an example of the flow of information processing (display processing of employee registration information) performed by Information Processing System 1. [Figure 19] This is an activity diagram showing an example of the flow of another information processing (process for creating employee registration information) performed by Information Processing System 1. [Modes for carrying out the invention]
[0009] Embodiments of the present invention will be described below with reference to the drawings. The various features shown in the embodiments below can be combined with each other.
[0010] Incidentally, the program for implementing the software that appears in one embodiment may be provided as a non-transitory computer-readable medium that can be read by a computer, may be provided so as to be downloadable from an external server, or may be provided so as to start the program on an external computer and implement its functions on a client terminal (so-called cloud computing).
[0011] Also, in various information processes according to one embodiment, an input and an output corresponding to the input can be realized. Here, if an output is obtained as a result of the input, the form of the information (hereinafter referred to as reference information) referred to in such information processing is not limited. The reference information may be, for example, rule-based information such as a database, a lookup table, a predetermined function (including determination expressions such as regression equations constructed by statistical methods), a learned model in which the correlation between the input and the output has been learned in advance, or a large language model capable of outputting a desired result by inputting a prompt.
[0012] Also, in one embodiment, the "unit" may include, for example, hardware resources implemented by a circuit in a broad sense and information processing of software that can be specifically realized by these hardware resources. Also, in one embodiment, various information is handled, and these information are represented, for example, by physical values of signal values representing voltage and current, the high and low of signal values as a set of binary bits composed of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be executed on a circuit in a broad sense.
[0013] Furthermore, a circuit in a broad sense is a circuit realized by appropriately combining at least a circuit, circuitry, a processor, a memory, etc. The processor may be a general-purpose processor or a dedicated circuit. That is, 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 In this section, the hardware configuration will be described.
[0015] <Information Processing System 1> FIG. 1 is a configuration diagram showing the information processing system 1. The information processing system 1 includes a communication line 2, a server device 10, a plurality of job seeker terminals 20, a plurality of organization staff terminals 30, and a plurality of job applicant terminals 40. The server device 10, the job seeker terminals 20, the organization staff terminals 30, and the job applicant terminals 40 are configured to be communicable through the communication line 2. The connection of the server device 10, the job seeker terminals 20, the organization staff terminals 30, and the job applicant terminals 40 to the communication line 2 may be wired or wireless.
[0016] The information processing system 1 constitutes a part of a job seeking and job application system for a job seeker to provide information, communicate, etc. to a job applicant. In one embodiment, the information processing system 1 consists of one or more devices or components. Hereinafter, these components will be described.
[0017] <Server Device 10> Figure 2 is a block diagram showing the hardware configuration of the server device 10 and the job seeker terminal 20. As shown in Figure 2A, the server device 10 comprises 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 within 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 predetermined programs stored in the memory unit 12. That is, information processing by software stored in the memory unit 12 is concretely 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. These will be described in more detail in the next section. Note that the control unit 11 is not limited to being a single unit, and the server device 10 may have multiple control units 11 for each function. The server device 10 may also be composed of a combination of these.
[0019] <Storage section 12> The storage unit 12 stores various types of information as defined above. This can be done, for example, as a storage device such as a solid-state drive (SSD) that stores various programs related to the server device 10 executed by the control unit 11, or as memory such as random access memory (RAM) that stores temporarily necessary information (arguments, arrays, etc.) related to 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 Department 13> The communication unit 13 preferably uses wired communication methods such as USB, IEEE1394, Thunderbolt®, and wired LAN network communication, but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, and Bluetooth® communication as needed. In other words, it is more preferable to implement it as a collection of these multiple communication methods. That is, 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 on-premises or in a cloud environment. A cloud-based server device 10 may provide the above-mentioned functions and processing in the form of, for example, SaaS (Software as a Service) or cloud computing.
[0022] <Job seeker terminal 20> The recruiter terminal 20 is an information processing terminal used by recruiters. Recruiters include organizations or their representatives, such as for-profit corporations (e.g., companies), non-profit organizations (e.g., cooperatives, foundations, etc.), and public corporations (e.g., local governments, etc.). Recruiters also include recruitment agencies that act as agents for organizations, mediating between job seekers and organizations. Recruitment agencies are also called headhunters or agents.
[0023] As shown in Figure 2B, the job seeker terminal 20 comprises a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, an output unit 25, and a communication bus 26. The control unit 21, storage unit 22, communication unit 23, input unit 24, and output unit 25 are electrically connected within the job seeker terminal 20 via the communication bus 26. The descriptions of the control unit 21, storage unit 22, and communication unit 23 are the same as those of the components in the server device 10 and are therefore omitted.
[0024] <Input section 24> The input unit 24 receives operation inputs made by the user. The operation inputs are transmitted as command signals to the control unit 21 via the communication bus 26. The control unit 21 can perform predetermined controls or calculations based on the transmitted command signals as needed. The input unit 24 may be included in the housing of the job seeker terminal 20 or it may be an external component. 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, etc. to the input unit 24. Instead of a touch panel, the input unit 24 can be a switch button, mouse, trackpad, QWERTY keyboard, etc.
[0025] <Output section 25> The output unit 25 displays a graphical user interface (GUI) screen that can be operated by the user. The output unit 25 may be included in the housing of the job seeker terminal 20 or it may be an external device. Specifically, the output unit 25 can be implemented as a display device such as a CRT display, liquid crystal display, organic EL display, or plasma display. It is preferable that these display devices be used according to the type of job seeker terminal 20.
[0026] <Organization employee terminal 30> Figure 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 organization employees who work for the organization. "Organization employee" refers to a person who works for the organization, such as an employee of the organization (regular employee, temporary employee, contract employee, etc.).
[0027] As shown in Figure 3A, the organization employee terminal 30 comprises a control unit 31, a storage unit 32, a communication unit 33, an input unit 34, an output unit 35, and a communication bus 36. The control unit 31, storage unit 32, communication unit 33, input unit 34, and output unit 35 are electrically connected within the organization employee terminal 30 via the communication bus 36. The descriptions of the control unit 31, storage unit 32, communication unit 33, input unit 34, and output unit 35 are the same as the descriptions of each part in the job seeker terminal 20 and are therefore omitted.
[0028] <Job seeker terminal 40> The job seeker terminal 40 is an information processing terminal used by job seekers. "Job seeker" may be read as "person seeking a career change," "job seeker," or "student." Job seekers include prospective graduates, currently employed individuals, and may also include students who have not yet begun their job search (job seekers). Prospective graduates or job seekers (job seekers) are, for example, students of graduate schools, universities, junior colleges, technical colleges, etc.
[0029] As shown in Figure 3B, the job seeker terminal 40 comprises a control unit 41, a storage unit 42, a communication unit 43, an input unit 44, an output unit 45, and a communication bus 46. The control unit 41, storage unit 42, communication unit 43, input unit 44, and output unit 45 are electrically connected within the job seeker terminal 40 via the communication bus 46. The descriptions of the control unit 41, storage unit 42, communication unit 43, input unit 44, and output unit 45 are the same as the descriptions of each part in the employer terminal 20 and are therefore omitted.
[0030] 2. Functional Configuration This section describes the functional configuration of this embodiment. Information processing by software stored in the memory 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 provided by the information processing system 1).
[0031] Figure 4 is a block diagram showing the functions realized by the server device 10 (control unit 11), the job seeker 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 Figure 4A, the server device 10 (control unit 11) comprises 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 posting 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 Figure 4B, the job seeker terminal 20 (control unit 21) comprises a display unit 211 and an operation reception unit 212. As shown in Figure 4C, the organization employee terminal 30 (control unit 31) comprises a display unit 311 and an operation reception unit 312. As shown in Figure 4D, the job seeker terminal 40 (control unit 41) comprises 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, in response to requests from each user (recruiters U1, U2, organization employees U3, U4, or job seekers U5, U6), 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.
[0034] The databases handled by Information Processing System 1 include an organization employee database and a job seeker database. The organization employee database contains registration information, posts, etc., of organization employees that can be made public to job seekers.
[0035] The registration information of organizational employees registered in the organizational employee database (hereinafter referred to as "employee registration information") may include, for example, the employee's facial image (photo), name, gender, age, employment type (new graduate or mid-career), length of service, contact information, department, employment type, work location, industry, job title, department, job description, duties, skills, qualifications, educational background, work history, previous job titles, previous positions, etc. The information included in the employee registration information may be set to be publicly available or not for each item. Furthermore, the information included in the employee registration information may consist of keywords, tags, etc., or it may consist of text. In addition, the employee registration information may include content (text) posted by organizational employees.
[0036] The employee registration information should ideally include information about the organization's employees during their job search. This would allow prospective graduates or job seekers to refer to information about the motivations or reasons behind the choices made by employees regarding their organizations and job types, and to consider their own career paths and future plans.
[0037] Posts from organization employees should include descriptions of their duties, responsibilities, and work environment for job seekers. Specifically, posts from organization employees should include at least one of the following: a description of their job search activities and a description of their current duties or responsibilities. This will allow prospective graduates and job seekers to gather information about organizations, industries, and job types by referring to specific messages from organization employees regarding job searching, duties, responsibilities, etc.
[0038] Employee registration information and posts are, for example, created by an organization employee on the organization employee terminal 30 and transmitted from the organization employee terminal 30 to the server device 10, thereby being registered in the organization employee database.
[0039] Posts by organization members are categorized into multiple categories. In other words, each post is assigned an attribute indicating its category. The category of a post is selected by the organization member when they create (register) the post. Alternatively, the category may be automatically determined and assigned based on the content of the post (for example, keywords included in the post).
[0040] The categories for posts include, for example, categories related to job hunting, categories related to organizations, and categories related to individual employees of organizations. Categories related to job hunting include, for example, job hunting strategies, organizations considered for employment, reasons for joining the current organization, and discrepancies after joining the company. Categories related to organizations include, for example, the attractiveness of the organization. Categories related to individual employees of organizations include, for example, current job duties, skills or qualifications acquired within the organization, etc.
[0041] A job seeker database is a database made public to employers in multiple organizations that use a recruitment service, and is typically located outside of the organization. The job seeker database contains registration information for job seekers outside of the organization.
[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, work history, and desired working conditions, while a "work history," also called a resume, is a document in which the job seeker conveys their past work experience, skills, qualifications, etc., to the employer. The job seeker registration information may also include conditions such as the industry and job type that the job seeker desires.
[0043] If the job seeker is a prospective graduate or a student currently seeking employment, their resume should include the name of their school, expected graduation year, expected academic qualifications, and major (science or humanities). Furthermore, prospective graduates or students seeking employment may include an entry sheet instead of a work history document in their job seeker registration information. An "entry sheet" is a document that conveys desired industry, desired job type, whether or not they have internship experience, their strengths, and areas of interest. Note that "graduation" includes completion of graduate school.
[0044] <Settings reception unit 112> The settings reception unit 112 is configured to receive settings from the organization's administrator (employer) regarding information about organization employees to be made public to job seekers. The information that the settings reception unit 112 accepts for publication settings includes primary information such as employee registration information and posts by organization employees, as well as secondary information (objects that accept input from job seekers) for displaying this information on the job seeker terminal 40.
[0045] Specifically, the setting reception unit 112 can receive a setting from the organization administrator (employer terminal 20) regarding whether or not to display the first reception object on the job seeker terminal 40. The first reception object is an object that receives input for displaying individual employee registration information on the job seeker terminal 40, on a per-organization employee basis. This allows employers to control the display of employee registration information on the job seeker terminal 40, for example, if there are organization employees who do not want their 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 where the first reception object is set to "hidden," the first reception object for all organization employees will not be displayed.
[0046] The settings reception unit 112 may receive settings from the organization's administrator (job seeker terminal 20) regarding whether or not to disclose employee registration information or the conditions under which it can be viewed. This allows, for example, control so that certain employee registration information that should not be made public, or specific items within employee registration information, are not viewable by job seekers, or are only viewable by job seekers with specific attributes. For example, the system may be set so that the face image of an organization employee is displayed only on the job seeker terminal 40 of job seekers who have the right to visit that organization employee, and not displayed on the job seeker terminal 40 of job seekers who do not have the right to visit. Note that each job seeker's visit permissions (organization employees they can visit) are set by the administrator.
[0047] The settings reception unit 112 may receive settings from the organization administrator (recruiter terminal 20) regarding whether or not to make posts by organization employees public, or the conditions for viewing them. This allows, for example, control so that certain posts that you do not want to be made public, or posts by certain organization employees, are not viewable by job seekers, or are only viewable by job seekers with specific attributes. For example, posts in a specific category may be displayed only to the job seeker terminal 40 of job seekers who have permission to visit organization employees, and posts in that category may not be displayed to the job seeker terminal 40 of job seekers who do not have permission to visit.
[0048] <Initial screen display control unit 113> The initial screen display control unit 113 is configured to display an initial screen on the job seeker terminal 40 for each organization, which includes the 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 the organization information display area assigned to each organization. The organization information display area displays information and objects related to a single organization, grouped together. The organization name displayed in the organization information display area is, for example, the name of a company that is recruiting (typically, hiring new graduates). The organization's industry may also be displayed in the organization information display area along with the organization name.
[0050] The first reception object accepts input on a per-organization employee basis to display the registration information (employee registration information) of organization employees working for an organization whose organization name is displayed in the organization information display area. The first reception object includes the 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 that includes the boundary between the internal and external areas) displaying the organization employee's facial image, employment status (new graduate or mid-career), length of service, age, job title, department, etc., which are included in the employee registration information. Multiple first reception objects are arranged side by side, for example, vertically or horizontally, in the organization information display area.
[0051] In the organizational information display area for each organization, multiple first reception objects are displayed, each corresponding to an organization employee whose employee registration information the job seeker can view. In addition, a specific number (display limit) of first reception objects are displayed in the organizational information display area. The display limit of first reception objects (the number of organization employees for whom a corresponding first reception object is displayed) is adjusted by the size of the organizational information display field on the initial screen displayed on the job seeker terminal 40, the size of each first reception object, etc. 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, described later, displays the corresponding employee registration information (detailed information of the organization employee) on the job seeker terminal 40.
[0052] The display order of multiple first-reception objects in the organizational information display section for each organization is determined, for example, by the content 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 there are, the higher the display priority), age (for example, the younger the person, the higher the display priority), etc.
[0053] Furthermore, the display order of the first reception objects may be determined according to the attributes of the job seeker who is viewing the information. For example, the display order of the first reception objects may be determined based on the job seeker's school of enrollment (e.g., prioritizing the display of employees of the same school as the job seeker), major (e.g., prioritizing the display of employees of the same attribute, such as humanities or science), or desired occupation (e.g., prioritizing the display of employees of the desired occupation). In addition, the initial screen display control unit 113 may receive input from the job seeker terminal 40 regarding the display order of the first reception objects and display the first reception objects on the job seeker terminal 40 in the accepted display order.
[0054] The initial screen display control unit 113 may accept input of filtering conditions for the organization employee whose first reception object is displayed, and display the first reception object corresponding to the organization employee who meets the filtering conditions. This makes it easier for job seekers to access the registration information of organization employees who meet their desired conditions.
[0055] The filtering criteria for the first reception object are, for example, conditions on the information and attributes included in the employee registration information. Examples of filtering criteria include the school attended, faculty attended, department attended, and major (humanities or science).
[0056] The initial screen display control unit 113 may display an initial screen that does not include the first reception object for organizations where the display of the first reception object is set to be disabled in the setting reception unit 112. In other words, the initial screen display control unit 113 displays the first reception object in the organization information display field for organizations where the display of the first reception object is set to be enabled.
[0057] The second reception object accepts input on a category-by-category basis, allowing for the display of posts by organization members in a list format. For example, the second reception object is displayed as a card-type object showing the category name, etc. Multiple second reception objects can be arranged vertically or horizontally in a different area from the display area of the first reception object within the organization information display area.
[0058] In the organization information display area, the second reception object may be placed above, below, or side-by-side with the first reception object. Furthermore, the second reception object corresponding to a category set as private by the organization's administrator (recruiter) will not be displayed in the organization information display area.
[0059] The second reception object should show the number of posts in the corresponding category. This allows job seekers to select the category from which to view the list of posts based on the number of posts. For example, the number of posts for each category can be displayed in the internal area of the second reception object, alongside the category name. Note that the number of posts displayed in the second reception object is the number of posts that job seekers can view (i.e., posts that are not set to private and that the job seeker can view).
[0060] In the organizational information display area for each organization, a second reception object corresponding to all categories may be displayed, or only the second reception objects corresponding to categories with a predetermined number of posts or more (for example, one or more) may be displayed. When an input operation is performed on any of the second reception objects on the job seeker terminal 40, the post display control unit 115, described later, displays a list of posts for the corresponding category on the job seeker terminal 40.
[0061] The display order of multiple second-party reception objects in the organizational information display section for each organization is determined by, for example, the order of pre-set categories, the number of posts in each category (for example, categories with more posts are displayed with higher priority), etc.
[0062] The initial screen may further include a third reception object that accepts input for displaying a list of organizational employees for each organization. This allows job seekers to view a list of organizational 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 keyword with a link, a button that accepts input, etc. When an input operation is performed on the third reception object on the job seeker terminal 40, the employee list display control unit 114, which will be described later, displays a list of employee registration information on the job seeker terminal 40.
[0064] The initial screen display control unit 113 may display an initial screen that does not include the first and third reception objects for organizations where the display of the first reception object is set to be disabled. In other words, the initial screen display control unit 113 may display the third reception object in the organization information display field only if 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 to display a list of all posts, regardless of category. The fifth reception object is displayed in the organization information display area together with the second reception object. The second reception object is displayed, for example, as a keyword with a link, a button that accepts input, etc. When an input operation is performed on the second reception object on the job seeker terminal 40, the post display control unit 115, described later, displays a list of posts from all categories on the job seeker terminal 40.
[0066] The initial screen displays organizational information fields for organizations that have at least one employee registration entry or at least one post registered, which are viewable by job seekers. If multiple organizations meet this condition, multiple organizational information fields will be 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 section) is determined by factors such as the number of publicly available employee registration information (for example, organizations with more publicly available employee registration information are displayed with higher priority) and the number of publicly available posts (for example, organizations with more publicly available posts are displayed with higher priority).
[0068] Furthermore, the display order of organizations may be determined according to the attributes of the job seeker who is viewing the information. For example, the display order of organizations may be determined based on the number of registered employee information that matches the job seeker's school of origin, major, desired job type, etc. For example, organizations that have a large number of publicly available registered employee information from the same school as the job seeker may be displayed preferentially. In addition, the initial screen display control unit 113 may accept input from the job seeker terminal 40 regarding the display order of the organization information display field and display the organization information display field on the job seeker terminal 40 in the accepted display order.
[0069] The initial screen display control unit 113 may receive input from the job seeker terminal 40 of filtering conditions for organizations in which the first and second reception objects are displayed on the initial screen, and display an initial screen on the job seeker terminal 40 that includes the organization name, the first reception object, and the second reception object for organizations that meet the filtering conditions. In other words, the initial screen display control unit 113 may receive filtering of organizations to which the organization information display field is displayed, and display an initial screen that includes the organization information display field for organizations that meet the filtering conditions. This makes it possible to check employee registration information, posts, etc. from a filtered state, thereby improving the efficiency of information gathering for job seekers.
[0070] The filtering criteria for organizations include, for example, the organization's name, industry, and whether or not it is followed or bookmarked. Following and bookmarking refer to job seekers registering a specific organization associating themselves with it. Following and bookmarking can also be labels assigned to organizations that job seekers are interested in (for example, organizations that they might consider applying to). Organizations that are followed or bookmarked 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 have been followed or bookmarked by the job seeker, and to receive notifications about those organizations.
[0071] The initial screen display control unit 113 does not necessarily have to display the first and second reception objects in the initial state in the multiple organization information display fields displayed on the initial screen. For example, the initial screen display control unit 113 may initially display a collapsed organization information display field on the job seeker terminal 40 that only displays the organization name, and then expand the selected organization information display field in response to a selection (input) from the employer in the collapsed 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 format (folded or expanded) of the organization information display field depending on the display order. For example, the initial screen display control unit 113 may display only the organization information display field shown at the top (e.g., the top row) on the initial screen in an expanded state, and display the second and subsequent organization information display fields in a folded state.
[0073] Figure 5 shows an example of an initial screen ID displayed on the job seeker terminal 40. The initial screen ID includes multiple organizational information display fields OF, a filtering object NO1, a filtering word input field F1, and a filtering execution button B11.
[0074] The Organization Information Display Field OF is displayed for each organization. In the example in Figure 5, multiple Organization Information Display Field OFs are displayed in a list in the vertical direction. For example, by scrolling the initial screen ID vertically, 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, Industry OI, Follow Label LB, multiple Category-Specific Display Reception Object PO1 (corresponding to the second reception object), multiple Employee Display Reception Object WO1 (corresponding to the first reception object), and Employee List Display Reception Object WO2 (corresponding to the third reception object).
[0075] Organization Name ON is the name of the organization (e.g., company name) to which the information displayed in the Organization Information Display Field OF belongs, and Industry OI is the industry of the organization. Follow Label LB indicates whether or not the organization is being followed or bookmarked by a job seeker. In the Organization Information Display Field OF of an organization that is being followed or bookmarked, the Follow Label LB displays information indicating that the job seeker viewing it is following or bookmarking it ("Following"). 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 as accepting 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, that organization is followed or bookmarked, and the display of the Follow Label LB changes to "Following".
[0076] The multiple category-specific display reception objects PO1 are card-type objects that each display the category name of the post and the number of posts in the organization (the number of viewable posts). In the example in Figure 5, the category-specific display reception object PO1 is displayed above the employee display reception object WO1 and the employee list display reception object WO2.
[0077] The category-specific display reception object PO1 accepts input operations from the job seeker terminal 40. Furthermore, category-specific display reception object PO1 corresponding to a category with no posts (no viewable posts) is, for example, deactivated and does not accept input. When an input operation is performed on the category-specific display reception object PO1, a list screen of posts for the corresponding category is displayed on the job seeker terminal 40.
[0078] Multiple employee display reception objects WO1 are card-type objects that display some of the organization's employee information (in the example in Figure 5, this includes a facial image, whether the employee is a new graduate or mid-career hire, years of service, job title, and department). In the example in Figure 5, only the employee display reception objects WO1 for some of the organization's employees whose registered information is viewable are displayed. For example, by scrolling the display area of the employee display reception object WO1 left or right, the employee display reception objects WO1 displayed on the job seeker terminal 40 can be switched.
[0079] The employee display reception object WO1 accepts input operations 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 positioned above multiple 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] Filtering object NO1 accepts filtering of the organization information display field OF shown on the initial screen ID. In the example in Figure 5, filtering object NO1 is a checkbox that accepts filtering to followed companies (bookmarked organizations).
[0082] The filtering word input field F1 accepts input of keywords to narrow down the organization information display field OF displayed on the initial screen ID. When an input operation is performed on the filtering execution button B11, the organization information display field OF is narrowed down (searched for organizations to display in the organization information display field OF) based on the keyword entered in the filtering word input field F1. Note that the initial screen display control unit 113 may accept only the organization name as the filtering word.
[0083] Figure 6 shows another example of the initial screen ID displayed on the job seeker terminal 40. In the initial screen ID of Figure 6, of the multiple organization information display fields OF, only the top organization information display field OF is displayed in an expanded state (each reception object is displayed), while the remaining organization information display fields OF are displayed in a collapsed state (only the organization name, industry, and follow label LB are displayed). When a selection operation (click, tap, mouseover, etc.) is performed on a collapsed organization information display field OF, that organization information display field OF changes to an expanded state.
[0084] Furthermore, in the initial screen ID of Figure 6, the All Posts Display Reception Object PO2 (corresponding to the 5th reception object) is displayed in each organization information display field OF. The All Posts Display Reception Object PO2 is positioned above multiple 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] Figure 7 shows yet another example of the initial screen ID displayed on the job seeker terminal 40. In the initial screen ID of Figure 7, multiple organizational information display fields OF are displayed arranged vertically and horizontally (in two columns, left and right). The initial screen ID of Figure 7 also further includes auxiliary filtering object NO2 and display order setting object SO1.
[0086] The auxiliary filtering object NO2 accepts filtering requests from the employee display reception object WO1, which is displayed in the organization information display field OF for each organization. In the example in Figure 7, multiple objects are displayed for setting university or department, company, industry, job type, and skills as filtering conditions. When an input operation is performed for each object, a list of selectable filtering conditions is displayed, and the selection of filtering conditions is accepted.
[0087] The display order setting object SO1 accepts input for the display order of multiple organization information display fields OF. When an input operation is performed on the display order setting object SO1, the selectable display orders are displayed in a list, and the selection of a display order is accepted.
[0088] <Employee List Display Control Unit 114> The employee list display control unit 114 is configured to display an employee list screen, which includes a list of employees in the organization corresponding to the third reception object, on the job seeker terminal 40 in response to input to the third reception object on the initial screen.
[0089] If the setting reception unit 112 has set 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 organizational employees whose registration information is set not to be made public, or organizational employees whose viewing conditions for the registration information are not met.
[0090] The information of organizational employees displayed on the employee list screen includes, for example, some of the employee registration information (e.g., facial image, new graduate or mid-career hire status, years of service, age, job title, department, etc.). Furthermore, the information of organizational employees on the employee list screen may be the same as that of the first reception object. For example, the employee list display control unit 114 may display an employee list screen containing multiple first reception objects on the job seeker terminal 40. However, the number of first reception objects (number of organizational employees) displayed on the employee list screen is greater than the number of first reception objects (number of organizational employees) displayed in the organization information display section of the initial screen. Also, the second reception object is not displayed on the employee list screen.
[0091] When an input operation is performed on any of the first reception objects in the job seeker terminal 40 (i.e., when an organization employee displayed on the employee list screen is selected), the corresponding employee registration information (detailed information of 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 information for multiple organizational employees (first reception object) on the employee list screen is determined, for example, according to the content of the employee registration information or the attributes of the job seeker who is viewing it, similar to the initial screen. The employee list display control unit 114 may also accept input for the display order of organizational employees from the job seeker terminal 40 and display the organizational employee information on the job seeker terminal 40 in the accepted display order.
[0093] The employee list display control unit 114 may accept input of filtering conditions for the organization's employees displayed on the employee list screen and display the organization's employees that meet the filtering conditions on the post list screen.
[0094] Figure 8 shows an example of the employee list screen WD displayed on the job seeker terminal 40. The employee list screen WD is displayed when an input operation is performed on the employee list display reception object WO2, for example, in the initial screen ID such as Figure 5. The employee list screen WD includes multiple employee display reception objects WO1, a display order setting object SO2, a filtering word input field F2, and a filtering execution button B21.
[0095] Multiple employee display reception objects WO1 are card-type objects that display a portion of the organization's employee information (in the example in Figure 8, this includes a facial image, whether the employee is a new graduate or mid-career hire, years of service, age, job title, and department). In the example in Figure 8, the employee display reception objects WO1 are displayed side by side in both the vertical and horizontal directions. For example, scrolling the employee list screen WD vertically switches the employee display reception objects WO1 displayed on the job seeker terminal 40. The employee display reception objects WO1 accept input operations from the job seeker terminal 40. When an input operation is performed on an 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 accepts input for the display order of multiple worker display reception objects WO1. When an input operation is performed on the display order setting object SO2, the selectable display order is displayed in a list, and the selection of the display order is accepted.
[0097] The filtering keyword input field F2 accepts the input of keywords to filter the employee display reception object WO1 displayed on the employee list screen WD. When an input operation is performed on the filtering execution button B21, the filtering of the employee display reception object WO1 (searching for organizational employees who will display the employee display reception object WO1) is performed using the keyword entered in the filtering keyword input field F2 as a condition.
[0098] <Post Display Control Unit 115> The post display control unit 115 is configured to display a post list screen, which includes a list of posts in the corresponding category, on the job seeker terminal 40 in response to input to the second reception object on the initial screen.
[0099] If the settings reception unit 112 has set whether or not a post should be made public and the 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 not to be made public and posts that do not meet the viewing conditions for the viewer.
[0100] The posts displayed on the post list screen may be the entire post (full text), or only the beginning or a summary. Each post may also display information about the poster (the organization employee who made the post) (for example, whether they are a new graduate or a junior high school graduate, age, gender, job title, department, etc.). The employee list display control unit 114 may receive a selection from the job seeker terminal 40 regarding the display format of the posts (whether to display the entire post or only a portion), and display the posts on the job seeker terminal 40 in the selected format.
[0101] When a post is selected from the list of posts screen, the registration information display control unit 116 (described later) displays the registration information (detailed information) of the organization employee who made the post on the job seeker terminal 40.
[0102] The display order of multiple posts on the post list screen is determined, for example, by the content of the post (e.g., posts with more characters are given priority), the attributes of the poster (e.g., posts with shorter years of service are given priority), or the attributes of the job seeker who is viewing the post. The post display control unit 115 may also accept input for the display order of posts from the job seeker terminal 40 and display the post information on the job seeker terminal 40 in the accepted display order.
[0103] The post display control unit 115 may accept the category of the post to be displayed on the post list screen. For example, the post display control unit 115 may accept input from the job seeker terminal 40 for a category other than the category currently displayed on the post list screen, and display the post of the accepted category on the job seeker terminal 40.
[0104] Furthermore, the post display control unit 115 may, in response to input to the fifth reception object on the initial screen, display a post list screen on the job seeker terminal 40 that includes a list of all posts, regardless of category.
[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 meet the filtering conditions on the post list screen. This allows job seekers to search for posts that contain the information they are looking for from among the posts displayed for each category.
[0106] Figure 9 shows 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 the category display reception object PO1 in the initial screen ID such as Figure 5. The post list screen PD includes multiple post objects PO3, a category switching field CF, a display format switching object FO, a display order setting object SO3, a filtering word input field F3, and a filtering execution button B31.
[0107] Multiple post objects PO3 are card-type objects that each display information about the poster and a portion of the post content. In the example in Figure 9, the post objects PO3 are displayed side by side vertically. For example, by scrolling the post list screen PD vertically, the post objects PO3 displayed on the job seeker terminal 40 can be switched. The post objects PO3 accept input operations from the job seeker terminal 40. When an input operation is performed on a post object PO3, the poster's registration information is displayed on the job seeker terminal 40.
[0108] The category switching field CF accepts the selection of a category for which posts will be displayed in a list. When an input operation is performed for a category displayed in the category switching field CF, the 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-specific display reception object PO1) entered on the initial screen is selected by default. Note that the example in Figure 9 shows the state where the category "Reason for joining the company" is selected.
[0109] The display mode switching object FO accepts the switching of the display mode of each post object PO3. Specifically, the display mode switching object FO switches between displaying the full text of the post and displaying a portion of it. The example in Figure 9 shows the state where "Display Full Text" is turned off (i.e., "Display Partially" is selected). When an input operation is performed on the display mode switching object FO in this state, the full text of the post will be displayed in each post object PO3. At this time, the size of the post object PO3 is adjusted according to the length of the post.
[0110] The display order setting object SO3 accepts input for the display order of multiple post objects PO3. When an input operation is performed on the display order setting object SO3, the selectable display order is displayed in a list, and the selection of the display order is accepted.
[0111] The filtering keyword input field F3 accepts the input of keywords to narrow down the post object PO3 displayed on the post list screen PD. When an input operation is performed on the filtering execution button B31, the filtering of post object PO3 (searching for posts within the selected category) is performed using the keyword entered in the filtering keyword input field F3 as a condition.
[0112] <Registration Information Display Control Unit 116> The registration information display control unit 116 is configured to display the registration information of the organization employee corresponding to the first reception object on the job seeker terminal 40 in response to the input to the first reception object on the initial screen.
[0113] Furthermore, the registration information display control unit 116 may display the registration information of the organization employee corresponding to the selected information or post on the job seeker terminal 40, depending on the selection of information of the organization employee on the employee list screen or the selection of a post on the post list screen. In other words, the registration information display control unit 116 may display the registration information of the organization employee that was entered into 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 that made the selected post on the post list screen on the job seeker terminal 40. This improves the convenience for job seekers, as they can check the registration information of the organization employee from any screen (various paths).
[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 it may be only a part of the items included in the employee registration information. For example, the registration information display control unit 116 displays the following items from the employee registration information on the job seeker terminal 40: face image, gender, age, whether the employee is a new graduate or mid-career, length of service, job title, department, and posted content. 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 individual organization employees on the employee list screen.
[0115] The registration information display control unit 116 may also display a fourth reception object on the job seeker terminal 40, along with the employee registration information, which accepts visit requests to the organization employee who registered the employee registration information. This allows the job seeker to seamlessly request a visit to the organization employee after confirming the employee's information.
[0116] The registration information display control unit 116 may display the fourth reception object only on the job seeker terminal 40 of job seekers who have the authority to visit the organization's employees whose employee registration information is displayed, and may not display the fourth reception object on the job seeker terminal 40 of job seekers who do 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's employees whose information is displayed on their 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 displays the visit information (resume) of the organization's employee on the job seeker terminal 40. The visit information may be the same as the employee registration information displayed on the job seeker terminal 40 after an input operation is performed on the first reception object, or it may be information created and registered separately from the employee registration information, or it 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 visit information displayed on the job seeker terminal 40 may be greater than the amount of employee registration information displayed on the job seeker terminal 40.
[0118] Figure 10 shows an example of the registration information display screen RD displayed on the job seeker terminal 40. The registration information display screen RD includes the face image FI of an organization employee, the basic information display area BA, the job search activity display area RA, and the visit reception object VO (corresponding to the fourth reception object).
[0119] The basic information display area BA displays the basic information of the organization's employees (e.g., name, gender, age, employment type (new graduate or mid-career), length of service, contact information, department, employment status, work location, industry, job title, department, etc.). The job hunting display area RA displays information about the organization's employees' job hunting activities (e.g., a description of their job hunting status). In the example in Figure 10, the job hunting display area RA displays the content (text) posted by the organization's employees regarding their job hunting activities, along with the category name. In addition to posts, the job hunting display area RA may also display text created for the purpose of being displayed on the registration information display screen RD.
[0120] <Registration Information Creation Section 117> The registration information creation unit 117 is configured to create and register employee registration information. The registration information creation unit 117 may also create employee registration information by receiving input such as text from the job seeker terminal 20. Alternatively, the registration information creation unit 117 may input initial information about the organization's employees into the registration information creation model and have the registration information creation model output at least a portion of the employee registration information. This reduces the effort required for job seekers to create registration information for reference, thereby promoting the registration of registration information by organization employees. As a result, more registration information for organization employees can be provided to job seekers.
[0121] "Initial information" includes, for example, the industry, occupation, job description, duties, skills, work history, previous occupations, and previous positions of the organization's employees. Initial information may also be a combination of these pieces of information. Initial information may also include the industry or occupation of the organization's employees and keywords related to the employees' job description. The registration information creation unit 117, for example, receives input of initial information from the job seeker terminal 40 and inputs the received initial information into the registration information creation model.
[0122] A registration information creation model is a trained model that takes initial information as input and is trained to output at least a portion of the registration information (either all or some of the items of the registration information). For example, a registration information creation model is a trained model that has learned using combinations of initial training information and the registration information corresponding to that initial information as training data.
[0123] The registration information creation model may be a generative AI including a large-scale language model. In this case, the registration information creation unit 117 takes initial information as input and inputs a prompt to the registration information creation model that includes an instruction to output the components of the registration information (keywords or sentences) based on the initial information, causing the registration information creation model to output the components of the registration information. The registration information creation unit 117 may also generate a prompt that gives the registration information creation model an instruction to output the components of the registration information based on the initial information, and input this prompt to the registration information creation model. In addition, the registration information creation unit 117 may input a prompt to the registration information creation model that includes, for example, one or more samples of initial information and one or more samples of the corresponding components of the registration information, as input and output samples, in addition to the output instruction for the components of the registration information and the initial information. The registration information creation model outputs the components of the registration information based on the initial information according to the input prompt.
[0124] The registration information creation model may include a work content creation model that is trained to take initial information, which includes the industry or job title of the organization's employees and keywords related to the employees' work content, as input, and output a first sentence describing the employees' work content; and a skills creation model that is trained to take the first sentence as input and output a second sentence describing the employees' skills. In this case, the registration information creation unit 117 inputs the initial information into the work content creation model, causes the work content creation model to output the first sentence, inputs the first sentence as skill-related information into the skills creation model, and causes the skills creation model to output the second sentence. As a result, by having the employees input their industry or job title and keywords related to their work content, a document explaining their skills to job seekers is created with high accuracy through a two-step document creation process. Consequently, the effort required for employees to create their employee registration information is reduced, while providing job seekers with information that makes it easier to visualize their career within the organization.
[0125] The first sentence may include, for example, the duties assigned and a description of those duties. The second sentence may include, for example, the skills acquired through the duties described in the first sentence and the history of skill acquisition. The first sentence may be a component of the registration information itself, or it may be used only for the output of the second sentence (only as input information to the skill creation model). Of the first and second sentences, at least the second sentence is used as a component of the registration information (for example, the descriptive text in the "Skills" section).
[0126] The business content creation model is, for example, a learning model that has learned using combinations of initial learning information and a first sentence corresponding to that initial information as training data. Alternatively, the business content creation model may be a generative AI that includes a large-scale language model. In this case, the registration information creation unit 117 takes the initial information as input and inputs a prompt to the business content creation model that includes an instruction to output a first sentence based on the initial information, causing the business 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 business content creation model. Alternatively, the registration information creation unit 117 may input a prompt to the business content creation model that includes input and output samples as described above.
[0127] The skill creation model is, for example, a learning model that has learned using combinations of skill-related information for learning (e.g., a first sentence) and a second sentence corresponding to that skill-related information as training data. Alternatively, the skill creation model may be a generative AI that includes a large-scale language model. In this case, the registration information creation unit 117 takes the skill-related information as input and inputs a prompt to the skill creation model that includes an instruction to output a second sentence based on the skill-related information, causing 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. Alternatively, the registration information creation unit 117 may input a prompt to the skill creation model that includes input and output samples as described above.
[0128] Furthermore, the registration information creation unit 117 may input work content created by the organization's employees themselves as skill-related information into the skill creation model, instead of the first document created by the work content creation model.
[0129] The registration information creation unit 117 may present multiple pre-prepared options for industry or occupation, and may also accept selections from organization employees for the option corresponding to their current industry or occupation. The registration information creation unit 117 may accept selections for industry only, occupation only, or both industry and occupation. Furthermore, the registration information creation unit 117 may obtain the industry or occupation already entered in the employee registration information and accept selections with that industry or occupation selected as the initial value.
[0130] The registration information creation unit 117 may reflect the industry or occupation represented by the option selected by the organization's employee in the employee registration information. Furthermore, the registration information creation unit 117 may allow the employee to select the industry or occupation using hierarchical options (for example, a configuration in which a major category is selected followed by a minor category).
[0131] The registration information creation unit 117 may present multiple options for positions (such as team roles or titles) and may also accept selections from organizational personnel based on their current position. Position options may include, for example, member, leader, manager, general employee, chief, general manager, business unit manager, general manager, president, executive officer, etc.
[0132] The registration information creation unit 117 may input the selected options (industry only, job type only, or industry and job type) into the business keyword creation model and have the business keyword creation model output multiple first keywords and multiple second keywords. The registration information creation unit 117 may input only the selected industry or job type into the business keyword creation model, or it may input the selected position in addition to the selected industry or job type into the business keyword creation model.
[0133] The first keyword is a keyword that indicates a business category related to the industry or occupation indicated by the option selected by the organization's employees. The first keyword includes, for example, keywords that indicate categories that specify or subdivide occupations, such as keywords indicating business categories such as management, development, and education.
[0134] The second keyword is a keyword that indicates the details of the work related to the industry or job type indicated by the option selected by the organization's employees. The second keyword includes, for example, keywords that specify or subdivide the work category. For example, if the work category is "management," the second keyword includes keywords that represent the subject of management, the work content, the role, etc.
[0135] A business keyword generation model is a learning model that takes keyword generation information, which includes at least an industry or job title, as input and is trained to output a first keyword and a second keyword (a keyword set containing multiple first keywords and multiple second keywords) related to that industry or job title. The keyword generation information may also include business categories, positions, etc. A business keyword generation model is, for example, a learning model that has been trained using training keyword generation information and keyword sets corresponding to the industries or job titles included in that keyword generation information as training data.
[0136] The business keyword generation model may be a generative AI that includes a large-scale language model. In this case, the registration information creation unit 117 takes keyword generation information as input and inputs a prompt to the business keyword generation model that includes an instruction to output a keyword set corresponding to the keyword generation information, causing the business keyword generation model to output the keyword set. For example, the registration information creation unit 117 may take industry and / or job title as keyword generation information as input and input a prompt to the business keyword generation model that includes an instruction to output keywords for the corresponding business category, causing the business keyword generation model to output multiple first keywords. Alternatively, the registration information creation unit 117 may take industry and / or job title in addition to business category as keyword generation information and input a prompt to the business keyword generation model that includes an instruction to output keywords for the corresponding business details, causing the business keyword generation model to output multiple 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 this prompt to the business keyword creation model. In addition to the keyword set output instruction and keyword generation information, the registration information creation unit 117 may also input a prompt to the business keyword creation model that includes, for example, one or more sample keyword generation information and one or more sample keyword sets corresponding to them, as input and output samples. The business keyword creation model outputs a keyword set corresponding to the keyword generation information according to the input prompt.
[0138] The registration information creation unit 117 may, after outputting a keyword set from the business keyword creation model, present multiple primary keywords included in the keyword set and accept selections of primary keywords corresponding to the current business category from the organization's personnel. For example, the registration information creation unit 117 may display multiple primary keywords as options on the organization's personnel terminal 30 and accept selection input from the organization's personnel terminal 30 for primary keywords closest to their own business category. The registration information creation unit 117 may also accept selections of multiple primary keywords. Furthermore, the registration information creation unit 117 may accept input of additional options (primary keywords) from the organization's personnel and accept selections of the added options.
[0139] After the presentation and acceptance of the first keyword selection, the registration information creation unit 117 may present multiple second keywords related to the selected first keyword from among the multiple second keywords included in the keyword set, and may also accept the selection of second keywords corresponding to the current work details from the organization's personnel.
[0140] A "second keyword related to the first keyword" is a second keyword that indicates the detailed business content included in the business category represented by the first keyword. The relationship between the first and second keywords is set, for example, when the keyword set is generated (i.e., the keyword set contains information on the first keyword to which the second keyword is related). Also, if 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 creation unit 117 displays multiple second keywords related to the selected first keyword as options on the organization employee terminal 30, and accepts the selection input of the second keyword closest to the employee's work details from the organization employee terminal 30. The registration information creation unit 117 may accept the selection of multiple second keywords. Furthermore, the registration information creation unit 117 may accept input of additional options (second keywords) from the organization employee and accept the selection of the added options.
[0142] The registration information creation unit 117 may input business-related information into the business content creation model as initial information, which includes at least the industry or job type indicated by the option selected by the organization's employees and a second keyword selected by the organization's employees, and cause the business content creation model to output a first sentence. This improves the accuracy of the first sentence describing the business content. It also improves the accuracy of the second sentence describing the skills, which is generated based on the first sentence.
[0143] The work-related information may further include at least one of the position selected by the organization's personnel and the first keyword selected by the organization's personnel. In other words, the registration information creation unit 117 may input the position, along with the industry or job title and the second keyword, as initial information into the work content creation model, or it may input the first keyword in addition to the second keyword as initial information into the work content creation model.
[0144] The registration information creation unit 117 may input the first document (business content) created by the business content creation model into the skill keyword creation model, and have the skill keyword creation model output multiple skill keywords.
[0145] The skill keyword generation model is a learning model that takes job content (the first document created by the job content generation model or job content created by an employee of the organization) as input and is trained to output skill keywords related to that job content. For example, the skill keyword generation model is a learning model that has been trained using combinations of training job content and skill keywords related to that job content as training data.
[0146] The skill keyword creation model may be a generative AI that includes a large-scale language model. In this case, the registration information creation unit 117 takes the business content as input, inputs a prompt to the skill keyword creation model that includes an instruction to output skill keywords related to the business content, and causes the skill keyword creation model to output the skill keywords. The registration information creation unit 117 may also generate a prompt that gives the skill keyword creation model an instruction to output skill keywords related to the business content, and input this prompt to the skill keyword creation model. In addition to the skill keyword output instruction and business content, the registration information creation unit 117 may also input a prompt to the skill keyword creation model that includes, for example, one or more sample business content and one or more sample skill keywords corresponding to them, as input and output samples. The skill keyword creation model outputs skill keywords related to the business content according to the input prompt.
[0147] The registration information creation unit 117 may, after outputting skill words from the skill keyword creation model, present multiple skill keywords and accept selections of skill keywords corresponding to the skills possessed by the organization's personnel. For example, the registration information creation unit 117 may display multiple skill keywords as options on the organization's personnel terminal 30 and accept selection input of skill keywords representing their own skills from the organization's personnel terminal 30. The registration information creation unit 117 may accept selections of multiple skill keywords. Furthermore, the registration information creation unit 117 may accept input of additional options (skill keywords) from the organization's personnel and accept selections of the added options.
[0148] The registration information creation unit 117 may input skill keywords selected by organizational personnel into the skill creation model as skill-related information and cause the skill creation model to output a second sentence. In addition, the skill-related information may further include at least one of the following: a position selected by organizational personnel, a first keyword selected by organizational personnel, and a second keyword selected by organizational personnel. In other words, in addition to skill keywords, the registration information creation unit 117 may input at least one of the position, first keyword, and second keyword selected by organizational personnel into the skill creation model.
[0149] Figure 11 shows 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 history input field CIF. The basic information input field BIF accepts input of basic information such as facial image, name, gender, and age. The basic information input field BIF may also accept settings for whether or not to accept visits from job seekers, or the type of visit (in-person or online).
[0150] The CIF field for career history input includes the organization name, period of employment at the organization, the organization's industry, and information about the organization's employees during their job search. The system accepts input of information regarding the user's career history, including their department, length of service in that department, job title, work content, and skills. Specifically, the career history input field CIF includes the industry selection object IO, the job title selection object OO, the work content input field WIF, the skills input field SIF, the first AI generation button B41, and the second AI generation button B42.
[0151] The Industry Selection Object IO accepts selections from the organization's employee terminal 30 for industry options displayed as a pull-down menu. The Job Selection Object OO accepts selections from the organization's employee terminal 30 for job options displayed as a pull-down menu.
[0152] The Job Description Input Field (WIF) accepts text input of a description of the job duties of the organization's employees. When input is performed on the First AI Generation Button (B41), the process of automatically generating the job description begins. The Skills Input Field (SIF) accepts text input of a description of the skills acquired by the organization's employees. When input is performed on the Second AI Generation Button (B42), the process of automatically generating a description of the skills begins. Note that if no job description is entered in the Job Description Input Field (WIF), the Second AI Generation Button (B42) becomes inactive and does not accept input. If the Second AI Generation Button (B42) is inactive, for example, by hovering the mouse cursor over it, a message will be displayed indicating that AI generation is possible once job description is entered.
[0153] Figure 12 shows an example of the work content generation screen GD1 (state of the first step) displayed on the organization employee terminal 30. The work content generation screen GD1 is displayed in response to input to the first AI generation button B41 on the registration information editing screen ED in Figure 11. The work content generation screen GD1 includes a progress display area PA and a work area WA. The progress display area PA displays the steps and progress status until the work content is generated.
[0154] In the first step (industry and job type input step), the work area WA displays the industry selection object IO, the job type selection object OO, and the proceed button B51. The industry selection object IO and the job type selection object OO are the same as those in the registration information editing screen ED in Figure 11. If there are industry and job type options selected in the registration information editing screen ED, those options are entered as initial values in the industry selection object IO and the job type selection object OO. Also, when an input operation is performed on the add object AO, the 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 business content generation screen GD1 changes.
[0155] Figure 13 shows the state of the second step of the business content generation screen GD1. In the second step (business category input step), the work area WA displays a keyword addition field KAF, multiple first keywords KW1, a proceed button B51, and a back button B52. Here, the business category is a keyword that embodies the industry and job type entered in the first step. The keyword addition field KAF accepts the addition of first keywords KW1. Keywords entered in the keyword addition field KAF are displayed, for example, as selected first keywords KW1. Multiple first keywords KW1 accept selection and deselection by organizational personnel. In addition, when an input operation is performed on the keyword update object RO1, the first keywords KW1 presented in the work area WA are updated (regenerated).
[0156] In the example in Figure 13, the selected first keyword KW1 is displayed below (in the lower row) the unselected first keyword KW1. Furthermore, each time an unselected first keyword KW1 is selected (each time a 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. Similarly, when an input operation is performed on the back button B52, the process returns to the first step.
[0157] Figure 14 shows the state of the third step of the business content generation screen GD1. In the third step (business details input step), the work area WA displays a keyword addition field KAF, multiple secondary keywords KW2, a proceed button B51, and a back button B52. Here, business details are keywords that make the business category entered in the second step more specific. The keyword addition field KAF accepts the addition of secondary keywords KW2. Keywords entered in the keyword addition field KAF are displayed, for example, as selected secondary keywords KW2. Multiple secondary keywords KW2 accept selection and deselection by organizational personnel. In addition, when an input operation is performed on the keyword update object RO1, the secondary keywords KW2 presented in the work area WA are updated (regenerated).
[0158] In the example in Figure 14, the selected second keyword KW2 is displayed below and separated from the unselected second keyword KW2. Furthermore, each time an unselected second keyword KW2 is selected (each time a 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 step, step 4. Similarly, when an input operation is performed on the back button B52, the process returns to step 2.
[0159] Figure 15 shows the state of the fourth step of the business content generation screen GD1. In the fourth step (document creation step), the work area WA displays the generation result display field RDF, the current content display field CDF, the register button B53, and the back button B52. The generation result display field RDF displays the business content (first document) generated by the AI (business content generation model). In addition, when an input operation is performed on the document update object RO2, the business content displayed in the generation result display field RDF is updated (regenerated). The generation result display field RDF may accept editing of the document by an organization employee or copying to the clipboard. The current content display field CDF displays the business content entered in the registration information editing screen ED in Figure 11. When an input operation is performed on the register button B53, the document displayed on the generation result display field RDF is registered as the business content in the employee registration information. In addition, when an input operation is performed on the back button B52, the user returns to the third step.
[0160] Note that the first step of the business content generation screen GD1 may be omitted. In this case, the first AI generation button B41 for automatically generating business content may be inactive in the registration information editing screen ED in Figure 11 if the business and job duties have not been entered. Furthermore, if the mouse cursor is hovered over the inactive first AI generation button B41 or otherwise selected, a message may be displayed indicating, for example, that AI generation is possible once the business and job duties are entered.
[0161] Figure 16 shows an example of the skill text generation screen GD2 (state of the first step) displayed on the organization employee terminal 30. The skill text generation screen GD2 is displayed in response to input to the second AI generation button B42 on the registration information editing screen ED in Figure 11. The skill text 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 text describing the skill is generated.
[0162] In the first step (skill keyword input step), the work area WA displays a keyword addition field KAF, multiple skill keyword SWs, and a proceed button B61. The keyword addition field KAF accepts the addition of skill keyword SWs. Keywords entered in the keyword addition field KAF are displayed, for example, as selected skill keyword SWs. Each of the multiple skill keyword SWs accepts selection and deselection by organizational personnel.
[0163] In the example in Figure 16, the selected skill keyword SW is displayed below and separated from the unselected skill keyword SW. Also, each time an unselected skill keyword SW is selected (each 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 work content generation screen GD1 changes.
[0164] Figure 17 shows 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 the generation result display field RDF, the current content display field CDF, the register button B63, and the back button B62. The generation result display field RDF displays the text (second text) that describes the skill generated by the AI (skill generation model). The organization's personnel may edit the text or copy it to the clipboard in the generation result display field RDF. The current content display field CDF displays the text that describes the skill entered in the registration information editing screen ED in Figure 11. When an input operation is performed on the register button B63, the text displayed in the generation result display field RDF is registered as the text that describes the skill in the personnel registration information. Also, when an input operation is performed on the back button B62, the user 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 each functional unit of the server device 10 may be common to all units, or it 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), and language models such as recurrent neural networks (RNNs), and may also include generative AI.
[0167] The language model is an example of a learning model using a machine learning algorithm. Specific machine learning algorithms include nearest neighbors, naive Bayes, 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 consists of pairs of input data and output data (correct answer data) for training. Furthermore, the language model may not only be one trained for a specific task, but also a general-purpose model that can be used universally 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), which has learned from a vast amount of data. An LLM is a learning model that has been pre-trained on a large amount of data consisting of text data, etc. (for example, (i) web content on the internet, or (ii) data stored in a predetermined database), and can perform various language processing tasks by being given a task. It can perform a wide range of natural language processing tasks, such as understanding sentence patterns and context, responding to questions, and generating sentences, according to the given prompts. Such a general-purpose learning model includes language models that can handle various tasks without fine-tuning using One-shot Learning or Few-shot Learning. Furthermore, the general-purpose learning model may also be configured to handle various tasks using Zero-shot Learning. The artificial intelligence used in each functional unit of the control unit 11 may be a separate learning model, or it may be a common general-purpose learning model.
[0170] The learning models included in the artificial intelligence unit 120 (such as the registration information creation model and other learning models used in each functional unit) can undergo additional learning as transfer learning or fine-tuning. For example, the artificial intelligence unit 120 may perform additional learning and fine-tuning each time new job seeker registration information, job posting registration, etc., are generated, using these as new training 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 the original learning model. In knowledge distillation, a pre-trained model, such as a large-scale language model, is used as the teacher model, and the parameters of the student model are adjusted so that the output loss of the student model (distilled model) relative to the output (Soft Target Loss) of the teacher model is small. The student model is then trained, and this student model becomes the distilled model. Alternatively, the student model may be trained so that the output loss of the student model relative to the correct labels (Hard Target) of the teacher data (combinations of input and output data of the learning model) is small. Compared to the original learning model (teacher model), the distilled model has similar performance to the original learning model, but with fewer parameters and a lower processing load. Therefore, using a distilled model can reduce the cost of the information processing system 1.
[0172] For example, the learning model used in each functional unit may be a distilled model that has been trained using combinations of input and output data from a large-scale language model as training data. Alternatively, when the information processing system 1 is introduced, a large-scale language model may be used as the learning model in each functional unit, and once training data from the large-scale language model has been accumulated, the distilled model obtained by knowledge distillation using that training data may be used as the learning model in each functional unit.
[0173] 3. Information Processing Methods This section describes the information processing method of the server device 10. In this information processing method, each part of the server device 10 is executed by a computer as a step.
[0174] This information processing comprises 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, which includes multiple first reception objects that accept input for displaying the organization name and registration information of the organization's employees on an employee-by-employee basis, and multiple second reception objects that accept input for displaying a list of posts by organization employees by category on a category-by-category basis. In the post display control step, a post list screen is displayed that includes a list of posts in the corresponding category, in response to input to the second reception object. In the employee list display control step, an employee list screen is displayed that includes a list of organization employees in the organization corresponding to the third reception object, in response to input to the third reception object. 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 input to the first reception object.
[0175] Figure 18 is an activity diagram showing an example of the flow of information processing (display processing of employee registration information) performed by the information processing system 1. The information processing will be explained below in accordance with each activity in this activity diagram.
[0176] The process of displaying employee registration information begins with the display of the 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, the initial screen including the first reception object, the second reception object, and the third reception object is displayed on the job seeker terminal 40 (Activity A102). The job seeker makes input to any object on the job seeker terminal 40 (Activity A103). If input is made to the second reception object, the server device 10 outputs the posting list screen to the job seeker terminal 40 (Activity A104). If input is made to the third reception object, the server device 10 outputs the employee list screen to the job seeker terminal 40 (Activity A105). As a result, either the posting list screen or the employee list screen is displayed on the job seeker terminal 40 (Activity A106).
[0177] If input is made to the first reception object on the initial screen, or if an organization employee is selected on the post list screen or employee list screen, the server device 10 outputs the registration information of that 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] Figure 19 is an activity diagram showing an example of the flow of another information processing (the process of creating employee registration information) performed by Information Processing System 1. The information processing will be explained below in accordance with each activity in this activity diagram.
[0179] The process of creating employee registration information begins with the input of initial information on the organization employee terminal 30. The organization employee selects and inputs the industry and occupation on 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 occupation (Activity A202). Subsequently, the server device 10 presents multiple first keywords as options to the organization employee terminal 30 (Activity A203). The organization employee selects a first keyword from the options presented on the organization employee terminal 30 (Activity A204). Following the selection of the first keyword, the server device 10 presents multiple second keywords related to the first keyword as options to the organization employee terminal 30 (Activity A205). The organization employee selects a second keyword from the options presented on the organization employee terminal 30 (Activity A206).
[0180] Upon receiving the selection of the second keyword, the server device 10 generates the work content based on the selected second keyword (Activity A207). Subsequently, the server device 10 outputs the generated work content to the organization employee terminal 30 (Activity A208). As a result, the generated work content is displayed on the organization employee terminal 30 (Activity A209). The organization employee checks the displayed work content on the organization employee terminal 30 and edits it as necessary (Activity A210). After the work content is finalized, the server device 10 registers the work content as part of the employee registration information and generates skill keywords based on this work content (Activity A211).
[0181] Next, the server device 10 presents multiple skill keywords as options to the organization employee terminal 30 (Activity A212). The organization employee selects a skill keyword from the options presented on the organization employee terminal 30 (Activity A213). Upon receiving the selection of a skill keyword, the server device 10 generates a skill description that explains the skill based on the selected skill keyword (Activity A214). Next, the server device 10 outputs the generated skill description to the organization employee terminal 30 (Activity A215). As a result, the generated skill description is displayed on the organization employee terminal 30 (Activity A216). The organization employee checks the displayed skill description on the organization employee terminal 30 and edits it as necessary (Activity A217). After the skill description is finalized, the server device 10 registers the skill description as part of the employee registration information (Activity A218).
[0182] 4. Effect The operation of this embodiment can be summarized as follows: Since organizational personnel can be searched based on either their registration information or their posts, personnel searches and matching can be performed efficiently.
[0183] Although embodiments of the present invention have been described above, the present invention is not limited thereto and can be modified as appropriate without departing from the technical spirit of the invention.
[0184] 5. Others In the above embodiment, the server device 10 performed various storage and control functions, but instead of the server device 10, multiple external devices may be used. That is, various information and programs may be stored in a distributed manner across multiple external devices using blockchain 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 external artificial intelligence unit 120 may be 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 requests to execute artificial intelligence services, and return the instructed output as a processing result to the server device 10. The artificial intelligence service server may be a server that provides services using a language model as a learning model, or a server that executes language processing tasks using a language model. The artificial intelligence service server may be constructed using an LLM. The artificial intelligence service server receives prompt input in the form of text, images, audio, etc., and generates and responds with answers to the prompts.
[0185] Furthermore, the information processing system 1 does not necessarily have to include the employee list display control unit 114. For example, the information processing system 1 does not need to have a function to display a list of employees.
[0186] The embodiments of this model are not limited to the information processing system 1, but may also be an information processing method or a program. The information processing method comprises 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] The product may be provided in any of the following embodiments.
[0188] (1) An information processing system comprising at least one processor, wherein the processor is configured to perform the following steps by reading a program, wherein in the initial screen display control step, an initial screen is displayed for each organization, including a plurality of first reception objects that receive input for displaying the organization name and registration information of organization employees working for the organization on a per-organization employee basis, and a plurality of second reception objects that receive input for displaying a list of posts by the organization employees on a per-category basis, wherein the first reception objects include the 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 employees corresponding to the first reception object is displayed in response to the input to the first reception object, and in the post display control step, a post list screen including a list of posts for the corresponding category is displayed in response to the input to the second reception object.
[0189] (2) An information processing system as described in (1) above, wherein the post includes at least one of the following: a document concerning the job-seeking activities of the person working for the organization, and a document concerning the current duties or work of the person working for the organization.
[0190] (3) An information processing system described in (1) or (2) above, wherein the registered information includes information about the job-seeking activities of the person working for the organization.
[0191] (4) An information processing system according to any one of (1) to (3) above, wherein the second receiving object indicates the number of posts in the corresponding category.
[0192] (5) An information processing system according to any one of (1) to (4) above, wherein in the initial screen display control step, the system receives input of filtering conditions for the organization personnel on which the first reception object is displayed, and displays the first reception object corresponding to the organization personnel who satisfy the filtering conditions.
[0193] (6) An information processing system according to any one of (1) to (5) above, wherein the initial screen further includes a third receiving object that receives input for displaying a list of the organization's employees, and the processor is configured to further perform the following steps, wherein in the employee list display control step, the system displays an employee list screen including a list of the organization's employees in the organization corresponding to the third receiving object, in response to input to the third receiving object.
[0194] (7) An information processing system as described in (6) above, wherein the registration information display control step displays the registration information of the organization employee who has been input 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 has made the post selected on the post list screen.
[0195] (8) An information processing system as described in (7) above, wherein in the registration information display control step, the system displays the registration information along with a fourth reception object that accepts visit requests to the organizational employee who registered the registration information.
[0196] (9) An information processing system according to any one of (1) to (8) above, wherein the initial screen display control step receives input of filtering conditions for organizations on 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 filtering conditions.
[0197] (10) An information processing system according to any one of (1) to (9) above, wherein in the setting reception step, the system receives a setting from an organization's job seeker regarding whether or not the first reception object should be displayed, and in the initial screen display control step, the system displays the initial screen which does not include the first reception object for organizations where the display of the first reception object has been set to not be displayed.
[0198] (11) An information processing system described in any one of (1) to (10) above, wherein in the setting acceptance step, the system accepts from the organization's recruiters whether or not to make the posts public or the conditions for viewing them, and in the post display control step, the system displays a list of posts that does not include posts that have been set not to be made public and posts that the viewer does not satisfy the conditions for viewing them.
[0199] (12) An information processing system according to any one of (1) to (11) above, wherein in the post display control step, the system accepts input of filtering conditions for the posts displayed on the post list screen, and displays the posts that satisfy the filtering conditions on the post list screen.
[0200] (13) An information processing system according to any one of (1) to (12) above, wherein the processor is configured to further perform the following steps, in the registration information creation step, input initial information relating to the organization's personnel into a registration information creation model, and cause the registration information creation model to output at least a portion of the registration information, wherein the registration information creation model is a learning model that has been trained to take the initial information as input and output at least a portion of the registration information.
[0201] (14) An information processing system as described in (13) above, wherein the initial information includes the industry or occupation of the organization's employees and keywords related to the work content of the organization's employees, the registration information creation model includes a work content creation model that is trained to take the initial information as input and output a first sentence describing the work content of the organization's employees, and a skills creation model that is trained to take the first sentence as input and output a second sentence describing the skills of the organization's employees, and in the registration information creation step, the initial information is input to the work content creation model and the work content creation model outputs the first sentence, and the first sentence is input to the skills creation model and the skills creation model outputs the second sentence, an information processing system.
[0202] (15) In the information processing system described in (14) above, in the registration information creation step, multiple pre-prepared options for industry or occupation are presented, and the selection of the option corresponding to the current industry or occupation is received from the organization's employees, the selected option is input into the keyword creation model, and the keyword creation model outputs multiple first keywords and multiple second keywords, where the first keyword indicates a business category related to the industry or occupation shown by the option, and the second keyword indicates a business detail related to the industry or occupation shown by the option, and the keyword creation model takes the industry or occupation as input and the industry or the relevant An information processing system comprising: a learning model trained to output the first and second keywords related to the occupation; presenting a plurality of the first keywords and accepting the selection of the first keyword corresponding to the current work category from the organization's employees; presenting a plurality of second keywords related to the selected first keyword and accepting the selection of the second keyword corresponding to the current work details from the organization's employees; inputting the industry or occupation indicated by the selected option and the selected second keyword as initial information into the work content creation model; and causing the work content creation model to output the first sentence.
[0203] (16) An information processing method comprising each step performed by the information processing system described in any one of (1) to (15) above.
[0204] (17) A program that causes a computer to perform each step of the information processing system described in any one of (1) to (15) above. Of course, this is not always the case.
[0205] Finally, while various embodiments relating to this disclosure have been described, these are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of Symbols]
[0206] 1: Information Processing System 2: Communication lines 10: Server device 11: Control Unit 12: Storage section 13: Communications Department 14: Communications bus 20: Job seeker terminal 21: Control Unit 22: Storage section 23: Communications Department 24: Input section 25: Output section 26: Communications bus 30: Terminals used by organization employees 31: Control Unit 32: Storage section 33: Communications Department 34: Input section 35: Output section 36: Communications bus 40: Job seeker terminal 41: Control Unit 42: Storage section 43: Communications Department 44: Input section 45: Output section 46: Communications bus 111: Basic Display Control Unit 112: Settings Reception Department 113: Initial screen display control unit 114: Personnel List Display Control Unit 115: Post Display Control Unit 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 Unit AO: Additional Objects B11: Execute Filter Button B21: Execute Filter Button B31: Execute Filter Button B41: First AI generation button B42: Second AI generation button B51: Proceed button B52: Back button B53: Register button B61: Proceed button B62: Back button B63: Register button BA: Basic information display area BIF: Basic Information Input Field CDF: Current content display field CF: Category switching field CIF: Work history input 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: Filtered object NO1: Filtered Objects NO2: Auxiliary filtering 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-specific display receiving object PO2: Object for displaying all posts 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: Visitor Reception Object WA: Work Area WD: Employee List Screen WIF: Job description input field WO1: Employee display reception object WO2: Worker List Display Reception Object
Claims
1. An information processing system, Equipped with at least one processor, The aforementioned processor is configured to perform the following steps by reading a program: In the initial screen display control step, for each organization, an initial screen is displayed that includes a plurality of first reception objects that accept input for each organization employee, displaying the organization name and the registration information of the organization employees working for that organization, and a plurality of second reception objects that accept input for each category, displaying a list of posts by the organization employees by category, wherein the first reception objects include the display of a portion of the registration information of the organization employees. In the registration information display control step, in response to input to the first reception object, the registration information of the organization employee corresponding to the first reception object is displayed. In the post display control step, the information processing system displays a post list screen, which includes a list of posts in the corresponding category, in response to input to the second reception object.
2. In the information processing system described in claim 1, An information processing system in which the aforementioned post includes at least one of the following: a document concerning the job-seeking activities of the person employed by the organization, and a document concerning the current duties or responsibilities of the person employed by the organization.
3. In the information processing system described in claim 1, The aforementioned registration information includes information about the job-seeking activities of the organization's employees, and is part of an information processing system.
4. In the information processing system described in claim 1, An information processing system in which the second reception object indicates the number of posts in the corresponding category.
5. In the information processing system described in claim 1, The information processing system, in the initial screen display control step, receives input of filtering conditions for the organization personnel on which the first reception object is displayed, and displays the first reception object corresponding to the organization personnel who satisfy the filtering conditions.
6. In the information processing system described in claim 1, The initial screen further includes a third reception object that accepts input for displaying a list of the organization's personnel, The aforementioned processor is configured to perform the following steps: An information processing system that, in the employee list display control step, displays an employee list screen containing a list of employees in the organization corresponding to the third reception object, in response to input to the third reception object.
7. In the information processing system described in claim 6, The information processing system, in the registration information display control step, displays the registration information of the organization employee whose input has been 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.
8. In the information processing system described in claim 7, The information processing system, in the registration information display control step, displays the registration information along with a fourth reception object that accepts visit requests to the organization employee who registered the registration information.
9. In the information processing system described in claim 1, An information processing system that, in the initial screen display control step, receives input of filtering conditions for organizations on 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 filtering conditions.
10. In the information processing system described in claim 1, In the configuration acceptance step, the organization accepts requests from job seekers to configure whether or not to display the aforementioned first acceptance object. The information processing system, in the initial screen display control step, displays the initial screen that does not include the first reception object for organizations where the display of the first reception object is set to be disabled.
11. In the information processing system described in claim 1, In the settings acceptance step, the organization accepts requests from job seekers to specify whether or not the aforementioned post should be made public or to set the conditions for viewing it. The information processing system, in the post display control step, displays a post list screen that does not include posts that are set to not be made public and posts that the viewer does not satisfy the viewing conditions for.
12. In the information processing system described in claim 1, The information processing system, in the post display control step, accepts input of filtering conditions for the posts displayed on the post list screen and displays the posts that satisfy the filtering conditions on the post list screen.
13. In the information processing system described in claim 1, The aforementioned processor is configured to perform the following steps: In the registration information creation step, initial information about the organization's personnel is input into the registration information creation model, and at least a portion of the registration information is output from the registration information creation model. Herein, the registration information creation model is an information processing system that is a learning model trained to take the initial information as input and output at least a portion of the registration information.
14. In the information processing system described in claim 13, The aforementioned initial information includes the industry or occupation of the person working for the organization, and keywords related to the person's work. The aforementioned registration information creation model is: A work content creation model that has been trained to take the aforementioned initial information as input and output a first sentence describing the work content of the person working in the organization, A skill creation model trained to take the first sentence as input and output a second sentence describing the skills of the person working in the organization, Includes, An information processing system that, in the registration information creation step, inputs the initial information into the business content creation model, causes the business content creation model to output the first sentence, inputs the first sentence into the skill creation model, and causes the skill creation model to output the second sentence.
15. In the information processing system described in claim 14, In the aforementioned registration information creation step, The system presents multiple pre-defined options for industries or occupations, and accepts the selection of the option corresponding to the current industry or occupation from the employee of the organization. The selected option is input to a keyword generation model, and the keyword generation model is made to output a plurality of first keywords and a plurality of second keywords, where the first keyword indicates a business category related to the industry or occupation indicated by the option, and the second keyword indicates a business detail related to the industry or occupation indicated by the option, and the keyword generation model is a learning model that takes an industry or occupation as input and is trained to output the first and second keywords related to that industry or occupation. The system presents multiple first keywords and accepts the selection of the first keyword corresponding to the current business category from the person working in the organization. The system presents a number of second keywords related to the selected first keyword, and accepts the selection of second keywords corresponding to the current details of work from the personnel of the organization. An information processing system that inputs the industry or occupation indicated by the selected option and the selected second keyword as initial information into the business content creation model and causes the business content creation model to output the first sentence.
16. Information processing method, An information processing method comprising each step performed by the information processing system according to any one of claims 1 to 15.
17. It is a program, A program for causing a computer to perform each step of the information processing system described in any one of claims 1 to 15.
Citation Information
Patent Citations
Human resource matching system and matching method
JP2007079900A