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

The information processing device and system use a large language model to summarize and display posted texts and evaluations, enhancing user convenience in viewing transaction target information.

JP7606028B1Active Publication Date: 2024-12-24RAKUTEN GROUP INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024053769
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-03-28
Publication Date
2024-12-24
Estimated Expiration
2044-03-28

AI Technical Summary

Technical Problem

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

Method used

An information processing device and system that utilize a large language model to acquire and summarize posted messages and evaluation results for transaction objects, generating summary sentences and displaying relevant information based on these evaluations.

Benefits of technology

Improves user convenience by enabling easy access to summarized posted content and evaluation results for transaction targets, facilitating better decision-making.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007606028000001_ABST
    Figure 0007606028000001_ABST
Patent Text Reader

Abstract

An information processing device, an information processing system, an information processing method, and a program are provided that can improve the convenience of users with regard to messages posted to trading targets. [Solution] An information processing device acquires a posted text regarding a transaction object posted by a user, acquires a posting evaluation result regarding the transaction object posted by the user, and transmits the posted text and the posting evaluation result to a language model, thereby acquiring a first summary text regarding the transaction object based on the posting evaluation result.
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 that provides users with messages to post about products on a product sales page of an electronic commerce site has been disclosed. 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] JP 2022-144962 A 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 to the transaction target. For this reason, it is desirable to improve the convenience of users regarding messages posted to 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 a posted message for a trading object posted by a user, a posted evaluation result acquisition unit that acquires a posted evaluation result for the trading object posted by a user, and a first summary message acquisition unit that acquires a first summary message for the trading object acquired by the posted message acquisition unit based on the posted evaluation result acquired by the posted evaluation result acquisition unit by transmitting the posted message acquired by the posted message acquisition unit and the posted evaluation result acquired by the posted evaluation result acquisition unit to a language model.

[0006] An information processing system that solves the above problem includes a posted message acquisition unit that acquires a posted message for a trading object posted by a user, a posted evaluation result acquisition unit that acquires a posted evaluation result for the trading object posted by a user, and a first summary message acquisition unit that acquires a first summary message for the trading object acquired by the posted message acquisition unit based on the posted evaluation result acquired by the posted evaluation result acquisition unit by sending the posted message acquired by the posted message acquisition unit and the posted evaluation result acquired by the posted evaluation result acquisition unit to a language model.

[0007] An information processing method for solving the above problem includes one or more computers acquiring a posted message for a trading object posted by a user, acquiring a posting evaluation result for the trading object posted by the user, and acquiring a first summary message for the trading object based on the posting evaluation result by sending the posted message and the posting evaluation result to a language model.

[0008] A program for solving the above problem causes one or more computers to acquire a posted message for a trading object posted by a user, acquire a posting evaluation result for the trading object posted by the user, and acquire a first summary message for the trading object based on the posting evaluation result by sending the posted message and the posting evaluation result to a language model. Effect of the Invention

[0009] According to the present invention, it is possible to improve the convenience for users regarding messages posted regarding trading targets. [Brief description 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. [Diagram 2] FIG. 2 is a diagram illustrating an electrical configuration of the terminal device of the first embodiment. [Diagram 3]FIG. 3 is a diagram illustrating an 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. [Diagram 5] FIG. 5 is a diagram showing a trading target database according to 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 according to the first embodiment. [Figure 8] FIG. 8 is a flowchart showing the posting item control process according to the first embodiment. [Figure 9] FIG. 9 is a flowchart showing the item evaluation control process according to the first embodiment. [Figure 10] FIG. 10 is a flowchart showing the excerpt control process according to the first embodiment. [Figure 11] FIG. 11 is a flowchart showing the second summary control process according to 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 showing a first posted item screen of the terminal device of the first embodiment. [Figure 15] FIG. 15 is a diagram showing a second posted item screen of the terminal device of the first embodiment. [Figure 16] FIG. 16 is a diagram showing a third posted item screen of the terminal device in the first embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

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

[0012] <Configuration of Information Processing System 10> 1, an information processing system 10 is configured to provide information to a user. The information processing system 10 is configured 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 related to products so that users can view the information related to the products through a website. The EC server 12 manages information input by an administrator of the transaction object. The administrator of the transaction object is a business operator who sells the products. The website contains information related to multiple products or multiple services provided by multiple businesses. The transaction object includes, for example, products and services, and the transaction includes, for example, purchase, sale, loan, 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 a 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 an input sentence into a predetermined language by being provided with a translation model using generative artificial intelligence, for example. The translation model is a learning model related to the translation of a sentence.

[0018] The information processing system 10 includes a user terminal device 18. The information processing system 10 may include a plurality of 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 person who plans to transact with 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 a calculation device and a main storage medium. The calculation device loads an OS (Operating System) and a program from the terminal storage unit 21 to the main storage medium and executes the command retrieved from the main storage medium. The calculation device 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, and 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's 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 of 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 a calculation device and a main storage medium. The control unit 30 has a similar configuration to the terminal control unit 20, and the description of the calculation device and the main storage medium will be omitted. The calculation device may be implemented as hardware, software, or a combination of these. The storage unit 31 is a secondary storage medium, and 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 an input operation, 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 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 a 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 target posted by a user. The posted message is included in the posting 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 indicating the result of 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 text for the transaction object to the language model of the LLM server 13. The first summary is a summary that summarizes the posted text for the transaction object. The first summary includes a summary that summarizes the posted text for the transaction object itself, and does not need to include, for example, packaging and transportation of the transaction object.

[0031] The posted item acquisition unit 30E is configured to acquire a plurality of posted items related to the posted text by transmitting the posted text for the trading object to the language model of the LLM server 13. The posted items are generated based on the posted text for the trading object and the type of the trading object. The posted items are items related to the characteristics of the trading 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 texts 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 texts 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 the multiple 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 the multiple posting items, separate from the posting evaluation value posted by the user. The item evaluation value is calculated based on the number of posts in which the evaluation result of the transaction target is a positive evaluation result and the number of posts in 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 in which the evaluation result is a positive evaluation result and the number of posts in which the evaluation result is a negative evaluation result. The item evaluation value may include, for example, the difference between the number of posts in which the evaluation result is a positive evaluation result and the number of posts in 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 text 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 text related to the posting item among the posting texts for the transaction target.

[0035] The excerpt acquisition unit 30I is configured to acquire an excerpt obtained by extracting a portion of the content from a posted message by transmitting a posting item and a posted message corresponding to the posting item to the language model of the LLM server 13. The excerpt is a portion of the content from a posted message corresponding to a posting item. The excerpt is content corresponding to a posting 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 cause the user terminal device 18 to display information related to the posted messages for the transaction target. The display control unit 30J may cause the user terminal device 18 to display various information such as text, still images, and moving images. In detail, the display control unit 30J causes the user terminal device 18 to display a first summary. The display control unit 30J causes the user terminal device 18 to display a plurality of posting items related to the posted messages for the transaction target. The display control unit 30J causes the user terminal device 18 to display information capable of identifying evaluation results corresponding to each of the plurality of posting items.

[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 related to 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 related to the designated posting item. The display control unit 30J causes the user terminal device 18 to display item evaluation results related to the designated posting item. The display control unit 30J causes the user terminal device 18 to display an excerpt related to the designated posting item.

[0038] <Posting Management Database 31A> 4, a post management database 31A is stored in the storage unit 31. The post management database 31A manages the contents of posts regarding 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 posting content made by a user for a trading object. The trading object ID is identification information for managing a trading object for which a posting content has been posted by a user. The user ID is identification information for managing a user who posted a posting content for a trading object. The posting date and time indicates the date and time when the posting content was posted for the trading object. The posted message is a piece of text posted by a user for the trading object. The posting evaluation value is an evaluation value posted by a user for the trading object.

[0040] <Trade 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 the posted content for the transaction target. In particular, the transaction target database 31B manages a first summary sentence for the transaction target and posted items related to the posted sentence for the transaction target. The transaction target database 31B manages a second summary sentence 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, a transaction target ID, a type of transaction target, a number of posts, an average posting evaluation value, and a first summary are associated with each other. The number of posts indicates the number of posts posted for the transaction target. The average posting evaluation value indicates the average value of the posting 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 the posted items. The posted item management ID is associated with a posted item, an item average posted evaluation value, an item evaluation value, a second summary sentence, and an item posting count. The item average posted evaluation value indicates the average value of the posting evaluation values ​​related to the posted items. The item posting count indicates the number of posted contents related to the posted item.

[0043] In the transaction target database 31B, a plurality of 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 excerpt 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 include evaluation results in which the post is not related to the post item. The number of excerpt 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 posted message acquisition process. 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 posting evaluation result acquisition process. In this process, the control unit 30 acquires a posting evaluation value as a posting evaluation result posted by a user from the posting content received from the user terminal device 18.

[0048] In step S13, the control unit 30 executes a posting content registration process. In this process, the control unit 30 generates a posting management ID. The control unit 30 acquires a trading object ID corresponding to the posting content. The control unit 30 acquires a user ID included in the posting 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 evaluation value in the posting management database 31A so as to correspond to the posting management ID. When registering the posting content in the posting 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 or not the first requirement condition is met. The first requirement condition is met when the posted 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 ends the first summary control process. If the control unit 30 determines that the first requirement condition is met, it transitions 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 posted messages for a transaction object posted by a user. In detail, the control unit 30 refers to the posting management database 31A, and acquires a prescribed number of the most recent posted messages from the posted messages corresponding to the transaction object whose registration contents are registered. That is, the control unit 30 acquires the prescribed number of posted messages in order of the most recent posting date and time. The prescribed number is any number required to generate a first summary message, and may be, for example, 50, or may be, for example, 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 trading object posted by the user. In detail, the control unit 30 acquires a prescribed number of posting evaluation results corresponding to the posted text acquired in step S21. The control unit 30 calculates the average posting evaluation value included in the prescribed number of posting evaluation results. In this manner, the control unit 30 acquires an average posting evaluation value corresponding to the prescribed number of posting evaluation results. The control unit 30 registers the acquired average posting evaluation value in the trading object database 31B as an average posting evaluation value corresponding to the trading 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. In detail, the control unit 30 transmits the prescribed number of posted messages acquired in step S21 and the average posting evaluation 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 prescribed number of posted messages and the average posting evaluation value.

[0054] The control unit 30 transmits an instruction to the LLM server 13 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 an instruction to the LLM server 13 to adjust the content of the first summary so that the ratio of positive content is greater 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 evaluation value. More specifically, the control unit 30 acquires a first summary that is a ratio of positive content to negative content based on the average posting evaluation 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 satisfied when the first summary acquired in step S24 contains a predetermined prohibited word. The prohibited word may include an excessively negative content. The re-acquisition condition may be satisfied 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, 100 characters or more and 200 characters or less.

[0058] If the control unit 30 determines that the re-acquisition condition is met, it transitions the process to step S21 again. If the control unit 30 determines that the re-acquisition condition is not met, it transitions 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 or not 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 ends the posting item control process. If the control unit 30 determines that the second requirement condition is met, it transitions 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 this process, the control unit 30 refers to the transaction object database 31B and acquires the type of the 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 generation of posting items related to posted messages for the transaction object. In detail, the control unit 30 transmits the prescribed 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 generate posting items related to the posted messages based on the prescribed 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 trade object to the LLM server 13. For example, when the type of the trade object is sneakers, the control unit 30 transmits an instruction to the LLM server 13 to generate an appropriate posting item based on 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, 6 to 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 text from the LLM server 13. In particular, the control unit 30 acquires multiple posting items based on the type of trading 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 posting item registration process. In this process, the control unit 30 generates a posting item management ID corresponding to each of the multiple posting items acquired in step S34. For each of the multiple posting items acquired in step S34, the control unit 30 registers the posting item and the posting item management ID in the transaction object database 31B so as to correspond to the transaction object 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 executed by the control unit 30 at predetermined intervals.

[0070] As shown in FIG. 9, in step S40, the control unit 30 determines whether or not 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 transitions to step S41.

[0071] In step S41, the control unit 30 executes a posted item acquisition process. In this process, 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 trading object posted by the user, similar to step S21. The control unit 30 acquires posting management IDs corresponding to the prescribed number of posted messages, respectively.

[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. In detail, the control unit 30 transmits to the LLM server 13 all of the posting items acquired in step S41 and a prescribed number of combinations 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 prescribed number of posted messages for each posting item. 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 posting item, whether the posted message has negative content related to the posting item, or whether the posted message has content unrelated to the posting item.

[0075] The control unit 30 transmits an instruction to respond with the correspondence between the posting item, the posting management ID, and the evaluation category to the LLM server 13. This allows the control unit 30 to identify the posting management ID and the evaluation category related to the posting item for 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. In detail, the control unit 30 calculates the number of positive evaluations evaluated as positive content and the number of negative evaluations evaluated as negative content as evaluation classifications 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 the 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 the 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 the post management ID, which are unrelated to the post item, in the transaction target database 31B. In this way, the posted text, which is positive or negative content, is associated with the post item. Hereinafter, the posted text corresponding to the post item may be referred to as the item posted text.

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

[0082] The control unit 30 reads out the posting management ID of the item posted message corresponding to the posting item management ID from the trading target database 31B for each posting item management ID. The control unit 30 reads out the posting evaluation value corresponding to the posting management ID from the posting management database 31A for each posting item management ID. The control unit 30 reads out the number of item posts corresponding to the posting item management ID for each posting item management ID from the trading target database 31B. The control unit 30 calculates the item average posting evaluation value based on the posting evaluation value and the number of item posts corresponding to the posting management ID for each posting item management ID. The control unit 30 registers the item average posting evaluation value in the trading target database 31B so as to correspond 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 executed by the control unit 30 at predetermined intervals.

[0084] As shown in Fig. 10, in step S50, the control unit 30 determines whether or not 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 ends the excerpt control process. If the control unit 30 determines that the fourth requirement condition is met, it transitions 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 text 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 item posted texts corresponding to all post management IDs from the post management database 31A as posted texts to be excerpted. The posted texts to be excerpted are posted texts that will be the subject of excerpts. The control unit 30 obtains post management IDs corresponding to each posted text 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 post to be excerpted. In detail, 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 posts to be excerpted and the posting management IDs acquired in step S52.

[0088] The control unit 30 transmits an instruction to the LLM server 13 to generate an excerpt by extracting a portion of the content related to the posting item for each posting item, for all posting messages to be excerpted. For example, the control unit 30 transmits an instruction to the LLM server 13 to generate an excerpt by extracting a portion of the content related to the posting item of cushioning from the posting messages to be excerpted. The control unit 30 transmits an instruction to the LLM server 13 to respond with a combination of the posting item, the posting management ID of the posting message 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 by extracting a part of the content corresponding to the posting item from the excerpt target post corresponding to the posting item. In detail, 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 of 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 as to correspond to the posting item management ID and the posting management ID of the posted text 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 or not 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 transitions 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 an item-posted message acquisition process. In this process, the control unit 30 acquires an item-posted message corresponding to the posting item management ID. In more detail, the control unit 30 acquires all item-posted messages corresponding to all the posting 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 generation of a second summary for the posting item. In detail, the control unit 30 transmits to the LLM server 13 the posting item acquired in step S61, the posting item sentence acquired in step S62, and the average posting evaluation value of the item acquired in step S63.

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

[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 posting evaluation value corresponding to the posting item. In more detail, the control unit 30 acquires a second summary that is a ratio of positive content to negative content based on the item average posting evaluation 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 acquired in step S65 is not in the specified language. The re-acquisition condition may be met when the second summary acquired in step S65 contains a predetermined prohibited word. The re-acquisition condition may be met when the amount of description in the second summary acquired in step S65 is outside a predetermined allowable range.

[0100] If the control unit 30 determines that the re-acquisition condition is met, it transitions the process to step S61 again. If the control unit 30 determines that the re-acquisition condition is not met, it transitions 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 process> 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 trading object information has been received from the user terminal device 18. The request for trading object information is transmitted from the user terminal device 18 to the information processing device 11 in response to an instruction from the user. The request for trading object information includes a trading object ID. The trading object information is information related to the trading object. The trading object information includes a first summary sentence, a plurality of posted items, and an item evaluation value. The trading object information may include the name, price, average posted evaluation value, still image, and moving image of the trading 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. In detail, the control unit 30 acquires a first summary sentence, a plurality of posted items, and item evaluation values ​​corresponding to a transaction object ID 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 posting item indicating a plurality of posting items. In detail, the control unit 30 determines to display information indicating a plurality of posting items in a display order of high item evaluation values. The control unit 30 determines to attach high evaluation information to information indicating a posting item whose item evaluation value is equal to or higher than a first threshold. The control unit 30 determines to attach low evaluation information to information indicating a posting item whose item evaluation value is equal to or lower than a second threshold 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 of 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 causes the terminal display unit 24 to display the transaction object information received from the information processing device 11. In detail, the terminal control unit 20 causes the terminal display unit 24 to display the first summary corresponding to the transaction object ID received from the information processing device 11 and information indicating a plurality of posting items.

[0109] In this manner, the control unit 30 causes the user terminal device 18 to display the first summary and the multiple posted items related to the transaction object. In particular, the control unit 30 causes the user terminal device 18 to display, based on the item evaluation values, the posted items with positive evaluations among the multiple posted items in a manner in which they are prioritized over the 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 transmitted from the user terminal device 18 to the information processing device 11 in response to an instruction from the user. The request for posted item information includes a trading object ID and a posted item management ID. Hereinafter, the posted item specified by the user may be referred to as a specified posted item. The posted item information includes a second summary sentence, an item evaluation value, and an excerpt sentence. 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 the control unit 30 determines that there has been a request for posting item information from the user terminal device 18, it 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 designated posting item. In detail, the control unit 30 acquires the second summary sentence, the item evaluation value, and the excerpt sentence corresponding to the posting item management ID of the designated posting item from the transaction target database 31B.

[0113] In particular, the control unit 30 acquires a predetermined number of excerpts with a large number of excerpt characters from a plurality of 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 is an excerpt of 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 designated posting item so as to obtain a ratio between excerpts with positive content and excerpts with negative content 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 as to obtain a ratio between excerpts with positive content and excerpts with negative content 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, in the same manner as in 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 manner, the control unit 30 causes the user terminal device 18 to display information related to the designated posting item designated by the user from among the multiple posting items. In particular, the control unit 30 causes the user terminal device 18 to display the second summary sentence and the excerpt sentence corresponding to the designated posting item as information related to the designated posting item.

[0120] <Display screen of user terminal device 18> 13, a transaction object screen 24A may be displayed at the user's 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 at the user's instruction.

[0121] The terminal display unit 24 displays transaction object information as a transaction object screen 24A. In detail, the terminal display unit 24 displays information 40 indicating an average posting evaluation value corresponding to the transaction object. The terminal display unit 24 displays a transaction object summary sentence 41 as a first summary sentence corresponding to the transaction object. The transaction object summary sentence 41 is summarized so as to have a ratio of positive content to negative content based on the average posting evaluation 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 display order of high item evaluation value. Highly rated information and low rating information may be attached to the information 42 showing multiple posted items. When any of the information 42 showing multiple posted items is designated by the user, a screen corresponding to the designated posted item designated by the user is displayed.

[0123] 14, a first posted item screen 24B may be displayed at the user's 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 at the user's 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. In more detail, the terminal display unit 24 displays information 43A indicating an item evaluation value corresponding to the designated posted item. 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 designated posting item is displayed on the terminal display unit 24. When information 45A indicating the excerpt is designated by the user, the posted text corresponding to information 45A indicating the excerpt may be displayed on the terminal display unit 24.

[0126] 15, a second posted item screen 24C may be displayed at the user's 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 at the user's instruction.

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

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

[0129] 16, a third posted item screen 24D may be displayed at the user's 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 at the user's instruction.

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

[0131] A post item summary 44C is displayed as a second summary corresponding to the designated post item on the terminal display unit 24. Information 45C indicating a predetermined number of excerpts corresponding to the designated 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 text for the transaction object 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 object posted by the user and the first summary text for the transaction object based on the posting evaluation result. This makes it easier to view the posted content for the transaction object, and it is possible to provide the first summary text based on the posting evaluation result. Therefore, it is possible to improve the convenience for the user regarding the posted text for the transaction object.

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

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

[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 prescribed 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 sentence so that the ratio of positive content to negative content is based on the posting evaluation result. With this configuration, it is possible to acquire a first summary sentence that has a ratio of positive content to negative content based on the posting evaluation result. This makes it possible to provide a first summary sentence that reflects the positive content and negative content based on the posting evaluation result. Therefore, it is possible to improve the user's convenience regarding the posting sentence regarding the trading object.

[0137] (6) When a re-acquisition condition is satisfied based on the first summary, the control unit 30 re-acquires the first summary for the transaction object. With this configuration, depending on the first summary, the accuracy of generating the first summary can be improved by re-acquiring the first summary. Therefore, the convenience of the user regarding the posted text for the transaction object can be improved.

[0138] (7) The control unit 30 acquires multiple posting items related to the posted text by transmitting the posted text to the 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 among the multiple posting items. According to this configuration, by using the language model, multiple posting items related to the posted text can be acquired. This makes it easy to view the multiple posting items related to the posted text, and makes it possible to display information related to the designated posting item desired by the user. Therefore, it is possible to improve the convenience for the user regarding the posted text for the trading object.

[0139] (8) The control unit 30 obtains 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 item evaluation values ​​corresponding to each of the multiple posted items based on the obtained item evaluation results. According to this configuration, by using the language model, it is possible to calculate item evaluation values ​​corresponding to each of the multiple posted items. This makes it possible to perform control based on the item evaluation values ​​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) The control unit 30 causes the user terminal device 18 to display, based on the item evaluation value, posted items with positive evaluations among the multiple posted items in a manner that prioritizes them over posted items with negative evaluations. With this configuration, the multiple posted items can be displayed in a manner that depends 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, it is possible to improve the user's convenience regarding posted messages regarding trading objects.

[0141] (10) The control unit 30 acquires an excerpt obtained by extracting 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. With this configuration, it is possible to display an excerpt obtained by extracting 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 posted message related to the designated post item from the excerpt corresponding to the designated post item. This can therefore improve the user's convenience regarding the posted messages for the transaction target.

[0142] (11) The control unit 30 acquires an excerpt that extracts a part of the content corresponding to the designated posting item from any one of the multiple posted messages that correspond to the designated posting item. With this configuration, the user can view the excerpt that extracts the content related to the designated posting item that the user desires. Therefore, the convenience of the user regarding the posted messages for the transaction object can be improved.

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

[0144] (13) The control unit 30 acquires the posted items by transmitting the posted text and the type of the transaction object to the language model. According to this configuration, by using the language model, it is possible to acquire multiple posted items based on the type of the transaction object. This makes it possible to view multiple posted items appropriate for the type of the transaction object. Therefore, it is possible to improve the convenience for the user regarding the posted text for 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 evaluation control process, the excerpt control process, and the second summary control process. With this configuration, the control unit 30 can improve the accuracy of information acquired in each process. Therefore, the convenience of users regarding posted messages for transaction targets can be improved.

[0146] [Example of change] This embodiment can be modified as follows: This embodiment and the following modifications can be combined with each other to the extent that there is no technical contradiction.

[0147] In steps S21, S31, and S42, the control unit 30 may exclude posted messages with an amount of description less than a prescribed amount, and may acquire a prescribed number of posted messages from posted messages with an amount of description equal to or greater than the prescribed amount. The prescribed amount of description may be a level that can be estimated as an appropriate posted message. The prescribed amount of description 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 posting evaluation value corresponding to the trading object ID, and update the average posting evaluation value corresponding to the trading object ID in the trading object database 31B.

[0149] In step S22, the control unit 30 may obtain 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 obtained in step S21.

[0150] In step S22, the control unit 30 may correct the posting evaluation value posted by the user. For example, the control unit 30 may correct the posting evaluation value posted by the user based on the user's behavior history for the transaction object so as to increase the posting evaluation value. The behavior history may include impressions (IMP). The impressions indicate the number of times a web page corresponding to the transaction object was displayed. The behavior 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 was displayed. The behavior history may include conversions (CV). The conversions indicate the number of times a targeted behavior was performed starting from a web page corresponding to the transaction object. The conversions include the establishment of a transaction in an electronic commerce service, and include the purchase of a product or service in electronic commerce. The conversions include the establishment of a transaction in a travel service, and include the purchase of a product or service related to travel. For example, the control unit 30 may correct the posting evaluation result posted by a user with a high impression corresponding to the transaction object so as to increase the posting evaluation result. The control unit 30 may correct the posting evaluation result so as to increase the posting evaluation result posted by a user with a high click rate corresponding to the transaction target, for example. The control unit 30 may correct the posting evaluation result so as to increase the posting evaluation result posted by a user with a high conversion corresponding to the transaction target, for example.

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

[0152] In steps S23 and S64, when requesting 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 terms.

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

[0154] In steps S23 and S64, when requesting the generation of the first summary and the second summary, the control unit 30 may transmit to the LLM server 13 an instruction to keep the amount of description in the first summary and the second summary 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 the transaction object corresponding to the transaction object is a permitted type, and not acquire posted items when the type of the transaction object corresponding to the transaction object is a restricted type. The restricted type may include, for example, medicines.

[0156] In step S33, the control unit 30 may transmit an instruction to the LLM server 13 not to generate a posting item in which the number of posted messages related to the posting item is equal to or less than a lower limit. The lower limit is, for example, three. By setting a lower limit on the number of posted messages related to the posting item in this manner, the reliability of the posting item can be ensured. This can improve the convenience for users regarding messages posted to trading objects.

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

[0158] In step S43, the control unit 30 may transmit 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 select one of all posting items and a specified number of combinations of posted messages and posting management IDs, and repeatedly send the selected posting item, posted message, and posting 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 latest combinations from all combinations of posts to be excerpted and post management IDs. The control unit 30 may select a predetermined number of combinations with the most description from 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 posting items and all combinations of the posting text to be excerpted and the posting management ID, and send the selected posting item, the posting text to be excerpted, and the posting management ID to the LLM server 13.

[0162] In step S63, the control unit 30 may obtain an item evaluation value corresponding to the posting item management ID. In step S64, the control unit 30 may transmit the item evaluation value, instead of the item average posting evaluation value, to the LLM server 13. In step S64, the control unit 30 may transmit the item average posting evaluation value and the item evaluation 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 user terminal device 18 displays posted items with positive evaluations in a manner that prioritizes posted items over posted items with negative evaluations. 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 posted items with positive evaluations and posted items with negative evaluations can be recognized by the user. The arbitrary manner may be at least either the display size or the display color. The arbitrary manner may be displaying regardless of a user instruction, or switching from hidden to displayed in response to a user instruction.

[0164] The first requirement may be satisfied at a predetermined time. The first requirement may be satisfied when the trading object has a predetermined number or more of posts posted by a user within a predetermined period. 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 any 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 any 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 the same time as the same process. This reduces the control load of 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 evaluation 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 indirectly transmit information to the user terminal device 18 by transmitting information to the EC server 12. The information processing device 11 may transmit the first summary, the multiple posting items, the second summary, and the 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 electronic commerce service. The information processing system 10 may provide, for example, a travel service. In this case, the posted content of the transaction target may be a posted message and a posted evaluation result related to the service traded in the travel service. The information processing system 10 may provide a video distribution service. In this case, the posted content of the transaction target may be a posted message and a posted evaluation result related to the video traded in the video distribution service. The information processing system 10 may provide multiple services. The information processing system 10 may not provide an electronic commerce service. In other words, the information processing system 10 may be a system that provides a service that is the subject of the transaction. The information processing system 10 itself may be a system that does not provide a service that is the subject of the transaction.

[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 be provided with 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, a part or all of the configuration related to the EC server 12. The information processing device 11 may have, for example, a part or all of the configuration related to the LLM server 13.

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

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

[0174] [Note] The technical ideas understood from the above-described embodiment and modified examples will be described below. (A) An information processing device includes a posted message acquisition unit that acquires a posted message for a trading object posted by a user, a posted evaluation result acquisition unit that acquires a posted evaluation result for the trading object posted by a user, and a first summary message acquisition unit that acquires a first summary message for the trading object acquired by the posted message acquisition unit based on the posted evaluation result acquired by the posted evaluation result acquisition unit by transmitting the posted message acquired by the posted message acquisition unit and the posted evaluation result acquired by the posted evaluation result acquisition unit to a language model.

[0175] (B) The information processing device described in (A) includes a second summary sentence acquisition unit that acquires a second summary sentence for the posting item corresponding to the posting item acquired by the posting sentence acquisition unit, the posting sentence corresponding to the posting item, and the posting evaluation result corresponding to the posting item, by transmitting the posting item corresponding to the posting item acquired by the posting sentence acquisition unit, and the posting evaluation result corresponding to the posting item to a language model.

[0176] The information processing device described in (C) and (B) includes a posting item acquisition unit that acquires a posting item of the posted message acquired by the posted message acquisition unit by sending the posted message acquired by the posted message acquisition unit to a language model.

[0177] The information processing device described in (D), (B) or (C) includes a display control unit that displays on a user terminal device the second summary sentence acquired by the second summary sentence acquisition unit, which corresponds to a designated posting item specified by the user from the posting items corresponding to the posted sentence acquired by the posted sentence acquisition unit.

[0178] (E) In the information processing device described in any one of (A) to (D), the first summary sentence acquisition unit transmits the average value of the posting evaluation results acquired by the posting evaluation result acquisition unit to a language model.

[0179] (F) In an information processing device described in any one of (A) to (E), the first summary sentence acquisition unit transmits an instruction to a language model to adjust the content of the first summary sentence so that the ratio of positive content to negative content is based on the posting evaluation result acquired by the posting evaluation result acquisition unit.

[0180] (G) In the information processing device described in any one of (A) to (F), the first summary acquisition unit re-acquires the first summary for the transaction object acquired by the posted message acquisition unit when a re-acquisition condition is met based on the first summary.

[0181] (H) The information processing system includes a posted message acquisition unit that acquires a posted message for a trading object posted by a user, a posted evaluation result acquisition unit that acquires a posted evaluation result for the trading object posted by a user, and a first summary message acquisition unit that acquires a first summary message for the trading object acquired by the posted message acquisition unit based on the posted evaluation result acquired by the posted evaluation result acquisition unit by sending the posted message acquired by the posted message acquisition unit and the posted evaluation result acquired by the posted evaluation result acquisition unit to a language model.

[0182] (I) An information processing method includes one or more computers that acquire a posted text for a trading object posted by a user, acquire a posting evaluation result for the trading object posted by the user, and acquire a first summary text for the trading object based on the posting evaluation result by sending the posted text and the posting evaluation result to a language model.

[0183] (J) The program causes one or more computers to acquire a posted text regarding a trading object posted by a user, acquire a posting evaluation result regarding the trading object posted by the user, and acquire a first summary text regarding the trading object based on the posting evaluation result by sending the posted text and the posting evaluation result to a language model. [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 for acquiring messages posted by users regarding a transaction target; a posting evaluation result acquisition unit that acquires a posting evaluation result regarding whether or not an evaluation of a trading object posted by a user is a positive evaluation; a first summary acquisition unit that acquires the first summary adjusted to a ratio of positive content to negative content based on the posting evaluation result acquired by the posting evaluation result acquisition unit by transmitting to a large-scale language model the posting acquired by the posting message acquisition unit, the posting evaluation result acquired by the posting evaluation result acquisition unit, and an instruction to generate a first summary summarizing the posting for a trading object adjusted to a ratio of positive content to negative content based on the posting evaluation result; Equipped with Information processing device.

2. 2. The information processing device according to claim 1, a posting item acquisition unit that acquires the posted items by transmitting the posted message acquired by the posted message acquisition unit and an instruction to generate posting items of the posted message related to characteristics of a trading object based on the posted message to a large-scale language model; a second summary acquisition unit that acquires the second summary according to the posting evaluation result corresponding to the posting item by transmitting to a large-scale language model the posting item acquired by the posting item acquisition unit, the posting message corresponding to the posting item, the posting evaluation result corresponding to the posting item among the posting evaluation results acquired by the posting evaluation result acquisition unit, and an instruction to generate a second summary summarizing the posting message corresponding to the posting item adjusted to have a ratio of positive content to negative content based on the posting evaluation result corresponding to the posting item. Information processing device.

3. 2. The information processing device according to claim 1, a posting item acquisition unit that acquires the posted items by transmitting the posted message acquired by the posted message acquisition unit and an instruction to generate posting items of the posted message related to characteristics of a trading object based on the posted message to a large-scale language model; an evaluation result acquisition unit that acquires the item evaluation result by transmitting the posted item acquired by the posted item acquisition unit, the posted text corresponding to the posted item, and an instruction to generate an item evaluation result regarding whether or not the posted text corresponding to the posted item is a positive evaluation to a large-scale language model; a second summary acquisition unit that acquires the second summary according to the item evaluation result corresponding to the posted item by transmitting to a large-scale language model the posted item acquired by the posted item acquisition unit, the posted message corresponding to the posted item, the item evaluation result acquired by the evaluation result acquisition unit, and an instruction to generate a second summary summarizing the posted message corresponding to the posted item adjusted to have a ratio of positive content to negative content based on the item evaluation result. Information processing device.

4. In the information processing device according to claim 2 or claim 3, A transaction object type acquisition unit for acquiring a type of transaction object, the posting item acquisition unit acquires the posting item by transmitting to a large-scale language model the posted message acquired by the posted message acquisition unit, the type of the transaction object acquired by the transaction object type acquisition unit, and an instruction to generate the posting item based on the posted message and the type of the transaction object. Information processing device.

5. 4. The information processing device according to claim 2, a display control unit that displays, on a user terminal device, the second summary corresponding to a designated posting item designated by a user from the posting items acquired by the posting item acquisition unit, among the second summary acquired by the second summary acquisition unit; Information processing device.

6. In the information processing device according to any one of claims 1 to 3, The first summary sentence acquisition unit transmits the average value of the post evaluation results acquired by the post evaluation result acquisition unit to a large-scale language model. Information processing device.

7. a message acquisition unit for acquiring messages posted by users regarding a transaction target; a posting evaluation result acquisition unit that acquires a posting evaluation result regarding whether or not an evaluation of a trading object posted by a user is a positive evaluation; a first summary acquisition unit that acquires the first summary adjusted to a ratio of positive content to negative content based on the posting evaluation result acquired by the posting evaluation result acquisition unit by transmitting to a large-scale language model the posting acquired by the posting message acquisition unit, the posting evaluation result acquired by the posting evaluation result acquisition unit, and an instruction to generate a first summary summarizing the posting for a trading object adjusted to a ratio of positive content to negative content based on the posting evaluation result; Equipped with Information processing system.

8. One or more computers Acquiring a message posted by a user regarding a transaction target; Obtaining a posted evaluation result regarding whether or not an evaluation of the transaction target posted by a user is a positive evaluation; Transmitting the posted message, the posting evaluation result, and an instruction to generate a first summary message summarizing the posted message for the trading object adjusted to have a ratio of positive content to negative content based on the posting evaluation result to a large-scale language model, thereby obtaining the first summary message adjusted to have a ratio of positive content to negative content based on the posting evaluation result; An information processing method.

9. On one or more computers, Acquiring a message posted by a user regarding a transaction target; Obtaining a posted evaluation result regarding whether or not an evaluation of the transaction target posted by a user is a positive evaluation; Transmitting the posted message, the posting evaluation result, and an instruction to generate a first summary message summarizing the posted message for the trading object adjusted to have a ratio of positive content to negative content based on the posting evaluation result to a large-scale language model, thereby obtaining the first summary message adjusted to have a ratio of positive content to negative content based on the posting evaluation result; A program to execute.

Citation Information

Patent Citations

  • Provision device, provision method, and provision program

    JP2020101936A

  • Provision device, provision method, and provision program

    JP2022144962A

  • Method and system for summarizing document using hyperscale language model

    JP2023053867A