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

JP2025159186A5Active Publication Date: 2025-12-11RAKUTEN GROUP INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025136986
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-20
Publication Date
2025-12-11
Estimated Expiration
2044-03-28

AI Technical Summary

Technical Problem

Users find it difficult to view all messages posted regarding a transaction target in existing information processing systems, which hinders convenience.

Method used

An information processing system that includes a posted message acquisition unit, a posted item acquisition unit, and a display control unit to acquire, process, and display relevant messages and items on a user terminal device using a language model.

Benefits of technology

Improves user convenience by facilitating the viewing of all relevant messages and items related to a transaction target.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing system, an information processing method, and a program for improving user convenience regarding submitted text for a transaction object.SOLUTION: By acquiring submitted text for a transaction object submitted by a user and sending the submitted text to a language model, an information processing device acquires a plurality of submitted items related to the submitted text, displays the plurality of submitted items on a user terminal device, and displays information related to a specified submitted item specified by the user among the plurality of submitted items on the user terminal device.SELECTED DRAWING: Figure 13
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

[0002] Conventionally, for example, as shown in Patent Document 1, an information processing device has been disclosed that provides users with messages to post about products on a product sales page of an e-commerce site. By providing users with messages to post about products, which are an example of a trading object, convenience for users can be improved. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-144962 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in such an information processing system, it is not easy for a user to view all of the messages posted regarding the transaction target. Therefore, it is desired to improve the convenience for users regarding messages posted regarding the transaction target. [Means for solving the problem]

[0005] An information processing device that solves the above problem includes a posted message acquisition unit that acquires messages posted by users regarding trading targets, a posted item acquisition unit that acquires multiple posted items related to the messages acquired by the posted message acquisition unit by sending the messages acquired by the posted message acquisition unit to a language model, and a display control unit that displays the multiple posted items acquired by the posted item acquisition unit on a user terminal device and displays information regarding a designated posted item designated by the user from among the multiple posted items acquired by the posted item acquisition unit on the user terminal device.

[0006] An information processing system that solves the above problem includes a posted message acquisition unit that acquires messages posted by users regarding trading targets, a posted item acquisition unit that acquires multiple posted items related to the messages acquired by the posted message acquisition unit by sending the messages acquired by the posted message acquisition unit to a language model, and a display control unit that displays the multiple posted items acquired by the posted item acquisition unit on a user terminal device and displays information regarding a designated posted item designated by the user from among the multiple posted items acquired by the posted item acquisition unit on the user terminal device.

[0007] An information processing method that solves the above problem involves one or more computers acquiring a post about a trading object posted by a user, acquiring multiple posting items related to the post by sending the post to a language model, displaying the multiple posting items on a user terminal device, and displaying information about a designated posting item designated by the user from among the multiple posting items on the user terminal device.

[0008] A program for solving the above problem causes one or more computers to acquire a posted message regarding a trading object posted by a user, acquire multiple posted items related to the posted message by sending the posted message to a language model, display the multiple posted items on a user terminal device, and display information regarding a designated posted item designated by the user from among the multiple posted items on the user terminal device. [Effects of the Invention]

[0009] According to the present invention, it is possible to improve the convenience for users in posting messages regarding trading targets. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram showing the overall configuration of an information processing system according to the first embodiment. [Figure 2] FIG. 2 is a diagram illustrating the electrical configuration of the terminal device of the first embodiment. [Figure 3] FIG. 3 is a diagram illustrating the electrical configuration of the information processing apparatus according to the first embodiment. [Figure 4] FIG. 4 is a diagram showing the post management database according to the first embodiment. [Figure 5] FIG. 5 is a diagram showing the transaction target database of the first embodiment. [Figure 6] FIG. 6 is a flowchart showing the posting control process according to the first embodiment. [Figure 7] FIG. 7 is a flowchart showing the first summary control process of the first embodiment. [Figure 8] FIG. 8 is a flowchart showing the posted item control process according to the first embodiment. [Figure 9] FIG. 9 is a flowchart showing the item evaluation control process of the first embodiment. [Figure 10] FIG. 10 is a flowchart showing the excerpt control process of the first embodiment. [Figure 11] FIG. 11 is a flowchart showing the second summary control process of the first embodiment. [Figure 12] FIG. 12 is a flowchart showing the information provision control process according to the first embodiment. [Figure 13] FIG. 13 is a diagram showing a transaction object screen of the terminal device of the first embodiment. [Figure 14] FIG. 14 is a diagram illustrating a first posted item screen of the terminal device according to the first embodiment. [Figure 15] FIG. 15 is a diagram illustrating a second posting item screen of the terminal device according to the first embodiment. [Figure 16] FIG. 16 is a diagram illustrating a third posting item screen of the terminal device according to the first embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] [First embodiment] An information processing device, an information processing system, an information processing method, and a program according to an embodiment will be described.

[0012] <Configuration of Information Processing System 10> 1, an information processing system 10 is configured to provide information to a user and to perform control related to services provided to the user.

[0013] The information processing system 10 includes an information processing device 11. The information processing device 11 controls information provided to a user. The information processing device 11 is managed by an administrator of the information processing device 11. The information processing device 11 is managed by an operator of the information processing system 10.

[0014] The information processing system 10 may include an EC (Electronic Commerce) server 12. The EC server 12 is an electronic commerce server. The EC server 12 is, for example, a web server for providing products to users. The EC server 12 is configured to manage information about products so that users can view the information about the products through a website. The EC server 12 manages information entered by an administrator of the transaction object. The administrator of the transaction object is a business that sells the products. The website contains information about multiple products or multiple services provided by multiple businesses. The transaction object includes, for example, products and services, and transactions include, for example, purchase, sale, rental, use, and reservation.

[0015] The information processing system 10 includes an LLM (Large Language Models) server 13. The LLM server 13 is a large-scale language model server equipped with a large-scale language model. A large-scale language model is a language model constructed using a large amount of data and deep learning technology. The LLM server 13 has the function of controlling various sentences using generative artificial intelligence. The LLM server 13 includes various learning models of the generative artificial intelligence.

[0016] The LLM server 13 has a function of summarizing input text by being provided with a summarization model using generative artificial intelligence, for example. The summarization model is a learning model related to summarizing text.

[0017] The LLM server 13 has a function of translating input text into a predetermined language by using a translation model that uses generative artificial intelligence, for example. The translation model is a learning model related to the translation of text.

[0018] The information processing system 10 includes a user terminal device 18. The information processing system 10 may include multiple user terminal devices 18A, 18B. The user terminal device 18 is used, for example, by a user. The user terminal device 18 may be a mobile terminal device that can be carried by the user. The user is a user of the website and also a prospective transactor with respect to the transaction target.

[0019] The information processing device 11, the EC server 12, the LLM server 13, and one or more user terminal devices 18 may be able to communicate with each other via a network 19. At least any combination of the information processing device 11, the EC server 12, the LLM server 13, and one or more user terminal devices 18 may be connected so as to be able to communicate directly without going through the network 19. Hereinafter, a description of communication between each of the multiple devices via the network 19 will be omitted.

[0020] <Configuration of User Terminal Device 18> 2, the user terminal device 18 may be realized by one or more computers. The user terminal device 18 includes a terminal control unit 20, a terminal storage unit 21, a terminal communication unit 22, a terminal input unit 23, and a terminal display unit 24.

[0021] The terminal control unit 20 is configured to control the user terminal device 18. The terminal control unit 20 includes an arithmetic unit and a main storage medium. The arithmetic unit loads an OS (Operating System) and a program from the terminal storage unit 21 to the main storage medium and executes instructions retrieved from the main storage medium. The arithmetic unit is one or more circuits. The circuit may be a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), or an NPU (Neural network Processing Unit). The terminal storage unit 21 is a secondary storage medium, which is a non-transitory computer-readable medium that stores a program. The program may be a dedicated application for using the information processing system 10.

[0022] The terminal communication unit 22 is implemented as hardware, software, or a combination thereof. The terminal communication unit 22 transmits and receives data to and from the information processing device 11. The terminal input unit 23 is configured to input information in response to a user operation. The terminal input unit 23 may be a touch panel integrated with the terminal display unit 24. The terminal input unit 23 may be a pointing device with operation buttons. The terminal display unit 24 displays information in response to an output instruction from the terminal control unit 20.

[0023] <Configuration of information processing device 11> As shown in FIG. 3, the information processing device 11 may be realized by one or more computers. The information processing device 11 includes a control unit 30, a storage unit 31, and a communication unit 32. The control unit 30 may be a processor that controls the information processing device 11. The control unit 30 includes an arithmetic unit and a main storage medium. The control unit 30 has a configuration similar to that of the terminal control unit 20, and therefore, description of the arithmetic unit and the main storage medium will be omitted. The arithmetic unit may be implemented as hardware, software, or a combination thereof. The storage unit 31 is a secondary storage medium, which is a non-transitory computer-readable medium that stores information for managing the information processing device 11.

[0024] The communication unit 32 is implemented as hardware, software, or a combination thereof. The communication unit 32 transmits and receives data between the EC server 12 and the LLM server 13. The information processing device 11 may include an operation unit that allows an information provider to perform input operations, and may include a display unit that displays information.

[0025] The EC server 12 and the LLM server 13 have the same configuration as the information processing device 11. That is, the EC server 12 and the LLM server 13 have the same configuration as the control unit 30, the storage unit 31, and the communication unit 32 in the information processing device 11. Explanation of the configuration of the EC server 12 and the LLM server 13 will be omitted.

[0026] <Processing circuit of information processing device 11> In the information processing device 11, the control unit 30 may be realized by a processing circuit that executes a program. The control unit 30 includes a transaction object type acquisition unit 30A, a posted message acquisition unit 30B, a posting evaluation result acquisition unit 30C, and a first summary acquisition unit 30D. The control unit 30 also includes a posting item acquisition unit 30E, an evaluation result acquisition unit 30F, an evaluation value calculation unit 30G, a second summary acquisition unit 30H, an excerpt acquisition unit 30I, and a display control unit 30J.

[0027] The transaction object type acquisition unit 30A is configured to acquire the type of the transaction object. The type of the transaction object may be set in advance for the transaction object. The type of the transaction object is a category of the transaction object. The type of the transaction object may include, for example, sneakers, clothing, and electrical appliances.

[0028] The posted message acquisition unit 30B is configured to acquire a posted message regarding a transaction object posted by a user. The posted message is included in the content posted by the user. The posted message is a review posted by the user.

[0029] The posting evaluation result acquisition unit 30C is configured to acquire a posting evaluation result for a trading object posted by a user. The posting evaluation result is included in the posting content posted by the user. The posting evaluation result includes a posting evaluation value that indicates the result of the evaluation for the trading object. The posting evaluation value may be, for example, an evaluation value of 1 to 5 on a 5-point scale. For example, the posting evaluation value is, but is not limited to, an evaluation value of the 5th point on a 5-point scale where an evaluation value of the 5th point is a positive evaluation and an evaluation value of the 1st point is a negative evaluation.

[0030] The first summary acquisition unit 30D is configured to acquire a first summary for the transaction object by transmitting the posted message for the transaction object to the language model of the LLM server 13. The first summary is a summary that summarizes the posted message for the transaction object. The first summary includes a summary that summarizes the posted message for the transaction object itself, and may not include, for example, packaging and shipping of the transaction object.

[0031] The posted item acquisition unit 30E is configured to acquire a plurality of posted items related to the posted message by transmitting the posted message for the transaction object to the language model of the LLM server 13. The posted items are generated based on the posted message for the transaction object and the type of the transaction object. The posted items are items related to the characteristics of the transaction object itself. The posted items include, for example, the cushioning, comfort, breathability, and cost performance of the sneakers.

[0032] The evaluation result acquisition unit 30F is configured to acquire item evaluation results corresponding to each of the multiple posted items by transmitting multiple posted items and multiple posted statements to the language model of the LLM server 13. The item evaluation results are separate from the post evaluation results posted by users and are evaluation results generated based on the posted statements for each of the multiple posted items. The item evaluation results include the number of posts with positive evaluation results and the number of posts with negative evaluation results.

[0033] The evaluation value calculation unit 30G is configured to calculate an item evaluation value corresponding to each of a plurality of posting items based on the evaluation results acquired by the evaluation result acquisition unit 30F. The item evaluation value is an evaluation value generated based on the posted text for each of a plurality of posting items, separate from the posting evaluation value posted by the user. The item evaluation value is calculated based on the number of posts for which the evaluation result of the transaction target is a positive evaluation result and the number of posts for which the evaluation result of the transaction target is a negative evaluation result. The item evaluation value includes, for example, the ratio between the number of posts for which the evaluation result is a positive evaluation result and the number of posts for which the evaluation result is a negative evaluation result. The item evaluation value may also include, for example, the difference between the number of posts for which the evaluation result is a positive evaluation result and the number of posts for which the evaluation result is a negative evaluation result.

[0034] The second summary acquisition unit 30H is configured to acquire the second summary by transmitting the posting item, the posting message corresponding to the posting item, and the posting evaluation result corresponding to the posting item to the language model of the LLM server 13. The second summary is a summary of the posting message related to the posting item among the posting messages for the transaction target.

[0035] The excerpt acquisition unit 30I is configured to acquire an excerpt that is a partial excerpt from a posted message by transmitting a posted item and a posted message corresponding to the posted item to the language model of the LLM server 13. The excerpt is a sentence that is a partial excerpt from a posted message corresponding to a posted item. The excerpt is content that corresponds to the posted item. The excerpt may be an excerpt from the beginning of the posted message or from the middle of the posted message. The excerpt may be an excerpt from the middle of the posted message or from the end of the posted message.

[0036] The display control unit 30J is configured to display information related to the posted message for the transaction target on the user terminal device 18. The display control unit 30J may display various types of information, such as text, still images, and moving images, on the user terminal device 18. In particular, the display control unit 30J displays a first summary on the user terminal device 18. The display control unit 30J displays a plurality of posting items related to the posted message for the transaction target on the user terminal device 18. The display control unit 30J displays information capable of identifying evaluation results corresponding to each of the plurality of posting items on the user terminal device 18.

[0037] When a user designates one of a plurality of posting items, the display control unit 30J causes the user terminal device 18 to display information about the designated posting item designated by the user. In particular, the display control unit 30J causes the user terminal device 18 to display a second summary about the designated posting item. The display control unit 30J causes the user terminal device 18 to display item evaluation results about the designated posting item. The display control unit 30J causes the user terminal device 18 to display an excerpt about the designated posting item.

[0038] <Submission Management Database 31A> 4, a post management database 31A is stored in the storage unit 31. The post management database 31A manages the content of posts about trading objects posted by users.

[0039] In the post management database 31A, a post management ID, a trading object ID, a user ID, a posting date and time, a posted message, and a posting evaluation value are associated with each other. The post management ID is identification information for managing the content posted by a user regarding a trading object. The trading object ID is identification information for managing a trading object to which a user has posted content. The user ID is identification information for managing a user who posted content regarding a trading object. The posting date and time indicates the date and time when the content was posted regarding the trading object. The posted message is a sentence posted by a user regarding a trading object. The posting evaluation value is an evaluation value posted by a user regarding a trading object.

[0040] <Transaction target database 31B> As shown in FIG. 5, the storage unit 31 stores a transaction target database 31B. The transaction target database 31B manages information related to posted content for the transaction target. In particular, the transaction target database 31B manages a first summary for the transaction target and posted items related to posted statements for the transaction target. The transaction target database 31B manages a second summary for the posted items, item evaluation results for the posted items, and excerpts related to the posted items.

[0041] In the transaction target database 31B, the transaction target ID, the type of transaction target, the number of posts, the average post evaluation value, and the first summary are associated with each other. The number of posts indicates the number of posts posted for the transaction target. The average post evaluation value indicates the average value of the post evaluation values ​​posted for the transaction target.

[0042] In the transaction target database 31B, a transaction target ID is associated with a plurality of posted item management IDs. The posted item management ID is identification information for managing posted items. The posted item management ID is associated with a posted item, an average posted item rating value, an item rating value, a second summary, and the number of posted items. The average posted item rating value indicates the average value of the posted rating values ​​for the posted items. The number of posted items indicates the number of posted contents for the posted item.

[0043] In the transaction target database 31B, multiple post management IDs are associated with a post item management ID. A post management ID is associated with an evaluation category, an excerpt, and the number of excerpted characters. The evaluation category is a category of evaluation results corresponding to the post item and the post. The evaluation category includes positive evaluation results and negative evaluation results. The evaluation category may also include evaluation results where the post is not related to the post item. The number of excerpted characters indicates the number of characters excerpted as the excerpt.

[0044] <Posting control processing> The posting control process will now be described with reference to Fig. 6. The posting control process is executed by the control unit 30 at predetermined intervals.

[0045] 6, in step S10, the control unit 30 determines whether or not a post has been received from the user terminal device 18. If the control unit 30 determines that a post has not been received from the user terminal device 18, the control unit 30 ends the post control process. If the control unit 30 determines that a post has been received from the user terminal device 18, the control unit 30 proceeds to step S11.

[0046] In step S11, the control unit 30 executes a process of acquiring a posted message. In this process, the control unit 30 acquires a message posted by a user from the posted content received from the user terminal device 18.

[0047] In step S12, the control unit 30 executes a post evaluation result acquisition process. In this process, the control unit 30 acquires a post evaluation value as a post evaluation result posted by a user from the post content received from the user terminal device 18.

[0048] In step S13, the control unit 30 executes a post content registration process. In this process, the control unit 30 generates a post management ID. The control unit 30 acquires a trading object ID corresponding to the posted content. The control unit 30 acquires a user ID included in the posted content. The control unit 30 may acquire the user ID based on the result of authentication through communication with the user terminal device 18. The control unit 30 acquires the current date and time as the posting date and time. The control unit 30 registers the acquired trading object ID, user ID, posting date and time, posted text, and posting rating value in the post management database 31A so that they correspond to the post management ID. When registering the posted content in the post management database 31A, the control unit 30 updates the number of posts corresponding to the trading object ID in the trading object database 31B.

[0049] <First summary control process> Next, the first summarization control process will be described with reference to Fig. 7. The first summarization control process is a process executed by the control unit 30 at predetermined intervals.

[0050] As shown in FIG. 7, in step S20, the control unit 30 determines whether the first requirement condition is met. The first requirement condition is met when a post content for the transaction target is registered, but is not limited to this. If the control unit 30 determines that the first requirement condition is not met, it terminates the first summary control process. If the control unit 30 determines that the first requirement condition is met, it proceeds to step S21.

[0051] In step S21, the control unit 30 executes a posted message acquisition process. In this process, the control unit 30 acquires messages posted by users regarding transaction targets. Specifically, the control unit 30 references the post management database 31A and acquires a specified number of the most recent posted messages from the messages corresponding to the transaction targets whose registration details are registered. In other words, the control unit 30 acquires the specified number of posted messages in order of most recent posting date and time. The specified number is any number required to generate a first summary message, and may be, for example, 50 or 80.

[0052] In step S22, the control unit 30 executes an average posting evaluation value acquisition process. In this process, the control unit 30 acquires posting evaluation results for the transaction object posted by the user. More specifically, the control unit 30 acquires a specified number of posting evaluation results corresponding to the posted messages acquired in step S21. The control unit 30 calculates the average posting evaluation value included in the specified number of posting evaluation results. In this way, the control unit 30 acquires an average posting evaluation value corresponding to the specified number of posting evaluation results. The control unit 30 registers the acquired average posting evaluation value in the transaction object database 31B as an average posting evaluation value corresponding to the transaction object.

[0053] In step S23, the control unit 30 executes a first summary request process. In this process, the control unit 30 requests the generation of a first summary for the transaction object. Specifically, the control unit 30 transmits the specified number of posted messages acquired in step S21 and the average posting rating value acquired in step S22 to the LLM server 13. The control unit 30 transmits an instruction to the LLM server 13 to generate a first summary based on the specified number of posted messages and the average posting rating value.

[0054] The control unit 30 transmits to the LLM server 13 an instruction to adjust the content of the first summary so that the ratio of positive content to negative content is based on the average posting rating value. For example, when the average posting rating value is 4 out of 5, the control unit 30 transmits to the LLM server 13 an instruction to adjust the content of the first summary so that the ratio of positive content is higher than the ratio of negative content.

[0055] In step S24, the control unit 30 executes a first summary acquisition process. In this process, the control unit 30 acquires a first summary for the transaction object by receiving it from the LLM server 13. In particular, the control unit 30 acquires a first summary according to the average posting rating value. More specifically, the control unit 30 acquires a first summary that is the ratio of positive content to negative content based on the average posting rating value.

[0056] In step S25, the control unit 30 determines whether a re-acquisition condition is met. The re-acquisition condition may be met when the first summary sentence acquired in step S24 is not in the designated language. The designated language may be, for example, a language used on a website. The designated language may be, for example, a language designated by an administrator of the information processing device 11.

[0057] The re-acquisition condition may be met when the first summary acquired in step S24 contains a predetermined forbidden word. The forbidden word may include an excessively negative content. The re-acquisition condition may be met when the amount of description in the first summary acquired in step S24 is outside a predetermined allowable range. The allowable range may be, for example, between 100 and 200 characters.

[0058] If the control unit 30 determines that the re-acquisition condition is met, it shifts the process to step S21 again. If the control unit 30 determines that the re-acquisition condition is not met, it shifts the process to step S26. As a result, the control unit 30 repeatedly executes steps S21 to S25 until the re-acquisition condition is met. In other words, when the re-acquisition condition is met based on the first summary, the control unit 30 re-acquires the first summary for the transaction object.

[0059] In step S26, the control unit 30 executes a first summary registration process, in which the control unit 30 registers the first summary acquired in step S24 in the transaction object database 31B so as to correspond to the transaction object ID.

[0060] <Post item control processing> Next, the posted item control process will be described with reference to Fig. 8. The posted item control process is a process executed by the control unit 30 at predetermined intervals.

[0061] As shown in FIG. 8, in step S30, the control unit 30 determines whether the second requirement condition is met. The second requirement condition may be met after the first summary control process is completed. If the control unit 30 determines that the second requirement condition is not met, it terminates the posting item control process. If the control unit 30 determines that the second requirement condition is met, it proceeds to step S31.

[0062] In step S31, the control unit 30 executes a process of acquiring posted messages. In this process, the control unit 30 acquires a prescribed number of posted messages for the transaction object posted by the user, in the same manner as in step S21.

[0063] In step S32, the control unit 30 executes a transaction object type acquisition process, in which the control unit 30 refers to the transaction object database 31B and acquires the type of transaction object corresponding to the transaction object ID.

[0064] In step S33, the control unit 30 executes a posting item request process. In this process, the control unit 30 requests the creation of posting items related to posted messages for the transaction object. Specifically, the control unit 30 transmits the specified number of posted messages acquired in step S31 and the type of transaction object acquired in step S32 to the LLM server 13. The control unit 30 transmits an instruction to the LLM server 13 to create posting items related to the posted messages based on the specified number of posted messages and the type of transaction object.

[0065] The control unit 30 transmits an instruction to generate a posting item based on the type of the transaction object to the LLM server 13. For example, if the type of the transaction object is sneakers, the control unit 30 transmits an instruction to the LLM server 13 to generate an appropriate posting item based on the sneakers.

[0066] The control unit 30 transmits an instruction to the LLM server 13 to generate a predetermined number of posting items. The predetermined number may be a plurality of items, for example, between 6 and 9. The control unit 30 transmits an instruction to the LLM server 13 to generate a predetermined number of posting items in descending order of the number of posted messages corresponding to the posting items.

[0067] In step S34, the control unit 30 executes a posting item acquisition process. In this process, the control unit 30 acquires multiple posting items by receiving multiple posting items related to the posted message from the LLM server 13. In particular, the control unit 30 acquires multiple posting items based on the type of transaction object. The control unit 30 acquires a predetermined number of posting items. The control unit 30 acquires a predetermined number of posting items in descending order of the number of posts.

[0068] In step S35, the control unit 30 executes a posted item registration process. In this process, the control unit 30 generates a posted item management ID corresponding to each of the multiple posted items acquired in step S34. For each of the multiple posted items acquired in step S34, the control unit 30 registers the posted item and the posted item management ID in the transaction target database 31B so that they correspond to the transaction target ID.

[0069] <Item evaluation control processing> Next, the item evaluation control process will be described with reference to Fig. 9. The item evaluation control process is a process executed by the control unit 30 at predetermined intervals.

[0070] As shown in FIG. 9, in step S40, the control unit 30 determines whether the third requirement condition is met. The third requirement condition may be met after the end of the posting item control process. If the control unit 30 determines that the third requirement condition is not met, it ends the item evaluation control process. If the control unit 30 determines that the third requirement condition is met, it proceeds to step S41.

[0071] In step S41, the control unit 30 executes a posted item acquisition process, in which the control unit 30 refers to the transaction object database 31B and acquires all posted items corresponding to the transaction object.

[0072] In step S42, the control unit 30 executes a posted message acquisition process. In this process, the control unit 30 acquires a prescribed number of posted messages for the transaction object posted by the user, similar to step S21. The control unit 30 acquires a posting management ID corresponding to each of the prescribed number of posted messages.

[0073] In step S43, the control unit 30 executes an item evaluation request process. In this process, the control unit 30 requests the generation of evaluations of posted messages for each posting item. Specifically, the control unit 30 transmits to the LLM server 13 all of the posting items acquired in step S41 and the combinations of the specified number of posted messages and posting management IDs acquired in step S42.

[0074] The control unit 30 transmits an instruction to the LLM server 13 to generate an evaluation classification corresponding to a specified number of posted messages for each of all posted items. The control unit 30 transmits an instruction to the LLM server 13 to generate an evaluation classification based on whether the posted message has positive content related to the posted item, whether the posted message has negative content related to the posted item, or whether the posted message has content unrelated to the posted item.

[0075] The control unit 30 transmits an instruction to the LLM server 13 to respond with the correspondence between the posting item, the posting management ID, and the evaluation category. This allows the control unit 30 to identify the posting management ID and the evaluation category related to each posting item.

[0076] In step S44, the control unit 30 executes an item evaluation result acquisition process. In this process, the control unit 30 receives and acquires a combination of a posting item, a posting management ID, and an evaluation category from the LLM server 13.

[0077] The control unit 30 calculates an item evaluation value for each posting item based on the evaluation classification corresponding to the posting item. Specifically, the control unit 30 calculates the number of positive evaluations for which the content is evaluated as positive and the number of negative evaluations for which the content is evaluated as negative as the evaluation classification for each of the multiple posting items. The control unit 30 calculates the ratio of the number of positive evaluations to the number of negative evaluations as the item evaluation value for each of the multiple posting items.

[0078] In this way, the control unit 30 obtains item evaluation results corresponding to each of the multiple posted items by transmitting the posted text to the LLM server 13. The control unit 30 calculates item evaluation values ​​corresponding to each of the multiple posted items based on the item evaluation results.

[0079] In step S45, the control unit 30 executes an item evaluation result registration process. In this process, the control unit 30 registers the item evaluation value acquired in step S44 in the transaction target database 31B so as to correspond to the posted item management ID.

[0080] The control unit 30 registers the post management ID and evaluation category acquired in step S44 in the transaction target database 31B so as to correspond to the post item management ID. In particular, the control unit 30 registers the evaluation category and post management ID, which are positive or negative content, in the transaction target database 31B so as to correspond to the post item management ID. The control unit 30 does not need to register the evaluation category and post management ID, which are content unrelated to the post item, in the transaction target database 31B. In this way, posted messages, which are positive or negative content, are associated with the post item. Hereinafter, posted messages corresponding to a post item may be referred to as item posted messages.

[0081] The control unit 30 calculates the number of post management IDs of posted messages for each posted item for each posted item management ID. The control unit 30 registers the calculated number of post management IDs in the transaction target database 31B as the number of posted items corresponding to the posted item management ID. In other words, the control unit 30 registers the number of posted messages for an item that have positive or negative content for the posted item among the specified number of posted messages for the transaction target in the transaction target database 31B as the number of posted items.

[0082] The control unit 30 reads, for each posting item management ID, the posting management ID of the item posting corresponding to the posting item management ID from the trading target database 31B. For each posting item management ID, the control unit 30 reads, from the posting management database 31A, the posting rating value corresponding to the posting management ID. For each posting item management ID, the control unit 30 reads, from the trading target database 31B, the number of item posts corresponding to the posting item management ID. For each posting item management ID, the control unit 30 calculates an item average posting rating value based on the posting rating value and the number of item posts corresponding to the posting management ID. The control unit 30 registers the item average posting rating value in the trading target database 31B so that it corresponds to the posting item management ID.

[0083] <Excerpt control processing> Next, the excerpt control process will be described with reference to Fig. 10. The excerpt control process is a process executed by the control unit 30 at predetermined intervals.

[0084] As shown in FIG. 10, in step S50, the control unit 30 determines whether the fourth requirement condition is met. The fourth requirement condition may be met after the item evaluation control process is completed. If the control unit 30 determines that the fourth requirement condition is not met, it terminates the excerpt control process. If the control unit 30 determines that the fourth requirement condition is met, it proceeds to step S51.

[0085] In step S51, the control unit 30 executes a posted item acquisition process. In this process, the control unit 30, like in step S41, refers to the transaction target database 31B and acquires all posted items corresponding to the transaction target.

[0086] In step S52, the control unit 30 executes a process for obtaining posted messages to be excerpted. In this process, the control unit 30 obtains all post management IDs corresponding to all post items obtained in step S41 from the transaction target database 31B. The control unit 30 obtains, from the post management database 31A, posted messages for all items corresponding to all post management IDs as posted messages to be excerpted. Posted messages to be excerpted are posted messages that will be used to make excerpts. The control unit 30 obtains post management IDs corresponding to each posted message to be excerpted.

[0087] In step S53, the control unit 30 executes an excerpt request process. In this process, the control unit 30 requests the generation of an excerpt for each posting item and each excerpt target post. Specifically, the control unit 30 transmits to the LLM server 13 all of the posting items acquired in step S51 and all of the combinations of the excerpt target post and posting management ID acquired in step S52.

[0088] The control unit 30 transmits to the LLM server 13 an instruction to generate an excerpt by extracting a portion of the content related to each posting item for each of all posts to be excerpted. For example, the control unit 30 transmits to the LLM server 13 an instruction to generate an excerpt by extracting a portion of the content related to the posting item, cushioning, from the posts to be excerpted. The control unit 30 transmits to the LLM server 13 an instruction to respond with a combination of the posting item, the posting management ID of the post to be excerpted, the excerpt, and the number of characters to be excerpted.

[0089] In step S54, the control unit 30 executes an excerpt acquisition process. In this process, the control unit 30 acquires an excerpt that is an excerpt of a portion of the content corresponding to the posting item from the excerpt target post corresponding to the posting item. Specifically, the control unit 30 acquires the excerpt by receiving from the LLM server 13 a combination of the posting item, the posting management ID of the excerpt target post, the excerpt, and the number of characters in the excerpt.

[0090] In step S55, the control unit 30 executes an excerpt registration process. In this process, the control unit 30 registers the acquired excerpt and the number of excerpt characters in the transaction target database 31B so that they correspond to the posting item management ID and the posting management ID of the posted message to be excerpted.

[0091] <Second Summary Control Process> Next, the second summarization control process will be described with reference to Fig. 11. The second summarization control process is a process executed by the control unit 30 at predetermined intervals.

[0092] As shown in FIG. 11, in step S60, the control unit 30 determines whether the fifth requirement condition is met. The fifth requirement condition may be met after the excerpt control process is completed. If the control unit 30 determines that the fifth requirement condition is not met, it terminates the second summary control process. If the control unit 30 determines that the fifth requirement condition is met, it proceeds to step S61.

[0093] In step S61, the control unit 30 executes a posted item acquisition process. In this process, the control unit 30, like in step S41, refers to the transaction target database 31B and acquires all posted items corresponding to the transaction target.

[0094] In step S62, the control unit 30 executes a process for acquiring posted messages for each item. In this process, the control unit 30 acquires posted messages for each item corresponding to the posted item management ID. Specifically, the control unit 30 acquires all posted messages for each item corresponding to all the posted items acquired in step S61.

[0095] In step S63, the control unit 30 executes an item average posting evaluation value acquisition process. In this process, the control unit 30 acquires a posting evaluation result for the posting item. In detail, the control unit 30 refers to the transaction target database 31B and acquires an item average posting evaluation value corresponding to the posting item as a posting evaluation result for the posting item.

[0096] In step S64, the control unit 30 executes a second summary request process. In this process, the control unit 30 requests the creation of a second summary for the posted item. Specifically, the control unit 30 transmits the posted item acquired in step S61, the posted item sentence acquired in step S62, and the item average posting rating value acquired in step S63 to the LLM server 13.

[0097] The control unit 30 transmits to the LLM server 13 an instruction to generate a second summary for each posting item based on the posting text for the item and the average posting rating value for the item. The control unit 30 transmits to the LLM server 13 an instruction to adjust the content of the second summary so that the ratio of positive content to negative content is based on the average posting rating value for the item.

[0098] In step S65, the control unit 30 executes a second summary acquisition process. In this process, the control unit 30 acquires a second summary for the transaction object by receiving it from the LLM server 13. In particular, the control unit 30 acquires a second summary according to the item average post rating value corresponding to the post item. More specifically, the control unit 30 acquires a second summary that is the ratio of positive content to negative content based on the item average post rating value.

[0099] In step S66, the control unit 30 determines whether a re-acquisition condition is met. The re-acquisition condition may be met when the second summary obtained in step S65 is not in the specified language. The re-acquisition condition may be met when the second summary obtained in step S65 contains a predetermined prohibited word. The re-acquisition condition may be met when the description amount of the second summary obtained in step S65 is outside a predetermined allowable range.

[0100] If the control unit 30 determines that the re-acquisition condition is met, it shifts the process to step S61 again. If the control unit 30 determines that the re-acquisition condition is not met, it shifts the process to step S67. As a result, the control unit 30 repeatedly executes steps S61 to S66 until the re-acquisition condition is met. In other words, when the re-acquisition condition is met based on the second summary, the control unit 30 re-acquires the second summary for the transaction object.

[0101] In step S67, the control unit 30 executes a second summary registration process. In this process, the control unit 30 registers the second summary acquired in step S65 in the transaction target database 31B so as to correspond to the posting item management ID.

[0102] <Information provision control processing> Next, the information provision control process will be described with reference to Fig. 12. The information provision control process is a process executed by the control unit 30 at predetermined intervals.

[0103] As shown in FIG. 12, in step S70, the control unit 30 determines whether or not a request for transaction object information has been received from the user terminal device 18. The request for transaction object information is sent from the user terminal device 18 to the information processing device 11 in response to a user instruction. The request for transaction object information includes a transaction object ID. The transaction object information is information related to the transaction object. The transaction object information includes a first summary, multiple posted items, and item evaluation values. The transaction object information may include the name, price, average posted evaluation value, still images, and moving images of the transaction object.

[0104] If the control unit 30 determines that there has been no request for transaction object information from the user terminal device 18, the control unit 30 proceeds to step S74. If the control unit 30 determines that there has been a request for transaction object information from the user terminal device 18, the control unit 30 proceeds to step S71.

[0105] In step S71, the control unit 30 executes a transaction object information acquisition process. In this process, the control unit 30 acquires transaction object information. Specifically, the control unit 30 acquires a first summary corresponding to a transaction object ID, multiple posted items, and item evaluation values ​​from the transaction object database 31B.

[0106] In step S72, the control unit 30 executes a transaction target display determination process. In this process, the control unit 30 determines the display mode of information indicating a plurality of posted items. Specifically, the control unit 30 determines to display information indicating a plurality of posted items in the display order of high item evaluation values. The control unit 30 determines to attach high evaluation information to information indicating posted items whose item evaluation values ​​are equal to or higher than a first threshold. The control unit 30 determines to attach low evaluation information to information indicating posted items whose item evaluation values ​​are equal to or lower than a second threshold, which is lower than the first threshold. The first threshold is, for example, a value at which the ratio of the number of positive posts to the total number of posts, including the number of positive posts and the number of negative posts, is 67%. The second threshold is, for example, a value at which the ratio of the number of positive posts to the total number of posts is 33%.

[0107] In step S73, the control unit 30 executes a transaction object information providing process. In this process, the control unit 30 transmits the transaction object information to the user terminal device 18 that requested the transaction object information. In particular, the control unit 30 transmits the transaction object information to the user terminal device 18 so that the transaction object information is displayed in the display mode determined in step S72.

[0108] As a result, in the user terminal device 18, the terminal control unit 20 displays the transaction object information received from the information processing device 11 on the terminal display unit 24. In detail, the terminal control unit 20 displays the first summary corresponding to the transaction object ID received from the information processing device 11 and information indicating multiple posting items on the terminal display unit 24.

[0109] In this way, the control unit 30 causes the first summary and the multiple posted items related to the transaction object to be displayed on the user terminal device 18. In particular, the control unit 30 causes the user terminal device 18 to display, based on the item evaluation values, posted items with positive evaluations among the multiple posted items in a manner that prioritizes posted items with negative evaluations.

[0110] In step S74, the control unit 30 determines whether or not a request for posted item information has been received from the user terminal device 18. The request for posted item information is sent from the user terminal device 18 to the information processing device 11 in response to a user instruction. The request for posted item information includes a trading object ID and a posted item management ID. Hereinafter, a posted item specified by a user may be referred to as a specified posted item. The posted item information includes a second summary, an item evaluation value, and an excerpt. The posted item information may include multiple posted items.

[0111] The control unit 30 ends the information provision control process if it determines that there has been no request for posting item information from the user terminal device 18. If it determines that there has been a request for posting item information from the user terminal device 18, the control unit 30 proceeds to step S75.

[0112] In step S75, the control unit 30 executes a posting item information acquisition process. In this process, the control unit 30 acquires posting item information corresponding to the specified posting item. Specifically, the control unit 30 acquires the second summary, item evaluation value, and excerpt corresponding to the posting item management ID of the specified posting item from the transaction target database 31B.

[0113] In particular, the control unit 30 acquires a predetermined number of excerpts with the largest number of excerpt characters from the multiple excerpts corresponding to the posting item management ID of the specified posting item. The predetermined number is one or more, but may be, for example, four.

[0114] In this way, the control unit 30 preferentially selects a posted message that contains a large amount of information related to the posting item from among a plurality of posted messages corresponding to the posting item. The control unit 30 acquires an excerpt that extracts a portion of the content corresponding to the posting item from among a plurality of posted messages corresponding to the posting item.

[0115] The control unit 30 may acquire a predetermined number of excerpts from a plurality of excerpts corresponding to the posting item management ID of the specified posting item so that the ratio of excerpts with positive content to excerpts with negative content is equal to the ratio based on the item evaluation value. In other words, the control unit 30 may select excerpts from a plurality of excerpts corresponding to the posting item so that the ratio of excerpts with positive content to excerpts with negative content is equal to the ratio based on the item evaluation value.

[0116] In step S76, the control unit 30 executes a posting item display determination process. In this process, the control unit 30 determines the display mode of information indicating a plurality of posting items, similar to step S72.

[0117] In step S77, the control unit 30 executes a posting item information providing process. In this process, the control unit 30 transmits the posting item information to the user terminal device 18 that requested the posting item information. In particular, the control unit 30 transmits the posting item information to the user terminal device 18 so that the posting item information is displayed in the display mode determined in step S76.

[0118] As a result, in the user terminal device 18, the terminal control unit 20 causes the terminal display unit 24 to display the posting item information received from the information processing device 11. In detail, the terminal control unit 20 causes the terminal display unit 24 to display the second summary sentence and multiple excerpt sentences corresponding to the posting item management ID received from the information processing device 11.

[0119] In this way, the control unit 30 causes information about the designated posting item designated by the user from among the multiple posting items to be displayed on the user terminal device 18. In particular, the control unit 30 causes the user terminal device 18 to display the second summary and excerpt corresponding to the designated posting item as information about the designated posting item.

[0120] <Display screen of user terminal device 18> 13, a transaction object screen 24A may be displayed in response to a user instruction on the terminal display unit 24 of the user terminal device 18. The transaction object screen 24A is displayed when a transaction object is selected in response to a user instruction.

[0121] The terminal display unit 24 displays transaction target information as a transaction target screen 24A. More specifically, the terminal display unit 24 displays information 40 indicating the average posting rating value corresponding to the transaction target. The terminal display unit 24 displays a transaction target summary 41 as a first summary corresponding to the transaction target. The transaction target summary 41 is summarized so that the ratio of positive content to negative content is based on the average posting rating value.

[0122] Information 42 showing multiple posted items corresponding to the transaction target is displayed on the terminal display unit 24. The information 42 showing multiple posted items is displayed in the order of highest item evaluation value. The information 42 showing multiple posted items may be accompanied by high evaluation information and low evaluation information. When the user specifies one of the information 42 showing multiple posted items, a screen corresponding to the specified posted item specified by the user is displayed.

[0123] 14, a first posted item screen 24B may be displayed in response to a user instruction on the terminal display unit 24 of the user terminal device 18. The first posted item screen 24B may be displayed when cushioning is selected as a designated posted item in response to a user instruction.

[0124] The terminal display unit 24 displays, as a first posted item screen 24B, posted item information when cushioning is selected as the designated posted item. More specifically, information 43A indicating the item evaluation value corresponding to the designated posted item is displayed on the terminal display unit 24. The terminal display unit 24 displays a posted item summary 44A as a second summary corresponding to the designated posted item.

[0125] Information 45A indicating a predetermined number of excerpts corresponding to the specified posting item is displayed on the terminal display unit 24. When information 45A indicating the excerpts is specified by the user, the posted text corresponding to information 45A indicating the excerpts may be displayed on the terminal display unit 24.

[0126] 15, a second posted item screen 24C may be displayed in response to a user instruction on the terminal display unit 24 of the user terminal device 18. The second posted item screen 24C may be displayed when breathability is selected as the designated posted item in response to a user instruction.

[0127] Posted item information when breathability is selected as the designated posted item is displayed as second posted item screen 24C on terminal display unit 24. In detail, information 43B indicating the item evaluation value corresponding to the designated posted item is displayed on terminal display unit 24.

[0128] A post item summary 44B is displayed as a second summary corresponding to the specified post item on the terminal display unit 24. Information 45B indicating a predetermined number of excerpts corresponding to the specified post item is displayed on the terminal display unit 24.

[0129] 16, a third posted item screen 24D may be displayed in response to a user instruction on the terminal display unit 24 of the user terminal device 18. The third posted item screen 24D may be displayed when cost performance is selected as the designated posted item in response to a user instruction.

[0130] Posted item information when cost performance is selected as the designated posted item is displayed as a third posted item screen 24D on the terminal display unit 24. In detail, information 43C indicating the item evaluation value corresponding to the designated posted item is displayed on the terminal display unit 24.

[0131] A post item summary 44C is displayed as a second summary corresponding to the specified post item on the terminal display unit 24. Information 45C indicating a predetermined number of excerpts corresponding to the specified post item is displayed on the terminal display unit 24.

[0132] <Actions and Effects of the First Embodiment> The operation and effects of the first embodiment will be described. (1) The control unit 30 transmits the posted text and the posting evaluation result to the language model, thereby acquiring a first summary for the transaction target based on the posting evaluation result. With this configuration, by using the language model, it is possible to acquire the posted text for the transaction target posted by the user and the first summary for the transaction target based on the posting evaluation result. This makes it easier to view the posted content for the transaction target, and it is possible to provide the first summary based on the posting evaluation result. Therefore, it is possible to improve the user's convenience regarding the posted text for the transaction target.

[0133] (2) The control unit 30 transmits the posting items, the posted text corresponding to the posting items, and the posting evaluation results corresponding to the posting items to the language model, thereby acquiring a second summary based on the posting evaluation results corresponding to the posting items. With this configuration, by using the language model, it is possible to acquire a second summary based on the posting text corresponding to the posting items and the posting evaluation results. This makes it easier to view the content of the posting for the transaction target, and it is possible to provide a second summary based on the posting evaluation results corresponding to the posting items. Therefore, it is possible to improve the user's convenience regarding the postings for the transaction target.

[0134] (3) The control unit 30 causes the user terminal device 18 to display a second summary corresponding to the designated posting item specified by the user. With this configuration, the language model can be used to acquire a second summary corresponding to the designated posting item specified by the user. This makes it easier to view the content posted for the transaction target, and it is possible to provide a second summary corresponding to the designated posting item desired by the user. Therefore, it is possible to improve the user's convenience regarding postings for the transaction target.

[0135] (4) The control unit 30 transmits the average posting rating value to the language model. With this configuration, the average posting rating value can be transmitted to the language model without transmitting a specified number of posting rating values ​​posted by the user to the language model.

[0136] (5) The control unit 30 transmits to the language model an instruction to adjust the content of the first summary so that the ratio of positive content to negative content is consistent with the post evaluation result. This configuration makes it possible to acquire a first summary that reflects the ratio of positive content to negative content based on the post evaluation result. This makes it possible to provide a first summary that reflects the positive and negative content based on the post evaluation result. This improves the user's convenience regarding posts about the transaction target.

[0137] (6) When a re-acquisition condition is met based on the first summary, the control unit 30 re-acquires the first summary for the transaction object. This configuration allows for improved accuracy in generating the first summary, depending on the first summary. Therefore, it is possible to improve the user's convenience regarding posted messages for the transaction object.

[0138] (7) The control unit 30 acquires multiple posting items related to the posted message by transmitting the posted message to a language model. The control unit 30 causes the user terminal device 18 to display the multiple posting items. The control unit 30 causes the user terminal device 18 to display information related to a designated posting item designated by the user from among the multiple posting items. According to this configuration, by using a language model, multiple posting items related to the posted message can be acquired. This makes it easy to view the multiple posting items related to the posted message, and information related to the designated posting item desired by the user can be displayed. Therefore, the user's convenience regarding posted messages related to trading targets can be improved.

[0139] (8) The control unit 30 acquires item evaluation results corresponding to each of the multiple posted items by transmitting the posted text to the language model. The control unit 30 calculates an item evaluation value corresponding to each of the multiple posted items based on the acquired item evaluation results. According to this configuration, by using the language model, it is possible to calculate an item evaluation value corresponding to each of the multiple posted items. This makes it possible to perform control based on the item evaluation value corresponding to each of the multiple posted items. Therefore, it is possible to improve the convenience for users regarding posted texts for trading objects.

[0140] (9) Based on the item evaluation value, the control unit 30 causes the user terminal device 18 to display, among the multiple posted items, posted items with a positive evaluation in priority over posted items with a negative evaluation. This configuration allows the multiple posted items to be displayed in a manner depending on whether the item evaluation value is a positive evaluation or a negative evaluation. This makes it easier to recognize the item evaluation value corresponding to each of the multiple posted items. Therefore, the convenience of the user regarding posted messages regarding the transaction object can be improved.

[0141] (10) The control unit 30 acquires an excerpt that extracts a portion of the content from one of the multiple posted messages corresponding to the designated post item. The control unit 30 causes the user terminal device 18 to display the excerpt as information related to the designated post item. This configuration allows the display of an excerpt that extracts a portion of the content from one of the multiple posted messages corresponding to the designated post item. This makes it easier to recognize the outline of the message related to the designated post item from the excerpt that corresponds to the designated post item. This improves the user's convenience regarding messages related to the transaction target.

[0142] (11) The control unit 30 acquires an excerpt that extracts a portion of content corresponding to the designated posting item from any of the posted messages corresponding to the designated posting item. This configuration allows the user to view an excerpt that extracts content related to the designated posting item desired by the user. This improves the user's convenience regarding posted messages related to the transaction target.

[0143] (12) The control unit 30 preferentially selects, from among multiple posted messages corresponding to a specified posting item, a message with a large amount of description related to the specified posting item. According to this configuration, a message with a large amount of description related to the specified posting item is preferentially selected as an excerpt. This makes it possible to view excerpts related to messages that are highly reliable as messages related to the transaction target. This improves the user's convenience regarding messages related to the transaction target.

[0144] (13) The control unit 30 acquires posted items by transmitting the posted message and the type of transaction object to the language model. With this configuration, by using the language model, it is possible to acquire multiple posted items based on the type of transaction object. This makes it possible to view multiple posted items appropriate for the type of transaction object. Therefore, it is possible to improve the user's convenience regarding posted messages regarding the transaction object.

[0145] (14) The control unit 30 communicates with the LLM server 13 in each of the first summary control process, the posted item control process, the item rating control process, the excerpt control process, and the second summary control process. This configuration allows the control unit 30 to improve the accuracy of the information acquired in each process. Therefore, the user's convenience regarding posted messages for trading objects can be improved.

[0146] [Example of change] This embodiment can be modified as follows: This embodiment and the following modifications can be combined and implemented within the scope of technical compatibility.

[0147] In steps S21, S31, and S42, the control unit 30 may exclude posted messages with a description amount less than a predetermined description amount and acquire a predetermined number of posted messages from posted messages with a description amount equal to or greater than the predetermined description amount. The predetermined description amount may be such that the posted message can be estimated as appropriate. The predetermined description amount may be, for example, 50 characters.

[0148] When registering the posted content in the post management database 31A, the control unit 30 may calculate an average post evaluation value corresponding to the trading object ID, and update the average post evaluation value corresponding to the trading object ID in the trading object database 31B.

[0149] In step S22, the control unit 30 may acquire an average posting evaluation value corresponding to all of the posted messages regarding the transaction target, instead of the average posting evaluation value corresponding to the specified number of posted messages acquired in step S21.

[0150] In step S22, the control unit 30 may correct the evaluation value of the post posted by the user. For example, the control unit 30 may correct the evaluation value of the post posted by the user so as to increase it based on the user's behavioral history with respect to the transaction object. The behavioral history may include impressions (IMP). The impressions indicate the number of times a web page corresponding to the transaction object has been displayed. The behavioral history may include click-through rates (CTR). The click-through rates indicate the ratio of the number of clicks to the number of times a web page corresponding to the transaction object has been displayed. The behavioral history may include conversions (CV). Conversions indicate the number of times a targeted action has been taken starting from a web page corresponding to the transaction object. Conversions include the completion of a transaction in an e-commerce service, such as the purchase of a product or service in e-commerce. Conversions include the completion of a transaction in a travel service, such as the purchase of a product or service related to travel. For example, the control unit 30 may correct the evaluation result of a post posted by a user with a high number of impressions with respect to the transaction object so as to increase it. The control unit 30 may correct the evaluation results of posts posted by users with a high click rate corresponding to the transaction target, for example. The control unit 30 may correct the evaluation results of posts posted by users with a high conversion rate corresponding to the transaction target, for example.

[0151] In step S23, the control unit 30 may transmit a specified number of posting rating values ​​corresponding to the specified number of posted messages to the LLM server 13, rather than transmitting the average posting rating value to the LLM server 13. In this case, the control unit 30 may transmit the posted messages and the posting rating values ​​to the LLM server 13 so that the correspondence between the acquired posted messages and the posting rating values ​​can be identified.

[0152] In steps S23 and S64, when the control unit 30 requests the generation of the first summary sentence and the second summary sentence, the control unit 30 may send an instruction to the LLM server 13 to generate the first summary sentence and the second summary sentence without using prohibited words.

[0153] In steps S23 and S64, when the control unit 30 requests the generation of the first summary sentence and the second summary sentence, the control unit 30 may send an instruction to the LLM server 13 to generate the first summary sentence and the second summary sentence in the language to be used.

[0154] In steps S23 and S64, when the control unit 30 requests the generation of the first summary sentence and the second summary sentence, the control unit 30 may send an instruction to the LLM server 13 to keep the amount of description in the first summary sentence and the second summary sentence within a predetermined allowable range.

[0155] In step S33, the control unit 30 may perform control so as to acquire posted items when the type of transaction object corresponding to the transaction object is a permitted type, and not acquire posted items when the type of transaction object corresponding to the transaction object is a restricted type. The restricted type may include, for example, pharmaceuticals.

[0156] In step S33, the control unit 30 may send an instruction to the LLM server 13 not to generate a posting item if the number of posted messages related to the posting item is equal to or less than a minimum number. The minimum number is, for example, three. By setting a minimum number of posted messages related to the posting item in this way, the reliability of the posting item can be ensured. This improves the user's convenience regarding messages posted to the transaction target.

[0157] In step S42, the control unit 30 may refer to the transaction target database 31B and acquire post management IDs corresponding to all of the post items acquired in step S41. The control unit 30 may refer to the post management database 31A and acquire posted messages corresponding to all of the post management IDs.

[0158] In step S43, the control unit 30 may send a statement unrelated to the evaluation of the transaction object itself to the LLM server 13 as an instruction to respond that the posted message is unrelated to the posting item as the evaluation result of the transaction object. The statement unrelated to the evaluation of the transaction object itself may include, for example, a statement regarding the evaluation of the transaction process of the transaction object, such as delivery and packaging.

[0159] In the item evaluation control process, the control unit 30 may repeatedly select one of all post items and a specified number of combinations of posted messages and post management IDs, and send the selected post item, posted message, and post management ID to the LLM server 13.

[0160] In step S53, the control unit 30 may select one of all combinations of posts to be excerpted and post management IDs for each post category, and send the selected posts to be excerpted and post management IDs for each post category to the LLM server 13. In this case, the control unit 30 may select a predetermined number of the most recent combinations of posts to be excerpted and post management IDs from among all combinations of posts to be excerpted and post management IDs. The control unit 30 may also select a predetermined number of combinations with the most detailed information from among all combinations of posts to be excerpted and post management IDs.

[0161] In the excerpt control process, the control unit 30 may repeatedly select one of all post items and all combinations of the post text to be excerpted and the post management ID, and send the selected post item, the post text to be excerpted, and the post management ID to the LLM server 13.

[0162] In step S63, the control unit 30 may obtain an item rating value corresponding to the posted item management ID. In step S64, the control unit 30 may transmit the item rating value, instead of the item average posted rating value, to the LLM server 13. In step S64, the control unit 30 may transmit the item average posted rating value and the item rating value to the LLM server 13.

[0163] The control unit 30 may cause the user terminal device 18 to display information indicating multiple posted items in an arbitrary display order, as long as the control unit 30 causes the user terminal device 18 to display posted items with positive reviews in a manner that prioritizes posted items over posted items with negative reviews. The control unit 30 may cause the user terminal device 18 to display information indicating multiple posted items in an arbitrary manner, as long as the user can recognize posted items with positive reviews and posted items with negative reviews. The arbitrary manner may be at least one of the display size and the display color. The arbitrary manner may be displaying the information regardless of a user instruction, or switching from hidden to displayed in response to a user instruction.

[0164] The first requirement may be met at a predetermined time. The first requirement may be met when the number of posts posted by a user within a predetermined period of time is equal to or greater than a predetermined number. The predetermined period may be, for example, three years, and the predetermined number may be, for example, 100.

[0165] The control unit 30 may execute at least one of the first summary control process, the posted item control process, the item evaluation control process, the excerpt control process, and the second summary control process at different triggers. For example, the control unit 30 may execute the excerpt control process when a request for posted item information is received from the user terminal device 18, and execute the second summary control process after the item evaluation control process is completed.

[0166] The control unit 30 may execute at least one of the first summary control process, the posted item control process, the item rating control process, the excerpt control process, and the second summary control process at the same time as the same process. This reduces the control load on the information processing device 11. For example, the control unit 30 may execute the first summary control process, the posted item control process, and the item rating control process as the same process.

[0167] The information processing device 11 may receive information from the user terminal device 18 via, for example, the EC server 12. That is, the information processing device 11 may indirectly receive information from the user terminal device 18 by receiving information from the EC server 12. The information processing device 11 may receive posted content from the user terminal device 18 via, for example, the EC server 12. The information processing device 11 may receive a request for transaction object information and a request for posted item information from the user terminal device 18 via, for example, the EC server 12.

[0168] The information processing device 11 may transmit information to the user terminal device 18 via, for example, the EC server 12. That is, the information processing device 11 may transmit information to the EC server 12, thereby indirectly transmitting information to the user terminal device 18. The information processing device 11 may transmit a first summary, multiple posting items, a second summary, and an excerpt to the user terminal device 18 via, for example, the EC server 12.

[0169] The information processing system 10 may provide a service other than the e-commerce service. The information processing system 10 may provide, for example, a travel service. In this case, the posted content to be traded may be a posted message and a posted rating result regarding a service traded in the travel service. The information processing system 10 may provide a video distribution service. In this case, the posted content to be traded may be a posted message and a posted rating result regarding a video traded in the video distribution service. The information processing system 10 may provide multiple services. The information processing system 10 does not have to provide an e-commerce service. In other words, the information processing system 10 may be a system that provides a service to be traded. The information processing system 10 itself may be a system that does not provide a service to be traded.

[0170] The LLM server 13 may manage at least one of the summary model and the translation model as an integrated learning model. The LLM server 13 may also have another learning model in addition to the summary model and the translation model.

[0171] The information processing device 11 may have the configuration of another server. The information processing device 11 may have, for example, part or all of the configuration related to the EC server 12. The information processing device 11 may have, for example, part or all of the configuration related to the LLM server 13.

[0172] The information processing device 11 may be configured with multiple servers. The multiple servers may include, for example, a server that manages the posted content and a server that manages the first summary, posted items, second summary, and excerpt. The multiple servers may be managed by different administrators or the same administrator.

[0173] The phrase "at least any" used herein means one or more of the desired options. As an example, when the number of options is two, the phrase "at least any" used herein means only one option or both options. As another example, when the number of options is three or more, the phrase "at least any" used herein means only one option or any combination of two or more options.

[0174] [Note] The technical concepts grasped from the above-described embodiment and modified examples will be described below. (A) The information processing device includes a posted message acquisition unit that acquires messages posted by users regarding trading targets; a posted item acquisition unit that acquires multiple posted items related to the messages acquired by the posted message acquisition unit by sending the messages acquired by the posted message acquisition unit to a language model; and a display control unit that displays the multiple posted items acquired by the posted item acquisition unit on a user terminal device and displays information related to a designated posted item designated by the user from among the multiple posted items acquired by the posted item acquisition unit on the user terminal device.

[0175] (B) The information processing device described in (A) includes an evaluation result acquisition unit that acquires evaluation results of a trading object corresponding to each of the multiple posting items by sending the posted text to a language model, and an evaluation value calculation unit that calculates an evaluation value corresponding to each of the multiple posting items based on the evaluation results acquired by the evaluation result acquisition unit.

[0176] In the information processing device described in (C)(B), the display control unit displays on the user terminal device, based on the evaluation value calculated by the evaluation value calculation unit, posted items with positive evaluations among the multiple posted items acquired by the posted item acquisition unit in a manner that gives priority to posted items with negative evaluations.

[0177] The information processing device described in (D) and (C) includes an excerpt acquisition unit that acquires an excerpt by extracting a portion of the content from one of a plurality of posts corresponding to the specified posting item, and the display control unit displays the excerpt acquired by the excerpt acquisition unit on a user terminal device as information relating to the specified posting item.

[0178] In the information processing device described in (E)(D), the excerpt acquisition unit acquires an excerpt that extracts a portion of the content corresponding to the specified posting item from one of a plurality of postings corresponding to the specified posting item.

[0179] In the information processing device described in (F), (D), or (E), the excerpt acquisition unit preferentially selects, from among a plurality of posted messages corresponding to the specified posting item, a posted message that contains a large amount of information related to the specified posting item.

[0180] (G) An information processing device described in any one of (A) to (F) includes a transaction object type acquisition unit that acquires the type of transaction object, and the posted item acquisition unit acquires the posted item by sending the posted message acquired by the posted message acquisition unit and the type of transaction object acquired by the transaction object type acquisition unit to a language model.

[0181] (H) The information processing device includes a posted message acquisition unit that acquires messages posted by users regarding trading targets; a posted item acquisition unit that acquires multiple posted items related to the messages acquired by the posted message acquisition unit by sending the messages acquired by the posted message acquisition unit to a language model; and a display control unit that displays the multiple posted items acquired by the posted item acquisition unit on a user terminal device and displays information regarding a designated posted item designated by the user from among the multiple posted items acquired by the posted item acquisition unit on the user terminal device.

[0182] (I) An information processing method includes one or more computers acquiring a message posted by a user regarding a trading object, transmitting the message to a language model to acquire multiple posting items related to the message, displaying the multiple posting items on a user terminal device, and displaying information regarding a designated posting item designated by the user from among the multiple posting items on the user terminal device.

[0183] (J) The program causes one or more computers to acquire a message posted by a user regarding a trading object, acquire multiple posting items related to the message by sending the message to a language model, display the multiple posting items on a user terminal device, and display information regarding a designated posting item designated by the user from among the multiple posting items on the user terminal device. [Explanation of symbols]

[0184] 10...information processing system, 11...information processing device, 12...EC server, 13...LLM server, 18...user terminal device, 30...control unit, 30A...transaction object type acquisition unit, 30B...posted text acquisition unit, 30C...posted evaluation result acquisition unit, 30D...first summary text acquisition unit, 30E...posted item acquisition unit, 30F...evaluation result acquisition unit, 30G...evaluation value calculation unit, 30H...second summary text acquisition unit, 30I...excerpt text acquisition unit, 30J...display control unit, 31...memory unit, 31A...posting management database, 31B...transaction object database.

Claims

1. a message acquisition unit that acquires messages posted by users regarding the transaction target; a posted item acquisition unit that acquires the plurality of posted items by transmitting the posted message acquired by the posted message acquisition unit and an instruction to generate a plurality of posted items related to characteristics of a trading object based on the posted message to a large-scale language model; a display control unit that displays the plurality of posted items acquired by the posted item acquisition unit on a user terminal device; Equipped with the display control unit causes the user terminal device to display information about a posted message corresponding to the posting category among the posted messages acquired by the posted message acquisition unit. Information processing device.

2. 2. The information processing device according to claim 1, the display control unit causes the user terminal device to display, as information about the posted message corresponding to the posting item, a second summary that is a summary of the posted message corresponding to the posting item among the posted messages acquired by the posted message acquisition unit; Information processing device.

3. 3. The information processing device according to claim 2, a second summary acquisition unit that acquires the second summary by transmitting a posted message corresponding to the posting item and an instruction to generate the second summary based on the posted message corresponding to the posting item to a large-scale language model; Information processing device.

4. 2. The information processing device according to claim 1, an excerpt acquisition unit that acquires an excerpt obtained by extracting part of content from any one of a plurality of posted messages corresponding to the posting category among the posted messages acquired by the posted message acquisition unit; the display control unit causes the user terminal device to display the excerpt acquired by the excerpt acquisition unit as information related to the posted message corresponding to the posting item. Information processing device.

5. 5. The information processing device according to claim 4, the excerpt acquisition unit acquires an excerpt obtained by extracting a part of content corresponding to the posting item from any one of a plurality of postings corresponding to the posting item; Information processing device.

6. 5. The information processing device according to claim 4, the excerpt acquisition unit preferentially selects a posted message containing a large amount of information related to the posting item from among a plurality of posted messages corresponding to the posting item; Information processing device.

7. 5. The information processing device according to claim 4, the display control unit, when the information indicating the excerpt is designated by the user, causes the user terminal device to display a posted message corresponding to the information indicating the excerpt; Information processing device.

8. 2. The information processing device according to claim 1, an evaluation result acquisition unit that acquires the item evaluation results by transmitting to a large-scale language model the plurality of posted items acquired by the posted item acquisition unit, the posted statements corresponding to the plurality of posted items, and an instruction to generate item evaluation results regarding whether the posted statements corresponding to the plurality of posted items are positive evaluations; the display control unit causes the user terminal device to display, based on the item evaluation results acquired by the evaluation result acquisition unit, posted items with positive evaluations among the plurality of posted items acquired by the posted item acquisition unit in a manner giving priority to posted items with negative evaluations; Information processing device.

9. a message acquisition unit that acquires messages posted by users regarding the transaction target; a posted item acquisition unit that acquires the plurality of posted items by transmitting the posted message acquired by the posted message acquisition unit and an instruction to generate a plurality of posted items related to characteristics of a trading object based on the posted message to a large-scale language model; a display control unit that displays the plurality of posted items acquired by the posted item acquisition unit on a user terminal device; Equipped with the display control unit causes the user terminal device to display information about a posted message corresponding to the posting category among the posted messages acquired by the posted message acquisition unit. Information processing system.

10. One or more computers Acquiring a message posted by a user regarding a transaction target; obtaining the plurality of posted items by transmitting the posted text and instructions for generating a plurality of posted items related to characteristics of a trading object based on the posted text to a large-scale language model; displaying the plurality of posted items on a user terminal device; Run Displaying the plurality of posting items on the user terminal device includes displaying information about posted statements corresponding to the posting items among the posted statements on the user terminal device. Information processing methods.

11. On one or more computers, Acquiring a message posted by a user regarding a transaction target; obtaining the plurality of posted items by transmitting the posted text and instructions for generating a plurality of posted items related to characteristics of a trading object based on the posted text to a large-scale language model; displaying the plurality of posted items on a user terminal device; Execute Displaying the plurality of posting items on the user terminal device includes displaying information about posted statements corresponding to the posting items among the posted statements on the user terminal device. program.