Information processing device, information processing method, and information processing program

The information processing apparatus addresses the lack of monetization mechanisms for generative AI by utilizing user histories across multiple domains to provide relevant user information to the AI, enabling effective monetization through targeted advertising and conversion-based charging.

JP2025083152AActive Publication Date: 2025-05-30LY CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023196882
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-20
Publication Date
2025-05-30
Estimated Expiration
2043-11-20

AI Technical Summary

Technical Problem

Conventional technologies lack a mainstream mechanism for monetization using generative AI, making it impossible to appropriately perform monetization with this technology.

Method used

An information processing apparatus that acquires user histories across multiple domains and provides relevant histories as user information to a generative AI, enabling effective monetization through targeted advertising and conversion-based charging.

Benefits of technology

Enables appropriate monetization using generative AI by providing relevant user histories, allowing for targeted advertising and conversion-based charging, thereby enhancing revenue generation capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025083152000001_ABST
    Figure 2025083152000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing method, and an information processing program, capable of appropriately carrying out monetization using a generative AI.SOLUTION: In an information processing system, an information processing device comprises an acquisition unit and a provision unit. The acquisition unit acquires usage histories of users across a plurality of domains. The provision unit provides a generative AI server with a history corresponding to a user's question among the histories acquired by the acquisition unit as user information. For example, the generative AI server selects an advertisement on the basis of the history of domain frequently used by a user U1 among the domain histories of the user U1, and generates response contents including the selected advertisement. For example, the generative AI also selects an advertisement on the basis of the history selected according to the question of the user U1 from among the domain histories of the user U1, and generates response contents including the selected advertisement.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, there has been known a technique for charging due to conversion when conversion occurs via the Internet.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the conventional technology, since a mainstream mechanism for monetization using generative AI has not been established, it has not been possible to appropriately perform monetization using generative AI.

[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program capable of appropriately performing monetization using generative AI.

Means for Solving the Problems

[0006] The information processing apparatus according to the present application includes an acquisition unit that acquires histories of users in a plurality of domains, and a provision unit that provides, as user information, the histories corresponding to the user's questions among the histories acquired by the acquisition unit to a generative AI.

Effects of the Invention

[0007] According to one aspect of the embodiment, there is an effect that monetization using generative AI can be appropriately performed.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Mode for Carrying Out the Invention

[0009] Hereinafter, embodiments (hereinafter referred to as "embodiments") for implementing the information processing apparatus, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing apparatus, information processing method, and information processing program according to the present application are not limited by this embodiment. Also, in the following embodiments, the same parts are denoted by the same reference numerals, and duplicate explanations are omitted.

[0010] (Embodiment) [1. Configuration of Information Processing System] The information processing system 1 shown in FIG. 1 will be described. As shown in FIG. 1, the information processing system 1 includes a terminal device 10, a generation AI server 50, and an information processing device 100. The terminal device 10, the generation AI server 50, and the information processing device 100 are communicably connected by wire or wirelessly via a predetermined communication network (network N). FIG. 1 is a diagram showing a configuration example of the information processing system 1 according to the embodiment.

[0011] The terminal device 10 is an information processing device used by a user who makes a query. For example, it is used by a user who makes a query during a search and desires an answer useful for the search. The terminal device 10 may be any device as long as it can realize the processing in the embodiment. Also, the terminal device 10 may be a device such as a smartphone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, or a PDA. FIG. 2 shows the case where the terminal device 10 is a smartphone.

[0012] The terminal device 10 is, for example, a smart device such as a smartphone or a tablet, and is a portable terminal device that can communicate with an arbitrary server device via a wireless communication network such as 4G to 5G (Generation) or LTE (Long Term Evolution). Also, the terminal device 10 has a screen such as a liquid crystal display, and has a screen having a touch panel function, and may receive various operations on display data such as content, such as a tap operation, a slide operation, and a scroll operation, from the user using a finger or a stylus. In FIG. 2, the terminal device 10 is used by the user U1.

[0013] The generative AI server 50 is an information processing device that manages generative AI (provides a platform for generative AI), and it can be any device as long as it can realize the processing in the embodiment. The generative AI server 50 generates response content by inputting the information provided from the information processing device 100 into the generative AI, for example, and provides the response content to the information processing device 100. The response content includes at least an answer to the user's question and an advertisement selected from candidates predetermined as advertisement candidates to be provided together with the answer (for example, the top advertisement among the advertisements listed in a predetermined order, etc.). Further, the response content is information indicating an answer to the user's question and a candidate selected from advertisement candidates, and it may not be the content actually displayed on the terminal device 10. Therefore, the content actually displayed on the terminal device 10 may be generated by the information processing device 100 based on information regarding the answer to the user's question and information regarding the candidate selected from advertisement candidates.

[0014] The generative AI is, for example, a text generation model that has learned data such as data publicly available on the Internet. For example, it is a GPT (Generative Pre-trained Transformer) model that generates an answer to a question. Such a model generates an answer to a question from data publicly available on the Internet. Since new data is publicly available on the Internet every day, the answers by the model will be updated every day. That is, even if the same question is asked, the data referred to by the model when generating an answer will be different depending on the timing of the question, etc., so different answers will be generated. Also, since the model can provide detailed answers to a wide variety of questions, a wide variety of questions are asked by users to the model.

[0015] The information processing apparatus 100 is an information processing apparatus aimed at appropriately performing monetization using generative AI, and it may be any apparatus as long as it can realize the processing in the embodiment. When the information processing apparatus 100 receives a question from a user, for example, it provides information (input information to be input to the generative AI) to the generative AI server 50 in order to generate response content including an answer to the user for the question. The input information to be input to the generative AI includes, for example, at least the text information of the question, advertisement candidate information regarding advertisement candidates, user information regarding the user, and a prompt for instructing the generative AI to execute information processing using various information. Further, the information processing apparatus 100 provides, for example, the response content (output information output from the generative AI) provided from the generative AI server 50 to the user. Further, the information processing apparatus 100 determines, for example, the cost (the amount to be charged to the advertiser) to be requested from the advertiser of the advertisement (the advertisement included in the response content) selected as the advertisement to be provided together with the answer, according to the user's operation on the selected advertisement. For example, it is the cost that occurs when the user clicks on the advertisement and a conversion occurs. That is, the charge to the advertiser is an affiliate-like performance-based reward. Further, the information processing apparatus 100 determines, for example, the cost for using the generative AI (the amount to be charged to the provider of the generative AI, etc.) according to the volume of the text of the question (for example, the number of texts, etc.). That is, the charge to the provider of the generative AI, etc. (for example, the administrator of the generative AI server 50, etc.) is a per-volume charge. Note that the charge may be based not only on the text of the question but also on the volume of all texts including the text of the prompt. Therefore, the prompt may be generated so that the text becomes shorter based on the history selected according to the user.

[0016] Note that FIG. 1 shows the case where the generative AI server 50 and the information processing apparatus 100 are separate apparatuses, but the generative AI server 50 and the information processing apparatus 100 may be integrated. For this reason, the information processing apparatus 100 may provide the platform of the generative AI.

[0017] [2. An Example of Information Processing] In a search using a conventional query, advertisers can be charged based on conversions by ads displayed along with the search results. However, in a search using generative AI, since a typical monetization mechanism has not been established, appropriate monetization using generative AI has not been possible. This application has been made in view of the above, and aims to appropriately monetize using generative AI.

[0018] In a search using a query, for example, the display order of search results is determined based on the bid amount (bidding amount) or the click-through rate of users. On the other hand, in a search using generative AI, rules for determining the display order of search results may be predetermined, and the display order may be determined based on those rules, or may be determined based on learning. At this time, for example, data indicating what kind of person purchased what may be used as learning data. In general generative AI, supervised learning that emphasizes fairness is performed using data on the Internet. However, when data on a predetermined service can be used as learning data, it becomes possible to perform learning using data that cannot be known by general generative AI. When determining the display order based on learning, even if monetization becomes negative, there may be cases where this is better. However, since monetization that displays higher according to the bid amount is also important, such rules according to the bid amount may be taken into account.

[0019] In this way, the display order may be determined using multiple sorting rules. When determining the display order based on learning, for example, advertisements for products that the user is likely to purchase (or products that the user seems to be seeking) may be shown in a predetermined frame on the UI screen, and an advertisement frame (sponsor frame) may be provided as a separate frame to show advertisements for products according to the bid amount. Although it may not be good for the service if the claim of the advertisement frame is too strong on the UI screen, by showing advertisements for products that the user seems to be seeking, it becomes possible to attract users who feel the value. For example, in the case of EC (electronic commerce), advertisements related to inventory may be shown, in the case of gourmet, advertisements related to hotel reservations may be shown, and in the case of recruitment, advertisements related to job offers may be shown. As a result, it becomes possible to appropriately present inventory, reservations, job offers, etc. according to the content of the user's consultation with AI and prompt actions. Also, by presenting multiple values such as for surprises and allowing the user to select, advertisements for products according to the selected value may be shown.

[0020] In addition, as the user's history, there are histories of different services in each of multiple domains. In generating an answer to the user using generative AI, if the histories of all such domains are used as input information, it is possible to generate and select content suitable for the user, but the amount of information may be large and the burden may increase. Also, in generative AI, the cost is calculated according to the number of input texts, so the cost also increases as the amount of information increases. Therefore, it is considered that the burden can be reduced by selecting the history corresponding to the question from the histories obtained from multiple domains and inputting only the selected history as user information.

[0021] FIG. 2 is a diagram showing an example of information processing of the information processing system 1 according to the embodiment. When the user U1 makes a question, the information processing apparatus 100 receives the question from the user U1 (step S101). For example, the information processing apparatus 100 receives a question in text from the user U1. The information processing apparatus 100 provides information (input information to be input to the generation AI) to the generation AI server 50 in order to generate answer content including an answer to the question for the user U1 (step S102). For example, the information processing apparatus 100 uses, as input information to the generation AI, advertisement candidate information regarding candidates for advertisements to be provided to the user U1 together with the answer, text information of the question received from the user U1, user information regarding the user U1, and information regarding a prompt for instructing the generation AI to execute information processing using various information. The prompt is an instruction document for instructing what to execute as information processing using various information, and is, for example, an instruction document such as "Please select an appropriate advertisement for the user U1". With such an instruction document, an advertisement to be included in the answer content is selected from the user information of the user U1, the advertisement candidate information, and the text information of the question. Also, for example, with an instruction document such as "Please generate an answer to the question including the content of the selected advertisement", an answer to be included in the answer content is generated from the user information of the user U1, the advertisement candidate information, and the text information of the question. Note that the prompt may be predetermined or may be generated by the information processing apparatus 100. For example, the prompt may be generated according to the user information of the user U1, the question received from the user U1, the advertisement candidate information, and the like.

[0022] In addition, the prompt includes an instruction document that instructs what information of the input information input to the generative AI is used to execute information processing. For example, the prompt may include an instruction document that instructs whether to target all advertisement candidate information of all advertisements or to narrow down advertisement candidates according to user information. Also, for example, the prompt includes an instruction document that instructs what to execute as information processing using the input information input to the generative AI. For example, the prompt may include an instruction document that instructs how to use user information to select advertisements. In this way, the prompt includes an instruction document that instructs how to execute information processing using what information of the input information input to the generative AI.

[0023] When the generation AI server 50 acquires the input information from the information processing device 100 to the generation AI, it inputs the input information provided from the information processing device 100 to the generation AI (step S103). The generation AI generates response content based on the input information (step S104). For example, the generation AI generates an answer to the question of user U1 based on the input information and generates response content including the generated answer. Also, for example, the generation AI selects an advertisement based on the input information and generates response content including the selected advertisement. For example, the generation AI selects an advertisement based on the history of the domains that user U1 often uses among the domain history of user U1 and generates response content including the selected advertisement. Also, for example, the generation AI selects an advertisement based on the history selected according to the question of user U1 among the domain history of user U1 and generates response content including the selected advertisement. At this time, for example, the domain history of user U1 is a domain history generated by linking the log data of user U1 in multiple domains and is used to generate a prompt for generating an answer to the question of user U1. In this way, it is also possible to generate a prompt for generating an answer for user U1 when there is a question from user U1 by linking the log data of multiple domains. And, for example, even for the same user or question content, the domain may be selected from among multiple domains according to the user's situation and question text at that time. Also, for example, the generation AI selects an advertisement according to the generated answer to the question of user U1 and generates response content including the selected advertisement. In this way, the generation AI generates response content including an advertisement selected according to at least one of the user information of user U1 and the answer generated as an answer to the question of user U1. Also, the generation AI generates response content including the answer generated as an answer to the question of user U1 in a predetermined frame (the third frame) and including the advertisement selected from the advertisement candidates in the first frame. Also, the generation AI generates response content including the advertisement selected from the advertisement candidates in the first frame and including the advertisement selected based on predetermined information such as the bid amount in the second frame.

[0024] The generation AI server 50 provides the information output from the generation AI to the information processing apparatus 100 (step S105). For example, the generation AI server 50 provides the response content generated by the generation AI. When the information processing apparatus 100 acquires the response content from the generation AI server 50, it provides the response content to the terminal device 10 (step S106). When the terminal device 10 receives the response content from the information processing apparatus 100, it displays the response content.

[0025] At this time, when the user U1 operates (for example, clicks or taps) on the advertisement included in the response content displayed on the terminal device 10, a conversion occurs. When a conversion occurs, the information processing apparatus 100 stores which advertisement of which advertiser the conversion has occurred for. Then, the information processing apparatus 100 determines the cost for the advertiser according to the number of conversions aggregated during a predetermined period (step S107). For example, the information processing apparatus 100 determines the cost for the advertiser such that the higher the number of conversions, the higher the cost. Then, the information processing apparatus 100 charges the advertiser the determined cost. Also, the information processing apparatus 100 is not limited to charging the cost determined by aggregating the number of conversions, and may charge each time a conversion is made.

[0026] In the above-described embodiment, the information processing apparatus 100 may determine the cost for using the generation AI according to the volume of the text of the question received from the user U1. For example, the information processing apparatus 100 may determine the cost for using the generation AI such that the cost increases as the volume increases. Then, the information processing apparatus 100 may perform processing for paying the determined cost to the provider of the generation AI or the like. Note that the determination of the cost for using the generation AI may be performed at any timing. For example, it may be performed at the time of step S101. Further, the information processing apparatus 100 may determine the cost for using the generation AI according to the volume of the text of the questions received from the user U1 during a predetermined period. By determining the cost for using the generation AI in this way and charging the advertiser based on conversion, it is possible to provide the service to the user U1 for free.

[0027] In the above embodiment, the information processing apparatus 100 determines the cost for using the generative AI according to the volume of the text of the question. However, when the user U1 asks a further question regarding the answer included in the answer content provided to the user U1, the information processing apparatus 100 may not perform the process for paying the cost for using the generative AI for the question regarding the answer. That is, the information processing apparatus 100 may determine the cost for using the generative AI only for the first question. Also, an answer to be included in the answer content is generated based on a prompt. Therefore, the prompt may be a prompt that instructs to generate an answer that does not invite a further question regarding the answer, and the information processing apparatus 100 may generate such a prompt and provide information regarding such a prompt. Also, the prompt may be, for example, a prompt that instructs to generate an answer that prompts conversion, and the information processing apparatus 100 may generate such a prompt and provide information regarding such a prompt. Also, the prompt may be, for example, a prompt generated based on the history of the domain that the user U1 often uses among the domain history of the user U1, and the information processing apparatus 100 may generate such a prompt and provide information regarding such a prompt. Also, the prompt may be, for example, a prompt generated based on the history selected according to the question of the user U1 among the domain history of the user U1, and the information processing apparatus 100 may generate such a prompt and provide information regarding such a prompt. Also, the prompt may be, for example, a prompt that instructs that the amount of advertisement in the first frame varies according to the length of the question-and-answer interaction between the user U1 and the generative AI, and the information processing apparatus 100 may generate such a prompt and provide information regarding such a prompt. Also, the prompt may be, for example, a prompt generated so that the text becomes shorter based on the history selected according to the user U1, and the information processing apparatus 100 may generate such a prompt and provide information regarding such a prompt.

[0028] In the above embodiment, the information processing apparatus 100 was described by taking as an example the case where it determines the cost for the advertiser and charges the advertiser. However, it may determine the cost for an advertising agency having a predetermined relationship with the advertiser and charge the advertising agency. In the above embodiment, the information processing apparatus 100 determined the cost according to the conversion. However, for the advertising agency, the cost may be determined according to the number of referrals. That is, the cost for the advertising agency may be determined according to the number of referrals of users to the advertising agency. Note that the advertising agency may have a predetermined relationship with a plurality of advertisers.

[0029] In the above embodiment, the case where the generation AI selects an advertisement from advertisement candidates and generates response content was described as an example. However, information regarding conditions for listing advertisements using the advertisement candidates may be generated. Then, the information processing apparatus 100 may acquire information regarding the conditions for listing from the generation AI server 50, perform the listing, and generate response content.

[0030] [3. Configuration of the Terminal Device] Next, with reference to FIG. 3, the configuration of the terminal device 10 according to the embodiment will be described. FIG. 3 is a diagram showing a configuration example of the terminal device 10 according to the embodiment. As shown in FIG. 3, the terminal device 10 includes a communication unit 11, an input unit 12, an output unit 13, and a control unit 14.

[0031] (Communication Unit 11) The communication unit 11 is realized by, for example, a NIC (Network Interface Card) or the like. Then, the communication unit 11 is connected to a predetermined network N by wire or wirelessly, and information is transmitted and received between the communication unit 11 and the information processing apparatus 100 or the like via the predetermined network N.

[0032] (Input Unit 12) The input unit 12 receives various operations from the user. In FIG. 2, it receives various operations from the user U1. For example, the input unit 12 may receive various operations from the user via the display surface by means of a touch panel function. Also, the input unit 12 may receive various operations from buttons provided on the terminal device 10, or from a keyboard or mouse connected to the terminal device 10. For example, the input unit 12 receives text operations for inputting questions.

[0033] (Output unit 13) The output unit 13 is, for example, a display screen of a tablet terminal realized by a liquid crystal display, an organic EL (Electro-Luminescence) display, or the like, and is a display device for displaying various information. For example, the output unit 13 displays the answer content provided from the information processing device 100.

[0034] (Control unit 14) The control unit 14 is, for example, a controller, and is realized by various programs stored in a storage device inside the terminal device 10 being executed with the RAM (Random Access Memory) as a working area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. For example, these various programs include the programs of applications installed in the terminal device 10. For example, these various programs include the programs of applications for displaying the answer content provided from the information processing device 100. Also, the control unit 14 is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0035] As shown in FIG. 3, the control unit 14 has a receiving unit 141 and a transmitting unit 142, and realizes or executes the operations of information processing described below.

[0036] (Receiving unit 141) The receiving unit 141 receives, for example, the response content provided from the information processing apparatus 100. For example, the receiving unit 141 receives response content including a response generated by the generation AI as an answer to the user's question. Also, for example, the receiving unit 141 receives response content including an advertisement selected by the generation AI as an advertisement to be provided to the user.

[0037] (Transmitting unit 142) The transmitting unit 142 transmits, for example, the text information of the question input by the user to the terminal device 10. For example, the transmitting unit 142 transmits the text information of the question input on the UI screen for the user to first ask a question. Also, for example, the transmitting unit 142 transmits the text information of the question input on the UI screen for the user to ask a further question with respect to the provided response content. Note that the transmitting unit 142 may transmit the user information of the user who asked the question.

[0038] [4. Configuration of the Generation AI Server] Next, with reference to FIG. 4, the configuration of the generation AI server 50 according to the embodiment will be described. FIG. 4 is a diagram showing a configuration example of the generation AI server 50 according to the embodiment. As shown in FIG. 4, the generation AI server 50 includes a communication unit 51 and a control unit 52. Note that the generation AI server 50 may include an input unit (for example, a keyboard, a mouse, etc.) that receives various operations from the administrator of the generation AI server 50, and a display unit (for example, a liquid crystal display, etc.) that displays various information.

[0039] (Communication unit 51) The communication unit 51 is realized by, for example, a NIC or the like. Then, the communication unit 51 is connected to the network N by wire or wirelessly, and performs information transmission and acquisition with the information processing apparatus 100 and the like via the network N.

[0040] (Control unit 52) The control unit 52 is a controller, which is realized, for example, by various programs stored in the storage device inside the generation AI server 50 being executed with the RAM as the working area by a CPU, MPU, or the like. Further, the control unit 52 is realized by an integrated circuit such as an ASIC or an FPGA, for example.

[0041] As shown in FIG. 4, the control unit 52 includes a receiving unit 521, a generating unit 522, and a transmitting unit 523, and realizes or executes the operations of information processing described below. Note that the internal configuration of the control unit 52 is not limited to the configuration shown in FIG. 4, and any other configuration may be used as long as it can perform the information processing described later.

[0042] (Receiving Unit 521) The receiving unit 521 receives, for example, information provided from the information processing device 100. For example, the receiving unit 521 receives the text information of the question input by the user. Further, for example, the receiving unit 521 receives the candidate information of the advertisement for selecting the advertisement to be provided to the user (the user who asked the question). Further, for example, the receiving unit 521 receives the user information of the user (the user who asked the question). Further, for example, the receiving unit 521 receives the prompt information generated by the information processing device 100. In this way, the receiving unit 521 receives, for example, the text information of the question, the candidate information of the advertisement, the user information, and the prompt information. Note that all of this information is input to the generation AI.

[0043] (Generating Unit 522) The generation unit 522 generates response content, for example, by inputting the information provided by the information processing device 100 into the generation AI. For example, the generation unit 522 generates a response to be included in the response content. For example, the generation unit 522 uses the response output from the generation AI as the response to be included in the response content. Also, for example, the generation unit 522 selects an advertisement to be included in the response content. For example, the generation unit 522 uses the advertisement output from the generation AI as the advertisement to be included in the response content. For example, the generation unit 522 uses the advertisement output from the generation AI as the advertisement to be included in the first frame of the response content. For example, the generation unit 522 may generate response content that includes the advertisement output from the generation AI in the first frame and includes an advertisement selected based on predetermined information such as the bid amount in the second frame.

[0044] (Transmission unit 523) The transmission unit 523 provides, for example, the response content generated by the generation unit 522 to the information processing device 100. For example, the transmission unit 523 provides the information output from the generation AI. For example, the transmission unit 523 provides information regarding the response output from the generation AI and information regarding the advertisement output from the generation AI.

[0045] [5. Configuration of Information Processing Device] Next, the configuration of the information processing device 100 according to the embodiment will be described with reference to FIG. 5. FIG. 5 is a diagram showing a configuration example of the information processing device 100 according to the embodiment. As shown in FIG. 5, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130. Note that the information processing device 100 may include an input unit (for example, a keyboard or a mouse) that receives various operations from the administrator of the information processing device 100 and a display unit (for example, a liquid crystal display) that displays various information.

[0046] (Communication unit 110) The communication unit 110 is realized by, for example, a NIC or the like. Then, the communication unit 110 is connected to the network N by wire or wirelessly, and performs information transmission and reception with the terminal device 10, the generation AI server 50, etc. via the network N.

[0047] (Memory unit 120) The memory unit 120 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 5, the memory unit 120 includes a user information storage unit 121, an advertisement information storage unit 122, and a conversion information storage unit 123.

[0048] The user information storage unit 121 stores user information. For example, the user information storage unit 121 stores information indicating the user's attributes, hobbies, behavior history, etc. Here, FIG. 6 shows an example of the user information storage unit 121 according to the embodiment. The information stored in the user information storage unit 121 is used, for example, to generate response content. As shown in FIG. 6, the user information storage unit 121 has items such as "User ID" and "User Information".

[0049] "User ID" indicates identification information for identifying the user. "User Information" indicates user information. In the example shown in FIG. 6, an example is shown in which conceptual information such as "User Information #1" and "User Information #2" is stored in "User Information", but actually, information indicating attributes such as the user's age, gender, and place of residence, information indicating hobbies, and information indicating behavior history are stored.

[0050] The advertisement information storage unit 122 stores advertisement information. For example, the advertisement information storage unit 122 stores information indicating the advertiser, the category of the advertisement, the target user, etc., and the image data of the advertisement. The information stored in the advertisement information storage unit 122 is used, for example, to generate response content. Here, FIG. 7 shows an example of the advertisement information storage unit 122 according to the embodiment. As shown in FIG. 7, the advertisement information storage unit 122 has items such as "Advertisement ID", "Advertiser", and "Advertisement Information".

[0051] "Advertisement ID" indicates identification information for identifying an advertisement. "Advertiser" indicates the advertiser. "Advertisement information" indicates advertisement information. In the example shown in FIG. 7, an example is shown in which conceptual information such as "Advertisement Information #1" and "Advertisement Information #2" is stored in "Advertisement Information". However, actually, image data or the like is stored. Also, for example, the URL where the image data is located, the file path name indicating the storage location, or the like may be stored.

[0052] The conversion information storage unit 123 stores conversion information. For example, the conversion information storage unit 123 stores information indicating a user who has performed a conversion, an advertisement for which a conversion has been performed, and the like. The information stored in the conversion information storage unit 123 is used, for example, to count the number of conversions or to determine the cost for the advertiser. Here, FIG. 8 shows an example of the conversion information storage unit 123 according to the embodiment. As shown in FIG. 8, the conversion information storage unit 123 has items such as "Conversion ID", "Advertisement ID", "User ID", and "Conversion date and time".

[0053] "Conversion ID" indicates identification information for identifying a conversion. "Advertisement ID" indicates identification information for identifying an advertisement. "User ID" indicates identification information for identifying a user. "Conversion date and time" indicates the date and time of the conversion. In the example shown in FIG. 8, an example is shown in which conceptual information such as "Conversion Date and Time #1" and "Conversion Date and Time #2" is stored in "Conversion Date and Time". However, actually, information indicating the date and time or the like is stored.

[0054] (Control unit 130) The control unit 130 is a controller and is realized, for example, by various programs stored in the storage device inside the information processing device 100 being executed with the RAM as a work area by a CPU, an MPU, or the like. Also, the control unit 130 is realized by an integrated circuit such as an ASIC or an FPGA.

[0055] As shown in FIG. 5, the control unit 130 includes an acquisition unit 131, a generation unit 132, a provision unit 133, and a determination unit 134, and realizes or executes the operations of information processing described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 5, and any other configuration may be used as long as it can perform the information processing described later.

[0056] (Acquisition Unit 131) The acquisition unit 131 acquires various types of information from the storage unit 120. Further, the acquisition unit 131 stores the acquired various types of information in the storage unit 120.

[0057] The acquisition unit 131 acquires various types of information from an external information processing device. The acquisition unit 131 acquires various types of information from another information processing device such as the terminal device 10.

[0058] The acquisition unit 131 receives a question from the user, for example, by acquiring text information of a question input by the user. For example, the acquisition unit 131 receives the first question from the user by acquiring text information of the question input by the user on the UI screen for asking the first question. Further, for example, the acquisition unit 131 receives a further question from the user by acquiring text information of the question input by the user on the UI screen for asking a further question with respect to the answer content. Also, when a conversion occurs when the user operates an advertisement included in the answer content, the acquisition unit 131 acquires information regarding the generated conversion.

[0059] The acquisition unit 131 acquires, for example, the history of the user. For example, the acquisition unit 131 acquires the history of users in a plurality of domains. For example, the acquisition unit 131 acquires the history of users in a plurality of domains as user information.

[0060] (Generation Unit 132) When the generation unit 132 receives a question from a user (acquires the text information of the question) by the acquisition unit 131, for example, it causes the generation AI to generate response content by inputting candidates for advertisements, the question (the text information of the question), user information, and prompt information to the generation AI. For example, the generation unit 132 causes the generation AI to generate response content by providing candidate advertisement information, the question text, user information, and prompt information to the generation AI server 50 for input. For example, the generation unit 132 causes an answer to be generated to be included in the response content provided to the user who asked the question. Also, for example, the generation unit 132 causes an advertisement to be selected from the advertisement candidates to be included in the response content provided to the user who asked the question. Further, the generation unit 132 causes the response content generated by the generation AI to be provided to the information processing apparatus 100, for example.

[0061] (Provision unit 133) The provision unit 133 provides the response content generated by the generation AI to the terminal device 10 to provide it to the user, for example. For example, the provision unit 133 provides information regarding the answer generated by the generation AI. For example, the provision unit 133 provides response content including the answer generated by the generation AI. For example, the provision unit 133 provides response content generated based on information regarding the answer generated by the generation AI. For example, the provision unit 133 acquires information regarding the answer from the generation AI server 50 and provides response content generated based on the acquired information regarding the answer. Also, for example, the provision unit 133 provides information regarding the advertisement selected by the generation AI. For example, the provision unit 133 provides response content including the advertisement selected by the generation AI. For example, the provision unit 133 provides response content generated based on information regarding the advertisement selected by the generation AI. For example, the provision unit 133 acquires information regarding the advertisement from the generation AI server 50 and provides response content generated based on the acquired information regarding the advertisement.

[0062] The providing unit 133 provides, for example, the user history obtained by the obtaining unit 131 to the generation AI server 50. For example, the providing unit 133 provides, as user information, the history that satisfies a predetermined condition among the user histories obtained by the obtaining unit 131. For example, the providing unit 133 provides, as user information, the history corresponding to the user's question among the user histories obtained by the obtaining unit 131. Note that the history that satisfies a predetermined condition is, for example, the history selected as the history for input to the generation AI. Also, the history that satisfies a predetermined condition is, for example, the history selected as the history for causing the generation AI to generate answer content. Also, the history that satisfies a predetermined condition is, for example, the history selected as the history for causing the generation AI to generate answer content including an answer to a question. Also, the history that satisfies a predetermined condition is, for example, the history selected as the history for causing the generation AI to generate answer content including an advertisement for the purpose of conversion. Also, the history that satisfies a predetermined condition is, for example, the history selected as the history for causing the generation AI to generate answer content including a predetermined advertisement in a first frame and an advertisement selected based on the bid amount from advertisement candidates in a second frame.

[0063] (Determination unit 134) The determination unit 134 determines, for example, the cost for the advertiser according to the user's operation on the advertisement included in the answer content provided by the providing unit 133. For example, the determination unit 134 determines the cost for the advertiser according to the number of conversions corresponding to the user's operation on the advertisement included in the answer content. Then, the determination unit 134 charges, for example, the advertiser with the cost determined in this way. Also, the determination unit 134 determines, for example, the cost for using the generation AI according to the volume of the text indicated by the text information obtained by the obtaining unit 131. Then, the determination unit 134 may perform, for example, a process for paying the cost determined in this way to the provider of the generation AI or the like.

[0064] [6. Information processing flow] Next, with reference to FIG. 9, the information processing procedure by the information processing system 1 according to the embodiment will be described. FIG. 9 is a flowchart showing the information processing procedure by the information processing system 1 according to the embodiment.

[0065] As shown in FIG. 9, the information processing apparatus 100 acquires text information of a question input by the user (step S201).

[0066] The information processing apparatus 100 provides the acquired text information, advertisement candidate information, user information, and prompt information to the generation AI server 50 to cause the generation AI to input and generate response content (step S202).

[0067] The information processing apparatus 100 provides the response content generated by the generation AI (that is, the response content provided from the generation AI server 50) to the user (step S203).

[0068] The information processing apparatus 100 determines the cost for the advertiser according to the number of conversions corresponding to the user's operation on the advertisement included in the provided response content (step S204).

[0069] 〔7. Effects〕 As described above, the information processing apparatus 100 according to the embodiment includes an acquisition unit 131 and a provision unit 133. The acquisition unit 131 acquires the histories of users in a plurality of domains. The provision unit 133 provides the history corresponding to the user's question among the histories acquired by the acquisition unit 131 to the generation AI as user information.

[0070] Thereby, the information processing apparatus 100 according to the embodiment can, for example, charge by conversion by including an advertisement in the response content output by the generation AI, and thus can appropriately monetize using the generation AI.

[0071] In addition, the provision unit 133 provides the history selected as the history for input to the generation AI to the generation AI as user information.

[0072] As a result, the information processing apparatus 100 according to the embodiment can appropriately provide, for example, the history for input to the generative AI as user information.

[0073] In addition, the providing unit 133 provides the generative AI with the history selected as the history for causing the generative AI to generate the response content as user information.

[0074] As a result, the information processing apparatus 100 according to the embodiment can appropriately provide, for example, the history for causing the generative AI to generate the response content as user information.

[0075] In addition, the providing unit 133 provides the generative AI with the history selected as the history for causing the generative AI to generate the response content including the answer to the question as user information.

[0076] As a result, the information processing apparatus 100 according to the embodiment can appropriately provide, for example, the history for causing the generative AI to generate the response content including the answer to the question as user information.

[0077] In addition, the providing unit 133 provides the generative AI with the history selected as the history for causing the generative AI to generate the response content including the advertisement for the purpose of conversion as user information.

[0078] As a result, the information processing apparatus 100 according to the embodiment can appropriately provide, for example, the history for causing the generative AI to generate the response content including the advertisement for the purpose of conversion as user information.

[0079] In addition, the providing unit 133 provides the generative AI with the history selected as the history for causing the generative AI to generate the response content including the advertisement in the first frame and the advertisement selected based on the bid amount from the advertisement candidates in the second frame as user information.

[0080] As a result, the information processing apparatus 100 according to the embodiment can appropriately provide, as user information, a history for causing the generation AI to generate response content including, for example, a predetermined advertisement in the first frame and an advertisement selected based on the bid amount from advertisement candidates in the second frame.

[0081] [8. Hardware Configuration] Further, the information processing apparatus 100 according to the above-described embodiment is realized by, for example, a computer 1000 having a configuration as shown in FIG. 10. FIG. 10 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing apparatus 100. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

[0082] The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400 and controls each part. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, a program depending on the hardware of the computer 1000, and the like.

[0083] The HDD 1400 stores a program executed by the CPU 1100, data used by such a program, and the like. The communication interface 1500 acquires data from other devices via a predetermined communication network and sends it to the CPU 1100, and sends data generated by the CPU 1100 to other devices via a predetermined communication network.

[0084] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. Further, the CPU 1100 outputs the generated data to the output devices via the input / output interface 1600.

[0085] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc), a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0086] For example, when the computer 1000 functions as the information processing apparatus 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes the functions of the control unit 130 by executing the program loaded on the RAM 1200. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800. As another example, these programs may be acquired from another device via a predetermined communication network.

[0087] 〔9. Others〕 Also, among the respective processes described in the above embodiment, all or part of the processes described as being automatically performed can be manually performed, or all or part of the processes described as being manually performed can be automatically performed by a known method. In addition, regarding the processing procedures, specific names, information including various data and parameters shown in the above document and drawings, they can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.

[0088] In addition, each component of each of the illustrated devices is functionally conceptual and does not necessarily have to be physically configured as shown in the drawings. That is, the specific form of distribution and integration of each device is not limited to that shown in the drawings, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads, usage situations, etc.

[0089] In addition, the above-described embodiments can be appropriately combined within a range that does not conflict with the processing content.

[0090] As described above, some of the embodiments of the present application have been described in detail based on the drawings. However, these are examples, and the present invention can be implemented in other forms with various modifications and improvements based on the knowledge of those skilled in the art, starting from the aspects described in the column of the disclosure of the invention.

[0091] In addition, the above-described "section, module, unit" can be read as "means", "circuit", etc. For example, the acquisition section can be read as an acquisition means or an acquisition circuit.

Explanation of Reference Numerals

[0092] 1 Information processing system 10 Terminal device 11 Communication section 12 Input section 13 Output section 14 Control section 100 Information processing device 110 Communication section 120 Storage section 121 User information storage section 122 Advertising information storage section 123 Conversion information storage section 130 Control section 131 Acquisition section 132 Generation section 133 Provision section 134 Decision section 141 Reception section 142 Transmission section N Network

Claims

1. An acquisition unit that acquires the history of users in a plurality of domains; A provision unit that provides, as user information, the history corresponding to the user's question among the histories acquired by the acquisition unit to a generative AI; An information processing apparatus, characterized by comprising the above.

2. The provision unit: Provides, as the user information, the history selected as the history for input to the generative AI to the generative AI. The information processing apparatus according to claim 1, characterized by the above.

3. The provision unit: Provides, as the user information, the history selected as the history for causing the generative AI to generate response content to the generative AI. The information processing apparatus according to claim 1, characterized by the above.

4. The provision unit: Provides, as the user information, the history selected as the history for causing the generative AI to generate the response content including the answer to the question to the generative AI. The information processing apparatus according to claim 3, characterized by the above.

5. The provision unit: Provides, as the user information, the history selected as the history for causing the generative AI to generate the response content including an advertisement for the purpose of conversion to the generative AI. The information processing apparatus according to claim 3, characterized by the above.

6. The provision unit: Provides, as the user information, the history selected as the history for causing the generative AI to generate the response content including the advertisement in the first frame and the advertisement selected based on the bid amount from the advertisement candidates in the second frame to the generative AI. The information processing apparatus according to claim 5, characterized by the above.

7. An information processing method executed by a computer, comprising: An acquisition step of acquiring the history of users in a plurality of domains; A provision step of providing, as user information, the history corresponding to the user's question among the histories acquired by the acquisition step to a generative AI. An information processing method, characterized by including the above.

8. An acquisition procedure for acquiring the history of users in a plurality of domains; A provision procedure for providing, as user information, the history corresponding to the user's question among the histories acquired by the acquisition procedure to a generative AI. An information processing program, characterized by causing a computer to execute the above.

Citation Information

Patent Citations

  • Method and system for performing medical question and answer by using large language model

    CN116595131A

  • Limited question answering system based on question intention understanding

    CN116992007A

  • Method and system for advertisement

    JP2002245332A

  • Information processing device, information processing method, and information processing program

    JP2019200713A

  • Response generation device and response generation method

    US20220172716A1