Information processing device, information processing system, information processing method, and program
The information processing system addresses the challenge of viewing all posted texts by acquiring and displaying multiple related items and information using a language model, thereby improving user convenience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- RAKUTEN GROUP INC
- Filing Date
- 2025-08-20
- Publication Date
- 2026-07-29
AI Technical Summary
Users find it difficult to view all posted texts for a transaction target in existing information processing systems, which hinders convenience.
An information processing system that includes a posted text acquisition unit, a posted item acquisition unit, and a display control unit to acquire, process, and display multiple related items and information about a designated item using a language model.
Improves user convenience by enabling comprehensive viewing of posted texts and related information, enhancing user experience.
Smart Images

Figure 0007897402000001 
Figure 0007897402000002 
Figure 0007897402000003
Abstract
Description
Technical Field
[0005] ,
[0001] The present invention relates to an information processing apparatus, an information processing system, an information processing method, and a program.
Background Art
[0002] Conventionally, for example, as disclosed in Patent Document 1, an information processing apparatus that provides a user with a posted text for a product on a product sales page in an e-commerce site has been disclosed. By providing the user with a posted text for a product, which is an example of a transaction target, the convenience of the user can be improved.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in such an information processing system, it has not been easy for a user to view all the posted texts for a transaction target. Therefore, it has been desired to improve the convenience of the user regarding the posted texts for a transaction target.
Means for Solving the Problems
[0005] The information processing apparatus for solving the above problems includes a posted text acquisition unit that acquires a posted text for a transaction target posted by a user, a posted item acquisition unit that acquires a plurality of posted items related to the posted text acquired by the posted text acquisition unit by transmitting the posted text acquired by the posted text acquisition unit to a language model, and a display control unit that causes the user terminal device to display the plurality of posted items acquired by the posted item acquisition unit and causes the user terminal device to display information related to a designated posted item designated by the user among the plurality of posted items acquired by the posted item acquisition unit.
[0006] An information processing system that solves the above problems includes: a post acquisition unit that acquires post texts for transaction targets posted by a user; a post item acquisition unit that acquires multiple post items related to the post text acquired by the post acquisition unit by transmitting the post text acquired by the post acquisition unit to a language model; and a display control unit that displays the multiple post items acquired by the post item acquisition unit on a user terminal device, and displays on the user terminal device information regarding a specified post item designated by the user from among the multiple post items acquired by the post item acquisition unit.
[0007] An information processing method that solves the above problem involves one or more computers performing the following actions: obtaining a post about a transaction target posted by a user; obtaining multiple post items related to the post by transmitting the post to a language model; displaying the multiple post items on a user terminal device; and displaying information on a specified post item designated by the user among the multiple post items on the user terminal device.
[0008] A program to solve the above problem is to have one or more computers perform the following actions: obtain a post about a transaction item posted by a user; obtain multiple post items related to the post by sending the post to a language model; display the multiple post items on a user terminal device; and display information about a specified post item designated by the user among the multiple post items on the user terminal device. [Effects of the Invention]
[0009] According to the present invention, it is possible to improve user convenience regarding posts related to the subject of transactions. [Brief explanation of the drawing]
[0010] [Figure 1] Figure 1 shows the overall configuration of the information processing system according to the first embodiment. [Figure 2] Figure 2 shows the electrical configuration of the terminal device according to the first embodiment. [Figure 3] Figure 3 shows the electrical configuration of the information processing device of the first embodiment. [Figure 4] Figure 4 shows the post management database of the first embodiment. [Figure 5] Figure 5 shows the transaction target database of the first embodiment. [Figure 6] Figure 6 is a flowchart showing the posting control process of the first embodiment. [Figure 7] Figure 7 is a flowchart showing the first summary control process of the first embodiment. [Figure 8] Figure 8 is a flowchart showing the submission item control process of the first embodiment. [Figure 9] Figure 9 is a flowchart showing the item evaluation control process of the first embodiment. [Figure 10] Figure 10 is a flowchart showing the excerpt control process of the first embodiment. [Figure 11] Figure 11 is a flowchart showing the second summary control process of the first embodiment. [Figure 12] Figure 12 is a flowchart showing the information provision control process of the first embodiment. [Figure 13] Figure 13 shows the transaction target screen of the terminal device according to the first embodiment. [Figure 14] Figure 14 shows the first posting item screen of the terminal device according to the first embodiment. [Figure 15] Figure 15 shows the second posting item screen of the terminal device according to the first embodiment. [Figure 16] Figure 16 shows the third posting item screen of the terminal device according to the first embodiment. [Modes for carrying out the invention]
[0011] [First Embodiment] An embodiment of an information processing apparatus, an information processing system, an information processing method, and a program will be described.
[0012] <Configuration of Information Processing System 10> As shown in FIG. 1, the 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 apparatus 11. The information processing apparatus 11 performs control related to information provided to the user. The information processing apparatus 11 is managed by an administrator of the information processing apparatus 11. The information processing apparatus 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 e-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 information related to products through a website. The EC server 12 manages information input by an administrator of the transaction target. The administrator of the transaction target is a business operator who sells products. The website publishes information related to a plurality of products or a plurality of services provided by a plurality of business operators. The transaction target includes, for example, products and services, and transactions include, for example, purchases, sales, rentals, uses, and reservations.
[0015] The information processing system 10 includes an LLM (Large Language Models) server 13. The LLM server 13 is a large language model server equipped with a large language model. A large language model is a language model constructed by a large amount of data and deep learning technology. The LLM server 13 has a function of performing control on various articles using generative artificial intelligence. The LLM server 13 includes various learning models of generative artificial intelligence.
[0016] The LLM server 13 has the function of summarizing input text, for example, by incorporating a summarization model using generative artificial intelligence. The summarization model is a learning model for summarizing text.
[0017] The LLM server 13 has the function of translating input text into a predetermined language, for example, by incorporating a translation model that uses generative artificial intelligence. The translation model is a learning model for translating text.
[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 portable terminal device that can be carried by the user. The user is a user of the website and also a prospective trader of the transaction object.
[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 the network 19. At least one 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 to each other so that they can communicate directly without going through the network 19. Hereafter, the explanation of communication between multiple devices via the network 19 will be omitted.
[0020] <Configuration of user terminal device 18> As shown in Figure 2, the user terminal device 18 may be implemented by one or more computers. The user terminal device 18 includes a terminal control unit 20, a terminal storage unit 21, a terminal communication unit 22, a terminal input unit 23, and a terminal display unit 24.
[0021] The terminal control unit 20 is configured to control the user terminal device 18. The terminal control unit 20 includes an arithmetic unit and a main memory medium. The arithmetic unit loads the OS (Operating System) and programs from the terminal storage unit 21 to the main memory medium and executes instructions retrieved from the main memory medium. The arithmetic unit is one or more circuits. The circuits may be a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), or an NPU (Neural Network Processing Unit). The terminal storage unit 21 is a secondary storage medium, which is a non-temporary computer-readable medium for storing programs. The programs may be dedicated applications 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 sends and receives data to and from the information processing device 11. The terminal input unit 23 is configured to input information in response to user operations. 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 for operation buttons. The terminal display unit 24 displays information in response to output instructions from the terminal control unit 20.
[0023] <Configuration of the information processing device 11> As shown in Figure 3, the information processing device 11 may be implemented by one or more computers. The information processing device 11 comprises a control unit 30, a storage unit 31, and a communication unit 32. The control unit 30 may be a processor that controls the information processing device 11. The control unit 30 includes an arithmetic logic unit and a main storage medium. The control unit 30 has a similar configuration to the terminal control unit 20, and the description of the arithmetic logic unit and main storage medium is omitted. The arithmetic logic unit may be implemented as hardware, software, or a combination thereof. The storage unit 31 is a secondary storage medium, a non-temporary 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 sends and receives data to and from the EC server 12 and the LLM server 13. The information processing device 11 may include an operation unit for information providers to perform input operations, and may also include a display unit to display information.
[0025] The EC server 12 and LLM server 13 are configured in the same way as the information processing device 11. In other words, the EC server 12 and LLM server 13 have a configuration similar to the control unit 30, storage unit 31, and communication unit 32 in the information processing device 11. A detailed explanation of the configuration of the EC server 12 and LLM server 13 is omitted.
[0026] <Processing circuit of information processing device 11> In the information processing device 11, the control unit 30 may be implemented by a processing circuit that executes a program. The control unit 30 includes a transaction target type acquisition unit 30A, a post text acquisition unit 30B, a post evaluation result acquisition unit 30C, and a first summary text acquisition unit 30D. The control unit 30 also includes a post item acquisition unit 30E, an evaluation result acquisition unit 30F, an evaluation value calculation unit 30G, a second summary text acquisition unit 30H, an excerpt acquisition unit 30I, and a display control unit 30J.
[0027] The transaction item type acquisition unit 30A is configured to acquire the type of transaction item. The type of transaction item may be pre-set for the transaction item. The type of transaction item is a category of the transaction item. The type of transaction item may include, for example, sneakers, clothing, and electrical appliances.
[0028] The post acquisition unit 30B is configured to acquire posts made by users regarding the transaction items. The posts are included in the content of the posts made by the user. The posts are reviews made by the user.
[0029] The post evaluation result acquisition unit 30C is configured to acquire post evaluation results for transaction items posted by users. The post evaluation results are included in the content of the post submitted by the user. The post evaluation results include a post evaluation value that indicates the evaluation result for the transaction item. The post evaluation value may be, for example, an evaluation value from 1 to 5 on a 5-point scale. The post evaluation value may be, for example, a positive evaluation value at the 5th level and a negative evaluation value at the 1st level on a 5-point scale, but is not limited to this.
[0030] The first summary acquisition unit 30D is configured to acquire a first summary for a transaction target by sending the posted text for the transaction target to the language model of the LLM server 13. The first summary is a summary that summarizes the posted text for the transaction target. The first summary includes a summary that summarizes the posted text for the transaction target itself, and does not necessarily include, for example, the packaging and transportation of the transaction target.
[0031] The post item acquisition unit 30E is configured to acquire multiple post items related to a post by sending the post text for the trading target to the language model of the LLM server 13. Post items are generated based on the post text for the trading target and the type of trading target. Post items are items related to the characteristics of the trading target itself. Post items include, for example, the cushioning, comfort, breathability, and cost performance of sneakers.
[0032] The evaluation result acquisition unit 30F is configured to acquire item evaluation results corresponding to each of the multiple posted items by sending multiple posted items and multiple posted texts to the language model of the LLM server 13. The item evaluation results are separate from the posted evaluation results submitted by the user, and are the evaluation results generated based on the posted text 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 item evaluation values corresponding to each of the multiple posted items based on the evaluation results acquired by the evaluation result acquisition unit 30F. The item evaluation value is separate from the post evaluation value submitted by the user and is an evaluation value generated for each of the multiple posted items based on the post text. The item evaluation value is calculated based on the number of posts in which the evaluation result of the transaction target is positive and the number of posts in which the evaluation result of the transaction target is negative. The item evaluation value may include, for example, the ratio of the number of posts with positive evaluation results to the number of posts with negative evaluation results. The item evaluation value may also include, for example, the difference between the number of posts with positive evaluation results and the number of posts with negative evaluation results.
[0034] The second summary acquisition unit 30H is configured to acquire a second summary by sending 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 by sending the post item and the post corresponding to the post item to the language model of the LLM server 13. The excerpt is a text that has been extracted from the post corresponding to the post item. The excerpt is the content corresponding to the post item. The excerpt can be an excerpt from the beginning of the post or from the middle of the post. The excerpt can be an excerpt up to the middle of the post or from the end of the post.
[0036] The display control unit 30J is configured to display information related to posts concerning the trading target on the user terminal device 18. The display control unit 30J may also display various types of information on the user terminal device 18, such as text, still images, and moving images. Specifically, the display control unit 30J displays a first summary on the user terminal device 18. The display control unit 30J displays multiple posting items related to posts concerning the trading target on the user terminal device 18. The display control unit 30J displays information on the user terminal device 18 that allows for the identification of evaluation results corresponding to each of the multiple posting items.
[0037] When a user selects one of several posting items, the display control unit 30J displays information about the selected posting item on the user terminal device 18. In particular, the display control unit 30J displays a second summary of the selected posting item on the user terminal device 18. The display control unit 30J displays the item evaluation results for the selected posting item on the user terminal device 18. The display control unit 30J displays an excerpt of the selected posting item on the user terminal device 18.
[0038] <Post Management Database 31A> As shown in Figure 4, the storage unit 31 stores the post management database 31A. The post management database 31A manages the content of posts made by users regarding transaction targets.
[0039] In the post management database 31A, the post management ID, transaction target ID, user ID, posting date and time, post text, and post evaluation value are associated. The post management ID is identification information for managing the content of posts made by users to transaction targets. The transaction target ID is identification information for managing the transaction target to which a post has been made by a user. The user ID is identification information for managing the user who made the post to the transaction target. The posting date and time indicates the date and time the post was made to the transaction target. The post text is the text posted by the user to the transaction target. The post evaluation value is the evaluation value posted by the user to the transaction target.
[0040] <Trading Database 31B> As shown in Figure 5, the storage unit 31 stores the transaction target database 31B. The transaction target database 31B manages information related to the content of posts concerning the transaction targets. In particular, the transaction target database 31B manages the first summary text for the transaction targets and the post items related to posts concerning the transaction targets. The transaction target database 31B also manages the second summary text for the post items, the item evaluation results for the post items, and the excerpts related to the post items.
[0041] In the transaction target database 31B, the transaction target ID, transaction target type, number of posts, average post rating, and first summary are associated. The number of posts indicates the number of posts made for the transaction target. The average post rating indicates the average value of the post ratings made for the transaction target.
[0042] In the transaction target database 31B, multiple post item management IDs are associated with the transaction target ID. The post item management ID is identification information for managing post items. Each post item management ID is associated with the post item, the average post evaluation value for the item, the item evaluation value, the second summary, and the number of posts for the item. The average post evaluation value for the item indicates the average value of the post evaluation value for the post item. The number of posts for the item indicates the number of posts related to the post item.
[0043] In the transaction database 31B, multiple post management IDs are associated with a single post item management ID. Each post management ID is associated with an evaluation classification, an excerpt, and the number of characters in the excerpt. The evaluation classification is the classification of the evaluation result corresponding to the post item and the post text. The evaluation classification includes both positive and negative evaluation results. The evaluation classification may also include evaluation results that are unrelated to the post item. The number of characters in the excerpt indicates the number of characters extracted as an excerpt.
[0044] <Posting control processing> Now, the submission control process will be explained with reference to Figure 6. The submission control process is a process that is executed by the control unit 30 at predetermined intervals.
[0045] As shown in Figure 6, in step S10, the control unit 30 determines whether or not it has received a post from the user terminal device 18. If the control unit 30 determines that it has not received a post from the user terminal device 18, it terminates the post control process. If the control unit 30 determines that it has received a post from the user terminal device 18, it proceeds to step S11.
[0046] In step S11, the control unit 30 executes a post acquisition process. In this process, the control unit 30 acquires the post text submitted by the user from the content of the post received from the user terminal device 18.
[0047] In step S12, the control unit 30 executes a process to obtain the post evaluation result. In this process, the control unit 30 obtains a post evaluation value from the post content received from the user terminal device 18 as the post evaluation result submitted by the user.
[0048] In step S13, the control unit 30 executes the post content registration process. In this process, the control unit 30 generates a post management ID. The control unit 30 obtains the transaction target ID corresponding to the post content. The control unit 30 obtains the user ID included in the post content. The control unit 30 may also obtain the user ID based on the result of authentication through communication with the user terminal device 18. The control unit 30 obtains the current date and time as the post date and time. The control unit 30 registers the obtained transaction target ID, user ID, post date and time, post text, and post evaluation value in the post management database 31A so that they correspond to the post management ID. When the control unit 30 registers the post content in the post management database 31A, it updates the number of posts corresponding to the transaction target ID in the transaction target database 31B.
[0049] <First Summary Control Process> Next, the first summary control process will be described with reference to Figure 7. The first summary control process is a process executed by the control unit 30 at predetermined intervals.
[0050] As shown in Figure 7, in step S20, the control unit 30 determines whether the first requirement has been met. The first requirement is met when the content of the post for the transaction target is registered, but is not limited to this. If the control unit 30 determines that the first requirement has not been met, it terminates the first summary control process. If the control unit 30 determines that the first requirement has been met, it proceeds to step S21.
[0051] In step S21, the control unit 30 executes a post acquisition process. In this process, the control unit 30 acquires posts related to the transaction target posted by the user. Specifically, the control unit 30 refers to the post management database 31A and acquires the most recent specified number of posts from the posts corresponding to the transaction target for which the registration details have been registered. In other words, the control unit 30 acquires a specified number of posts in order of newest posting date and time. The specified number is any number required to generate the first summary sentence, and may be, for example, 50 or 80.
[0052] In step S22, the control unit 30 executes the process of obtaining the average post evaluation value. In this process, the control unit 30 obtains the post evaluation results for the trading items posted by users. Specifically, the control unit 30 obtains a predetermined number of post evaluation results corresponding to the posts obtained in step S21. The control unit 30 calculates the average value of the post evaluation values included in the predetermined number of post evaluation results. In this way, the control unit 30 obtains the average post evaluation value corresponding to the predetermined number of post evaluation results. The control unit 30 registers the obtained average post evaluation value as the average post evaluation value corresponding to the trading item in the trading item database 31B.
[0053] In step S23, the control unit 30 executes the first summary request process. In this process, the control unit 30 requests the generation of a first summary for the transaction target. Specifically, the control unit 30 sends a predetermined number of posts obtained in step S21 and the average post evaluation value obtained in step S22 to the LLM server 13. The control unit 30 then sends an instruction to the LLM server 13 to generate a first summary based on the predetermined number of posts and the average post evaluation value.
[0054] The control unit 30 sends an instruction to the LLM server 13 to adjust the content of the first summary so that the ratio of positive to negative content is based on the average post evaluation score. For example, when the average post evaluation score is 4 out of 5 points, the control unit 30 sends 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 greater.
[0055] In step S24, the control unit 30 executes the first summary acquisition process. In this process, the control unit 30 acquires the first summary for the transaction target by receiving it from the LLM server 13. In particular, the control unit 30 acquires the first summary corresponding to the average post evaluation value. Specifically, the control unit 30 acquires the first summary which is the ratio of positive content to negative content based on the average post evaluation value.
[0056] In step S25, the control unit 30 determines whether the reacquisition condition has been met. The reacquisition condition may be met when the first summary text acquired in step S24 is not in the specified language. The specified language may be, for example, the language used on a website. The specified language may also be, for example, the language specified by the administrator of the information processing device 11.
[0057] The reacquisition condition may be met if the first summary obtained in step S24 contains a predetermined prohibited term. The prohibited term may contain excessively negative content. The reacquisition condition may also be met if the length of the first summary obtained in step S24 is outside a predetermined acceptable range. The acceptable range may be, for example, 100 characters or more and 200 characters or less.
[0058] If the control unit 30 determines that the reacquisition condition has been met, it proceeds to step S21 again. If the control unit 30 determines that the reacquisition condition has not been met, it proceeds to step S26. As a result, the control unit 30 repeatedly executes steps S21 to S25 until the reacquisition condition is met. In other words, the control unit 30 reacquires the first summary statement for the transaction target when the reacquisition condition is met based on the first summary statement.
[0059] In step S26, the control unit 30 executes the first summary registration process. In this process, the control unit 30 registers the first summary obtained in step S24 in the transaction target database 31B so that it corresponds to the transaction target ID.
[0060] <Post item control processing> Next, the posting item control process will be explained with reference to Figure 8. The posting item control process is a process executed by the control unit 30 at predetermined intervals.
[0061] As shown in Figure 8, in step S30, the control unit 30 determines whether the second requirement has been met. The second requirement may be met after the completion of the first summary control process. If the control unit 30 determines that the second requirement has not been met, it terminates the submission item control process. If the control unit 30 determines that the second requirement has been met, it proceeds to step S31.
[0062] In step S31, the control unit 30 executes a post acquisition process. In this process, the control unit 30 acquires a predetermined number of posts related to the transaction target posted by the user, in the same manner as in step S21.
[0063] In step S32, the control unit 30 executes a transaction target type acquisition process. In this process, the control unit 30 refers to the transaction target database 31B and acquires the type of transaction target corresponding to the transaction target 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 the posted text for the transaction target. Specifically, the control unit 30 sends a predetermined number of posted texts obtained in step S31 and the type of transaction target obtained in step S32 to the LLM server 13. The control unit 30 then sends an instruction to the LLM server 13 to generate posting items related to the posted texts based on the predetermined number of posted texts and the type of transaction target.
[0065] The control unit 30 sends an instruction to the LLM server 13 to generate posting items based on the type of transaction item. For example, if the type of transaction item is sneakers, the control unit 30 sends an instruction to the LLM server 13 to generate appropriate posting items based on sneakers.
[0066] The control unit 30 sends an instruction to the LLM server 13 to generate a predetermined number of post items. The predetermined number may be multiple, for example, 6 or more and 9 or less. The control unit 30 sends an instruction to the LLM server 13 to generate a predetermined number of post items, in descending order of the number of posts corresponding to each post item.
[0067] In step S34, the control unit 30 executes the process of acquiring posted items. In this process, the control unit 30 acquires multiple posted items by receiving multiple posted items related to the posted text from the LLM server 13. In particular, the control unit 30 acquires multiple posted items based on the type of transaction target. The control unit 30 acquires a predetermined number of posted items. The control unit 30 acquires a predetermined number of posted items in descending order of the number of posts.
[0068] In step S35, the control unit 30 executes the 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 obtained in step S34. For each of the multiple posting items obtained in step S34, the control unit 30 registers the posting item and the posting item management ID in the transaction target database 31B so that they correspond to the transaction target ID.
[0069] <Item evaluation control processing> Next, the item evaluation control process will be described with reference to Figure 9. The item evaluation control process is a process executed by the control unit 30 at predetermined intervals.
[0070] As shown in Figure 9, in step S40, the control unit 30 determines whether the third requirement has been met. The third requirement may be met after the completion of the submission item control process. If the control unit 30 determines that the third requirement has not been met, it terminates the item evaluation control process. If the control unit 30 determines that the third requirement has been met, it proceeds to step S41.
[0071] In step S41, the control unit 30 executes the process of retrieving posted items. In this process, the control unit 30 refers to the transaction target database 31B and retrieves all posted items corresponding to the transaction target.
[0072] In step S42, the control unit 30 executes a post acquisition process. In this process, the control unit 30 acquires a predetermined number of posts for the transaction target posted by the user, in the same manner as in step S21. The control unit 30 acquires a post management ID corresponding to each of the predetermined number of posts.
[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 an evaluation of the post text for each post item. Specifically, the control unit 30 sends all post items obtained in step S41 and a specified number of post text and post management ID combinations obtained in step S42 to the LLM server 13.
[0074] The control unit 30 sends an instruction to the LLM server 13 to generate an evaluation classification corresponding to a predetermined number of posts for each post item. The control unit 30 sends an instruction to the LLM server 13 to generate an evaluation classification based on whether the post contains positive content related to the post item, negative content related to the post item, or content unrelated to the post item.
[0075] The control unit 30 sends an instruction to the LLM server 13 to provide the correspondence between the submitted item, the submission management ID, and the evaluation classification. This allows the control unit 30 to identify the submission management ID and evaluation classification for each submitted item.
[0076] In step S44, the control unit 30 executes the item evaluation result acquisition process. In this process, the control unit 30 acquires the combination of the submitted item, the submission management ID, and the evaluation classification by receiving them from the LLM server 13.
[0077] The control unit 30 calculates an item evaluation value for each posted item based on the evaluation classification corresponding to that item. Specifically, for each of the multiple posted items, the control unit 30 calculates the number of positive evaluations (those evaluated as having positive content) and the number of negative evaluations (those evaluated as having negative content). The control unit 30 then calculates the ratio of positive evaluations to negative evaluations for each of the multiple posted items.
[0078] In this way, the control unit 30 obtains item evaluation results corresponding to each of the multiple posted items by sending the posted text to the LLM server 13. Based on the item evaluation results, the control unit 30 calculates item evaluation values corresponding to each of the multiple posted items.
[0079] In step S45, the control unit 30 executes the item evaluation result registration process. In this process, the control unit 30 registers the item evaluation values obtained in step S44 in the transaction target database 31B so that they correspond to the submitted item management ID.
[0080] The control unit 30 registers the post management ID and evaluation classification obtained in step S44 in the transaction target database 31B so that they correspond to the post item management ID. In particular, the control unit 30 registers evaluation classifications and post management IDs that are positive or negative in content in the transaction target database 31B so that they correspond to the post item management ID. The control unit 30 does not need to register evaluation classifications and post management IDs that are unrelated to the post item in the transaction target database 31B. In this way, posts with positive or negative content are associated with post items. Hereafter, posts that correspond to post items may be referred to as item posts.
[0081] The control unit 30 calculates the number of post management IDs for each post item management ID. The control unit 30 registers the calculated number of post management IDs as the number of item posts corresponding to the post item management ID in the transaction target database 31B. In other words, the control unit 30 registers the number of item posts that contain positive or negative content regarding the post item, out of a predetermined number of posts for the transaction target, as the number of item posts in the transaction target database 31B.
[0082] The control unit 30 reads the post management ID of the item post corresponding to the post management ID from the transaction target database 31B for each post item management ID. The control unit 30 reads the post evaluation value corresponding to the post management ID from the post management database 31A for each post item management ID. The control unit 30 reads the number of item posts corresponding to the post item management ID from the transaction target database 31B for each post item management ID. The control unit 30 calculates the average item post evaluation value for each post item based on the post evaluation value and the number of item posts corresponding to the post management ID. The control unit 30 registers the average item post evaluation value in the transaction target database 31B so that it corresponds to the post item management ID.
[0083] <Extraction control processing> Next, the extraction control process will be explained with reference to Figure 10. The extraction control process is a process executed by the control unit 30 at predetermined intervals.
[0084] As shown in Figure 10, in step S50, the control unit 30 determines whether the fourth requirement has been met. The fourth requirement may be met after the completion of the item evaluation control process. If the control unit 30 determines that the fourth requirement has not been met, it terminates the extraction control process. If the control unit 30 determines that the fourth requirement has been met, it proceeds to step S51.
[0085] In step S51, the control unit 30 executes the process of retrieving posted items. In this process, the control unit 30 refers to the transaction target database 31B, just as in step S41, and retrieves all posted items corresponding to the transaction target.
[0086] In step S52, the control unit 30 executes the process of obtaining the posts to be extracted. 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 the item posts corresponding to all post management IDs as posts to be extracted from the post management database 31A. Posts to be extracted are the posts that will be extracted. The control unit 30 obtains the post management ID corresponding to each post to be extracted.
[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 post item and each post to be excerpted. Specifically, the control unit 30 sends all post items obtained in step S51 and all combinations of post to be excerpted and post management IDs obtained in step S52 to the LLM server 13.
[0088] The control unit 30 sends an instruction to the LLM server 13 for every post item, for all posts that are subject to excerpting, to generate an excerpt containing a portion of the content related to the post item. For example, the control unit 30 sends an instruction to the LLM server 13 to generate an excerpt containing a portion of the content related to the cushioning post item from the posts that are subject to excerpting. The control unit 30 sends an instruction to the LLM server 13 to respond with a combination of the post item, the post management ID of the posts that are subject to excerpting, the excerpt, and the number of characters in the excerpt.
[0089] In step S54, the control unit 30 executes the excerpt acquisition process. In this process, the control unit 30 acquires an excerpt by extracting a portion of the content corresponding to the post item from the post to be extracted that corresponds to the post item. Specifically, the control unit 30 acquires this by receiving a combination of the post item, the post management ID of the post to be extracted, the excerpt, and the number of characters in the excerpt from the LLM server 13.
[0090] In step S55, the control unit 30 executes the excerpt registration process. In this process, the control unit 30 registers the acquired excerpt and the number of characters in the excerpt in the transaction target database 31B so as to correspond with the post item management ID and the post management ID of the post subject to excerpt.
[0091] <Second Summary Control Process> Next, the second summary control process will be described with reference to Figure 11. The second summary control process is a process executed by the control unit 30 at predetermined intervals.
[0092] As shown in Figure 11, in step S60, the control unit 30 determines whether the fifth requirement has been met. The fifth requirement may be met after the completion of the extraction control process. If the control unit 30 determines that the fifth requirement has not been met, it terminates the second summary control process. If the control unit 30 determines that the fifth requirement has been met, it proceeds to step S61.
[0093] In step S61, the control unit 30 executes the process of retrieving posted items. In this process, the control unit 30 refers to the transaction target database 31B, just as in step S41, and retrieves all posted items corresponding to the transaction target.
[0094] In step S62, the control unit 30 executes the item post text acquisition process. In this process, the control unit 30 acquires the item post text corresponding to the post item management ID. Specifically, the control unit 30 acquires all item post texts corresponding to each of the post items acquired in step S61.
[0095] In step S63, the control unit 30 executes the process of obtaining the average post evaluation value for each item. In this process, the control unit 30 obtains the post evaluation results for each post item. Specifically, the control unit 30 refers to the transaction target database 31B and obtains the average post evaluation value for each post item as the post evaluation result for each post 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 submitted item. Specifically, the control unit 30 sends the submitted item obtained in step S61, the submitted item text obtained in step S62, and the average submitted item evaluation value obtained in step S63 to the LLM server 13.
[0097] The control unit 30 sends an instruction to the LLM server 13 to generate a second summary for each submitted item based on the submitted text and the average submitted evaluation value for the item. The control unit 30 also sends an instruction to the LLM server 13 to adjust the content of the second summary so that the ratio of positive to negative content is based on the average submitted evaluation value for the item.
[0098] In step S65, the control unit 30 executes the second summary acquisition process. In this process, the control unit 30 acquires the second summary for the transaction target by receiving it from the LLM server 13. Specifically, the control unit 30 acquires the second summary corresponding to the average post evaluation value for the posted item. More specifically, the control unit 30 acquires the second summary which is the ratio of positive content to negative content based on the average post evaluation value for the item.
[0099] In step S66, the control unit 30 determines whether the reacquisition condition has been met. The reacquisition condition may be met when the second summary obtained in step S65 is not in the specified language. The reacquisition condition may be met when the second summary obtained in step S65 contains a predetermined prohibited word. The reacquisition condition may be met when the amount of text in the second summary obtained in step S65 is outside a predetermined acceptable range.
[0100] If the control unit 30 determines that the reacquisition condition has been met, it proceeds to step S61 again. If the control unit 30 determines that the reacquisition condition has not been met, it proceeds to step S67. In this way, the control unit 30 repeatedly executes steps S61 to S66 until the reacquisition condition is met. In other words, the control unit 30 reacquires the second summary statement for the transaction target when the reacquisition condition is met based on the second summary statement.
[0101] In step S67, the control unit 30 executes the second summary registration process. In this process, the control unit 30 registers the second summary obtained in step S65 in the transaction target database 31B so that it corresponds to the posted item management ID.
[0102] <Information provision control processing> Next, the information provision control process will be described with reference to Figure 12. The information provision control process is a process that is executed by the control unit 30 at predetermined intervals.
[0103] As shown in Figure 12, in step S70, the control unit 30 determines whether or not a request for transaction target information has been received from the user terminal device 18. A request for transaction target information is transmitted from the user terminal device 18 to the information processing device 11 in accordance with the user's instructions. The request for transaction target information includes the transaction target ID. The transaction target information is information about the transaction target. The transaction target information includes a first summary, multiple posting items, and item evaluation values. The transaction target information may also include the name of the transaction target, price, average posting evaluation value, still image, and moving image.
[0104] If the control unit 30 determines that there is no request for transaction information from the user terminal device 18, it proceeds to step S74. If the control unit 30 determines that there is a request for transaction information from the user terminal device 18, it proceeds to step S71.
[0105] In step S71, the control unit 30 executes the transaction target information acquisition process. In this process, the control unit 30 acquires the transaction target information. Specifically, the control unit 30 acquires the first summary sentence corresponding to the transaction target ID, multiple posting items, and item evaluation values from the transaction target 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 configuration of information indicating multiple posting items. Specifically, the control unit 30 decides to display information indicating multiple posting items in order of increasing item evaluation value. The control unit 30 decides to assign high evaluation information to information indicating posting items whose item evaluation value is equal to or greater than the first threshold. The control unit 30 decides to assign low evaluation information to information indicating posting items whose item evaluation value is lower than or equal to the second threshold, which is lower than the first threshold. The first threshold is, for example, the value at which the ratio of positive posts to the total number of posts (positive and negative) is 67%. The second threshold is, for example, the value at which the ratio of positive posts to the total number of posts is 33%.
[0107] In step S73, the control unit 30 performs transaction target information provision processing. In this processing, the control unit 30 transmits transaction target information to the user terminal device 18 that requested the transaction target information. In particular, the control unit 30 transmits the transaction target information to the user terminal device 18 so that the transaction target information is displayed in the display format determined in step S72.
[0108] As a result, in the user terminal device 18, the terminal control unit 20 displays the transaction target information received from the information processing device 11 on the terminal display unit 24. Specifically, the terminal control unit 20 displays on the terminal display unit 24 the first summary sentence corresponding to the transaction target ID received from the information processing device 11, and information indicating multiple posting items.
[0109] In this manner, the control unit 30 displays the first summary and multiple posting items related to the transaction on the user terminal device 18. In particular, based on the item evaluation values, the control unit 30 displays posting items with positive evaluations on the user terminal device 18 in a manner that prioritizes them over posting items with negative evaluations.
[0110] In step S74, the control unit 30 determines whether a request for submission item information has been received from the user terminal device 18. The request for submission item information is transmitted from the user terminal device 18 to the information processing device 11 in accordance with the user's instructions. The request for submission item information includes the transaction target ID and the submission item management ID. Thereafter, submission items specified by the user may be referred to as specified submission items. The submission item information includes the second summary, item evaluation value, and excerpt. The submission item information may include multiple submission items.
[0111] If the control unit 30 determines that there is no request for posting item information from the user terminal device 18, it terminates the information provision control process. If the control unit 30 determines that there is 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 the process of acquiring post item information. In this process, the control unit 30 acquires post item information corresponding to the specified post item. Specifically, the control unit 30 acquires the second summary, item evaluation value, and excerpt corresponding to the post item management ID of the specified post item from the transaction target database 31B.
[0113] In particular, the control unit 30 obtains a predetermined number of excerpts with a large number of characters from a plurality of excerpts corresponding to the post item management ID of the specified post item. The predetermined number is one or more, but may be, for example, four.
[0114] In this way, the control unit 30 prioritizes selecting the post containing the most information about the post item from among multiple posts corresponding to the post item. The control unit 30 obtains an excerpt from one of the multiple posts corresponding to the post item, which contains a portion of the content corresponding to the post item.
[0115] The control unit 30 may obtain a predetermined number of excerpts from a plurality of excerpts corresponding to the post item management ID of the specified post item, such that the ratio of excerpts containing positive content to excerpts containing negative content based on the item evaluation value is equal. In other words, the control unit 30 may select excerpts from a plurality of excerpts corresponding to the post item such that the ratio of positive content to negative content based on the item evaluation value is equal.
[0116] In step S76, the control unit 30 executes a post item display determination process. In this process, the control unit 30 determines the display configuration of information indicating multiple post items, similar to the process in step S72.
[0117] In step S77, the control unit 30 performs the process of providing submission item information. In this process, the control unit 30 transmits the submission item information to the user terminal device 18 that requested the submission item information. In particular, the control unit 30 transmits the submission item information to the user terminal device 18 so that the submission item information is displayed in the display format determined in step S76.
[0118] As a result, in the user terminal device 18, the terminal control unit 20 displays the posted item information received from the information processing device 11 on the terminal display unit 24. Specifically, the terminal control unit 20 displays the second summary and multiple excerpts corresponding to the posted item management ID received from the information processing device 11 on the terminal display unit 24.
[0119] In this manner, the control unit 30 displays information on the user terminal device 18 regarding the specified posting item selected by the user from among multiple posting items. In particular, the control unit 30 displays the second summary and excerpt corresponding to the specified posting item on the user terminal device 18 as information regarding the specified posting item.
[0120] <Display screen of user terminal device 18> As shown in Figure 13, the terminal display unit 24 of the user terminal device 18 may display the transaction target screen 24A at the user's instruction. The transaction target screen 24A is displayed when a transaction target is selected at the user's instruction.
[0121] The terminal display unit 24 displays transaction target information as the transaction target screen 24A. More specifically, the terminal display unit 24 displays information 40 indicating the average post evaluation value corresponding to the transaction target. The terminal display unit 24 also displays a transaction target summary text 41 as the first summary text corresponding to the transaction target. The transaction target summary text 41 is summarized to reflect the ratio of positive to negative content based on the average post evaluation value.
[0122] The terminal display unit 24 displays information 42 indicating multiple posting items corresponding to the transaction target. The information 42 indicating multiple posting items is displayed in descending order of item evaluation value. The information 42 indicating multiple posting items may include high-evaluation information and low-evaluation information. When any of the information 42 indicating multiple posting items is selected by the user, the screen corresponding to the selected posting item is displayed.
[0123] As shown in Figure 14, the terminal display unit 24 of the user terminal device 18 may display the first posting item screen 24B at the user's instruction. The first posting item screen 24B may be displayed when cushioning is selected as the specified posting item at the user's instruction.
[0124] The terminal display unit 24 displays the post item information when cushioning is selected as the specified post item, as the first post item screen 24B. Specifically, the terminal display unit 24 displays information 43A indicating the item evaluation value corresponding to the specified post item. The terminal display unit 24 also displays the post item summary text 44A as the second summary text corresponding to the specified post item.
[0125] The terminal display unit 24 displays information 45A indicating a predetermined number of excerpts corresponding to the specified posting item. If the user specifies the information 45A indicating the excerpts, the posting text corresponding to the information 45A indicating the excerpts may be displayed on the terminal display unit 24.
[0126] As shown in Figure 15, the terminal display unit 24 of the user terminal device 18 may display the second posting item screen 24C at the user's instruction. The second posting item screen 24C may be displayed when "breathability" is selected as the designated posting item at the user's instruction.
[0127] The terminal display unit 24 displays the posting item information when "breathability" is selected as the specified posting item, as the second posting item screen 24C. More specifically, the terminal display unit 24 displays information 43B indicating the item evaluation value corresponding to the specified posting item.
[0128] The terminal display unit 24 displays a post item summary 44B as a second summary corresponding to the specified post item. The terminal display unit 24 also displays information 45B indicating a predetermined number of excerpts corresponding to the specified post item.
[0129] As shown in Figure 16, the terminal display unit 24 of the user terminal device 18 may display the third posting item screen 24D at the user's instruction. The third posting item screen 24D may be displayed when cost performance is selected as the specified posting item at the user's instruction.
[0130] The terminal display unit 24 displays the posting item information when cost performance is selected as the specified posting item, as the third posting item screen 24D. More specifically, the terminal display unit 24 displays information 43C indicating the item evaluation value corresponding to the specified posting item.
[0131] The terminal display unit 24 displays a post item summary 44C as a second summary corresponding to the specified post item. The terminal display unit 24 also displays information 45C indicating a predetermined number of excerpts corresponding to the specified post item.
[0132] <Operation and Effects of the First Embodiment> The operation and effects of the first embodiment will now be described. (1) The control unit 30 transmits the posted text and the post evaluation result to the language model, thereby obtaining a first summary of the transaction target based on the post evaluation result. With this configuration, by using the language model, it is possible to obtain the posted text and the first summary of the transaction target based on the post evaluation result submitted by the user. This makes it easier to view the posted content of the transaction target and provides a first summary based on the post evaluation result. Therefore, it is possible to improve user convenience regarding posted text of the transaction target.
[0133] (2) The control unit 30 transmits 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, thereby obtaining a second summary text corresponding to the posting evaluation result for the posting item. With this configuration, by using the language model, a second summary text based on the posting text and posting evaluation result corresponding to the posting item can be obtained. This makes it easier to view the content of posts for trading targets and provides a second summary text based on the posting evaluation result corresponding to the posting item. Therefore, it is possible to improve user convenience regarding posts for trading targets.
[0134] (3) The control unit 30 displays a second summary text corresponding to the specified posting item specified by the user on the user terminal device 18. With this configuration, by using a language model, it is possible to obtain a second summary text corresponding to the specified posting item specified by the user. This makes it easier to view the content of posts related to the trading target and provides the user with a second summary text corresponding to the specified posting item they desire. Therefore, it is possible to improve user convenience regarding posts related to the trading target.
[0135] (4) The control unit 30 transmits the average post rating value to the language model. With this configuration, the average post rating value can be transmitted to the language model without having to transmit a predetermined number of post rating values submitted by users to the language model.
[0136] (5) The control unit 30 sends an instruction to the language model to adjust the content of the first summary sentence so that it matches the ratio of positive to negative content based on the post evaluation results. With this configuration, it is possible to obtain a first summary sentence that matches the ratio of positive to negative content based on the post evaluation results. This makes it possible to provide a first summary sentence that reflects both positive and negative content based on the post evaluation results. Therefore, it is possible to improve user convenience regarding posts for trading targets.
[0137] (6) When the reacquisition condition is met based on the first summary, the control unit 30 reacquires the first summary for the transaction target. With this configuration, depending on the first summary, the accuracy of generating the first summary can be improved by reacquiring the first summary. Therefore, the convenience of users regarding the posted text for the transaction target can be improved.
[0138] (7) The control unit 30 obtains multiple posting items related to the posted text by transmitting the posted text to the language model. The control unit 30 displays the multiple posting items on the user terminal device 18. The control unit 30 displays on the user terminal device 18 information regarding the specified posting item selected by the user from among the multiple posting items. With this configuration, multiple posting items related to the posted text can be obtained by using the language model. This makes it easy to view multiple posting items related to the posted text and allows the display of information regarding the specified posting item desired by the user. Therefore, it is possible to improve the user's convenience regarding posted texts related to the transaction target.
[0139] (8) The control unit 30 obtains item evaluation results corresponding to each of the multiple posting items by sending the posted text to the language model. Based on the obtained item evaluation results, the control unit 30 calculates item evaluation values corresponding to each of the multiple posting items. With this configuration, by using the language model, it is possible to calculate item evaluation values corresponding to each of the multiple posting items. This makes it possible to perform control based on the item evaluation values corresponding to each of the multiple posting items. Therefore, it is possible to improve user convenience regarding posted text for trading targets.
[0140] (9) Based on the item evaluation values, the control unit 30 displays the user terminal device 18 in a manner that prioritizes the posting items with positive evaluations over the posting items with negative evaluations. With this configuration, multiple posting items can be displayed in a manner that depends on whether the item evaluation value is positive or negative. This makes it easier to recognize the item evaluation value corresponding to each of the multiple posting items. Therefore, it is possible to improve the user's convenience regarding the posted text for the transaction target.
[0141] (10) The control unit 30 obtains an excerpt from one of several posts corresponding to the specified post item. The control unit 30 displays the excerpt on the user terminal device 18 as information related to the specified post item. With this configuration, it is possible to display an excerpt from one of several posts corresponding to the specified post item. This makes it easier to recognize the gist of the post related to the specified post item by using the excerpt corresponding to the specified post item. Therefore, it is possible to improve user convenience regarding posts related to the transaction target.
[0142] (11) The control unit 30 obtains an excerpt from one of several posts corresponding to the specified post item, extracting a portion of the content that corresponds to the specified post item. With this configuration, the user can view an excerpt containing the content related to the specified post item that they desire. Therefore, the user's convenience regarding posts related to the transaction target can be improved.
[0143] (12) The control unit 30 prioritizes selecting posts with a large amount of information about the specified post item from among multiple posts corresponding to the specified post item. With this configuration, posts with a large amount of information about the specified post item are prioritized and selected as excerpts. As a result, excerpts of posts that are highly reliable as posts about the trading target become available for viewing. Therefore, the convenience of users regarding posts about the trading target can be improved.
[0144] (13) The control unit 30 obtains the posted item by transmitting the posted text and the type of transaction item to the language model. With this configuration, multiple posted items based on the type of transaction item can be obtained by using the language model. As a result, multiple posted items suitable for the type of transaction item can be viewed. Therefore, the user's convenience regarding posted text for transaction items can be improved.
[0145] (14) The control unit 30 communicates with the LLM server 13 in each of the following processes: the first summary control process, the submission 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 the information acquired in each process. Therefore, it is possible to improve the user's convenience regarding the submitted text for the transaction target.
[0146] [Example of changes] This embodiment can be implemented with the following modifications. This embodiment and the following modifications can be combined with each other to the extent that they do not contradict each other technically.
[0147] In steps S21, S31, and S42, the control unit 30 may exclude posts with less than the specified length and obtain a specified number of posts with a length equal to or greater than the specified length. The specified length should be such that it can be estimated to be an appropriate post. For example, the specified length may be 50 characters.
[0148] The control unit 30 may calculate the average post evaluation value corresponding to the transaction target ID when registering the post content in the post management database 31A, and update the average post evaluation value corresponding to the transaction target ID in the transaction target database 31B.
[0149] In step S22, the control unit 30 may obtain an average post evaluation value corresponding to all posts for the transaction target, rather than an average post evaluation value corresponding to a predetermined number of posts obtained in step S21.
[0150] ·In step S22, the control unit 30 may correct the post evaluation value posted by the user. The control unit 30 may, for example, correct the post evaluation value posted by the user to increase it based on the user's behavioral history regarding the transaction item. The behavioral history may include impressions (IMP). Impressions indicate the number of times the web page corresponding to the transaction item has been displayed. The behavioral history may also include click-through rates (CTR). Click-through rates indicate the ratio of clicks to the number of times the web page corresponding to the transaction item has been displayed. The behavioral history may also include conversions (CV). Conversions indicate the number of times the target action has been taken, starting from the web page corresponding to the transaction item. Conversions include the completion of a transaction in e-commerce services, including the purchase of goods or services in e-commerce. Conversions include the completion of a transaction in travel services, including the purchase of goods or services related to travel. The control unit 30 may, for example, correct the post evaluation result posted by a user with a high number of impressions of the transaction item. The control unit 30 may, for example, adjust the post evaluation results to increase those posted by users with a high click-through rate corresponding to the transaction target. The control unit 30 may, for example, adjust the post evaluation results to increase those posted by users with a high conversion rate corresponding to the transaction target.
[0151] In step S23, the control unit 30 may, instead of sending the average post evaluation value to the LLM server 13, send a predetermined number of post evaluation values corresponding to a predetermined number of posts to the LLM server 13. In this case, the control unit 30 may send the posts and post evaluation values to the LLM server 13 in such a way that the correspondence between the acquired posts and post evaluation values can be identified.
[0152] In steps S23 and S64, when the control unit 30 requests the generation of the first summary and the second summary, it may send an instruction to the LLM server 13 to generate the first summary and the second summary without using prohibited words.
[0153] In steps S23 and S64, when the control unit 30 requests the generation of the first summary and the second summary, it 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 the control unit 30 requests the generation of the first summary and the second summary, it may send an instruction to the LLM server 13 to keep the length of the first summary and the second summary within a predetermined acceptable range.
[0155] In step S33, the control unit 30 may acquire the posting item if the type of transaction item corresponding to the transaction item is an permitted type, and may not acquire the posting item if the type of transaction item corresponding to the transaction item is a restricted type. The restricted type may include, for example, pharmaceuticals.
[0156] In step S33, the control unit 30 may send an instruction to the LLM server 13 not to generate a posting item for which the number of posts related to the posting item is less than or equal to a minimum number. The minimum number is, for example, 3. By setting a minimum number of posts related to a posting item in this way, the reliability of the posting item can be ensured. This improves user convenience regarding posts related to the transaction target.
[0157] In step S42, the control unit 30 may refer to the transaction target database 31B and obtain a post management ID corresponding to each of the post items obtained in step S41. The control unit 30 may also refer to the post management database 31A and obtain a post text corresponding to each of the post management IDs.
[0158] In step S43, the control unit 30 may send a message to the LLM server 13 indicating that the message is unrelated to the posted item as an evaluation result of the transaction item, even if the message is unrelated to the evaluation of the transaction item itself. The message unrelated to the evaluation of the transaction item itself may include, for example, a message related to the evaluation of the transaction process of the transaction item, such as delivery and packaging.
[0159] In the item evaluation control process, the control unit 30 may repeatedly select one of the combinations of all submitted items and a predetermined number of submitted texts and submission management IDs, and send the selected submitted items, submitted texts and submission management IDs to the LLM server 13.
[0160] In step S53, the control unit 30 may select one of all combinations of the excerpted post text and the post management ID for each post item, and send the selected excerpted post text and post management ID to the LLM server 13 for each post item. In this case, the control unit 30 may select a predetermined number of the most recent combinations from all combinations of the excerpted post text and the post management ID. The control unit 30 may also select a predetermined number of combinations with a large amount of text from all combinations of the excerpted post text and the post management ID.
[0161] In the excerpt control process, the control unit 30 may repeatedly select one of all combinations of all posted items, the posted text to be excerpted, and the posting management ID, and send the selected posted item, the posted text to be excerpted, and the posting management ID to the LLM server 13.
[0162] In step S63, the control unit 30 may obtain the item evaluation value corresponding to the posted item management ID. In step S64, the control unit 30 may send the item evaluation value, rather than the average posted evaluation value, to the LLM server 13. In step S64, the control unit 30 may send both the average posted evaluation value and the item evaluation value to the LLM server 13.
[0163] The control unit 30 may display information indicating multiple posts in any display order on the user terminal device 18, provided that positively rated posts are displayed on the user terminal device 18 in a manner that prioritizes them over negatively rated posts. The control unit 30 may display information indicating multiple posts in any manner on the user terminal device 18, provided that the user can recognize the positively rated posts and the negatively rated posts. Any manner may be at least one of the display size and display color. Any manner may be to display the information regardless of user instructions, or to switch from hidden to displayed at the user's instruction.
[0164] The first requirement may be met at a predetermined time. The first requirement may also be met when the number of posts made by users within a predetermined period is equal to or greater than a predetermined number for the transaction. The predetermined period may be, for example, 3 years, and the predetermined number may be, for example, 100.
[0165] The control unit 30 may execute at least one of the first summary control process, submission item control process, item evaluation control process, excerpt control process, and second summary control process at different times. For example, the control unit 30 may execute the excerpt control process when a request for submission item information is received from the user terminal device 18, and execute the second summary control process after the completion of the item evaluation control process.
[0166] The control unit 30 may execute at least one of the first summary control process, the submission item control process, the item evaluation control process, the excerpt control process, and the second summary control process as the same process at once. This reduces the control load on the information processing device 11. For example, the control unit 30 may execute the first summary control process, the submission 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, for example, via the EC server 12. In other words, 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, for example, via the EC server 12. The information processing device 11 may receive requests for transaction target information and requests for posted item information from the user terminal device 18, for example, via the EC server 12.
[0168] The information processing device 11 may transmit information to the user terminal device 18, for example, via the EC server 12. In other words, 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 a first summary, multiple submission items, a second summary, and an excerpt to the user terminal device 18, for example, via the EC server 12.
[0169] The information processing system 10 may provide services other than e-commerce services. For example, the information processing system 10 may provide travel services. In this case, the content subject to transactions may be posts and review results related to services traded in the travel service. The information processing system 10 may provide video streaming services. In this case, the content subject to transactions may be posts and review results related to videos traded in the video streaming service. The information processing system 10 may provide multiple services. The information processing system 10 does not have to provide e-commerce services. In other words, the information processing system 10 may be a system that provides services that are the subject of transactions. The information processing system 10 itself may be a system that does not provide services that are the subject of transactions.
[0170] The LLM server 13 may manage at least one of the summarization model and the translation model as a single learning model. The LLM server 13 may also have other learning models besides the summarization model and the translation model.
[0171] The information processing device 11 may include the configuration of another server. The information processing device 11 may include, for example, some or all of the configuration related to the EC server 12. The information processing device 11 may include, for example, some or all of the configuration related to the LLM server 13.
[0172] The information processing device 11 may consist of multiple servers. These multiple servers may include, for example, a server for managing submitted content and a server for managing the first summary, submitted items, the second summary, and excerpts. The multiple servers may have different administrators or the same administrator.
[0173] As used herein, the expression "at least one of" means one or more of the desired options. For example, as used herein, if there are two options, the expression "at least one of" means either one option or both of the two options. As another example, as used herein, if there are three or more options, the expression "at least one of" means either one option or any combination of two or more options.
[0174] [Note] The technical concepts that can be gleaned from the embodiments and modifications described above are outlined below. (A) The information processing device comprises: a post acquisition unit that acquires a post about a transaction target posted by a user; a post item acquisition unit that acquires a plurality of post items related to the post acquired by the post acquisition unit by transmitting the post acquired by the post acquisition unit to a language model; and a display control unit that displays the plurality of post items acquired by the post item acquisition unit on a user terminal device, and displays on the user terminal device information regarding a specified post item designated by the user from among the plurality of post items acquired by the post item acquisition unit.
[0175] (B) The information processing device described in (A) includes an evaluation result acquisition unit that acquires evaluation results for trading targets corresponding to each of the plurality of posting items by transmitting the posting text to a language model, and an evaluation value calculation unit that calculates evaluation values corresponding to each of the plurality of posting items based on the evaluation results acquired by the evaluation result acquisition unit.
[0176] In the information processing device described in (C)(B), the display control unit displays, based on the evaluation value calculated by the evaluation value calculation unit, the posting items that have a positive evaluation among the multiple posting items acquired by the posting item acquisition unit, in a manner that prioritizes them over posting items that have a negative evaluation, on the user terminal device.
[0177] The information processing device described in (D)(C) includes an excerpt acquisition unit that acquires an excerpt obtained by extracting a portion of the content from any of the multiple posts corresponding to the specified post item, and the display control unit causes the excerpt acquired by the excerpt acquisition unit to be displayed on the user terminal device as information related to the specified post item.
[0178] In the information processing device described in (E)(D), the excerpt acquisition unit acquires an excerpt obtained by extracting a portion of the content corresponding to the specified posting item from any of the multiple postings corresponding to the specified posting item.
[0179] In the information processing device described in (F), (D), or (E), the excerpt acquisition unit prioritizes selecting from among multiple posts corresponding to the specified post item the post with the largest amount of information relating to the specified post item.
[0180] The information processing device described in any one of (G)(A) to (F) includes a transaction target type acquisition unit that acquires the type of transaction target, and the post item acquisition unit acquires the post item by transmitting the post text acquired by the post text acquisition unit and the type of transaction target acquired by the transaction target type acquisition unit to a language model.
[0181] (H) The information processing device comprises: a post acquisition unit that acquires a post about a transaction target posted by a user; a post item acquisition unit that acquires a plurality of post items related to the post acquired by the post acquisition unit by transmitting the post acquired by the post acquisition unit to a language model; and a display control unit that displays the plurality of post items acquired by the post item acquisition unit on a user terminal device, and displays on the user terminal device information regarding a specified post item designated by the user from among the plurality of post items acquired by the post item acquisition unit.
[0182] (I) The information processing method involves one or more computers obtaining a post about a transaction item posted by a user, transmitting the post to a language model to obtain multiple post items related to the post, displaying the multiple post items on a user terminal device, and displaying information about a specified post item designated by the user among the multiple post items on the user terminal device.
[0183] (J) The program causes one or more computers to perform the following actions: to obtain a post about a transaction posted by a user; to obtain multiple post items related to the post by sending the post to a language model; to display the multiple post items on a user terminal device; and to display on the user terminal device information about a specified post item designated by the user among the multiple post items. [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 target type acquisition unit, 30B... Post text acquisition unit, 30C... Post evaluation result acquisition unit, 30D... First summary acquisition unit, 30E... Post item acquisition unit, 30F... Evaluation result acquisition unit, 30G... Evaluation value calculation unit, 30H... Second summary acquisition unit, 30I... Excerpt acquisition unit, 30J... Display control unit, 31... Storage unit, 31A... Post management database, 31B... Transaction target database.
Claims
1. A post acquisition unit that acquires posts made by users regarding the transaction target, A post item acquisition unit acquires the multiple post items by transmitting the post acquired by the post acquisition unit and an instruction to generate multiple post items relating to the characteristics of the transaction target based on the post to a large-scale language model, An excerpt acquisition unit acquires an excerpt from any of the multiple posts corresponding to the post item among the posts acquired by the post acquisition unit, and A display control unit that displays the plurality of post items acquired by the post item acquisition unit on a user terminal device, Equipped with, The display control unit displays the excerpt obtained by the excerpt acquisition unit on the user terminal device as information relating to the post item among the post obtained by the post acquisition unit. Information processing device.
2. In the information processing apparatus according to claim 1, The excerpt acquisition unit acquires an excerpt from one of several posts corresponding to the post item, by extracting a portion of the content corresponding to the post item. Information processing device.
3. In the information processing apparatus according to claim 1, The excerpt acquisition unit prioritizes selecting posts that contain a large amount of information related to the post item from among multiple posts corresponding to the post item. Information processing device.
4. In the information processing apparatus according to claim 1, When the user specifies the information indicating the excerpt, the display control unit causes the user terminal device to display the post corresponding to the information indicating the excerpt. Information processing device.
5. A post acquisition unit that acquires posts made by users regarding the transaction target, A post item acquisition unit acquires the multiple post items by transmitting the post acquired by the post acquisition unit and an instruction to generate multiple post items relating to the characteristics of the transaction target based on the post to a large-scale language model, A second summary acquisition unit acquires the second summary by transmitting to a large-scale language model the post text corresponding to the post item, the item evaluation result regarding whether the post text corresponding to the post item is positively evaluated or not, and an instruction to generate a second summary, which is a summary of the post text corresponding to the post item, based on the item evaluation result. A display control unit that displays the plurality of post items acquired by the post item acquisition unit on a user terminal device, Equipped with, The display control unit causes the second summary text acquired by the second summary text acquisition unit to display on the user terminal device as information relating to the post text corresponding to the post item among the post text acquisition units acquired by the post text acquisition unit. Information processing device.
6. In the information processing apparatus according to any one of claims 1 to 5, The evaluation result acquisition unit acquires the item evaluation result by transmitting the plurality of post items acquired by the post item acquisition unit, the post text corresponding to the plurality of post items, and an instruction to generate an item evaluation result regarding whether or not the post text corresponding to the plurality of post items is positively evaluated to a large-scale language model. The display control unit, based on the item evaluation results acquired by the evaluation result acquisition unit, displays the posted items with a positive evaluation among the multiple posted items acquired by the posted item acquisition unit on the user terminal device in a manner that prioritizes them over posted items with a negative evaluation. Information processing device.
7. A post acquisition unit that acquires posts made by users regarding the transaction target, A post item acquisition unit acquires the multiple post items by transmitting the post acquired by the post acquisition unit and an instruction to generate multiple post items relating to the characteristics of the transaction target based on the post to a large-scale language model, An excerpt acquisition unit acquires an excerpt from any of the multiple posts corresponding to the post item among the posts acquired by the post acquisition unit, and A display control unit that displays the plurality of post items acquired by the post item acquisition unit on a user terminal device, Equipped with, The display control unit displays the excerpt obtained by the excerpt acquisition unit on the user terminal device as information relating to the post item among the post obtained by the post acquisition unit. Information processing system.
8. A post acquisition unit that acquires posts made by users regarding the transaction target, A post item acquisition unit acquires the multiple post items by transmitting the post acquired by the post acquisition unit and an instruction to generate multiple post items relating to the characteristics of the transaction target based on the post to a large-scale language model, A second summary acquisition unit acquires the second summary by transmitting to a large-scale language model the post text corresponding to the post item, the item evaluation result regarding whether the post text corresponding to the post item is positively evaluated or not, and an instruction to generate a second summary, which is a summary of the post text corresponding to the post item, based on the item evaluation result. A display control unit that displays the plurality of post items acquired by the post item acquisition unit on a user terminal device, Equipped with, The display control unit causes the second summary text acquired by the second summary text acquisition unit to display on the user terminal device as information relating to the post text corresponding to the post item among the post text acquisition units acquired by the post text acquisition unit. Information processing system.
9. One or more computers, Retrieving user-submitted posts about the transaction target, The process involves obtaining the multiple post items by sending the aforementioned post text and instructions to a large-scale language model to generate multiple post items related to the characteristics of the transaction target based on the aforementioned post text, Obtaining an excerpt from one of the multiple posts corresponding to the aforementioned post item, Displaying the aforementioned multiple posting items on the user terminal device, Execute, Displaying the aforementioned multiple posting items on the user terminal device includes displaying the aforementioned excerpts on the user terminal device as information about the posting text corresponding to the aforementioned posting items among the posting texts. Information processing methods.
10. One or more computers, Retrieving user-submitted posts about the transaction target, The process involves obtaining the multiple post items by sending the aforementioned post text and instructions to a large-scale language model to generate multiple post items related to the characteristics of the transaction target based on the aforementioned post text, The second summary is obtained by transmitting the post text corresponding to the post item, the item evaluation result regarding whether the post text corresponding to the post item is positively evaluated or not, and an instruction to generate a second summary, which is a summary of the post text corresponding to the post item, to a large-scale language model. Displaying the aforementioned multiple posting items on the user terminal device, Execute, Displaying the aforementioned multiple posting items on the user terminal device includes displaying the second summary text on the user terminal device as information relating to the posting text corresponding to the aforementioned posting items among the posting texts. Information processing methods.
11. On one or more computers, Retrieving user-submitted posts about the transaction target, The process involves obtaining the multiple post items by sending the aforementioned post text and instructions to a large-scale language model to generate multiple post items related to the characteristics of the transaction target based on the aforementioned post text, Obtaining an excerpt from one of the multiple posts corresponding to the aforementioned post item, Displaying the aforementioned multiple posting items on the user terminal device, Make it run, Displaying the aforementioned multiple posting items on the user terminal device includes displaying the aforementioned excerpts on the user terminal device as information about the posting text corresponding to the aforementioned posting items among the posting texts. program.
12. On one or more computers, Retrieving user-submitted posts about the transaction target, The process involves obtaining the multiple post items by sending the aforementioned post text and instructions to a large-scale language model to generate multiple post items related to the characteristics of the transaction target based on the aforementioned post text, The second summary is obtained by transmitting the post text corresponding to the post item, the item evaluation result regarding whether the post text corresponding to the post item is positively evaluated or not, and an instruction to generate a second summary, which is a summary of the post text corresponding to the post item, to a large-scale language model. Displaying the aforementioned multiple posting items on the user terminal device, Make it run, Displaying the aforementioned multiple posting items on the user terminal device includes displaying the second summary text on the user terminal device as information relating to the posting text corresponding to the aforementioned posting items among the posting texts. program.