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

JP7876501B2Active Publication Date: 2026-06-19LY CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
LY CORP
Filing Date
2023-12-20
Publication Date
2026-06-19

Smart Images

  • Figure 0007876501000001
    Figure 0007876501000001
  • Figure 0007876501000002
    Figure 0007876501000002
  • Figure 0007876501000003
    Figure 0007876501000003
Patent Text Reader

Abstract

To provide an information processing device, information processing method and information processing program, which enable distribution of more appropriate advertisements to users.SOLUTION: An information processing device disclosed herein comprises a specification reception unit, generation unit, and provision unit. The specification reception unit receives specification of a landing page of advertisement content. The generation unit inputs information including information on the landing page whose specification was received by the specification reception unit to generative AI and causes the generative AI to generate advertisement content. The provision unit provides the advertisement content generated by the generation unit.SELECTED DRAWING: Figure 3
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, a technique for distributing advertisement content on the Internet is known. For example, in Patent Document 1, a technique for distributing advertisement content related to a search keyword input by a user has been proposed.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, there is still room for further improvement in delivering more appropriate advertisement content to users.

[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 delivering more appropriate advertisement content to a user.

Means for Solving the Problems

[0006] The information processing apparatus according to the present application includes a designation reception unit, a generation unit, and a provision unit. The designation reception unit receives a designation of a landing page of advertisement content. The generation unit inputs information including information on the landing page designated by the designation reception unit as input information to a generation AI, and causes the generation AI to generate advertisement content. The provision unit provides the advertisement content generated by the generation unit.

Effects of the Invention

[0007] According to one embodiment of the system, it has the effect of being able to deliver more appropriate advertising content to users. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 is a diagram illustrating the information processing according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. [Figure 3] Figure 3 shows an example of the configuration of an information processing device according to the embodiment. [Figure 4] Figure 4 shows an example of a user information table stored in the user information storage unit of the information processing device according to the embodiment. [Figure 5] Figure 5 shows an example of an advertising content table stored in the advertising content storage unit of the information processing device according to the embodiment. [Figure 6] Figure 6 is a flowchart showing an example of information processing by the processing unit of the information processing device according to the embodiment. [Figure 7] Figure 7 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing device according to the embodiment. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing apparatus, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing apparatus, information processing method, and information processing program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.

[0010] [1. An example of information processing] First, an example of information processing according to the embodiment will be explained using Figure 1. Figure 1 is a diagram illustrating information processing according to the embodiment.

[0011] The information processing device 1 shown in Figure 1 is an information processing device that works in conjunction with each terminal device 2 of user U and each terminal device 3 of business operator O to provide various types of information to each user U and business operator O online. This is implemented, for example, by one or more servers or a cloud system. Terminal devices 2 and 3 are, for example, smartphones, tablets, or personal computers.

[0012] Information processing device 1 provides services such as ad generation services and ad distribution services. The ad generation service is a service that generates advertising content to guide user U to a landing page provided or offered by business operator O. The ad distribution service is a service that distributes advertising content to user U, for example, a service that distributes advertising content generated by the ad generation service to user U.

[0013] A landing page is a page delivered to a user (U) via advertising content, search results, etc. Advertising content generated by an ad generation service includes a link to a landing page. This link may be, but is not limited to, the landing page URL (Uniform Resource Locator) or a shortened URL that redirects to the landing page URL.

[0014] Furthermore, landing pages are composed of, but are not limited to, HTML (HyperText Markup Language), CSS (Cascading Style Sheets), JavaScript (registered trademark), image files, etc.

[0015] By selecting the advertising content through an operation on the terminal device 2 (such as a click operation or a tap operation), the terminal device 2 accesses the URL of the landing page, and the terminal device 2 acquires a landing page corresponding to the advertising content. The terminal device 2 displays the acquired landing page.

[0016] The advertising content is, for example, a display advertisement, a listing advertisement, a video advertisement, etc., but is not limited to such examples. The display advertisement is, for example, a banner advertisement, an SNS (Social Networking Service) advertisement, a native advertisement, etc., but is not limited to such examples.

[0017] As shown in FIG. 1, the information processing device 1 receives an advertisement generation request transmitted from the terminal device 3 of the business operator O (step S1). The advertisement generation request includes information indicating the URL of the landing page specified by the business operator O or the landing page itself. By receiving the advertisement generation request transmitted from the terminal device 3, the information processing device 1 receives the specification of the landing page of the advertising content.

[0018] Subsequently, the information processing device 1 inputs, as input information, the information including the information of the landing page specified in step S1 to the generation AI (Artificial Intelligence), and causes the generation AI to generate advertising content (step S2).

[0019] The generation AI is, for example, a text generation AI, an image generation AI, or a multimodal generation AI. The text generation AI is, for example, a large language model trained to estimate and output the next token from the input token sequence, and is, for example, a transformer-based model or an RNN (Recurrent Neural Network)-based model, etc., but may also be a hybrid model thereof. Further, the text generation AI may be a composite system combined with an identification mechanism for preventing unauthorized use.

[0020] Transformer-based models include, for example, but are not limited to, GPT (Generative Pre-trained Transformer) (registered trademark) and BARD (Bidirectional Auto Regressive Decoder). RNN-based models include, for example, but are not limited to, RWKV (Receptance Weighted Key Value).

[0021] Image generation AI is AI that generates images from text, including, for example, but not limited to, StackGAN (Generative Adversarial Networks), AttnGAN, T2I (Text-to-Image) with Transformers, and Diffusion models. Examples of Diffusion models include DALL-E and Stable-Diffusion.

[0022] Multimodal generation AI is, for example, generation AI that generates at least one of text, images, and audio from at least one of text, images, and audio. Multimodal generation AI includes, for example, but is not limited to, GPT-4V, CM3Leon (Chameleon Multimodal Model), etc.

[0023] It is desirable that the generation AI be trained so as not to include personal information or the like in its generation results. Also, the generation AI may be a language model that is specifically trained (e.g., fine-tuned) to generate advertising content. The generation AI may be arranged in an external information processing device, and the information processing device 1 uses the generation AI via an API (Application Programming Interface) provided by the external information processing device, but the generation AI may also be arranged within the information processing device 1.

[0024] In step S2, the information processing device 1 includes, for example, text information contained in the landing page, image information representing the landing page, or text and image information contained in the landing page. Text information is information that represents a string of characters contained in the landing page. Image information is information that represents an image contained in the landing page.

[0025] For example, the information processing device 1 inputs information including instruction information, which is information that instructs the generation of advertising content, and information about the landing page as input information to the generation AI, causing the generation AI to generate advertising content.

[0026] The instruction information included in the input information may include, for example, the string "You are an ad creator. Based on the information of the landing page you enter, generate ad content for that landing page that is predicted to be highly effective." Ad effectiveness may include, but is not limited to, the selection rate of the ad content (e.g., click-through rate or tap-through rate) or the view rate of the landing page.

[0027] Furthermore, the input information may include not only instruction information and input information, but also target information, which indicates the target audience of the advertising content. For example, target information may include information indicating the target user U of the advertising content.

[0028] User U's attributes include, for example, User U's demographic and psychographic attributes. User U's demographic attributes include, but are not limited to, User U's gender, age (age group), occupation, place of residence, annual income, and family. User U's psychographic attributes include, but are not limited to, User U's interests, lifestyle, and values.

[0029] If the target information indicates user U who is the target of the advertising content, the instruction information will further include the string "The attributes of the target users of the advertising content are as follows."

[0030] Furthermore, the generating AI used in the information processing device 1 may be a generating AI that has been fine-tuned using information about the landing pages of highly effective advertising content and information containing multiple combinations of that advertising content as training data.

[0031] In this case, the information processing device 1 inputs input information including landing page information into the generating AI to have the generating AI generate advertising content, or inputs input information further including target information into the generating AI to have the generating AI generate advertising content.

[0032] In this way, the information processing device 1 can input input information, including one or more of the following: landing page information, instruction information, and target information, into the generating AI, causing the generating AI to generate advertising content.

[0033] Furthermore, the information processing device 1 can also cause the generating AI to generate multiple advertising content pieces. For example, the information processing device 1 inputs information containing the string "Please generate 10 pieces of advertising content for the landing page." into the generating AI, causing the generating AI to generate 10 pieces of advertising content.

[0034] Furthermore, the information processing device 1 can, for example, input information including landing page information into the generating AI, and output information to the generating AI for collecting information about materials to be included in the advertising content.

[0035] For example, when the information processing device 1 uses an API provided by OpenAI, it uses a function-calling function to output information to the generating AI for collecting information about materials to be included in the advertising content. The input information provided to the generating AI includes, for example, function definition information that defines the function name and its arguments, and information about the landing page. Instead of function definition information, the input information may include information indicating the name of the material, etc.

[0036] For example, the information processing device 1 collects information about materials to be included in the advertising content based on the information output from the generating AI, inputs the collected information about materials to be included in the advertising content into the generating AI, and causes the generating AI to generate the advertising content.

[0037] Furthermore, the information processing device 1 inputs input information, including landing page information, into the generating AI to generate information for generating advertising content, and by inputting this information into the generating AI, it can cause the generating AI to generate advertising content.

[0038] The ad generation request described above may include base ad content. Base ad content is the ad content that forms the basis of the ad content generated in step S2. In this case, the information processing device 1 accepts the base ad content when it receives an ad generation request.

[0039] The information processing device 1 then inputs information including the landing page information and the base ad content as input information to the generating AI, causing the generating AI to generate ad content similar to the base ad content.

[0040] For example, the information processing device 1 inputs information into the generating AI, including instruction information for generating advertising content similar to the base advertising content, landing page information, and the base advertising content, thereby causing the generating AI to generate advertising content similar to the base advertising content.

[0041] In this case, the instruction information may include, but is not limited to, the string "You are an excellent ad creator. Based on the information of the landing page you enter, generate ad content for that landing page. The ad content you generate should be similar to the ad content you enter."

[0042] Furthermore, the instruction information mentioned above, when the generating AI is OpenAI's GPT-4, is included in the system message indicating that the role is the generating AI's message, but it may also be included in the user message indicating that the role is the user's message. Additionally, landing page information, target information, and base ad content are included in the user message, but they may also be included in the system message.

[0043] Next, the information processing device 1 provides the advertising content generated in step S2 (step S3). For example, when the information processing device 1 receives an advertising delivery request transmitted from the user U's terminal device 2, it provides the advertising content generated in step S2 to the terminal device 2 by transmitting the advertising content generated in step S2 to the user U.

[0044] For example, if the information processing device 1 generates multiple advertising contents corresponding to one landing page in step S2, it randomly selects one advertising content from among these multiple advertising contents or based on a predetermined rule, and provides the selected advertising content to the user U.

[0045] Furthermore, if the information processing device 1 generates advertising content for each attribute of user U in step S2, it sends the advertising content corresponding to the attribute identified in the information included in the advertising delivery request to the terminal device 2. The process in step S3 is repeated.

[0046] Next, the information processing device 1 determines the advertising effect of the advertising content provided in step S3 (step S4). If there are multiple advertising contents generated in step S2, the information processing device 1 determines the advertising effect of each of the multiple advertising contents.

[0047] The advertising effectiveness judged in step S4 may include, for example, CTR (Click-Through Rate) and CVR (Conversion Rate), but is not limited to these examples; it may also include, for example, the impression rate of the landing page.

[0048] In step S4, the information processing device 1 can also determine the advertising effect of the advertising content for each attribute of user U who is the target of the advertising content. For example, in step S4, the information processing device 1 can determine the advertising effect of the advertising content for each combination of gender, age (age group), place of residence, etc. of user U who is the target of the advertising content (for example, a man in his 20s living in Tokyo, a woman in her 30s living in Osaka, etc.).

[0049] Next, the information processing device 1 modifies or selects advertising content based on the advertising effectiveness determination results from step S4 (step S5). For example, the information processing device 1 modifies the advertising content of a landing page by generating new advertising content for the landing page corresponding to the advertising content whose advertising effectiveness, as determined in step S4, does not meet predetermined conditions.

[0050] The predetermined conditions may include, for example, a condition that the CTR is above a threshold, or a condition that the CVR is above a threshold, but it may also be a condition that the landing page impression rate is above a threshold. Furthermore, the method for generating new advertising content is the same as the method for generating advertising content in step S2.

[0051] Furthermore, if multiple advertising content pieces are generated in step S2, the information processing device 1 selects the advertising content to be offered in the future from among the multiple advertising content pieces generated in step S2, based on the advertising effectiveness of each of these multiple advertising content pieces.

[0052] For example, the information processing device 1 selects from among the multiple advertising content generated in step S2 that have a CTR or a CVR above a threshold as advertising content to be offered in the future. Alternatively, the information processing device 1 can also select from among the multiple advertising content generated in step S2 the m advertising content (where m is a natural number of 1 or more) with the highest CTR or CVR as advertising content to be offered in the future.

[0053] Furthermore, the information processing device 1 can also select m advertising content items from among the multiple advertising content items generated in step S2 whose landing page impression rate is above or above a threshold as advertising content to be offered in the future.

[0054] Furthermore, if the information processing device 1 generates advertising content for each attribute of user U in step S2, it can also select advertising content to be provided in the future based on the attributes of user U to whom the advertising content was provided and the determination result in step S4. In this case, for example, the information processing device 1 selects advertising content to be provided in the future for each attribute of user U based on the determination result in step S4 for each attribute of user U to whom the advertising content was provided.

[0055] Furthermore, if, for example, among the multiple advertising content generated in step S2, there is no advertising content with a CTR or CVR above a threshold, the information processing device 1 generates multiple new advertising content by processing in the same manner as in step S2.

[0056] If the information processing device 1 changes or selects advertising content in step S5, it provides the changed or selected advertising content. The method of providing the advertising content in this case is the same as the method of providing the advertising content in step S3.

[0057] In the example described above, the information processing device 1 generates advertising content corresponding to the landing page before receiving an advertising delivery request. However, it is not limited to this example, and it is also possible to generate advertising content corresponding to the landing page when an advertising delivery request is received.

[0058] For example, when the information processing device 1 receives an ad delivery request transmitted from a terminal device 2 or the like, it inputs information including landing page information into the generating AI as input information, causing the generating AI to generate ad content. The method for generating the ad content is the same as the method for generating the ad content in step S2.

[0059] Furthermore, the information included in the input information may also include information about the media surface on which the advertising content will be placed. Information about the media surface on which the advertising content will be placed is included, for example, in the ad delivery request. The media surface information includes at least one of the text information and image information of the media surface. The text information of the media surface is information about the string of characters contained in the media surface, and the image information of the media surface is information that indicates the image contained in the media surface.

[0060] In this case, the information processing device 1 takes as input information, for example, instruction information that further includes the string "The information on the media surface on which the advertising content will be placed is as follows," and information that includes the media surface on which the advertising content will be placed, and causes the generating AI to generate advertising content.

[0061] In this manner, the information processing device 1 accepts the specification of the landing page for the advertising content, inputs information including the information of the landing page as input information to the generating AI, and causes the generating AI to generate the advertising content. The information processing device 1 then provides the generated advertising content. As a result, the information processing device 1 can deliver more appropriate advertising content to the user U.

[0062] The configuration of the information processing system, including the information processing device 1, terminal device 2, and terminal device 3 that perform such processing, will be described in detail below.

[0063] [2. Configuration of the Information Processing System] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. As shown in Figure 2, the information processing system 100 according to the embodiment includes an information processing device 1, a plurality of terminal devices 2, and a terminal device 3.

[0064] Multiple terminal devices 2 are used by different users U. Terminal device 3 is, for example, a terminal device of business operator O. Terminal devices 2 and 3 are, for example, notebook PCs (personal computers), desktop PCs, smartphones, tablet PCs, and wearable devices. Wearable devices include, but are not limited to, smart glasses or smartwatches.

[0065] Each of the information processing device 1, terminal device 2, and terminal device 3 is connected to each other via a network N, either by wire or wireless, enabling communication between them. Note that the information processing system 100 shown in Figure 2 may include multiple information processing devices 1, etc.

[0066] Network N includes, but is not limited to, WANs (Wide Area Networks) such as the Internet, and mobile communication networks such as LTE (Long Term Evolution), 4G (4th Generation), and 5G (5th Generation).

[0067] Terminal devices 2 and 3 can connect to network N via short-range wireless communication such as a mobile communication network, Bluetooth®, or Wi-Fi (Local Area Network), and communicate with information processing device 1 and other devices.

[0068] [3. Configuration of Information Processing Device 1] Figure 3 shows an example of the configuration of an information processing device 1 according to an embodiment. As shown in Figure 3, the information processing device 1 includes a communication unit 10, a storage unit 11, and a processing unit 12.

[0069] [3.1. Communications Section 10] The communication unit 10 is implemented, for example, by a communication module or a NIC (Network Interface Card). The communication unit 10 is connected to the network N by wire or wireless connection and transmits and receives information with various other devices. For example, the communication unit 10 transmits and receives information with terminal devices 2 and 3 via the network N.

[0070] [3.2. Storage section 11] The storage unit 11 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as hard disks and optical discs. The storage unit 11 includes a user information storage unit 20 and an advertising content storage unit 21.

[0071] [3.2.1. User information storage unit 20] The user information storage unit 20 stores user information, including information about user U. Figure 4 is a diagram showing an example of a user information table stored in the user information storage unit 20 of the information processing device 1 according to this embodiment. As shown in Figure 4, the user information table stored in the user information storage unit 20 includes items such as "user ID," "attribute information," and "behavioral history."

[0072] "User ID" is identification information that identifies user U. "Attribute Information" is attribute information of user U corresponding to the "User ID," and includes, for example, psychographic attribute information and demographic attribute information. Demographic attributes include, for example, gender, age, place of residence, and occupation, while psychographic attributes include interests such as travel, clothing, cars, and religion, lifestyle, and beliefs and tendencies.

[0073] "Behavioral history" refers to the behavioral history of user U, which corresponds to the "user ID". User U's behavioral history includes, for example, identification information of advertising content provided to user U by the processing unit 12 of the information processing device 1, information indicating whether user U has previously selected (such as clicking or tapping) the advertising content provided to user U, and information indicating whether each landing page has been viewed.

[0074] [3.2.2. Advertising content storage unit 21] The advertising content storage unit 21 stores various information related to advertising content. Figure 5 shows an example of an advertising content table stored in the advertising content storage unit 21 of the information processing device 1 according to this embodiment.

[0075] In the example shown in Figure 5, the advertising content table stored in the advertising content storage unit 21 includes information on items such as "advertising content ID," "advertising content," "link," and "advertising effect." The "advertising content ID" is an identifier that identifies the advertising content and is assigned to each piece of advertising content.

[0076] "Advertising content" refers to advertising content associated with an "Advertising Content ID," and includes, but is not limited to, display ads, search ads, and video ads. Display ads include, but are not limited to, banner ads, social media ads, and native ads.

[0077] "Link" refers to the link information for the landing page of the ad content associated with the "Ad Content ID," such as the URL. "Ad Effectiveness" refers to information indicating the advertising effectiveness of the ad content associated with the "Ad Content ID."

[0078] Furthermore, the user information table stored in the advertising content storage unit 21 may include, for example, information about the landing page of the advertising content associated with the "advertising content ID" instead of the landing page link information, or it may include other information.

[0079] [3.3. Processing Unit 12] The processing unit 12 is a controller, and is realized by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in the memory device inside the information processing device 1, using RAM or the like as a working area.

[0080] Furthermore, the processing unit 12 is a controller, and may be partially or entirely implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or GPGPU (General Purpose Graphic Processing Unit).

[0081] As shown in Figure 3, the processing unit 12 includes a receiving unit 30, an acquisition unit 31, a generation unit 32, a providing unit 33, a determination unit 34, a selection unit 35, and a modification unit 36, and realizes or executes the information processing functions and operations described below. Note that the internal configuration of the processing unit 12 is not limited to the configuration shown in Figure 3, and other configurations are also acceptable as long as they perform the information processing described later.

[0082] [3.3.1. Reception Department 30] The reception unit 30 receives various information and requests. For example, the reception unit 30 receives various information and requests transmitted from the terminal device 2 of user U, and also receives various information and requests transmitted from the terminal device 2 of business operator O. The reception unit 30 includes, for example, a designated reception unit 40, a request reception unit 41, and a base reception unit 42.

[0083] [3.3.1.1. Designated Reception Section 40] The designated reception unit 40 accepts the designation of the landing page for the advertising content. For example, the advertising generation request includes information indicating the URL of the landing page designated by the business operator O or the landing page itself, and the designated reception unit 40 accepts the designation of the landing page for the advertising content by receiving the advertising generation request transmitted from the terminal device 3.

[0084] Furthermore, the ad generation request may include base ad content. Base ad content is the ad content that serves as the basis for the ad content generated by the generation unit 32. In this case, the designated receiving unit 40 accepts the base ad content indicated in the ad generation request when it receives an ad generation request that includes base ad content or link information for base ad content.

[0085] [3.3.1.2. Request Reception Section 41] The request receiving unit 41 receives advertising distribution requests. For example, the request receiving unit 41 receives advertising distribution requests transmitted from the terminal device 2 or an external information processing device (e.g., an ad server) via the network N and the communication unit 10.

[0086] An ad delivery request may include, for example, information indicating the address of terminal device 2 or an external information processing device, information indicating the attributes of user U of terminal device 2, and information on the media surface on which the ad content will be placed, but the information included in an ad delivery request is not limited to these examples.

[0087] [3.3.1.3. Base Reception Section 42] The base reception unit 42 receives the base advertising content, which is the base advertising content. For example, an advertising generation request includes link information or base advertising content specified by the business operator O, and the designated reception unit 40 receives the base advertising content by receiving the advertising generation request transmitted from the terminal device 3.

[0088] [3.3.2. Acquisition part 31] The acquisition unit 31 acquires various types of information from external information processing devices and storage units 11. For example, the acquisition unit 31 acquires various types of content and information about each user U from external information processing devices via the network N and the communication unit 10.

[0089] Furthermore, the acquisition unit 31 acquires information on each user U from the user information storage unit 20 of the storage unit 11. For example, when an advertisement delivery request is received by the request reception unit 41, the acquisition unit 31 acquires attribute information and behavioral history of user U transmitted from an external information processing device based on the identification information (e.g., user ID) included in the advertisement delivery request.

[0090] Furthermore, the acquisition unit 31 acquires each advertising content from the advertising content storage unit 21 of the storage unit 11. For example, when an advertising delivery request is received by the request reception unit 41, the acquisition unit 31 acquires advertising content from the advertising content storage unit 21 of the storage unit 11.

[0091] [3.3.3. Generation unit 32] The generation unit 32 generates various types of information. For example, the generation unit 32 inputs information including the landing page information that has been received as a specification by the specification reception unit 40 as input information to the generation AI, causing the generation AI to generate advertising content.

[0092] Generative AI can be, for example, text generation AI, image generation AI, or multimodal generation AI. Text generation AI can be, for example, a large-scale language model trained to estimate and output the next token from an input sequence of tokens, such as a transformer-based model or an RNN-based model, or a hybrid model of these. Text generation AI can also be a complex system combined with an identifier for preventing misuse.

[0093] Transformer-based models include, but are not limited to, GPT and BARD. RNN-based models include, but are not limited to, RWKV.

[0094] Image generation AI is an AI that generates images from text, and examples include, but are not limited to, StackGAN, AttnGAN, T2I with Transformers, and Diffusion models. Examples of Diffusion models include DALL-E and Stable-Diffusion.

[0095] A multimodal generative AI is a generative AI that generates text, images, and audio from, for example, at least one of these three elements. Examples of multimodal generative AIs include, but are not limited to, GPT-4V and CM3Leon.

[0096] Furthermore, it is desirable that the generating AI be trained to not include personal information in its generation results. The generating AI may also be a language model specifically trained (e.g., fine-tuned) for generating advertising content. While the generating AI is located in an external information processing device and the generation unit 32 uses it via an API, the generating AI may also be located within the information processing device 1.

[0097] In the generation unit 32, the information to be included as input information for the landing page is, for example, text information contained in the landing page, image information representing the landing page, or text information and image information contained in the landing page. Text information is information that represents the string of characters contained in the landing page. Image information is information that represents the images contained in the landing page.

[0098] For example, the generation unit 32 inputs information including instruction information, which is information that instructs the generation of advertising content, and information about the landing page as input information to the generation AI, causing the generation AI to generate advertising content.

[0099] The instruction information included in the input information may include, for example, the string "You are an ad creator. Based on the information of the landing page you enter, generate ad content for that landing page that is predicted to be highly effective." Ad effectiveness may include, but is not limited to, the selection rate of the ad content (e.g., click-through rate or tap-through rate) or the view rate of the landing page.

[0100] Furthermore, the input information may include not only instruction information and input information, but also target information, which indicates the target audience of the advertising content. For example, target information may include information indicating the target user U of the advertising content.

[0101] User U's attributes include, for example, User U's demographic and psychographic attributes. User U's demographic attributes include, but are not limited to, User U's gender, age (age group), occupation, place of residence, annual income, and family. User U's psychographic attributes include, but are not limited to, User U's interests, lifestyle, and values.

[0102] For example, the generation unit 32 inputs information that further includes information indicating the attributes of user U who is the target of the advertising content as input information to the generation AI, causing the generation AI to generate advertising content according to the attributes.

[0103] In this case, the instruction information included in the input information entered into the generating AI will further include the string "The attributes of the target users of the advertising content are as follows" if the target information is information indicating the target user U of the advertising content.

[0104] Furthermore, the generation AI used in the generation unit 32 may be a generation AI that has been fine-tuned using information about landing pages of highly effective advertising content and information containing multiple combinations of that advertising content as training data.

[0105] In this case, the generation unit 32 inputs input information including landing page information into the generation AI to have the generation AI generate advertising content, or inputs input information including target information into the generation AI to have the generation AI generate advertising content.

[0106] In this way, the generation unit 32 can input input information, including one or more of the following: landing page information, instruction information, and target information, into the generation AI, causing the generation AI to generate advertising content.

[0107] Furthermore, the generation unit 32 can also cause the generation AI to generate multiple advertising content. For example, the generation unit 32 inputs input information containing the string "Please generate 10 pieces of advertising content for the landing page." into the generation AI, causing the generation AI to generate 10 pieces of advertising content.

[0108] Furthermore, the generation unit 32 can, for example, input information including landing page information to the generation AI and output information to the generation AI for collecting information about materials to be included in the advertising content.

[0109] For example, when the generation unit 32 uses an API provided by OpenAI, it uses a function calling function to output information to the generation AI for collecting information about materials to be included in the advertising content. The input information input to the generation AI includes, for example, function definition information that defines the function name and its arguments, and information about the landing page. Instead of function definition information, the input information may include information indicating the name of the material, etc.

[0110] The generation unit 32, for example, collects information about materials to be included in the advertising content based on the information output from the generation AI, inputs the collected information about materials to be included in the advertising content into the generation AI, and causes the generation AI to generate the advertising content.

[0111] Furthermore, the generation unit 32 inputs input information, including landing page information, into the generation AI to generate information for generating advertising content, and by inputting this information into the generation AI, it can cause the generation AI to generate advertising content.

[0112] Furthermore, when the base ad content is received by the base reception unit 42, the generation unit 32 inputs information including the landing page information and the base ad content as input information to the generation AI, causing the generation AI to generate ad content similar to the base ad content. The base ad content is the ad content that serves as the basis for the ad content generated by the generation unit 32.

[0113] For example, the generation unit 32 inputs instruction information to the generation AI, which includes landing page information and the base ad content, to generate ad content similar to the base ad content, thereby causing the generation AI to generate ad content similar to the base ad content.

[0114] In this case, the instruction information may include, but is not limited to, the string "You are an excellent ad creator. Based on the information of the landing page you enter, generate ad content for that landing page. The ad content you generate should be similar to the ad content you enter."

[0115] Furthermore, the generation unit 32 modifies the advertising content of the landing page by generating new advertising content for the landing page corresponding to the advertising content identified by the modification unit 36, using the generation AI. The method for generating the new advertising content is the same as the method for generating advertising content described above.

[0116] The advertising content identified by the modification unit 36 ​​is advertising content in which, when one piece of advertising content is generated by the generation unit 32 in response to an advertising generation request, the advertising effect determined by the determination unit 34 does not meet the predetermined conditions.

[0117] Furthermore, the advertising content identified by the modification unit 36 ​​is each of the multiple advertising contents that the determination unit 34 has determined do not meet the predetermined conditions for the advertising effectiveness of all of the multiple advertising contents generated by the generation unit 32 in response to the advertising generation request. In this case, the generation unit 32 generates multiple new advertising contents using the generation AI.

[0118] The instruction information mentioned above, when using the API provided by OpenAI, is included in the system message indicating that the role is a message from the generating AI, but it may also be included in the user message indicating that the role is a message from the user. Furthermore, landing page information, target information, and base ad content are included in the user message, but they may also be included in the system message.

[0119] Furthermore, when an advertising distribution request is received by the request receiving unit 41, the generation unit 32 can also generate advertising content corresponding to the landing page specified by the specification receiving unit 40.

[0120] For example, when the request reception unit 41 receives an ad delivery request, the generation unit 32 inputs information including the landing page information specified by the designation reception unit 40 as input information to the generation AI, causing the generation AI to generate ad content. The method for generating ad content is the same as the generation method described above.

[0121] Furthermore, the information included in the input information may also include information about the media surface on which the advertising content will be placed. Information about the media surface on which the advertising content will be placed is included, for example, in the ad delivery request. The media surface information includes at least one of the text information and image information of the media surface. The text information of the media surface is information about the string of characters contained in the media surface, and the image information of the media surface is information that indicates the image contained in the media surface.

[0122] In this case, the generation unit 32 inputs information that further includes information about the media surface on which the advertising content will be placed as input information to the generation AI, causing the generation AI to generate advertising content corresponding to the media surface.

[0123] For example, the generation unit 32 takes as input information the instruction information which includes the string "The information on the media surface on which the advertising content will be published is as follows" and the information on the media surface on which the advertising content will be published, and causes the generation AI to generate advertising content.

[0124] [3.3.4.Providing Department 33] The provisioning unit 33 provides various types of information via the communication unit 10 and the network N. For example, the provisioning unit 33 provides advertising content generated by the generation unit 32 to users U and businesses O.

[0125] For example, when the provisioning unit 33 receives an advertisement delivery request transmitted from the user U's terminal device 2, it provides the advertisement content generated by the generation unit 32 to the terminal device 2 by transmitting the advertisement content generated by the generation unit 32 to the user U.

[0126] The providing unit 33 provides user U with multiple advertising content pieces, for example, if the generation unit 32 generates multiple advertising content pieces corresponding to a single landing page. For example, the providing unit 33 randomly or based on predetermined rules selects one advertising content piece from the multiple advertising content pieces generated by the generation unit 32 and provides the selected advertising content to user U.

[0127] The provisioning unit 33 provides the user U with multiple advertising content generated by the generation unit 32, and then provides the user U with the advertising content selected by the selection unit 35 from among these multiple advertising content to be provided to the user U. The provisioning unit 33 excludes from the provision of advertising content that was not selected by the selection unit 35 from among the multiple advertising content to be provided to the user U. As a result, the information processing device 1 can stop providing advertising content with low advertising effectiveness from among the multiple advertising content generated using the generation AI.

[0128] Furthermore, when advertising content is generated by the generation unit 32 for each attribute of user U, the provision unit 33 provides the advertising content generated by the generation unit 32 to user U by transmitting the advertising content corresponding to the attribute identified in the information included in the advertising distribution request to the terminal device 2.

[0129] [3.3.5. Judgment unit 34] The determination unit 34 determines the advertising effectiveness of the advertising content provided by the provision unit 33 based on the user U's behavioral history acquired by the acquisition unit 31.

[0130] For example, if multiple advertising contents are generated by the generation unit 32 in response to a single advertising generation request, the determination unit 34 determines the advertising effect of each of these multiple advertising contents provided by the provision unit 33.

[0131] The advertising effectiveness determined by the determination unit 34 may be, for example, CTR, CVR, etc., but is not limited to such examples. For example, it may be the impression rate of the landing page by user U after the advertising content has been delivered to user U.

[0132] The determination unit 34 can also determine the advertising effect of the advertising content for each attribute of user U to whom the advertising content is provided. For example, the determination unit 34 determines the advertising effect of the advertising content for each combination of gender, age (age group), place of residence, etc. of user U to whom the advertising content is provided (for example, a man in his 20s living in Tokyo, a woman in her 30s living in Osaka, etc.).

[0133] [3.3.6. Selection Section 35] Based on the determination result from the judgment unit 34, the selection unit 35 selects the advertising content to be provided from among the multiple advertising content generated by the generation unit 32.

[0134] If, for example, the generation unit 32 generates multiple advertising content pieces, the selection unit 35 selects the advertising content to be offered in the future from among the multiple advertising content pieces generated by the generation unit 32, based on the advertising effectiveness of each of these multiple advertising content pieces. In this way, the selection unit 35 can exclude from future offerings, for example, one or more advertising content pieces that do not have high advertising effectiveness from among the multiple advertising content pieces generated by the generation unit 32.

[0135] For example, the selection unit 35 selects from among the multiple advertising content generated by the generation unit 32 that have a CTR or a CVR above a threshold as advertising content to be offered in the future. The selection unit 35 can also select from among the multiple advertising content generated by the generation unit 32 that have the highest CTR or CVR (m is a natural number of 1 or more) as advertising content to be offered in the future.

[0136] Furthermore, the selection unit 35 can also select m advertising content pieces from among the multiple advertising content pieces generated by the generation unit 32, the ones whose landing page impression rate is above or above a threshold, as advertising content to be offered in the future.

[0137] Furthermore, when advertising content is generated by the generation unit 32 for each attribute of user U, the selection unit 35 can also select advertising content to be provided to each user U in the future based on the attributes of user U to whom the advertising content is intended and the determination result by the determination unit 34. In this case, the selection unit 35 can, for example, select advertising content to be provided to each user U in the future based on the determination result by the determination unit 34 for each attribute of user U to whom the advertising content has been intended.

[0138] [3.3.7. Amendment 36] Based on the determination result by the determination unit 34, the modification unit 36 ​​changes the advertising content to be offered in the future, replacing the advertising content generated by the generation unit 32.

[0139] for example, Change 36 The determination unit 34 identifies advertising content whose advertising effectiveness does not meet predetermined conditions. Change 36 This involves changing the advertising content on a landing page by having the generation unit 32 generate new advertising content for the landing page corresponding to the identified advertising content using generation AI.

[0140] The predetermined conditions could be, for example, a condition that the CTR is above a threshold, or a condition that the CVR is above a threshold, but it could also be a condition that the landing page's impression rate is above a threshold.

[0141] Furthermore, the modification unit 36 ​​identifies multiple ad content pieces if the ad effectiveness of all of the ad content pieces generated by the generation unit 32 in response to the ad generation request does not meet predetermined conditions. The modification unit 36 ​​then modifies the ad content of the landing page by causing the generation unit 32 to generate new ad content pieces for the landing page corresponding to the identified ad content pieces.

[0142] In addition, Change 36 Furthermore, the generation AI can be used to generate new advertising content for landing pages corresponding to advertising content identified by the determination unit 34 as advertising content that does not meet predetermined conditions for advertising effectiveness. Change 36 The method for generating new advertising content by is the same as the method for generating advertising content by the generation unit 32.

[0143] [4. Processing Procedure] Next, the procedure for information processing by the processing unit 12 of the information processing device 1 according to the embodiment will be described. Figure 6 is a flowchart showing an example of information processing by the processing unit 12 of the information processing device 1 according to the embodiment.

[0144] As shown in Figure 6, the processing unit 12 of the information processing device 1 determines whether or not it has received an advertisement generation request (step S10). If the processing unit 12 determines that it has received an advertisement generation request (step S10: Yes), it generates advertisement content using the generation AI (step S11).

[0145] If the processing in step S11 is completed, or if the processing unit 12 determines that it has not received an ad generation request (step S10: No), it determines whether or not it has received an ad delivery request (step S12). If the processing unit 12 determines that it has received an ad delivery request (step S12: Yes), it delivers the ad content to the terminal device 2 corresponding to the ad delivery request (step S13).

[0146] If the processing in step S13 is completed, or if it is determined that no ad delivery request has been received (step S12: No), the processing unit 12 determines whether or not it is time for selection (step S14). The selection timing is, for example, the time when a predetermined period has elapsed since the ad content was generated, the time specified by the business operator O, or the time when the number of ad content deliveries reaches a predetermined number.

[0147] If the processing unit 12 determines that it is time to select (step S14: Yes), it determines the advertising effect of the advertising content (step S15), and based on the result of this determination, it determines whether or not it is necessary to select or change the advertising content (step S16). If the processing unit 12 determines that it is necessary to select or change the advertising content (step S16: Yes), it selects or changes the advertising content (step S17).

[0148] If the processing in step S17 is completed, the processing unit 12 determines that it is not yet time for selection (step S14: No), or that there is no need to select or change advertising content (step S16: No), then it determines whether it is time to end the operation (step S18). The processing unit 12 determines that it is time to end the operation, for example, when the power to the information processing device 1 is turned off.

[0149] If the processing unit 12 determines that it is not yet time to terminate the operation (step S18: No), it proceeds to step S10. If it determines that it is time to terminate the operation (step S18: Yes), it terminates the process shown in Figure 6.

[0150] [5. Variations] In the example described above, when the base advertising content was received by the base receiving unit 42, the generation unit 32 caused the generation AI to generate advertising content similar to the base advertising content, but the example is not limited to this.

[0151] For example, the generation unit 32 can identify multiple other landing pages similar to the landing page specified by the designation reception unit 40, and determine the advertising content of the identified multiple other landing pages that has the highest advertising effect as the base advertising content.

[0152] The generation unit 32, for example, vectorizes the landing pages specified by the specification reception unit 40, and determines the advertising content of the other landing page with the highest vector similarity as the base advertising content.

[0153] Vectorization is performed, for example, by embedding using a sentence embedding model (e.g., a transformer-based model). The vector information on a landing page may be represented by, for example, a vector with hundreds of dimensions, but is not limited to such examples.

[0154] Furthermore, when generating a single advertising content for multiple landing pages, the generation unit 32 can input information containing information from multiple landing pages into the generation AI, allowing the generation AI to generate the advertising content.

[0155] Furthermore, the generation unit 32 inputs information including image information and instruction information, which is information instructing the output of a descriptive text describing what the image shown by the image information is, as input information to the multimodal generation AI, and can obtain the descriptive text information describing what the image shown by the image information is from the generation AI. The image information includes image information showing the landing page, image information of the media surface, and image information of the base advertising content.

[0156] In this case, the generation unit 32 inputs information including a descriptive text about what the image shown in the image information represents, instead of image information indicating the landing page, image information of the media surface, or image information of the base advertising content, as input information to the generation AI, causing the generation AI to generate advertising content.

[0157] Furthermore, the processing unit 12 of the information processing device 1 may include a learning unit that fine-tunes the generating AI using learning information that includes the advertising content generated by the generation unit 32 and the advertising effect determined by the determination unit 34 of the advertising content for each piece of advertising content.

[0158] [6. Hardware Configuration] The information processing device 1 according to the above embodiment is implemented by a computer 80 having a configuration such as that shown in Figure 7. Figure 7 is a hardware configuration diagram showing an example of a computer 80 that implements the functions of the information processing device 1 according to the embodiment. The computer 80 has a CPU 81, RAM 82, ROM (Read Only Memory) 83, HDD (Hard Disk Drive) 84, communication interface (I / F) 85, input / output interface (I / F) 86, and media interface (I / F) 87.

[0159] The CPU 81 operates based on programs stored in the ROM 83 or HDD 84, and controls various parts of the system. The ROM 83 stores boot programs executed by the CPU 81 when the computer 80 starts up, as well as programs that depend on the computer 80's hardware.

[0160] HDD84 stores programs executed by CPU81 and data used by such programs. The communication interface85 receives data from other devices via network N (see Figure 2) and sends it to CPU81, and transmits the data generated by CPU81 to other devices via network N.

[0161] The CPU 81 controls output devices such as displays and printers, and input devices such as keyboards or mice, via the input / output interface 86. The CPU 81 acquires data from input devices via the input / output interface 86. The CPU 81 also outputs data it has generated to output devices via the input / output interface 86.

[0162] The media interface 87 reads a program or data stored in the recording medium 88 and provides it to the CPU 81 via the RAM 82. The CPU 81 loads the program from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded program. The recording medium 88 can be, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or 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.

[0163] For example, when the computer 80 functions as an information processing device 1 according to the embodiment, the CPU 81 of the computer 80 realizes the functions of the processing unit 12 by executing a program loaded on the RAM 82. The HDD 84 stores data from the storage unit 11. The CPU 81 of the computer 80 reads and executes these programs from the recording medium 88, but as another example, these programs may be obtained from other devices via a network N.

[0164] [7. Other] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0165] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0166] For example, the information processing device 1 described above may be implemented using a terminal device and a server computer, or using multiple server computers. Furthermore, depending on the function, it may be implemented by calling external platforms via APIs or network computing, allowing for flexible configuration changes.

[0167] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.

[0168] [8. Effects] As described above, the information processing device 1 according to this embodiment comprises a designation reception unit 40, a generation unit 32, and a provision unit 33. The designation reception unit 40 receives the designation of a landing page for advertising content. The generation unit 32 inputs information including the landing page information received by the designation reception unit 40 as input information to the generation AI, causing the generation AI to generate advertising content. The provision unit 33 provides the advertising content generated by the generation unit 32. As a result, the information processing device 1 can deliver more appropriate advertising content to the user U.

[0169] The generation unit 32 inputs information, including further information indicating the attributes of user U who is the target of the advertising content, as input information to the generation AI, causing the generation AI to generate advertising content according to the attributes. As a result, the information processing device 1 can deliver more appropriate advertising content to user U.

[0170] Furthermore, the generation unit 32 inputs information including further details about the media surface on which the advertising content will be placed as input information to the generation AI, causing the generation AI to generate advertising content appropriate to the media surface. As a result, the information processing device 1 can deliver more appropriate advertising content to the user U.

[0171] Furthermore, the generation unit 32 causes the generation AI to generate multiple advertising content pieces, and the provision unit 33 provides the multiple advertising content pieces generated by the generation unit. As a result, the information processing device 1 can deliver more appropriate advertising content to the user U.

[0172] Furthermore, the information processing device 1 includes a determination unit 34 that determines the advertising effectiveness of multiple advertising contents provided by the provision unit 33, and a selection unit 35 that selects advertising contents to be provided from among multiple advertising contents generated by the generation unit 32 based on the determination result by the determination unit 34. The provision unit 33 provides the advertising contents selected by the selection unit 35. As a result, the information processing device 1 can deliver more appropriate advertising contents to the user U.

[0173] Furthermore, the determination unit 34 determines the advertising effect of the advertising content for each attribute of the user U to whom the advertising content is provided, and the selection unit 35 selects the advertising content to be provided based on the attributes of the user U to whom the advertising content is provided and the determination result by the determination unit 34. As a result, the information processing device 1 can deliver more appropriate advertising content to the user U.

[0174] Furthermore, the information processing device 1 includes a base reception unit 42 that receives base advertising content, which is the base advertising content. The generation unit 32 inputs information including the landing page information and the base advertising content received by the base reception unit 42 as input information to the generation AI, causing the generation AI to generate advertising content similar to the base advertising content. As a result, the information processing device 1 can deliver more appropriate advertising content to the user U.

[0175] Furthermore, the information processing device 1 includes a request receiving unit 41 that receives advertising delivery requests. When an advertising delivery request is received by the request receiving unit 41, the generation unit 32 inputs information including the landing page information that has been designated by the designation receiving unit 40 as input information to the generation AI, causing the generation AI to generate advertising content. As a result, the information processing device 1 can generate and deliver more appropriate advertising content to the user U in real time.

[0176] Although embodiments of the present application have been described in detail based on the drawings, these are illustrative examples, and the present invention can be implemented in various other forms, including those described in the disclosure section of the invention, based on the knowledge of those skilled in the art.

[0177] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit," etc. For example, the acquisition unit can be replaced with acquisition means or acquisition circuit. [Explanation of symbols]

[0178] 1. Information Processing Device 2,3 Terminal devices 10 Communications Department 11 Storage section 12 Processing Units 20 User information storage unit 21 Advertising content storage unit 30 Reception Department 31 Acquisition Department 32 Generation part 33 Providing Department 34 Judgment section 35 Selection Section 36 Changes 40 Designated Reception Department 41 Request Reception Department 100 Information Processing Systems N Network

Claims

1. The designation reception department accepts requests for landing pages for advertising content, The request reception department accepts requests for ad delivery, Based on the identification information contained in the advertisement distribution request received by the request receiving unit, an acquisition unit acquires information indicating the attributes of the user to whom the advertisement content is to be provided from an external information processing device or storage unit. A generation unit inputs information including the information of the landing page whose designation has been accepted by the designated reception unit, the information indicating the user's attributes acquired by the acquisition unit, and predetermined instruction information that instructs the generation of advertising content predicted to have a high advertising effect, as input information to the generation AI, causing the generation AI to generate advertising content. The system includes a providing unit that provides the advertising content generated by the generation unit. An information processing device characterized by the following:

2. The generating unit is The AI ​​is given information as input to the generating AI, which is included in the ad delivery request and further includes information that includes at least one of the text information and image information of the media surface on which the ad content is to be placed, and the generating AI is given information that the text information and image information of the media surface on which the ad content is to be placed, and the generating AI is given information that includes the text information and image information of the media surface The information processing apparatus according to feature 1.

3. A determination unit for determining the advertising effect of the advertising content provided by the provision unit, The system includes a modification unit that, if the advertising effect determined by the determination unit does not meet predetermined conditions, causes the generation unit to generate new advertising content for the landing page. The information processing apparatus according to claim 1 or 2.

4. The generating unit is The generation AI is made to generate multiple advertising contents, The aforementioned supply unit is, The generation unit provides a plurality of advertising contents. The information processing apparatus according to claim 1 or 2.

5. A determination unit for determining the advertising effect of the multiple advertising contents provided by the provision unit, The system includes a selection unit that selects the advertising content to be provided from among a plurality of advertising content generated by the generation unit based on the determination result by the determination unit, The aforementioned supply unit is, The advertising content selected by the selection unit is provided. The information processing apparatus according to feature 4.

6. The determination unit, The advertising effect of the advertising content is determined for each attribute of the user to whom the advertising content was provided. The aforementioned selection unit is Based on the attributes of the users to whom the advertising content is intended and the determination result by the determination unit, the advertising content to be offered is selected. The information processing apparatus according to feature 5.

7. It is equipped with a base reception unit that accepts base advertising content, which is the base advertising content. The generating unit is The information including the landing page information and the base advertising content received by the base reception unit is input to the generation AI as input information, causing the generation AI to generate advertising content similar to the base advertising content. The information processing apparatus according to feature 4.

8. It is equipped with a request reception unit that accepts requests for ad delivery, The generating unit is When the request receiving unit receives the ad delivery request, the designation receiving unit inputs information including the landing page information that has been designated as input to the generation AI, causing the generation AI to generate ad content. The information processing apparatus according to claim 1 or 2.

9. A method of information processing performed by a computer, The process of accepting requests for the landing page of advertising content, The process of receiving requests for ad delivery, Based on the identification information included in the advertising distribution request received in the request acceptance step, an acquisition step is performed to obtain information indicating the attributes of the user to whom the advertising content is to be provided from an external information processing device or storage unit. A generation step involves inputting information including the information of the landing page whose designation has been accepted in the designation acceptance step, the information indicating the user's attributes acquired in the acquisition step, and predetermined instruction information that instructs the generation of advertising content predicted to have a high advertising effect, into the generation AI as input information, and causing the generation AI to generate advertising content. The process includes a provisioning step of providing the advertising content generated by the generation step. An information processing method characterized by the following:

10. The procedure for accepting specifications for the landing page of advertising content, The procedure for receiving requests for ad delivery, An acquisition procedure for obtaining information indicating the attributes of users to whom the advertising content is to be provided, based on the identification information included in the advertising distribution request received by the request acceptance procedure, from an external information processing device or storage unit; A generation procedure in which information including the information of the landing page whose designation has been accepted by the designation acceptance procedure, the information indicating the user's attributes obtained by the acquisition procedure, and predetermined instruction information that instructs the generation of advertising content predicted to have a high advertising effect is input to the generation AI as input information, and the generation AI is instructed to generate advertising content, A provisioning procedure for providing the advertising content generated by the generation procedure, and a procedure for causing a computer to execute the above-mentioned generation procedure. An information processing program characterized by the following features.