Summary generation apparatus, summary generation method, and program
The summary generation device ensures accurate and comprehensive resume summaries by requiring sufficient information input and using a learning model to generate a detailed summary, improving hiring decision-making.
Patent Information
- Application Number
- JP2024005263
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-17
- Publication Date
- 2025-07-30
AI Technical Summary
Existing resume creation technologies struggle to accurately summarize appealing points in a limited summary column, making it difficult for employers to make informed hiring decisions.
A summary generation device that includes a summary operation reception unit, input information acquisition unit, determination unit, and information input request unit to ensure sufficient information is input before generating a summary, using a learning model to create a comprehensive resume summary.
Enables the generation of a suitable resume summary that accurately reflects appealing points, facilitating fair employment eligibility judgments by employers.
Smart Images

Figure 2025111089000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a summary generation device, a summary generation method, and a program.
Background Art
[0002] Conventionally, when a user or the like newly hires an employee or the like, they may first look at documents such as the resume and work history of the applicant to make a preliminary determination on whether to hire. Therefore, the resume is useful for the user or the like to make a hiring decision. On the other hand, for the applicant or the like, creating a resume takes time and effort. Therefore, as a technology for assisting in creating a resume, a technology for creating an electronic resume with a photo on a network using a multimedia kiosk (MMK) or the like provided in a convenience store or the like is known (for example, see Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] According to the technology as described above, the creation of a resume is assisted by the applicant or the like (applicant) inputting information into a pre-prepared resume format. Here, for the user who conducts the hiring business, it is difficult to check every corner of the resumes sent in large quantities, so a "summary" column is often provided in the resume format. However, it is difficult to accurately summarize the appealing points in the limited summary column. Therefore, there has been a demand for the applicant or the like to automatically create a summary in which the appealing points are appropriately reflected in the resume, work history, etc.
[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide a summary generation apparatus, a summary generation method, and a program capable of suitably generating a summary of a resume or a work history.
Means for Solving the Problems
[0006] (1) One aspect of the present invention is a summary generation apparatus including: a summary operation reception unit that receives an operation from a user for generating a summary of information used for personnel recruitment; an input information acquisition unit that acquires primary information which is information used for generating the summary and has already been input by the user; a determination unit that determines whether sufficient information for generating the summary has already been input based on the primary information acquired by the input information acquisition unit; an information input request unit that requests the user to input information when the determination unit determines that sufficient information for generating the summary has not been input; and a summary generation unit that generates a summary based on secondary information generated by the user adding and inputting information to the primary information based on a request made by the information input request unit.
[0007] (2) Further, one aspect of the present invention is the summary generation apparatus according to (1) described above, wherein the primary information includes a mandatory input item and an optional input item, and the determination unit refers to the primary information acquired by the input information acquisition unit and determines that sufficient information for generating the summary has not been input when information has not been input to the mandatory input item.
[0008] (3) Further, one aspect of the present invention is the summary generation apparatus according to (2) described above, wherein the mandatory input item includes at least an input item related to academic background or work history.
[0009] (4) Also, in one aspect of the present invention, in the summary generation device described in (2) above, the primary information includes a selection item for selecting an arbitrary option from a plurality of preset options and a natural language input item for inputting natural language, and the summary generation unit generates a summary based on the selection item.
[0010] (5) Also, in one aspect of the present invention, there is a summary operation reception step of receiving an operation from a user for generating a summary of information used for personnel recruitment, an input information acquisition step of acquiring primary information that is information used for generating a summary and has already been input by the user, a determination step of determining whether sufficient information for generating a summary has already been input based on the primary information acquired in the input information acquisition step, an information input request step of requesting the user to input information when it is determined in the determination step that sufficient information for generating a summary has not been input, and a summary generation step of generating a summary based on secondary information generated by the user adding and inputting information to the primary information based on the request made in the information input request step.
[0011] (6) Also, in one aspect of the present invention, there is a program for causing a computer to execute a summary operation reception step of receiving an operation from a user for generating a summary of information used for personnel recruitment, an input information acquisition step of acquiring primary information that is information used for generating a summary and has already been input by the user, a determination step of determining whether sufficient information for generating a summary has already been input based on the primary information acquired in the input information acquisition step, an information input request step of requesting the user to input information when it is determined in the determination step that sufficient information for generating a summary has not been input, and a summary generation step of generating a summary based on secondary information generated by the user adding and inputting information to the primary information based on the request made in the information input request step.
Effect of the Invention
[0012] According to the present invention, it is possible to provide a summary generation device, a summary generation method, and a program that can suitably generate a summary of a resume.
Brief Description of the Drawings
[0013]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Modes for Carrying Out the Invention
[0014] [Embodiment] Hereinafter, a preferred embodiment of a summary generation device, a summary generation method, and a program according to an aspect of the present invention will be described in detail with reference to the accompanying drawings. Note that the aspects of the present invention are not limited to these embodiments, and also include those with various modifications or improvements. That is, the components described below include those that can be easily assumed by those skilled in the art and substantially the same ones, and the components described below can be combined as appropriate. Also, various omissions, substitutions, or changes of the components can be made without departing from the gist of the present invention. Also, in the following drawings, in order to make each configuration easy to understand, the scale and number, etc. of each structure may be different from those in the actual structure. Also, in the embodiment described below, the invention will be described by taking the summary of a resume as an example. However, this embodiment is not limited to this example and can be replaced with other application documents such as a curriculum vitae.
[0015] [First Embodiment] First, the first embodiment will be described with reference to FIGS. 1 to 14.
[0016] FIG. 1 is a diagram showing an example of the configuration of a system according to the first embodiment. With reference to this figure, an example of the configuration of system 1 according to this embodiment will be described. System 1 provides a job seeking support service to job seekers who are considering employment (including re-employment and job transfer, etc.). The job seeking support service includes a job transfer support service. Employers who are considering hiring employees may request job seekers who are considering transferring to the company to submit a resume (also referred to as a resume. The same applies in the following description). System 1 according to this embodiment supports job seekers' job transfers by automatically generating a resume with relatively simple operations by the job seekers.
[0017] System 1 includes a summary generation device 10 and a plurality of user terminal devices 30. In the example shown in the figure, as an example of the plurality of user terminal devices 30, user terminal device 30-1, user terminal device 30-2,..., user terminal device 30-n (n is a natural number of 1 or more) are shown. The plurality of user terminal devices 30 are each connected to the summary generation device 10 via a predetermined communication network NW. The communication network NW includes the Internet, WAN (Wide Area Network), LAN (Local Area Network), public line, provider device, dedicated line, wireless base station, etc.
[0018] The user terminal device 30 is operated by the user. The user terminal device 30 may be, for example, a smartphone, a tablet terminal, or a notebook computer. The user is a job seeker who is looking for an employment destination (including a re-employment destination and a job transfer destination, etc.) using system 1. The user searches for an employment destination by operating the user terminal device 30. Note that the search for an employment destination performed by the user includes inputting the user's resume and the like and having the employer search for the user.
[0019] The summary generation device 10 operates by executing a summary generation program. The summary generation device 10 generates a summary of a resume based on the information input by the user terminal device 30. Note that the summary generation program may be implemented as a web application (web app), or may be distributed as an application to the user terminal device 30, installed on each user terminal device 30, and operate on each user terminal device 30.
[0020] FIG. 2 is a diagram showing an example of the screen configuration of the primary information input screen according to the first embodiment. The summary generation program causes, for example, various display screens to be displayed on a display device unit (not shown) provided in the user terminal device 30, and acquires the data selected or input by the job seeker on the screen. Examples of the various display screens include, for example, an employment history input screen, a skill selection screen, and an appeal point selection screen. Each of the various screens will be described in order below.
[0021] FIG. 2(A) is an example of an employment history input screen, and is an example of a display screen for inputting the most recent employment history among the job seeker's histories. The employment history input screen shown in the figure includes, as input fields for selecting or inputting data, illustratively, an occupation input field 4a, an affiliated company input field 4b, an employment form input field 4c, and an employment period input field 4d.
[0022] The most recent occupation of the job seeker is input into the occupation input field 4a. In the example shown in the figure, it is configured to be possible to select the most recent occupation of the job seeker from among predetermined occupations. As options for the occupation, for example, sales, general affairs, planning, clerical work, accounting, personnel, sales, customer service, development, and technology can be provided. However, this embodiment is not limited to this example, and necessary occupations can be provided as appropriate according to the actual operation.
[0023] In the affiliated company input field 4b, the applicant enters the name of the company where the applicant was or is currently affiliated. Since the number of company names is enormous and it is not easy to make a selection input as in the job type input field 4a, it is preferable for the applicant to enter the company name as natural language. However, this embodiment is not limited to this example, and it may be a selection input according to the actual operation, or a database for managing company information may be provided within the system 1, or connected to a similar database existing outside the system 1 via the network NW, so that by only entering a part of the company name in the affiliated company input field 4b, the formal company name can be retrieved and determined.
[0024] In the employment type input field 4c, the employment type at the company entered in the affiliated company input field 4b is entered. In the illustrated example, it is configured to be possible to select an arbitrary employment type from among the predetermined employment types. As options for the employment type, for example, full-time employee, contract employee, dispatched employee, part-time job, and part-time work can be provided. However, this embodiment is not limited to this example, and necessary employment types can be appropriately provided according to the actual operation.
[0025] In the employment period input field 4d, a check mark indicating whether the applicant is currently employed at the company entered in the affiliated company input field 4b, and the start date and end date of the employment period are entered. Note that the end date may be inputtable only when not currently employed, and may be non-inputtable when currently employed.
[0026] The input items provided on the work history input screen are not limited to the illustrated example. For example, items related to work history such as annual income at the affiliated company may be appropriately input. In addition to the work history input screen, for example, a screen for inputting the applicant's resume including an educational background input screen for inputting the applicant's educational background may be appropriately displayed. Furthermore, when there is no work experience, a screen for inputting information about the position the applicant desires may be displayed.
[0027] FIG. 2(B) is an example of a skill selection screen and an example of a screen for job seekers to input their skills. On the skill selection screen, questions and options related to skills are displayed. On the skill selection screen shown in this figure, as examples of questions related to skills, Question 5a, Question 5c, Question 5e, and Question 5g are displayed. Also, as options for each question, Option 5b, Option 5d, and Option 5f are displayed.
[0028] The questions and options related to skills are created in advance for each job type. Therefore, for example, based on the job type entered in the job type input field 4a of the work experience input screen shown in FIG. 2(A), it is preferable to display on the skill selection screen the questions and options related to the skills stored in association with that job type.
[0029] The skill selection screen allows job seekers to input skills by having them select one or more applicable options from the options displayed on the screen. At this time, the selected options should be displayed in a form that is easy to visually recognize that they are being selected, such as making the background color different from the unselected options (it is desirable to highlight them). By adopting such a design, not only can more options be listed in a limited space compared to the case of displaying options using a pull-down or check boxes, but also the selection status (whether it is being selected or not) can be displayed in a more visually recognizable state. Note that the skills that the skill selection screen allows to be selected can include various experiences such as experience fields in industries, operations, or departments, etc., in addition to technical abilities, as well as those related to knowledge and education such as qualifications or degrees held. Job seekers can easily clarify their skills by selecting one or more applicable options from the options according to the questions displayed on the skill selection screen.
[0030] Specifically, Question 5a states, "What tools do you have development / operation experience with in the security system?" The corresponding options in 5b are "AWVS", "Nessus", "SqlMap", "Nmap", "Appscan", "Burp Suite", "X-Way", "AXIOM", and "Others".
[0031] Specifically, Question 5c states, "What regulations / frameworks do you have development / operation experience with in security system development?" The corresponding options in 5d are "ISO27001", "PCI-DSS", "CCPA", "Revised Personal Information Protection Law", and "Others".
[0032] Specifically, Question 5e states, "What target operating systems do you have development / operation experience with?" The corresponding options in 5f are "Windows", "MacOS", "Linux (R)", and "Other Unix".
[0033] Specifically, Question 5g states, "What languages do you have development experience with?" The corresponding options may be "HTML·CSS", "PHP", "Ruby", "Visual Basic", "Java Script", "Python", "C#", etc. However, since the display area of the screen is limited, they are not shown in the figure. Job seekers can view the presented options by scrolling the screen.
[0034] In addition, for the options displayed on the skill selection screen, further sub-concept options may be provided so that answers to the questions can be selected from among the sub-concept options. In this case, by operating the upper-level option, the lower-level options corresponding to the upper-level option may be configured to be viewable.
[0035] Figure 2(C) is an example of an appeal point selection screen and is an example of a screen for inputting an applicant's appeal point. On the appeal point selection screen, a plurality of selectable candidates for the appeal point are displayed. The applicant inputs the appeal point by selecting one or more applicable ones from among the plurality of candidates displayed on the screen.
[0036] As candidates for the appeal point displayed on the appeal point selection screen, for example, the skills selected on the skill selection screen described with reference to Figure 2(B) can be used. As a result, the applicant can appropriately convey to the employer the skills that the applicant particularly wants to appeal or is confident in among the skills the applicant has selected, by selecting one or more skills to appeal from among the skills the applicant has selected.
[0037] On the appeal point selection screen shown in the figure, as candidates for the selectable appeal point, illustratively, candidate 6a regarding the applicant's specialized skills, candidate 6b regarding the qualifications and degrees the applicant has, candidate 6c regarding the industries and departments the applicant has experience in, and candidate 6d regarding the applicant's specific work experience are displayed.
[0038] Note that the candidates for the appeal point are not limited to the skills selected on the skill selection screen. For example, information input by the applicant in the past, such as information regarding the applicant's work history, may be included in the candidates for the appeal point. Also, skills at a lower concept level belonging to the skills selected on the skill selection screen may be added to the candidates for the appeal point.
[0039] Specifically, as candidate 6a regarding the applicant's specialized skills, "Docker", "Docker", "Go", "GCS", "Agile / Scrum", "Git", "GCE", and "GKE" are listed as candidates.
[0040] Also, as candidate 6b regarding the qualifications and degrees the applicant has, "AWS Certified Security" is listed as a candidate.
[0041] In addition, as candidate 6c regarding the industries or departments with which the job seeker has experience, "Service" is listed as a candidate.
[0042] In addition, as candidate 6d regarding the specific work experience of the job seeker, "IAM", "Requirement Definition", and "Design" are listed as candidates.
[0043] The job seeker can select 5 appealing points from among these candidates. Note that the number of selectable appealing points is not limited to an example of 5, but it is preferably finite. If the number of appealing points is too large, the points to be appealed will become blurred, and it will not be easy to create a summary of the resume. In particular, when there is a character limit (including the case of a guideline) in the summary of the resume, it is particularly preferable to limit the number of appealing points.
[0044] FIG. 3 is a flowchart showing an example of the operation flow of the summary generation device according to the first embodiment. While referring to this figure, a series of flows of the processing performed by the summary generation device 10 will be described. Also, regarding the configuration of the display screen displayed on the user terminal device 30 in each step, reference will be made to FIGS. 4 to 10 as appropriate. Note that the display screen is an example when the user terminal device 30 is a smartphone. The display screen may perform a display suitable for the screen size when the user terminal device 30 is a tablet terminal or a notebook personal computer.
[0045] (Step S110) First, the summary generation device 10 displays a job summary input screen on the user terminal device 30. The user can directly input a summary of the resume (hereinafter, may be simply referred to as a job summary) using the touch panel, voice input device, etc. of the summary generation device 10 through this screen.
[0046] FIG. 4 is a diagram showing an example of the screen configuration of the job summary input screen according to the first embodiment. In step S110, a display screen D1 as shown in this figure is displayed. On the display screen D1, the user edits the job summary. The display screen D1 has, as its screen configuration, reference numerals D101, D102, and D103. Reference numeral D101 is a text box in which the user can directly input the job summary. The user enters into the text box indicated as reference numeral D101 his / her past experiences, things to appeal, etc. Input of 400 characters is recommended as a goal for this text box.
[0047] Reference numeral D102 is an AI summary generation execution button. The user starts the AI summary by operating this button. The outline of the AI summary process will be described later.
[0048] Reference numeral D103 is a temporary save button. The user temporarily saves the job summary directly input by the user, the job summary generated by the AI summary, or the job summary in which the job summary generated by the AI summary has been modified by the user by operating this button.
[0049] (Step S120) Returning to FIG. 3, the summary generation device 10 receives an AI summary generation execution operation from the user. The AI summary generation execution operation is received, for example, when the user presses the AI summary generation execution button of reference numeral D102 described above. Here, when the summary generation device 10 receives an AI summary generation execution operation from the user, it may present the precautions for use and seek the user's consent.
[0050] FIG. 5 is a diagram showing an example of the screen configuration of the AI summary generation execution screen according to the first embodiment. As shown in the figure, when the summary generation device 10 receives an AI summary generation execution operation from the user, it displays a display screen D2 presenting the precautions for use and seeks the user's consent.
[0051] "Precautions for Use" is described in reference numeral D201. Specifically, · Please note in advance that the AI summary function may change or discontinue specifications without prior notice to customers. · This function may display inappropriate expressions or information not related to job experience, and may not be able to create a job summary that meets your expectations. · This function can be used up to 10 times a day (reset at 24:00). Precautions are described.
[0052] If the user agrees to the precautions described in code D201, press the start button of code D202 and proceed with the process.
[0053] (Step S130) Returning to Figure 3, when an AI summary generation execution operation is performed, the summary generation device 10 determines whether AI summary generation can be executed. AI summary generation is performed only when the matters described with reference to Figure 2 are sufficiently input in advance. In other words, the summary generation device 10 refers to the input status of the matters described with reference to Figure 2 and determines whether sufficient information for generating a summary of the resume has been input.
[0054] (Step S140) Specifically, when the summary generation device 10 refers to the input status of the matters described with reference to Figure 2 and determines that sufficient information for generating a summary of the resume has been input (that is, Step S140; no shortage), it determines that execution is possible and proceeds with the process to Step S190. Also, when the summary generation device 10 determines that sufficient information for generating a summary of the resume has not been input (that is, Step S140; shortage), it determines that execution is not possible and proceeds with the process to Step S150.
[0055] (Step S150) When sufficient information for generating a summary of the resume has not been input, the summary generation device 10 displays a "generation impossible screen" to the user. Buttons for enriching the resume are also displayed on the display screen, and the user can proceed to the resume input screen by operating the buttons.
[0056] FIG. 6 is a diagram showing an example of the screen configuration of the ungenerable screen according to the first embodiment. As shown in the figure, when insufficient information for generating a summary of the work history is input, the summary generation device 10 displays a display screen D3, which is an ungenerable screen, to the user. The display screen D3 includes, as components of the screen, a sign D301 as a presentation unit for informing the user that it is impossible to generate a summary due to insufficient information, and a sign D302 which is a button for enriching the resume. When the summary generation device 10 detects that the sign D302 has been operated, it proceeds to the next process.
[0057] (Step S160) Returning to FIG. 3, the summary generation device 10 displays a "Resume Input Promotion Screen" to the user. Specifically, when generating a summary, the user is prompted to input by displaying a question screen for the items that the user has not input among the input items of high importance that are preferably input. The user expands the resume by inputting information according to the instructions on the display screen. By adopting such a form, the user does not need to wonder about "which item should be expanded" among the input items. Also, for the system side, it is possible to prevent the step of "when it is determined that insufficient information for generating a summary of the work history has been input (that is, step S140; insufficient)" in FIG. 2 from being looped by the user expanding input items of relatively low importance when creating a summary.
[0058] FIG. 7 is a diagram showing an example of the screen configuration of the input promotion screen according to the first embodiment. The figure shows a display screen D4 which is an example of the resume input promotion screen. The display screen D4 includes signs D401, D402, and D403 as components of the screen.
[0059] Symbol D401 indicates the progress of resume input. In the example shown, it is shown to have eight levels of input information. Also, currently, a screen for inputting work history and academic background, which is the first stage, is shown. Although it is preferable for the user to input as much information as possible, the summary generation device 10 only needs to be able to acquire sufficient information to generate a summary.
[0060] Symbol D402 indicates a part of the input items for work history and academic background, which is the first stage. In a specific example shown, a screen for inputting the current annual income is shown. The user selects the range indicating the current annual income from the selected range. In the example shown, since "less than 2 million yen" is highlighted, the state where "less than 2 million yen" is selected.
[0061] Symbol D403 is the button to proceed to the next step. The user expands the resume by repeating the input to the displayed items and the operation of the button to proceed to the next step.
[0062] FIG. 8 is a diagram showing an example of the screen configuration of the AI summary generation execution screen after the information according to the first embodiment is enriched. When the expansion of the resume is completed, a display screen D5 as shown in the figure is displayed. The display screen D5 includes symbols D501, D502, D503, and D504 as components of the screen. The display screen D5 is similar to the display screen D1 but is different from the display screen D1 in that it further includes the symbol D504. The phrase "The resume has been enriched" is displayed in the symbol D504. That is, the user can recognize that the resume has been enriched by visually recognizing the display of the symbol D504.
[0063] (Step S170) Return to FIG. 3, and the summary generation device 10 receives an AI summary generation execution operation from the user. The AI summary generation execution operation is received, for example, when the user presses the AI summary generation execution button of the above-described reference sign D502. When the summary generation device 10 receives the AI summary generation execution operation from the user, it may present the precautions for use such as the above-described display screen D2 and ask the user for consent again.
[0064] (Step S180) When the AI summary generation execution operation is received, the resume information is input into the learning model. The learning model may be an AI based on a learning model such as a language model such as a transformer including GPT (Generative Pretrained Transformer, including GPT-1, GPT-2, GPT-3). Further, the learning model may be an AI based on a multimodal model (for example, including GPT-4, etc.) that can simultaneously understand and process multiple types of data such as text, images, and sounds in addition to the above-described language model. The learning model takes the resume information as input information, makes inferences, and outputs a summary of the resume.
[0065] (Step S190) When the summary of the resume is output as a result of the inference by the learning model, the user is asked to confirm the generated product.
[0066] FIG. 9 is a diagram showing an example of the screen configuration of the product confirmation screen according to the first embodiment. When the summary of the resume is output as a result of the inference by the learning model, the summary generation device 10 causes the user terminal device 30 to display a display screen D6 as shown in the figure, thereby allowing the user to confirm the generated product. The display screen D6 has reference signs D601, D602, and D603 as components of the screen.
[0067] The symbol D601 contains a summary of the work history. Specifically, the symbol D601 states, "I have been working as a full-time employee in the personnel / recruitment department at ABCD Co., Ltd. since November 2018. The recruitment targets I am in charge of include sales, planning / marketing, sales, etc. I am also responsible for recruitment interviews such as new graduate interviews and mid-career interviews, and also for personnel system planning for teams of 1 to 20 people. As part of my personnel work, I have experience in tasks such as formulating personnel plans, calculating salaries, handling labor issues, and planning personnel systems. Also, as a manager, I led a team of 5 to 9 subordinates."
[0068] The symbol D602 is a copy button. By operating this copy button, the user can copy the summary of the work history described in the symbol D601 as text data. The copied text data can be used as appropriate according to the user's convenience.
[0069] The symbol D603 is an insertion button. By operating this insertion button, the user can insert the text data displayed in the symbol D601 into the symbol D501, which is a component of the display screen D5. When the insertion button is operated, a display screen showing the state where the summary of the work history is inserted is displayed for the symbol D501.
[0070] (Step S200) The user checks the summary of the work history generated by the AI summary generation process, makes corrections if necessary, and saves the data.
[0071] Figure 10 is a diagram showing an example of the screen configuration of the product storage screen according to the first embodiment. The display screen D7 shown in the figure is an example of a display screen in a state where the summary of the work history is inserted for the symbol D501. The display screen D7 has the symbol D701, the symbol D702, and the symbol D703 as screen components. The display screen D7 is similar to the display screen D5, but is different from the display screen D5 in that the summary of the work history generated by the AI summary generation process is displayed in the symbol D701.
[0072] The user edits the text displayed at symbol D701, and after the editing is done, saves the summary of the work history document by operating symbol D703. Note that it is not essential for the summary generation device 10 to have the editing process, and it may be omitted as appropriate, or the edited content may be automatically saved even if the user does not perform the save operation.
[0073] FIG. 11 is a functional configuration diagram showing an example of the functional configuration of the summary generation device according to the first embodiment. With reference to this figure, an example of the functional configuration of the summary generation device 10 for realizing the functions as described above will be described. The summary generation device 10 operates by executing a summary generation program. The summary generation device 10 includes, as functional configurations, a summary operation reception unit 11, an input information acquisition unit 12, a determination unit 13, an information input request unit 14, and a summary generation unit 15.
[0074] The summary operation reception unit 11 receives an operation from the user to generate a summary of information (for example, work history information) used in personnel recruitment. The summary operation reception unit 11 receives, for example, an operation to generate a summary when the user operates symbol D102, which is a button included in the above-described display screen D1. When the summary operation reception unit 11 receives an operation to generate a summary, it instructs the determination unit 13 to start the summary.
[0075] The input information acquisition unit 12 acquires primary information. The primary information is information used for generating the summary and is information that has already been input by the user. Specifically, the primary information is the items as described with reference to FIG. 2. Here, the primary information includes essential input items and optional input items. The essential input items are input items for which it is essential that information is input to generate the summary. The optional input items are input items for which it is not essential that information is input to generate the summary. The essential input items include at least input items related to education or work history.
[0076] Furthermore, the primary information includes selection items and natural language input items. A selection item is an item in which an arbitrary option is selected by the user from a plurality of preset options. The selection items are, for example, items such as option 5b, option 5d, and option 5f described with reference to FIG. 2(B). A natural language input item is an item in which natural language is input by the user. The natural language input items are, for example, items such as the affiliated company input field 4b described with reference to FIG. 2(A).
[0077] Based on the primary information acquired by the input information acquisition unit 12, the determination unit 13 determines whether sufficient information for generating a summary has already been input. Specifically, the determination unit 13 may refer to the primary information acquired by the input information acquisition unit 12 and determine that sufficient information for generating a summary has not been input if information has not been input to the mandatory input items. Note that the determination method of the determination unit 13 is not limited to this example, and other algorithms (such as machine learning algorithms, etc.) may be used to determine whether sufficient information for generating a summary has already been input.
[0078] When the determination unit 13 determines that sufficient information for generating a summary has not been input, the information input request unit 14 requests the user to input information. Note that the information input request unit 14 may request the user to input all of the primary information, or may request the user to input only the above-described mandatory input items (or input items including the mandatory input items). Based on the request made by the information input request unit 14, the user inputs information in addition to the primary information. In some cases, the information generated by the additional input is described as secondary information.
[0079] The summary generation unit 15 generates a summary based on the secondary information generated by the user's additional input. The summary generation unit 15 may generate a summary by machine learning using a language model such as a transformer including GPT. Note that it is preferable for the summary generation unit 15 to generate a summary based on the selection items among the selection items and natural language input items included in the secondary information (or the primary information before addition). For example, when the summary generation unit 15 generates a summary by machine learning, there may be a case where an unintended result is output if an inference is made based on the natural language freely input by the user. Therefore, the summary generation unit 15 can generate a highly accurate summary by making an inference based on the selection input items.
[0080] FIG. 12 is a block diagram showing an example of the internal configuration of the summary generation device according to the first embodiment. At least some functions of the summary generation device 10 can be realized using a computer. As shown in the figure, the computer includes a central processing unit 901, a RAM 902, an input / output port 903, input / output devices 904 and 905, etc., and a bus 906. The computer itself can be realized using existing technologies. The central processing unit 901 executes instructions included in a program read from the RAM 902 or the like. The central processing unit 901 writes data to the RAM 902, reads data from the RAM 902, and performs arithmetic operations and logical operations according to each instruction. The RAM 902 stores data and programs. Each element included in the RAM 902 has an address and can be accessed using the address. Note that RAM is an abbreviation for "random access memory". The input / output port 903 is a port for the central processing unit 901 to exchange data with external input / output devices and the like. The input / output devices 904 and 905 are input / output devices. The input / output devices 904 and 905 exchange data with the central processing unit 901 via the input / output port 903. The bus 906 is a common communication path used inside the computer. For example, the central processing unit 901 reads and writes data in the RAM 902 via the bus 906. Also, for example, the central processing unit 901 accesses the input / output port via the bus 906. Also, all or part of each functional unit included in the summary generation device 10 may be realized using hardware such as an ASIC, a PLD, or an FPGA. Also, all or part of each functional unit may be realized by a combination of software and hardware.
[0081] [Summary of the First Embodiment] According to the above-described embodiment, the summary generation device 10 includes a summary operation reception unit 11 to receive from the user an operation for generating a summary of information (e.g., resume) used for personnel recruitment, and includes an input information acquisition unit 12 to acquire primary information that is information used for generating a summary and has already been input by the user. By including a determination unit 13, it is determined whether sufficient information for generating a summary has already been input based on the primary information acquired by the input information acquisition unit 12. By including an information input request unit 14, when the determination unit 13 determines that sufficient information for generating a summary has not been input, the user is requested to input information. By including a summary generation unit 15, a summary is generated based on the secondary information generated by the user adding and inputting information to the primary information based on the request made by the information input request unit 14.
[0082] Here, according to the prior art, the creation of a resume was assisted by having applicants and the like input information into a pre-prepared resume format. However, the amount of information input into the resume format may vary depending on the applicant and the like. In order for users and the like to make a fair initial judgment on employment eligibility, it is preferable to use resumes with approximately the same amount of information. According to this embodiment, a summary of the resume can be suitably generated based on the primary information that has already been input. Also, the amount of the summary generated by the summary generation device 10 is approximately the same regardless of the type of primary information. Therefore, according to this embodiment, users and the like who check the summary can make a fair initial judgment on employment eligibility.
[0083] Also, according to the above-described embodiment, the primary information includes mandatory input items and optional input items. The determination unit 13 refers to the primary information acquired by the input information acquisition unit 12 and determines that sufficient information for generating a summary has not been input when information has not been input into the mandatory input items. Therefore, the summary generation device 10 can easily determine whether the amount of primary information is sufficient.
[0084] Also, according to the above-described embodiment, the mandatory input items at least include input items related to educational background or work experience. That is, the summary generation device 10 generates a summary using educational background or work experience as mandatory input items. Therefore, according to the present embodiment, a summary including at least information about educational background or work experience can be generated. Educational background and work experience are important for judging employment eligibility. Therefore, according to the present embodiment, a user or the like who checks the summary can fairly make a primary judgment on employment eligibility.
[0085] Also, according to the above-described embodiment, the primary information includes a selection item for selecting an arbitrary option from a plurality of preset options and a natural language input item for inputting natural language. The summary generation unit 15 generates a summary based on the selection item. That is, according to the present embodiment, although there is a field for arbitrarily inputting natural language, it is not used for generating the summary, and the summary is generated based on the selection item. Therefore, according to the present embodiment, the risk of generating an unintended summary can be avoided.
[0086] [Second Embodiment] Next, with reference to FIGS. 13 and 14, the second embodiment will be described. The second embodiment is different from the first embodiment in that the data input to the learning model until the summary is generated is shaped to generate a more accurate summary. In the description of the second embodiment, the description of matters already described in the first embodiment may be omitted.
[0087] FIG. 13 is a flowchart showing an example of the operation flow of the summary generation device according to the second embodiment. With reference to this figure, a series of processes performed by the summary generation device 10A according to the second embodiment will be described. In each step described with reference to this figure, the configuration of the display screen displayed on the user terminal device 30 may be the same as that already described in the first embodiment.
[0088] (Step S310) First, the summary generation device 10A receives an AI summary generation execution operation from the user. Step S310 corresponds to Step S120 in the first embodiment. When the summary generation device 10A receives an AI summary generation execution operation from the user, the process proceeds to Step S320.
[0089] (Step S320) Next, the summary generation device 10A checks the resume information (primary information) previously input by the user, and extracts information used for generating the summary, such as the appeal points, work history, educational background, and hopes. It is preferable that what kind of information is to be extracted is predetermined. The summary generation device 10A extracts information about predetermined items (for example, the user's appeal points).
[0090] (Step S330) Next, the primary information is formatted into information for inputting into the learning model. The formatting process may be performed, for example, by text processing. In the formatting process, for example, the user's appeal points may be moved to the front and emphasized by attaching specific codes.
[0091] (Step S340) Next, the resume information after formatting is input into the learning model. The learning model makes inferences using the resume information after formatting as input information and outputs a summary of the work history resume.
[0092] (Step S350) When the summary of the work history resume is output as a result of the inference by the learning model, the user checks the generated product.
[0093] (Step S360) The user checks the summary of the work history resume generated by the AI summary generation process, makes corrections if necessary, and saves the data.
[0094] FIG. 14 is a functional configuration diagram showing an example of the functional configuration of the summary generation device according to the second embodiment. With reference to this figure, an example of the functional configuration of the summary generation device 10A for realizing the functions described with reference to FIG. 13 will be described. The summary generation device 10A includes a summary operation reception unit 11, an input information acquisition unit 12, an extraction unit 161, a preprocessing unit 162, and a summary generation unit 15. That is, the summary generation device 10A is different from the summary generation device 10 in that it includes an extraction unit 161 and a preprocessing unit 162 instead of the information input request unit 14. Further, the summary generation device 10A is different from the summary generation device 10 in that it includes a summary generation unit 15A instead of the summary generation unit 15. In the description of the summary generation device 10A, the same components as those of the summary generation device 10 may be denoted by the same reference numerals and the description may be omitted.
[0095] The extraction unit 161 extracts the appeal points included in the primary information pre-input by the user. Here, it is preferable that the primary information includes a plurality of items, and information on whether or not the appeal point has been selected by the user for each item is included. Whether it is an appeal point or not is selected by the user using a display screen as shown in FIG. 2(C). The extraction unit 161 refers to the primary information pre-input by the user and extracts the items selected as the appeal points by the user as the appeal points.
[0096] Here, when many appeal points are selected by the user, it is not easy to generate a summary that emphasizes the appeal points. Therefore, it is preferable to set an upper limit on the number of items that can be selected as appeal points based on the primary information. As the upper limit number, about 5 is preferably set. Further, as a numerical limit on the number of appeal points, a lower limit number or a standard number may be defined.
[0097] Also, in this embodiment, the appeal point may be further selected from among the items selected as skills by the user. In other words, it can also be said that in this embodiment, the method for selecting primary information has a hierarchical structure. As the first layer, the skills possessed by the user are selected, and only the skills selected in the second layer are displayed, and the structure is such that the appeal point is selected from among the displayed options. Also, it can be said that the appeal point is further selected from among the options selected in the selection item.
[0098] Based on the primary information acquired by the input information acquisition unit 12 and the appeal point extracted by the extraction unit 161, the preprocessing unit 162 generates information in a predetermined data format. The predetermined data format may be, for example, a text data format, or may be a format in which the appeal point is described in the front, for example.
[0099] The summary generation unit 15A takes the information generated by the preprocessing unit 162 as input and generates a summary by performing inference using a machine learning model that has been pre-trained. The summary generation unit 15A may generate a summary by machine learning using a language model such as a transformer including GPT. Here, it is preferable that the machine learning model used by the summary generation unit 15A for generating the summary is pre-trained for each category. The category may be a classification used when the user selects items suitable for themselves, such as educational background, work experience, skills, etc.
[0100] [Summary of the Second Embodiment] According to the above-described embodiment, the summary generation device 10A includes a summary operation reception unit 11 to receive an operation from a user for generating a summary of information used for personnel recruitment, and includes an input information acquisition unit 12 to acquire primary information, which is information used for generating a summary and has already been input by the user. By including an extraction unit 161, it extracts the appeal points included in the primary information. By including a preprocessing unit 162, it generates information in a predetermined data format based on the primary information acquired by the input information acquisition unit 12 and the appeal points extracted by the extraction unit 161. By including a summary generation unit 15A, it takes the information generated by the preprocessing unit 162 as input and generates a summary by performing inference using a machine learning model that has been pre-trained. By adopting such a configuration, a summary of a resume with high accuracy can be generated based on the already input primary information. According to this embodiment, since a summary of a resume with high accuracy can be generated, the user can shorten the time required for modifying the summary. In addition, the user can generate a summary of a resume that accurately reflects the points they want to appeal.
[0101] Also, according to the above-described embodiment, the primary information includes a plurality of items and includes information on whether or not each item has been selected as an appeal point by the user. The extraction unit 161 refers to the primary information and extracts the items selected as appeal points by the user as appeal points, and there is an upper limit to the number of items that can be selected as appeal points based on the primary information. Therefore, according to this embodiment, it is possible to prevent the creation of a summary in which the points to be appealed become ambiguous due to the setting of a large number of appeal points.
[0102] Also, according to the above-described embodiments, the primary information includes a selection item in which an arbitrary option is selected from a plurality of preset options for each category, and the appeal point is further selected from the options selected in the selection item. In other words, it can also be said that the appeal point is selected in two stages. In the first stage, the user's skill is selected, and in the second stage, the appeal point is selected. According to this embodiment adopting such a configuration, the user can easily generate a summary of the work history document reflecting their own appeal points.
[0103] Also, according to the above-described embodiments, the machine learning model used by the summary generation unit 15A for inference is learned for each category. Therefore, according to this embodiment, more accurate inference can be performed, and a more accurate summary of the work history document can be generated.
[0104] [Third Embodiment] Next, with reference to FIGS. 15 to 17, the third embodiment will be described. In the third embodiment, it is different from the first and second embodiments in that, as a result of generating a summary, the summary is generated (re-generated) again according to the user's feedback. In the description of the third embodiment, the description of matters already described in the first or second embodiment may be omitted.
[0105] FIG. 15 is a flowchart showing an example of the operation flow of the summary generation apparatus according to the third embodiment. With reference to this figure, a series of processes performed by the summary generation apparatus 10B according to the third embodiment will be described. In each step described with reference to this figure, the configuration of the display screen displayed on the user terminal device 30 may include the same ones as already described in the first or second embodiment. For a configuration example of the display screen specific to the third embodiment, it will be described separately with reference to the drawings.
[0106] (Step S510) First, the abstract generation device 10B receives an AI abstract generation execution operation from the user. Step S510 corresponds to Step S120 in the first embodiment. When the abstract generation device 10B receives an AI abstract generation execution operation from the user, the process proceeds to Step S520.
[0107] (Step S520) When an AI abstract generation execution operation is received, the resume information is input into the learning model. The learning model may be an AI equipped with a learning model such as a language model like a Transformer including GPT. The learning model uses the resume information as input information to perform inference and output an abstract of the work history resume.
[0108] (Step S530) When the abstract of the work history resume is output as a result of the inference by the learning model, confirmation of the product by the user is performed.
[0109] (Step S540) Here, in the third embodiment, it is different from the first and second embodiments in that there is a step of providing feedback to the product (which may be simply referred to as FB). In the step of providing feedback to the product, the abstract generation device 10B obtains feedback from the user.
[0110] FIG. 16 is a diagram showing an example of the screen configuration of the feedback screen according to the third embodiment. The display screen D8 shown in the figure is the screen displayed to the user in the step of providing feedback to the product. The display screen D8 includes reference numeral D801, reference numeral D802, and reference numeral D803 as components of the screen.
[0111] The symbols D801 and D802 are feedback information acquisition buttons. Specifically, symbol D801 is the positive feedback information acquisition button, and symbol D802 is the negative feedback information acquisition button. By selecting either symbol D801 or D802, the user provides feedback on whether the summary of the displayed resume is good (positive) or not good (negative). After the user selects either symbol D801 or D802, the user submits feedback information to the summary generation device 10B by operating the submission button indicated by symbol D803.
[0112] Note that the feedback information is not limited to information on whether the summary of the displayed resume is good or not, and may include other detailed information. Other detailed information may be, for example, "the text structure is difficult to understand", "there are problems with expression or grammar", "the summary is too long", "the summary is too short", "skills and achievements are not well presented", "there is incorrect information", "there are parts where information is lacking", "others", etc., or it may be indicated numerically like a "5 - level display" using numbers or the number of "stars", etc. Also, the summary generation device 10B may present these options to the user as detailed information and acquire feedback information based on the user's selection.
[0113] (Step S550) Returning to FIG. 15, the summary generation device 10B determines whether the feedback information is positive. If the feedback information is positive (i.e., Step S550; YES), the summary generation device 10B proceeds to step S580. If the feedback information is negative (i.e., Step S550; NO), the summary generation device 10B proceeds to step S560.
[0114] (Step S560) If the feedback information is negative, the summary generation device 10B performs inference using the learning model again. In the second inference process, the inference may be performed based on the "other information" obtained as the feedback information. Note that in the second inference process, the inference may be performed using a different learning model based on the "other information" obtained as the feedback information.
[0115] (Step S570) Next, the summary generation device 10B presents the summary obtained through the second inference process to the user.
[0116] (Step S580) When the summary of the work history is output as a result of the inference by the learning model in the second inference process, the user confirms the generated product.
[0117] (Step S590) The user checks the summary of the work history generated by the AI summary generation process, makes corrections as necessary, and saves the data.
[0118] FIG. 17 is a functional configuration diagram showing an example of the functional configuration of the summary generation device according to the third embodiment. An example of the functional configuration of the summary generation device 10B for realizing the functions described with reference to FIGS. 15 and 116 will be described while referring to this figure. The summary generation device 10B includes a summary operation reception unit 11, an input information acquisition unit 12, a feedback information acquisition unit 18, a first summary generation unit 151, a second summary generation unit 152, and a presentation unit 17. The summary generation device 10B is different from the summary generation device 10 in that it includes a feedback information acquisition unit 18, a first summary generation unit 151, a second summary generation unit 152, and a presentation unit 17. In the description of the summary generation device 10B, the same components as those of the summary generation device 10 may be denoted by the same reference numerals and the description may be omitted.
[0119] The first summary generation unit 151 acquires information indicating the start of summarization from the summarization operation reception unit 11, and acquires the input information from the input information acquisition unit 12. Triggered by the acquisition of the information indicating the start of summarization, the first summary generation unit 151 uses the primary information acquired by the input information acquisition unit 12 as input and performs inference using a machine learning model that has been pre-trained. The first summary generation unit 151 generates a summary by performing inference using the machine learning model. The first summary generation unit 151 provides the result of the generated summary to the presentation unit 17 as the first summary information.
[0120] The presentation unit 17 presents the summary generated by the first summary generation unit 151 to the user.
[0121] The feedback information acquisition unit 18 acquires feedback information about the summary presented by the presentation unit 17 from the user. The feedback information acquired by the feedback information acquisition unit 18 at least includes information on whether the user is satisfied with the summary presented by the presentation unit 17. Further, when the user is not satisfied, information about the reason for dissatisfaction may also be included. The information about the reason for dissatisfaction of the user may be information selected from options or text information input by the user.
[0122] The second summary generation unit 152 acquires the input information from the input information acquisition unit 12 and acquires the feedback information from the feedback information acquisition unit 18. The second summary generation unit 152 takes as input the primary information acquired by the input information acquisition unit 12 and the feedback information acquired by the feedback information acquisition unit 18, and generates a summary by performing inference using a machine learning model that has been pre-trained. The second summary generation unit 152 generates a summary by performing inference using a machine learning model. The second summary generation unit 152 provides the result of the generated summary to the presentation unit 17 as second summary information. Note that the machine learning model used by the first summary generation unit 151 for inference and the machine learning model used by the second summary generation unit 152 for inference may be the same as each other or different from each other.
[0123] Note that when the feedback information acquisition unit 18 acquires information about the reason why the user is not satisfied, the second summary generation unit 152 may generate a summary by taking as input the primary information acquired by the input information acquisition unit 12 and the reason why the user is not satisfied included in the feedback information acquired by the feedback information acquisition unit 18, and performing inference using a machine learning model that has been pre-trained. In this case, the machine learning model used by the second summary generation unit 152 for inference may be pre-trained according to the reason why the user is not satisfied.
[0124] For example, when feedback such as "the text structure was difficult to understand" is obtained, an inference may be made based on a machine learning model that excels in creating an easy-to-understand text structure. Also, in advance, a machine learning model characterized by outputting a long summary and a machine learning model characterized by outputting a short summary are prepared, and depending on whether the feedback from the user is that "the summary is too long" or "the summary is too short", an appropriate machine learning model may be selected for inference. In this case, the second summary generation unit 152 may also generate a summary by selecting machine learning models that have been pre-trained based on different teacher data respectively based on the reason for user dissatisfaction included in the feedback information obtained by the feedback information acquisition unit 18, and performing inference using the selected machine learning models.
[0125] Also, when feedback such as "skills and achievements were not well presented", "there was incorrect information", or "there were parts where information was lacking" is obtained, the user may supplement the information again, and after the second supplementation, summary generation and presentation may be performed for the third and subsequent times.
[0126] [Summary of the Third Embodiment] According to the above-described embodiment, the summary generation device 10B includes a summary operation reception unit 11 to receive an operation from the user regarding generating a summary of information used for personnel recruitment, includes an input information acquisition unit 12 to acquire primary information which is information used for generating the summary and has already been input by the user, includes a first summary generation unit 151 to generate a summary by performing inference using a machine learning model that has been pre-trained with the primary information acquired by the input information acquisition unit 12 as input, includes a presentation unit 17 to present the summary generated by the first summary generation unit 151, includes a feedback information acquisition unit 18 to acquire feedback information about the summary presented by the presentation unit 17 from the user, and includes a second summary generation unit 152 to generate a summary by performing inference using a machine learning model that has been pre-trained with the primary information acquired by the input information acquisition unit 12 and the feedback information acquired by the feedback information acquisition unit 18 as input. By adopting such a configuration, it is possible to generate an accurate summary of a resume based on feedback from the user. According to this embodiment, since an accurate summary of a resume can be generated, the user can shorten the time required for amending the summary. Further, the user can generate a summary of the resume that reflects the points the user wants to emphasize.
[0127] Also, according to the above-described embodiment, the feedback information at least includes information on whether the user is satisfied with the summary presented by the presentation unit 17. When the user is not satisfied, the feedback information further includes information on the reason for the dissatisfaction. Here, in services such as GPT, the inference result may change depending on the timing of inference due to additional learning. Therefore, when the summary generation device 10B performs inference using a service such as GPT, it is assumed that the inference result of the summary generation device 10B will change depending on the timing of inference. Therefore, it is crucial to quickly detect the change. According to this embodiment, in order to obtain feedback from the user, based on the feedback, the change in the learning model can be detected.
[0128] Also, according to the above-described embodiment, the second summary generation unit 152 uses, as inputs, the primary information acquired by the input information acquisition unit 12 and the reason for the user's dissatisfaction included in the feedback information acquired by the feedback information acquisition unit 18, and generates a summary by performing inference using a machine learning model that has been pre-trained. That is, the summary generation device 10B performs inference based on the details of the feedback from the user. Therefore, according to this embodiment, a more accurate summary of the resume can be generated.
[0129] Also, according to the above-described embodiment, the second summary generation unit 152 selects machine learning models that have been pre-trained respectively based on different teacher data based on the reason for the user's dissatisfaction included in the feedback information acquired by the feedback information acquisition unit 18, and generates a summary by performing inference using the selected machine learning models. According to this embodiment, since the summary generation device 10B performs inference using a learning model corresponding to the type of feedback, a more accurate summary of the resume can be generated.
[0130] Note that, the entire functions or a part of each part of the apparatuses included in the summary generation apparatus 10, the summary generation apparatus 10A, and the summary generation apparatus 10B described above may be realized by recording a program for realizing these functions on a computer-readable recording medium, reading the program recorded on this recording medium into a computer system, and executing it. Here, the "computer system" is assumed to include hardware such as an OS and peripheral devices.
[0131] Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, etc., and a storage unit such as a hard disk built in a computer system. Furthermore, the "computer-readable recording medium" refers to something that dynamically holds a program for a short time, like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, and also includes something that holds a program for a certain period of time, like a volatile memory inside a computer system that serves as a server or a client in that case. Also, the above program may be for realizing a part of the functions described above, and furthermore, it may be possible to realize the functions described above in combination with a program already recorded in the computer system.
[0132] As described above, embodiments of the present invention have been explained. However, the present invention is not limited to the above embodiments, and various changes can be made without departing from the spirit of the present invention.
Explanation of Reference Numerals
[0133] 1... System, 10... Summary generation apparatus, 30... User terminal apparatus, 11... Summary operation reception unit, 12... Input information acquisition unit, 13... Determination unit, 14... Information input request unit, 15... Summary generation unit, 161... Extraction unit, 162... Preprocessing unit, 17... Presentation unit, 18... Feedback information acquisition unit, 151... First summary generation unit, 152... Second summary generation unit
Claims
1. A summary operation reception unit that receives an operation from a user for generating a summary of information used for personnel recruitment; An input information acquisition unit that acquires primary information which is information used for generating the summary and has already been input by the user; A determination unit that determines whether sufficient information for generating a summary has already been input based on the primary information acquired by the input information acquisition unit; An information input request unit that requests the user to input information when the determination unit determines that sufficient information for generating a summary has not been input; A summary generation unit that generates a summary based on secondary information generated by the user inputting information in addition to the primary information based on the request made by the information input request unit; A summary generation device comprising the above.
2. The primary information includes mandatory input items and optional input items; The determination unit refers to the primary information acquired by the input information acquisition unit and determines that sufficient information for generating a summary has not been input when information has not been input in the mandatory input items; The summary generation device according to Claim 1.
3. The mandatory input items at least include input items related to academic background or work experience; The summary generation device according to Claim 2.
4. The primary information includes a selection item for selecting an arbitrary option from a plurality of preset options and a natural language input item for inputting natural language; The summary generation unit generates a summary based on the selection item; The summary generation device according to Claim 1 or Claim 2.
5. A summary operation reception step of receiving an operation from a user for generating a summary of information used for personnel recruitment; An input information acquisition step of acquiring primary information which is information used for generating the summary and has already been input by the user; A determination step of determining whether sufficient information for generating a summary has already been input based on the primary information acquired by the input information acquisition step; An information input request step of requesting the user to input information when it is determined in the determination step that sufficient information for generating a summary has not been input; A summary generation step of generating a summary based on secondary information generated by the user inputting information in addition to the primary information based on the request made in the information input request step; A summary generation method having
6. A computer, A summary operation reception step of receiving an operation from a user regarding generating a summary of information used for personnel recruitment; An input information acquisition step of acquiring primary information which is information used for generating the summary and which has already been input by the user; A determination step of determining whether sufficient information for generating a summary has already been input based on the primary information acquired by the input information acquisition step; An information input request step of requesting the user to input information when it is determined by the determination step that sufficient information for generating a summary has not been input; A summary generation step of generating a summary based on secondary information generated by the user adding and inputting information to the primary information based on the request made by the information input request step; A program for causing the above to be executed.
Citation Information
Patent Citations
Resume preparation system
JP2002318872A