Information processing apparatus, content generation system, control method, and control program

A dual-generation model system addresses the challenge of producing high-quality content by using a first model to generate initial content, which is then refined by a second model, resulting in adaptable and accurate content presentation.

JP2025068497APending Publication Date: 2025-04-28NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023178450
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-16
Publication Date
2025-04-28

AI Technical Summary

Technical Problem

Existing content generation technologies using machine-learned generation models, such as automatic response AI, struggle to produce high-quality content that is adaptable and accurate.

Method used

The implementation of a dual-generation model system where a first generation model generates initial content, which is then used by a second generation model to produce refined content, ultimately presented to the user.

Benefits of technology

This approach enables the presentation of high-quality content that is tailored to the user, improving adaptability and accuracy through the combination of two generation models.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025068497000001_ABST
    Figure 2025068497000001_ABST
Patent Text Reader

Abstract

To present users with high-quality content generated using machine learning generative models.SOLUTION: An information processing apparatus comprises: a first generation unit that causes a first generative model to generate a first content; a second generation unit that causes a second generative model to generate a second content using the first content; and a presentation unit that presents the second content to a user. According to this information processing apparatus, it is also possible to optimize the second content presented to the user.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, a content generation system, a control method, and a control program. [Background technology]

[0002] There is known a technology for generating content using a machine-learned generative model (also called artificial intelligence (AI)). For example, the following Patent Document 1 discloses a terminal device that generates a response to a user's comment using an automatic response AI and notifies the user of the response. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2019-91387 A Summary of the Invention [Problem to be solved by the invention]

[0004] In the technology for generating content using a generative model, including the automatic response AI described in Patent Document 1, there is room for improvement in terms of improving the quality of the generated content. An exemplary objective of the present disclosure is to provide a technology that enables high-quality content generated using a generative model to be presented to a user.

[0005] The criteria for evaluating the "quality" here are arbitrary and are not particularly limited. For example, content that is highly adaptable to a user may be considered to be high quality content, or content that is highly accurate or specialized may be considered to be high quality content. [Means for solving the problem]

[0006] An information processing device according to an exemplary aspect of the present disclosure includes a first generation means for causing a first generative model to generate a first content, a second generation means for causing a second generative model to generate a second content using the first content, and a presentation means for presenting the second content to a user.

[0007] A content generation system according to an exemplary aspect of the present disclosure includes a first device having a first generative model and a second device having a second generative model, wherein the first device inputs a first query to the first generative model to generate first content and transmits the generated first content to the second device, and the second device uses the first content received from the first device to cause the second generative model to generate second content.

[0008] In a control method according to an exemplary aspect of the present disclosure, one or more processors execute a first generation process for causing a first generative model to generate a first content, a second generation process for causing a second generative model to generate a second content using the first content, and a presentation process for presenting the second content to a user.

[0009] A control program according to an exemplary aspect of the present disclosure causes a computer to function as a first generation means for causing a first generative model to generate first content, a second generation means for causing a second generative model to generate second content using the first content, and a presentation means for presenting the second content to a user. Effect of the Invention

[0010] According to an exemplary aspect of the present disclosure, an exemplary effect is achieved in that it becomes possible to present high-quality content generated using a generative model to a user. [Brief description of the drawings]

[0011] [Figure 1] 1 is a block diagram showing a configuration of an information processing device according to the present disclosure. [Diagram 2] FIG. 4 is a flow diagram showing the flow of a control method according to the present disclosure. [Diagram 3] 1 is a block diagram showing a configuration of a content generation system according to the present disclosure. [Figure 4] FIG. 1 is a diagram showing an overview of another content generation system according to the present disclosure. [Diagram 5] FIG. 2 is a block diagram showing a configuration of a terminal device according to the present disclosure. [Figure 6] FIG. 2 is a block diagram showing a configuration of a generating device according to the present disclosure. [Figure 7] 5 is a diagram showing an example of content generation in the content generation system shown in FIG. 4. [Figure 8] 6 is a diagram showing an example of a display screen displayed by the terminal device shown in FIG. 5. [Figure 9] 6 is a flowchart showing the flow of processing executed by the terminal device shown in FIG. 5. [Figure 10] 5 is a diagram showing another example of content generation in the content generation system shown in FIG. 4. [Figure 11] FIG. 13 is a diagram illustrating an overview of yet another content generation system according to the present disclosure. [Figure 12] 12 is a diagram showing an example of content generation in the content generation system shown in FIG. 11. [Figure 13] 12 is a flowchart showing the flow of processing executed by the terminal device shown in FIG. [Figure 14] FIG. 1 is a block diagram showing a configuration of a computer that functions as an information processing device according to the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] The following are examples of embodiments of the present invention. However, the present invention is not limited to the exemplary embodiments shown below, and various modifications are possible within the scope of the claims. For example, an embodiment obtained by appropriately combining the technical means employed in each of the exemplary embodiments shown below may also be included in the scope of the present invention. In addition, an embodiment obtained by appropriately omitting a part of the technical means employed in each of the exemplary embodiments shown below may also be included in the scope of the present invention. In addition, the effects mentioned in each of the exemplary embodiments shown below are examples of effects expected in the exemplary embodiments, and do not define the scope of the present invention. In other words, an embodiment that does not exhibit the effects mentioned in each of the exemplary embodiments shown below may also be included in the scope of the present invention.

[0013] First Exemplary Embodiment A first exemplary embodiment, which is an example of an embodiment of the present invention, will be described in detail with reference to the drawings. This exemplary embodiment is the basic form of each exemplary embodiment described later. The scope of application of each technical means adopted in this exemplary embodiment is not limited to this exemplary embodiment. That is, each technical means adopted in this exemplary embodiment can be adopted in other exemplary embodiments included in this disclosure to the extent that no particular technical obstacle occurs. In addition, each technical means shown in the drawings referred to for explaining this exemplary embodiment can also be adopted in other exemplary embodiments included in this disclosure to the extent that no particular technical obstacle occurs.

[0014] (Configuration of information processing device 1) The configuration of the information processing device 1 will be described with reference to Fig. 1. Fig. 1 is a block diagram showing the configuration of the information processing device 1. As shown in Fig. 1, the information processing device 1 includes a first generation unit 101, a second generation unit 102, and a presentation unit 103.

[0015] The first generating unit 101 causes the first generating model 111 to generate the first content. The first generating model 111 is a generating model that is trained to generate content according to an input query. The first generating model 111 is used to generate the first content as described above. For example, the first generating unit 101 may generate the first content by inputting a query input by a user to the first generating model 111. Note that the "query" means a content generation instruction or generation command. Therefore, the "query" in the following description can be replaced with a "generation instruction," a "generation command," or a "prompt."

[0016] The first content may be any content that can be used to generate the second content. For example, the first generating unit 101 may generate a query that generates the second content as the first content. In this case, the second generating unit 102 can generate the second content by inputting the generated query to the second generative model 112.

[0017] A model according to the first content to be generated may be used as the first generation model 111. For example, when a query written in a natural language is input and a sentence in the natural language is generated as the first content, a language model may be used as the first generation model 111. A language model is a model that is machine-learned to learn the arrangement of components (such as words) in a sentence or the arrangement of sentences in a piece of writing.

[0018] The first generation model 111 may be stored in the information processing device 1 or in another device. In the latter case, the first generation unit 101 instructs the other device that stores the first generation model 111 to generate the first content using the first generation model 111.

[0019] The second generating unit 102 causes the second generating model 112 to generate the second content by using the first content generated by the first generating unit 101. The second generating model 112 is a generating model trained to generate content according to an input query. The second generating model 112 is used to generate the second content as described above.

[0020] Here, "causing the second generative model 112 to generate the second content using the first content" means using the first content directly or indirectly when causing the second generative model 112 to generate the second content. An example of direct use is inputting the first content as it is, in combination with other information, or after processing into the second generative model 112 to generate the second content. An example of indirect use is inputting information obtained by using the first content as a result of analyzing or aggregating the first content, information obtained by processing the information, or the result of analyzing or aggregating the information into the second generative model 112 to generate the second content.

[0021] The second generative model 112 is a generative model trained to generate content in response to an input query, similar to the first generative model 111. The second generative model 112 is used to generate the second content as described above.

[0022] A model according to the second content to be generated may be used as the second generation model 112. For example, when a query written in a natural language is input and a sentence in the natural language is generated as the second content, a language model may be used as the second generation model 112.

[0023] The second generation model 112 may be stored in the information processing device 1 or in another device. In the latter case, the second generation unit 102 instructs the other device that stores the second generation model 112 to generate the second content using the second generation model 112.

[0024] The presentation unit 103 presents the second content to the user. The presentation manner of the second content is not particularly limited. For example, the presentation unit 103 may present the second content by displaying and outputting it on a display device, by having an audio output device output it as sound, or by having a printer output it as printout. The device that presents the second content may be included in the information processing device 1, or may be an external device to the information processing device 1.

[0025] As described above, the information processing device 1 includes the first generation unit 101 that causes the first generation model 111 to generate the first content, the second generation unit 102 that causes the second generation model 112 to generate the second content using the first content, and the presentation unit 103 that presents the second content to the user. According to this configuration, the second content to be presented to the user is generated by using two types of generation models, the first generation model 111 and the second generation model 112, in combination. Therefore, it is possible to present high-quality content generated using the generation models to the user.

[0026] (Control Program) The functions of the information processing device 1 described above can also be realized by a program. The control program according to this exemplary embodiment causes a computer to function as a first generating means for causing a first generative model to generate a first content, a second generating means for causing a second generative model to generate a second content using the first content, and a presenting means for presenting the second content to a user. Therefore, according to the control program according to this exemplary embodiment, it is possible to obtain an effect that it is possible to present high-quality content generated using a generative model to a user.

[0027] (Control method flow) The flow of the control method will be described with reference to Fig. 2. Fig. 2 is a flow diagram showing the flow of the control method. Note that the execution subject of each step in this control method may be a processor included in the information processing device 1, or may be a processor included in another device, or each step may be executed by a processor provided in a different device.

[0028] In S1 (first generation process), at least one processor causes a first generative model to generate a first content.

[0029] In S2 (second generation process), at least one processor causes a second generative model to generate second content using the first content generated in S1.

[0030] In S3 (presentation processing), at least one processor presents the second content generated in S2 to a user.

[0031] As described above, the control method according to the present exemplary embodiment includes a first generation process in which at least one processor causes a first generation model to generate a first content, a second generation process in which a second generation model generates a second content using the first content generated in the first generation process, and a presentation process in which the second content generated in the second generation process is presented to a user. This provides an advantage in that it is possible to present high-quality content generated using the generation model to a user.

[0032] (Content Generation System Configuration) The configuration of the content generation system 5 will be described with reference to Fig. 3. Fig. 3 is a block diagram showing the configuration of the content generation system 5. As shown in the figure, the content generation system 5 includes a first device 2, a second device 3, a first generation model 111, and a second generation model 112.

[0033] The first device 2 inputs a first query to a first generative model 111 included in the first device 2 to generate a first content. The first device 2 also transmits the generated first content to the second device 3. Note that the first device 2 being equipped with the first generative model 111 means that the first generative model 111 is stored in a storage device accessible by the first device 2. The storage device may be one included in the first device 2, or may be an external storage device of the first device 2.

[0034] The second device 3 uses the first content received from the first device 2 to cause the second generative model 112 included in the second device 3 to generate the second content. The second device 3 having the second generative model 112 means that the second generative model 112 is stored in a storage device accessible by the second device 3. The storage device may be one included in the second device 3, or may be an external storage device of the second device 3.

[0035] As described above, the content generation system 5 according to the present exemplary embodiment includes the first device 2 having the first generation model 111 and the second device 3 having the second generation model 112. The first device 2 included in the content generation system 5 inputs the first query to the first generation model 111 to generate the first content, and transmits the generated first content to the second device 3. The second device 3 included in the content generation system 5 uses the first content received from the first device 2 to generate the second content in the second generation model 112. Therefore, according to the content generation system 5, it is possible to obtain an effect that it is possible to present high-quality content generated using the generation model to the user.

[0036] Second Exemplary Embodiment A second exemplary embodiment, which is an example of an embodiment of the present invention, will be described in detail with reference to the drawings. Components having the same functions as those described in the above exemplary embodiment will be given the same reference numerals, and their description will be omitted as appropriate. The scope of application of each technical means employed in this exemplary embodiment is not limited to this exemplary embodiment. That is, each technical means employed in this exemplary embodiment can be employed in other exemplary embodiments included in this disclosure, as long as no particular technical hindrance occurs. In addition, each technical means shown in each drawing referred to for explaining this exemplary embodiment can be employed in other exemplary embodiments included in this disclosure, as long as no particular technical hindrance occurs. These matters are also common to the third exemplary embodiment described later.

[0037] (Configuration of content generation system 5A) The configuration of the content generation system 5A will be described with reference to Fig. 4. Fig. 4 is a diagram showing an overview of the content generation system 5A. The content generation system 5A is a system having a function of presenting content generated by a generation model to a user of the content generation system 5A.

[0038] As shown in the figure, the content generation system 5A includes a terminal device 2A, a first generation model 111A, a generation device 3A, and a second generation model 112A. In the content generation system 5A, the terminal device 2A can communicate with the generation device 3A via any network.

[0039] Although three pairs of the generating device 3A and the second generating model 112A are shown in Fig. 4, the content generating system 5A may include at least one pair of the generating device 3A and the second generating model 112A. The content generating system 5A may include a plurality of terminal devices 2A. Fig. 4 shows an example in which the terminal device 2A is a smartphone. However, the terminal device 2A is not limited to a smartphone as long as it is a device capable of realizing the functions of each block shown in Fig. 5 described later.

[0040] The terminal device 2A inputs a first query to a first generation model 111A included in the terminal device 2A to generate a first content. The first query may be input to the terminal device 2A by a user of the terminal device 2A. The terminal device 2A transmits the generated first content to a generation device 3A. As will be described in detail later, the terminal device 2A determines to which generation device 3A the first content is to be transmitted.

[0041] The generating device 3A uses the first content received from the terminal device 2A to cause the second generating model 112 included in the generating device 3A to generate the second content. Then, the generating device 3A transmits the generated second content to the terminal device 2A. As a result, the second content is presented to the user via the terminal device 2A.

[0042] (Configuration of terminal device 2A) The configuration of the terminal device 2A will be described with reference to FIG. 5. FIG. 5 is a block diagram showing the configuration of the terminal device 2A. As shown in the figure, the terminal device 2A includes a control unit 20A that controls each unit of the terminal device 2A in an integrated manner, and a storage unit 21A that stores various data used by the terminal device 2A. The first generation model 111A may be stored in the storage unit 21A. The terminal device 2A also includes a communication unit 22A for the terminal device 2A to communicate with other devices, an input unit 23A that accepts input of various data to the terminal device 2A, and an output unit 24A for the terminal device 2A to output various data. The functions of the output unit 24A and the input unit 23A may be realized by a touch panel. The output unit 24A may output sound. As shown in the figure, the control unit 20A includes a first generation unit 101A, a second generation unit 102A, a presentation unit 103A, a data acquisition unit 201A, and a request destination determination unit 202A. The functions of the various units included in the control unit 20A can also be realized by installing a predetermined application software (control program) in the terminal device 2A, for example.

[0043] The first generation unit 101A causes the first generation model 111A to generate the first content, similarly to the first generation unit 101 of the information processing device 1. More specifically, the first generation unit 101A inputs a first query input by a user via the input unit 23A to the first generation model 111A included in the terminal device 2A, thereby causing the first generation model 111A to generate the first content.

[0044] The second generating unit 102A, like the second generating unit 102 of the information processing device 1, causes the second generating model 112A to generate the second content using the first content. More specifically, the second generating unit 102A transmits the first content generated by the first generating unit 101A to the generating device 3A via the communication unit 22A, thereby causing the generating device 3A to generate the second content using the first content. Then, the second generating unit 102A acquires the generated second content from the generating device 3A.

[0045] The presentation unit 103A presents the second content to the user, similarly to the presentation unit 103 of the information processing device 1. For example, when the second content is text data, the presentation unit 103A may present the second content to the user by causing the output unit 24A to display or output the second content as sound. The presentation unit 103A may also present the second content to the user by transmitting the second content to a printing device via the communication unit 22A and causing the second content to be printed out.

[0046] The data acquisition unit 201A acquires various data used when the first generation model 111A generates the first content. For example, the data acquisition unit 201A may acquire user-related information related to a user to whom the second content is to be presented. In this case, the first generation unit 101A can generate the first content adapted to the user by inputting the user-related information to the first generation model 111A in addition to the first query. Note that "adapted to the user" here means that at least a part of the user-related information is reflected. In addition, the user-related information may be related to the user itself, may be related to the first query input by the user, or may be related to both of them.

[0047] The request destination determination unit 202A determines which of the multiple generating devices 3A is to generate the second content, that is, determines the request destination for content generation. The method of determining the request destination may be determined appropriately. For example, the request destination determination unit 202A may determine the request destination according to the first query input by the user. For example, when the first query contains a medical-related keyword, the request destination determination unit 202A may determine the request destination to be the generating device 3A that has high accuracy in generating the medical-related second content. Also, for example, when the first query contains a mathematical-related keyword, the request destination determination unit 202A may determine the request destination to be the generating device 3A that can generate the second content including a mathematical formula. Furthermore, for example, the request destination determination unit 202A may determine the request destination to be the generating device 3A according to the language in which the first query is written. Also, the request destination may be selected by the user. In this case, the request destination determination unit 202A determines the request destination according to the user's operation.

[0048] As described above, the first generating unit 101A causes the first generation model 111A included in the terminal device 2A to generate the first content, and the second generating unit 102A transmits the first content to the generating device 3A including the second generation model 112A, causing the generating device 3A to generate the second content. Therefore, according to the terminal device 2A, in addition to the effect of the information processing device 1, the effect of being able to generate the second content by taking advantage of the characteristics that the terminal device 2A includes the first generation model 111 and the generating device 3A includes the second generation model 112 can be obtained.

[0049] For example, since the terminal device 2A has the first generation model 111A, it is easy to generate the first content that reflects the user-related information of the terminal device 2A. Furthermore, when the first generation model 111A is used, the first generation unit 101A can generate the first content without communicating with an external device. Furthermore, when the first generation model 111A is used, the first generation unit 101A can generate the first content in a relatively short time.

[0050] In addition, characteristics of the second generation model 112A include, for example, the ability to generate second content of higher quality than the first content, the ability to generate second content using information obtained from a data source that the terminal device 2A cannot access, and the ability to generate second content in a data format that cannot be generated by the first generation model 111A.

[0051] Generally, the more explanatory variables a language model has, the higher the quality of the answer (content) it can generate, but the greater the computational power required to generate the answer. For this reason, when the first generation model 111A and the second generation model 112A are language models, it is preferable to set the number of explanatory variables of the first generation model 111A to be less than that of the second generation model 112A. This allows the first generation unit 101A to generate the first content quickly even if the computational power of the terminal device 2A is inferior to that of the generation device 3A. Then, the second generation unit 102A transmits the generated first content to the generation device 3A, and allows the generation device 3A, which has superior computational power, to generate the high-quality second content using the second generation model 112A.

[0052] (Configuration of generating device 3A) The configuration of the generating device 3A will be described with reference to Fig. 6. Fig. 6 is a block diagram showing the configuration of the generating device 3A. As shown in the figure, the generating device 3A includes a control unit 30A that controls each unit of the generating device 3A, and a storage unit 31A that stores various data used by the generating device 3A. The generating device 3A also includes a communication unit 32A that allows the generating device 3A to communicate with other devices, an input unit 33A that accepts input of various data to the generating device 3A, and an output unit 34A that allows the generating device 3A to output various data. As shown in the figure, the control unit 30A includes a content generating unit 301A and a content transmitting unit 302A.

[0053] The content generation unit 301A causes the second generative model 112A to generate the second content. More specifically, the content generation unit 301A causes the second generative model 112A to generate the second content by inputting the second query received from the terminal device 2A to the second generative model 112A.

[0054] The content transmission unit 302A transmits the second content generated by the content generation unit 301A to the terminal device 2A via the communication unit 32A.

[0055] (Content Generation Example 1: Query Arrangement) An example of content generation in the content generation system 5A will be described with reference to FIG. 7. FIG. 7 is a diagram showing an example of content generation in the content generation system 5A. In the example of FIG. 7, a first query inputted to the terminal device 2A by a user is "I want to go on a trip somewhere next week." In addition, the data acquisition unit 201A acquires the age, sex, family structure, address, and travel history of the user who input the first query as user-related information related to the user. In this way, the user-related information may include information indicating the attributes of the user, or may include information indicating the activity history of the user.

[0056] The user-related information may be input in advance by the user. The data acquisition unit 201A may generate the user-related information from emails, schedules, posting history to a social networking service (SNS), and location information of the terminal device 2A stored in the storage unit 21A. When the user-related information is generated automatically, it is possible to save the user the trouble of inputting information. In addition, by reflecting past events that the user has forgotten or matters that the user has not noticed in the user-related information, it is also possible to generate second content that is meaningful to the user.

[0057] The first generating unit 101A inputs the first query and user-related information to the first generating model 111A to generate the first content. The first content to be generated here is a second query that is the first query adapted to the user. For example, the first generating unit 101A may input the first query into the "xxxx" part of a template "Please generate a query arranged for a user yyyy for a query with xxxx" and input user-related information into the "yyyy" part to generate a query, and input the generated query into the first generating model 111A to generate a second query. Note that the query generated by the first generating unit 101A based on the query, rather than the query input by the user, may also be called the first query.

[0058] The first generating unit 101A may use the first generating model 111A that has been trained in advance to generate a second query adapted to a user indicated in the user-related information by inputting the first query and the user-related information. In this case, the first generating unit 101A does not need to generate a query for generating the second query, and may input the first query and the user-related information directly to the first generating model 111A.

[0059] The first generating unit 101A may generate the first content using the first generation model 111A that has been trained in advance so as to generate the first content adapted to the user. For example, when a language model is used as the first generation model 111A, the language model may be retrained using teacher data in which content that the user judges to be preferable is associated with various queries. The first generating unit 101A can generate content adapted to the user by using such a language model as the first generation model 111A. In this case, the first content adapted to the user can be generated without inputting user-related information to the first generation model 111A.

[0060] 7 reflects user-related information and is arranged to clearly request the presentation of recommended travel destinations, as compared with the first query input by the user. The second generating unit 102A uses this second query to cause the second generating model 112A to generate the second content. Specifically, the second generating unit 102A transmits the second query to the generating device 3A and instructs it to generate the second content.

[0061] The content generation unit 301A of the generation device 3A receives the above instruction and the second query. Then, the content generation unit 301A inputs the received second query to the second generation model 112A to generate the second content. Then, the content transmission unit 302A transmits the generated second content to the terminal device 2A.

[0062] The second generation unit 102A of the terminal device 2A acquires the second content transmitted by the generation device 3A, and the presentation unit 103A presents the acquired second content to the user. The second content shown in Fig. 7 is a text that is a response to the first query input by the user. This text suggests travel destinations according to the user's travel history, and is adapted to the user.

[0063] This text also mentions the means of transportation to the travel destination. Since the second query indicates that the user lives in the Kanto region, the second generative model 112A can generate an answer that also takes the means of transportation into consideration. The content generating unit 301A may check the reservation status of the means of transportation from the user's place of residence to each location on the dates on which the user wishes to travel, and input the confirmation results to the second generative model 112A. This makes it possible to generate the second content that takes into consideration the reservation status of the means of transportation.

[0064] As described above, the first generating unit 101A may input the first query to the first generating model 111A and generate the second query adapted to the user as the first content. In this case, the second generating unit 102A transmits the second query to the generating device 3A and causes the generating device 3A to generate the second content. This provides an effect that, in addition to the effect provided by the information processing device 1, it is possible to present the second content adapted to the user to the user.

[0065] (Content Generation Example 2: Specifying the data format) Also, the first generating unit 101A may input the first query to the first generating model 111A and generate a second query instructing to generate content in a predetermined data format according to the first query. In this case, the second generating unit 102A also transmits the second query to the generating device 3A and causes the generating device 3A to generate the second content. This provides an effect that, in addition to the effect provided by the information processing device 1, it is possible to present content in a predetermined data format to the user.

[0066] The predetermined data format may be any data format. For example, the predetermined data format may be image data or audio data. This allows the image data or audio data to be presented to the user as the second content. It is usually difficult to make the first generation model 111A of the terminal device 2A generate such data due to problems such as the computing power of the terminal device 2A, but it is possible to generate such data by using a generation device 3A with high computing power. In addition, by using user-related information when generating the second query, it is also possible to present the second content that is adapted to the user and has a predetermined data format.

[0067] For example, assume that the first query input by the user is "Summarize the contents of today's meeting in an easy-to-understand manner," and the minutes of the meeting are input as the user-related information. In this case, the first generating unit 101A may input the first query and the user-related information to the first generating model 111A to generate a second query that instructs the generation of image data showing an answer to the first query. This generates, for example, a second query of "Summarize the contents of today's meeting in an easy-to-understand manner. The output is in the form of image data. The contents of the meeting are written in the input minutes." The content generating unit 301A can then input this second query to the second generating model 112A to generate an image summarizing the contents of the meeting in an easy-to-understand manner.

[0068] (Display screen example) In the content generation system 5A, the second content generated by the generation device 3A is presented to the terminal device 2A. For this reason, depending on factors such as the communication environment, the data size of the second content, and the generation method of the second content, a waiting time may occur between when the user inputs the first query to the terminal device 2A and when the second content is presented to the user. Therefore, the terminal device 2A may present the third content to the user during the period until the second content can be presented.

[0069] This will be described with reference to Fig. 8. Fig. 8 is a diagram showing an example of a display screen displayed by the terminal device 2A. More specifically, Fig. 8 shows a screen A1 that is displayed during the period from when the user inputs the first query until the second content can be presented, and a screen A2 on which the second content is presented.

[0070] In the screens A1 and A2, three display areas A11 to A13 are defined. Among these, A11 is a display area for displaying a first query input by a user. In the display area A11 shown in Fig. 8, the same first query as in the example of Fig. 7 is displayed.

[0071] The display area A12 is a display area for displaying the above-mentioned third content. The third content is a content generated by inputting the first query to the first generation model 111A. That is, the first generation unit 101A may cause the first generation model 111A to generate the third content, and the presentation unit 103A may present the third content to the user during a period until the second content can be presented.

[0072] Since the third content is generated by the first generation model 111A included in the terminal device 2A, it can be displayed promptly after the first query is input. When generating the third content, the first generation unit 101A may input the first query as it is to the first generation model 111A, or may process the first query and then input it to the first generation model 111A. The first generation unit 101A may input user-related information in addition to the first query to the first generation model 111A to generate the third content.

[0073] The display area A13 is a display area for displaying the second content. At the stage when the screen A1 is displayed, the second content is not ready to be presented, so a character string indicating that an answer is being awaited is displayed in the display area A13. Note that, if it is not necessary for the user to recognize that an answer is being awaited, such a display may be omitted.

[0074] While displaying the screen A1, the second generating unit 102A transmits the second query generated by the first generating unit 101A to the generating device 3A and acquires the second content transmitted by the generating device 3A. Then, when the second content is acquired, the presenting unit 103A displays the acquired second content in the display area A13. This switches the screen A1 to the screen A2. The second content is displayed in the display area A13 on the screen A2. Note that the presenting unit 103A may end the presentation of the third content when starting the presentation of the second content. In this case, it is not necessary to separate the display areas A12 and A13.

[0075] As described above, the first generating unit 101A may input the first query to the first generating model 111A to generate the second query adapted to the user as the first content, and may input the first query to the first generating model 111A to generate the third content. Then, the presenting unit 103A may present the third content to the user during the period until the second content can be presented. This provides an effect that the user is less likely to feel stressed during the waiting time until the second content is presented, in addition to the effect provided by the information processing device 1.

[0076] (Processing flow) The flow of the process executed by the terminal device 2A will be described with reference to Fig. 9. Fig. 9 is a flow diagram showing the flow of the process executed by the terminal device 2A. The flow of Fig. 9 includes each step of the control method according to this exemplary embodiment.

[0077] In S21, the first generation unit 101A accepts an input of a first query. For example, the first generation unit 101A may accept, as the first query, text input by a user of the terminal device 2A via the input unit 23A.

[0078] In S22, the data acquisition unit 201A acquires user-related information. The user-related information may be input by the user, or may be stored in advance in the storage unit 21A or the like. The data acquisition unit 201A may acquire, as the user-related information, information related to the input first query from among various pieces of information related to the user that are stored in advance in the storage unit 21A or the like.

[0079] In S23, the first generating unit 101A causes the first generating model 111A to generate the third content. At this time, the first generating unit 101A may generate the third content using the user-related information acquired in S22. This allows the third content adapted to the user to be generated.

[0080] In S24, the presentation unit 103A presents the third content generated in S23 to the user. For example, the presentation unit 103A may present the first query and the third content to the user by displaying a screen showing them, such as a screen A1 shown in FIG.

[0081] In S25 (first generation process), the first generation unit 101A causes the first generation model 111A to generate a second query (first content). At this time, the first generation unit 101A may generate the second query using the user-related information acquired in S22. This allows the second query adapted to the user to be generated.

[0082] In S26, the request destination determination unit 202A determines the generation device 3A that will generate the second content. Note that if the content generation system 5A includes only one generation device 3A, the process of S26 is omitted.

[0083] In S27 (second generation process), the second generation unit 102A transmits the second query generated in S25 to the generation device 3A determined in S26 to generate the second content. In other words, the second generation unit 102A uses the second query, which is the first content, to cause the second generation model 112A included in the generation device 3A determined in S26 to generate the second content. Note that the processes of S25 to S27 may be performed prior to the processes of S23 and S24, or may be performed in parallel with the processes of S23 and S24.

[0084] In S28, the second generation unit 102A acquires the second content generated by the generation device 3A. For example, the second generation unit 102A acquires the second content transmitted by the generation device 3A through communication via the communication unit 22A.

[0085] In S29 (presentation process), the presenting unit 103A presents the second content acquired in S28 to the user. For example, the presenting unit 103A may present the first query, the second content, and the third content to the user by displaying a screen showing them, such as a screen A2 shown in Fig. 8. When the process of S29 ends, the process of Fig. 9 ends.

[0086] (Content Generation Example 3: Using Search Result Analysis Results) Another example of content generation in the content generation system 5A will be described with reference to Fig. 10. Fig. 10 is a diagram showing another example of content generation in the content generation system 5A. In the example of Fig. 10, a user of the terminal device 2A inputs a first query to the terminal device 2A, such as "I feel like my fuel economy has been bad lately. What should I do?". In addition, the data acquisition unit 201A acquires various pieces of information (average driving speed, date of last engine oil change, etc.) related to a vehicle owned by the user who input the first query as user-related information related to the user.

[0087] The first generation unit 101A inputs the first query and user-related information to the first generation model 111A to generate a first content. In the example of Fig. 10, the first content to be generated is a second query for searching information related to the first query. That is, the second query in the example of Fig. 10 is not input to the second generation model 112A, but is used for searching.

[0088] For example, the first generating unit 101A may generate a query by inputting the first query into the "xxxx" part of a template "Generate a query for xxxx and a query to search for information related to yyyy" and inputting user-related information into the "yyyy" part, and inputting the generated query into the first generative model 111A to generate a second query. Note that the query generated by the first generating unit 101A based on the query, rather than the query input by the user, may also be called the first query.

[0089] The first generating unit 101A may use the first generating model 111A that has been trained to generate a second query for search by inputting the first query and user-related information. In this case, it is not necessary to generate a query for generating the second query. The first generating unit 101A does not necessarily need to use the user-related information when generating the second query.

[0090] 7 indicates a search condition that includes the keyword "fuel economy" included in the first query input by the user, and includes any of keywords such as "average driving speed" and "engine oil change date" included in the user-related information. The second generating unit 102A uses this second query to cause the second generating model 112A to generate the second content. Specifically, the second generating unit 102A transmits the first query and the second query to the generating device 3A, and instructs it to generate the second content.

[0091] The content generation unit 301A of the generation device 3A receives the above instruction, the first query, and the second query. The content generation unit 301A then uses the received second query to search for information related to the first query. Any database or search algorithm may be used for the search. The content generation unit 301A may select a database and a search algorithm according to the received first query or second query, and perform a search on the selected database using the selected search algorithm. For example, since the first query in FIG. 10 includes a keyword related to a vehicle, the content generation unit 301A may perform a search on a database in which information related to the vehicle is stored, using an algorithm for searching the database.

[0092] In the example of FIG. 10, a table showing the relationship between fuel efficiency and engine oil change date, etc., is output as a search result. The content generating unit 301A uses such search results to analyze factors that affect fuel efficiency. Any algorithm may be used for the analysis, and for example, the content generating unit 301A may estimate factors that affect fuel efficiency by performing a regression analysis. In the example of FIG. 10, the analysis result shows that there is a correlation between not changing the engine oil for 12 months or more and a decrease in fuel efficiency.

[0093] The content generator 301A inputs information (e.g., text) indicating such an analysis result and the first query to the second generative model 112A to generate the second content. Then, the content transmitter 302A transmits the generated second content to the terminal device 2A.

[0094] The second generation unit 102A of the terminal device 2A acquires the second content transmitted by the generation device 3A, and the presentation unit 103A presents the acquired second content to the user. The second content shown in Fig. 10 is a sentence that is a response to the first query input by the user. This sentence is adapted to the user, suggesting that the user change the engine oil, based on the fact that the user has not changed the engine oil for a long time and the above-mentioned analysis result.

[0095] In the example of Fig. 10, the second content is generated by inputting the analysis result of the search result to the second generative model 112A, but the second content may be generated by inputting the search result to the second generative model 112A. For example, the content generator 301A may use the second query to search for various sentences related to the first query (e.g., sentences published on a web page, etc.). The content generator 301A may then input the first query and the detected sentences to the second generative model 112A, and generate an answer to the first query taking those sentences into consideration.

[0096] Moreover, the search does not necessarily have to be performed by the generating device 3A. For example, the terminal device 2A may perform the search and notify the generating device 3A of the search results. Also, for example, a device other than the terminal device 2A and the generating device 3A may execute the search and obtain the search results from that device. The same applies to the analysis of the search results, and the analysis may be performed by the terminal device 2A or another device.

[0097] As described above, the first generating unit 101A may input the first query to the first generating model 111A and generate the second query for searching for information related to the first query as the first content. Then, the second generating unit 102A may cause the generating device 3A to generate the second content using information obtained by the search using the second query. This provides an effect of being able to present the second content reflecting the search results in addition to the effect provided by the information processing device 1.

[0098] Third Exemplary Embodiment (Configuration of content generation system 5B) The configuration of the content generation system 5B will be described with reference to FIG. 11. FIG. 11 is a diagram showing an overview of the content generation system 5B. Like the above-mentioned content generation systems 5 and 5A, the content generation system 5B is a system having a function of presenting content generated by a generation model to a user of the content generation system 5B. Note that, although FIG. 11 shows only one pair of the generation device 3B and the first generation model 111B, the content generation system 5B may include multiple pairs of the generation device 3B and the first generation model 111B.

[0099] The content generation system 5B differs from the content generation system 5A in that, in the content generation system 5B, the terminal device 2B includes a second generation model 112B, and the generation device 3B includes a first generation model 111B. Note that, since the components of the terminal device 2B and the generation device 3B are similar to those of the terminal device 2A and the generation device 3A, the components of the terminal device 2B and the generation device 3B will be described using the names shown in FIGS.

[0100] In the terminal device 2B, the first generation unit 101A inputs the first query to the first generation model 111B to generate the first content. Here, as shown in FIG. 11, the first generation model 111B is included in the generation device 3B. Therefore, the first generation unit 101A transmits the first query to the generation device 3B via the communication unit 22A, thereby causing the generation device 3B to generate the first content using the first query. Then, the first generation unit 101A acquires the generated first content from the generation device 3B.

[0101] In addition, in the terminal device 2B, the second generation unit 102A inputs the first content acquired by the first generation unit 101A to the second generation model 112B to generate the second content adapted to the user. This provides an effect that it is possible to present the second content adapted to the user in addition to the effect provided by the information processing device 1.

[0102] (Content Generation Example 4: Arrangement of the First Content) An example of content generation in the content generation system 5B will be described with reference to Fig. 12. Fig. 12 is a diagram showing an example of content generation in the content generation system 5B. In the example of Fig. 12, a user of the terminal device 2B inputs a first query to the terminal device 2B, "My child says he has a headache, and when I took his temperature, it was 38°C. Please tell me what to do." In this way, the content generation system 5B can also be used for healthcare purposes.

[0103] The first generation unit 101A of the terminal device 2B transmits the input first query to the generation device 3B. In the generation device 3B that receives the first query, the content generation unit 301A inputs the received first query to the first generation model 111B to generate the first content. Then, the content transmission unit 302A transmits the generated first content to the terminal device 2B.

[0104] Here, the first generation model 111B is provided in a generation device 3B that can be shared by multiple users. Therefore, the first generation model 111B is easier to improve in accuracy than the second generation model 112B provided in the terminal device 2B that is used individually by each user, and therefore it is possible to generate a first content of higher quality than when the second generation model 112B is used. However, the first content generated using the first generation model 111B is not adapted to the user of the terminal device 2B who inputted the first query.

[0105] For example, the first content shown in Fig. 12 shows various possible causes and ways to deal with the symptoms of headache and fever. However, the first content was generated without considering the user who input the first query, and only lists various causes. For this reason, some users may find it difficult to find the information they need from the first content.

[0106] Therefore, the second generation unit 102A arranges the first content for the user. Specifically, the second generation unit 102A inputs the first content to the second generation model 112B to generate the second content adapted to the user.

[0107] An example of a method for generating the second content adapted to the user is to input user-related information about the user together with the first content into the second generation model 112B. FIG. 12 shows an example of applying this method. Specifically, the age of the user's child, influenza vaccination status, schedule, and weather information are input into the second generation model 112B as user-related information about the user who input the first query. This allows the second content adapted to the user to be generated from the first content.

[0108] For example, the second generating unit 102A may generate a query by inputting the first content into the "xxxx" part of a template "Please extract a part that is suitable for a user yyyy from a sentence with xxxx" and inputting user-related information into the "yyyy" part. The second generating unit 102A may then input the generated query to the second generating model 112B to generate the second content. This makes it possible to present the second content narrowed down to the content suitable for the user-related information, as shown in FIG. 12.

[0109] The method of generating the second content adapted to the user is not limited to the above example. For example, the second generating unit 102A can generate the second content adapted to the user by using the second generating model 112B that is trained to generate the second content adapted to the user from the first content.

[0110] (Processing flow) The flow of the process executed by the terminal device 2B will be described with reference to Fig. 13. Fig. 13 is a flow diagram showing the flow of the process executed by the terminal device 2B. The flow of Fig. 13 includes each step of the control method according to this exemplary embodiment.

[0111] In S31, the first generation unit 101A accepts an input of a first query. Then, in S32 (first generation process), the first generation unit 101A causes the first generation model 111A to generate a first content. Specifically, the first generation unit 101A transmits the first query acquired in S31 to the generation device 3B to generate the first content. Then, in S33, the first generation unit 101A acquires the first content generated by the generation device 3B. Note that between S31 and S32, the request destination determination unit 202A may perform a process of determining the generation device 3B that will generate the first content.

[0112] In S34, the data acquisition unit 201A acquires user-related information. The process of S34 may be performed before S35. For example, the process of S34 may be performed before S31 to S33, or may be performed in parallel with the processes of S31 to S33.

[0113] In S35 (second generation process), the second generation unit 102A causes the second generation model 112B to generate the second content using the first content acquired in S33. At this time, the second generation unit 102A may generate the second content using the user-related information acquired in S34. This allows the second content adapted to the user to be generated.

[0114] In S36 (presentation process), the presenter 103A presents the second content generated in S35 to the user. When the process of S36 ends, the process of FIG.

[0115] [Modifications] The execution entity of each process described in each of the above exemplary embodiments is arbitrary and is not limited to the above examples. In other words, the functions of the information processing device 1, the first device 2, the second device 3, the terminal devices 2A, 2B, and the generating devices 3A, 3B can be realized by a plurality of devices (which can also be called processors) that can communicate with each other. For example, each process described in the flow charts of Figures 2, 9, and 13 can be shared and executed by a plurality of processors. In other words, the execution entity of each process in each of the above exemplary embodiments may be one processor or multiple processors.

[0116] [Software implementation example] Some or all of the functions of the information processing device 1, the first device 2, the second device 3, the terminal devices 2A, 2B, and the generation devices 3A, 3B (hereinafter also referred to as "the above-mentioned devices") may be realized by hardware such as an integrated circuit (IC chip), or by software.

[0117] In the latter case, each of the above devices is realized, for example, by a computer that executes instructions of a program, which is software that realizes each function. An example of such a computer (hereinafter, referred to as computer C) is shown in Fig. 14. Fig. 14 is a block diagram showing the hardware configuration of computer C that functions as each of the above devices.

[0118] The computer C includes at least one processor C1 and at least one memory C2. The memory C2 stores a program (control program) P for causing the computer C to operate as each of the above-mentioned devices. In the computer C, the processor C1 reads and executes the program P from the memory C2, thereby realizing the functions of each of the above-mentioned devices.

[0119] The processor C1 may be, for example, a central processing unit (CPU), a graphic processing unit (GPU), a digital signal processor (DSP), a micro processing unit (MPU), a floating point number processing unit (FPU), a physics processing unit (PPU), a tensor processing unit (TPU), a quantum processor, a microcontroller, or a combination thereof. The memory C2 may be, for example, a flash memory, a hard disk drive (HDD), a solid state drive (SSD), or a combination thereof.

[0120] The computer C may further include a RAM (Random Access Memory) for expanding the program P during execution and for temporarily storing various data. The computer C may further include a communication interface for transmitting and receiving data to and from other devices. The computer C may further include an input / output interface for connecting input / output devices such as a keyboard, a mouse, a display, and a printer.

[0121] Furthermore, the program P can be recorded on a non-transitory tangible recording medium M that can be read by the computer C. Such a recording medium M can be, for example, a tape, a disk, a card, a semiconductor memory, or a programmable logic circuit. The computer C can obtain the program P via such a recording medium M. Furthermore, the program P can be transmitted via a transmission medium. Such a transmission medium can be, for example, a communication network or broadcast waves. The computer C can also obtain the program P via such a transmission medium.

[0122] [Additional Notes] This disclosure includes the techniques described in the following appendices. However, the present invention is not limited to the techniques described in the following appendices, and various modifications are possible within the scope of the claims.

[0123] (Appendix A1) An information processing device comprising: a first generation means for causing a first generative model to generate a first content; a second generation means for causing a second generative model to generate a second content using the first content; and a presentation means for presenting the second content to a user.

[0124] (Appendix A2) The information processing device described in Appendix A1, wherein the first generation means causes the first generation model equipped in the information processing device to generate a first content, and the second generation means transmits the first content to a generation device equipped with the second generation model and causes the generation device to generate the second content.

[0125] (Appendix A3) The information processing device described in Appendix A2, wherein the first generation means inputs a first query into the first generation model to generate a second query adapted to the user as the first content, and the second generation means transmits the second query to the generation device to cause the generation device to generate the second content.

[0126] (Appendix A4) The information processing device described in Appendix A2 or A3, wherein the first generation means inputs a first query into the first generation model to generate a second query that instructs generating content corresponding to the first query, the content having a predetermined data format, and the second generation means transmits the second query to the generation device to cause the generation device to generate the second content.

[0127] (Appendix A5) The information processing device of any of Appendices A2 to A4, wherein the first generation means inputs a first query into the first generation model to generate a second query adapted to the user as the first content, and inputs the first query into the first generation model to generate a third content, and the presentation means presents the third content to the user during a period until the second content becomes available for presentation.

[0128] (Appendix A6) The information processing device described in Appendix A2, wherein the first generation means inputs a first query into the first generation model to generate a second query for searching for information related to the first query as the first content, and the second generation means causes the generation device to generate the second content using information obtained by a search using the second query.

[0129] (Appendix A7) The information processing device described in Appendix A1, wherein the first generation means inputs a first query into the first generative model to generate the first content, and the second generation means inputs the first content into the second generative model to generate the second content adapted to the user.

[0130] (Appendix A8) A content generation system comprising: a first device having a first generative model; and a second device having a second generative model, wherein the first device inputs a first query into the first generative model to generate first content and transmits the generated first content to the second device, and the second device causes the second generative model to generate second content using the first content received from the first device.

[0131] (Appendix B1) A control method comprising: a first generation process in which at least one processor causes a first generative model to generate first content; a second generation process in which the at least one processor causes a second generative model to generate second content using the first content; and a presentation process in which the at least one processor presents the second content to a user.

[0132] (Appendix B2) A control method as described in Appendix B1, in which, in the first generation process, the at least one processor causes the first generative model provided in the information processing device to generate a first content, and in the second generation process, the at least one processor transmits the first content to a generation device including the second generative model and causes the generation device to generate the second content.

[0133] (Appendix B3) The control method described in Appendix B2, wherein, in the first generation process, the at least one processor inputs a first query into the first generation model to generate a second query adapted to the user as the first content, and, in the second generation process, the at least one processor transmits the second query to the generation device to cause the generation device to generate the second content.

[0134] (Appendix B4) The control method described in Appendix B2 or B3, wherein, in the first generation process, the at least one processor inputs a first query into the first generation model to generate a second query that instructs generating content in a predetermined data format in response to the first query, and, in the second generation process, the at least one processor transmits the second query to the generation device to cause the generation device to generate the second content.

[0135] (Appendix B5) A control method as described in any of Appendices B2 to B4, wherein, in the first generation process, the at least one processor inputs a first query to the first generative model to generate a second query adapted to the user as the first content, and inputs the first query to the first generative model to generate a third content, and in the presentation process, the at least one processor presents the third content to the user during a period until the second content can be presented.

[0136] (Appendix B6) The control method described in Appendix B2, wherein, in the first generation process, the at least one processor inputs a first query into the first generation model to generate a second query for searching for information related to the first query as the first content, and, in the second generation process, the at least one processor causes the generation device to generate the second content using information obtained by a search using the second query.

[0137] (Appendix B7) A control method as described in Appendix B1, wherein, in the first generation process, the at least one processor inputs a first query to the first generative model to generate the first content, and, in the second generation process, the at least one processor inputs the first content to the second generative model to generate the second content adapted to the user.

[0138] (Appendix C1) A control program that causes a computer to function as a first generation means for causing a first generative model to generate a first content, a second generation means for causing a second generative model to generate a second content using the first content, and a presentation means for presenting the second content to a user.

[0139] (Appendix C2) A control program as described in Appendix C1, in which the first generation means causes the first generative model provided in the computer to generate a first content, and the second generation means transmits the first content to a generation device provided with the second generative model and causes the generation device to generate the second content.

[0140] (Appendix C3) The control program described in Appendix C2, wherein the first generation means inputs a first query into the first generation model to generate a second query adapted to the user as the first content, and the second generation means transmits the second query to the generation device to cause the generation device to generate the second content.

[0141] (Appendix C4) The control program described in Appendix C2 or C3, wherein the first generation means inputs a first query into the first generation model to generate a second query that instructs generating content in a predetermined data format corresponding to the first query, and the second generation means transmits the second query to the generation device to cause the generation device to generate the second content.

[0142] (Appendix C5) The control program of any of Appendices C2 to C4, wherein the first generation means inputs a first query into the first generative model to generate a second query adapted to the user as the first content, and inputs the first query into the first generative model to generate a third content, and the presentation means presents the third content to the user during a period until the second content becomes available for presentation.

[0143] (Appendix C6) The control program described in Appendix C2, wherein the first generation means inputs a first query into the first generation model to generate a second query for searching for information related to the first query as the first content, and the second generation means causes the generation device to generate the second content using information obtained by a search using the second query.

[0144] (Appendix C7) A control program as described in Appendix C1, wherein the first generation means inputs a first query into the first generative model to generate the first content, and the second generation means inputs the first content into the second generative model to generate the second content adapted to the user.

[0145] (Appendix D1) An information processing device comprising at least one processor, the at least one processor executing a first generation process for causing a first generative model to generate a first content, a second generation process for causing a second generative model to generate a second content using the first content, and a presentation process for presenting the second content to a user.

[0146] (Appendix D2) An information processing device as described in Appendix D1, wherein, in the first generation process, the at least one processor causes the first generation model equipped in the information processing device to generate a first content, and in the second generation process, the at least one processor transmits the first content to a generation device equipped with the second generation model and causes the generation device to generate the second content.

[0147] (Appendix D3) The information processing device described in Appendix D2, wherein, in the first generation process, the at least one processor inputs a first query into the first generation model to generate a second query adapted to the user as the first content, and, in the second generation process, the at least one processor transmits the second query to the generation device to cause the generation device to generate the second content.

[0148] (Appendix D4) The information processing device described in Appendix D2 or D3, wherein in the first generation process, the at least one processor inputs a first query into the first generation model to generate a second query that instructs the generation of content in a predetermined data format in response to the first query, and in the second generation process, the at least one processor transmits the second query to the generation device to cause the generation device to generate the second content.

[0149] (Appendix D5) An information processing device as described in any of Appendices D2 to D4, wherein in the first generation process, the at least one processor inputs a first query to the first generation model to generate a second query adapted to the user as the first content, and inputs the first query to the first generation model to generate a third content, and in the presentation process, the at least one processor presents the third content to the user during a period until the second content can be presented.

[0150] (Appendix D6) The information processing device described in Appendix D2, wherein, in the first generation process, the at least one processor inputs a first query into the first generation model to generate a second query for searching for information related to the first query as the first content, and, in the second generation process, the at least one processor causes the generation device to generate the second content using information obtained by a search using the second query.

[0151] (Appendix D7) An information processing device as described in Appendix D1, wherein, in the first generation process, the at least one processor inputs a first query to the first generative model to generate the first content, and, in the second generation process, the at least one processor inputs the first content to the second generative model to generate the second content adapted to the user.

[0152] The information processing device may further include a memory, and the memory may store a control program for causing the at least one processor to execute each of the processes.

[0153] (Appendix E1) A non-temporary recording medium having recorded thereon a control program that causes a computer to execute a first generation process that causes a first generative model to generate a first content, a second generation process that causes a second generative model to generate a second content using the first content, and a presentation process that presents the second content to a user. [Explanation of symbols]

[0154] 1. Information processing device 101 First generation unit (first generation means) 102 second generation unit (second generation means) 103 Presentation unit (presentation means) 111 First Generative Model 112 The second generative model 2. First Device 3. Second Device 5 Content Generation System 2A Terminal device (information processing device, first device) 101A First generation unit (first generation means) 102A second generation unit (second generation means) 103A Presentation unit (presentation means) 111A First Generative Model 112A Second Generative Model 3A Generator (Second Device) 5A Content Generation System 2B Terminal device (information processing device, first device) 3B Generator (second device) 111B First generative model 112B Second Generative Model 5B Content Generation System

Claims

1. A first generating means for causing a first generative model to generate a first content; A second generating means for causing a second generative model to generate a second content using the first content; and a presentation means for presenting the second content to a user.

2. the first generation means causes the first generation model included in the information processing device to generate a first content; The information processing device according to claim 1 , wherein the second generating means transmits the first content to a generating device having the second generative model, and causes the generating device to generate the second content.

3. the first generation means inputs a first query into the first generation model to generate a second query adapted to the user as the first content; The information processing device according to claim 2 , wherein the second generating means transmits the second query to the generating device to cause the generating device to generate the second content.

4. the first generation means inputs a first query into the first generation model to generate a second query instructing to generate content in a predetermined data format according to the first query; The information processing device according to claim 2 , wherein the second generating means transmits the second query to the generating device to cause the generating device to generate the second content.

5. the first generation means inputs a first query to the first generation model to generate a second query adapted to the user as the first content, and inputs the first query to the first generation model to generate a third content; The information processing apparatus according to claim 2 , wherein the presenting means presents the third content to the user during a period until the second content becomes presentable.

6. the first generation means inputs a first query into the first generation model to generate a second query for searching for information related to the first query as the first content; The information processing device according to claim 2 , wherein the second generation means causes the generation device to generate the second content by using information obtained by a search using the second query.

7. The first generation means inputs a first query to the first generation model to generate the first content; The information processing apparatus according to claim 1 , wherein the second generating means inputs the first content into the second generating model to generate the second content adapted to the user.

8. a first device comprising a first generative model; a second device comprising a second generative model; The first device inputs a first query into the first generative model to generate a first content, and transmits the generated first content to the second device; A content generation system, wherein the second device causes the second generative model to generate second content using the first content received from the first device.

9. One or more processors a first generation process for causing a first generation model to generate a first content; a second generation process for causing a second generation model to generate a second content using the first content; a presentation process for presenting the second content to a user; and a control method for executing the presentation process.

10. Computer, a first generating means for causing a first generative model to generate a first content; a second generating means for causing a second generative model to generate a second content using the first content; and a control program that functions as a presentation means for presenting the second content to a user;

Citation Information

Patent Citations

  • Information processing apparatus and program

    JP2019091387A