Text creation support device, text creation support method, and program
The writing support device addresses the lack of originality in AI-generated curriculum vitae by selecting themes, presenting questions, and generating writing based on user answers, ensuring the text is original and efficient.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-27
- Publication Date
- 2026-03-11
AI Technical Summary
Existing AI-based systems for generating curriculum vitae lack originality when using option-based input and are tedious when allowing free text input, making it difficult to create original texts about student activities with simple input.
A writing support device and method that includes a theme selection unit, question presentation unit, answer acceptance unit, and writing generation unit, which generates original text by selecting a theme, presenting questions, accepting voice or text answers, and generating writing based on these answers, with the option to regenerate sentences for improved originality.
The system enables the creation of original and efficient writing about student activities with simple input, ensuring the generated text reflects the user's experiences effectively.
Smart Images

Figure 2026042408000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a writing support device, a writing support method, and a program. [Background technology]
[0002] Companies and other organizations that are recruiting often require job seekers to submit a curriculum vitae (a resume) when applying for a job. In recent years, curriculum vitae have also been submitted electronically over the Internet. Services and applications are known that automatically generate information about what a person focused on during their student days (a "gakuchika" or "self-promotion") or a "self-introduction" by inputting keywords into a generative AI (artificial intelligence) or by answering questions posed by the generative AI in simple sentences. For example, an information processing device is known that, by answering questions posed by an AI, determines the user's "strengths" (mainly from their experiences as students) and automatically generates a document promoting the user's "strengths" (Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-048877 Summary of the Invention [Problem to be solved by the invention]
[0004] Services and applications that use AI can be broadly divided into two types: those that generate a "Gakuchika" by answering displayed questions using "options or tabs," and those that generate a "Gakuchika" by answering displayed questions in "free text." The type that allows you to answer displayed questions using "options or tabs" is easy to create, but the resulting text lacks originality. The type that allows you to answer displayed questions in "free text" allows you to create original text, but input is tedious. When automatically generating text about student activities written by students looking for jobs, it is required to make the text original even with simple input.
[0005] The present invention has been made in consideration of the above points, and provides a writing support device, a writing support method, and a program that can make the writing original even with simple input when automatically generating writing about activities during student days written by a student looking for a job. [Means for solving the problem]
[0006] (1) One aspect of the present invention is a writing support device that includes a theme selection unit that selects a theme for a writing piece about a student's activities during their student days, written by a student looking for a job; a question presentation unit that presents questions based on the theme selected by the theme selection unit; an answer acceptance unit that accepts answers to the questions presented by the question presentation unit; and a writing generation unit that generates the writing piece based on the answers accepted by the answer acceptance unit. (2) In one aspect of the present invention, in the writing assistance device described in (1) above, the question presenting unit presents a plurality of questions. (3) In one aspect of the present invention, in the writing assistance device described in (1) above, the answer receiving unit receives the answer by voice. (4) In one aspect of the present invention, in the writing support device described in (1) above, the writing generation unit generates the writing within a predetermined number of characters. (5) In one aspect of the present invention, in the writing support device described in (1) above, when an instruction to regenerate a sentence is given after the sentence has been generated, the sentence generation unit generates a sentence that is different from the previously generated sentence. (6) In one aspect of the present invention, in the writing support device described in (5) above, when an instruction to regenerate a sentence is given after generating the sentence, the writing generation unit generates the sentence based on the answer used to generate the previously generated sentence. (7) In one aspect of the present invention, in the writing support device described in (5) above, when an instruction to regenerate the sentence is given after the question presentation unit has generated the sentence, the question presentation unit presents the question again, the answer acceptance unit accepts an answer to the question presented again by the question presentation unit, and the sentence generation unit generates the sentence based on the answer to the question presented again that has been accepted by the answer acceptance unit. (8) In one aspect of the present invention, in the writing support device described in (1) above, the question presentation unit presents, together with the question, advice according to the theme selected by the theme selection unit for answering the question. (9) One aspect of the present invention is a writing assistance method for a writing about student activities during student life, the method comprising: a theme selection step for selecting a theme for the writing to be written by a student looking for a job; a question presentation step for presenting questions based on the theme selected in the theme selection step; an answer acceptance step for accepting answers to the questions presented in the question presentation step; and a writing generation step for generating the writing based on the answers accepted in the answer acceptance step. (10) One aspect of the present invention is a program for causing a computer to execute the following steps for selecting a theme for a piece of writing about activities during student days to be written by a student looking for a job: a theme selection step for selecting a theme for the piece of writing; a question presentation step for presenting questions based on the theme selected in the theme selection step; an answer acceptance step for accepting answers to the questions presented in the question presentation step; and a text generation step for generating the piece of writing based on the answers accepted in the answer acceptance step. [Effects of the Invention]
[0007] According to the present invention, when automatically generating a text about activities during student days written by a student looking for a job, the text can be made to have originality despite simple input. [Brief explanation of the drawings]
[0008] [Figure 1]1 is a diagram showing an example of the configuration of a resume registration system 100 according to a first embodiment of the present invention. [Figure 2] 1 is a diagram illustrating an example of a functional configuration of a server 1 according to a first embodiment of the present invention. [Figure 3] FIG. 2 is a diagram showing an example of a registration screen P1 according to the first embodiment of the present invention. [Figure 4] FIG. 2 is a diagram showing an example of a registration screen P2 according to the first embodiment of the present invention. [Figure 5] FIG. 10 is a diagram showing an example of a registration screen P3 according to the first embodiment of the present invention. [Figure 6] FIG. 10 is a diagram showing an example of a registration screen P4 according to the first embodiment of the present invention. [Figure 7] FIG. 10 is a diagram showing an example of a registration screen P5 according to the first embodiment of the present invention. [Figure 8] FIG. 10 is a diagram showing an example of a registration screen P6 according to the first embodiment of the present invention. [Figure 9] FIG. 10 is a diagram showing an example of a registration screen P7 according to the first embodiment of the present invention. [Figure 10] FIG. 2 is a diagram showing an example of the flow of a writing support process according to the first embodiment of the present invention. [Figure 11] FIG. 2 is a diagram showing an example of a text creation support screen Q1 according to the first embodiment of the present invention. [Figure 12] FIG. 2 is a diagram showing an example of questions and answers presented according to the first embodiment of the present invention. [Figure 13] FIG. 2 is a diagram showing an example of a text creation support screen Q2 according to the first embodiment of the present invention. [Figure 14] FIG. 10 is a diagram showing an example of a text creation support screen Q3 when voice input is started according to the first embodiment of the present invention. [Figure 15] FIG. 10 is a diagram showing an example of a writing support screen Q4 when recording is stopped according to the first embodiment of the present invention. [Figure 16] FIG. 10 is a diagram showing an example of a writing support screen Q5 in a state where an answer to a first question X1 has been completed according to the first embodiment of the present invention. [Figure 17]FIG. 10 is a diagram showing an example of a writing support screen Q6 in a state where an answer to the last, fourth question X4 has been completed according to the first embodiment of the present invention. [Figure 18] FIG. 10 is a diagram showing an example of a writing support screen Q7 displayed during the process of generating a school background text C1 according to the first embodiment of the present invention. [Figure 19] FIG. 10 is a diagram showing an example of a screen Q8 on which a generated academic summary text C1 according to the first embodiment of the present invention is displayed. [Figure 20] FIG. 10 is a diagram illustrating an example of a functional configuration of a server 1a according to a second embodiment of the present invention. [Figure 21] FIG. 10 is a diagram showing an example of the flow of a registration process according to the second embodiment of the present invention. [Figure 22] FIG. 10 is a diagram showing an example of a registration screen R1 according to a second embodiment of the present invention. [Figure 23] FIG. 11 is a diagram showing an example of a new hire registration screen R2 displayed in a new hire mode according to the second embodiment of the present invention. [Figure 24] FIG. 11 is a diagram showing an example of a mid-career recruitment registration screen R3 displayed in a mid-career recruitment mode according to the second embodiment of the present invention. [Figure 25] FIG. 11 is a diagram showing an example of an automatic status change notification screen R4 according to the second embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0009] (First embodiment) Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a diagram showing an example of the configuration of a resume registration system 100 according to this embodiment. The resume registration system 100 is a system that allows students (so-called "new graduates" or "high school graduates") who are job-hunting to create and register their curriculum vitae (also called resumes). In this embodiment, a resume is electronic data of a curriculum vitae. The resume registration system 100 includes a server 1 and a terminal device 2. In this embodiment, a user is a student who is job-hunting.
[0010] A user uses a terminal device 2 to send user information A1 to the server 1. The user information A1 is information about the user for creating a resume. The server 1 creates a resume for the user based on the user information A1 received from the terminal device 2. The server 1 manages the created resume as resume information B1 in a database. The created resume information B1 is submitted electronically via the Internet when the user applies to a company.
[0011] The server 1 is, for example, a cloud server. The server 1 may be realized as a single computer or as a virtual server. The terminal device 2 is, for example, a smartphone, a tablet terminal, etc. The terminal device 2 may also be a personal computer (PC).
[0012] The terminal device 2 and the server 1 can communicate with each other via a communication network N1. The communication network N1 includes the Internet, a wide area network (WAN), a local area network (LAN), a public line, a provider device, a dedicated line, a wireless base station, and the like.
[0013] The terminal device 2 is equipped with a control unit, a display unit, an operation unit, a sound collection unit, a communication unit, a memory unit, etc. The control unit includes a CPU (Central Processing Unit) or the like. The display unit includes a liquid crystal display or an organic electroluminescence (EL: Electro-Luminescence) display, etc. The operation unit includes a touch panel or a keyboard, etc. The sound collection unit includes a microphone. The communication unit includes a communication interface (I / F) for wireless communication between the terminal device 2 and the server 1. The memory unit includes a memory device such as a semiconductor memory device or a magnetic hard disk drive.
[0014] 2 is a diagram showing an example of the functional configuration of the server 1 according to this embodiment. The server 1 includes a resume registration unit 10, a writing support unit 11, an acquisition unit 12, an output unit 13, and a storage unit 14.
[0015] Of these functional units, all but the storage unit 14 are realized by, for example, a CPU loading a program read from a ROM (Read Only Memory) into a RAM (Random Access Memory) and executing processing in accordance with the program. The ROM and RAM are included in the storage unit 14. The functional units of the server 1 may be distributed among multiple servers.
[0016] The resume registration unit 10 performs various processes on resumes. For example, the resume registration unit 10 generates resume information B1 based on user information A1 acquired from the terminal device 2. The resume registration unit 10 also modifies (including adding new information to) the registered resume information B1 based on the user information A1 acquired from the terminal device 2.
[0017] The resume information B1 includes a document about the activities of a student during his / her student days, which is written by a student who is job hunting. In this embodiment, this document is referred to as a "Gakuchika document C1."
[0018] The writing support unit 11 has a function of supporting the user in writing the academic background writing C1. The writing support unit 11 includes a theme selection unit 110, a question presentation unit 111, an answer acceptance unit 112, and a writing generation unit 113.
[0019] These functional units included in the writing support unit 11 may be distributed among multiple servers. Furthermore, the writing support unit 11 may be provided in a device (such as another server) separate from the server 1. In this case, the separate device may be referred to as a writing support device.
[0020] The theme selection unit 110 selects a theme for the academic background writing C1 for the academic background writing C1. The theme selection unit 110 selects a theme for the academic background writing C1 based on an operation by the user. The question presenting unit 111 presents a question according to the theme selected by the theme selecting unit 110. The answer receiving unit 112 receives an answer to the question presented by the question presenting unit 111.
[0021] The sentence generation unit 113 generates the academic background text C1 based on the answers received by the answer receiving unit 112. Here, the sentence generation unit 113 generates the academic background text C1 by machine learning using, for example, a large language model (LLM) such as a transformer including a generative pretrained transformer (GPT).
[0022] The acquisition unit 12 acquires various types of information from the terminal device 2. The acquisition unit 12 acquires, for example, user information A1 from the terminal device 2.
[0023] The output unit 13 outputs various types of information to the terminal device 2. The output unit 13 outputs, for example, a registration screen to the terminal device 2. The registration screen P1 is a screen for the user to register or modify the user information A1.
[0024] The storage unit 14 stores various types of information. The information stored in the storage unit 14 includes resume information B1. The storage unit 14 is configured using a storage device such as a magnetic hard disk drive or a semiconductor storage device.
[0025] [Registration screen] Next, the registration screen will be explained. The registration screen is made up of multiple pages. 3 is a diagram showing an example of a registration screen P1 according to this embodiment. The registration screen P1 includes a progress gauge P11, a selection form P12, and screen transition buttons P13.
[0026] The progress gauge P11 is a gauge that indicates how much of the user information A1 that needs to be entered to create a resume has been completed. The same applies to the progress gauges displayed on the other registration screens described below. The selection form P12 is a form for the user to select the type of school they plan to graduate from or the school they have graduated from. The screen transition button P13 is a button for transitioning between screens. The same applies to the screen transition buttons displayed on the other registration screens described below. When the screen transition button P13 is pressed, the registration screen P2 is displayed.
[0027] 4 is a diagram showing an example of a registration screen P2 according to this embodiment. The registration screen P2 includes a progress gauge P21, an input form P22, and a screen transition button P23. The input form P22 is a form for inputting the name of the school. When the screen transition button P23 is pressed, the registration screen P3 is displayed.
[0028] 5 is a diagram showing an example of a registration screen P3 according to this embodiment. The registration screen P3 includes a progress gauge P31, a selection form P32, and a screen transition button P33. The selection form P32 is a form for selecting a major. When the screen transition button P33 is pressed, a registration screen P4 is displayed.
[0029] 6 is a diagram showing an example of a registration screen P4 according to this embodiment. The registration screen P4 includes a progress gauge P41, a selection form P42, and a screen transition button P43. The selection form P42 is a form for selecting the year and month of enrollment, the year and month of graduation, and the graduation category (whether the student is planning to graduate or has already graduated). When the screen transition button P43 is pressed, a registration screen P5 is displayed.
[0030] FIG. 7 is a diagram showing an example of a registration screen P5 according to this embodiment. The registration screen P5 includes a progress gauge P51, a selection form P52, an input form P53, an input form P54, a selection form P55, and a screen transition button P56. The selection form P52 is a form for selecting a desired employment status. The input form P53 is a form for inputting a desired work location. The input form P54 is a form for inputting a desired job type. The selection form P55 is a form for selecting a desired annual salary. When the screen transition button P56 is pressed, the registration screen P6 is displayed.
[0031] 8 is a diagram showing an example of a registration screen P6 according to this embodiment. The registration screen P6 includes a progress gauge P61, a selection form P62, a selection form P63, a screen transition button P64, and a skip button P65. The selection form P62 is a form for selecting an English conversation level. The selection form P63 is a form for selecting a language that can be used in business. The skip button P65 is a button for omitting input on the registration screen P6. When the screen transition button P64 or the skip button P65 is pressed, a registration screen P7 is displayed.
[0032] 9 is a diagram showing an example of a registration screen P7 according to this embodiment. The registration screen P7 includes a progress gauge P71, a writing support button P72, an input form P73, and a registration completion button P74.
[0033] The writing support button P72 is a button for using the writing support function to create the academic background text C1. The input form P73 is a form for inputting the academic background text C1. When the writing support function is used, the academic background text C1 automatically generated by the writing support unit 11 is input into the input form P73. When the writing support function is not used, the user inputs the academic background text C1 into the input form P73 using touch keys, a keyboard, a microphone, or the like.
[0034] The registration completion button P74 is a button for completing the registration of the user information A1. When the registration completion button P74 is pressed, the registration of the user information A1 is completed, and the server 1 generates resume information B1 based on the input user information A1. The server 1 stores the generated resume information B1 in the storage unit 14 as a database.
[0035] When the writing support button P72 is pressed, the writing support screen Q1 is displayed. When the writing support screen Q1 is displayed, the writing support unit 11 starts a writing support process.
[0036] FIG. 10 is a diagram showing an example of the flow of the writing support process according to this embodiment. In the writing support process, various writing support screens are displayed on the terminal device 2 by the writing support unit 11 via the output unit 13. Answers to questions are input interactively on the writing support screens. As an example, the user inputs answers by voice. Note that answers may also be input using touch keys or a keyboard.
[0037] Step S10: The theme selection unit 110 selects a theme for the academic background writing C1 The theme selection unit 110 selects a theme for the academic background writing C1 based on an operation from the user.
[0038] 11 shows an example of the writing support screen Q1 displayed on the terminal device 2 in step S10. The writing support screen Q1 is a screen for selecting a theme for the academic background writing C1. The writing support screen Q1 includes a progress gauge Q11, a reset button Q12, a cancel button Q13, and a dialogue area Q14.
[0039] The progress gauge Q11 is a gauge that indicates how much of the input for generating the academic history text C1 has been completed. The reset button Q12 is a button for restarting the input for generating the academic history text C1 from the beginning. The cancel button Q13 is a button for canceling the use of the writing support function. Note that the progress gauge Q11, reset button Q12, and cancel button Q13 are similar to the progress gauges displayed on other writing support screens described below, so the same symbols as in Figure 11 are used and their explanations are omitted.
[0040] The dialogue area displays questions and answers to be presented to the user in an interactive format. The text is added as questions or answers are posed and displayed.
[0041] In the dialogue area Q14 included in the writing support screen Q1, text Q141, text Q142, text Q143, and text Q144 are displayed. Text Q141 provides guidance on the writing support. Text Q142 provides options for selecting a theme for the academic background writing C1. In the example shown, the presented theme options are "part-time job," "club activities," "extras," "internship," "seminars and research," "volunteering," "language / qualifications," "study abroad," and "starting a business."
[0042] Text Q143 indicates the theme selected by the user for the academic background text C1. In the illustrated example, "part-time job" is selected as the theme. Text Q144 indicates a response from server 1 in response to the theme selection.
[0043] Step S20: The writing support unit 11 starts a process of presenting a question and accepting an answer for each question.
[0044] Step S30: The question presenting unit 111 presents a question according to the theme selected by the theme selecting unit 110. The process of presenting a question is repeated for each question. Therefore, the question presenting unit 111 presents a plurality of questions according to the theme selected by the theme selecting unit 110. As an example, the question presenting unit 111 presents the question by displaying the question as text. Note that the question presenting unit 111 may also present the question by playing the question as audio.
[0045] Step S40: The answer receiving unit 112 receives an answer to the question presented by the question presenting unit 111. In this embodiment, the method for inputting the answer is selected from either voice input or text input. If voice input is selected, the answer receiving unit 112 receives the answer by voice. If text input is selected, the answer receiving unit 112 receives the answer by text.
[0046] Step S50: The writing support unit 11 ends the process of presenting a question and receiving an answer.
[0047] Questions are prepared in advance for each theme and stored in the storage unit 14. The questions for creating the academic background text C1 are structured in a step-by-step dialogue format. In this embodiment, four questions are presented as an example.
[0048] 12 shows an example of questions presented by question presenting unit 111 and answers accepted by answer accepting unit 112. In the illustrated example, questions are shown when "part-time job" is selected as the theme. In the illustrated example, four questions, namely, question X1, question X2, question X3, and question X4, and answers Y1, answer Y2, answer Y3, and answer Y4 to the four questions, respectively, are shown.
[0049] Question X1 is, "Please tell me about your part-time job." Answer Y1 to question X1 is, "I improved my students' grades by working part-time as a cram school teacher." Question X2 is, "Please tell us the role you played in that experience." The answer Y2 to question X2 is, "Helping the students I supervise overcome their weak subjects." Question X3 was, "Please tell us what was difficult in that experience and what you did to overcome it." The answer Y3 to question X3 was, "I had a hard time overcoming my weaknesses, but after repeated explanations, I was able to solve the problems." Question X4 is, "Please tell us the results and outcomes of your efforts." The answer Y4 to question X4 is, "My test score went up by 15 points, and my grade went up by one."
[0050] Questions X1, X2, X3, and X4 are presented in this order. In this embodiment, question X1 has content that corresponds to the selection of "part-time job" as the theme. Questions X2, X3, and X4 have content that can be presented in common regardless of which theme is selected. One or more of questions X2, X3, and X4 may be changed to content that corresponds to the theme.
[0051] The number of questions presented may be three or less, or five or more. However, four is preferable in order to reduce the user's input effort and to provide originality to the generated academic background writing C1. Also, since the most popular "type" of academic background writing is considered to be the standard, which is to create writing following the flow of "What did you do?", "How did you tackle it?", "What difficulties and challenges did you overcome?", and "What results did you achieve?" (hereinafter referred to as the standard pattern), it is considered appropriate to set the questions as in Questions X1 to X4.
[0052] However, it is expected that the standard patterns described above will change over the course of several years. Therefore, the questions set for Questions X1 to X4 may be changed as appropriate. Also, instead of manually changing the quality or content, the system may be designed so that AI learns the "type" of the ideal academic background essay and automatically prepares questions to form the optimal type.
[0053] As described above, resume information B1, including Gakuchika passage C1, is stored in the storage unit 14 of server 1. Even after the user secures employment, information is continually added to the resume so that it can be used as a resume when changing jobs. In other words, as long as the user continues to use resume information B1, information such as the user's employer, job type, and current annual salary is added and accumulated. Therefore, server 1 can incorporate highly polished Gakuchika passage samples as "learning data" by collecting information on Gakuchika passages written by users who have received job offers from many companies, users who have worked for highly competitive companies, and users who have steadily achieved career advancement through multiple job changes. By selectively incorporating only high-quality learning data in this way, the AI's output (i.e., the Gakuchika passages output by the AI) is expected to be better than when learning data is incorporated randomly.
[0054] Furthermore, by applying this feature, for example, the contents of the writing support process can be designed to analyze the trends and characteristics of the Gakuchika essays of users who have received job offers from companies that meet the conditions, such as the desired industry, job type, and company size, and to enable the user to write a Gakuchika essay that suits the company they want to work for. In this case, it is preferable to design the system to refer to the desired conditions entered in the forms shown in Figure 7 (selection form P52, input form P53, input form P54, and selection form P55).
[0055] 13 and 14 show examples of the writing support screen displayed on the terminal device 2 in steps S30 and S40. 13 is a diagram showing an example of a writing support screen Q2 according to this embodiment. The writing support screen Q2 is a screen on which the first question X1 is presented. The writing support screen Q2 includes a progress gauge Q11, a reset button Q12, a cancel button Q13, advice Q22, a dialogue area Q23, advice Q24, a voice input button Q25, and a character input button Q26.
[0056] Advice Q22 indicates predetermined advice regarding voice input.
[0057] In the dialogue area Q23, text Q231 and text Q232 are displayed. Text Q231 shows the continuation of the response from the server 1 in response to the theme selection. Text Q232 shows question X1.
[0058] Advice Q24 indicates advice according to a theme for answering the question. Therefore, the question presenting unit 111 presents, together with the question, advice according to a theme for answering the question selected by the theme selecting unit 110. The advice is prepared in advance for each theme and stored in the storage unit 14 in association with the question.
[0059] The voice input button Q25 is a button for voice input. When the voice input button Q25 is pressed, preparation for voice input begins. Specifically, when the voice input button Q25 is pressed, the terminal device 2 turns on the microphone function of the terminal and displays a recording start button (not shown). The character input button Q26 is a button for inputting characters. When the character input button Q26 is pressed, preparation for character input begins. Specifically, when the character input button Q26 is pressed, the terminal device 2 displays a software keyboard for character input on the display screen. An example of a case where voice input is performed will be described below.
[0060] 14 shows an example of the writing support screen Q3 when voice input has started. The writing support screen Q3 is a screen displayed when voice input is being recorded. The writing support screen Q3 includes a progress gauge Q11, a reset button Q12, a stop button Q13, advice Q22, a dialogue area Q23, advice Q24, a recording image Q31, a timing image Q32, and a recording stop button Q33. The advice Q22, dialogue area Q23, and advice Q24 have already been described for the writing support screen Q2, so further description will be omitted.
[0061] The recording image Q31 is an image indicating that the terminal device 2 is in recording mode. In recording mode, the user's voice is picked up and recorded by a sound pickup unit (such as a microphone) provided in the terminal device 2. The timing image Q32 shows the result of timing the recording time of the voice input. The recording stop button Q33 is a button for stopping recording. When the recording stop button Q33 is pressed to stop recording, the writing support screen Q4 is displayed.
[0062] FIG. 15 shows an example of the writing support screen Q4 when recording has been stopped. The writing support screen Q4 is the screen displayed immediately after voice input has been performed and recording has been stopped. The writing support screen Q4 includes a progress gauge Q11, a reset button Q12, a stop button Q13, advice Q22, a dialogue area Q23, advice Q44, a timing image Q41, a re-record button Q42, and a send button Q43. The advice Q22 and the dialogue area Q23 have already been described for the writing support screen Q2, so further description will be omitted.
[0063] The timing image Q41 shows the result of timing the recording time of the voice input at the time when recording was stopped. The re-record button Q42 is a button for re-recording the voice input. The send button Q43 is a button for sending the recorded voice input to the server 1. The advice Q44 shows predetermined advice that guides the user in sending. When the send button Q43 is pressed, the terminal device 2 sends voice data to the server 1 as an answer to the question X1.
[0064] When the voice data is transmitted to the server 1, the answer receiving unit 112 converts the voice data into text data. The answer information converted into text data is summarized by machine learning using, for example, LLM, in the text generation unit 113, and generated as a well-formatted text. The generated text is a summary of the main points of the answers to each question, and differs from the academic background text C1 that is finally generated, so it may be generated as a text in a format that makes the main points easy to understand, such as bullet points. The generated text data is transmitted from the server 1 to the terminal device 2, and is displayed on the terminal device 2 as the answer result.
[0065] 16 shows an example of the writing support screen Q5 when the answer to the first question X1 has been completed. The writing support screen Q5 includes a dialogue area Q51, a re-record button Q42, and a "Next" button Q53.
[0066] In the dialogue area Q51, text Q511 is displayed. The text Q511 indicates the answer to question X1. The re-record button Q42 is a button for re-entering and recording voice. The "Next" button Q53 is a button for displaying the next question in the dialogue area Q51.
[0067] The user checks the written answer displayed as text Q511, and if there are no problems with the content, presses the "Next" button Q53 to proceed to the next question. On the other hand, if there are any issues with the content or the user is not satisfied, they press the re-record button Q42 to record the answer again. This operation is repeated until a satisfactory answer is displayed. In this way, by being able to check the generated text each time the recording and textualization of an answer to a question is completed, it is possible to prevent the generation of a text that deviates significantly from the user's intentions when all questions have been answered and the academic background text C1 has been generated.
[0068] 17 shows an example of the writing support screen Q6 in a state where the answer to the fourth and final question X4 has been completed and the answer complete button (not shown) has been pressed instead of the re-record button Q42. The answer content may be checked all at once when the answer to the fourth and final question X4 has been completed, rather than for each question. In this case, the writing support screen Q5 shown in FIG. 16 is not displayed, and when the send button Q43 on the writing support screen Q4 is pressed, question X2 is displayed on the terminal device 2. In this way, the remaining three questions (question X2, question X3, question X4) may also be designed to be sent sequentially as answers to each question.
[0069] In this design, if the user is not satisfied with the generated academic history text C1, the user can instruct the server 1 to regenerate the academic history text C1. At this time, the server 1 may accept answers to all questions X1 to X4 again, or the user may select any question from questions X1 to X4 and re-answer only the selected question.
[0070] The writing support screen Q6 includes a progress gauge Q11, a reset button Q12, a stop button Q13, a dialogue area Q61, and advice Q62. In the dialogue area Q61, text Q611, text Q612, text Q613, and text Q614 are shown. Text Q611 indicates question X4. Text Q612 indicates the answer to question X4. When the recorded voice is transmitted from the terminal device 2 to the server 1, the answer receiving unit 112 converts the voice data into character data. Text Q613 indicates a response from the server 1 to the answer. Text Q614 indicates a response from the server 1 to the fact that all questions have been answered. Advice Q62 shows advice according to the theme for answering the question.
[0071] Step S60: The sentence generation unit 113 generates the academic background text C1 based on the answers received by the answer receiving unit 112. The sentence generation unit 113 generates the academic background text C1 by machine learning using, for example, LLM. The academic background text C1 generated by the sentence generation unit 113 is a summary based on the answers received by the answer receiving unit 112.
[0072] 18 shows an example of a writing support screen Q7 displayed on the terminal device 2 while the writing generator 113 is processing to generate the academic background text C1. The writing support screen Q7 includes a progress gauge Q11, a reset button Q12, a stop button Q13, and text Q71. The text Q71 indicates that the processing to generate the academic background text C1 is currently underway.
[0073] Fig. 19 shows an example of a screen Q8 on which is displayed a Gakuchika sentence C1 generated by the sentence generator 113. A Gakuchika sentence C11 shown in Fig. 19 is an example of a Gakuchika sentence C1 when "part-time job" is selected as the theme.
[0074] The sentence generator 113 generates the academic background text C1 within a preset number of characters. The preset number of characters may be set in advance by the server 1 or may be set by the user. Note that the sentence generator 113 may also generate the academic background text C1 without setting a limit on the number of characters.
[0075] When an instruction to generate a new academic history text C1 is given after generating the academic history text C1, the text generation unit 113 generates a text different from the previously generated academic history text C1 as the academic history text C1. Here, when an instruction to generate a new academic history text C1 is given after generating the academic history text C1, the text generation unit 113 generates the academic history text C1 based on the answers used to generate the previously generated academic history text C1.
[0076] Note that if an instruction to generate the academic history text C1 again is given after the text generation unit 113 has generated the academic history text C1, the question may be answered again. In this case, if an instruction to generate the academic history text C1 again is given after the text generation unit 113 has generated the academic history text C1, the text generation unit 113 presents the question again. The answer receiving unit 112 receives the answer to the question presented again by the text generation unit 113. The text generation unit 113 generates the academic history text C1 based on the answer received by the answer receiving unit 112 to the question presented again.
[0077] In this embodiment, the sentence generator 113 generates the entire academic background text C1 based on, for example, a plurality of answers to a plurality of questions received by the answer receiver 112. The sentence generator 113 may also sequentially generate portions of the academic background text C1 based on each of the plurality of answers received by the answer receiver 112.
[0078] Furthermore, in this embodiment, the sentence generation unit 113 may generate the Gakuchika sentence C1 based on the user information A1 together with the answers received by the answer receiving unit 112. For example, the sentence generation unit 113 may generate the Gakuchika sentence C1 based on information on "major" input as the user information A1 and the answers received by the answer receiving unit 112. In this case, text such as "Utilizing knowledge of economics, which is your major" may be inserted at an appropriate position in the Gakuchika sentence C1 by machine learning using LLM or the like. As another example, the sentence generation unit 113 may generate the Gakuchika sentence C1 based on information on "English conversation level" input as the user information A1 and the answers received by the answer receiving unit 112. If the "English conversation level" is a predetermined level or higher, text such as "Utilizing your English conversation skills" may be inserted at an appropriate position in the Gakuchika sentence C1 by machine learning using LLM or the like. Similarly, information that can be obtained from the user information A1, such as information about club activities and information entered as self-promotion information, may be searched for and used in the Gakuchika essay, and used to generate the Gakuchika essay C1.
[0079] The academic background text C1 generated by the text generation unit 113 is inserted as text into the input form P73 of the registration screen P7 (FIG. 9) described above and displayed. With this, the writing support unit 11 ends the writing support process.
[0080] As described above, the writing support device of this embodiment (in this embodiment, the writing support unit 11) includes a theme selection unit 110, a question presentation unit 111, an answer reception unit 112, and a writing generation unit 113. The theme selection unit 110 selects a theme for a text (in this embodiment, a student's academic background text C1) about activities during their student days that are written by a student looking for a job. The question presenting unit 111 presents a question according to the theme selected by the theme selecting unit 110. The answer receiving unit 112 receives an answer to the question presented by the question presenting unit 111. The sentence generating unit 113 generates a sentence based on the answer received by the answer receiving unit 112.
[0081] With this configuration, in the writing support device according to this embodiment, when a writing about student activities (gakuchika writing C1) is automatically generated by a student looking for a job, the user only needs to answer questions according to the selected theme, so the writing can be made original despite the simple input. In the writing support device according to this embodiment, the generated writing has more originality than when a writing is generated without selecting a theme.
[0082] (Second embodiment) The second embodiment of the present invention will be described in detail below with reference to the drawings. In the first embodiment, the case where the user is a student looking for a job has been described. In this embodiment, the user is not limited to a student looking for a job, but may be a graduate who is looking for a new job after finding employment. Accordingly, in this embodiment, the user is also referred to as a job seeker. In this embodiment, a case where the input items displayed change depending on the status of the job seeker will be described. In addition, in this embodiment, a case where the input items that are required to be entered change depending on the status of the job seeker will be described.
[0083] The same components as those in the first embodiment described above are denoted by the same reference numerals, and the description of the same components and operations may be omitted.
[0084] The resume registration system according to this embodiment is referred to as resume registration system 100a. The resume registration system 100a includes a server 1a and a terminal device 2. Comparing the resume registration system 100a according to this embodiment with the server 1 (FIG. 1) according to the first embodiment, the server 1a is different. Here, the functions of the terminal device 2 are the same as those of the first embodiment.
[0085] FIG. 20 is a diagram showing an example of the functional configuration of server 1a according to this embodiment. Server 1a includes resume registration unit 10, writing support unit 11, display item control unit 15, acquisition unit 12, output unit 13, and storage unit 14. Comparing server 1a according to this embodiment (FIG. 20) with server 1 according to the first embodiment (FIG. 2), display item control unit 15 is different. Here, the functions of the other components (resume registration unit 10, writing support unit 11, acquisition unit 12, output unit 13, and storage unit 14) are the same as those of the first embodiment.
[0086] The display item control unit 15 controls input items for inputting information about the job seeker (user information A1). The display item control unit 15 includes a status selection unit 150, a display item change unit 151, and a required input item change unit 152.
[0087] These functional units included in the display item control unit 15 may be distributed among multiple servers. Also, the display item control unit 15 may be provided in a device (such as another server) separate from the server 1a. In this case, the separate device may be referred to as an information input device.
[0088] The status selection unit 150 selects the status of the job seeker. For example, the status may be new hire or mid-career hire.
[0089] The display item change section 151 changes the input items to be displayed in accordance with the status selected by the status selection section 150 from among a plurality of input items for inputting information about the job seeker (user information A1).
[0090] The required input item changing unit 152 changes the input items that must be input from among a plurality of input items for inputting information about the job seeker (user information A1) in accordance with the status selected by the status selecting unit 150. In the following description, the input items that must be input are referred to as "required input items," and the input items that are not required are referred to as "optional input items."
[0091] Next, a description will be given of a registration process that is a process for registering user information A1 as resume information B1 in resume registration system 100. Fig. 21 is a diagram showing an example of the flow of the registration process according to this embodiment.
[0092] Step S100: The resume registration unit 10 displays the registration screen R1 on the terminal device 2. When the resume registration unit 10 receives a request from the terminal device 2 to display the registration screen R1, it causes the output unit 13 to transmit information indicating the registration screen R1 to the terminal device 2. The terminal device 2 displays the registration screen R1 on a display unit provided in the terminal device 2.
[0093] An example of the registration screen R1 is shown in Fig. 22. The registration screen R1 includes a user basic information display R11, an edit button R12, an annual income information display R13, a toggle button R14, and a save button R15.
[0094] The user basic information display R11 shows basic user information, which is basic information about the user, included in the resume information B1. The user basic information includes, for example, name, reading, date of birth, email address, telephone number, and email address.
[0095] The edit button R12 is a button for starting the operation of editing the registered resume information B1. Here, if the user is a mid-career job-changer, the previous resume information B1 registered during the job-hunting process as a new graduate must be updated with the current user information A1. Also, even if the user is a "new graduate" or "high school graduate," if the resume is incomplete or if the user wants to revise the contents of the resume, the resume information B1 must be edited.
[0096] The annual income information display R13 shows the user's annual income in the resume information B1. The annual income information display R13 is displayed only if the user is a mid-career job changer. The annual income information display R13 is not displayed if the user is a "new graduate" or a "high school graduate" student.
[0097] The toggle button R14 is a button for selecting a status. In this example embodiment, the toggle button R14 is a button for switching the new graduate / high school graduate hiring mode on and off.
[0098] The save button R15 is a button for updating the registered resume information B1 based on the edited content.
[0099] Step S110: The resume registration unit 10 determines whether or not to edit the registered resume information B1. When the edit button R12 is pressed on the registration screen R1, the resume registration unit 10 determines that the resume information B1 is to be edited.
[0100] If the resume registration unit 10 determines that the resume information B1 is to be edited (step S110; YES), the display item control unit 15 executes the process of step S120. On the other hand, if the resume registration unit 10 determines that the resume information B1 is not to be edited (step S110; NO), the server 1 ends the registration process.
[0101] Step S120: The status selection unit 150 determines whether the new graduate / high school graduate hiring mode is on. If the toggle button R14 is on, the status selection unit 150 determines that the new graduate / high school graduate hiring mode is on. If the toggle button R14 is off, the status selection unit 150 determines that the new graduate / high school graduate hiring mode is off. If the status selection unit 150 determines that the new graduate / high school graduate hiring mode is on (step S120; YES), it executes the processing of step S130. On the other hand, if the status selection unit 150 determines that the new graduate / high school graduate hiring mode is off (step S120; NO), it executes the processing of step S150.
[0102] Step S130: The status selection unit 150 selects "new hire" as the job seeker's status. Therefore, the status selection unit 150 selects the status based on the operation of the toggle button R14.
[0103] Step S140: The display item change unit 151 changes the input items to be displayed in the new graduate / high school graduate hiring mode from among the multiple input items for inputting user information A1. For example, in the new graduate / high school graduate hiring mode, the display item change unit 151 hides input items specific to job changers, such as "Current Annual Salary," "Motivation for Changing Jobs / Searching for a Job," "Job Summary," and "Annual Salary" in the work history. At the same time, the display item change unit 151 displays the input item for "Self-promotion" in the new graduate / high school graduate hiring mode.
[0104] Here, the required input item changing unit 152 changes the required input items in the new graduate / high school graduate hiring mode from among the multiple input items for inputting user information A1. For example, in the new graduate / high school graduate hiring mode, the required input item changing unit 152 displays the input items of "employment type" and "work location" as required input items. In the new graduate / high school graduate hiring mode, the required input item changing unit 152 displays other input items including "annual salary" and "job type" as optional input items.
[0105] 23 shows an example of the new hire registration screen R2 displayed in the new hire mode. The new hire registration screen R2 includes a display area R21, a display area R22, a display area R23, a display area R24, and a display area R25.
[0106] Display area R21 shows basic user information registered in resume information B1.
[0107] The display area R22 is an area for displaying and inputting desired conditions. The display area R22 includes an add button R221 and a selection form R222. The add button R221 is a button for adding desired conditions. The selection form R222 is a form for the user to select conditions that they want to focus on.
[0108] The display area R23 is an area for displaying and inputting appealing points. The display area R23 includes an add button R231. The add button R231 is a button for adding work history as an appealing point.
[0109] The display area R24 is an area for displaying and inputting skills and qualifications. The display area R24 includes a selection form R241. The selection form R241 is a form for selecting skills.
[0110] The display area R25 is an area for displaying and inputting self-promotion information. The display area R25 includes an input form R251. The input form R251 is a form for inputting self-promotion information.
[0111] In the new hire registration screen R2 shown here, the desired conditions, special conditions, selling points, skills, and self-promotion input fields are all left blank. The blank input fields are marked as blank.
[0112] The not-input display T21 is displayed in the display area R22 to indicate that desired conditions have not been input. The not-input display T22 is displayed in the display area R22 to indicate that particular conditions have not been input. The not-input display T23 is displayed in the display area R23 to indicate that appeal points have not been input. The not-input display T24 is displayed in the display area R24 to indicate that skills have not been input. The not-input display T25 is displayed in the display area R25 to indicate that self-promotion has not been input.
[0113] Here, the required input item change unit 152 displays the non-input items among the multiple input items for which user information A1 has not been entered in different ways, as input items that require input (required input items) and input items that do not require input (optional input items).
[0114] For example, the required input item changing unit 152 may display text such as "Required" near the required input items. As another example, the required input item changing unit 152 may display radio buttons as a form for inputting the required input items.
[0115] As described above, when the new graduate / high school graduate hiring mode is on, the employment type and work location are required input fields among the desired conditions. On the other hand, the other input fields (specific conditions, selling points, skills, and self-promotion) are optional input fields. In response to this, the required input field change unit 152 displays the no-input indicator T21, which indicates that the desired conditions have not been input, in a more conspicuous manner than the no-input indicators (no-input indicator T22, no-input indicator T23, no-input indicator T24, and no-input indicator T25) which indicate that the other input fields (specific conditions, selling points, skills, and self-promotion) have not been input. The conspicuous manner means, for example, that one or more of the text and background are a conspicuous color (e.g., red).
[0116] The required input item changing unit 152 may indicate the unfilled items in a common manner for both required input items and optional input items.
[0117] Returning to FIG. 21, the description of the registration process will be continued. Step S150: The status selection unit 150 selects "mid-career employment" as the job seeker's status. Therefore, the status selection unit 150 selects the status based on the operation of the toggle button R14.
[0118] Step S160: The display item change unit 151 changes the input items to be displayed in the mid-career hiring mode from among the multiple input items for inputting user information A1. For example, in the mid-career hiring mode, the display item change unit 151 displays input items specific to job changers, such as "Current Annual Salary," "Motivation for Job Change / Job Search," "Job Summary," and "Annual Salary" in the work history, from among the input items. In the mid-career hiring mode, the display item change unit 151 hides the input item for "Self-promotion."
[0119] Here, the required input item changing unit 152 changes the required input items in the mid-career hiring mode from among the multiple input items for entering user information A1. For example, in the mid-career hiring mode, the required input item changing unit 152 displays the input items of "annual salary," "job type," "employment type," and "work location" as required input items. In the mid-career hiring mode, the required input item changing unit 152 displays the other input items as optional input items.
[0120] 24 shows an example of the mid-career recruitment registration screen R3 displayed in the mid-career recruitment mode. The mid-career recruitment registration screen R3 includes display areas R31, R32, R33, R34, R35, and R36.
[0121] Display area R31 shows basic user information registered in resume information B1.
[0122] The display area R32 is an area for displaying and inputting desired conditions. The display area R32 includes an add button R321. The add button R321 is a button for adding desired conditions. The display area R32 also displays a resume information display R322 and a resume information display R323. The resume information display R322 shows resume information B1 entered in the input field for "motivation to change jobs / search for work." The resume information display R323 shows resume information B1 entered in the input field for "specific conditions."
[0123] The display area R33 is an area for displaying and inputting appeal points. In the illustrated example, the input items for appeal points have already been filled in.
[0124] The display area R34 is an area for displaying and inputting skills and qualifications. In the illustrated example, the input items for skills and qualifications have already been entered.
[0125] The display area R35 is an area for displaying and inputting the job summary. In the illustrated example, the input fields for the job summary have already been filled in. The display area R35 also includes a button R351. The button R351 is a button for automatically generating and inputting a job summary. The job summary is automatically generated by the writing support unit 11 based on machine learning using, for example, LLM. The process by which the writing support unit 11 generates the job summary may be a process of summarizing answers to multiple questions, similar to the process by which the writing support unit 11 generates the academic background text C1 described in the first embodiment. The button R351 may be omitted.
[0126] The display area R36 is an area for displaying and inputting work history. In the example shown, the work history input items have already been filled in.
[0127] Here, "motivation to change jobs / search for a job," "job summary," and "work history" are input fields specific to job-changers. Therefore, these input fields are only displayed in the mid-career hiring mode.
[0128] Returning to FIG. 21, the description of the registration process will be continued. Step S170: The resume registration unit 10 accepts input into the input items. When the resume registration unit 10 receives the user information A1 from the terminal device 2, it inputs the received user information A1 into the input items.
[0129] Step S180: The resume registration unit 10 determines whether or not to save the edited content. When the save button R15 (FIG. 22) displayed on the registration screen R1 is pressed, the resume registration unit 10 determines to save the edited content. When the resume registration unit 10 determines to save the edited content (step S180; YES), it executes the process of step S190. On the other hand, when it determines not to save the edited content (step S180; NO), it deletes the input user information A1 and ends the registration process.
[0130] Step S190: The resume registration unit 10 updates the resume information B1 based on the user information A1 entered in the input fields in step S170. With this, the resume registration system 100 completes the registration process.
[0131] In this embodiment, an example has been described in which the status selection unit 150 selects a status based on an operation using the toggle button R14. In other words, an example has been described in which a status is selected by a user, but the present invention is not limited to this. The status selection unit 150 may select a status based on information that has already been input among information about the job seeker. In other words, a status may be selected automatically.
[0132] For example, the status selection unit 150 may select a status based on predetermined information (referred to as status determination information) that can determine the status from the resume information B1 that has already been registered. The status determination information is information that can determine whether the user is a "new graduate" or a "high school graduate," or information that can determine whether the user is a mid-career hire.
[0133] The status determination information that can determine whether a user is a "new graduate" or a "high school graduate" is, for example, whether "Graduation / Completion Expected" is selected as a graduation category included in the highest level of education in the resume information B1, or whether "Self-promotion" is entered. In other words, the status determination information may correspond to input items that the required input item changing unit 152 hides in the mid-career recruitment mode. Note that the status determination information may also be whether the academic background text C1 described in the first embodiment is entered.
[0134] The status determination information that can determine whether the user is a mid-career job-changer is, for example, whether one or more of "motivation to change jobs / search for a job," "job summary," or "work history" have been entered in resume information B1. In other words, the status determination information may correspond to input items that the required input item changing unit 152 hides in the new graduate / high school graduate hiring mode.
[0135] When a status is selected, the status selection unit 150 automatically changes the state of the toggle button R14 to the state corresponding to the selected status. The status selection unit 150 also notifies the user that the status has been automatically changed.
[0136] FIG. 25 shows an example of the automatic status change notification screen R4. The automatic status change notification screen R4 is displayed when the status has been automatically changed. In the example shown, it is notified that the mid-career hiring mode has been selected and the new graduate / high school graduate hiring mode has been turned off. The automatic status change notification screen R4 includes a notification area R41.
[0137] The notification area R41 displays a message to notify the user that the status has been automatically changed. The notification area R41 is, for example, a pop-up. The notification area R41 includes a button R411. When the button R411 is pressed, the notification area R41 is hidden.
[0138] As described above, after resume information B1 has already been registered, the status may be changed from new graduate / high school graduate hiring mode to mid-career hiring mode. When the status is changed from new graduate / high school graduate hiring mode to mid-career hiring mode, input items that are displayed only in new graduate / high school graduate hiring mode are hidden in mid-career hiring mode. When input is made into input items that are displayed only in new graduate / high school graduate hiring mode and registered as resume information B1, the resume information B1 corresponding to those input items is not deleted but continues to be held in memory unit 14.
[0139] Even if resume information B1 stored in storage unit 14 is hidden once, it can be displayed again when the status is changed again. For example, if the user accidentally operates toggle button R14, resume information B1 corresponding to the input item that is hidden due to the status change is deleted from storage unit 14. When toggle button R14 is returned to the state corresponding to the status the user wants to select, the user will need to re-enter the same user information A1 into the input item that is displayed again, which is time-consuming. The resume information B1 stored in the storage unit 14 may be deleted when the corresponding input item is hidden.
[0140] In the present embodiment, an example has been described in which the display item changing unit 151 hides predetermined input items in each of the new graduate / high school graduate hiring mode and the mid-career hiring mode, but this is not limiting. Instead of hiding predetermined input items in each of the new graduate / high school graduate hiring mode and the mid-career hiring mode, the display item changing unit 151 may leave the input items displayed and make them uninputtable. It is preferable that input items that are uninputtable are displayed in a predetermined manner indicating that input is not possible. The predetermined manner indicating that input is not possible is, for example, a light gray font (grayed out). As another example, the text "Input not possible" may be displayed near the input item.
[0141] In addition, from the configuration of the display item control unit 15, either the display item change unit 151 or the required input item change unit 152 may be omitted. Furthermore, the writing support unit 11 may be omitted from the configuration of the server 1a.
[0142] In this embodiment, the status is described as a new hire or mid-career hire, but the present invention is not limited to this. The status may be any status in the job hunting process of the user.
[0143] As described above, the information input device according to this embodiment (the display item control unit 15 in this embodiment) includes the status selection unit 150 and the display item change unit 151. The status selection unit 150 selects the status of the job seeker. The display item change unit 151 changes the input items to be displayed according to the status selected by the status selection unit 150 from among a plurality of input items for inputting information about the job seeker (in this embodiment, user information A1).
[0144] With this configuration, the information input device of this embodiment can display input items according to the user's job hunting status, thereby facilitating the process of inputting information to electronically create a resume.
[0145] The information input device according to this embodiment (the display item control unit 15 in this embodiment) also includes a status selection unit 150 and a required input item change unit 152. The status selection unit 150 selects the status of the job seeker. The required input item changing unit 152 changes the input items that are required to be input from among multiple input items for inputting information about the job seeker (in this embodiment, user information A1) in accordance with the status selected by the status selecting unit 150.
[0146] With this configuration, the information input device according to this embodiment can change the required input fields depending on the user's job-hunting status, thereby facilitating the input of information for electronically creating a resume. Furthermore, this configuration allows the resume written for new graduate / high school graduate recruitment to be partially reused when changing jobs, creating an incentive for users to continue using the service they used for new graduate / high school graduate recruitment (i.e., resume registration system 100 or resume registration system 100a) for a long time thereafter. Furthermore, using the same service when changing jobs after being recruited as a new graduate / high school graduate increases affinity with the service, increasing the likelihood that users will continue to use the same service thereafter. This trend is believed to be highly effective for service providers in retaining users.
[0147] Note that a portion of the server 1 or server 1a in the above-described embodiment may be implemented by a computer. In this case, a program for implementing the control function may be recorded on a computer-readable recording medium, and the program may be loaded and executed by a computer system. Note that the term "computer system" as used herein refers to a computer system built into the server 1 or server 1a, including hardware such as an operating system (OS) and peripheral devices. Furthermore, the term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs (Read Only Memory), and CD-ROMs (Compact Disc-Read Only Memory), as well as storage devices built into the computer system, such as hard disks. Furthermore, the term "computer-readable recording medium" may also include media that dynamically store programs for a short period of time, such as communication lines used when transmitting programs via networks such as the Internet or telephone lines, or media that store programs for a fixed period of time, such as volatile memory within the computer system serving as the server or client. The program may be a program for implementing a portion of the above-described functions, or may be a program that can be implemented in combination with a program already stored in the computer system. Furthermore, the server 1 or server 1a in the above-described embodiment may be partially or entirely implemented as an integrated circuit such as an LSI (Large Scale Integration). Each functional block of the server 1 or server 1a may be individually implemented as a processor, or partially or entirely integrated into a processor. The integrated circuit implementation method is not limited to LSI, and may be implemented using a dedicated circuit or a general-purpose processor. Furthermore, if an integrated circuit implementation technology that can replace LSI emerges due to advances in semiconductor technology, an integrated circuit based on that technology may be used.
[0148] One embodiment of the present invention has been described in detail above with reference to the drawings, but the specific configuration is not limited to that described above, and various design changes and the like are possible within the scope that does not deviate from the gist of the present invention. [Explanation of symbols]
[0149] 11...Text creation support unit, 110...Theme selection unit, 111...Question presentation unit, 112...Answer reception unit, 113...Text generation unit, C1...Gakuchika text
Claims
1. a theme selection unit that selects a theme for a piece of writing about activities during student days written by a student who is job-hunting; a question presentation unit that presents questions according to the theme selected by the theme selection unit; an answer receiving unit that receives an answer to the question presented by the question presenting unit; a sentence generation unit that generates the sentence based on the answer received by the answer receiving unit; A writing support device comprising:
2. the question presentation unit presents a plurality of the questions; The writing support device according to claim 1 .
3. the answer receiving unit receives the answer by voice; The writing support device according to claim 1 .
4. the sentence generation unit generates the sentence within a predetermined number of characters, The writing support device according to claim 1 .
5. When an instruction to generate the sentence again is given after the sentence generation unit has generated the sentence, the sentence generation unit generates a sentence different from the previously generated sentence. The writing support device according to claim 1 .
6. when an instruction to generate the sentence again is given after the sentence has been generated, the sentence generation unit generates the sentence based on the answer used to generate the previously generated sentence.
6. The writing support device according to claim 5.
7. the question presenting unit presents the question again when an instruction to generate the sentence again is given after generating the sentence; the answer receiving unit receives an answer to the question presented again by the question presenting unit; the sentence generation unit generates the sentence based on the answer to the re-presented question that is accepted by the answer acceptance unit.
6. The writing support device according to claim 5.
8. the question presenting unit presents, together with the question, advice according to the theme selected by the theme selecting unit for answering the question; The writing support device according to claim 1 .
9. a theme selection step of selecting a theme for a piece of writing written by a student who is job-hunting about his or her activities during his or her student days; a question presenting step of presenting a question according to the theme selected in the theme selecting step; an answer receiving step of receiving an answer to the question presented in the question presenting step; a sentence generating step of generating the sentence based on the answer received in the answer receiving step; A writing support method having the above.
10. On the computer, a theme selection step of selecting a theme for a piece of writing written by a student who is job-hunting about his or her activities during his or her student days; a question presenting step of presenting a question according to the theme selected in the theme selecting step; an answer receiving step of receiving an answer to the question presented in the question presenting step; a sentence generating step of generating the sentence based on the answer received in the answer receiving step; A program to execute.
Citation Information
Patent Citations
Information processing device, information processing method, and program
JP2023048877A