Information processing system, information processing method and program

The information processing system enhances job-seeking support by presenting tasks, displaying progress, and offering rewards, thereby motivating job seekers and improving their engagement and communication with recruiters.

JP7807606B1Active Publication Date: 2026-01-27BIZREACH INC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025167624
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-10-03
Publication Date
2026-01-27
Estimated Expiration
2045-10-03

AI Technical Summary

Technical Problem

Existing job-seeking support systems fail to effectively engage and motivate job seekers, lacking mechanisms to enhance resume quality and improve communication with recruiters.

Method used

An information processing system that presents tasks related to registering work history and replying to scouts, visibly displays progress, grants benefits upon completion, and notifies job seekers of rewards, thereby enhancing job-search activities.

Benefits of technology

The system motivates job seekers by providing visible progress tracking and rewards, improving resume quality and increasing the likelihood of recruiter responses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007807606000001_ABST
    Figure 0007807606000001_ABST
Patent Text Reader

Abstract

We provide technology related to improved job search support systems. [Solution] According to one aspect of the present invention, there is provided an information processing system comprising at least one processor, the processor being configured to execute the following steps by reading a program: in a first presentation step, a first task relating to the registration of documents relating to work history is presented to the job seeker, the first task including a plurality of first subtasks; in a display control step, the progress status of the first task or each of the first subtasks is displayed visibly to the job seeker; in a granting step, a predetermined benefit is granted to the job seeker according to the progress status; in a notification step, information indicating that the benefit has been granted is notified to the job seeker; and in a second presentation step, if the progress status of the first task or each of the first subtasks meets a predetermined standard, a second task is presented, the second task being a task relating to replying to the scout.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]

[0002] Patent Document 1 discloses a technology relating to a matching system between companies hiring and job seekers U1, using personal information of job seekers U1. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-79900 Summary of the Invention [Problem to be solved by the invention]

[0004] There is room for improvement in the technology used to match employers with job seekers U1.

[0005] In view of the above circumstances, the present invention provides techniques relating to an improved job-seeking support system. [Means for solving the problem]

[0006] According to one aspect of the present invention, there is provided an information processing system comprising at least one processor, the processor being configured to execute the following steps by reading a program: a first presentation step presents a first task related to registering documents relating to work history to a job seeker, the first task including a plurality of first subtasks; a display control step causes the progress of the first task or each of the first subtasks to be visibly displayed to the job seeker; a granting step grants a predetermined benefit to the job seeker according to the progress; a notification step notifies the job seeker of information indicating that the benefit has been granted; and a second presentation step presents a second task if the progress of the first task or each of the first subtasks meets a predetermined standard, the second task being a task related to replying to the scout.

[0007] According to this aspect, it is possible to provide a technology relating to an information processing system that supports improved job-search activities. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a configuration diagram illustrating an information processing system 1. FIG. [Figure 2] FIG. 2 is a block diagram showing the hardware configuration of the server 2. [Figure 3] 3 is a block diagram showing the hardware configuration of a job seeker terminal 3. FIG. [Figure 4] 2 is a block diagram showing functions realized by a server 2 (control unit 23), a job seeker terminal 3 (control unit 33), a recruiter terminal 4 (control unit 43), and an administrator terminal 5 (control unit 53). FIG. [Figure 5] FIG. 2 is a diagram showing an outline of processing executed by the information processing system 1. [Figure 6] 2 is an activity diagram showing an example of the flow of information processing according to the first embodiment, which is executed by the information processing system 1. FIG. [Figure 7] FIG. 10 is a diagram showing a screen G1 that is an example of a screen that presents a first task. [Figure 8]FIG. 10 is a diagram showing a screen G2, which is an example of a screen displaying information indicating that a benefit has been granted. [Figure 9] FIG. 10 is a diagram showing a screen G3, which is an example of a screen presenting a second task. [Figure 10] FIG. 10 is a diagram showing a screen G4, which is an example of a profile screen that notifies information indicating that there are unused benefits. [Figure 11] FIG. 10 is a diagram showing a screen G5, which is an example of an AI consultation chat screen. [Figure 12] FIG. 10 is an activity diagram showing an example of the flow of information processing according to the third embodiment, which is executed by the information processing system 1. DETAILED DESCRIPTION OF THE INVENTION

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the accompanying drawings. Various features shown in the following embodiments can be combined with each other.

[0010] Incidentally, the program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable medium, or may be provided so that it can be downloaded from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).

[0011] Furthermore, various information processing according to an embodiment may realize input and output corresponding to the input. Here, the form of information referenced in such information processing (hereinafter referred to as reference information) is not limited as long as an output is obtained as a result of the input. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a decision formula such as a regression formula constructed using a statistical method), a trained model that has previously learned the correlation between input and output, or a generative AI such as a large-scale language model (these models include parameters that establish the correlation between input and output) or a visual language model that can output a desired result in response to a prompt.

[0012] In one embodiment, a "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In one embodiment, various information is handled, and this information is represented, for example, by physical values ​​of signal values ​​representing voltage and current, high and low signal values ​​as a binary bit set consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations can be performed on a circuit in the broad sense.

[0013] Furthermore, a circuit in the broad sense is a circuit realized by at least an appropriate combination of a circuit, circuitry, processor, 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 This section explains the hardware configuration.

[0015] <Information Processing System 1> FIG. 1 is a configuration diagram illustrating an information processing system 1. The information processing system 1 includes a server 2, a job seeker terminal 3, and a recruiter terminal 4. The server 2, the job seeker terminal 3, the recruiter terminal 4, and the administrator terminal 5 are configured to be able to communicate with each other via a telecommunications line (network). In an exemplary embodiment, the job seeker terminal 3 can function as a terminal for the job seeker U1. The recruiter terminal 4 can function as a terminal for the recruiter. The administrator terminal 5 can function as a terminal for the administrator. Here, the system exemplified by the information processing system 1 is composed of one or more devices or components. Therefore, it should be noted that the information processing system 1 includes the server 2 alone, the server 2 and the job seeker terminal 3, the server 2 and the recruiter terminal 4, or the server 2 and the administrator terminal 5. More specifically, the information processing system 1 may include elements selected from the group consisting of the server 2, the job seeker terminal 3, the recruiter terminal 4, and the administrator terminal 5. Elements not selected may not be included in the information processing system 1, but may be external elements electrically connected to the selected elements. These components will be described below.

[0016] The information processing system 1 comprises one or more elements selected from the group consisting of a server 2, a job seeker terminal 3, an employer terminal 4, and an administrator terminal 5, which are configured to be able to communicate with each other via a network. This system constitutes at least a part of a recruitment and job search system. The recruitment and job search system is a platform that processes processes such as employers searching for job seekers U1, job seekers U1 searching for jobs, obtaining job seeker U1 information and job information, and generating evaluation results and evaluation reports. This system also includes a tutorial that makes it easier for job seekers U1 to receive scouts. Here, the tutorial refers to a mechanism that supports job seekers U1's job search by setting tasks for them and awarding rewards upon completion of those tasks. The tasks include a first task related to registering documents related to their work history, a second task related to replying to scouts, and a third task different from the first and second tasks.

[0017] <Server 2> 2 is a block diagram showing the hardware configuration of server 2. Server 2 includes a communication unit 21, a storage unit 22, and a control unit 23, and these components are electrically connected via a communication bus 20 inside server 2. Each component will be further described below.

[0018] The communication unit 21 is configured by a communication module. The communication module may be a wireless communication module conforming to standards such as IEEE802.11a / b / g / n / ac / ax, LTE, 5G, or 6G, or may be a wired communication module conforming to standards such as IEEE802.3. The communication unit 21 is configured to be able to transmit various electrical signals from the server 2 to external components. The communication unit 21 is also configured to be able to receive various electrical signals from the external components to the server 2. More preferably, the communication unit 21 has a network communication function, which allows various information to be communicated between the server 2 and external devices via a network.

[0019] The memory unit 22 stores various pieces of information defined above. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the server 2 executed by the control unit 23, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the program operations. The memory unit 22 stores various programs, variables, etc. related to the server 2 executed by the control unit 23.

[0020] The control unit 23 processes and controls the overall operations related to the server 2. The control unit 23 is, for example, a central processing unit (CPU) not shown. The control unit 23 realizes various functions related to the server 2 by reading out predetermined programs stored in the storage unit 22. In other words, information processing by software stored in the storage unit 22 is specifically realized by the control unit 23, which is an example of hardware, and each step related to each function described below can be executed. This will be described in further detail in the next section. Note that the control unit 23 is not limited to being single, and multiple control units 23 may be provided for each function. A combination of these may also be used.

[0021] <Job Seeker Terminal 3> The job seeker terminal 3 is an information processing device used by a job seeker U1. A "job seeker U1" refers to a person who is seeking employment and is active with the aim of finding a job. For example, this includes people looking to change jobs, prospective new graduates (job seekers), etc., and may also include people who are currently looking to change jobs or find work, or people who are interested in changing jobs or finding work.

[0022] 3 is a block diagram showing the hardware configuration of the job seeker terminal 3. The job seeker terminal 3 includes a communication unit 31, a memory unit 32, a control unit 33, a display unit 34, and an input unit 35, and these components are electrically connected via a communication bus 30 inside the job seeker terminal 3. Each component will be further described below. The description of the communication unit 31, memory unit 32, and control unit 33 will be omitted as they are the same as the description of each unit in the server 2.

[0023] The display unit 34 may be included in the housing of the job seeker terminal 3 or may be attached externally. The display unit 34 displays a graphical user interface (GUI) screen that can be operated by the user. This is preferably implemented by using display devices such as a CRT display, a liquid crystal display, an organic EL display, and a plasma display, depending on the type of job seeker terminal 3.

[0024] The display unit 34 displays a system screen relating to the information processing system 1 indicated by the screen data transmitted from the server 2.

[0025] The input unit 35 may be included in the housing of the job seeker terminal 3, or may be attached externally. For example, the input unit 35 may be implemented as a touch panel integrated with the display unit 34. A touch panel allows the user to input operations such as tapping and swiping. Of course, switch buttons, a mouse, a QWERTY keyboard, etc. may be used instead of a touch panel. In other words, the input unit 35 accepts operation inputs made by the user. The inputs are transferred as command signals to the control unit 33 via the communication bus 30, and the control unit 33 can execute predetermined control and calculations as necessary.

[0026] <Recruiter Terminal 4> The recruiter terminal 4 is an information processing terminal used by the recruiter. A "recruiter" refers to a person seeking labor and recruiting personnel with the aim of providing employment. Enterprises include organizations such as for-profit corporations (e.g., companies), non-profit corporations (e.g., cooperatives, incorporated foundations), and public corporations (e.g., local governments) or their personnel. Here, the personnel may be called recruiters, and may include personnel in the human resources department of an organization or personnel in a department seeking to hire personnel. Recruiters include recruitment agencies and employment placement agencies that act as intermediaries between job seekers U1 and recruiters. Recruitment agencies are also called headhunters, agents, etc.

[0027] The recruiter terminal 4 comprises a communication unit 41, a memory unit 42, a control unit 43, a display unit 44, and an input unit 45, and these components are electrically connected within the recruiter terminal 4 via a communication bus 40. Each component will be further described below. The description of the communication unit 41, memory unit 42, and control unit 43 will be omitted as they are the same as the description of each unit in the server 2. The description of the display unit 44 and input unit 45 will be omitted as they are the same as the description of each unit in the job seeker terminal 3.

[0028] The administrator terminal 5 is an information processing terminal used by an administrator U3 of the information processing system 1. The "administrator" refers to a person who operates and maintains the information processing system 1, and includes, for example, the system operator, a service provider, or a person in charge thereof. The person in charge may include a person who is responsible for changing system settings, adding events, or improving services. The administrator U3 may also include an external contractor or technical support person involved in the operation of the information processing system.

[0029] The manager terminal 5 comprises a communication unit 51, a memory unit 52, a control unit 53, a display unit 54, and an input unit 55, and these components are electrically connected via a communication bus 50 inside the manager terminal 5. Each component will be further described below. The description of the communication unit 51, memory unit 52, and control unit 53 will be omitted as they are the same as the description of each unit in the server 2. The description of the display unit 54 and input unit 55 will be omitted as they are the same as the description of each unit in the job seeker terminal 3.

[0030] 2. Functional configuration This section describes the functional configuration of this embodiment. Information processing by software stored in the storage unit 22 is specifically realized by the control unit 23, which is an example of hardware, and can be executed as each functional unit included in the control unit 23 (at least one processor included in the information processing system 1).

[0031] FIG. 4 is a block diagram showing functions realized by the server 2 (controller 23), job seeker terminal 3 (controller 33), recruiter terminal 4 (controller 43), and administrator terminal 5 (controller 53).

[0032] 4A is a block diagram showing functions realized by the control unit 23. As shown in FIG. 4A, the control unit 23 includes a presentation unit 231, a display control unit 232, an assignment unit 233, a notification unit 234, an acquisition unit 235, a determination unit 236, a reception unit 237, an activation unit 238, a setting unit 239, and an artificial intelligence unit 240.

[0033] As shown in Fig. 4B, the job seeker terminal 3 (control unit 33) includes a display unit 331 and an operation acquisition unit 332. As shown in Fig. 4C, the recruiting party terminal 4 (control unit 43) includes a display unit 431 and an operation acquisition unit 432. As shown in Fig. 4D, the manager terminal 5 (control unit 53) includes a display unit 531 and an operation acquisition unit 532.

[0034] <Presentation part 231> The presentation unit 231 has the function of presenting various tasks to the job seeker U1. A task is an instruction to encourage the job seeker U1 to take specific actions in the job search, and the presentation unit 231 can present the task in multiple stages, including a first presentation step, a second presentation step, a third presentation step, etc.

[0035] <First presentation step> In a first presentation step, the presentation unit 231 presents a first task to the job seeker U1 regarding the registration of a document related to his / her work history, and the first task includes a plurality of first subtasks. Each subtask specifies specific actions required to register the work history. The document related to the work history includes at least information regarding a job summary or job content. The first task includes a first subtask whose achievement condition is that the information regarding the job summary or job content must be at least a predetermined number of characters. This encourages the job seeker U1 to improve his / her resume to a level that makes him / her more likely to be scouted.

[0036] <Second presentation step> As a second presentation step, the presentation unit 231 presents a second task when the progress of the first task or each of the first subtasks meets a predetermined standard. The second task is a task related to replying to the scout. The second task includes, for example, replying to the company, replying to the headhunter, etc. The second task includes one or more second subtasks. This encourages an appropriate response to the received scout and supports smooth communication with the recruiter U2.

[0037] <Third presentation step> The presentation unit 231 presents a third task set to the job seeker U1 as a third presentation step. The presentation unit 231 presents the third task, which is different from the first task and the second task, as the third presentation step. The third task includes one or more third child tasks.

[0038] The third task or the third subtask includes conditions for achieving at least one of the following: events triggered by updates or campaigns for the service provided by the information processing system; logging in to the service; actions on job listings; saving search criteria; changing notification settings; career consultation; viewing content; using diagnostic tools; conducting interviews or face-to-face meetings; registering information after a deal is concluded; answering a questionnaire; or using new features. Events triggered by updates or campaigns for the service include, for example, a campaign to add new input fields when new input fields are added to the system, or a task to commemorate the release of new functions when new functions are added to the system. Logging in to the service includes, for example, conditions for achieving the number of consecutive login days or the total number of logins. Actions on job listings include, for example, viewing job postings, adding to bookmark lists (including, for example, "like" features, "interesting features," and "favorite features" that express positive opinions about the job), applying, searching for jobs, etc. Saving search criteria includes, for example, saving job search criteria by job seeker U1. Changing notification settings includes, for example, customizing scout notifications and email notifications. Career counseling includes, for example, consulting with a headhunter or career counseling with AI. Viewing content includes, for example, reading career change columns or watching video content. Using diagnostic tools includes, for example, personality tests, value tests, self-analysis tools, etc. Conducting interviews or meetings includes, for example, setting up and conducting interviews or meetings with companies or headhunters. Registering information after a deal is concluded includes, for example, reflecting information about the selected company in a job seeker's resume. Answering a survey includes, for example, a survey about new features. Using a new feature includes, for example, accessing and using a newly released feature.

[0039] As a third presentation step, the presentation unit 231 may automatically start presenting the third task when a start condition is satisfied. As a third presentation step, the presentation unit 231 may automatically stop presenting the third task when an end condition is satisfied. For example, the third task includes an achievement condition related to an event, is presented according to a predetermined condition, and when the end condition is satisfied, the presentation of the third task is automatically stopped.

[0040] <Display control unit 232> The display control unit 232 is configured to display various types of information on the job seeker terminal 3, the employer terminal 4, or other devices. The display control unit 232 controls the display of visual information such as screens, images including still images and videos, icons, and messages (text) on the job seeker terminal 3, the employer terminal 4, or other devices. The control unit 23 may generate rendering information for displaying visual information on the job seeker terminal 3, the employer terminal 4, or other devices, and transmit this information to the job seeker terminal 3, etc., thereby causing the job seeker terminal 3, etc., to generate the visual information and display the visual information on the display unit 34, etc. The display control unit 232 may also generate visual information and transmit this information to the job seeker terminal 3, etc., thereby causing the visual information to be displayed on the display unit 34, etc. The display control unit 232 executes processing for displaying a system screen related to the information processing system 1 on each terminal. The display control unit 232 performs processes such as generating and transmitting an HTML (Hyper Text Markup Language) file, and causes the display unit 34 or the display unit 44 to display a web page showing a system screen. The display control unit 232 may also perform processes such as generating and transmitting display data for an application for using the information processing system 1. For example, the display control unit 232 can cause the display unit 34 to display various visual information.

[0041] The display control unit 232 is configured to display various information on the job seeker terminal 3, the recruiter terminal 4, or the manager terminal 5. For example, in response to a request from the job seeker U1, the recruiter U2, or the manager U3, the display control unit 232 displays information about the job seeker U1 or the recruiter registered in the database on the display unit 331 of the job seeker terminal 3, the display unit 431 of the recruiter terminal 4, or the display unit 531 of the manager terminal 5.

[0042] The display control unit 232 displays the progress status of each task to the job seeker U1. The display control unit 232 displays the progress status of each first task or first subtask visibly to the job seeker U1. The display control unit 232 displays the progress status of the second task or second subtask visibly to the job seeker U1. The display control unit 232 displays the progress status of the third task or third subtask visibly to the job seeker U1. The display of the progress status includes a manner in which the progress rate is displayed, a manner in which completed tasks or subtasks are grayed out, a manner in which completed tasks are marked with a check mark, a manner in which uncompleted tasks are displayed in a highlighted color, a manner in which completed subtasks and uncompleted subtasks are sorted in a list, or a manner in which the progress status is displayed in a distinguishable manner, such as by displaying an icon or animation according to the completion of a task. For example, the display control unit 232 can display the progress status by displaying the first, second, or third child task that has been determined to have been completed in a manner that makes it possible to distinguish it from other child tasks that have not been determined to have been completed. This allows the job seeker U1 to easily visually distinguish between child tasks that have been completed and child tasks that have not yet been completed.

[0043] The display control unit 232 displays the progress rate of the first task or the progress rate of the second task as the achievement status. The progress rate of the first task is information indicating the proportion of the first child task that has been achieved among a plurality of first child tasks, and the progress rate of the second task is information indicating the proportion of the second child task that has been achieved among one or more second child tasks.

[0044] Here, the progress rate may be any information that indicates the proportion of child tasks that have been completed among multiple child tasks, and may be expressed as a percentage, a fraction, or visual information that visualizes the proportion. When the progress rate is expressed as a percentage, it is calculated as (number of completed child tasks / total number of child tasks) x 100.

[0045] <Assignment section 233> The granting unit 233 grants a predetermined benefit to the job seeker U1 according to the achievement status. Here, the achievement status includes a state determined based on whether each task or subtask satisfies a predetermined condition. Upon receiving the determination result of the achievement status, the granting unit 233 registers the benefit in the job seeker U1's account based on predetermined rules or conditions, and controls the benefit to be available.

[0046] The benefits include those that support the job search activities of job seeker U1. Examples of benefits that support the job search activities include the benefit of preferentially displaying information about job seeker U1 in searches by employers, the benefit of accessing at least some paid membership services for a certain period of time, the benefit of receiving job search support consultations, the benefit of being able to view job search support information, the benefit of being able to search for private job openings, the benefit of increasing the number of scout replies that can be made, and the benefit of increasing the number of entries that can be added to a bookmark list. The "benefit of preferentially displaying information about job seeker U1 in searches by employers" includes, for example, when job seeker U2 searches for information about job seeker U1 and finds job seeker U1, displaying the job seeker U1's profile in a prominent display format, or sorting the job seeker U1's profile preferentially over other job seekers. The "benefit of receiving job search support consultations" includes the use of consultation services provided by career advisors, headhunters, or AI. The "benefit of being able to view job search support information" includes the ability to view information content provided by the information processing system 1, including job market trends and selection preparation materials. The "privilege of searching for non-public job openings" includes the ability to include job information that is normally not public in the search results. The "privilege of increasing the number of scout replies" includes increasing the number of replies that job seeker U1 can make to scouts sent to job seeker U1 by employers or recruitment agencies. The "privilege of increasing the number of registrations to bookmark lists" includes increasing the number of job openings that can be registered to bookmark lists, which are prepared for each job seeker U1 and on which job seekers U1 can register any job opening. Other benefits include more advanced notification and search filter functions for job seeker U1.

[0047] Furthermore, the "benefit of using at least a portion of the paid membership service for a certain period of time" may be realized as one or more benefits that are available for a certain period of time. Examples of the benefits include, for example, preferentially displaying information about job seeker U1 in searches by employers, providing job search support consultations, viewing job search support information, searching for private job openings, expanding the number of scout replies, expanding the number of entries in the bookmark list, and enhancing notification and search filter functions for job seeker U1. The certain period of time may be, for example, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, or 100 days, or any value between any two of the values ​​listed here. This may motivate job seeker U1 to intensively engage in job search activities for a certain period of time.

[0048] Furthermore, even if there is no paid membership service, a "premium ticket" that allows multiple benefits to be used together for a certain period of time may be granted as a benefit. Here, a premium ticket refers to a mechanism that packages multiple types of benefits that can be granted individually (for example, a benefit that prioritizes the display of information about job seeker U1 in searches by employers, a benefit that allows job search consultations, a benefit that allows viewing of job search support information, a benefit that allows searches for non-public job openings, a benefit that increases the number of scout replies that can be made, a benefit that increases the number of entries that can be made in the bookmark list, advanced notification functions and search filter functions, etc.), and makes them available all at once for a certain period of time by activating the premium ticket.

[0049] The granted benefit may be configured to become usable when job seeker U1 performs an activation operation. The activation operation may be realized by various means on the job seeker terminal 3, such as operating a button on the profile screen, clicking a link, or giving instructions on a dedicated input screen. A period during which the benefit can be activated (activation period) is set, and if job seeker U1 does not perform the activation operation by the activation period, the benefit may expire. Furthermore, a period during which the benefit can be used (usage period) is set, and after job seeker U1 activates the benefit, the benefit may be automatically invalidated as the usage period expires.

[0050] The granting unit 233 may grant the same or different benefits when the first task is completed, the second task is completed, and the third task is completed. The benefits may include a first benefit and a second benefit, and the granting unit 233 may grant the first benefit to the job seeker U1 when it is determined that the first task has been completed, and grant the second benefit to the job seeker U1 when it is determined that the second task has been completed. Furthermore, the granting unit 233 may grant the third benefit to the job seeker U1 when it is determined that the third task has been completed. For example, the first benefit for the first task may be a benefit that makes it easier to be scouted or a benefit that allows the job seeker U1 to use a paid membership service for a predetermined period of time, the second benefit for the second task may be a benefit that allows the job seeker U1 to receive job search support consultation, and the third benefit for the third task may be a benefit that allows the job seeker U1 to use new functions of the system for a certain period of time. In this way, by offering different rewards depending on the task, it is possible to provide job seeker U1 with gradual and diverse motivation. In other words, job seeker U1 can obtain different types of rewards as he or she completes tasks sequentially, which increases his or her motivation to use the service and the continuation of his or her activities, and ultimately leads to improved resume quality and a higher scout response rate.

[0051] <Notification section 234> The notification unit 234 notifies the job seeker U1 of information indicating that a benefit has been granted. The notification method is not limited to a specific method, and any known notification method can be used, such as displaying the information on the job seeker U1's screen (e.g., task presentation screen, profile screen), displaying a pop-up alert, in-app notification, push notification, email, SMS, or SNS message. This allows the job seeker U1 to quickly become aware of the granting of the benefit.

[0052] The "profile screen" refers to a user interface that aggregates and presents information related to the job seeker U1's job search activities. The profile screen displays information from documents related to the job history (e.g., name, attributes, job summary, job content, skills, qualifications, desired conditions, etc. contained in the resume) and activity information (e.g., scout reception, scout response, selection progress, login, viewing, application, etc.). The profile screen is generated by the display control unit 232 and displayed on the job seeker terminal 3. Note that the term "profile screen" is a convenient name, and it is treated as synonymous even when implemented under names such as "my page," "account screen," or "dashboard," when divided into multiple sub-screens or tabs, or when presented as audio output or alternative display using accessibility functions. Furthermore, configurations in which the same content is displayed in locations other than the profile screen (e.g., pop-ups, overlays, widgets, etc.) are also included in "displaying on the profile screen."

[0053] The profile screen may display information about tasks and rewards. That is, the profile screen may include at least one of the achievement status of the first to third tasks or their child tasks (e.g., progress rate, indication of achievement, highlighting of remaining tasks, etc.), rewards indicating the status of the reward granted by the granting unit 233 (e.g., whether it can be activated, the usage period, whether it has been unused, and a usage path), and a notification by the notification unit 234. The notification by the notification unit 234 may include a notification indicating the existence of unused rewards and a path to use the granted rewards.

[0054] When the granting unit 233 grants a privilege, the notification unit 234 can notify the job seeker U1 of information indicating that the privilege has been granted and a guide for using the privilege. The guide for using the privilege is, for example, link information or a transition button. This allows the job seeker U1 to smoothly use the granted privilege.

[0055] The notification unit 234 may operate in conjunction with a process that determines whether the granted perks are unused. The unused perks determination can be realized by referencing the usage history after the perks are granted. If the granted perks are unused, the notification unit 234 notifies the job seeker U1 of information indicating that there are unused perks. Furthermore, if the perks have not been used after a predetermined period of time has elapsed, the notification unit 234 notifies the job seeker U1 of information indicating that there are unused perks. This makes it possible to prevent the job seeker U1 from forgetting to use the perks and to encourage them to make use of the perks.

[0056] <Acquisition part 235> The acquisition unit 235 is configured to be able to acquire information from the job seeker terminal 3 or other devices. The acquisition unit 235 is also configured to be able to receive various pieces of information by reading out various pieces of information stored in a storage area that is at least a part of the memory unit 22 and writing the read out information in a work area that is at least a part of the memory unit 22. The storage area is, for example, an area of ​​the memory unit 22 that is implemented as a storage device such as an SSD. The work area is, for example, an area that is implemented as a memory such as a RAM.

[0057] The acquisition unit 235 also acquires information relating to the job search activities of job seeker U1. The information relating to the job search activities includes at least one of information on documents relating to work history, the status of receiving scouts, the status of responses to scouts, and the status of selection. The information relating to the job search activities of job seeker U1 is information on job seeker U1 that is registered in the information processing system 1, and therefore can also be considered registered information of job seeker U1. The "registered information" of job seeker U1 includes "information on documents relating to work history" and "activity information" of job seeker U1.

[0058] "Information on documents related to work history" includes, for example, a work history document called a resume, in which job seeker U1 conveys to employers his or her work history, experience, skills, qualifications, etc. related to his or her past work. A document related to work history (work history) of job seeker U1 may include job seeker U1's resume, other profile information, and conditions such as the industry and job type desired by job seeker U1. A "resume" is a document that mainly describes job seeker U1's profile, current situation, educational background, work history, desired working conditions, etc. Information on documents related to work history may also include information other than documents related to job seeker U1's work history (for example, job seeker U1's personal information, attributes, behavioral history, etc.).

[0059] "Activity information" refers to information about the job seeker U1's job-seeking activities. "Activity information" includes, for example, receiving a scout from an employer, replying to a scout, the selection status, logging in to a talent matching platform or talent matching service (a service that manages the job seeker U1's registered information) provided by the information processing system 1, a job change support service, registering or updating registered information, viewing job postings, applying for job postings, and registering job postings in a bookmark list. A "scout" is a document sent to the job seeker U1 by an employer or a recruitment agency and may also be called a scout document, scout email, or the like. A bookmark list (also called a "favorite list") is a list prepared for each job seeker U1, in which the job seeker U1 can register any job posting. By referring to the bookmark list, the job seeker U1 can select a job posting to view, apply for, or take other action from among the jobs registered in the bookmark list.

[0060] "Scout reception status" includes, for example, the number of scout documents received, the time the scout documents were received, information about the recruiter who received the scout documents (e.g., attributes of the recruiter such as organizational size and industry), and information about the job posting attached to the scout document (e.g., attributes such as job type, duties, position, etc.).

[0061] "Reply status to scout" includes, for example, the number of replies to the scout document, the time of reply to the scout document, the number of days from receipt of the scout document to reply, information about the employer who sent the replied scout document, and information about the job posting attached to the replied scout document.

[0062] "Selection status" includes, for example, whether or not the employer has responded to the application and when the response was received, the progress of the selection process presented by the employer (for example, document screening, first interview, second interview, final interview, aptitude test, etc.), whether or not the applicant has passed each process, the schedule and duration of each process, whether or not an offer has been made based on the selection results and when the offer was presented, and whether or not the applicant has been confirmed to join the company and when that will happen, etc.

[0063] The "login status to the matching service" includes, for example, the number of logins in a predetermined period, the number of days since the last login, etc. The activity information may also include the registration period in the matching service (the period of time elapsed since the registration information was registered).

[0064] The acquisition unit 235 may receive document information related to work history from the job seeker U1. For example, the acquisition unit 235 may receive an upload of document data (e.g., PDF data) such as a resume, an upload of a folder containing data such as a resume, or an input of a link (e.g., a URL) to data such as a resume stored in cloud storage, and acquire the document related to work history from this data. The acquisition unit 235 may acquire documents or related data related to the work history of the job seeker U1 registered in an external service such as an external human resources management system via API integration with the external service. The acquisition unit 235 may also acquire the work history information of the job seeker U1 using access rights to a history database stored in the company's internal human resources management system.

[0065] The information processing system of this embodiment may include an AI agent, and the acquisition unit 235 can acquire information about job seekers' activities based on the content of a conversation between the job seeker U1 and the AI ​​agent. Here, the AI ​​agent is a module that has the function of responding to questions or inquiries entered in natural language by the job seeker U1 and extracting information related to the job seeker's activities during the response process. The AI ​​agent, for example, includes a generative AI model, interprets the intent of the entered utterance, determines the necessary subtasks and actions, and, if necessary, asks the job seeker U1 additional questions and receives their answers, thereby collecting information about the job seeker U1's job seeker activities. For example, if job seeker U1 asks for advice such as "I'm not receiving the scouts I want," the AI ​​agent can analyze the content of the conversation and, based on information about job seeker U1's work history that has already been acquired by acquisition unit 235, the scout reception status and scout response status, and even the selection status, etc., speak to job seeker U1 and acquire information about job seeker U1's work history that is necessary for job seeker U1 to receive scouts that meet his or her wishes.

[0066] According to this embodiment, the job seeker U1 can obtain information about his / her job search through natural conversation without having to enter the information into a special input form, which improves usability and has the effect of encouraging the enrichment of resumes and an improvement in the scout response rate. Furthermore, the information obtained through the AI ​​agent is compared with reference information in the setting unit 239 and is directly used to generate the first task and the second task, thereby realizing dynamic and individually optimized task management.

[0067] <Judgment unit 236> The determination unit 236 is configured to be able to determine the achievement status of a task. The determination unit 236 determines the achievement status based on the acquired information related to job search activities and the achievement conditions included in the first task or the second task. The determination unit 236 determines whether each of the first subtasks or each of the second subtasks has been achieved. If the achievement conditions are met, the determination unit 236 determines that the first subtask including the achievement conditions has been achieved.

[0068] <Reception Department 237> The reception unit 237 is configured to be able to receive information from the job seeker terminal 3 or other information processing terminals. The reception unit 237 is also configured to be able to receive various pieces of information by reading out various pieces of information stored in a storage area that is at least a part of the memory unit 22 and writing the read information into a work area that is at least a part of the memory unit 22. The storage area is, for example, an area of ​​the memory unit 22 that is implemented as a storage device such as an SSD. The work area is, for example, an area that is implemented as a memory such as a RAM. For example, the reception unit 237 is configured to be able to receive input from the job seeker U1 to the job seeker terminal 3. The input from the job seeker U1 includes input based on terminal operation and input by voice.

[0069] <First reception step> The receiving unit 237 receives various conditions related to the reward as a first receiving step. Specifically, the receiving unit 237 can receive input specifying the content of the reward to be granted, setting of conditions for granting the reward (e.g., conditions for completing a predetermined task or subtask), specification of a notification method when the reward is granted (e.g., display on a profile screen, push notification, in-app notification, email, SMS, or SNS notification), specification of a method for activating the reward (e.g., operation input on a user interface), specification of a period during which the reward can be used, and specification of a notification method and notification time for notifying when the reward is unused. In addition, the receiving unit 237 can receive setting of a predetermined period from the granting of the reward until notification of information indicating that there is an unused reward. <Second reception step> The reception unit 237 receives, as a second reception step, items to be manually set when setting a task. For example, the reception unit 237 receives, as a second reception step, the setting of a third task from an administrator. For example, the reception unit 237 receives, as a second reception step, the setting of an achievement condition and a start condition of the third task before the start of an event. The reception unit 237 receives, as a second reception step, the setting of an end condition of the event.

[0070] <Validation section 238> After the benefit is granted, the activation unit 238 activates the benefit by accepting an activation operation from the job seeker U1 by the activation deadline. Activation is performed, for example, by pressing a button to start using the benefit, clicking a link, or performing a confirmation operation on a dedicated screen. The period during which the benefit can be activated is set as the activation deadline, and the job seeker U1 must activate the benefit within the activation deadline.

[0071] A benefit may have an activation deadline and a usage period. In this case, the activation unit 238 counts the usage period from the time the benefit is activated, and invalidates the benefit after the usage period has elapsed. As a result, each benefit has a deadline from granting to activation (activation deadline) and a period from activation during which the benefit can actually be used (usage period). With this configuration, the job seeker U1 can start using the benefit at any time. Meanwhile, the information processing system 1 can control the timing of use of the benefit.

[0072] <Settings section 239> The setting unit 239 has the function of setting various tasks to be presented to the job seeker U1. Tasks are behavioral indicators for facilitating job search activities and encouraging the reception and replies of scouts, and include a first task, a second task, a third task, etc. Each of these tasks may further include multiple subtasks, and the setting unit 239 can perform settings both on a task-by-task basis and on a subtask-by-subtask basis.

[0073] The setting unit 239 sets a first task. The setting unit 239 sets the first task. The first task is a task related to the registration of documents related to the work history of the job seeker U1. The setting unit 239 sets at least one of the first task and a subtask included in the first task based on the acquired information related to job search activities and reference information, and the reference information includes at least the correlation between the information related to job search activities and the first task or the first subtask. The setting unit 239 sets at least one first task or first subtask depending on the sufficiency of documents related to the work history, the reception status of scouts, or the selection status.

[0074] The setting unit 239 sets a second task. The second task is a task related to replying to a scout, and is set according to the acquired scout reception status, reply status, etc. The setting unit 239 sets at least one of the second task and a child task included in the second task based on the acquired information related to job search activities and reference information, and the reference information includes at least the correlation between the information related to job search activities and the second task or the second child task. The setting unit 239 sets at least one second task or second child task according to the scout reception status or reply status.

[0075] The setting unit 239 sets a third task. The third task is a task that is newly added based on a system update or campaign, or an instruction from the platform provider. The setting unit 239 sets at least one of the third task and a third subtask based on the acquired information related to job-search activities and the reference information, and the reference information includes at least a correlation between the information related to job-search activities and the third task or the third subtask.

[0076] The setting unit 239 sets at least one of a first task, a second task, a third task, and any of the subtasks included therein based on the acquired information about job-search activities and reference information. The reference information includes at least the information about job-search activities and the correlation between the first task, the second task, or the third task and any of the subtasks included therein. The reference information includes at least one of a task setting rule and a task setting model. The task setting rule is a rule for setting at least one of a first task, a second task, and any of the subtasks included therein selected from a combination of multiple task candidates prepared in advance. The task setting model is a learning model or generation AI trained to input information about job-search activities and output at least one of a first task, a second task, and any of the subtasks included therein.

[0077] The setting unit 239 applies the latest information about job search activities supplied from the acquisition unit 235 to the reference information to generate a set of candidate tasks (a group of candidate tasks).The setting unit 239 then evaluates whether prerequisite conditions are satisfied, overlapping relationships, inclusion relationships, priority (e.g., expected effect, load, deadline), and presentation timing, and finally determines the first to third tasks to be presented and the child tasks contained therein.

[0078] The setting unit 239 sets at least one first task or first child task depending on the degree of sufficiency of documents related to work history, the scout reception status, or the selection status. Furthermore, it sets at least one second task or second child task depending on the scout reception status or reply status. For example, if the total number of characters in the job summary is less than a predetermined value, it sets "Add job summary (first child task)," and if the number of scouts received is equal to or greater than a predetermined value and the number of replies is less than a predetermined value, it sets "Reply to received scout (second child task)."

[0079] The correlations contained in the reference information are described as a combination of information about job search activities (e.g., number of characters in resume, number of fields filled in, number of recent scouts received, number of scout replies, selection status, etc.) and associated tasks (e.g., input fields, number of characters in each field, replies to scouts, etc.), and are expressed as parameters in a table, a conditional expression, a simple algorithm, or a machine learning model.

[0080] If the task setting model includes a generation AI, the setting unit 239 may input information about job search activities into the artificial intelligence unit 240, provide a prompt to the model to "output task proposals that are expected to have an improvement effect on the input situation," and have the model generate a group of task candidates. Furthermore, by inserting pairs (samples) of input and output examples into the prompt, it is possible to reflect organizational policies and prioritization trends.

[0081] The setting unit 239 may hold situation-specific templates and set a predetermined task set (a combination of parent tasks and child tasks) by matching the status of the job seeker U1 identified by the acquisition unit 235 with the template application conditions. Situation-specific templates are prepared for different situations, such as when the job seeker U1 is initially registered, when the resume is not filled out, when the job seeker has not responded to a scout, etc. The templates may include, for example, achievement conditions, display order, priority, content of the benefits to be granted, start conditions, end conditions, etc.

[0082] The acquisition unit 235 acquires the content of the conversation between the job seeker U1 and the AI ​​agent, and the setting unit 239 has the AI ​​agent included in the artificial intelligence unit 240 interpret the conversation and generate a group of task candidates according to the interpretation results (issue extraction, intention, constraints, etc.). Specifically, the AI ​​agent summarizes the conversation, interprets the intention, extracts tasks according to the intention, and sets the tasks. After extracting the task candidates, the setting unit 239 may present them to the job seeker U1 and set the tasks after obtaining the job seeker U1's approval.

[0083] The setting unit 239 may recommend highly suitable candidates from the situation-specific task combination group to the job seeker U1, and may make the final setting upon receiving instructions from the job seeker U1 (removal of unnecessary tasks or selection of alternative tasks).

[0084] <Artificial Intelligence Department 240> The artificial intelligence unit 240 is configured to receive input from each functional unit and return the instructed output. The artificial intelligence used by the server 2 for each functional unit may be a common one, or may be prepared individually for each functional unit. The artificial intelligence unit 240 can receive input from the setting unit 239, for example, and return output. The artificial intelligence unit 240 can analyze the input information and interview data of the job seeker U1 and perform processes such as natural language processing, voice recognition, and image analysis, and functions as a core module that supports the artificial intelligence processing in each of these functional units.

[0085] The artificial intelligence unit 240 is an AI (Artificial Intelligence) equipped with a learning model such as a Transformer including GPT (Generative Pretrained Transformer, including GPT-1, GPT-2, GPT-3, GPT-4, and GPT-4o), BERT (Bidirectional Encoder Representations from Transformers), and BART (Bidirectional and Auto-regressive Transformer), or a language model such as a Recurrent Neural Network (RNN), and may include a generative AI or an AI agent. The generative AI may be, for example, a text generation AI, an image generation AI, or a multimodal generation AI. The learning model may be referred to as an artificial intelligence model, a machine learning model, or a trained model.

[0086] The language model is an example of a learning model based on a machine learning algorithm. Specific examples of machine learning algorithms include nearest neighbor methods, naive Bayes methods, decision trees, support vector machines, and deep learning using neural networks. The artificial intelligence unit 240 can apply the above algorithms as appropriate.

[0087] The artificial intelligence unit 240 may have a trained model constructed by a learning method such as supervised learning, unsupervised learning, or self-supervised learning. In supervised learning, machine learning is performed using training data (training data). The training data consists of pairs of input data for learning and output data (correct answer data). In addition, the language model may not only be trained for a specific task, but also be a general-purpose model that can be used for a wide range of tasks.

[0088] The artificial intelligence unit 240 may use a natural language model as the artificial intelligence, or may include a general-purpose natural language processing trained model such as a large-scale language model (LLM). A large-scale language model is a learning model that has previously trained a large amount of data, such as text data (e.g., (i) web content on the Internet, or (ii) data stored in a specified database). It can perform various language processing tasks when given a task, and can perform a wide range of natural language processing tasks, such as understanding sentence patterns and contexts, answering questions, and generating sentences, according to given prompts. Such a general-purpose learning model may include a language model that can handle various tasks without fine-tuning, using one-shot learning, few-shot learning, or the like. Furthermore, a general-purpose learning model can also handle various tasks using zero-shot learning. The artificial intelligence used in each functional unit of the control unit 23 may be a separate learning model, or a common general-purpose learning model. A large-scale language model is a type of generative AI, and includes models provided by services such as OpenAI's GPT, Google's Gemini, and Microsoft's Azure AI Studio. Furthermore, the artificial intelligence unit 240 may include, as artificial intelligence, a small-scale language model or a medium-scale language model that is smaller in scale than a large-scale language model. The small-scale language model and the medium-scale language model are natural language processing models that are trained based on less data than the large-scale language model. In addition, the artificial intelligence unit 240 may include any machine learning model, deep learning model, artificial intelligence model, etc. The artificial intelligence unit 240 may be constructed in a system external to the information processing system 1. Furthermore, the artificial intelligence unit 240 may be of an interactive type (which may be interpreted as a chat type or a conversation type) that alternately receives input for performing instructed output and generates and outputs information.

[0089] The learning model included in the artificial intelligence unit 240 can undergo additional learning using techniques such as transfer learning or fine tuning. For example, the artificial intelligence unit 240 learns whether the output content has been modified by a user or the like. That is, the artificial intelligence unit 240 may perform additional learning and fine tuning based on modifications to the content output by the learning model. Also, for example, each time new data is registered, the artificial intelligence unit 240 may perform additional learning and fine tuning using the new data as new training data. This improves the accuracy of the information output from the learning model.

[0090] The learning model included in the artificial intelligence unit 240 may be a learning model (distilled model) obtained by knowledge distillation using an original trained model. In knowledge distillation, a trained model such as a large-scale language model is used as a teacher model, and the parameters of the student model (distilled model) are adjusted to reduce the output loss (Soft Target Loss) of the student model (distilled model) relative to the output (Soft Target) of the teacher model, thereby training the student model, which becomes the distilled model. Alternatively, the student model may be trained to reduce the output loss (Hard Target Loss) of the student model relative to the correct label (Hard Target) of the teacher data (a combination of input data and output data of the learning model). Compared to the original trained model (teacher model), the distilled model has a smaller number of parameters and a smaller processing load while maintaining performance similar to the trained model. Therefore, using a distilled model allows the information processing system 1 to reduce costs.

[0091] For example, the learning model used in each functional unit may be a distilled model trained using a combination of input data and output data in a model such as a large-scale language model as training data. Furthermore, when the information processing system 1 is introduced, a model such as a large-scale language model may be used as the learning model used in each functional unit, and once training data from that model has been accumulated, the distilled model obtained by knowledge distillation using that training data may be used as the learning model used in each functional unit.

[0092] Furthermore, the learning model used in each functional unit may be configured to output information generated in response to a prompt containing some instruction when that prompt is input.

[0093] The artificial intelligence unit 240 may be an external component of the server 2. In this case, the external artificial intelligence unit 240 may be provided, for example, by an artificial intelligence service server and configured to receive inputs from each functional unit of the server 2, receive requests to execute an artificial intelligence service, and return instructed output as a processing result to the server 2. 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 a model such as a large-scale language model or a small-scale language model. The artificial intelligence service server may receive prompt inputs such as text, images, or voice, and generate and respond to the prompts. Furthermore, the information processing system 1 may be configured to use, as the artificial intelligence unit 240, an AI agent provided by an external provider that provides AI agents. For example, the information processing system 1 may be configured to use an AI agent using an API provided by the external provider.

[0094] <Display> The display unit 331 of the job seeker terminal 3 displays a screen indicated by the screen data transmitted from the server 2. The display unit 431 of the recruiting party terminal 4 displays a screen indicated by the screen data transmitted from the server 2.

[0095] <Operation acquisition section> The operation acquisition unit 332 of the job seeker terminal 3 accepts operations by the job seeker U1 who uses the job seeker terminal 3. When the job seeker U1 operates the job seeker terminal 3 as a user to use the information processing system 1, he or she logs in by entering a user ID (Identification) and password. This associates the user ID with information generated or updated on the job seeker terminal 3, making it possible to identify which user the information pertains to. The operation acquisition unit 432 of the recruiter terminal 4 accepts operations by the recruiter who uses the recruiter terminal 4.

[0096] 3. Information processing flow This section describes the flow of an information processing method executed by the information processing system 1. As shown below, the information processing method includes steps executed by the information processing system. The program of this embodiment causes a computer to execute each step of the information processing system. Note that the order of the processes can be changed as appropriate, multiple processes may be executed simultaneously, or some processes may be omitted.

[0097] 3.1 Overview FIG. 5 is a diagram illustrating an overview of a process executed by the information processing system 1. In this process, the presenting unit 231 first presents a first task related to registering documents related to work history to the job seeker U1 as a first presentation step (step S001). The first task includes multiple first subtasks. The display control unit 232 then causes the job seeker U1 to visually display the progress status of the first task or each of the first subtasks (step S002). The granting unit 233 then grants a predetermined benefit to the job seeker U1 in accordance with the progress status (step S003). The notification unit 234 then notifies the job seeker U1 of information indicating that the benefit has been granted (step S004). The presenting unit 231 then presents a second task as a second presentation step when the progress status of the first task or each of the first subtasks meets a predetermined standard (step S005).

[0098] In summary, an information processing system according to one embodiment includes at least one processor. The processor includes the following components by reading a program. As a first presentation step, the presentation unit 231 presents a first task related to registering a document related to work history to the job seeker U1, the first task including a plurality of first subtasks. The display control unit 232 causes the job seeker U1 to visually display the progress of the first task or each of the first subtasks. The granting unit 233 grants a predetermined benefit to the job seeker U1 according to the progress. The notification unit 234 notifies the job seeker U1 of information indicating that the benefit has been granted. As a second presentation step, the presentation unit 231 presents a second task when the progress of the first task or each of the first subtasks meets a predetermined standard. The second task is a task related to replying to a scout. This aspect provides a technology related to an information processing system that supports improved job searching activities.

[0099] 3.2 Specific examples An example of the flow of processing executed by the information processing system 1 will be described below with reference to FIGS. 6 to 12. This example of the flow may fall within the scope defined in the above-mentioned outline. The information processing may include any exception processing not shown. Exception processing includes the interruption of the information processing or the omission of each process. Selection or input performed in the information processing may be based on a user operation or may be performed automatically without relying on a user operation.

[0100] First Embodiment The first embodiment shows an example of the flow of information processing when the information processing system 1 performs a series of processes from presenting a first task to granting a second benefit.

[0101] 6 is an activity diagram showing an example of the flow of information processing according to the first embodiment, which is executed by the information processing system 1. Below, an explanation will be given along with each activity in this activity diagram.

[0102] First, the reception unit 237 receives user registration from job seeker U1 (activity A101). This user registration may include inputting or uploading at least basic information such as name, contact information, ID and password used for login authentication, and initial data on documents related to work history to be used in job search activities. This generates an individual account for job seeker U1 in the information processing system 1.

[0103] Next, as a first presentation step, the presentation unit 231 presents to the job seeker U1 a first task related to the registration of documents related to his / her work history (activity A102). The first task is a task related to the registration of documents related to his / her work history, and may include multiple first child tasks. Here, the number of child tasks is represented by a natural number N. For example, the presented first child tasks include inputting a job summary, inputting job content, registering skills and qualifications, and setting desired conditions.

[0104] 7 is a diagram showing a screen G1 that is an example of a screen that presents the first task. The screen G1 includes an area G11, an area G12, an area G13, an area G14, an area G15, an area G16, an area G17, and an area G18.

[0105] Area G11 is an area indicating that screen G1 is a screen related to the presentation of a task. Area G12 is an example of an area that displays the effects of performing the first task. Area G12 displays "making it easier to receive scouts" as the purpose of performing the first task. The first task is a task related to registering documents related to job seeker U1's work history. In this manner, job seeker U1 can be made aware that by completing the first task, "it will be easier to receive scouts," and job seeker U1 can be encouraged to complete the first task.

[0106] Area G13 is an area that displays the progress status of the first task. In area G13, visual information indicating the progress rate of the first task is displayed as the progress status of the first task. The visual information indicating the progress rate of the first task is information that indicates the proportion of first child tasks that have been completed among multiple first child tasks. The visual information indicating the progress rate of the first task includes a portion that indicates the completed first child tasks and a remaining portion, and the portion that indicates the completed first child tasks is indicated by diagonal lines. Area G14 is an area that displays the progress status of the first task numerically. Area G14 displays "1 / 4," indicating that the first task includes four first child tasks and that one of the four child tasks has been completed.

[0107] Areas G15 to G18 are areas that present the contents of each of multiple first child tasks. Area G15 displays the first child task "View guidance." Area G16 displays the first child task "Register job type and years of experience." Area G17 displays the first child task "Write a job summary of 100 characters or more." Area G17 displays the supplemental explanation "Please describe your career history concisely and comprehensively." Area G18 displays the first child task "Write a job description of 100 characters or more." Area G18 displays the supplemental explanation "Please describe what you worked on and what achievements you achieved."

[0108] Areas G15 to G18 also serve as guides for the job seeker U1 to carry out each child task. For example, when the job seeker U1 gives an operation instruction to area G15, a "View Guidance" screen is displayed on the job seeker terminal 3.

[0109] Next, the acquisition unit 235 acquires information related to the first child task indicating that the job seeker U1 has performed the first child task (activity A103). For example, the acquisition unit 235 acquires information related to the job search activities of the job seeker U1. The information related to the job search activities includes document information related to work history. The acquisition unit 235 acquires information input or uploaded by the job seeker U1, and, if necessary, acquires information related to work history from cloud storage or an external service via an API.

[0110] Here, the document related to work history includes information about a job summary or work content. The first task may include a first child task that includes, as an achievement condition, a predetermined number of characters or more of information about the job summary or work content.

[0111] Next, if the achievement condition is met, the determination unit 236 determines whether the first child task including the achievement condition has been achieved (activity A104). If the determination unit 236 determines that the achievement condition of the first child task has been achieved, the process proceeds to activity A107. If the determination unit 236 determines that the achievement condition of the first child task has not been achieved, the process returns to activity A103 and waits until it receives information indicating that job seeker U1 has performed the first child task.

[0112] Next, the display control unit 232 displays the progress status of each of the first child tasks so that it can be seen by the job seeker U1. For example, the display control unit 232 displays the first child tasks that have been determined to have been completed in a display mode that allows them to be distinguished from other child tasks that have not been determined to have been completed (activity A105).

[0113] Next, the display control unit 232 causes the progress status of the first task to be visually displayed for the job seeker U1 (activity A106). For example, the display control unit 232 causes the progress rate of the first task to be displayed as the progress status. The progress rate of the first task is information indicating the proportion of first child tasks that have been completed among a plurality of first child tasks. For example, the display control unit 232 causes the progress rate to be displayed as the proportion obtained by dividing the number of completed child tasks out of N child tasks by N.

[0114] For example, if the first child task is "viewing guidance," in activity A104, the determination unit 236 determines whether the display control unit 232 has caused the job seeker terminal 3 to display guidance. If it is determined that guidance has been displayed, in activity A105, the display control unit 232 displays area G15 in a display mode that is distinguishable from areas related to other child tasks that have not been determined to be completed. On screen G1, a vertical line is added to area G15, indicating that the first child task presented in area G15 has been completed. Furthermore, if the determination unit 236 determines that the first child task presented in area G15 has been completed, in activity A106, the display control unit 232 updates the display of the progress status of the first task displayed in areas G13 and G14. If there are four first child tasks and the first child task "View guidance" is completed, the completed child task becomes one, so the progress rate is 1 / 4, and the display control unit 232 displays information in areas G13 and G14 indicating that the progress rate of the first task is 1 / 4.

[0115] Next, the determination unit 236 determines the achievement status based on the acquired information about job search activities and the achievement conditions included in the first task. The determination unit 236 determines whether the achievement status of the first task satisfies the conditions for granting a reward (activity A107). If the determination unit 236 determines that the achievement status of the first task satisfies the conditions for granting a reward, the process proceeds to activity A108. For example, if all subtasks have been completed, or if a predetermined percentage or more has been completed, the determination unit 236 determines that the achievement status of the first task has met the conditions for granting a reward. If the determination unit 236 determines that the achievement status of the first task does not satisfy the conditions for granting a reward, the process returns to activity A103 and waits until it receives information indicating that job seeker U1 has performed the next first subtask.

[0116] Next, the granting unit 233 grants a predetermined benefit to the job seeker U1 according to the achievement status (activity A108). The benefit is, for example, a benefit to support the job seeker U1's job search activities. The benefit to support the job seeker U1's job search activities may include at least one of the following: a benefit that information about the job seeker U1 is preferentially displayed in searches by employers; a benefit that allows the job seeker U1 to use at least some of paid membership services; a benefit that allows the job seeker U1 to receive job search support consultation; and a benefit that allows the job seeker U1 to view job search support information.

[0117] Next, the notification unit 234 notifies the job seeker U1 of information indicating that the benefit has been granted and instructions for using the benefit (activity A109). This notification may be made on the screen where the task is presented, or may be made by displaying on the profile screen, push notification, in-app notification, email, SMS, or SNS notification, etc.

[0118] Next, when job seeker U1 receives the notification on the job seeker terminal 3, the display control unit 232 causes the job seeker terminal 3 to display information indicating that the benefit has been granted and a guide for using the benefit (activity A110).

[0119] FIG. 8 shows screen G2, an example of a screen displaying information indicating that a special benefit has been granted. Screen G2 includes areas G21, G22, G23, G24, G25, and G26. Area G21 indicates that screen G2 is a screen related to the presentation of a task. Area G22 is an example of an area displaying the effects of completing a first task. Area G22 displays "making it easier to receive scouts" as the purpose of completing the first task. Area G13 and area G14 are areas displaying the progress of the first task. Area G13 includes visual information indicating that the progress rate of the first task is 100%, and area G14 indicates that the first task includes four first subtasks, and that four of the four subtasks have been completed.

[0120] Area G25 is an area that displays an icon indicating the benefit. In the illustrated example, a gift box-shaped icon is displayed. Area G26 is an area that notifies job seeker U1 of information indicating that a benefit has been granted and guidance on how to use the benefit. Area G26 displays a notification that "You have received a premium ticket," and further displays guidance to a page where the premium ticket can be used, stating that "You can use the premium ticket from this page." Area G26 is a guide to a page where the premium ticket, which is a benefit, can be used.

[0121] Next, the reception unit 237 receives an operation instruction for the lead line regarding the use of the benefit (activity A111). Next, the display control unit 232 displays a guide regarding the activation of the benefit to the job seeker U1.

[0122] Next, the reception unit 237 receives an operational instruction for activation from the job seeker U1 (activity A112).

[0123] Next, the validation unit 238 validates the benefit (activity A113).

[0124] Next, the control unit 23 executes the content of the benefit (activity A114). For example, when a recruiter U2 searches for information on a job seeker U1 that matches the job offer and information on the job seeker U1 is included in the search results, the display control unit 232 causes the information on the job seeker U1 to be preferentially displayed to the recruiter U2.

[0125] If a usage period for the benefit is set, the validation unit 238 invalidates the benefit after the usage period has elapsed since the benefit was validated.

[0126] Next, the acquisition unit 235 acquires the scout reception status of the job seeker U1 (activity A115).

[0127] Next, the setting unit 239 sets at least one second task or second sub-task according to the scout reception status or response status (activity A116).

[0128] Next, the determination unit 236 determines whether the progress of the first task satisfies the condition for presenting the second task (activity A117). If the determination unit 236 determines that the progress of the first task does not satisfy the condition for presenting the second task, the process returns to activity A103 and waits until it receives information indicating that job seeker U1 has performed the next, first subtask. Note that if the first task and all of its first subtasks have been completed, activity A117 may be skipped and activity A118 may be proceeded to.

[0129] Next, the presentation unit 231 presents the second task and the second subtask as a second presentation step (activity A118).

[0130] 9 is a diagram showing a screen G3, which is an example of a screen presenting the second task. Screen G3 includes an area G31, an area G32, an area G33, an area G34, an area G35, and an area G36.

[0131] Area G31 is an area indicating that screen G3 is a screen related to the presentation of a task. Area G32 is an example of an area displaying the theme of the second task. Area G32 displays "Reply to Scout." The second task is a task related to replying to the Scout.

[0132] Area G33 is an area that displays the progress status of the second task. In area G33, visual information indicating the progress rate of the second task is displayed as the progress status of the second task. The visual information indicating the progress rate of the second task is information that indicates the proportion of second child tasks that have been completed among the multiple second child tasks. The visual information indicating the progress rate of the second task is information that indicates the proportion of second child tasks that have been completed among the multiple second child tasks. In screen G2, since no second child tasks have been completed yet, the visual information in area G33 indicates that the progress rate of the second task is 0%. Area G34 is an area that displays the progress status of the second task numerically. Area G34 displays "0 / 2," indicating that the second task includes two second child tasks, neither of which has been completed yet.

[0133] Areas G35 and G36 are areas that present the contents of each of a plurality of second child tasks. Area G35 displays the second child task "Reply to the company." Area G36 displays the second child task "Reply to the headhunter." Areas G35 and G36 also serve as guides for job seeker U1 to carry out each second child task.

[0134] Next, the job seeker U1 executes the Mth second child task (activity A119). For example, the job seeker U1 executes a reply to the scout.

[0135] Next, the determination unit 236 determines whether the achievement conditions of the Mth second child task are met (activity A120). The determination unit 236 determines the achievement status based on the acquired information about job search activities and the achievement conditions included in the second task. If the determination unit 236 determines that the achievement conditions of the second child task have been met, the process proceeds to activity A121. For example, if all child tasks have been met, or if a predetermined percentage or more of the child tasks have been met, the process determines that the achievement status of the second task meets the conditions for granting a reward. If the determination unit 236 determines that the achievement conditions of the second child task have not been met, the process returns to activity A119 and waits until the job seeker U1 performs the second child task.

[0136] Next, the display control unit 232 displays the second child task that has been determined to have been completed in a display mode that allows it to be distinguished from the other child tasks that have not been determined to have been completed (activity A121).

[0137] Next, the display control unit 232 causes the progress status of the second task or the second subtask to be visually displayed for the job seeker U1 (activity A122). The display control unit 232 causes the progress rate of the second task to be displayed as the progress status. The progress rate of the second task is information indicating the proportion of the second subtasks that have been completed among one or more second subtasks.

[0138] Next, the determination unit 236 determines whether the progress of the second task satisfies the conditions for granting a reward (activity A123). If the determination unit 236 determines that the progress of the second task satisfies the conditions for granting a reward, the process proceeds to activity A124. If the determination unit 236 determines that the progress of the second task does not satisfy the conditions for granting a reward, the process returns to activity A119 and waits until it receives information indicating that job seeker U1 has performed the next second child task.

[0139] Next, the granting unit 233 grants a second benefit to the job seeker U1 according to the achievement status (activity A124). When it is determined that the second task has been achieved, the granting unit 233 may grant the second benefit to the job seeker U1. The notification unit 234 notifies the job seeker U1 of information indicating that the second benefit has been granted.

[0140] As a result, the processing from activity A101 to activity A124 is completed, and the processing flow according to this embodiment ends.

[0141] Although the embodiment of the present invention has been described above, the present invention is not limited to this and can be modified as appropriate within the scope of the technical idea of ​​the invention.

[0142] In the above embodiment, when the determination unit 236 determines that the progress of the first task satisfies the condition for granting a reward, the determination unit 236 grants the first reward, and then the presentation unit 231 presents the second task. However, the condition for granting the first reward may be different from the condition for presenting the second task. That is, in activity A106, the determination unit 236 may determine whether the progress of the first task satisfies the condition for granting the first reward and whether the condition for presenting the second task is met, based on the acquired information about job search activities and the achievement condition included in the first task (activity A117). When the determination unit 236 determines that the progress of the first task satisfies the condition for presenting the second task, the process proceeds to activity A118, where the presentation unit 231 presents the second task as a second presentation step.

[0143] In the above embodiment, the activation process is performed when the job seeker U1 is notified of information indicating that a benefit has been granted and instructions for using the benefit. However, there are cases in which the job seeker U1 does not immediately perform the activation process. Therefore, if the granted benefit has not been used, the notification unit 234 may notify the job seeker U1 of information indicating that an unused benefit exists.

[0144] 10 shows screen G4, an example of a profile screen that notifies a user of information indicating that unused benefits exist. Screen G4 includes areas G41, G42, G43, and G44. Area G43 includes areas G431, G432, and G433.

[0145] Area G41 indicates that screen G4 is a profile screen. Area G42 displays information indicating that there are unused benefits. Area G42 displays "You have unused premium benefits." Area G43 displays information about the task presented to job seeker U1. Area G431 displays visual information indicating the progress rate of the first task as the progress status of the first task. Area G432 displays the progress status of the first task numerically. Area G432 displays "1 / 4," indicating that the first task includes four first child tasks and that one of the four child tasks has been completed. Area G433 displays the message "Upon completion of all tasks, you will receive 30 days' worth of premium benefits." If a first task is presented on screen G1, area G43 displays information about the progress of the first task. In this manner, job seeker U1 can check the progress of the first task being presented and the benefits to be received if the task is completed, without having to display screen G1 on which the task is presented.

[0146] Area G44 is an area that displays various items related to the profile information of job seeker U1, including "attributes," "desired conditions," "job summary," and "work history."

[0147] The information indicating that an unused benefit exists may be notified at a timing preset by the job seeker U1. The reception unit 237 receives the setting of a predetermined period from the granting of the benefit until notification of the information indicating that an unused benefit exists. If the benefit has not been used after the predetermined period has elapsed, the notification unit 234 notifies the job seeker U1 of the information indicating that an unused benefit exists. Note that the information indicating that an unused benefit exists may be notified at a timing preset by the administrator U3.

[0148] In the above embodiment, the granted benefit has been described as having an activation deadline and a usage period, but the present invention is not limited to this. The benefit may be automatically applied when granted, or may be a one-time benefit that is applied once and then terminated. Alternatively, the benefit may be permanently usable without a specified usage period. This allows the information processing system 1 to flexibly select the granting form depending on the type and purpose of the benefit.

[0149] In the above embodiment, the first task is set at an initial stage when job seeker U1 registers an account. However, the setting unit 239 can set at least one of the first task, the second task, and the subtasks included therein based on the acquired information about job search activities and the reference information. The reference information includes at least the correlation between the information about job search activities and the tasks or subtasks to be presented, and may include task setting rules and task setting models. The task setting rules predefine combinations of tasks according to the situation, and include, for example, a rule that prioritizes the presentation of a profile enrichment task when the number of scout messages received is low, and a rule that presents a reply prompt task when the number of scout replies is low. Furthermore, the setting unit 239 can select and set at least one first task or first subtask and at least one second task or second subtask based on the scout message reception status, the scout response status, the sufficiency of documents related to work history, or the selection status. For example, if the job history document is insufficient, a subtask including entering a job summary can be set as the first task, and if the scout response is delayed, a subtask including creating a reply template can be set as the second task. This makes it possible to present the optimal task according to the activity status of job seeker U1 and support efficient job search activities.

[0150] In the above embodiment, when the determination unit 236 determines that the progress of the first task in activity A107 satisfies the conditions for granting a reward, the process proceeds to granting the first reward and presenting the second task. However, rewards may be granted multiple times depending on the progress of the first task. For example, when multiple first tasks are presented, a first reward may be granted when a specific first subtask is completed, and a second first reward may be granted when all subtasks are completed. In such a case, after granting the first reward, the process returns to activity A103, and the receiving unit 237 waits until it receives information indicating that job seeker U1 has performed the first subtask.

[0151] <Second embodiment> The acquisition unit 235 may acquire information about job search activities based on the content of a conversation between the job seeker U1 and the AI ​​agent. For example, the display control unit 232 displays an AI consultation chat screen for the job seeker U1, and the job seeker U1 and the AI ​​agent engage in a dialogue via the chat screen. The presentation unit 231 presents a task proposal to the job seeker U1 based on the content of the dialogue, and the setting unit 239 sets the task after receiving approval from the job seeker U1. FIG. 11 shows screen G5, an example of an AI consultation chat screen. Screen G5 includes areas G51, G52, G53, G54, and G55. Area G54 further includes areas G541, G542, and G543.

[0152] Area G51 indicates that screen G5 is a screen related to AI consultation chat. Area G52 displays a question asking job seeker U1 if he or she has any problems.

[0153] Area G53 is an area for displaying the input contents of job seeker U1. Area G53 displays the consultation content input by job seeker U1, which is "I'm not receiving the scouting I want."

[0154] The acquisition unit 235 uses the AI ​​agent to analyze the consultation content input by the job seeker U1, such as "I'm not receiving the scouts I wanted," and generates a response. The AI ​​agent interprets the intent of the consultation content and generates a response to the job seeker U1 based on the analysis results. The response may include an explanation or advice related to the consultation content. The acquisition unit 235 acquires the dialogue between the job seeker U1 and the AI ​​agent, and the setting unit 239 extracts task candidates for the job seeker U1 based on information about the job seeker's job search activities, including the acquired dialogue content.

[0155] Area G54 is an area that presents tasks set in accordance with the consultation content of job seeker U1. Area G54 displays areas G541 to G543 along with the instruction, "Complete the following steps to make it easier to receive the scouts you desire." Areas G541 to G543 are areas that present first child task candidates in accordance with the consultation content of job seeker U1. Area G541 presents the first child task candidate, "Write a job summary of 400 characters or more." Area G542 presents the first child task candidate, "Write job content of 400 characters or more." Area G543 presents the first child task candidate, "Register the industry and years of experience."

[0156] Area G55 is an area for displaying a response from job seeker U1 (such as "Thank you"). Because the response to the presented task candidate is "Thank you," it is accepted as approval of the task candidate, and the setting unit 239 officially sets the presented task candidate as the first task or the second task, and the presentation unit 231 presents it as a task on the task presentation screen. In addition, as a response from job seeker U1, an instruction to change the task presented by the presentation unit 231 may be accepted. In this manner, it is possible to flexibly set tasks according to the consultation content and situation of job seeker U1.

[0157] <Third embodiment> As a third presentation step, the presentation unit 231 can present to the job seeker U1 a third task and a third subtask that are different from the first task and the second task. The third task includes one or more third subtasks. The third task or the third subtask includes a condition for achievement related to at least one of an event occurring due to an update or campaign of a service provided by the information processing system, logging in to the service, an action on job information, saving search conditions, changing notification settings, career consultation, viewing content, using a diagnostic tool, conducting an interview or consultation, registering information after a contract is concluded, answering a questionnaire, or using a new function.

[0158] The setting unit 239 may set a third task uniformly for all job seekers U1 who use the system, or may set a third task for each job seeker U1. Alternatively, the setting unit 239 may set a third task individually for each job seeker U1 who has performed a specific action, such as logging in to the service, taking action on a job posting, or receiving career counseling. Furthermore, the setting unit 239 can dynamically change or add the third task based on updates to the services provided by the information processing system, or the job seeker U1's usage status and attribute information. For example, when a new input item is added to the system, the setting unit 239 can set the registration of the input item as a third subtask. Furthermore, when a limited-time event or campaign is held, a third task valid only during that period can be set, and the presentation of the third task can be automatically stopped after the period ends. This allows the third task to be flexibly implemented according to the job seeker U1's usage status and the service provider's management policy.

[0159] The third task may be set according to conditions received from the administrator U3. The reception unit 237 receives conditions for the third task from the administrator U3 as a second reception step, and the setting unit 239 can set the third task and the third subtask based on the received conditions. Here, the conditions for the third task may include an achievement condition, a start condition, and an end condition.

[0160] As an example of the information processing flow for the third task, a case will be described in which the third task is set based on an event accompanying an update to a service provided by the information processing system 1. In the third embodiment, an update to the service provided by the information processing system adds new registration items related to work history. In this case, the third task may be set as a limited-time campaign to encourage job seeker U1 to enter the new registration items, and a predetermined benefit may be awarded if job seeker U1 completes the third task. This allows the information processing system 1 to quickly and effectively use new functions and items accompanying the update, thereby improving the convenience and efficiency of job search activities. FIG. 12 is an activity diagram illustrating an example of the information processing flow for the third embodiment executed by the information processing system 1.

[0161] First, the acquisition unit 235 acquires information about the job search activities of the job seeker U1 (activity A201).

[0162] Next, the receiving unit 237 receives conditions for the third task from the administrator as a second receiving step (activity A202). In the case of a campaign with a start time and an end time, the receiving unit 237 receives, as a second receiving step, the achievement conditions, start conditions, and end conditions for the third task and the third subtask before the start of the event. The receiving unit 237 receives, for example, the event start date and time, the standard conditions used to determine achievement, or the end date and time for stopping presentation, input from the administrator terminal 5.

[0163] Next, the setting unit 239 sets a third task and a third subtask for the job seeker U1 according to the conditions (activity A203). For example, the third task includes a task related to the registration of new registration items, and L third subtasks corresponding to these are set. The third subtasks include, for example, viewing guidance related to new registration items and performing registration for the new registration items.

[0164] Next, when the set start condition is satisfied, the presentation unit 231 presents a third task and a third subtask, which are different from the first task and the second task, to the job seeker U1 as a third presentation step (activity A204). The third task includes L third subtasks (L is a natural number equal to or greater than 1).

[0165] Next, the acquisition unit 235 acquires information indicating that the job seeker U1 has executed the Lth third child task (activity A205). For example, the acquisition unit 235 accepts information about the job search activity, such as the fact that the job seeker U1 has entered information into new registration items.

[0166] Next, the determination unit 236 determines whether the achievement condition of the third child task is met (activity A206). If the achievement condition is met, the determination unit 236 determines that the child task has been achieved and updates the progress status.

[0167] Next, the display control unit 232 displays the progress status of the third task or the third subtask so that it can be seen by the job seeker U1 (activity A207). The display control unit 232 displays the third subtask that has been determined to have been completed in a manner that allows it to be distinguished from the other subtasks that have not been completed. The display of the progress status may include displaying the progress rate, highlighting completed tasks, graying out uncompleted tasks, etc.

[0168] Next, the display control unit 232 updates the progress rate of the third task and presents it to the job seeker U1 (activity A208). For example, the progress rate is displayed as the ratio of the number of L third subtasks that have been completed divided by L.

[0169] Next, the determination unit 236 determines whether the achievement status of the third task satisfies the condition for granting a reward (activity A209). The determination unit 236 determines that the condition for granting a reward is satisfied when, for example, all child tasks are achieved or a predetermined percentage or more of the child tasks are achieved.

[0170] Next, when it is determined that the third task has been accomplished, the granting unit 233 grants a third benefit to the job seeker U1 (activity A210). The third benefit may be different from or the same as the first benefit and the second benefit.

[0171] Finally, when the set end condition is satisfied, the presentation unit 231 automatically stops presenting the third task as a third presentation step (activity A211) when the end condition is satisfied. The end condition is determined based on the end date and time of the event, the passage of a predetermined period of time, etc. When the end condition is satisfied, the presentation unit 231 stops presenting the third task regardless of whether the job seeker U1 has completed the third task.

[0172] In this manner, a third task can be set according to an event. For example, if a new item is added due to a system modification and job seeker U1 is to be encouraged to register, a third task can be set to encourage registration for the new item for a limited period of time.

[0173] 4. Effect By presenting a plurality of tasks related to the job search of job seeker U1 and displaying the progress of those tasks, it is possible to support the job search of job seeker U1.

[0174] The information processing system 1 allows the job seeker U1 to complete the tasks in stages by setting a first task related to registering documents related to his / her work history and a second task related to replying to the scout. The information processing system 1 also encourages the job seeker U1 to complete the tasks by awarding a reward according to the progress of the first task. Furthermore, by setting multiple first subtasks for the first task and displaying the progress of the entire first task (e.g., the progress rate), the job seeker U1 can more easily predict the completion date and reduce the chances of the job seeker U1 abandoning the task midway. Therefore, the information processing system 1 can encourage the job seeker U1 to register more documents related to his / her work history. Furthermore, the information processing system 1 can encourage the job seeker U1 to reply to the scout by setting a second task related to replying to the scout. This aspect of the invention can stimulate the job seeker U1's actions in job-seeking activities.

[0175] 5.Other In the above embodiment, the server 2 performs various storage and control functions. However, multiple external devices may be used instead of the server 2. That is, various information and programs may be distributed and stored in multiple external devices using blockchain technology or the like. In particular, the artificial intelligence unit 240 may be an external component of the server 2. In this case, the external artificial intelligence unit 240 may be provided, for example, by an artificial intelligence service server and configured to receive inputs from each functional unit of the server 2, receive requests to execute artificial intelligence services, and return the instructed output as a processing result to the server 2. 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 a large-scale language model. The artificial intelligence service server receives inputs of prompts such as text, images, and voice, and generates and responds to the prompts.

[0176] The aspect of this embodiment is not limited to the information processing system 1, and may be an information processing method or a program. The information processing method includes steps executed by the information processing system 1. The program causes a computer to execute the steps of the information processing system 1.

[0177] It may be provided in the following manner.

[0178] (1) An information processing system comprising at least one processor, the processor being configured to execute each of the following steps by reading a program: a first presentation step presents a first task related to the registration of documents relating to work history to a job seeker, the first task including a plurality of first subtasks; a display control step causes the job seeker to visually display the achievement status of the first task or each of the first subtasks; a granting step grants a predetermined benefit to the job seeker according to the achievement status; a notification step notifies the job seeker of information indicating that the benefit has been granted; and a second presentation step presents a second task when the achievement status of the first task or each of the first subtasks meets a predetermined standard, wherein the second task is a task related to replying to a scout.

[0179] In this manner, an information processing system that supports improved job-seeking activities can be provided.

[0180] (2) In the information processing system described in (1) above, further, in the acquisition step, information regarding the job seeker's job search activities is acquired, wherein the information regarding the job search activities includes at least one of information on documents regarding the work history, the reception status of the scout, the status of responses to the scout, or the selection status, and further, in the determination step, the achievement status is determined based on the acquired information regarding the job search activities and the achievement conditions included in the first task or the second task.

[0181] (3) In the information processing system described in (2) above, the second task includes one or more second child tasks, and in the determination step, it is determined whether each of the first child tasks or each of the second child tasks has been achieved, and in the display control step, the progress rate of the first task or the progress rate of the second task is displayed as the achievement status, wherein the progress rate of the first task is information indicating the proportion of the first child task that has been achieved among the multiple first child tasks, and the progress rate of the second task is information indicating the proportion of the second child task that has been achieved among the one or more second child tasks.

[0182] (4) In the information processing system described in (3) above, in the display control step, the first child task or the second child task that has been determined to have been completed is displayed in a manner that makes it distinguishable from other child tasks that have not been determined to have been completed.

[0183] (5) In the information processing system described in (3) or (4) above, the document relating to the work history includes information on a job summary or job content, the first task includes a first child task whose achievement condition is that the information on the job summary or job content is equal to or greater than a predetermined number of characters, and in the determination step, if the achievement condition is met, it is determined that the first child task has been achieved.

[0184] (6) In the information processing system described in any one of (1) to (5) above, in the notification step, if the benefit is granted in the granting step, the information processing system notifies the job seeker of information indicating that the benefit has been granted and instructions for using the benefit.

[0185] (7) In the information processing system described in (6) above, in the notification step, if the granted benefit is unused, the job seeker is notified of information indicating that there is an unused benefit.

[0186] (8) In the information processing system described in (7) above, the reception step receives the setting of a predetermined period from the granting of the benefit to the notification of information indicating the existence of the unused benefit, and the notification step notifies the job seeker of the information indicating the existence of the unused benefit if the benefit has not been used after the predetermined period has elapsed.

[0187] (9) In the information processing system described in any one of (6) to (8) above, the benefit has an activation deadline and a usage period, and further, in the activation step, the benefit is activated by receiving an activation operation from the job seeker before the activation deadline, and the benefit is invalidated after the usage period has elapsed from the activation.

[0188] (10) In the information processing system described in any one of (1) to (9) above, the benefit is a benefit that supports the job seeker's job search activities.

[0189] (11) In the information processing system described in (10) above, the benefits for supporting job-seeking activities include at least one of the following: a benefit of preferentially displaying information about the job seeker in searches by employers; a benefit of being able to use at least some of paid membership services; a benefit of being able to receive job-seeking support consultations; and a benefit of being able to view job-seeking support information.

[0190] (12) In the information processing system described in any one of (1) to (11) above, further, in the acquisition step, information regarding the job seeker's job search activities is acquired, wherein the information regarding the job search activities includes at least one of document information regarding the work history, the reception status of the scout, the status of replies to the scout, or the selection status; further, in the setting step, at least one of the first task, the second task, and child tasks included therein is set based on the acquired information regarding the job search activities and reference information, wherein the reference information includes at least a correlation between the information regarding the job search activities and the first task or the second task, and the child tasks included therein.

[0191] (13) In the information processing system described in (12) above, the reference information includes at least one of a task setting rule and a task setting model, the task setting rule is a rule for setting at least one of the first task, the second task, and the child tasks included therein selected from a combination of multiple task candidates prepared in advance, and the task setting model is a learning model or a generation AI that is trained to be able to input information about the job search activity and output at least one of the first task, the second task, and the child tasks included therein.

[0192] (14) In the information processing system described in (12) or (13) above, in the setting step, at least one of the first task or the first subtask is set depending on the degree of completeness of the documents related to the work history, the reception status of the scout, or the selection status, and at least one of the second task or the second subtask is set depending on the reception status of the scout or the reply status.

[0193] (15) An information processing system according to any one of (12) to (14) above, comprising an AI agent, wherein the acquisition step acquires information relating to job search activities based on the content of a conversation between the job seeker and the AI ​​agent.

[0194] (16) In the information processing system described in any one of (1) to (15) above, further, in the third presentation step, a third task different from the first task and the second task is presented, the third task includes one or more third subtasks, and the third subtasks include achievement conditions related to at least one of events related to a service provided by the information processing system, use of the service, settings of the service, use of new functions of the service, information on job search activities, use of job search support information, use of job search support consultation, conducting an interview or consultation, registering information after a contract is concluded, or answering a questionnaire, and in the display control step, the achievement status of the third task or the third subtask is displayed visibly to the job seeker.

[0195] (17) In the information processing system described in (16) above, further, in the reception step, conditions regarding the third task and the third subtask are received from an administrator, and in the third presentation step, the third task and the third subtask set in accordance with the conditions are presented to the job seeker.

[0196] (18) In the information processing system described in (16) or (17) above, the third task and the third child task include the achievement conditions related to an event that occurs due to an update or campaign of the service, and in the reception step, the achievement conditions and start conditions of the third task or the third child task are received before the start of the event, and in the third presentation step, the third task and the third child task are presented when the set start conditions are satisfied.

[0197] (19) In the information processing system described in (17) or (18) above, in the reception step, an end condition of the event is received, and in the third presentation step, when the end condition is satisfied, presentation of the third task and the third child task is stopped.

[0198] (20) In the information processing system described in any one of (1) to (19) above, the predetermined perks include a first perk and a second perk, and in the granting step, if it is determined that the first task has been accomplished, the first perk is granted to the job seeker, and if it is determined that the second task has been accomplished, the second perk is granted to the job seeker.

[0199] (21) The information processing system according to any one of (1) to (20) above, further comprising: a server having the processor; and a terminal that can access the server.

[0200] (22) An information processing method, comprising steps executed by the information processing system according to any one of (1) to (20) above.

[0201] (23) A program for causing a computer to execute each step of the information processing system described in any one of (1) to (20) above. Of course, this is not the case.

[0202] Finally, while various embodiments of the present disclosure have been described, they are presented as examples and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. Such embodiments and modifications are intended to be included within the scope and spirit of the invention, as well as within the scope of the inventions and their equivalents as defined in the claims. [Explanation of symbols]

[0203] 1: Information processing system 2: Server 20: Communication bus 21: Communications Department 22: Storage section 23: Control section 231: Presentation section 232: Display control unit 233: Granting section 234: Notification Department 235: Acquisition Department 236: Judgment section 237: Reception 238: Validation section 239: Setting section 240: Artificial Intelligence Department 3: Job seeker terminal 30: Communication bus 31: Communications Department 32: Storage section 33: Control section 331: Display section 332: Operation acquisition section 34:Display section 35: Input section 4: Recruiter terminal 40: Communication bus 41: Communications Department 42: Storage section 43: Control section 431: Display section 432 :Operation acquisition part 44: Display section 45: Input section 5: Administrator terminal 50: Communication bus 51: Communications Department 52: Storage section 53: Control unit 531: Display section 532: Operation acquisition section 54:Display section 55: Input section G1: Screen G11 :Area G12 :Area G13 :Area G14: Domain G15: Domain G16: Domain G17: Domain G18: Domain G2: Graphics G21: Domain G22: Domain G23: Domain G24: Domain G25: Domain G26: Domain G3: Graphics G31: Domain G32: Domain G33: Domain G34: Domain G35: Domain G36: Domain G4: Graphics G41: Domain G42: Domain G43: Domain G431: Domain G432: Domain G433: Domain G44: Domain G5:Screen G51: Domain G52: Domain G53: Domain G54: Domain G541: Domain G542: Domain G543: Domain G55: Domain U1: Job seeker U2: Seeking help U3: Manager

Claims

1. An information processing system, at least one processor; The processor is configured to execute the following steps by reading the program: In the first presenting step, a first task related to registering a document related to work history is presented to the job seeker, the first task including a plurality of first subtasks; In the display control step, the achievement status of the first task or the first subtask is displayed so as to be visible to the job seeker; In the granting step, a predetermined benefit is granted to the job seeker according to the achievement status; In the notification step, information indicating that the benefit has been granted is notified to the job seeker; In a second presentation step, a second task is presented when the achievement status of the first task or each of the first child tasks meets a predetermined criterion, and the second task is a task related to replying to a scout, an information processing system.

2. 2. The information processing system according to claim 1, Furthermore, in the acquisition step, information regarding the job search activity of the job seeker is acquired, wherein the information regarding the job search activity includes at least any one of information regarding documents related to the work history, a reception status of the scout, a reply status to the scout, or a selection status; Furthermore, in the determining step, the information processing system determines the achievement status based on the acquired information about the job search activity and an achievement condition included in the first task or the second task.

3. 3. The information processing system according to claim 2, the second task includes one or more second child tasks; In the determining step, it is determined whether each of the first child tasks or each of the second child tasks has been accomplished; In the display control step, the progress rate of the first task or the progress rate of the second task is displayed as the achievement status, wherein the progress rate of the first task is information indicating the proportion of the first child task that has been achieved among the plurality of first child tasks, and the progress rate of the second task is information indicating the proportion of the second child task that has been achieved among the one or more second child tasks.

4. 4. The information processing system according to claim 3, In the display control step, the first child task or the second child task that has been determined to have been completed is displayed in a manner that makes it distinguishable from other child tasks that have not been determined to have been completed.

5. 4. The information processing system according to claim 3, The work history document includes a job summary or job description information; the first task includes the first child task, the achievement condition of which is that the information on the job summary or the job content is equal to or greater than a predetermined number of characters; In the determining step, if the achievement condition is satisfied, the information processing system determines that the first child task has been achieved.

6. 2. The information processing system according to claim 1, In the notification step, if the benefit is granted in the granting step, the information processing system notifies the job seeker of information indicating that the benefit has been granted and instructions for using the benefit.

7. 7. The information processing system according to claim 6, In the notifying step, if the granted benefit is unused, the information processing system notifies the job seeker of information indicating that there is an unused benefit.

8. 8. The information processing system according to claim 7, In the receiving step, a setting of a predetermined period from the granting of the benefit to the notification of the information indicating the existence of the unused benefit is received; In the notification step, if the benefit remains unused after the predetermined period has elapsed, the information processing system notifies the job seeker of information indicating that the unused benefit exists.

9. 7. The information processing system according to claim 6, The benefit has an expiration date and a usage period; Additionally, in the activation step: activating the benefit by accepting an activation operation from the job seeker by the activation deadline; An information processing system that invalidates the benefit after the usage period has elapsed since the activation.

10. 2. The information processing system according to claim 1, An information processing system, wherein the benefit is a benefit that supports the job seeker's job search activities.

11. 11. The information processing system according to claim 10, The above-mentioned job search support benefits include: The privilege of having information about said job seeker displayed preferentially in searches by employers; Benefits that allow you to use at least some of the paid membership services; Benefits of receiving job search support consultations, The privilege of being able to view job search support information, An information processing system including at least one of:

12. 2. The information processing system according to claim 1, Furthermore, in the acquisition step, information regarding the job search activity of the job seeker is acquired, wherein the information regarding the job search activity includes at least any one of document information regarding the work history, a reception status of the scout, a reply status to the scout, or a selection status; Furthermore, in the setting step, at least one of the first task, the second task, and the child tasks included therein are set based on the acquired information regarding the job search activity and reference information, and the reference information includes at least the correlation between the information regarding the job search activity and the first task or the second task, and the child tasks included therein.

13. 13. The information processing system according to claim 12, the reference information includes at least one of a task setting rule and a task setting model; the task setting rule is a rule for setting at least one of the first task, the second task, and a child task included therein, selected from a combination of a plurality of task candidates prepared in advance; The task setting model is a learning model or a generative AI that is trained to be able to input information about the job search activity and output at least one of the first task, the second task, and the child tasks contained therein.

14. 13. The information processing system according to claim 12, In the setting step, setting at least one of the first task or the first subtask according to the degree of sufficiency of the documents related to the work history, the reception status of the scout, or the selection status; An information processing system that sets at least one of the second task or second child task depending on the reception status of the scout or the reply status.

15. 13. The information processing system according to claim 12, Equipped with AI agents, In the acquisition step, information regarding job-seeking activities is acquired based on the content of a conversation between the job seeker and the AI ​​agent.

16. 2. The information processing system according to claim 1, Furthermore, in the third presenting step, a third task different from the first task and the second task is presented, and the third task includes one or more third child tasks; the third child task includes an achievement condition related to at least one of an event related to a service provided by the information processing system, use of the service, setting of the service, use of a new function of the service, information on job search activities, use of job search support information, use of job search support consultation, holding of a meeting or interview, registration of information after conclusion of a contract, or answering a questionnaire; In the display control step, the information processing system causes the job seeker to visually view the progress of the third task or the third subtask.

17. 17. The information processing system according to claim 16, Furthermore, in the receiving step, conditions regarding the third task and the third child task are received from an administrator; In the third presentation step, the information processing system presents the third task and the third subtask set according to conditions to the job seeker.

18. 17. The information processing system according to claim 16, the third task and the third child task include the achievement condition related to an event that occurs due to an update or campaign of the service; In the receiving step, before the start of the event, the achievement condition and the start condition of the third task or the third child task are received; In the third presentation step, the third task and the third child task are presented when the set start condition is satisfied.

19. 18. The information processing system according to claim 17, In the receiving step, an end condition of the event is received; In the third presentation step, when the termination condition is satisfied, presentation of the third task and the third child task is stopped.

20. 2. The information processing system according to claim 1, the predetermined benefit includes a first benefit and a second benefit; In the imparting step, When it is determined that the first task has been accomplished, granting the first benefit to the job seeker; and granting the second benefit to the job seeker when it is determined that the second task has been accomplished.

21. 21. The information processing system according to claim 1, a server having the processor; a terminal that can access the server.

22. An information processing method, comprising: An information processing method comprising the steps executed by the information processing system according to any one of claims 1 to 20.

23. A program, A program for causing a computer to execute each step of the information processing system according to any one of claims 1 to 20.

Citation Information

Patent Citations

  • Position recruitment promotion platform and method

    CN112990874A

  • Recruitment support system, recruitment support method and program

    JP7573779B1

  • Information processing system, information processing method, and program

    JP7671403B1

  • Information processing system, and program

    WO2019039561A1

  • Human resource matching system and matching method

    JP2007079900A