Information processing device, information processing method, and information processing program
The information processing device uses generative AI to match users based on product history, offering personalized and secure services for buying and selling, enhancing user connections and profile creation.
Patent Information
- Application Number
- JP2023215165
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2043-12-20
AI Technical Summary
Conventional technologies do not provide services that are tailored to users' hobbies and preferences, particularly in the context of buying and selling goods, lacking a sense of security and personalization.
An information processing device that utilizes a generative AI to match users based on their product usage history, suggesting similar users and creating personalized profile screens, enhancing user connections and product discovery.
Provides a secure and personalized service that aligns with users' tastes and preferences, facilitating reliable product exchanges and high-quality profile creation.
Smart Images

Figure 0007789049000001 
Figure 0007789049000002 
Figure 0007789049000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there is known a technique for identifying similar users who have a predetermined similarity to a target user, and providing information indicating a predetermined tendency of the similar users based on predetermined information about the similar users. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6092360 Summary of the Invention [Problem to be solved by the invention]
[0004] However, since the conventional technology does not assume services relating to the buying and selling of goods, for example, there is room for further improvement in order to provide a service that is reassuring and in line with the user's tastes and preferences.
[0005] The present application has been made in view of the above, and aims to provide a service that gives users a sense of security and is in line with their tastes and preferences. [Means for solving the problem]
[0006] The information processing device of the present application is characterized by having an acquisition unit that acquires a user's usage history regarding the buying and selling of goods, a selection unit that selects other users to be suggested by inputting a first prompt to a generation AI that instructs the user to select other users whose usage history is similar to that of the user, and a suggestion unit that suggests to the user to follow the other users selected by the selection unit. [Effects of the Invention]
[0007] According to one aspect of the embodiment, it is possible to provide a service that is in line with the user's tastes and preferences and provides a sense of security. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of an information processing system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of information processing according to the embodiment (first embodiment). [Figure 3] FIG. 3 is a diagram illustrating an example of information processing according to an embodiment (second embodiment). [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of a terminal device according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of the configuration of an information processing device according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a usage history storage unit according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of a profile screen storage unit according to the embodiment. [Figure 8] FIG. 8 is a flowchart showing an example of information processing according to the embodiment (first embodiment). [Figure 9] FIG. 9 is a flowchart showing an example of information processing according to the embodiment (second embodiment). [Figure 10] FIG. 10 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.
[0010] (Embodiment) [1. Information Processing System Configuration] An 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 and an information processing device 100. The terminal device 10 and the information processing device 100 are connected to each other via a predetermined communication network (network N) so as to be able to communicate with each other via wired or wireless communication. Fig. 1 is a diagram showing an example of the configuration of the information processing system 1 according to an embodiment.
[0011] The terminal device 10 is an information processing device used by a user who uses a service that allows the buying and selling of products (for example, online shopping, auctions, flea markets, etc.). For example, on the service, the user sells products that the user liked and purchased in the past, and buys products that the user likes and wants now. For example, the user sells products in a certain genre that the user bought in the past, and buys products in that genre that have just been released or products that were released in the past but were not available at the time. Also, for example, the user sells products in a certain genre that the user bought in the past, and buys products in a genre that the user wants now. The terminal device 10 may be any device that can implement the processes in the embodiments. The terminal device 10 may also be a device such as a smartphone, a tablet device, a notebook PC, a desktop PC, a mobile phone, or a PDA. FIG. 2 illustrates a 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 tablet, and is a mobile terminal device that can communicate with any server device via a wireless communication network such as 4G to 5G (Generations) or LTE (Long Term Evolution). The terminal device 10 may have a screen such as a liquid crystal display with a touch panel function, and may accept various operations on displayed data such as content, such as tapping, sliding, and scrolling, performed by a user's finger or stylus. In FIG. 2, the terminal device 10 is used by a user U1.
[0013] The information processing device 100 is an information processing device intended to provide a service that satisfies the user's interests and preferences, and may be any device capable of implementing the processes described in the embodiments. Users who buy and sell similar products can be assumed to have similar interests and preferences. The information processing device 100 matches users who buy and sell similar products to each other, thereby providing a service that satisfies the user's interests and preferences. Specifically, the information processing device 100 acquires the user's usage history regarding product purchases and sales, and inputs the acquired usage history into a generation AI to select other users (or multiple users) whose usage history is similar to the user's. The information processing device 100 then suggests to the user that they follow the other users. By following other users, the user can, for example, quickly find out what products other users have listed for sale. The information processing device 100 is, for example, an information processing device that provides a service that allows users to buy and sell products.
[0014] Generative AI is, for example, a sentence generation model trained on data published on the Internet. An example is a GPT (Generative Pre-trained Transformer) model that generates answers to questions. Such models generate answers to questions from data published on the Internet. Since new data is published on the Internet every day, the answers generated by the model are updated daily. In other words, even if the same question is asked, different answers will be generated depending on the time of the question, as the data referenced when the model generates the answer will differ. In addition, since the model can provide detailed answers to questions in a wide range of fields, users ask the model a wide variety of questions.
[0015] Although FIG. 1 shows a case where the terminal device 10 and the information processing device 100 are separate devices, the terminal device 10 and the information processing device 100 may be integrated.
[0016] [2. An example of information processing] Conventionally, a technology has been known that identifies similar users who have a predetermined similarity to a target user and provides information indicating predetermined tendencies of the similar users based on predetermined information about the similar users. However, because the conventional technology does not assume, for example, a service related to the buying and selling of products, there is room for further improvement in order to provide a service that is tailored to users' hobbies and preferences and gives a sense of security. The present application has been made in light of the above and aims to provide a service that is tailored to users' hobbies and preferences and gives a sense of security. In the present application, users who buy and sell similar products are matched with each other. In this way, by matching users who buy and sell similar products with each other, a service tailored to the user's hobbies and preferences can be provided. Furthermore, because matching users who buy and sell similar products with each other leads to a sense of security (because it provides a sense of security compared to trading with users with completely different hobbies and preferences), a service that gives a sense of security can be provided. In the following embodiment, the user is, for example, a user who wants to connect with other users who share the same hobbies and preferences.
[0017] Two types of information processing will be described below as information processing of the information processing system 1 according to the embodiment. The first type of information processing (embodiment 1) is information processing for matching similar users, and the second type of information processing (embodiment 2) is information processing for creating a profile screen. In the second type of information processing, for example, a profile screen of a user is created based on the usage history of a similar user selected in the first type of information processing. By combining the two types of information processing, similar users are matched based on the user's usage history, making it possible to create a profile screen that matches the user's usage history.
[0018] (Embodiment 1: Information processing for matching similar users) 2 is a diagram illustrating an example of information processing of the information processing system 1 according to the first embodiment. The information processing device 100 acquires a usage history of user U1 on a predetermined service that allows buying and selling of products (step S101). For example, the information processing device 100 acquires a usage history of user U1 related to buying and selling of products on the predetermined service. For example, if user U1 purchased product "xx1" from seller "xx3" (or a user) on date "xx2" for a price of "xx4" yen, the information processing device 100 acquires a usage history indicating that user U1 purchased product "xx1" from user "xx3" on date "xx2" for a price of "xx4" yen. Also, for example, if user U1 sold product "yy1" to customer "yy3" (which could be a user) on date "yy2" for a price of "yy4" yen, a usage history is obtained showing that user U1 sold product "yy1" to customer "yy3" (which could be a user) on date "yy2" for a price of "yy4" yen.
[0019] Here, variations of the usage history according to the first embodiment will be described. The usage history according to the first embodiment may include, for example, browsing history of user U1 on a predetermined service (not necessarily a specific predetermined service) where products can be bought and sold, or on other services (not necessarily services where products can be bought and sold), purchase history (such as shopping purchase history), search history (which may include information such as categories frequently searched by user U1), registration history of items that user U1 wants to sell / buy, rating history of user U1's ratings (such as "like" widely used in SNS: Social Networking Service), registration history of items that user U1 has registered in a wish list, search conditions saved by user U1 (which may be a search condition history), hashtags (which may be a hashtag history) that user U1 has "followed" (such as "follow" widely used in SNS), and goods exchange history of user U1's goods exchange (which may be goods exchange by matching goods to give / request). The information processing device 100 may acquire a usage history including such histories. Furthermore, the information processing device 100 may acquire a usage history including an evaluation history for predetermined information linked to a product, such as a hashtag. Note that variations of the usage history according to the first embodiment are not particularly limited to this example, and may include the usage history described in FIG. 3.
[0020] The information processing device 100 selects other users to be proposed by inputting the acquired usage history of user U1 and a prompt (hereinafter referred to as the "first prompt" as appropriate) to the generation AI, instructing the user to select other users whose usage history is similar to that of user U1 (step S102). At this time, candidate other users are specified in advance, and the other users are selected from the candidates. In other words, the first prompt is a prompt instructing the user U1 to select other users to be proposed to follow. For example, the first prompt is an instruction sentence such as "Please select a user from the other user candidates below to propose to the proposal target user to follow. It is preferable that the proposed other user candidates are people who buy and sell similar products as the proposal target user." The information processing device 100 selects other users to be proposed by inputting the usage history of the proposal target user ("user U1" in the first embodiment), the usage history of the other user candidates, and the first prompt to the generation AI. Specifically, the information processing device 100 sets the other users output by the generation AI as the other users to be proposed.
[0021] Then, the information processing device 100 provides information about the selected other user (such as information for suggesting other users) to the user U1 (step S103). For example, the information processing device 100 may transmit information to the terminal device 10 suggesting to the user U1 to follow the selected other user (for example, information such as, "This user buys and sells similar products to you, so why not follow him?"). Upon receiving the information transmitted from the information processing device 100, the terminal device 10 displays the received information. Note that if the user U1 follows the suggested other user, the information processing device 100 may notify the user when the other user puts up a product for sale. In this case, the information processing device 100 may notify the user that the followed user has newly put up a product for sale, or may notify the user using product content. In this way, the information processing device 100 can suggest following users when what they want to sell and what they want to buy match. The information processing device 100 can also suggest following users so that goods can be exchanged between them without any monetary transaction between users, paying only a service fee and shipping costs.
[0022] (Embodiment 2: Information processing for creating a profile screen) FIG. 3 is a diagram illustrating an example of information processing by the information processing system 1 according to the second embodiment. The purpose of FIG. 3 is to automatically create a profile screen that matches the image of a target user ("user U1" in the second embodiment). In FIG. 3, the profile screen of the target user is created based on the usage history of viewers who viewed the target user's profile screen and product content (or the usage history of other users (similar users) selected in FIG. 2). This makes it possible to make the profile screen of the target user appear rich and attractive. Furthermore, if it is possible to view products listed by the target user or access product content from the profile screen, it is also possible to make the products listed by the target user appear rich and attractive. Making the profile screen appear rich and attractive in this way makes it more likely to catch people's attention, and also enables anyone to create a high-quality profile screen while maintaining a certain level of quality.
[0023] The information processing device 100 acquires information (such as a usage history) of the user U1 and / or the viewer (for example, another user selected in FIG. 2 ) (step S201). Here, variations of the usage history according to the second embodiment will be described. The usage history according to the second embodiment may include, for example, the purchase history (such as a flea market purchase history) of the user U1 and / or the viewer, a list of items that the user U1 and / or the viewer are selling, the payment history of the user U1 and / or the viewer using a predetermined app, the ride history (such as a transfer information log) of the user U1 and / or the viewer, the search history of the user U1 and / or the viewer, a list of items that the user U1 and / or the viewer "liked," search conditions saved by the user U1 and / or the viewer, location information of the user U1 and / or the viewer, and a list of articles (such as news articles) that the user U1 and / or the viewer "followed." The information processing device 100 may acquire a usage history including, for example, such histories. The variations of the usage history according to the second embodiment are not limited to this example, and may include the usage history described in FIG.
[0024] The information processing device 100 generates a profile screen of the target user U1 by inputting the acquired usage history and a prompt (hereinafter referred to as the "second prompt" as appropriate) to the generation AI, instructing the AI to generate a profile screen of the target user from the usage history (step S202). In other words, the second prompt is a prompt instructing the AI to generate a profile screen that matches the usage history of user U1. Specific examples of the second prompt include an instruction sentence such as "Please generate a profile screen of the target user that matches the target user from the usage history of the target user" or an instruction sentence such as "Please generate a profile screen of the target user that matches the target user from the usage history of the viewer." The information processing device 100 generates a profile screen of the target user U1 by inputting the usage history of the target user ("user U1" in the first embodiment) and / or the usage history of the viewer, and the second prompt to the generation AI. Specifically, the information processing device 100 sets the profile screen output by the generation AI as the profile screen of user U1.
[0025] Then, the information processing device 100 provides the generated profile screen to the user U1 (step S203). For example, the information processing device 100 transmits information for displaying the generated profile screen on the terminal device 10 to the terminal device 10. Upon receiving the information transmitted from the information processing device 100, the terminal device 10 displays the profile screen based on the received information.
[0026] (Information Processing Variation 1) In the above embodiment, the information processing device 100 may generate an avatar or a profile screen background for the target user U1 by inputting a prompt to the generation AI instructing the AI to generate an avatar or a profile screen background for the target user (a profile screen including the avatar or profile screen background generated in this manner may be generated). For example, the information processing device 100 may generate an avatar for the user U1 using a prompt instructing the AI to generate an avatar for the target user wearing a product purchased by the target user. In this case, for example, the information processing device 100 may use a prompt instructing the AI to create a profile screen with content that contributes to branding the seller. Furthermore, for example, the information processing device 100 may change the background of the profile screen for the target user U1 by inputting a prompt to the generation AI instructing the AI to change the background of the profile screen for the target user. In this case, for example, the information processing device 100 may use a prompt instructing the AI to change the design depending on the style of fashion being exhibited (for example, to a monotone style, a style that gives a unique impression, or a style that gives a retro impression). Furthermore, for example, the information processing device 100 may use a prompt that instructs the user to change the design depending on the item currently being put up for sale (for example, if the user owns many character figurines, the design may be changed to the background of a character figure that was previously put up for sale). Furthermore, for example, the information processing device 100 may use a prompt that instructs the user to randomly change the design depending on the type of product currently available for purchase (at the sales floor) (for example, the design may be changed when the items being sold change depending on the time of year, such as at a flea market). Furthermore, for example, the information processing device 100 may use a prompt that instructs the user to change the design depending on the local background.
[0027] In the above embodiment, the information processing device 100 may generate a profile icon for the target user U1 by inputting a prompt to the generation AI instructing the AI to generate a profile icon for the target user (and may generate a profile screen including the profile icon generated in this manner). For example, the information processing device 100 may generate the profile icon for the user U1 using a prompt instructing the AI to generate a profile icon that matches the sales status of the target user. In this case, for example, the information processing device 100 may use a prompt instructing the AI to change the design depending on the sales status of the target user (for example, if the target user has recently put many products up for sale, change the background to an image such as "On Sale").
[0028] In the above embodiment, the information processing device 100 may generate a home image of the target user U1 by inputting a prompt to the generation AI instructing the AI to generate a home image of the target user (and may generate a profile screen including the home image generated in this manner). For example, the information processing device 100 may generate a home image of the user U1 using a prompt instructing the AI to generate a home image that matches the products the target user has previously purchased and the layout of the user's home. In this case, for example, the information processing device 100 may use a prompt instructing the AI to change the design based on the target user's purchase history (for example, change the background of the image to focus on the most recently purchased products).
[0029] In the above embodiment, the information processing device 100 may generate a hashtag suitable for the target user U1 by inputting a prompt to the generation AI instructing the AI to generate a hashtag for the target user (a profile screen including the hashtag generated in this manner may be generated). For example, the information processing device 100 may generate a hashtag for user U1 using a prompt instructing the AI to generate a hashtag suitable for a product or brand that the target user is currently selling. In this case, for example, the information processing device 100 may use a prompt instructing the AI to change the hashtag depending on the status of the product list that the target user is currently selling (for example, change to a hashtag suitable for the most recently listed product or brand).
[0030] In the above embodiment, the information processing device 100 may generate a profile screen of the target user U1 by inputting a prompt to the generation AI that instructs the AI to change the appearance of the target user's avatar depending on the time the target user's profile screen is viewed. For example, the information processing device 100 may generate the profile screen of the user U1 using a prompt that instructs the AI to generate an avatar that can converse in different words each day using browsing history, current events, etc. Furthermore, for example, the information processing device 100 may generate the profile screen of the user U1 using a prompt that instructs the AI to generate an avatar that looks like it is riding a train when the user is riding a train. In this case, for example, the information processing device 100 may use a prompt that instructs the AI to change the appearance of the avatar depending on the time the target user's profile screen is viewed (for example, to change the image of the avatar to pajamas when the user views the profile screen at night).
[0031] (Information Processing Variation 2) In the above embodiment, the information processing device 100 may generate a profile screen of the target user according to the degree of matching between the usage history of the target user and the viewer. For example, the information processing device 100 may generate a profile screen of the target user, user U1, by inputting a prompt to the generation AI instructing the AI to generate a profile screen by weighting the usage history of a viewer with a higher degree of matching (generating a profile screen in which products (products listed by the target user) that match the usage history of a viewer with a higher degree of matching are listed preferentially). In this case, the information processing device 100 may generate a profile screen including information on the degree of matching in order to display the degree of matching. Furthermore, the information processing device 100 may change the profile screen according to the viewer, for example. For example, the information processing device 100 may change the profile screen so that the products listed by the target user are displayed in an order that matches the usage history of the viewer. In this way, for example, the information processing device 100 may change the profile screen so that the products are displayed in an order that matches the hobbies and preferences of each viewer.
[0032] [3. Configuration of terminal device] Next, the configuration of the terminal device 10 according to the embodiment will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the configuration of the terminal device 10 according to the embodiment. As shown in Fig. 4, the terminal device 10 has a communication unit 11, an input unit 12, an output unit 13, and a control unit 14.
[0033] (Communications Department 11) The communication unit 11 is realized by, for example, a network interface card (NIC), etc. The communication unit 11 is connected to a predetermined network N by wire or wirelessly, and transmits and receives information to and from the information processing device 100, etc., via the predetermined network N.
[0034] (Input section 12) The input unit 12 accepts various operations from the user. In FIGS. 2 and 3, the input unit 12 accepts various operations from the user U1. For example, the input unit 12 may accept various operations from the user via a display screen using a touch panel function. The input unit 12 may also accept various operations from buttons provided on the terminal device 10 or a keyboard or mouse connected to the terminal device 10. For example, the input unit 12 accepts an operation to follow another user.
[0035] (Output section 13) The output unit 13 is a display screen of a tablet terminal or the like realized by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display, and is a display device for displaying various information. For example, the output unit 13 displays information transmitted from the information processing device 100. For example, the output unit 13 displays information for suggesting other users selected by the information processing device 100 as similar users. Furthermore, for example, the output unit 13 displays a profile screen generated by the information processing device 100.
[0036] (Control unit 14) The control unit 14 is, for example, a controller, and is realized by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like executing various programs stored in a storage device inside the terminal device 10 using a RAM (Random Access Memory) as a work area. For example, these various programs include application programs installed in the terminal device 10. For example, these various programs include application programs that display information transmitted from the information processing device 100 (for example, information for suggesting other users or a profile screen). The control unit 14 is also realized by an integrated circuit, such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0037] As shown in FIG. 4, the control unit 14 has a receiving unit 141 and a transmitting unit 142, and realizes or executes the information processing operations described below.
[0038] (Receiving unit 141) The receiving unit 141 receives, for example, information transmitted from the information processing device 100. For example, the receiving unit 141 receives information for suggesting other users selected as similar users. Also, for example, the receiving unit 141 receives information for displaying the generated profile screen.
[0039] (Transmitter 142) The transmitting unit 142 transmits, for example, information about an operation performed by a user. For example, the transmitting unit 142 transmits information about an operation performed by a user to follow another user.
[0040] 4. 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 an example of the configuration of the information processing device 100 according to the embodiment. As shown in Fig. 5, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130. Note that the information processing device 100 may also have an input unit (e.g., a keyboard or a mouse) that accepts various operations from an administrator of the information processing device 100, and a display unit (e.g., a liquid crystal display) that displays various information.
[0041] (Communication unit 110) The communication unit 110 is realized by, for example, a NIC etc. The communication unit 110 is connected to a network N by wire or wirelessly, and transmits and receives information to and from the terminal device 10 etc. via the network N.
[0042] (Storage unit 120) The storage 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 storage unit 120 has a usage history storage unit 121 and a profile screen storage unit 122.
[0043] The usage history storage unit 121 stores information related to the usage history of a user. Here, FIG. 6 shows an example of the usage history storage unit 121 according to the embodiment. The information stored in the usage history storage unit 121 is used, for example, to select similar users. As shown in FIG. 6, the usage history storage unit 121 has items such as "user ID" and "usage history."
[0044] "User ID" indicates identification information for identifying a user. "Usage history" indicates the usage history of a user. In the example shown in Figure 6, conceptual information such as "Usage history #1" and "Usage history #2" is stored in "Usage history," but in reality, information such as "Purchased product: product "xx1," purchase time: date "xx2," purchase source: user "xx3," purchase price: yen "xx4," ..." is stored.
[0045] The profile screen storage unit 122 stores information related to a user's profile screen. FIG. 7 shows an example of the profile screen storage unit 122 according to the embodiment. The information stored in the profile screen storage unit 122 is used, for example, to generate a profile screen. As shown in FIG. 7, the profile screen storage unit 122 has items such as "user ID," "profile screen," and "browsing history."
[0046] "User ID" indicates identification information for identifying a user. "Profile screen" indicates a profile screen of a user. In the example shown in FIG. 7, conceptual information such as "Profile screen #1" and "Profile screen #2" is stored in the "Profile screen", but in reality, image data of the profile screen, etc. is stored. Note that, as image data of the profile screen, for example, a uniform resource locator (URL) where the image data is located, or a file path name indicating the storage location, etc. may be stored. "Browsing history" indicates the browsing history of the profile screen. In the example shown in FIG. 7, conceptual information such as "Browsing history #1" and "Browsing history #2" is stored in the "Browsing history", but in reality, information such as "Viewer: User "zz1", Viewing time: "zz2" year / month / day, ..." is stored.
[0047] (control unit 130) The control unit 130 is a controller, and is realized by, for example, a CPU or an MPU executing various programs stored in a storage device inside the information processing device 100 using RAM as a work area. The control unit 130 is also realized by, for example, an integrated circuit such as an ASIC or an FPGA.
[0048] 5, the control unit 130 has an acquisition unit 131, a selection unit 132, a generation unit 133, a proposal unit 134, a notification unit 135, and a provision unit 136, and realizes or executes the information processing action described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 5, and may be any other configuration that performs the information processing described below.
[0049] (Acquisition part 131) The acquiring unit 131 acquires various pieces of information from the storage unit 120. The acquiring unit 131 also stores the acquired various pieces of information in the storage unit 120.
[0050] The acquisition unit 131 acquires various pieces of information from an external information processing device. The acquisition unit 131 acquires various pieces of information from other information processing devices such as the terminal device 10.
[0051] The acquisition unit 131 acquires, for example, usage histories of the user (proposal target user) and other user candidates. For example, the information processing device 100 acquires usage histories of the user and other user candidates regarding the buying and selling of products on a predetermined service. Furthermore, the acquisition unit 131 acquires, for example, a prompt (first prompt) that instructs the user to select other users (from other user candidates) whose usage histories are similar to those of the user. In this way, the acquisition unit 131 acquires, for example, the first prompt together with the usage histories of the user and other user candidates. Then, this information is input to a generation AI for matching similar users.
[0052] The acquisition unit 131 acquires, for example, information (such as usage history) of a viewer who has viewed a user's profile screen or the like. For example, the information processing device 100 acquires a prompt (second prompt) that instructs the information processing device 100 to generate a user's profile screen from the usage history. In this way, the acquisition unit 131 acquires, for example, the second prompt together with the usage history of the user and / or the viewer. Then, this information is input to a generation AI for creating a profile screen.
[0053] (Selection unit 132) The selection unit 132 selects other users to be proposed to by, for example, inputting the usage history and the first prompt acquired by the acquisition unit 131 into the generation AI. Specifically, the selection unit 132 selects other users to be proposed to by inputting the usage history of the user, the usage history of other candidate users, and the first prompt into the generation AI. The selection unit 132 sets the other users output by the generation AI as other users to be proposed to.
[0054] (Generation unit 133) The generation unit 133 generates a profile screen of the target user by, for example, inputting the usage history and the second prompt acquired by the acquisition unit 131 into the generation AI. Specifically, the generation unit 133 generates the profile screen of the target user by inputting the usage history of the user and / or the viewer and the second prompt into the generation AI. The generation unit 133 sets the profile screen output by the generation AI as the profile screen of the target user.
[0055] (Proposal Department 134) The suggestion unit 134, for example, suggests other users selected by the selection unit 132. For example, the suggestion unit 134 provides information about the selected other users (information for suggesting other users). For example, the suggestion unit 134 provides information for suggesting to the user to follow the selected other users.
[0056] (Notification Department 135) For example, the notification unit 135 provides a notification regarding the listing of a product when another user lists a product suggested by the suggestion unit 134. For example, if the user follows the suggested other user, the notification unit 135 provides a notification regarding the listing of a product when the other user lists a product. For example, the notification unit 135 provides a notification that the other user has newly listed a product. Furthermore, for example, the notification unit 135 provides product content for the product newly listed by the other user.
[0057] (Provider 136) For example, the providing unit 136 provides the user with the profile screen generated by the generating unit 133. For example, the providing unit 136 provides information for displaying the generated profile screen.
[0058] [5. Information Processing Flow] Next, the procedure of information processing by the information processing system 1 according to the embodiment will be described with reference to Fig. 8 and Fig. 9. Fig. 8 and Fig. 9 are flowcharts showing the procedure of information processing by the information processing system 1 according to the embodiment (embodiment 1 and embodiment 2).
[0059] As shown in FIG. 8 (first embodiment), the information processing device 100 acquires a user's usage history regarding the buying and selling of products (step S301).
[0060] The information processing device 100 selects other users to be proposed by inputting a first prompt to the generation AI, the first prompt instructing the AI to select other users whose usage histories are similar to those of the user (step S302).
[0061] The information processing device 100 suggests to the user to follow the selected other user (step S303).
[0062] As shown in FIG. 9 (second embodiment), the information processing device 100 acquires the usage history of the user and / or the viewer (step S401).
[0063] The information processing device 100 generates a profile screen of the target user by inputting a second prompt to the generation AI, which instructs the AI to generate a profile screen of the user from the usage history (step S402).
[0064] The information processing device 100 provides the generated profile screen to the user (step S403).
[0065] [6. Effects] As described above, the information processing device 100 according to the embodiment includes an acquisition unit 131, a selection unit 132, and a suggestion unit 134. The acquisition unit 131 acquires a user's usage history regarding the buying and selling of products. The selection unit 132 selects other users to be suggested by inputting a first prompt to the generation AI, the first prompt instructing the generation AI to select other users whose usage history is similar to that of the user. The suggestion unit 134 suggests to the user that they follow the other users selected by the selection unit 132.
[0066] As a result, the information processing device 100 according to the embodiment can, for example, match users who are buying and selling similar products with each other, thereby providing a highly reliable service that is in line with the user's tastes and preferences.
[0067] The acquisition unit 131 also acquires a usage history including an evaluation history of predetermined information linked to a product purchased by a user on a service that allows the user to buy and sell products.
[0068] This allows the information processing device 100 according to the embodiment to perform matching by taking into account, for example, the user's evaluation history for information about a product, thereby providing a more reliable service.
[0069] In addition, the information processing device 100 according to the embodiment is characterized in that it further includes a notification unit 135 that, when a user follows another user suggested by the suggestion unit 134, notifies the user about the listing of a product when the other user lists a product.
[0070] As a result, the information processing device 100 according to the embodiment can provide a more secure service, for example, by notifying users when other users who are buying and selling similar products list new products.
[0071] In addition, the information processing device 100 according to the embodiment is characterized by further having a generation unit 133 that generates a profile screen for a user by inputting a second prompt to the generation AI that instructs the AI to generate a profile screen that matches the user's usage history.
[0072] As a result, the information processing apparatus 100 according to the embodiment allows anyone to create a high-quality profile screen while maintaining a certain level of quality, for example, and can therefore provide a more reliable service.
[0073] In addition, the generation unit 133 generates the user's profile screen by inputting a second prompt to the generation AI instructing it to generate a profile screen from information about viewers who viewed the user's profile screen or the product content of products listed by the user.
[0074] As a result, the information processing device 100 according to the embodiment can create a profile screen that matches the user's usage history based on the user's usage history, for example, and can provide a more secure service.
[0075] In addition, the generation unit 133 generates a profile screen for the user by inputting a second prompt to the generation AI that instructs the AI to generate a profile screen by giving a higher weight to information about viewers who have a higher degree of match with the user.
[0076] As a result, the information processing device 100 according to the embodiment can, for example, give greater importance to the usage history of viewers who are highly matched to the user, thereby enabling the creation of a profile screen that matches the user's usage history, thereby providing a more secure service.
[0077] [7. Hardware Configuration] The information processing device 100 according to the embodiment described above is realized, for example, by a computer 1000 configured 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 device 100. The computer 1000 has 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.
[0078] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.
[0079] The HDD 1400 stores programs executed by the CPU 1100, data used by these programs, etc. The communication interface 1500 acquires data from other devices via a predetermined communication network and sends it to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the predetermined communication network.
[0080] 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. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.
[0081] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0082] For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 130. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a predetermined communication network.
[0083] [8. 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 using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0084] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0085] Furthermore, the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0086] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.
[0087] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, an acquisition unit can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]
[0088] 1. Information Processing Systems 10 Terminal Equipment 11 Communications Department 12 Input section 13 Output section 14 Control Unit 100 Information processing device 110 Communications Department 120 Storage section 121 Usage history memory unit 122 Profile screen memory section 130 Control Unit 131 Acquisition Department 132 Selection section 133 Generation part 134 Proposal Department 135 Notification Department 136 Provision Department 141 Receiving unit 142 Transmitter N Network
Claims
1. an acquisition unit that acquires a user's usage history regarding the purchase and sale of goods; a selection unit that selects other users to be suggested by inputting a first prompt to a generation AI that instructs the AI to select other users whose usage history is similar to that of the user; a suggestion unit that suggests to the user to follow the other user selected by the selection unit; An information processing device comprising:
2. The acquisition unit The usage history including an evaluation history for predetermined information linked to the product on which the user has performed a predetermined action on the service that allows the product to be bought and sold is acquired.
2. The information processing apparatus according to claim 1, wherein:
3. a notification unit that, when the user follows another user suggested by the suggestion unit, notifies the other user about the product being put up for sale when the other user puts up a product for sale; 2. The information processing apparatus according to claim 1, further comprising:
4. a generating unit that generates a profile screen of the user by inputting a second prompt to a generating AI that instructs the AI to generate a profile screen that matches the usage history of the user; 2. The information processing apparatus according to claim 1, further comprising:
5. The generation unit The second prompt instructing the generation AI to generate the profile screen from information of viewers who viewed the product content of the product listed by the user is input to the generation AI, thereby generating the profile screen of the user.
5. The information processing apparatus according to claim 4,
6. The generation unit The second prompt instructs the generation AI to generate the profile screen by giving a higher weight to information of viewers who have a higher degree of matching with the user among the viewers, and thereby generates the profile screen of the user.
6. The information processing apparatus according to claim 5,
7. A computer-implemented information processing method, comprising: an acquisition step of acquiring a user's usage history regarding the purchase and sale of goods; a selection step of selecting other users to be suggested by inputting a first prompt to the generation AI instructing the AI to select other users whose usage history is similar to that of the user; a suggestion step of suggesting to the user that the other user selected by the selection step should follow; An information processing method comprising:
8. An acquisition procedure for acquiring a user's usage history regarding the purchase and sale of goods; a selection step of selecting other users to be suggested by inputting a first prompt to the generation AI instructing the AI to select other users whose usage history is similar to that of the user; a suggestion step of suggesting to the user to follow other users selected by the selection step; An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
Aqueous pigment dispersion
JP1985092360A
Investment transaction agent system, information processing device, investment transaction agent method, and investment agent program
JP2019185270A
Information processing method, information processing device, and program
JP2021135698A
Method for recommending accounts in timeline service, computer, and computer program
JP2022176903A