Terminal device, sentence generation system, sentence generation method, and program
The terminal device and text generation system streamline the resume creation process for job seekers by receiving occupation information, presenting questions, and generating resume content, thereby enhancing convenience and reducing the burden of creating a resume.
Patent Information
- Application Number
- JP2023200548
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-28
- Publication Date
- 2025-06-09
AI Technical Summary
Job seekers face difficulty in creating resumes, which can be a burdensome task, necessitating a solution to improve their convenience.
A terminal device and text generation system that assists job seekers in creating resumes by receiving occupation information, presenting question texts, acquiring user responses, converting voice answers to text, and generating resume content based on predefined rules.
The system significantly improves the convenience of job seekers by simplifying the resume creation process, reducing the psychological burden of answering questions, and generating appealing resume content.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a terminal device, a text generation system, a text generation method, and a program.
Background Art
[0002] Companies and the like that recruit employees may require job seekers applying for the positions to submit their resumes (so-called resumes). In recent years, it has also become common to electronically submit resumes using the Internet (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] When applying for a job, a job seeker creates a resume summarizing his or her work experience. For some job seekers, the task of creating this resume can be quite burdensome. It is preferable to be able to improve the convenience of job seekers by assisting them in creating their resumes.
[0005] An object of the present invention is to provide a terminal device, a text generation system, a text generation method, and a program that can improve the convenience of job seekers by assisting them in creating their resumes.
Means for Solving the Problems
[0006] One aspect of the present invention is a terminal device comprising an occupation selection operation reception unit that receives an occupation selection operation by a user, an occupation transmission unit that transmits occupation information indicating the occupation selected by the selection operation to a server, a question text reception unit that receives a question text transmitted by the server that has received the occupation information, a question text presentation unit that presents the received question text, an answer information acquisition unit that acquires information indicating the user's answer to the question text, including the user's voice answer, an answer information transmission unit that transmits the acquired answer information to the server for conversion into characters, a generated text acquisition unit that acquires a generated text generated according to the occupation based on the answer information converted into characters and a predetermined text generation rule, and a generated text presentation unit that presents the acquired generated text.
[0007] One aspect of the present invention is a text generation system comprising the above-described terminal device, a question text selection unit that selects a question text corresponding to the occupation information transmitted by the occupation transmission unit, a question text transmission unit that transmits the selected question text to the terminal device, a character conversion unit that converts voice information included in the answer information transmitted by the answer information transmission unit into characters, a generation unit that generates the generated text corresponding to the occupation based on the answer information converted into characters and a predetermined text generation rule, and a generated text transmission unit that transmits the generated generated text to the terminal device.
[0008] One aspect of the present invention is a text generation method comprising receiving an occupation selection operation by a user, transmitting occupation information indicating the occupation selected by the selection operation to a server, receiving a question text transmitted by the server that has received the occupation information, presenting the received question text, acquiring information indicating the user's answer to the question text, including the user's voice answer, transmitting the acquired answer information to the server for conversion into characters, acquiring a generated text generated according to the occupation based on the answer information converted into characters and a predetermined text generation rule, and presenting the acquired generated text.
[0009] One aspect of the present invention is to cause a computer of a terminal device to receive a job type selection operation by a user, transmit job type information indicating the job type selected in the selection operation to a server, receive a question sentence transmitted by the server that has received the job type information, present the received question sentence, obtain response information indicating the user's response to the question sentence, including the user's voice response, and transmit the obtained response information to a server that converts it into characters. Based on the response information converted into characters and a predetermined sentence generation rule, obtain a generated sentence generated according to the job type, and present the obtained generated sentence. It is a program for executing the above.
Effect of the Invention
[0010] According to the present invention, by assisting job seekers in creating their resumes, the convenience of job seekers can be improved.
Brief Description of the Drawings
[0011]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Embodiments for Carrying Out the Invention
[0012] Next, the terminal device, sentence generation system, sentence generation method, and program of this embodiment will be described with reference to the drawings. The embodiments described below are merely examples, and the embodiments to which the present invention is applied are not limited to the following embodiments. In all the drawings for explaining the embodiments, those having the same function are denoted by the same reference numerals, and repeated explanations are omitted. In addition, “based on XX” as used in this application means “based on at least XX”, and includes cases where it is based on another element in addition to XX. Also, “based on XX” is not limited to the case of directly using XX, and includes cases where it is based on something obtained by performing operations or processing on XX. “XX” is an arbitrary element (for example, arbitrary information).
[0013] (Embodiment) Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing a configuration example of a sentence generation system 1 according to this embodiment. The sentence generation system 1 provides, for example, a job hunting support service to job seekers considering changing jobs. The job hunting support service includes a job change support service. An employer EM of a company considering hiring employees may request a job applicant who is considering changing jobs to the company to submit a resume (also referred to as a resume. The same applies in the following description). The sentence generation system 1 of this embodiment supports job applicants' job changes by automatically generating a resume with relatively simple operations by the job applicants. Hereinafter, a configuration example of the sentence generation system 1 will be described.
[0014] The sentence generation system 1 includes a terminal device 10, a server 20, and a sentence generation device 30. The terminal device 10 and the server 20 can communicate with each other via the communication network N. The communication network N includes, for example, the Internet, WAN (Wide Area Network), LAN (Local Area Network), public line, provider device, dedicated line, wireless base station, etc.
[0015] The terminal device 10 is a terminal used by a job seeker. An example of a job seeker is a person aiming for employment, re-employment, job transfer, etc. In the following description, the job seeker is also referred to as the user of the terminal device 10. As the terminal device 10, for example, a stationary computer device may be used, or a portable computer device such as a smartphone or a tablet-type computer (tablet PC) may be used. In the figure, as an example, a case is shown where the first terminal device 10-1 used by the first job seeker, the second terminal device 10-2 used by the second job seeker,..., the nth (n is a natural number) terminal device 10-n used by the nth job seeker are connected to the server 20 via the network N. In this embodiment, the first terminal device 10-1 will be described as a representative of the plurality of terminal devices 10. In the following description, the first terminal device 10-1 will also be simply referred to as the terminal device 10.
[0016] The terminal device 10 includes a display unit 11, an operation detection unit 12, and a sound collection unit 13. The display unit 11 is, for example, a liquid crystal display and displays various kinds of information. The operation detection unit 12 is, for example, a touch panel and detects an operation on the display unit 11 by the user of the terminal device 10 (for example, a job seeker; the same in the following description). The sound collection unit 13 includes, for example, a microphone and collects the voice of the user of the terminal device 10.
[0017] The server 20 is operated by a service provider that provides a job seeking and recruitment support service. The server 20 may use, for example, a stationary computer device or a cloud-type computer in which physical computer devices are distributed. In addition to job seekers, the server 20 can also be accessed by employers and other entities (hereinafter also simply referred to as "employers") who receive job hunting and recruitment support services. By accessing the server 20, employers can view various types of information registered by the users of the terminal device 10 (i.e., job seekers) on the server 20.
[0018] The text generation device 30 generates a response sentence from a given question sentence using a learning model (not shown) in which the relationship between questions and answers is learned by a generative AI (Artificial Intelligence) or the like. When a question sentence is given from the server 20, the text generation device 30 generates a response sentence by inference of the learning model. Note that in the figure, the server 20 and the text generation device 30 are described as separate devices, but this is not limiting. The text generation device 30 may be implemented as a part of the functions of the server 20. Next, with reference to FIGS. 2 and 3, the detailed functions of the text generation system 1 and the flow of its operations will be described.
[0019] FIG. 2 is a diagram showing an example of the functional configuration of the text generation system 1 of the present embodiment. FIG. 3 is a diagram showing an example of the flow of operations of the text generation system 1 of the present embodiment. The terminal device 10 includes an arithmetic unit 100 and a storage unit 150. The arithmetic unit 100 includes, for example, a Central Processing Unit (CPU), operates based on programs and data stored in the storage unit 150, and provides various functions. The storage unit 150 is composed of, for example, a hard disk drive or a semiconductor memory (flash memory, RAM, ROM), and stores various types of information such as programs and data read by the arithmetic unit 100. Note that the storage unit 150 may be realized by a virtual storage device such as a cloud server outside the terminal device 10.
[0020] The calculation unit 100 includes, as its hardware functional unit or software functional unit, an occupation selection operation reception unit 101, an occupation transmission unit 102, an inquiry text reception unit 103, an inquiry text presentation unit 104, a selection image presentation unit 105, a response information acquisition unit 106, a response information transmission unit 107, a text generation instruction reception unit 108, a generated text acquisition unit 109, a generated text presentation unit 110, a timing unit 111, and a timing result presentation unit 112.
[0021] The server 20 includes, for example, a Central Processing Unit (CPU), operates based on programs and data stored in the storage unit 250, and provides various functions. The storage unit 250 is composed of, for example, a hard disk drive or a semiconductor memory (flash memory, RAM, ROM), and stores various types of information such as programs and data read by the calculation unit 200. Note that the storage unit 250 may be realized by a virtual storage device such as a cloud server outside the server 20.
[0022] The calculation unit 200 includes, as its hardware functional unit or software functional unit, an inquiry text selection unit 201, an inquiry text transmission unit 202, a character conversion unit 203, a generation control unit 204, and a generated text transmission unit 205.
[0023] [Registration of User's Occupation Data] (Step S110) The occupation selection operation reception unit 101 receives an occupation selection operation OP1 by the user of the terminal device 10 (that is, the job seeker). The occupation selection operation OP1 is an operation of selecting the occupation in which the job seeker has been employed in the past or currently from a menu screen. This menu screen is also referred to as an occupation selection image P11. An example of the occupation selection image P11 is shown in FIG. 4.
[0024] FIG. 4 is a diagram showing an example of the job selection image P11 of the present embodiment. In the job selection image P11, job types such as "Sales", "Planning / Marketing / Customer Success", "Corporate Staff", "SCM / Production Management / Purchasing / Logistics",... are displayed. The user selects a job type that the user has been employed in the past or currently from among the job types displayed in the job selection image P11. Hereinafter, a case where the user selects "Product Manager" from among the job types displayed in the job selection image P11 will be described as an example.
[0025] Returning to FIGS. 2 and 3, when the job selection operation reception unit 101 receives the job selection operation OP1 by the user, the job selection operation reception unit 101 outputs job type information 1021 indicating the job type indicated by the job selection operation OP1 (that is, the job type selected by the user) to the job type transmission unit 102. The job type transmission unit 102 transmits the job type information 1021 to the server 20 via the network N by wired communication such as a wired LAN or wireless communication such as a wireless LAN or short-range wireless communication.
[0026] That is, the job type transmission unit 102 transmits the job type information 1021 indicating the job type selected by the job selection operation OP1 to the server.
[0027] (Step S120) The question selection unit 201 of the server 20 acquires the job type information 1021 transmitted from the job type transmission unit 102. The question selection unit 201 associates the acquired job type information 1021 with identification information for identifying the user (for example, the user's login ID) and stores it in the storage unit 250. The operation of associating the job type information 1021 of this user with the identification information and storing it in the storage unit 250 is also referred to as "registration of the user's job data".
[0028] [Acquisition of Question Texts According to the User's Job Type] (Step S130) The question selection unit 201 selects a question text 2021 according to the job type information 1021 transmitted by the job type transmission unit 102.
[0029] Figure 5 shows information about an example of the question text 2021 of this embodiment. The question text 2021 is prepared in advance for each job type and stored in the storage unit 250. The figure shows an example of the question text 2021 for the job type "Product Manager".
[0030] The question text 2021 is composed of a plurality of questions for creating a work history document in a step-by-step dialogue format. In the case of the example shown in the figure, the question text 2021 includes four-step questions from the following Question Q1 to Question Q4.
[0031] Question Q1: "You're a Product Manager, right? As a Product Manager, what was the product you put the most effort into?"
[0032] Question Q2: "Understood as **A1**. **R1**. Then, here's the next question. Here's the next question. Please tell me about your role in the previous product. Please speak with reference to the following points. You don't have to cover everything. Name of the product Target of the product (industry / user) Overview of the product (phase / purpose)"
[0033] Question Q3: "It's **A2**, right? **R2**. Then, here's the next question. Here's the next question. Please tell me about your achievements in the previous product. Please speak with reference to the following points. You don't have to cover everything. **(Omitted)**
[0034] Question Q4: "It's **A3**, right? **R3**. Then, here's the next question. Here's the next question. Please tell me about the points you devised to achieve the results in the previous product. Please speak with reference to the following points. You don't have to cover everything. **(Omitted)**
[0035] The question Qn is composed of three parts: a conversation response part Qa, a question part Qb, and an answer point (advice) part Qc. The conversation response part Qa motivates the user to give an answer. The answer point (advice) part Qc smooths the answer when the user is stuck in the question part Qb. According to the question sentence 2021 configured in this way, the text generation system 1 can obtain an answer from the user more smoothly. Hereinafter, the details of the conversation response part Qa will be described.
[0036] In the above-mentioned question sentence 2021, for "**An**" (n is a natural number), all or part of the user's answer An to the question Qn is inserted. As an example, for the question Q1, if the user answers "It is Product α. I have been involved from the launch to the growth of Product α. The purpose of Product α is to reduce the workload.", "**An**" will have "Product α" inserted.
[0037] Note that for "**An**", instead of directly using the user's answer An to the question Qn, a text summarizing the user's answer An may be inserted. As an example, for "**An**", the text "In Product α, I was involved from the launch to the growth" which summarizes the user's answer An may be inserted. The summarization of the user's answer An may be performed by the text generation device 30. In this case, when the server 20 obtains the user's answer from the terminal device 10, it instructs the text generation device 30 to summarize the content of the answer An. The text generation device 30 generates a summary of the answer An and replies to the server 20. In this way, the server 20 obtains the summary of the answer An.
[0038] In addition, in the above-mentioned question text 2021, for "**Rn**" (where n is a natural number), a response text Rn to the user's answer An to the question Qn is inserted. The response text Rn is a text that provides a follow-up in a conversational form according to the user's answer An. For example, texts such as “… That's an excellent achievement.”, “… I think that the experience related to... will be an appealing point.”, and “… Let's emphasize... and present it in the resume.” By inserting such a follow-up text in a conversational form, the psychological hurdle for the user when creating a resume is reduced, and the user can proceed with the answer more smoothly.
[0039] [Composition of the question text] FIG. 6 is a diagram showing an example of the composition of the question text 2021 of the present embodiment. The question text 2021 is composed of a first question text 2021a for obtaining information about facts independent of the user's subjectivity from the user, and a second question text 2021b for obtaining information based on the user's subjectivity from the user. After the presentation of the first question text 2021a, the second question text 2021b is presented.
[0040] Here, the information about facts independent of the user's subjectivity is information that can be grasped not only from the perspective of the user himself / herself but also from the perspective of a third party. The information about facts independent of the user's subjectivity is also referred to as objective information. For example, the handled products, handled services, workplace scale, etc. included in the question order 1 can be grasped not only by the user himself / herself but also by the user's colleagues, superiors, or customers, etc. Also, for example, regarding the business roles, processes in charge, business goals, acquired qualifications, etc. included in the question order 2, they can be grasped not only by the user himself / herself but also by the user's colleagues, superiors, or customers, etc. The questions Q1 and Q2 shown in FIG. 5 above can be said to be objective questions. That is, the questions Q1 and Q2 shown in FIG. 5 are examples of the first question text 2021a.
[0041] In addition, information based on the user's subjective perception refers to information that the user himself / herself can grasp, but is difficult to grasp from the perspective of a third party. Information based on the user's subjective perception is also referred to as subjective information. For example, the points contrived for achieving results, the mental preparation for work, and the knowledge gained from work included in the question order 4 can be grasped by the user himself / herself, but are difficult to grasp by the user's colleagues, superiors, or customers. Also, for example, regarding the roles in work, the processes in charge, work goals, acquired qualifications, etc. included in the question order 2, they can be grasped even from the perspective of the user's colleagues, superiors, or customers. The question Q4 shown in FIG. 5 above can be said to be a subjective question. That is, the question Q4 shown in FIG. 5 is an example of the second question sentence 2021a.
[0042] In addition, the question sentence 2021 may include a third question sentence 2021c in addition to the first question sentence 2021a and the second question sentence 2021b. In this case, the question sentence 2021 is composed in the order of the first question sentence 2021a, the third question sentence 2021c, and the second question sentence 2021b. Here, the third question sentence 2021c is a question that can be regarded as either objective or subjective. For example, the achievements and the study situation for obtaining new qualifications included in the question order 3 are objective if the user discloses them to a third party, but subjective if not. The question Q3 shown in FIG. 5 above can be said to be a question that can be either objective or subjective. That is, the question Q3 shown in FIG. 5 is an example of the third question sentence 2021c.
[0043] That is, the question sentence 2021 may be composed to include one or two third question sentences 2021c different from the first question sentence 2021a and the second question sentence 2021b, which are presented between the presentation of the first question sentence 2021a and the presentation of the second question sentence 2021b.
[0044] In this way, since the question text 2021 is arranged in the order of the first question text 2021a, the third question text 2021c according to the job type, and the second question text 2021b, the user will be presented with objective questions first and then subjective questions in a step-by-step manner. Generally speaking, it can be said that objective questions tend to be easier to answer than subjective questions. The sentence generation system 1 of this embodiment can create a situation where it is smooth and easy for the user to answer by presenting question texts to the user in the order of objective questions and then subjective questions step by step. According to the sentence generation system 1 configured in this way, the work of creating a resume by the user can be smoothed.
[0045] Also, the question text 2021 includes the first question text 2021a and the second question text 2021b, and is composed of relatively few questions, about three to four questions. According to the sentence generation system 1 configured in this way, it is possible to reduce the burden on the user to answer the questions and lower the psychological hurdle for answering, thereby creating a situation where it is smooth and easy for the user to answer. According to the sentence generation system 1 configured in this way, the work of creating a resume by the user can be smoothed.
[0046] [Presentation of Question Texts] Returning to FIGS. 2 and 3, the question text transmission unit 202 of the server 20 transmits the question text 2021 (that is, the question text 2021 corresponding to the user's job type) selected by the question text selection unit 201 to the terminal device 10.
[0047] The question text reception unit 103 of the terminal device 10 receives the question text 2021 transmitted by the question text transmission unit 202 of the server 20. That is, the question text reception unit 103 receives the question text 2021 transmitted by the server that has received the job type information 1021. The question text presentation unit 104 presents the question text 2021 received by the question text reception unit 103 on the display unit 11.
[0048] FIG. 7 is a diagram showing an example of the display mode of the question text 2021 of the present embodiment. On the display unit 11 of the terminal device 10, a question image P21, an advice image P22, and a selection image P23 are displayed. The question image P21 is an image in which the conversation response part Qa and the question part Qb of the question text 2021 provided from the server 20 are displayed. The advice image P22 is an image in which the answer point (advice) part Qc of the question text 2021 provided from the server 20 is displayed.
[0049] The selection image P23 is an image for allowing the method of acquiring the answer information 1071 to be selected from a voice input method and a character input method. The selection image P23 includes a voice input selection image P23a and a character input selection image P23b.
[0050] That is, the selection image presentation unit 105 causes the display unit 11 of the terminal device 10 to display the voice input selection image P23a and the character input selection image P23b, which are images for allowing the method of acquiring the answer information 1071 to be selected from a voice input method and a character input method.
[0051] The user can select whether to input an answer to the question displayed on the display unit 11 (that is, the question indicated by the question image P21) by either a voice input or a character input method. Generally, the voice input method (for example, a method in which the voice of the user is picked up by the sound collection unit 13 and converted into characters) is easier for the user to input than the character input method (for example, a method in which the user operates the keyboard image displayed on the display unit 11 to input). The sentence generation system 1 of the present embodiment uses the voice input method as the main input method and the character input method as the subordinate input method.
[0052] For example, as shown in the figure, the voice input selection image P23a has a larger display area than the character input selection image P23b. According to the text generation system 1 configured in this way, it is easier for the user to select the voice input method. Therefore, the text generation system 1 can make it easier for the user to select the voice input method, which is a more convenient input method, as the main input method.
[0053] Also, in the initial state where the user has not selected an input method, among the methods for acquiring the response information 1071, the voice input method may be selected. That is, the voice input method may be selected as the so-called default input method. According to the text generation system 1 configured in this way, the user can select the voice input method without performing a selection operation. Therefore, the text generation system 1 can make it easier for the user to select the voice input method, which is a more convenient input method, as the main input method.
[0054] [Response Input by User] (Step S140) Returning to FIGS. 2 and 3, the question prompt unit 104 causes the display unit 11 to display the questions Qn (n is a natural number) included in the question text 2021 in order from question Q1. The user of the terminal device 10 inputs an answer to the question Qn displayed on the display unit 11 by the above-described input method (that is, the voice input method or the character input method). For example, when the voice input method is selected, the user speaks an answer to the question Qn.
[0055] (Step S150) The response information acquisition unit 106 of the terminal device 10 acquires the response information 1071. The response information 1071 is information indicating the user's response to the question text 2021 and includes information on the user's voice response. That is, the response information acquisition unit 106 of the terminal device 10 acquires the response information 1071, which is information indicating the user's response to the question text 2021 and includes the user's voice response.
[0056] FIG. 8 is a diagram showing an example of a display screen in the recording state of the present embodiment. When the voice input selection image P23a shown in FIG. 7 is operated and the voice input method is selected, a recording state image P24, a timing image P25, and a recording stop operation image P26 are displayed on the display unit 11 of the terminal device 10.
[0057] The timing image P25 is an image showing the timing result of the operation time of the terminal device 10. The timing unit 111 measures the elapsed time of the operation by the user. Specifically, the timing unit 111 measures the elapsed time of the operation of the terminal device 10 by the user, starting from step S110 or step S140 as the timing start point. The timing unit 111 outputs the timing result to the timing result presentation unit 112. The timing result presentation unit 112 presents (for example, displays on the display unit 11) the timing result by the timing unit 111.
[0058] In addition, when a predetermined operation upper limit time has elapsed, the timing result presentation unit 112 may display on the display unit 11 that the operation upper limit time has elapsed. According to the terminal device 10 configured as described above, when the response time by the user is too long, it is possible to display a prompt to urge the user to hurry up the response or to perform the operation again.
[0059] Note that the timing result presentation unit 112 may be configured not to present the intermediate progress of the timing by the timing unit 111 until a predetermined elapsed time has elapsed, and to present the intermediate progress of the timing by the timing unit 111 after the predetermined elapsed time has elapsed. Depending on the user, if the intermediate progress of the timing is displayed during the response, the user may become concerned about the passage of time and may not be able to concentrate on the response. The timing result presentation unit 112 does not display the intermediate progress of the timing until a predetermined elapsed time (for example, 5 minutes, or 10 minutes, etc.) has elapsed. According to the terminal device 10 configured as described above, it is possible to maintain the user's concentration on the response during voice input. Next, the recording state image P24 will be described.
[0060] FIG. 9 is a diagram showing an example of the recording state image P24 of the present embodiment. The recording state image P24 is an image indicating that the sound collection unit 13 of the terminal device 10 is in the recording state. As an example, in the recording state, on the display unit 11, the first recording-in-progress image P24a shown in FIG. [A] and the second recording-in-progress image P24b shown in FIG. [B] are alternately and animatedly displayed. By this animated display, the user can recognize that recording is in progress.
[0061] Returning to FIG. 8, the recording stop operation image P26 is an image that is operated when the user finishes answering and stops recording.
[0062] Returning to FIGS. 2 and 3, the terminal device 10 picks up the voice of the user's answer by the sound collection unit 13. The answer information acquisition unit 106 acquires the voice of the user picked up by the sound collection unit 13 as answer information 1071. The answer information acquisition unit 106 outputs the acquired answer information 1071 to the answer information transmission unit 107.
[0063] The answer information transmission unit 107 transmits the acquired answer information 1071 to the server 20 that converts it into characters.
[0064] (Step S160) The character conversion unit 203 converts the voice information included in the answer information 1071 transmitted by the answer information transmission unit 10s7 into characters. As an example, the character conversion unit 203 converts voice into characters by a known conversion algorithm.
[0065] (Step S170) When the user finishes answering the question Qn, the user operates the recording stop operation image P26 shown in FIG. 8 to stop the recording by the sound collection unit 13 and the answer information acquisition unit 106.
[0066] FIG. 10 is a diagram showing an example of the screen after recording is stopped in the present embodiment. When the recording stop operation image P26 shown in FIG. 9 is operated and the recording is stopped, a transmission image P27 and a re-acquisition image P28 are displayed on the display unit 11 of the terminal device 10. The transmission image P27 is an image that is operated when transmitting the user's response result to the server 20. The re-acquisition image P28 is an image that is operated when the user's response result is discarded and the user answers again.
[0067] As an example, on the transmission image P27, characters or symbols such as "Transmit", "Determine", or "Next", which advance the operation, are displayed. That is, the transmission image P27 (first operation image) includes any one of the characters or symbols "Transmit", "Determine", or "Next".
[0068] Also, on the re-acquisition image P28, characters or symbols such as "Start over", "Return to answer", or "Do again", which reverse the operation, are displayed.
[0069] Returning to FIGS. 2 and 3, when the transmission image P27 is operated, the document generation instruction reception unit 108 receives the transmission operation by the transmission image P27 as a document generation instruction 1081. That is, the document generation instruction reception unit 108 receives the document generation instruction 1081 from the user.
[0070] In other words, the document generation instruction reception unit 108 is an operation image displayed on the display unit 11 of the terminal device 10, and among the transmission image P27 (first operation image) that advances the procedure and the re-acquisition image P28 (second operation image) that re-acquires the response information 1071, the operation on the transmission image P27 (first operation image) is received as the document generation instruction 1081. When the document generation instruction reception unit 108 receives the document generation instruction 1081, it transmits the document generation instruction 1081 to the generation control unit 204 of the server 20.
[0071] Note that when the re-acquisition image P28 is operated, the document generation instruction reception unit 108 returns the process to step S140 and prompts the user to answer again.
[0072] [Generation of work history data] (Step S180) When the generation control unit 204 of the server 20 receives the text generation instruction 1081 sent by the text generation instruction reception unit 108, it transmits the characters converted by the character conversion unit 203 in the above-described step S160 (that is, the response information 1071 converted into characters) to the text generation device 30.
[0073] (Step S190) The text generation device 30 generates a generated text 2051 based on the response information 1071 and a predetermined text generation rule. The predetermined text generation rule is, as an example, a text generation rule based on a learning model in which the text generation device 30 has previously learned the correspondence between the response information 1071 and the generated text 2051 for each occupation type by means of a known machine learning algorithm or the like. In this learning model, the relationship between the response information 1071 and the generated text 2051 has been previously learned so that by inputting the response information 1071, a generated text 2051 that summarizes its content is generated. The text generation device 30 generates a generated text 2051 that summarizes the response information 1071 by inputting the response information 1071 transmitted from the server 20 into the learning model. The text generation device 30 returns the generated generated text 2051 to the server 20.
[0074] The generated text 2051 includes texts that summarize the appealing points in the user's (job seeker's) work experience, texts that summarize the work content, and texts that summarize the job, which are generated by the text generation device 30 based on the user's response content.
[0075] Here, the "summarization of response content" performed by the text generation device 30 means · Converting the spoken sentences answered by the user into written language in a general style suitable for a resume. · Rearranging the chronological order of the events answered by the user in the order along the time series in which the events occurred, or in an order important for a resume. · Organizing the overlapping content and long sentences in the content answered by the user and converting them into a format that is easy to read for a resume (for example, a list). · Extracting, from the content answered by the user, the appealing points important as a resume (for example, the points that are likely to catch the eye of the employer), or generating emphasized sentences. And so on.
[0076] Also, the general style as a resume, or the appealing points important as a resume, etc. are reflected in the learning model by the learning for each job type by the document generation device 30 using known machine learning algorithms or the like. Based on the learning model that has been learned for each job type, the document generation device 30 converts the inadequately organized document or the document with insufficient emphasis on important appealing points answered by the user (job seeker) into a document (that is, the generated document 2051) that is easy to appeal to the employer as the expression of a resume.
[0077] That is, the generation control unit 204 generates the generated document 2051 corresponding to the job type based on the answered information 1071 converted into characters and a predetermined document generation rule. The generation control unit 204 outputs the generated generated document 2051 to the generated document transmission unit 205. The generated document transmission unit 205 transmits the generated generated document 2051 to the terminal device 10.
[0078] Here, the voice of the user's answer is transmitted from the terminal device 10 to the server 20 in step S150 described above and is converted into characters in step S160 (that is, voice recognition is performed). That is, the answered information 1071 is recognized as characters in the server 20 every time the user gives an answer by voice.
[0079] That is, the character conversion unit 203 performs the operation of converting the received answered information 1071 into characters in the terminal device 10 in parallel with the operation of the answered information acquisition unit 106 acquiring the answered information 1071. According to the text generation system 1 configured as described above, when the text generation instruction 1081 is received in step S170, the speech recognition of the response information 1071 can be completed. Therefore, after receiving the text generation instruction 1081, the text generation system 1 can immediately input the speech-recognized response information 1071 into the text generation device 30. Thus, according to the text generation system 1 of the present embodiment, the generation timing of the generated text 2051 can be advanced compared to the case where the speech recognition of the response information 1071 is performed after receiving the text generation instruction 1081. That is, according to the text generation system 1 of the present embodiment, the time for presenting the generated text 2051 to the user can be shortened.
[0080] In addition, the timing result presentation unit 112 of the terminal device 10 does not display the characters of the response content on the display unit 11 from when the voice input selection image P23a is operated to start recording the response voice until the recording stop operation image P26 is operated to stop the recording. Depending on the user, when a text obtained by real-time character conversion of the voice input result is displayed on the display unit 11, the user may be concerned about incorrect conversion or expression of the text and may not be able to concentrate on the response. According to the terminal device 10 configured as described above, by not displaying the voice input result in real time, the user's concentration on the response can be maintained.
[0081] (Step S190) The generated text acquisition unit 109 of the terminal device 10 acquires the generated text 2051 transmitted from the server 20 in step S180. Here, the generated text 2051 transmitted from the server 20 is a text generated according to the occupation based on the response information 1071 converted into characters and a predetermined text generation rule.
[0082] That is, the generated text acquisition unit 109 acquires the generated text 2051 generated according to the occupation based on the response information 1071 converted into characters and a predetermined text generation rule. The generated text acquisition unit 109 outputs the acquired generated text 2051 to the generated text presentation unit 110.
[0083] Note that, as described above, the generated text 2051 may be generated by the server 20 in response to receiving a text generation instruction 1081 by a user operation. In this case, it can be said that the generated text acquisition unit 109 acquires the generated text 2051 generated by the server 20 in response to receiving the text generation instruction 1081.
[0084] (Step S200) The generated text presentation unit 110 presents (for example, displays on the display unit 11) the acquired generated text 2051.
[0085] FIG. 11 is a diagram showing an example of a presentation screen of the generated text 2051 of the present embodiment. The presentation screen of the generated text 2051 includes an appeal point image P31, a business content image P32, an edit operation image P33, a job summary image P34, and a save operation image P35. The appeal point image P31 is an image that presents a text of an appeal point in the user's (job seeker's) work experience generated by the text generation device 30 based on the user's response content. The business content image P32 is an image that presents a text summarizing the business content of the user (job seeker) generated by the text generation device 30 based on the user's response content. The job summary image P34 is an image that presents a text summarizing the job of the user (job seeker) generated by the text generation device 30 based on the user's response content.
[0086] The edit operation image P33 is an operation image for shifting the generated text 2051 (for example, each text displayed in the appeal point image P31, the business content image P32, and the job summary image P34) to an edit mode for editing by a user operation. The save operation image P35 is an operation image for storing the generated text 2051 (for example, each text displayed in the appeal point image P31, the business content image P32, and the job summary image P34), or the text edited in the edit mode, in the server 20.
[0087] [Saving Employment History Data] Returning to FIGS. 2 and 3, when the saved operation image P35 is operated, the terminal device 10 transmits a storage instruction to the server 20 for storing the generated sentence 2051 or the sentence edited in the editing mode in the storage unit 250 of the server 20.
[0088] (Step S210) When the server 20 receives the storage instruction from the terminal device 10, the server 20 associates the generated sentence 2051 or the sentence edited in the editing mode with the identification information of the user (for example, the login ID of the user) and stores it in the storage unit 250 of the server 20. The operation of associating the generated sentence 2051 (or the sentence edited in the editing mode) with the identification information of the user and storing it in the storage unit 250 is also referred to as "registration of the user's work history data". As a result, an employing company or the like using the sentence generation system 1 can refer to the work history data (that is, the resume) of the user (job seeker) by accessing the server 20.
[0089] As described above, the sentence generation system 1 of the present embodiment presents questions step by step in an interactive manner when creating a user's resume. According to the sentence generation system 1 configured in this way, it is possible to lower the psychological hurdle of the user (job seeker) regarding the answer to the question and create a situation where it is easy to answer, thereby smoothing the answer. In addition, the sentence generation system 1 summarizes the answers of the user (job seeker) using a learned model of a resume learned for each job type. According to the sentence generation system 1 configured in this way, it is possible to generate a sentence that is easy to appeal to the employer as an expression of the resume from a sentence that lacks organization or a sentence that lacks emphasis on important appeal points included in the answer of the user (job seeker). That is, according to the sentence generation system 1, it is possible to improve the convenience of the job seeker by assisting the job seeker in creating a resume.
[0090] As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and design changes and the like within the scope not departing from the gist of the present invention are also included. For example, a computer program for realizing the functions of each of the above-described devices may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed. Here, the "computer system" may include hardware such as an OS and peripheral devices.
[0091] In addition, the "computer-readable recording medium" refers to a writable non-volatile memory such as a flexible disk, a magneto-optical disk, a ROM, a flash memory, a portable medium such as a DVD (Digital Versatile Disc), and a storage device such as a hard disk built into a computer system. Furthermore, the "computer-readable recording medium" also includes a volatile memory (for example, DRAM (Dynamic Random Access Memory)) inside a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line, and that holds the program for a certain period of time.
[0092] In addition, the above program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. In addition, the above program may be for realizing a part of the above-described functions. Furthermore, it may be a so-called difference file (difference program) that can realize the above-described functions in combination with a program already recorded in a computer system.
Explanation of Reference Numerals
[0093] 1…Article generation system, 10…Terminal device, 100…Arithmetic unit, 101…Occupation selection operation reception unit, 102…Occupation transmission unit, 103…Question text reception unit, 104…Question text presentation unit, 105…Selected image presentation unit, 106…Answer information acquisition unit, 107…Answer information transmission unit, 108…Article generation instruction reception unit, 109…Generated article acquisition unit, 110…Generated article presentation unit, 111…Timing unit, 112…Timing result presentation unit, 150…Memory unit, 20…Server, 200…Arithmetic unit, 201…Question text selection unit, 202…Question text transmission unit, 203…Character conversion unit, 204…Generation control unit, 205…Generated article transmission unit, 250…Memory unit, 30…Article generation device
Claims
1. An occupation selection operation reception unit that receives an occupation selection operation by a user, An occupation transmission unit that transmits occupation information indicating the occupation selected by the selection operation to a server, A question text reception unit that receives a question text transmitted by the server that has received the occupation information, A question text presentation unit that presents the received question text, An answer information acquisition unit that acquires information indicating the user's answer to the question text, including the user's voice answer, An answer information transmission unit that transmits the acquired answer information, which has been converted into characters, to a server, A generated text acquisition unit that acquires a generated text generated according to the occupation based on the answer information converted into characters and a predetermined text generation rule, A generated text presentation unit that presents the acquired generated text, A terminal device comprising the above.
2. Further comprising a text generation instruction reception unit that receives a text generation instruction by the user, wherein, the generated text acquisition unit acquires the generated text generated in the server in response to receiving the text generation instruction. The terminal device according to Claim 1.
3. The text generation instruction reception unit receives, as the text generation instruction, an operation on the first operation image among an operation image displayed on the display unit of the terminal device, which is an operation image for advancing the procedure, and a second operation image for reacquiring the answer information. The terminal device according to Claim 2.
4. The first operation image includes any one of the characters "send", "decide", and "next". The terminal device according to Claim 3.
5. A timing unit that measures the elapsed time of an operation by the user, A timing result presentation unit that presents the timing result by the timing unit. The terminal device according to Claim 1, further comprising the above.
6. The timing result presentation unit does not present the intermediate progress of the timing by the timing unit until a predetermined elapsed time has passed, and presents the intermediate progress of the timing by the timing unit after the predetermined elapsed time has passed. The terminal device according to Claim 5.
7. A selection image presentation unit that displays a voice input selection image and a character input selection image, which are images for allowing the user to select, on the display unit of the terminal device, a method for acquiring the answer information from a voice input method and a character input method. The terminal device according to Claim 1, further comprising the above.
8. The voice input selection image has a larger display area than the character input selection image. The terminal device according to Claim 7.
9. In the initial state where the user has not selected an input method, among the methods for obtaining the response information, the voice input method is selected The terminal device according to claim 7
10. The question text includes a first question text for obtaining information about a fact independent of the user's subjectivity from the user and a second question text for obtaining information based on the user's subjectivity from the user After the presentation of the first question text, the second question text is presented The terminal device according to claim 1
11. The question text includes one or two third question texts different from the first question text and the second question text, which are presented between the presentation of the first question text and the presentation of the second question text The terminal device according to claim 10
12. A terminal device according to any one of claims 1 to 11 A question text selection unit that selects the question text according to the job type information transmitted by the job type transmission unit A question text transmission unit that transmits the selected question text to the terminal device A character conversion unit that converts the voice information included in the response information transmitted by the response information transmission unit into characters A generation control unit that generates the generated text according to the job type based on the response information converted into characters and a predetermined text generation rule A generated text transmission unit that transmits the generated generated text to the terminal device A server comprising A text generation system comprising
13. The character conversion unit performs an operation of converting the received response information into characters in parallel with the operation of the response information acquisition unit acquiring the response information in the terminal device The text generation system according to claim 12
14. Receiving a selection operation of a job type by the user Transmitting job type information indicating the job type selected by the selection operation to the server Receiving a question text transmitted by the server that has received the job type information Presenting the received question text Obtaining response information indicating the user's response to the question text and including the user's voice response Transmitting the obtained response information converted into characters to the server Obtaining a generated text generated according to the job type based on the response information converted into characters and a predetermined text generation rule Presenting the obtained generated text A text generation method comprising
15. On the computer of the terminal device Receiving a selection operation of a job type by the user Transmitting to the server the job type information indicating the job type selected by the selection operation; Receiving the question text transmitted by the server that has received the job type information; Presenting the received question text; Obtaining response information indicating the user's response to the question text and including the user's voice response; Transmitting to the server that converts the obtained response information into characters; Obtaining a generated text generated according to the job type based on the response information converted into characters and a predetermined text generation rule; Presenting the obtained generated text; A program for causing the above to be executed.
Citation Information
Patent Citations
Resume preparation system
JP2002318872A