Information processing device, information processing method, and information processing program
The information processing apparatus addresses the lack of secure user matching by utilizing user history to identify and propose similar users and generate personalized profile screens, enhancing user engagement and security in buying and selling services.
Patent Information
- Application Number
- JP2023215165
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2025-07-02
- Estimated Expiration
- 2043-12-20
AI Technical Summary
Conventional technologies lack the ability to provide a highly secure service that aligns with users' hobbies and preferences, particularly in the context of buying and selling goods, by matching users with similar interests.
An information processing apparatus that includes an acquisition unit to gather user history on buying and selling, a selection unit to identify similar users through a generative AI, and a proposal unit to suggest following these users, utilizing a first prompt to select users with similar histories and a second prompt to generate personalized profile screens.
This approach enables a secure service that aligns with users' hobbies and preferences by matching them with similar users and creating tailored profile screens, enhancing user engagement and security.
Smart Images

Figure 2025098794000001_ABST
Abstract
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 is known for identifying similar users having a predetermined similarity to a target user and providing information indicating a predetermined tendency of the similar users based on predetermined information of the similar users.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the conventional technology, for example, since it does not assume a service related to buying and selling of goods, there is room for further improvement in providing a highly secure service along with the user's hobbies.
[0005] The present application has been made in view of the above, and an object thereof is to provide a highly secure service along with the user's hobbies.
Means for Solving the Problems
[0006] The information processing apparatus according to the present application includes an acquisition unit that acquires a usage history of a user related to buying and selling of goods, a selection unit that selects other users to be proposed by inputting a first prompt for instructing the generation AI to select other users similar to the user from the usage history, and a proposal unit that proposes 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, there is an effect that a service with a high sense of security can be provided in accordance with the user's hobbies and preferences.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Modes for Carrying Out the Invention
[0009] Hereinafter, embodiments for implementing 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 by this embodiment. Also, in the following embodiments, the same parts are denoted by the same reference numerals, and redundant explanations are omitted.
[0010] (Embodiment) [1. Configuration of Information Processing System] The information processing system 1 shown in FIG. 1 will be described. As shown in FIG. 1, the information processing system 1 includes a terminal device 10 and an information processing device 100. The terminal device 10 and the information processing device 100 are communicably connected by wire or wirelessly via a predetermined communication network (network N). FIG. 1 is a diagram showing a configuration example of the information processing system 1 according to the embodiment.
[0011] The terminal device 10 is an information processing device used by a user who uses a service (for example, shopping, auction, flea market (flea market), etc. conducted on the Internet) where buying and selling of goods are possible. The user sells, for example, goods that the user liked and bought in the past on that service, and buys goods that the user currently likes and wants. For example, the user sells goods of a certain genre that the user bought in the past, and buys goods that have just been released in that genre or goods that were released in the past but could not be bought at that time. Also, for example, the user sells goods of a certain genre that the user bought in the past, and buys goods that the user currently likes and wants in a genre that the user likes. The terminal device 10 may be any device as long as it can realize the processing in the embodiment. Also, the terminal device 10 may be a device such as a smartphone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, or a PDA. FIG. 2 shows the case where the terminal device 10 is a smartphone.
[0012] The terminal device 10 is a smart device such as a smartphone or a tablet, and is a portable terminal device that can communicate with any server device via a wireless communication network such as 4G - 5G (Generation) or LTE (Long Term Evolution). Also, the terminal device 10 has a screen such as a liquid crystal display, which has the function of a touch panel, and may receive various operations on display data such as content, such as tap operations, slide operations, and scroll operations, from the user using a finger or a stylus. In FIG. 2, the terminal device 10 is used by the user U1.
[0013] The information processing device 100 is an information processing device aimed at providing a highly secure service in line with the user's hobbies and preferences, and can be any device as long as it can realize the processing in the embodiment. It can be assumed that users who buy and sell similar products may have similar hobbies and preferences. The information processing device 100 provides a highly secure service in line with the user's hobbies and preferences by matching users who buy and sell similar products. Specifically, the information processing device 100 acquires the user's usage history regarding the buying and selling of products, and inputs the acquired usage history into a generated AI to select other users (which may be multiple) whose usage history is similar to the user. Then, the information processing device 100 proposes to the user to follow the other users. By following other users, the user can, for example, quickly check what products are when other users list products. The information processing device 100 is, for example, an information processing device that provides a service that enables the buying and selling of products.
[0014] A generative AI is, for example, a text generation model that has learned from data published on the Internet, such as a GPT (Generative Pre-trained Transformer) model that generates answers to questions. Such a model generates 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 will be updated daily. That is, even if the same question is asked, the data referred to by the model when generating an answer will be different depending on the timing of the question, etc., resulting in different answers being generated. In addition, since the model can provide detailed answers to questions in a wide range of fields, a wide variety of questions are asked by users to the model.
[0015] Note that in FIG. 1, the case where the terminal device 10 and the information processing device 100 are separate devices is shown, but the terminal device 10 and the information processing device 100 may be integrated.
[0016] [2. An Example of Information Processing] Conventionally, a technique for identifying similar users having a predetermined similarity to a target user and providing information indicating a predetermined tendency of the similar users based on the predetermined information of the similar users is known. However, in the conventional technique, for example, since it does not assume a service related to buying and selling of goods, there is room for further improvement for providing a highly reliable service that conforms to the hobbies and preferences of users. The present application has been made in view of the above, and an object thereof is to provide a highly reliable service that conforms to the hobbies and preferences of users. In the present application, users who buy and sell similar goods are matched with each other. By thus matching users who buy and sell similar goods, a service that conforms to the hobbies and preferences of users can be provided. In addition, since matching users who buy and sell similar goods leads to a sense of security (because there is a greater sense of security than dealing with users having completely different hobbies and preferences), a highly reliable service can be provided. In the following embodiments, the user is, for example, a user who desires to be connected with other users having the same hobbies and preferences.
[0017] Hereinafter, two information processes of the information processing system 1 according to the embodiment will be described. The first information process (Embodiment 1) is an information process for matching similar users, and the second information process (Embodiment 2) is an information process for creating a profile screen. In the second information process, for example, a user profile screen is created according to the usage history of the similar users selected in the first information process. By combining the two information processes, similar users can be matched according to the user's usage history, so that it becomes possible to create a profile screen that suits the user's usage history.
[0018] (Embodiment 1: Information Process for Matching Similar Users) FIG. 2 is a diagram showing an example of the information process of the information processing system 1 according to Embodiment 1. The information processing apparatus 100 acquires the usage history of the user U1 on a predetermined service where buying and selling of goods is possible (step S101). For example, the information processing apparatus 100 acquires the usage history of the user U1 regarding the buying and selling of goods on a predetermined service. For example, when the user U1 purchased the product "xx1" from the seller "xx3" (which may also be a user) at the price of "xx4" yen on the date of "xx2", the information processing apparatus 100 acquires a usage history indicating that the user U1 purchased the product "xx1" from the user "xx3" at the price of "xx4" yen on the date of "xx2". Also, for example, when the user U1 sold the product "yy1" to the buyer "yy3" (which may also be a user) at the price of "yy4" yen on the date of "yy2", the information processing apparatus 100 acquires a usage history indicating that the user U1 sold the product "yy1" to the buyer "yy3" (which may also be a user) at the price of "yy4" yen on the date of "yy2".
[0019] Here, the variations of the usage history according to Embodiment 1 will be described. The usage history according to Embodiment 1 includes, for example, browsing history, 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 the user U1 wants to sell / wants to buy, evaluation history of evaluations made by user U1 (such as "like" widely used in SNS: Social Networking Service), registration history of items added to the user U1's wish list, search conditions saved by user U1 (which may also be a history of search conditions), hash tags "followed" by user U1 (which may also be a history of hash tags, such as "follow" widely used in SNS), goods exchange history of goods exchanges made by user U1 (which may also be goods exchanges through matching of offers / wants of goods), etc. on a predetermined service where buying and selling of goods is possible (it may not be on a specific predetermined service) or on other services (it may not be on a service where buying and selling of goods is possible). The information processing apparatus 100 may acquire, for example, a usage history including such histories. Further, the information processing apparatus 100 may acquire, for example, a usage history including an evaluation history for information predetermined in association with a product such as a hash tag. Note that the variations of the usage history according to Embodiment 1 may not be particularly limited to this example and may include usage histories described in FIG. 3, etc.
[0020] The information processing apparatus 100 selects other users to be proposed by inputting to the generation AI a prompt (hereinafter, appropriately referred to as the "first prompt") that instructs to select other users whose usage history is similar to that of the user U1 together with the acquired usage history of the user U1 (step S102). At this time, candidates for other users are specified in advance, and other users are selected from among the candidates. In other words, the first prompt is a prompt that instructs to select other users who are proposed to follow the user U1. To give a specific example, the first prompt is an instruction sentence such as "Please select a user who proposes to follow the proposed target user from among the following other user candidates. It is desirable that the other user candidates for proposal are those who buy and sell the same products as the proposed target user." The information processing apparatus 100 selects other users to be proposed by inputting the usage history of the proposed target user (the "user U1" in Embodiment 1), the usage history of other user candidates, and the first prompt to the generation AI. Specifically, the information processing apparatus 100 sets the other users output by the generation AI as the other users to be proposed.
[0021] Then, the information processing apparatus 100 provides the user U1 with information about the selected other user (such as information for proposing other users). (Step S103). For example, the information processing apparatus 100 may transmit to the terminal device 10 information for proposing to the user U1 to follow the selected other user (for example, information to the effect that "this user buys and sells similar products to yours. Why not follow them?"). When the terminal device 10 receives the information transmitted from the information processing apparatus 100, it displays the received information. Note that when the user U1 follows the other user proposed in this way, the information processing apparatus 100 may notify the user U1 of the listing of products of the other user when the products are listed. At this time, the information processing apparatus 100 may notify that the other user followed has newly listed a product, or may notify using product content. In this way, the information processing apparatus 100 can propose following based on, for example, the matching of what users want to sell and what they want to buy. In addition, the information processing apparatus 100 can propose following so that, for example, goods can be exchanged only with service usage fees and shipping fees without money transactions between users.
[0022] (Embodiment 2: Information Processing for Creating a Profile Screen) FIG. 3 is a diagram showing an example of information processing of the information processing system 1 according to Embodiment 2. In FIG. 3, it is intended to automatically create a profile screen that matches the image of the target user (in Embodiment 2, "User U1"). In FIG. 3, the profile screen of the target user is created according to the usage history of viewers who have viewed the profile screen and product content of the target user (it may also be the usage history of other users (similar users) selected in FIG. 2), etc., so that the profile screen of the target user can be richly and well presented. Also, when it is possible to view the products listed by the target user from the profile screen or access the product content, it is also possible to richly and well present the products listed by the target user. In this way, if the profile screen can be richly and well presented, it will be more eye-catching, and anyone can create a high-quality profile screen while maintaining a certain quality.
[0023] The information processing apparatus 100 acquires information (such as usage history) of User U1 or / and a viewer (for example, other users selected in FIG. 2) (step S201). Here, the variations of the usage history according to Embodiment 2 will be described. The usage history according to Embodiment 2 may include, for example, the purchase history (such as flea market purchase history) of User U1 or / and a viewer, the list of products currently listed by User U1 or / and a viewer, the payment history using a predetermined application by User U1 or / and a viewer, the riding history of User U1 or / and a viewer (such as the log of transfer guidance), the search history of User U1 or / and a viewer, the list of products that User U1 or / and a viewer has "liked", the search conditions saved by User U1 or / and a viewer, the location information of User U1 or / and a viewer, the list of articles (such as news articles) that User U1 or / and a viewer has "followed", etc. The information processing apparatus 100 may acquire, for example, a usage history including such histories. Note that the variations of the usage history according to Embodiment 2 may not be particularly limited to this example, and may include the usage history described in FIG. 2, etc.
[0024] The information processing apparatus 100 generates a profile screen of the target user, user U1, by inputting to the generation AI a prompt (hereinafter, appropriately referred to as the "second prompt") that instructs to generate a profile screen of the target user together with the acquired usage history (step S202). In other words, the second prompt is a prompt that instructs to generate a profile screen that matches the usage history of user U1. To give a specific example, the second prompt is an instruction text 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 text 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 apparatus 100 generates a profile screen of the target user, user U1, by inputting the usage history of the target user (user U1 in Embodiment 1) and / or the usage history of the viewer and the second prompt to the generation AI. Specifically, the information processing apparatus 100 sets the profile screen output by the generation AI as the profile screen of user U1.
[0025] Then, the information processing apparatus 100 provides the generated profile screen to user U1 (step S203). For example, the information processing apparatus 100 transmits information for displaying the generated profile screen on the terminal device 10 to the terminal device 10. When the terminal device 10 receives the information transmitted from the information processing apparatus 100, the terminal device 10 displays a profile screen based on the received information.
[0026] (Variation 1 of Information Processing) In the above embodiment, the information processing apparatus 100 may generate an avatar of the target user U1 or the background of the profile screen by, for example, inputting a prompt for instructing the generation AI to generate the avatar of the target user or the background of the profile screen. (A profile screen including the avatar and the background of the profile screen generated in this way may be generated.) For example, the information processing apparatus 100 may generate an avatar of the user U1 using a prompt for instructing the generation of an avatar of the target user wearing the product purchased by the target user. At this time, for example, the information processing apparatus 100 may use a prompt for instructing a profile screen with content related to the branding of the seller. Further, for example, the information processing apparatus 100 may change the background of the profile screen of the target user U1 by inputting a prompt for instructing the generation AI to change the background of the profile screen of the target user. At this time, for example, the information processing apparatus 100 may use a prompt for instructing to change the design according to the category of the fashion currently on sale (for example, change to a monotone system, change to a category giving a unique impression, change to a category giving a retro impression). Further, for example, the information processing apparatus 100 may use a prompt for instructing to change the design according to the items currently on sale (for example, change to the background of the character figures previously sold if the user owns many character figures). Further, for example, the information processing apparatus 100 may use a prompt for instructing to randomly change the design according to the category of the products that can be purchased now (at the store) (for example, change when the items sold change depending on the season like a flea market). Further, for example, the information processing apparatus 100 may use a prompt for instructing to change the design according to the local background.
[0027] In the above-described embodiment, the information processing apparatus 100 may generate a profile icon of the user U1 who is the target user, for example, by inputting a prompt for instructing to generate a profile icon of the target user to the generation AI (a profile screen including the profile icon generated in this way may also be generated). For example, the information processing apparatus 100 may generate a profile icon of the user U1 using a prompt for instructing to generate a profile icon suitable for the sales status of the target user. At this time, for example, the information processing apparatus 100 may use a prompt for instructing to change the design according to the sales status of the target user (for example, change to a background with an image such as "on sale" when a large number of products have been recently listed).
[0028] In the above-described embodiment, the information processing apparatus 100 may generate a home image of the user U1 who is the target user, for example, by inputting a prompt for instructing to generate a home image of the target user to the generation AI (a profile screen including the home image generated in this way may also be generated). For example, the information processing apparatus 100 may generate a home image of the user U1 using a prompt for instructing to generate a home image suitable for the products purchased by the target user in the past and the floor plan of the home. At this time, for example, the information processing apparatus 100 may use a prompt for instructing to change the design according to the purchase history of the target user (for example, change to a background with an image mainly featuring the product recently purchased).
[0029] In the above embodiment, the information processing apparatus 100 may generate a hash tag suitable for the user U1 who is the target user, for example, by inputting a prompt for instructing the generation AI to generate a hash tag of the target user (a profile screen including the hash tag generated in this way may be generated). For example, the information processing apparatus 100 may generate the hash tag of the user U1 using a prompt for instructing the generation of a hash tag suitable for the products or brands being offered by the target user. At this time, for example, the information processing apparatus 100 may use a prompt for instructing the change of the hash tag according to the state of the product list being offered by the target user (for example, changing to a hash tag suitable for the product or brand that was most recently offered).
[0030] In the above embodiment, the information processing apparatus 100 may generate the profile screen of the user U1 who is the target user, for example, by inputting a prompt for instructing the generation AI to change the appearance of the avatar of the target user according to the time spent viewing the profile screen of the target user. For example, the information processing apparatus 100 may generate the profile screen of the user U1 using a prompt for instructing the generation of an avatar capable of conversation using browsing history and current affairs topics in different words every day. Also, for example, the information processing apparatus 100 may generate the profile screen of the user U1 using a prompt for instructing the generation of an avatar that appears to be on a train when the time is spent on a train. At this time, for example, the information processing apparatus 100 may use a prompt for instructing the change of the appearance of the avatar according to the time spent viewing the profile screen of the target user (for example, changing to an image of an avatar in pajamas when viewing the profile screen at night).
[0031] (Variation 2 of information processing) In the above embodiment, the information processing apparatus 100 may generate a profile screen of the target user according to the matching degree of the usage history between the target user and the viewer. For example, the information processing apparatus 100 may generate a profile screen by increasing the weight of the usage history of the viewer with a higher matching degree, and generating a profile screen (generating a profile screen in which products (products currently listed by the target user) that match the usage history of the viewer with a higher matching degree are preferentially listed). That is, the information processing apparatus 100 may generate a profile screen of user U1, who is the target user, by inputting a prompt for instructing the generation AI to generate a profile screen into the generation AI. At this time, the information processing apparatus 100 may generate, for example, a profile screen including matching degree information in order to display the matching degree. Further, the information processing apparatus 100 may change the profile screen according to the viewer, for example. For example, the information processing apparatus 100 may change the profile screen so that the products currently 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 apparatus 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 the Terminal Device] Next, with reference to FIG. 4, the configuration of the terminal device 10 according to the embodiment will be described. FIG. 4 is a diagram showing a configuration example of the terminal device 10 according to the embodiment. As shown in FIG. 4, the terminal device 10 includes a communication unit 11, an input unit 12, an output unit 13, and a control unit 14.
[0033] (Communication Unit 11) The communication unit 11 is realized by, for example, a NIC (Network Interface Card) or the like. Then, the communication unit 11 is connected to a predetermined network N by wire or wirelessly, and information is transmitted and received between the communication unit 11 and the information processing apparatus 100 or the like via the predetermined network N.
[0034] (Input Unit 12) The input unit 12 receives various operations from the user. In FIGS. 2 and 3, it receives various operations from the user U1. For example, the input unit 12 may receive various operations from the user via the display surface by means of a touch panel function. Also, the input unit 12 may receive various operations from buttons provided on the terminal device 10, or from a keyboard or mouse connected to the terminal device 10. For example, the input unit 12 receives an operation for following another user.
[0035] (Output unit 13) The output unit 13 is, for example, a display screen of a tablet terminal realized by a liquid crystal display, an organic EL (Electro-Luminescence) display, etc., and is a display device for displaying various information. For example, the output unit 13 displays the information transmitted from the information processing device 100. For example, the output unit 13 displays information for proposing other users selected as similar users by the information processing device 100. Also, 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 various programs stored in a storage device inside the terminal device 10 being executed with the RAM (Random Access Memory) as a work area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), etc. For example, these various programs include the programs of applications installed in the terminal device 10. For example, these various programs include the programs of applications for displaying information (for example, information for proposing other users or a profile screen) transmitted from the information processing device 100. Also, the control unit 14 is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0037] As shown in FIG. 4, the control unit 14 includes a receiving unit 141 and a transmitting unit 142, and realizes or executes the operations of information processing described below.
[0038] (Receiving Unit 141) The receiving unit 141 receives, for example, information transmitted from the information processing apparatus 100. For example, the receiving unit 141 receives information for proposing other users selected as similar users. Also, for example, the receiving unit 141 receives information for displaying the generated profile screen.
[0039] (Transmitting Unit 142) The transmitting unit 142 transmits, for example, operation information performed by the user. For example, the transmitting unit 142 transmits operation information performed by the user to follow other users.
[0040] [4. Configuration of Information Processing Apparatus] Next, with reference to FIG. 5, the configuration of the information processing apparatus 100 according to the embodiment will be described. FIG. 5 is a diagram showing a configuration example of the information processing apparatus 100 according to the embodiment. As shown in FIG. 5, the information processing apparatus 100 includes a communication unit 110, a storage unit 120, and a control unit 130. Note that the information processing apparatus 100 may include an input unit (e.g., a keyboard or a mouse) for receiving various operations from the administrator of the information processing apparatus 100 and a display unit (e.g., a liquid crystal display) for displaying various information.
[0041] (Communication Unit 110) The communication unit 110 is realized by, for example, a NIC or the like. Then, the communication unit 110 is connected to the network N by wire or wirelessly, and performs information transmission and acquisition with the terminal device 10 or the like 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 includes a usage history storage unit 121 and a profile screen storage unit 122.
[0043] The usage history storage unit 121 stores information regarding the usage history of the 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 the user. "Usage history" indicates the usage history of the user. In the example shown in FIG. 6, an example is shown in which conceptual information such as "usage history #1" and "usage history #2" is stored in the "usage history", but actually, information such as "purchased product: product "xx1", purchase date: "xx2" year, month, day, purchase source: user "xx3", purchase price: "xx4" yen, ···" is stored.
[0045] The profile screen storage unit 122 stores information regarding the user's profile screen. Here, 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 the 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 the user's profile screen. In the example shown in FIG. 7, an example is shown in which conceptual information such as "Profile Screen #1" and "Profile Screen #2" is stored in the "Profile screen", but actually, image data of the profile screen and the like is stored. Note that as the image data of the profile screen, for example, the URL (Uniform Resource Locator) where the image data is located, the file path name indicating the storage location, and the like may be stored. "Browsing history" indicates the browsing history of the profile screen. In the example shown in FIG. 7, an example is shown in which conceptual information such as "Browsing History #1" and "Browsing History #2" is stored in the "Browsing history", but actually, information such as "Viewer: User "zz1", Browsing time: "zz2" year, month, and day, ···" is stored.
[0047] (Control unit 130) The control unit 130 is a controller and is realized, for example, by various programs stored in the storage device inside the information processing device 100 being executed with the RAM as a working area by a CPU, MPU, or the like. Further, the control unit 130 is realized by an integrated circuit such as an ASIC or an FPGA.
[0048] As shown in FIG. 5, the control unit 130 includes 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 operations described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 5, and other configurations may be used as long as they perform the information processing described later.
[0049] (Acquisition unit 131) The acquisition unit 131 acquires various information from the storage unit 120. Further, the acquisition unit 131 stores the acquired various information in the storage unit 120.
[0050] The acquisition unit 131 acquires various information from an external information processing device. The acquisition unit 131 acquires various information from another information processing device such as the terminal device 10.
[0051] The acquisition unit 131 acquires, for example, the usage histories of the user (the user to be proposed) and other user candidates. For example, the information processing apparatus 100 acquires the usage histories of the user and other user candidates regarding the buying and selling of products on a predetermined service. Further, the acquisition unit 131 acquires, for example, a prompt (first prompt) that instructs to select other users whose usage histories are similar to the user from other user candidates. 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 the generative AI for matching similar users.
[0052] The acquisition unit 131 acquires, for example, the information (usage history, etc.) of the viewer who has viewed the user's profile screen or the like. For example, the information processing apparatus 100 acquires a prompt (second prompt) that instructs to generate the 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 or / and the viewer. Then, this information is input to the generative AI for creating the profile screen.
[0053] (Selection unit 132) The selection unit 132 selects other users to be proposed by inputting, for example, the usage history acquired by the acquisition unit 131 and the first prompt to the generative AI. Specifically, the selection unit 132 selects other users to be proposed by inputting the usage history of the user, the usage histories of other user candidates, and the first prompt to the generative AI. The selection unit 132 sets the other users output by the generative AI as the other users to be proposed.
[0054] (Generation unit 133) The generation unit 133 generates a profile screen of a target user by, for example, inputting the usage history acquired by the acquisition unit 131 and the second prompt into a generation AI. Specifically, the generation unit 133 generates a profile screen of a target user by inputting the usage history of the user and / or 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 unit 134) The proposal unit 134 proposes, for example, another user selected by the selection unit 132. For example, the proposal unit 134 provides information about the selected other user (information for proposing the other user). For example, the proposal unit 134 provides information for proposing to the user to follow the selected other user.
[0056] (Notification unit 135) The notification unit 135 issues a notification regarding the listing of a product of another user proposed by the proposal unit 134, for example. For example, when the user follows the proposed other user, the notification unit 135 issues a notification regarding the listing of a product of the other user. For example, the notification unit 135 issues a notification indicating that another user has newly listed a product. Also, for example, the notification unit 135 provides product content of a product newly listed by another user.
[0057] (Provision unit 136) The provision unit 136 provides the user with the profile screen generated by the generation unit 133, for example. For example, the provision unit 136 provides information for displaying the generated profile screen.
[0058] [5. Information processing flow] Next, with reference to FIGS. 8 and 9, the information processing procedure by the information processing system 1 according to the embodiment will be described. FIGS. 8 and 9 are flowcharts showing the information processing procedure by the information processing system 1 according to the embodiment (Embodiment 1 and Embodiment 2).
[0059] As shown in FIG. 8 (Embodiment 1), the information processing apparatus 100 acquires the usage history of the user regarding the buying and selling of goods (step S301).
[0060] The information processing apparatus 100 selects other users to be proposed by inputting a first prompt for instructing the generation AI to select other users whose usage history is similar to that of the user (step S302).
[0061] The information processing apparatus 100 proposes to the user to follow the selected other users (step S303).
[0062] As shown in FIG. 9 (Embodiment 2), the information processing apparatus 100 acquires the usage history of the user and / or viewer (step S401).
[0063] The information processing apparatus 100 generates the profile screen of the target user by inputting a second prompt for instructing the generation AI to generate the profile screen of the user from the usage history (step S402).
[0064] The information processing apparatus 100 provides the generated profile screen to the user (step S403).
[0065] 〔6. Effects〕 As described above, the information processing apparatus 100 according to the embodiment includes an acquisition unit 131, a selection unit 132, and a proposal unit 134. The acquisition unit 131 acquires the usage history of the user regarding the buying and selling of goods. The selection unit 132 selects other users to be proposed by inputting a first prompt for instructing the generation AI to select other users whose usage history is similar to that of the user. The proposal unit 134 proposes to the user to follow the other users selected by the selection unit 132.
[0066] As a result, the information processing apparatus 100 according to the embodiment can, for example, match users who are buying and selling similar products, and thus can provide a service with a high sense of security that conforms to the hobbies and preferences of the users.
[0067] In addition, the acquisition unit 131 acquires a usage history including an evaluation history of predetermined information associated with a product that the user has performed on a service where buying and selling of products is possible.
[0068] As a result, the information processing apparatus 100 according to the embodiment can, for example, perform matching in consideration of the user's evaluation history regarding information about the product, and thus can provide a service with a higher sense of security.
[0069] In addition, the information processing apparatus 100 according to the embodiment further includes a notification unit 135 that, when the user follows another user proposed by the proposal unit 134, notifies the user when the other user lists a product.
[0070] As a result, the information processing apparatus 100 according to the embodiment can, for example, notify when another user who is buying and selling similar products newly lists a product, and thus can provide a service with a higher sense of security.
[0071] In addition, the information processing apparatus 100 according to the embodiment further includes a generation unit 133 that generates a user's profile screen by inputting a second prompt for instructing to generate a profile screen that matches the user's usage history to the generation AI.
[0072] As a result, the information processing apparatus 100 according to the embodiment can, for example, enable anyone to create a high-quality profile screen while maintaining a certain quality, and thus can provide a service with a higher sense of security.
[0073] Further, the generation unit 133 generates the user's profile screen by inputting a second prompt for instructing the generation AI to generate a profile screen from the user's profile screen or information of a viewer who has viewed the product content of the product listed by the user.
[0074] Thereby, the information processing apparatus 100 according to the embodiment can create a profile screen suitable for the usage history of the user from, for example, the usage history of the viewer, and thus can provide a more secure service.
[0075] Also, the generation unit 133 generates the user's profile screen by inputting a second prompt for instructing the generation AI to generate a profile screen with higher weight for information of viewers with a higher matching degree with the user among the viewers.
[0076] Thereby, the information processing apparatus 100 according to the embodiment can create a profile screen suitable for the usage history of the user by increasing the importance of, for example, the usage history of viewers with a high matching degree with the user, and thus can provide a more secure service.
[0077] 〔7. Hardware Configuration〕 Also, the information processing apparatus 100 according to the above-described embodiment is realized by, for example, a computer 1000 having a configuration as shown in FIG. 10. FIG. 10 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing apparatus 100. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0078] The CPU 1100 operates based on programs stored in the ROM 1300 or the HDD 1400 and controls each part. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, programs dependent on the hardware of the computer 1000, and the like.
[0079] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, and the like. The communication interface 1500 acquires data from other devices via a predetermined communication network and sends it to the CPU 1100, and sends data generated by the CPU 1100 to other devices via a predetermined communication network.
[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. Also, the CPU 1100 outputs the generated data to the output devices via the input / output interface 1600.
[0081] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0082] For example, when the computer 1000 functions as the information processing apparatus 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes the functions of the control unit 130 by executing the program loaded on the RAM 1200. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800. As another example, these programs may be acquired from other devices via a predetermined communication network.
[0083] 〔8. Others〕 Also, among the respective processes described in the above embodiment, all or part of the processes described as being automatically performed can be manually performed, or all or part of the processes described as being manually performed can be automatically performed by a known method. In addition, regarding the processing procedures, specific names, and information including various data and parameters shown in the above documents and drawings, they can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.
[0084] Also, each component of each illustrated device is a functional concept, and it is not necessarily physically configured as illustrated. That is, the specific form of the distribution and integration of each device is not limited to that shown, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads, usage situations, etc.
[0085] Also, the above-described embodiments can be appropriately combined as long as the processing contents do not conflict.
[0086] As described above, some of the embodiments of the present application have been described in detail based on the drawings. However, these are examples, and the present invention can be implemented in other forms with various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the column of the disclosure of the invention.
[0087] Also, the "section (section, module, unit)" described above can be read as "means" or "circuit". For example, the acquisition section can be read as an acquisition means or an acquisition circuit.
Explanation of Signs
[0088] 1 Information processing system 10 Terminal device 11 Communication section 12 Input section 13 Output section 14 Control section 100 Information processing device 110 Communication section 120 Storage section 121 Usage history storage section 122 Profile screen storage section 130 Control section 131 Acquisition section 132 Selection section 133 Generation section 134 Proposal section 135 Notification section 136 Provision section 141 Reception section 142 Transmission section N Network
Claims
1. 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 proposed by inputting a first prompt that instructs the generation AI to select other users whose usage history is similar to that of the user into the generation AI, A proposal unit that proposes to the user to follow other users selected by the selection unit, An information processing apparatus characterized by comprising:
2. The acquisition unit acquires the usage history including an evaluation history of predetermined information associated with the goods that the user has performed on a service where the buying and selling of the goods is possible. The information processing apparatus according to claim 1, characterized in that:
3. A notification unit that, when the user follows other users proposed by the proposal unit, notifies the user of the listing of the goods when the other users list their goods. The information processing apparatus according to claim 1, further characterized by comprising:
4. A generation unit that generates the user's profile screen by inputting a second prompt that instructs the generation AI to generate a profile screen that matches the user's usage history into the generation AI. The information processing apparatus according to claim 1, further characterized by comprising:
5. The generation unit generates the user's profile screen by inputting the second prompt that instructs the generation AI to generate the profile screen from the user's profile screen or information of viewers who have viewed the product content of the goods listed by the user into the generation AI. The information processing apparatus according to claim 4, characterized in that:
6. The generation unit generates the user's profile screen by inputting the second prompt that instructs the generation AI to generate the profile screen by increasing the weight of information of viewers with a higher matching degree with the user among the viewers into the generation AI. The information processing apparatus according to claim 5, characterized in that:
7. An information processing method executed by a computer, comprising: An acquisition step of acquiring a user's usage history regarding the buying and selling of goods, A selection step of selecting other users to be proposed by inputting a first prompt that instructs the generation AI to select other users whose usage history is similar to that of the user into the generation AI, A proposal step of proposing to the user to follow other users selected by the selection step. An information processing method characterized by comprising:
8. An acquisition procedure for obtaining a user's usage history regarding the buying and selling of goods, and A selection procedure for selecting other users to be proposed as targets by inputting a first prompt that instructs an AI that generates a first prompt to select other users similar to the user from the usage history into the AI, and A proposal procedure for proposing to the user to follow other users selected by the selection procedure, and An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
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
Aqueous pigment dispersion
JP1985092360A