Information processing systems, information processing methods, and programs

The information processing system facilitates efficient job posting creation by using AI to generate and refine text for job postings, addressing the need for improved job offer ticket generation.

JP2026045954AActive Publication Date: 2026-03-13BIZREACH INC
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

There is a need for a technology that enables job seekers to efficiently create job offer tickets.

Method used

An information processing system that assists job seekers in creating job postings by displaying a creation screen with multiple fields and using artificial intelligence to generate and refine text for different aspects of the posting based on employer input.

Benefits of technology

Enables employers to efficiently create job postings with accurate and tailored content, improving the quality and efficiency of the job offer ticket creation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026045954000001_ABST
    Figure 2026045954000001_ABST
Patent Text Reader

Abstract

This invention provides an information processing system, method, and program that enable employers to efficiently create job postings. [Solution] In the information processing system, the server device displays a job posting creation screen on the job seeker's terminal in the first display control step, receives the content of the recruitment position entered in the first field and a request to create text to be entered in the second field in the first reception step, inputs the content of the recruitment position into an artificial intelligence module to create text based on the request to create text to be entered in the second field in the first creation step, outputs the text created in the first creation step to the second field in the first output step, receives the content of the recruitment position entered in the first field and a request to create text to be entered in the third field in the second reception step, inputs the content of the recruitment position into an artificial intelligence module to create text based on the request to create text to be entered in the third field in the second creation step, and outputs the text created in the second creation step to the third field in the second output step.
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 Art

[0002] Patent Document 1 describes receiving input of human resource conditions and outputting a job offer ticket by artificial intelligence.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Here, there is a need for a technology that enables a job seeker to efficiently create a job offer ticket.

[0005] In view of the above circumstances, the present invention aims to provide an information processing system and the like that enable a job seeker to efficiently create a job offer ticket.

Means for Solving the Problems

[0006] According to one aspect of the present invention, an information processing system for assisting in the creation of a job posting comprises at least one processor, the processor is configured to execute the following steps by reading a program, in a first display control step, the system displays a job posting creation screen to the job seeker, the creation screen shows at least a first field, a second field and a third field, the first field is a field in which the job posting position is entered, the second field is a field in which one of several types of items corresponding to the job posting is entered, the third field is a field in which one of several types of items corresponding to the job posting is entered, but different from the item entered in the second field, and in a first reception step, the system receives from the job seeker a request to create a document relating to one of the items to be entered in the second field, along with the content of the job posting entered in the first field, and a first creation step In the first step, an information processing system is provided which, based on receiving a request to create a text about a certain item to be entered in the second column, individually creates a text about that item to be entered in the second column by inputting at least the content of the job opening into the artificial intelligence module, outputs the text created in the first creation step to the second column, in the second reception step, receives from the employer a request to create a text about a certain item to be entered in the third column along with the content of the job opening entered in the first column, in the second creation step, based on receiving the request to create a text about a certain item to be entered in the third column, individually creates a text about that item to be entered in the third column by inputting at least the content of the job opening into the artificial intelligence module, and in the second output step, outputs the text created in the second creation step to the third column.

[0007] In this configuration, an information processing system that enables employers to efficiently create job postings is provided. [Brief explanation of the drawing]

[0008] [Figure 1] This is a diagram showing the configuration of Information Processing System 1. [Figure 2] This is a block diagram showing the hardware configuration of server device 10. [Figure 3] This block diagram shows the hardware configuration of the job seeker terminal 20 and the job applicant terminal 30. [Figure 4] This block diagram shows the functions realized by the server device 10 (control unit 11), the job seeker terminal 20 (control unit 21), and the job seeker terminal 30 (control unit 31). [Figure 5] This is an activity diagram showing an example of the flow of information processing (job posting creation process) performed by Information Processing System 1. [Figure 6] This diagram shows an overview of the job posting creation screen. [Figure 7] This diagram illustrates the process of outputting the generated text to the second column. [Figure 8] This diagram shows the generated text output in the second column. [Figure 9] This diagram illustrates the process of outputting the generated text to the third column. [Figure 10] This diagram illustrates the process of specifying job titles in job postings. [Figure 11] This figure shows an example of the input screen IS in this embodiment. [Modes for carrying out the invention]

[0009] Embodiments of the present invention will be described below. The various features shown in the embodiments below can be combined with each other.

[0010] In other words, the information processing system of this embodiment is as follows. An information processing system that supports the creation of job postings, Equipped with at least one processor, The aforementioned processor is configured to perform the following steps by reading a program: In the first display control step, the job seeker is shown the job posting creation screen, where the creation screen displays at least a first field, a second field, and a third field. The first column is where the job posting details are entered. The second column is a field where one of several items corresponding to the advertised position is entered. The third column is a field where one of several items corresponding to the advertised position is entered, and which is different from the item entered in the second column. In the first application step, the employer receives a request from the employer to create a document concerning the type of item to be entered in the second field, along with the details of the job opening entered in the first field. In the first creation step, based on the receipt of a request to create text relating to the one type of item to be entered in the second field, the text relating to the one type of item to be entered in the second field is created individually by inputting at least the content of the recruitment position into the artificial intelligence module. In the first output step, the text created in the first creation step is output to the second column. In the second application step, along with the details of the advertised position entered in the first field, the employer requests the creation of a document concerning the one type of item to be entered in the third field. In the second creation step, based on the receipt of a request to create text relating to the one type of item to be entered in the third column, the text relating to the one type of item to be entered in the third column is created individually by inputting at least the content of the recruitment position into the artificial intelligence module. An information processing system that, in the second output step, outputs the document created in the second creation step to the third column.

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

[0012] Also, in various information processes according to one embodiment, an input and an output corresponding to the input can be realized. Here, if an output is obtained as a result of the input, the form of information (hereinafter referred to as reference information) referred to in such information processing is not limited. The reference information may be, for example, rule-based information such as a database, a lookup table, a predetermined function (including decision expressions such as regression equations constructed by statistical methods), a learned model in which the correlation between the input and the output has been learned in advance, or a large language model capable of outputting a desired result by inputting a prompt.

[0013] Also, in one embodiment, the "part" may include, for example, hardware resources implemented by a circuit in a broad sense and the information processing of software that can be specifically realized by these hardware resources. Also, in one embodiment, various information is handled, and these information are represented, for example, by physical values of signal values representing voltage and current, the high and low of signal values as a set of binary bits composed of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be executed on a circuit in a broad sense.

[0014] Furthermore, a circuit in a broad sense is a circuit realized by appropriately combining at least a circuit (Circuit), circuitry (Circuitry), a processor (Processor), and a memory (Memory), etc. Also, the processor may be a general-purpose processor or a dedicated circuit. That is, it includes application-specific integrated circuits (ASICs), programmable logic devices (for example, simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field-programmable gate arrays (FPGAs)), etc.

[0015] 1. Hardware Configuration In this section, the hardware configuration will be described.

[0016] <Information Processing System 1> FIG. 1 is a configuration diagram showing Information Processing System 1. The Information Processing System 1 of the present embodiment supports the creation of job offer forms. In a typical aspect, the Information Processing System 1 includes a communication line 2, a server device 10, a plurality of employer terminals 20, and a plurality of applicant terminals 30. The server device 10, the employer terminals 20, and the applicant terminals 30 are configured to be mutually communicable through the communication line 2. The connections of the server device 10, the employer terminals 20, and the applicant terminals 30 may be wired or wireless.

[0017] The Information Processing System 1 constitutes at least a part of a job offer and application system used by, for example, a plurality of employers (First Employer U1 and Second Employer U2) and a plurality of applicants (First Applicant U3 and Second Applicant U4). The Information Processing System 1 mainly performs the creation of job offer forms by employers, the search for applicants, etc. In one embodiment, the Information Processing System 1 consists of one or more devices or components. Hereinafter, these components will be described.

[0018] <Server Device 10> FIG. 2 is a block diagram showing the hardware configuration of the server device 10. The server device 10 includes a control unit 11, a storage unit 12, a communication unit 13, and a communication bus 14. The control unit 11, the storage unit 12, and the communication unit 13 are electrically connected inside the server device 10 via the communication bus 14.

[0019] <Control Unit 11> The control unit 11 performs processing and control of the overall operation related to the server device 10. The control unit 11 is, for example, a Central Processing Unit (CPU). The control unit 11 realizes various functions related to the server device 10 by reading predetermined programs stored in the memory unit 12. That is, information processing by software stored in the memory unit 12 is concretely realized by the control unit 11, which is an example of hardware, and can be executed as each functional unit included in the control unit 11. These will be described in more detail in the next section. Note that the control unit 11 is not limited to being a single unit; the server device 10 may have multiple control units 11 for each function, or a combination thereof.

[0020] <Storage section 12> The storage unit 12 stores various types of information as defined above. This can be done, for example, as a storage device such as a solid-state drive (SSD) that stores various programs related to the server device 10 executed by the control unit 11, or as memory such as random access memory (RAM) that stores temporarily necessary information (arguments, arrays, etc.) related to program calculations. The storage unit 12 stores various programs, variables, etc. related to the server device 10 executed by the control unit 11.

[0021] <Communications Department 13> The communication unit 13 preferably uses wired communication methods such as USB, IEEE1394, Thunderbolt®, and wired LAN network communication, but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, and Bluetooth® communication as needed. In other words, it is more preferable to implement it as a collection of these multiple communication methods. That is, the server device 10 may communicate various information from the outside via the communication unit 13 and the network.

[0022] The server device 10 may be on-premises or in a cloud environment. A cloud-based server device 10 may provide the above-mentioned functions and processing in the form of, for example, SaaS (Software as a Service) or cloud computing.

[0023] <Job seeker terminal 20> Figure 3 is a block diagram showing the hardware configuration of the recruiter terminal 20 and the job seeker terminal 30. As shown in Figure 3A, the recruiter terminal 20 comprises a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, an output unit 25, and a communication bus 26. The control unit 21, storage unit 22, communication unit 23, input unit 24, and output unit 25 are electrically connected within the recruiter terminal 20 via the communication bus 26. The recruiter terminal 20 is an information processing terminal used in the work of each recruiter, who is a user belonging to an organization that receives services provided by the server device 10. The descriptions of the control unit 21, storage unit 22, and communication unit 23 are the same as the descriptions of each part of the server device 10 and are therefore omitted.

[0024] <Input section 24> The input unit 24 receives operation inputs made by the user. The operation inputs are transmitted as command signals to the control unit 21 via the communication bus 26. The control unit 21 can perform predetermined controls or calculations based on the transmitted command signals as needed. The input unit 24 may be included in the housing of the job seeker terminal 20 or it may be an external component. For example, the input unit 24 may be implemented as a touch panel integrated with the output unit 25. When the input unit 24 is implemented as a touch panel, the user can input tap operations, swipe operations, etc. to the input unit 24. Instead of a touch panel, the input unit 24 can be a switch button, mouse, trackpad, QWERTY keyboard, etc.

[0025] <Output section 25> The output unit 25 displays a graphical user interface (GUI) screen that can be operated by the user. The output unit 25 may be included in the housing of the job seeker terminal 20 or it may be an external device. Specifically, the output unit 25 can be implemented as a display device such as a CRT display, liquid crystal display, organic EL display, or plasma display. It is preferable that these display devices be used according to the type of job seeker terminal 20.

[0026] <Job seeker terminal 30> As shown in Figure 3B, the job seeker terminal 30 comprises a control unit 31, a storage unit 32, a communication unit 33, an input unit 34, an output unit 35, and a communication bus 36. The control unit 31, storage unit 32, communication unit 33, input unit 34, and output unit 35 are electrically connected within the job seeker terminal 30 via the communication bus 36. The job seeker terminal 30 is an information processing terminal used by each job seeker who is a user receiving services provided by the server device 10. The descriptions of the control unit 31, storage unit 32, communication unit 33, input unit 34, and output unit 35 are the same as the descriptions of each part in the employer terminal 20 and are therefore omitted.

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

[0028] Figure 4 is a block diagram showing the functions realized by the server device 10 (control unit 11), the job seeker terminal 20 (control unit 21), and the job seeker terminal 30 (control unit 31).

[0029] As shown in Figure 4A, the server device 10 (control unit 11) comprises a display control unit 111, a reception unit 112, a creation unit 113, an output unit 114, an acquisition unit 115, a tag extraction unit 116, and an artificial intelligence unit 120. As shown in Figure 4B, the job seeker terminal 20 (control unit 21) comprises a display unit 211 and an operation acquisition unit 212. As shown in Figure 4C, the job seeker terminal 30 (control unit 31) comprises a display unit 311 and an operation acquisition unit 312.

[0030] <Display Control Unit 111> The display control unit 111 is configured to display various information on the employer terminal 20 and the job seeker terminal 30. For example, the display control unit 111 displays job postings and scouting documents created by the employer, registration information created by the job seeker, etc., on the display unit 211 of the employer terminal 20 or the display unit 311 of the job seeker terminal 30. In this embodiment, as a first display control step, the display control unit 111 displays the job posting creation screen to the employer (employer terminal 20). Here, the creation screen shows at least a first field, a second field, and a third field. The first field is where the recruitment position of the job posting is entered. The second field is where one of several types of items corresponding to the recruitment position is entered. The third field is where one of several types of items corresponding to the recruitment position is entered, but different from the item entered in the second field. In one embodiment, as a second display control step, the display control unit 111 displays an input screen separate from the creation screen to the employer (employer terminal 20). Details about these creation and input screens will be explained later.

[0031] <Reception Desk 112> The reception unit 112 is configured to receive various information from the employer terminal 20 and the job seeker terminal 30. In this embodiment, as a first reception step, the reception unit 112 receives from the employer a request to create a document concerning a certain item to be entered in the second field, along with the content of the job opening entered in the first field. Furthermore, as a second reception step, the reception unit 112 receives from the employer a request to create a document concerning a certain item to be entered in the third field, along with the content of the job opening entered in the first field. Furthermore, as a first revision request reception step, the reception unit 112 receives from the employer a revision request for the document created in the first creation step. Furthermore, as a second revision request reception step, the reception unit 112 receives from the employer a revision request for the document created in the second creation step. Details of the various types of information received by the reception unit 112 will be explained later.

[0032] <Creation Section 113> The creation unit 113 is configured to create various documents based on creation requests (document creation requests) from job seekers. In this embodiment, as a first creation step, the creation unit 113 receives a request to create a document concerning a certain item to be entered in the second field, and individually creates a document concerning that item by inputting at least the contents of the job opening into the artificial intelligence module (artificial intelligence unit 120). Furthermore, as a second creation step, the creation unit 113 receives a request to create a document concerning a certain item to be entered in the third field, and individually creates a document concerning that item by inputting at least the contents of the job opening into the artificial intelligence module (artificial intelligence unit 120). Furthermore, as a first revised document creation step, the creation unit 113 inputs at least the document created in the first creation step and the revision request into the artificial intelligence module (artificial intelligence unit 120), thereby creating a revised document in which the document created in the first creation step has been modified. Furthermore, as a second revised document creation step, the creation unit 113 inputs at least the document created in the second creation step and the revision request to the artificial intelligence module (artificial intelligence unit 120) to create a revised document in which the document created in the second creation step has been modified. Details of the document creation process will be explained later.

[0033] <Output section 114> The output unit 114 is configured to output the text created by the creation unit 113 to predetermined fields. In this embodiment, the output unit 114 outputs the text created in the first creation step to the second field as the first output step. The output unit 114 also outputs the text created in the second creation step to the third field as the second output step. Furthermore, the output unit 114 outputs the revised text corrected in the first revised text creation step to the second field. Finally, the output unit 114 outputs the revised text corrected in the second revised text creation step to the third field. Details of the text output methods will be explained later.

[0034] <Acquisition part 115> The acquisition unit 115 is configured to acquire various types of information that are useful for writing documents. Details of the information acquired by this acquisition unit 115 will be explained later.

[0035] <Tag extraction unit 116> The tag extraction unit 116 is configured to extract tags to be displayed on the recruiter terminal 20, etc. In a typical embodiment, the tag extraction unit 116 selects and extracts tags that match predetermined conditions from a pre-prepared tag master. Here, tags may be read as keywords or labels, and any keyword can be displayed depending on the function of the tag. An example of such a tag is a tag that specifies the job title to be listed on the job posting. Here, the tag that specifies this job title is suggested, for example, based on the content already entered by the recruiter on the creation screen by the function of the tag extraction unit 116. In a more specific embodiment, the tag extraction unit 116 extracts tags from a predetermined job title master. Here, the job title master is, for example, a list of names that indicate job titles (job title names). Details of these tags will be explained later.

[0036] <Artificial Intelligence Department 120> The artificial intelligence unit 120 is configured to receive input from each functional unit and return the instructed output. The artificial intelligence used by each functional unit of the server device 10 may be common to all units, or it may be prepared individually for each functional unit.

[0037] The artificial intelligence unit 120 is an AI (Artificial Intelligence) equipped with learning models such as transformers including GPT (Generative Pretrained Transformer, including GPT-1, GPT-2, GPT-3 and GPT-4), BERT (Bidirectional Encoder Representations from Transformers), BART (Bidirectional and Auto-regressive Transformer), and language models such as recurrent neural networks (RNNs), and may also include generative AI.

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

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

[0040] The artificial intelligence unit 120 may be a general-purpose natural language processing learning model, such as a Large Language Model (LLM), which has learned from a vast amount of data. An LLM is a learning model that has been pre-trained on a large amount of data consisting of text data, etc. (for example, (i) web content on the internet, or (ii) data stored in a predetermined database), and can perform various language processing tasks by being given a task. It can perform a wide range of natural language processing tasks, such as understanding sentence patterns and context, responding to questions, and generating sentences, according to the given prompts. Such a general-purpose learning model includes language models that can handle various tasks without fine-tuning using One-shot Learning or Few-shot Learning. Furthermore, the general-purpose learning model may also be configured to handle various tasks using Zero-shot Learning. The artificial intelligence used in each functional unit of the control unit 11 may be a separate learning model, or it may be a common general-purpose learning model.

[0041] The learning model included in the artificial intelligence unit 120 can undergo additional learning through transfer learning or fine-tuning. For example, whenever new job seeker registration information, job posting registration, etc., occurs, the artificial intelligence unit 120 may perform additional learning and fine-tuning using this as new training data. This improves the accuracy of the information output from the learning model.

[0042] The learning model included in the artificial intelligence unit 120 may be a learning model (distilled model) obtained by knowledge distillation using the original learning model. In knowledge distillation, a pre-trained model, such as a large-scale language model, is used as the teacher model, and the parameters of the student model are adjusted so that the loss of the student model's output relative to the teacher model's output (Soft Target Loss) is small, thereby training the student model, and that student model becomes the distilled model. Alternatively, the student model may be trained so that the loss of the student model's output relative to the correct labels (Hard Target) of the teacher data (combination of input data and output data of the learning model) is small. Compared to the original learning model (teacher model), the distilled model has performance close to that of the original learning model, but with fewer parameters and a lower processing load. Therefore, by using the distilled model, the cost of the information processing system 1 can be reduced.

[0043] For example, the pre-trained model described above may be a distilled model trained using combinations of input and output data from a large-scale language model as training data. Alternatively, when introducing the information processing system 1, a large-scale language model may be used as the pre-trained model, and once training data from that large-scale language model has been accumulated, the distilled model obtained by knowledge distillation using that training data may be used as the pre-trained model for text generation.

[0044] <Display section> The display unit 211 of the job seeker terminal 20 and the display unit 311 of the job seeker terminal 30 each display the screen indicated by the screen data transmitted from the server device 10.

[0045] <Operation acquisition part> The operation acquisition unit 212 of the job seeker terminal 20 receives operations from the user (job seeker) using the job seeker terminal 20. The operation acquisition unit 312 of the job seeker terminal 30 receives operations from the user (job seeker) using the job seeker terminal 30.

[0046] 3. Information Processing Methods This section describes the information processing method of the server device 10. This information processing method is executed by each part of the server device 10.

[0047] Figure 5 is an activity diagram showing an example of the flow of information processing (job posting creation process) performed by Information Processing System 1. The information processing will be explained below in accordance with each activity in this activity diagram.

[0048] The process of creating this job posting is executed when a predetermined creation screen is displayed on the recruiter terminal 20. In other words, in this embodiment, the recruiter requests the server device 10 to display the creation screen via the recruiter terminal 20, and the server device 10 accepts this display request (Activities A101, A102). In response to this display request, the server device 10 performs predetermined display control so that the job posting creation screen is displayed on the recruiter terminal 20 (Activities A103, A104).

[0049] Figure 6 shows an overview of the job posting creation screen. The creation screen CS shown in Figure 6 displays various items (items I1 to I6, etc.) to be included in the job posting, such as position name, job description, working conditions, application qualifications, job type, and work location. In this embodiment, the creation screen CS may display each item differently, for example, by marking items that are mandatory to include in the job posting with "[Required]". Furthermore, the items to be included in the job posting are not limited to those shown in Figure 6, and various other items may be used.

[0050] As described above, the creation screen CS of this embodiment shows at least a first column, a second column, and a third column. Here, the first column is where the job posting position is entered, the second column is where one of several items corresponding to the job posting position is entered, and the third column is where one of several items corresponding to the job posting position is entered, but different from the item entered in the second column.

[0051] In the example shown in Figure 6, each field corresponds as follows. First, the first field corresponds to field C1, where the "Position Name (i.e., the position being recruited)" shown as item I1 is entered. Note that "Position being recruited" indicates the target of the job posting and can be read as "Job posting title" or "Job name". The second field is where the job description corresponding to the position is entered. In the example shown in Figure 6, the second field corresponds to field C2, where the "Job Description (Job Responsibilities)" shown as item I2 is entered. The third field is where the application qualifications corresponding to the position are entered. In the example shown in Figure 6, the third field corresponds to fields C31 and C32, where the "Application Qualifications" shown as item I4 are entered. Note that, as shown in the form of fields C31 and C32, the second and third fields do not necessarily have to consist of only one field, as long as they correspond to a type of item. In other words, a combination of fields that correspond to a single item and are related to each other can be adopted as the second and third fields. In this specification, "field" is treated as a general term for any certain division on the screen. That is, some of the "fields" in this specification are divisions made for the purpose of screen layout, etc., and are not necessarily intended to receive information input from job seekers, etc. (for example, field C20 in Figure 7).

[0052] Note that the contents of the second and third columns may not be in any combination other than those described above. For example, the second column may be used for entering application qualifications, and the third column for entering job duties. Also, the second column and / or the third column may be used for entering various items that may be included in the text of the job posting. For example, the second and third columns may be structured so that text such as PR from the employer to job seekers, the attractiveness of the position being offered, and the employer's advantages over other companies are entered there.

[0053] In the job posting creation process of this embodiment, the position to be recruited is entered in the first column (Activity A105). That is, in the example shown in Figure 6, the position to be recruited (UI / UX Designer) is entered in column C1, and in the information processing method of this embodiment, subsequent processing will be carried out based on this input.

[0054] When the specified information is entered in the first field in this manner, the job seeker requests the creation of text for the second field, and the server device 10 accepts this text creation request (Activities A106, A107). In a typical embodiment, the reception unit 112 of the server device 10 accepts the text creation request for a type of item to be entered in the second field based on the fact that the job seeker has operated on the first object, which is associated with the second field on the creation screen CS. That is, the job seeker who has entered the job opening in field C1 requests the creation of text to be entered in the second field (field C2) by pressing button BT2 (first object) in Figure 6, and the server device 10 accepts this creation request.

[0055] In this way, when the reception unit 112 of the server device 10 receives a request to create a document related to a certain item to be entered in the second column, the creation unit 113 of the server device 10 inputs at least the contents of the recruitment position into the artificial intelligence module (artificial intelligence unit 120) and creates the document. In this way, documents related to a certain item to be entered in the second column are created individually (Activity A108). The output unit 114 of the server device 10 also outputs the created document to the second column and displays it on the job seeker terminal 20 (Activities A109, A110).

[0056] In a typical embodiment, when creating the text to be entered in the second (or third) column, the creation unit 113 of the server device 10 gives the following instructions to the artificial intelligence module (artificial intelligence unit 120). That is, the creation unit 113 of the server device 10 instructs the artificial intelligence module (artificial intelligence unit 120) to create the text to be entered in the second (or third) column based on the recruitment position information entered in the first column (by inputting a prompt), and causes the artificial intelligence module (artificial intelligence unit 120) to output the text to be entered in the second (or third) column. In order to further improve the accuracy of text creation, the acquisition unit 115 of the server device 10 may be made to acquire predetermined information, and this may also be input to the artificial intelligence module (artificial intelligence unit 120). The contents acquired by such an acquisition unit 115 will be described in detail later.

[0057] The instructions that the creation unit 113 gives to the artificial intelligence module (artificial intelligence unit 120) can be set as appropriate, but typical examples include the following instructions. Specifically, the instructions given by the creation unit 113 are to output text related to the items in the second (or third) column, based on the information of the recruitment position entered in the first column. For example, if the second column is a field for entering "job description (duties)", the creation unit 113 instructs the artificial intelligence module (artificial intelligence unit 120) to generate text for "job description (duties)" to be entered in the second column, based on the information of the recruitment position entered in the first column. Also, if the third column is a field for entering "application qualifications", the creation unit 113 instructs the artificial intelligence module (artificial intelligence unit 120) to generate text for "application qualifications" to be entered in the third column, based on the information of the recruitment position entered in the first column. Examples of instructions given by the creation unit 113 include, for example, instructing it to extract elements that the employer wants to appeal to job seekers (appeal elements) from various perspectives based on the information of the job opening entered in the first column, and then instructing it to construct a text based on these extracted elements. Examples of various perspectives here include, for example, the type of person the employer is looking for, such as "what kind of person do we want to hire?", as well as "what kind of work is it?", "the background of the recruitment", "what kind of environment can we offer?", "qualifications and skills", "job content and specific tasks", and "career path and growth opportunities", but it is not limited to these, and the creation unit 113 can extract appeal elements from various perspectives related to the job posting. Furthermore, it may be instructed to extract not just one of these appeal elements, but two or more. In addition, after extracting these appeal elements, the creation unit 113 can select the appeal elements that are appropriate to output in the second (or third) column and adjust them to create a natural-sounding text, thereby creating a text to be output in the second or third column. Furthermore, although this relates to the information that can be input to the artificial intelligence module (artificial intelligence unit 120), the appeal elements extracted and selected by the artificial intelligence module (artificial intelligence unit 120) may be associated with the various types of information acquired by the acquisition unit 115, as described later.As mentioned above, the learning model included in the artificial intelligence module (artificial intelligence unit 120) may be a general-purpose learning model such as a large-scale language model, or it may be a learning model that takes information on job postings as input and outputs text related to the items corresponding to the second (or third) column.

[0058] Figure 7 is a diagram illustrating the process of outputting the generated text to the second column. Figure 8 shows the state after the generated text has been output to the second column. As shown in Figure 7, when a request is made to create text related to the items to be entered in the second column (column C2), column C20 is inserted in a manner that corresponds to the second column (column C2). Within column C20, there is a column C21 that shows the generated text (text related to the generated work content) and a column C22 where text information for additional instructions (requests for revisions) can be entered. Also within column C20, there is a button BT5 to cancel the text creation process, a button BT6 to regenerate the text, and a button BT7 to apply the created text to the second column (column C2).

[0059] In other words, a job seeker viewing the screen shown in Figure 7 can check the content of the text generated in column C21 and then press button BT7 to output the generated text to column C2. That is, by pressing button BT7, the generated text is inserted into column C2 as shown in Figure 8. When the text is inserted into column C2 in this way, column C20, which was displayed in Figure 7, may be hidden. Alternatively, the generated text may be output directly to the second column (column C2).

[0060] In this embodiment, the creation unit 113 of the server device 10 can create multiple sentences relating to a single item to be entered in the second column. The output unit 114 may also present the created multiple sentences to the job seeker in a manner that allows the job seeker to select one of the sentences, and output the sentence selected by the job seeker from among the presented multiple sentences to the second column.

[0061] In other words, in the example in Figure 7, the creation unit 113 creates two types of documents related to the job description, and the display control unit 111 controls the display to show one of the two generated documents in column C21. That is, the display "1 / 2" in column C20 indicates to the job seeker that the first of the two generated document candidates is being displayed. A job seeker viewing the screen in Figure 7 can check a document other than the one currently displayed on the creation screen CS by manipulating object OBJ1. The job seeker can also select one of the multiple document candidates created and then press button BT7 to determine which document to output to the second column (column C2). As mentioned earlier, the selected document is output to the second column (column C2).

[0062] When creating multiple types of documents in this manner, the creation unit 113 instructs the artificial intelligence module (artificial intelligence unit 120) to create multiple different documents. To illustrate with an example of creating two types of documents, the creation unit 113 instructs the artificial intelligence module (artificial intelligence unit 120) to create multiple documents so that the content of the documents differs, for example, one in a formal tone and the other in a casual tone. Of course, the content of the multiple documents to be created is not limited to this, and the content may be changed from various perspectives according to the needs of the job seeker, etc.

[0063] In this embodiment, the text displayed in column C21 (the text created in the first creation step) may be output to the second column (column C2), or a modified version of the text displayed in column C21 (the text created in the first creation step) may be output to the second column (column C2).

[0064] In other words, the reception unit 112 may, as a first revision request reception step, receive revision requests from job seekers for the text created in the first creation step. The creation unit 113 may, as a first revised text creation step, input at least the text created in the first creation step and the revision request into the artificial intelligence module (artificial intelligence unit 120) to create a revised text in which the text created in the first creation step has been revised. Furthermore, the output unit 114 may output the revised text to the second column.

[0065] In the example shown in Figure 7, the text that has already been created (the text shown in column C21) can be modified by pressing button BT6, which is labeled "Regenerate". In other words, the reception unit 112 receives a request to modify the text created in the first creation step based on the fact that the third object (button BT6), which is associated with the second column (C2) on the creation screen CS, has been operated by the job seeker.

[0066] When a revision request is received in this manner, the creation unit 113 inputs the text shown in column C21 (the text initially created by the creation unit 113) into the artificial intelligence module (artificial intelligence unit 120), and instructs the artificial intelligence module (artificial intelligence unit 120) to revise the input text, thereby regenerating the text related to the work content. While such text regeneration may be based solely on the text shown in column C21, the accuracy of text regeneration can be improved by adopting the following configuration.

[0067] In other words, the above-mentioned revision request may include text information entered by the job seeker. Specifically, in the example shown in Figure 7, the system is configured to allow the job seeker to input revision guidelines, etc., as text information in column C22. When the job seeker presses button BT6, the creation unit 113 also inputs this text information into the artificial intelligence module (artificial intelligence unit 120) and can regenerate the text. From this perspective, it can be said that the revised text is created based on the text information. The regenerated revised text is also displayed in column C21, just like the text created in the first creation step. When the job seeker sees this display, they can press button BT7 to output the revised text to the second column (column C2). In this case, the learning model included in the artificial intelligence module (artificial intelligence unit 120) may be a general-purpose learning model such as a large-scale language model, or it may be a learning model that takes the text information such as revision guidelines entered by the job seeker as input and is trained to output a revised version of the input text.

[0068] Even if no correction guidelines are entered by the job seeker in column C22, text correction (regeneration) is still possible. The artificial intelligence module (artificial intelligence unit 120) is configured to create output text after extracting it with a predetermined probability, so even if no specific correction guidelines are entered, it is possible to output a different text in column C21.

[0069] In this manner, the text created in the second column can be output. Furthermore, the recruiter may modify the text output in the second column (column C2) as appropriate by operating the recruiter terminal 20.

[0070] After the text is inserted into the second column (column C2) in this manner, the process of creating the text to be inserted into the third column is performed. This process of creating the text to be inserted into the third column is triggered by the job seeker making a request for text creation, similar to the case with the second column described above. That is, the reception unit 112 receives a request to create text for a type of item to be entered into the third column, based on the fact that the job seeker has operated a second object, which is different from the first object and is associated with the third column on the creation screen. In other words, in the example shown in Figure 6, by pressing button BT3 (second object), a request is made to create text to be entered into the third column (columns C31 and C32), and the server device 10 receives this creation request (activities A111, A112).

[0071] In this way, when the reception unit 112 of the server device 10 receives a request to create a document related to a certain item to be entered in the third column, the creation unit 113 of the server device 10 inputs at least the contents of the recruitment position into the artificial intelligence module (artificial intelligence unit 120) and creates the document. In this way, documents related to a certain item to be entered in the third column are created individually (Activity A113). The output unit 114 of the server device 10 outputs the created document to the third column and displays it on the job seeker terminal 20 (Activities A114, A115).

[0072] The basic processing flow when outputting text to the third column is almost the same as the processing flow when outputting text to the second column, but we will explain this with reference to Figure 9. Figure 9 is a diagram that explains the process of outputting the generated text to the third column.

[0073] In other words, the example shown in Figure 9 shows a configuration in which, when button BT3 for generating application qualifications is pressed, a field C33 displaying the generated text about the application qualifications is displayed. The third field described in this embodiment relates to "application qualifications" and has two fields: [Required (MUST)] and [Wanted (WANT)] (see fields C31 and C32). The text generated by the creation unit 113 is created for each of the two aforementioned fields, with one shown in field C34 and the other in field C35.

[0074] In Figure 9, object OBJ2 has the same function as object OBJ1 in Figure 7, and switches the display from the currently shown text candidate on the creation screen CS to another text candidate. Buttons BT8, BT9, and BT10 have the same function as buttons BT5, BT6, and BT7 in Figure 7. When button BT9 is pressed, the text information entered in field C36 is also input to the artificial intelligence module (artificial intelligence unit 120) and a revised text can be created. When button BT10 is pressed, the content displayed in field C34 is output to field C31, and the content displayed in field C35 is output to field C32.

[0075] In other words, just as with the text output in the second field, the text to be output in the third field can also be modified. That is, the reception unit 112 may receive a request from the job seeker to modify the text created in the second creation step. Here, the reception unit 112 can receive a request to modify the text created in the second creation step based on the fact that the fourth object (button BT9), which is associated with the third field on the creation screen CS, has been operated by the job seeker.

[0076] Furthermore, the creation unit 113 can input the text created in at least the second creation step and the correction request into the artificial intelligence module (artificial intelligence unit 120) to create a revised text in which the text created in the second creation step has been corrected. This revised text is then output to the third column (columns C31 and C32) when button BT10 is pressed.

[0077] In this way, after the required information is entered in the second and third fields in addition to the first field, the button BT4 in Figure 6 is pressed, and the employer requests confirmation of the job posting (Activity A116). The server device 10 accepts this confirmation request and confirms the job posting (Activities A117, A118). The employers whose postings have been confirmed in this way will be made available for viewing by job seekers, etc., as appropriate.

[0078] Prior to the finalization of the job posting, input may be made in fields other than the second and third fields. For example, in the example in Figure 6, a field C3 is provided where "Working Conditions" can be entered as item I3. By manually entering information in this field C3, the employer can reflect that information in the content of the job posting. Of course, the items included in the job posting made available for viewing by job seekers are not limited to those shown in Figure 6. Information such as work location, compensation, and welfare benefits may also be included in the job posting as information that job seekers desire.

[0079] Furthermore, the creation screen CS may also show an area where the job title in the job posting can be specified. In the example in Figure 6, item I5 is an item corresponding to the job title, and an area (field C4) for specifying (inputting) this item is displayed in the creation screen CS. In this embodiment, the area is configured so that the job seeker can specify the job title to be listed in the job posting by selecting a tag.

[0080] The specific details will be explained with reference to Figure 10. Figure 10 is a diagram illustrating the process of specifying job titles in a job posting. In Figure 10, the content to be described as "job title" is displayed in column C4 as a group of tags TG1. The system is configured so that the job seeker can select a portion of these tags TG1 to specify the tags to be described as job titles.

[0081] Furthermore, the tag TG1 here may be suggested based on the content already entered by the job seeker in the creation screen CS. That is, if there is already content entered in the creation screen CS when the job seeker attempts to enter the "job title" field, the system may be configured to display the tag TG1 in field C4 that is highly relevant to the content already entered.

[0082] More specifically, the following processing may be performed. That is, the tag extraction unit 116 of the server device 10 may be configured to extract tag TG1 from a predetermined job title master. The display control unit 111 may then display the extracted tag TG1 in the area of ​​the creation screen. In a typical embodiment, such tag extraction processing can be made more efficient by the functions of an artificial intelligence module (artificial intelligence unit 120). That is, the tag extraction unit 116 may extract tag TG1 by inputting at least the content already entered by the job seeker on the creation screen CS and the job title master into the artificial intelligence module (artificial intelligence unit 120).

[0083] In other words, the server device 10 can store multiple keywords (such as job titles) related to various occupations in a predetermined memory area (typically the memory unit 12) as an occupation master. In this state, the tag extraction unit 116 inputs the content entered into the creation screen CS (typically the content entered in the first, second, and third fields, as well as various other fields present in the creation screen CS) and the occupation master into the artificial intelligence module (artificial intelligence unit 120), and instructs the artificial intelligence module (artificial intelligence unit 120) to extract keywords that are highly relevant to the assumed occupations from the content entered into the creation screen CS. Although not necessarily limited to this, such extraction processing may be carried out as follows. First, the tag extraction unit 116 instructs the artificial intelligence module (artificial intelligence unit 120) to convert the text content entered into the creation screen CS into vector data. Meanwhile, the tag extraction unit 116 also instructs the artificial intelligence module (artificial intelligence unit 120) to similarly convert the keywords for occupations present in the occupation master into vector data. The tag extraction unit 116 then instructs the artificial intelligence module (artificial intelligence unit 120) to extract keywords from the job title master that have a high correlation with the content entered in the creation screen CS, based on the proximity of the two sets of vector data. The proximity of the two sets of vector data can be evaluated using various methods, but typically it is evaluated by the angle between the two vectors (cosine similarity), etc. The correlation here may also be scored. The keywords may then be displayed in column C4 in descending order of their scores.

[0084] Furthermore, while we have shown how to input the recruitment positions entered in column 1 into the artificial intelligence module (artificial intelligence unit 120) when creating the text to be entered in columns 2 and 3, the content to be entered into the artificial intelligence module (artificial intelligence unit 120) may also include various information acquired by the acquisition unit 115. A typical example of this will be described below.

[0085] In other words, when the acquisition unit 115 receives a creation request in the first or second acceptance step, if there is input information entered in the creation screen CS other than the content of the recruitment position, it can acquire that input information. The creation unit 113 then inputs this input information along with the recruitment position into the artificial intelligence module (artificial intelligence unit 120), thereby creating text related to a type of item to be entered in the second or third column.

[0086] This input information consists of the information entered for the various items provided on the creation screen CS. In other words, the input information may include the information entered in the second and / or third fields. If there is already information entered in the field where the text is to be created, that already entered text can be included as part of the input information. That is, when creating text to be entered in the second field, if there is already text entered in the second field (typically a draft or text used in past job postings, etc.), this already entered text can be included as part of the input information, thereby improving the accuracy of the text to be created. Of course, the information entered on the creation screen CS that can be included in the input information is not limited to the contents of the second and third fields, but may include various types of information that can be entered on the creation screen CS. For example, in the example in Figure 6, the information entered in fields C3 and C4 may be content related to items separate from the second and third fields.

[0087] Furthermore, the acquisition unit 115 can acquire information different from the information entered in the creation screen CS. That is, the display control unit 111 of the server device 10 can display a screen different from the creation screen CS to the job seeker, and in response to the input on this different screen, it can cause the acquisition unit 115 to acquire predetermined information.

[0088] In a more typical embodiment, the display control unit 111 can display an input screen separate from the creation screen CS to the job seeker. The acquisition unit 115 may then perform information acquisition processing based on the content entered by the job seeker on the input screen.

[0089] In other words, in the example of the creation screen CS shown in Figure 6, a button BT1 is displayed on the screen, and when the job seeker presses this button BT1, another input screen is displayed. Figure 11 shows an example of the input screen IS in this embodiment. In this input screen IS, when predetermined information is entered and the button BT13 is pressed, the input information acquisition unit 115 is configured to acquire the entered information. If such acquisition processing is not performed, the job seeker can return to the creation screen CS by pressing the button BT12.

[0090] In a typical embodiment, the acquisition unit 115 can acquire information about the ideal candidate profile sought by the employer based on the employer's operations on the input screen IS. The acquisition of information about the ideal candidate profile can also be achieved through operations on fields C5 and C6. In the input screen IS shown in Figure 11, field C5 is configured to allow the employer to input information about the ideal candidate profile. In the example of the input screen IS in Figure 11, field C51 within field C5 is configured to allow text information to be entered, and based on the entered text information, a tag TG2 indicating the recruitment background and job description is displayed in field C61. When this tag TG2 is selected by the employer, the acquisition unit 115 can acquire information about the ideal candidate profile sought by the employer.

[0091] The group of tags TG2 presented in column C61 may be extracted and displayed (suggested) by the function of the tag extraction unit 116. That is, the server device 10 may store a master of tags representing the recruitment background and job content in advance, and may be configured to extract appropriate tags from the master by comparing them with the text information entered by the recruiter in column C51, and display them as tags TG2 in column C61. When performing the extraction here, for example, if there is information already entered in the creation screen CS, the accuracy of the extraction may be improved by referring to such input information. The extraction process for tags TG2 here may be based on the same process as for tags TG1 described above. That is, first, the tag extraction unit 116 instructs the artificial intelligence module (artificial intelligence unit 120) to convert the text entered in column C51 into vector data. At the same time, the tag extraction unit 116 instructs the artificial intelligence module (artificial intelligence unit 120) to similarly convert keywords that exist in the master of tags representing the recruitment background and job content into vector data. The tag extraction unit 116 then instructs the artificial intelligence module (artificial intelligence unit 120) to extract keywords from the master that have a high correlation with the content entered in column C51, based on the proximity of the two vector data. The proximity of the two vector data here may be evaluated by the angle between the two vectors (cosine similarity), similar to the extraction process for tag TG1. The correlation here may also be scored, and the keywords may be displayed in column C61 in descending order of their scores.

[0092] This group of tags TG2 is automatically extracted and displayed by the server device 10, but job seekers who access the input screen IS can also manually enter the recruitment background and job details. In other words, field C62 is configured to allow input of the recruitment background and job details as text information. After entering text information in field C62, the recruitment background and job details related to the job can be identified by pressing button BT11.

[0093] In this way, based on the selection of tag TG2 and the content entered by the job seeker in field C62, the acquisition unit 115 can acquire information about the type of person the job seeker is looking for. Specifically, if the button BT13 on the input screen IS is pressed after the job seeker has entered the required information, the acquisition unit 115 can acquire the information entered on the input screen IS. As a result, the server device 10 can obtain information about the type of person the job seeker is looking for, and the creation unit 113 can input the information about the type of person along with the content of the recruitment position into the artificial intelligence module (artificial intelligence unit 120) to create a sentence about a type of item to be entered in the second or third field.

[0094] On the other hand, the acquisition unit 115 can also acquire information about job seekers. When the acquisition unit 115 acquires information about job seekers in this way, the creation unit 113 can input the information about the job seekers along with the job openings into the artificial intelligence module (artificial intelligence unit 120) to create text related to a type of item to be entered in the second or third column.

[0095] While the acquisition of information about job seekers may be based on text entered by the job seekers, in the server device 10 of this embodiment, the acquisition unit 115 is configured to acquire information about job seekers from publicly available information on the network. That is, in the example shown in Figure 11, a field C7 is provided for acquiring information about job seekers. Specifically, field C71 within field C7 is configured to allow the input of the URL of the job seeker's site (typically a company homepage, etc.) or the job seeker's recruitment site. In a typical example, the acquisition unit 115 can acquire information about job seekers based on the URL entered by the job seeker in field C71. That is, when button BT13 is pressed with a predetermined URL entered in field C71, the acquisition unit 115 collects information from the web page corresponding to the entered URL by crawling or scraping, and thereby acquires the characteristics of the job seeker. "Information about the employer" includes, for example, information indicating the business content, industry, organizational size, performance, products or services handled, financial status, management plan, and management vision, but is not limited to these; the acquisition unit 115 can select appropriate information from the available information. The information about the employer acquired in this way can be reflected in the text output in the second and third columns. For example, the creation unit 113 can create various texts that are expected to be output in the second and third columns, by placing keywords highly relevant to the employer information at the beginning. In other words, when the text for the second and third columns is created with the employer information appropriately placed, it becomes easier for job seekers who view the job posting to recall an image of the employer. As a result, it is thought that this can contribute to a smoother matching of employers and job seekers.

[0096] 4. Effect The operation of this embodiment can be summarized as follows: In this embodiment, the text to be entered in the second field and the text to be entered in the third field are created separately and then output to their respective fields. This allows job seekers to create job postings efficiently by checking the content of each item as they go along.

[0097] 5. Others In the above embodiment, the server device 10 performed various storage and control functions, but instead of the server device 10, multiple external devices may be used. That is, various information and programs may be stored in a distributed manner across multiple external devices using blockchain technology or the like. In particular, the artificial intelligence unit 120 may be an external configuration of the server device 10. In that case, the external artificial intelligence unit 120 may be provided by, for example, an artificial intelligence service server, and is configured to receive input from each functional unit of the server device 10, receive requests to execute artificial intelligence services, and return the instructed output as a processing result to the server device 10. The artificial intelligence service server may be a server that provides services using a language model as a learning model, or a server that executes language processing tasks using a language model. The artificial intelligence service server may be constructed using an LLM. The artificial intelligence service server receives prompt input in the form of text, images, audio, etc., and generates and responds with answers to the prompts.

[0098] Furthermore, although the above embodiment described a method of entering the recruitment position in the first column, the content to be entered in the first column can also be other than the recruitment position. That is, one of the items necessary for creating a job posting can be entered in the first column, and the text to be entered in the second and third columns can be automatically generated accordingly.

[0099] Furthermore, in the above embodiment, prior to the output of the text created in the second column (column C2), a separate column C20 is displayed, allowing the job seeker to confirm the created text. However, it is also possible to output the text created in the second column (column C2) without going through the display of such column C20. That is, the created text may be directly output to the second column (column C2) when button BT2 on the creation screen CS is pressed (the created text may be output to the second column by clicking button BT2 once). Similarly, the created text may be directly output to the third column (columns C31 and C32) when button BT3 on the creation screen CS is pressed (the created text may be output to the third column by clicking button BT3 once).

[0100] Furthermore, although the above embodiment describes a configuration in which separate fields are provided for inputting correction instructions for the second field and for inputting correction instructions for the third field, a field for inputting correction instructions for the entire creation screen CS may also be provided within the creation screen CS. In such an example, based on the input correction instructions, it becomes possible to perform batch correction processing on both the text related to the second field and the text related to the third field.

[0101] The embodiments of this model are not limited to the information processing system 1, but may also be an information processing method or a program. The information processing method comprises each step executed by the information processing system 1. The program causes a computer to execute each step of the information processing system 1.

[0102] The product may be provided in any of the following embodiments.

[0103] (1) An information processing system that assists in the creation of a job posting, comprising at least one processor, wherein the processor is configured to perform the following steps by reading a program, in the first display control step, the system causes the job seeker to display a job posting creation screen, where the creation screen shows at least a first field, a second field and a third field, the first field is a field in which the recruitment position of the job posting is entered, the second field is a field in which one of several types of items corresponding to the recruitment position is entered, the third field is a field in which one of several types of items corresponding to the recruitment position is entered, but different from the item entered in the second field, in the first reception step, the system receives from the job seeker a request to create a document relating to the one type of item to be entered in the second field, along with the content of the recruitment position entered in the first field, and in the first creation step, An information processing system that, upon receiving a request to create a document relating to one type of item to be entered in the second column, individually creates a document relating to one type of item to be entered in the second column by inputting at least the contents of the recruitment position into an artificial intelligence module; in the first output step, outputs the document created in the first creation step to the second column; in the second reception step, receives a request from the recruiter to create a document relating to one type of item to be entered in the third column, along with the contents of the recruitment position entered in the first column; in the second creation step, based on the receipt of the request to create a document relating to one type of item to be entered in the third column, individually creates a document relating to one type of item to be entered in the third column by inputting at least the contents of the recruitment position into an artificial intelligence module; and in the second output step, outputs the document created in the second creation step to the third column.

[0104] (2) An information processing system as described in (1) above, wherein in the first reception step, a request to create a document relating to one type of item to be entered in the second field is received based on the fact that the first object provided in association with the second field on the creation screen has been operated by the recruiter, and in the second reception step, a request to create a document relating to one type of item to be entered in the third field is received based on the fact that the second object, which is different from the first object and provided in association with the third field on the creation screen, has been operated by the recruiter.

[0105] (3) An information processing system as described in (1) or (2) above, wherein in the acquisition step, information regarding the type of person sought by the recruiter is acquired, and in the first creation step, the information regarding the type of person is input into the artificial intelligence module along with the content of the recruitment position, thereby creating text regarding the type of item to be entered in the second column.

[0106] (4) An information processing system according to any one of (1) to (3) above, wherein in the acquisition step, information about the job seeker is acquired, and in the first creation step, information about the job seeker is input to the artificial intelligence module along with the job position to create a document relating to one type of item to be entered in the second column.

[0107] (5) An information processing system as described in (4) above, wherein the acquisition step acquires information about the job seeker from publicly available information on the network.

[0108] (6) In the information processing system described in (5) above, the acquisition step involves acquiring information about the job seeker based on the URL entered by the job seeker.

[0109] (7) An information processing system according to any one of (3) to (6) above, wherein in the second display control step, an input screen separate from the creation screen is displayed to the job seeker, and in the acquisition step, information acquisition processing is performed based on the content entered by the job seeker on the input screen.

[0110] (8) An information processing system according to any one of (1) to (7) above, wherein in the acquisition step, when a creation request is received, if there is input information entered on the creation screen other than the content of the recruitment position, the input information is acquired, and in the first creation step, the input information is entered into the artificial intelligence module together with the recruitment position to create a document relating to the one type of item to be entered in the second field.

[0111] (9) An information processing system as described in (8) above, wherein the input information includes the information entered in the second column and / or the third column.

[0112] (10) An information processing system according to any one of (1) to (9) above, wherein in the first creation step, multiple sentences relating to one type of item to be entered in the second column are created, and in the first output step, the multiple sentences created are presented to the recruiter in a manner that allows the recruiter to select one of the multiple sentences, and the sentence selected by the recruiter from among the multiple sentences presented is output to the second column.

[0113] (11) An information processing system according to any one of (1) to (10) above, wherein in a first revision request receiving step, a revision request for the document created in the first creation step is received from the recruiter; in a first revised document creation step, at least the document created in the first creation step and the revision request are input to an artificial intelligence module to create a revised document in which the document created in the first creation step has been revised; and in a first output step, the revised document is output to the second column.

[0114] (12) An information processing system as described in (11) above, wherein in the first revision request acceptance step, the information processing system accepts a revision request for the document created in the first creation step based on the fact that the third object provided in association with the second field on the creation screen has been operated by the recruiter.

[0115] (13) An information processing system according to any one of (1) to (12) above, wherein in the second revision request receiving step, a revision request for the document created in the second creation step is received from the recruiter; in the second revised document creation step, at least the document created in the second creation step and the revision request are input to an artificial intelligence module to create a revised document in which the document created in the second creation step has been revised; and in the second output step, the revised document is output to the third column.

[0116] (14) In the information processing system described in (13) above, the second correction request receiving step receives a correction request for the document created in the second creation step based on the fact that the fourth object provided in association with the third field on the creation screen has been operated by the recruiter.

[0117] (15) An information processing system described in any one of (11) to (14) above, wherein the correction request includes text information entered by the job seeker, and the corrected document is created based on the text information.

[0118] (16) An information processing system according to any one of (1) to (15) above, wherein the creation screen further shows an area where the job title in the job posting can be specified, and the area is configured such that the job seeker can specify the job title to be described in the job posting by selecting a tag, wherein the tag is suggested based on the content already entered by the job seeker on the creation screen.

[0119] (17) An information processing system as described in (16) above, wherein in the tag extraction step, the tags are extracted from a predetermined job title master, and in the first display control step, the extracted tags are displayed in the area of ​​the creation screen.

[0120] (18) An information processing system as described in (17) above, wherein in the tag extraction step, the tag is extracted by inputting at least the content already entered by the job seeker on the creation screen and the job title master into an artificial intelligence module.

[0121] (19) An information processing system described in any one of (1) to (18) above, wherein the second column is a field in which the job description corresponding to the recruitment position is entered, and the third column is a field in which the application qualifications corresponding to the recruitment position are entered.

[0122] (20) An information management method comprising each step performed by the information processing system described in any one of (1) to (19) above.

[0123] (21) A program that causes a computer to perform each step of the information processing system described in any one of (1) to (19) above. Of course, this is not always the case.

[0124] Finally, while various embodiments relating to this disclosure have been described, these are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of symbols]

[0125] 1: Information Processing System 2: Communication lines 10: Server device 11: Control Unit 12: Storage section 13: Communications Department 14: Communications bus 20: Job seeker terminal 21: Control Unit 22: Storage section 23: Communications Department 24: Input section 25: Output section 26: Communications bus 30: Job seeker terminal 31: Control Unit 32: Storage section 33: Communications Department 34: Input section 35: Output section 36: Communications bus 111: Display Control Unit 112: Reception Department 113: Creation Department 114: Output section 115: Acquisition Department 116: Tag extraction unit 120: Artificial Intelligence Department 211:Display section 212: Operation acquisition section 311: Display section 312: Operation acquisition section BT1~BT13: Buttons C1~C7, C20~C22, C31~C36, C51, C61~C62, C71: Column CS: Creation screen I1~I6: Item IS: Input screen OBJ1, OBJ2: Objects TG1, TG2: Tags U1: 1st job applicant U2: Second-choice applicant U3: 1st job applicant U4: 2nd job applicant

Claims

1. An information processing system that supports the creation of job postings, Equipped with at least one processor, The aforementioned processor is configured to perform the following steps by reading a program: In the first display control step, the job seeker is shown the job posting creation screen, where the creation screen displays at least a first field, a second field, and a third field. The first column is where the job posting information for the position being advertised is entered. The second column is a field where one of several items corresponding to the advertised position is entered. The third column is a field where one of several items corresponding to the advertised position is entered, and which is different from the item entered in the second column. In the first application step, the employer receives a request from the employer to create a document concerning the type of item to be entered in the second field, along with the details of the job opening entered in the first field. In the first creation step, based on receiving a request to create text relating to one type of item to be entered in the second field, the text relating to one type of item to be entered in the second field is created individually by inputting at least the content of the recruitment position into the artificial intelligence module. In the first output step, the text created in the first creation step is output to the second field. In the second application step, along with the details of the advertised position entered in the first field, the employer requests the creation of a document concerning the one item to be entered in the third field. In the second creation step, based on the receipt of a request to create text relating to the one type of item to be entered in the third column, text relating to the one type of item to be entered in the third column is created individually by inputting at least the content of the recruitment position into the artificial intelligence module. An information processing system that, in the second output step, outputs the text created in the second creation step to the third column.

2. In the information processing system described in claim 1, In the first reception step, based on the fact that the first object provided in association with the second field on the creation screen has been operated by the job seeker, a request to create text relating to one type of item to be entered in the second field is received, An information processing system that, in the second reception step, receives a request to create text relating to one type of item to be entered in the third field, based on the fact that a second object, different from the first object and provided in association with the third field on the creation screen, has been operated by the job seeker.

3. In the information processing system described in claim 1, In the acquisition step, information regarding the ideal candidate profile sought by the employer is obtained. An information processing system that, in the first creation step, inputs information about the candidate profile along with the content of the recruitment position into the artificial intelligence module to create text about the type of item to be entered in the second field.

4. In the information processing system described in claim 1, In the acquisition step, information about the job seeker is acquired. An information processing system that, in the first creation step, inputs information about the applicant along with the job opening to the artificial intelligence module to create text about the type of item to be entered in the second field.

5. In the information processing system described in claim 4, The acquisition step involves an information processing system that acquires information about the job seeker from publicly available information on the network.

6. In the information processing system described in claim 5, The acquisition step involves an information processing system that acquires information about the job seeker based on the URL entered by the job seeker.

7. In the information processing system described in claim 3, In the second display control step, the applicant is shown an input screen separate from the creation screen. In the acquisition step, the information processing system performs information acquisition processing based on the content entered by the job seeker on the input screen.

8. In the information processing system described in claim 1, In the acquisition step, when the creation request is received, if there is input information entered on the creation screen other than the content of the recruitment position, the input information is acquired. An information processing system that, in the first creation step, inputs the input information along with the recruitment position into the artificial intelligence module to create a document relating to one type of item to be entered in the second field.

9. In the information processing system described in claim 8, The aforementioned input information includes the information entered in the second and / or third fields, and is part of an information processing system.

10. In the information processing system described in claim 1, In the first creation step, multiple sentences relating to the one type of item to be entered in the second field are created, An information processing system that, in the first output step, presents to the recruiter one of the multiple documents created in a manner that allows the recruiter to select one of the multiple documents, and outputs the document selected by the recruiter from among the multiple documents presented to the recruiter to the second field.

11. In the information processing system described in claim 1, In the first revision request reception step, the employer receives revision requests for the document created in the first creation step. In the first revised document creation step, at least the document created in the first creation step and the revision request are input to the artificial intelligence module to create a revised document in which the document created in the first creation step has been modified. An information processing system that, in the first output step, outputs the modified text to the second column.

12. In the information processing system according to claim 11, An information processing system that, in the first revision request reception step, receives a revision request for the document created in the first creation step, based on the fact that the third object, which is provided in association with the second field on the creation screen, has been operated by the recruiter.

13. In the information processing system described in claim 1, In the second revision request acceptance step, revision requests for the document created in the second creation step are received from the recruiter. In the second revised document creation step, the revised document is created by inputting at least the document created in the second creation step and the revision request into the artificial intelligence module, thereby modifying the document created in the second creation step. An information processing system that, in the second output step, outputs the modified text to the third column.

14. In the information processing system described in claim 13, An information processing system that, in the second revision request receiving step, receives a revision request for the document created in the second creation step, based on the fact that the fourth object, which is provided in association with the third field on the creation screen, has been operated by the recruiter.

15. In the information processing system according to claim 11, The aforementioned correction request includes the text information entered by the applicant, The aforementioned revised text is created by an information processing system based on the aforementioned text information.

16. In the information processing system described in claim 1, The creation screen further shows an area where the job title in the job posting can be specified. In the aforementioned domain, the system is configured such that the job seeker can select a tag to specify the job title to be listed in the job posting, and the tag is suggested based on the information processing system that the job seeker has already entered on the creation screen.

17. In the information processing system described in claim 16, In the tag extraction step, the tags are extracted from a predetermined job title master, An information processing system that, in the first display control step, displays the extracted tags in the area of ​​the creation screen.

18. In the information processing system described in claim 17, The information processing system extracts the tags in the tag extraction step by inputting at least the content already entered by the job seeker on the creation screen and the job title master into an artificial intelligence module.

19. In the information processing system described in claim 1, The second column is where the job description corresponding to the advertised position is entered. The third column is an information processing system in which the applicant qualifications corresponding to the advertised position are entered.

20. Information management method, An information processing method comprising each step performed by the information processing system according to any one of claims 1 to 19.

21. It is a program, A program for causing a computer to perform each step of the information processing system described in any one of claims 1 to 19.

Citation Information

Patent Citations

  • Information processing system, information processing method and program

    JP7373091B1