Information Processing Apparatus, Information Processing System, Information Processing Method, and Program

The information processing apparatus addresses the challenge of accessing multiple posted texts for a transaction target by using a language model to acquire and display related items, thereby enhancing user convenience and experience.

JP7683073B1Active Publication Date: 2025-05-26RAKUTEN GROUP INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024053768
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-03-28
Publication Date
2025-05-26
Estimated Expiration
2044-03-28

AI Technical Summary

Technical Problem

Users find it difficult to view all posted texts for a transaction target in existing information processing systems, leading to a need for enhanced user convenience.

Method used

An information processing apparatus that includes a posted text acquisition unit, a posted item acquisition unit, and a display control unit. The posted item acquisition unit uses a language model to acquire and display multiple posted items related to the posted text, and the display control unit shows information for a designated posted item chosen by the user.

Benefits of technology

This solution improves user convenience by allowing easy access and display of multiple posted items and information related to a designated item, enhancing the user experience in viewing posted texts for transaction targets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007683073000001_ABST
    Figure 0007683073000001_ABST
Patent Text Reader

Abstract

Provided are an information processing apparatus, an information processing system, an information processing method, and a program that can enhance the convenience of a user with respect to a posted text for a transaction target. 【Solution means】The information processing apparatus acquires a posted text for a transaction target posted by a user, transmits the posted text to a language model to acquire a plurality of posting items related to the posted text, causes the plurality of posting items to be displayed on a user terminal device, and causes information related to a designated posting item designated by the user among the plurality of posting items to be displayed on the user terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[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 on 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 enhanced.

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. For this reason, it has been desired to enhance 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 regarding 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 a 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 regarding a designated posted item designated by the user among the plurality of posted items acquired by the posted item acquisition unit.

[0006] The information processing system for solving the above problems includes a posted text acquisition unit that acquires a posted text for a transaction target posted by a user, and 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 sending 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.

[0007] The information processing method for solving the above problems is that one or more computers execute acquiring a posted text for a transaction target posted by a user, acquiring a plurality of posted items related to the posted text by sending the posted text to a language model, causing the user terminal device to display the plurality of posted items, and causing the user terminal device to display information related to a designated posted item designated by the user among the plurality of posted items.

[0008] The program for solving the above problems causes one or more computers to execute acquiring a posted text for a transaction target posted by a user, acquiring a plurality of posted items related to the posted text by sending the posted text to a language model, causing the user terminal device to display the plurality of posted items, and causing the user terminal device to display information related to a designated posted item designated by the user among the plurality of posted items.

Advantages of the Invention

[0009] According to the present invention, the convenience of the user regarding the posted text for the transaction target can be improved.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Mode 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 the 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 the information provided to the user. The information processing apparatus 11 is managed by the administrator of the information processing apparatus 11. The information processing apparatus 11 is managed by the 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 the 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, purchase, sale, lending, use, and reservation.

[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 texts using generative artificial intelligence. The LLM server 13 is equipped with various learning models of generative artificial intelligence.

[0016] The LLM server 13 has a function of summarizing the input text, for example, by having a summarization model using generative artificial intelligence. The summarization model is a learning model for summarizing text.

[0017] The LLM server 13 has a function of translating the input text into a predetermined language, for example, by having a translation model using 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 by a user, for example. The user terminal device 18 may be a portable terminal device that can be carried by the user. The user is a user of a website and also a person who plans to conduct a transaction with a transaction target.

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

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

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

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

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

[0024] The communication unit 32 is implemented as hardware, software, or a combination thereof. The communication unit 32 transmits and receives data to and from the EC server 12 and the LLM server 13. The information processing apparatus 11 may include an operation unit for a provider who provides information to perform an input operation, and may include a display unit for displaying information.

[0025] The EC server 12 and the LLM server 13 are configured in the same manner as the information processing apparatus 11. That is, the EC server 12 and the LLM server 13 have the same configuration as the control unit 30, the storage unit 31, and the communication unit 32 in the information processing apparatus 11. The description of the configuration of the EC server 12 and the LLM server 13 is omitted.

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

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

[0028] The posted text acquisition unit 30B is configured to acquire a posted text for the transaction target posted by the user. The posted text is included in the posted content posted by the user. The posted text is a review posted by the user.

[0029] The submission evaluation result acquisition unit 30C is configured to acquire the submission evaluation result for the transaction target submitted by the user. The submission evaluation result is included in the submission content submitted by the user. The submission evaluation result includes a submission evaluation value indicating the result of the evaluation of the transaction target. The submission evaluation value may be, for example, an evaluation value from 1 to 5 in a five-level evaluation. The submission evaluation value is, for example, the fifth-level evaluation value in a five-level evaluation is a positive evaluation, and the first-level evaluation value is a negative evaluation, but it is not limited to this.

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

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

[0032] The evaluation result acquisition unit 30F is configured to acquire the item evaluation result corresponding to each of the plurality of submission items by transmitting the plurality of submission items and the plurality of submission texts to the language model of the LLM server 13. The item evaluation result is different from the submission evaluation result submitted by the user, and is the result of the evaluation generated based on the submission text for each of the plurality of submission items. The item evaluation result includes the number of submissions with a positive evaluation result and the number of submissions with a negative evaluation result.

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

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

[0035] The excerpt text acquisition unit 30I is configured to acquire an excerpt text obtained by extracting some content from the posting text by transmitting the posting item and the posting text corresponding to the posting item to the language model of the LLM server 13. The excerpt text is a text obtained by extracting some content from the posting text corresponding to the posting item. The excerpt text corresponds to the content of the posting item. The excerpt text may be an excerpt from the beginning of the posting text or an excerpt from the middle of the posting text. The excerpt text may be an excerpt up to the middle of the posting text or an excerpt to the end of the posting text.

[0036] The display control unit 30J is configured to cause the user terminal device 18 to display information regarding the posted text for the transaction target. The display control unit 30J may cause the user terminal device 18 to display various types of information such as, for example, text, still images, and moving images. Specifically, the display control unit 30J causes the user terminal device 18 to display the first abstract text. The display control unit 30J causes the user terminal device 18 to display a plurality of posting items regarding the posted text for the transaction target. The display control unit 30J causes the user terminal device 18 to display information that can identify the evaluation results corresponding to the plurality of posting items respectively.

[0037] When the user designates any one of the plurality of posting items, the display control unit 30J causes the user terminal device 18 to display information regarding the designated posting item designated by the user. In particular, the display control unit 30J causes the user terminal device 18 to display the second abstract text regarding the designated posting item. The display control unit 30J causes the user terminal device 18 to display the item evaluation result regarding the designated posting item. The display control unit 30J causes the user terminal device 18 to display an excerpt regarding the designated posting item.

[0038] <Posting management database 31A> As shown in FIG. 4, the storage unit 31 stores a posting management database 31A. The posting management database 31A manages the posting content for the transaction target posted by the user.

[0039] In the posting management database 31A, a posting management ID, a transaction target ID, a user ID, a posting date and time, a posted text, and a posting evaluation value are associated. The posting management ID is identification information for managing the posting content for the transaction target by the user. The transaction target ID is identification information for managing the transaction target to which the posting content was posted by the user. The user ID is identification information for managing the user who posted the posting content for the transaction target. The posting date and time indicates the date and time when the posting content was posted for the transaction target. The posted text is the text posted by the user for the transaction target. The posting evaluation value is the evaluation value posted by the user for the transaction target.

[0040] <Transaction Target Database 31B> As shown in FIG. 5, a transaction target database 31B is stored in the storage unit 31. The transaction target database 31B manages information regarding posting content for a transaction target. In particular, the transaction target database 31B manages a first summary sentence for the transaction target and posting items regarding the posting sentences for the transaction target. The transaction target database 31B manages a second summary sentence for the posting items, an item evaluation result for the posting items, and an excerpt sentence regarding the posting items.

[0041] In the transaction target database 31B, a transaction target ID, a type of transaction target, the number of posts, an average post evaluation value, and a first summary sentence are associated. The number of posts indicates the number of posting contents posted for the transaction target. The average post evaluation value indicates the average value of the post evaluation values posted for the transaction target.

[0042] In the transaction target database 31B, a plurality of posting item management IDs are associated with the transaction target ID. The posting item management ID is identification information for managing posting items. The posting item management ID has a posting item, an item average post evaluation value, an item evaluation value, a second summary sentence, and an item number of posts associated therewith. The item average post evaluation value indicates the average value of the post evaluation values regarding the posting item. The item number of posts indicates the number of posting contents regarding the posting item.

[0043] In the transaction target database 31B, a plurality of posting management IDs are associated with the posting item management ID. The posting management ID has an evaluation classification, an excerpt sentence, and an excerpt character count associated therewith. The evaluation classification is a classification of the evaluation result corresponding to the posting item and the posting sentence. The evaluation classification includes a positive evaluation result and a negative evaluation result. The evaluation classification may include an evaluation result in which the posting sentence has no relation to the posting item. The excerpt character count indicates the number of characters excerpted as the excerpt sentence.

[0044] <Posting Control Process> Here, the posting control process will be described with reference to FIG. 6. The posting control process is a process executed by the control unit 30 at every predetermined cycle.

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

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

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

[0048] In step S13, the control unit 30 executes a post content registration process. In this process, the control unit 30 generates a post management ID. The control unit 30 acquires the transaction target ID corresponding to the post content. The control unit 30 acquires the user ID included in the post content. The control unit 30 may acquire the user ID based on the result authenticated by communication with the user terminal device 18. The control unit 30 acquires the current date and time as the post date and time. The control unit 30 registers the acquired transaction target ID, user ID, post date and time, post text, and post evaluation value in the post management database 31A so as to correspond to the post management ID. When registering the post content in the post management database 31A, the control unit 30 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 FIG. 7. The first summary control process is a process executed by the control unit 30 at predetermined intervals.

[0050] As shown in FIG. 7, in step S20, the control unit 30 determines whether the first requirement condition is satisfied. The first requirement condition is satisfied when the posted content for the transaction target is registered, but is not limited thereto. When the control unit 30 determines that the first requirement condition is not satisfied, the first summary control process ends. When the control unit 30 determines that the first requirement condition is satisfied, the process proceeds to step S21.

[0051] In step S21, the control unit 30 executes a posted text acquisition process. In this process, the control unit 30 acquires the posted text for the transaction target posted by the user. Specifically, the control unit 30 refers to the posting management database 31A and acquires the latest specified number of posted texts from the posted texts corresponding to the transaction target for which the registration content is registered. That is, the control unit 30 acquires the specified number of posted texts in ascending order of the posting date and time. The specified number is an arbitrary number required to generate the first summary text, and may be, for example, 50, or may be, for example, 80.

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

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

[0054] The control unit 30 sends an instruction to the LLM server 13 to adjust the content of the first summary text so that it becomes the ratio of positive content to negative content based on the average submission evaluation value. For example, when the average submission evaluation value is 4 out of 5 full marks, the control unit 30 sends an instruction to the LLM server 13 to adjust the content of the first summary text so that the ratio of positive content is more than that of negative content.

[0055] In step S24, the control unit 30 executes the first summary text acquisition process. In this process, the control unit 30 acquires the first summary text for the transaction target by receiving it from the LLM server 13. In particular, the control unit 30 acquires the first summary text according to the average submission evaluation value. Specifically, the control unit 30 acquires the first summary text whose ratio of positive content to negative content is based on the average submission evaluation value.

[0056] In step S25, the control unit 30 determines whether the re-acquisition condition is satisfied. The re-acquisition condition may be satisfied 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 the website. The specified language may be, for example, the language designated by the administrator of the information processing device 11.

[0057] The re-acquisition condition may be satisfied when the first summary text acquired in step S24 contains predetermined prohibited terms. The prohibited terms may contain overly negative content. The re-acquisition condition may be satisfied when the amount of description of the first summary text acquired in step S24 is outside the predetermined allowable range. The allowable range may be, for example, 100 characters or more and 200 characters or less.

[0058] When the control unit 30 determines that the re-acquisition condition is satisfied, the process proceeds to step S21 again. When the control unit 30 determines that the re-acquisition condition is not satisfied, the process proceeds to step S26. As a result, the control unit 30 repeatedly executes steps S21 to S25 until the re-acquisition condition is satisfied. That is, when the re-acquisition condition is satisfied based on the first abstract, the control unit 30 re-acquires the first abstract for the transaction target.

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

[0060] <Posting item control process> Next, the posting item control process will be described with reference to FIG. 8. The posting item control process is a process executed by the control unit 30 at a predetermined cycle.

[0061] As shown in FIG. 8, in step S30, the control unit 30 determines whether the second requirement condition is satisfied. The second requirement condition may be satisfied after the end of the first abstract control process. When the control unit 30 determines that the second requirement condition is not satisfied, the posting item control process ends. When the control unit 30 determines that the second requirement condition is satisfied, the process proceeds to step S31.

[0062] In step S31, the control unit 30 executes the posting text acquisition process. In this process, the control unit 30 acquires a specified number of posting texts for the transaction target posted by the user in the same manner as in step S21.

[0063] In step S32, the control unit 30 executes the transaction target type acquisition process. In this process, the control unit 30 refers to the transaction target database 31B and acquires the type of the 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 regarding the posting text for the transaction target. Specifically, the control unit 30 transmits the specified number of posting texts acquired in step S31 and the type of the transaction target acquired in step S32 to the LLM server 13. The control unit 30 transmits an instruction to the LLM server 13 to generate posting items regarding the posting text based on the specified number of posting texts and the type of the transaction target.

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

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

[0067] In step S34, the control unit 30 executes a posting item acquisition process. In this process, the control unit 30 acquires a plurality of posting items by receiving a plurality of posting items regarding the posting text from the LLM server 13. In particular, the control unit 30 acquires a plurality of posting items based on the type of the transaction target. The control unit 30 acquires a predetermined number of posting items. The control unit 30 acquires a predetermined number of posting items in descending order of the number of postings.

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

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

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

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

[0072] In step S42, the control unit 30 executes the posted text acquisition process. In this process, the control unit 30 acquires a prescribed number of posted texts for the transaction target posted by the user in the same manner as in step S21. The control unit 30 acquires the posted management IDs corresponding to each of the prescribed number of posted texts.

[0073] In step S43, the control unit 30 executes the item evaluation request process. In this process, the control unit 30 requests the generation of an evaluation of the posted text for each posted item. Specifically, the control unit 30 transmits all the posted items acquired in step S41, and the combination of the prescribed number of posted texts and posted management IDs acquired 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 specified number of posted texts for each posted item. The control unit 30 sends an instruction to the LLM server 13 to generate an evaluation classification from any of whether the posted text is positive content regarding the posted item, whether the posted text is negative content regarding the posted item, or whether the posted text is content unrelated to the posted item.

[0075] The control unit 30 sends an instruction to the LLM server 13 to answer the correspondence relationship among the posted item, the posting management ID, and the evaluation classification. Thereby, the control unit 30 can specify the posting management ID and the evaluation classification regarding the posted item for each posted item.

[0076] In step S44, the control unit 30 executes item evaluation result acquisition processing. In this processing, the control unit 30 acquires by receiving from the LLM server 13 a combination of the posted item, the posting management ID, and the evaluation classification.

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

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

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

[0080] The control unit 30 registers the posting management ID and the evaluation classification acquired in step S44 in the transaction target database 31B so as to correspond to the posting item management ID. In particular, the control unit 30 registers the evaluation classification, which is either positive or negative content, and the posting management ID in the transaction target database 31B so as to correspond to the posting item management ID. The control unit 30 may not register in the transaction target database 31B the evaluation classification and the posting management ID, which are content not related to the posting item. In this way, a posting text that is either positive or negative content is associated with the posting item. Hereinafter, the posting text corresponding to the posting item may be referred to as an item posting text.

[0081] The control unit 30 calculates the number of posting management IDs of the item posting text for each posting item management ID. The control unit 30 registers the calculated number of posting management IDs in the transaction target database 31B as the item posting count corresponding to the posting item management ID. That is, the control unit 30 registers, in the transaction target database 31B, as the item posting count, the number of item posting texts that are either positive or negative content with respect to the posting item among the prescribed number of posting texts for the transaction target.

[0082] The control unit 30 reads out, from the transaction target database 31B, the posting management IDs of the item posting text corresponding to the posting item management ID for each posting item management ID. The control unit 30 reads out, from the posting management database 31A, the posting evaluation value corresponding to the posting management ID for each posting item management ID. The control unit 30 reads out, from the transaction target database 31B, the item posting count corresponding to the posting item management ID for each posting item management ID. The control unit 30 calculates the item average posting evaluation value based on the posting evaluation value and the item posting count corresponding to the posting management ID for each posting item management ID. The control unit 30 registers the item average posting evaluation value in the transaction target database 31B so as to correspond to the posting item management ID.

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

[0084] As shown in FIG. 10, in step S50, the control unit 30 determines whether the fourth requirement condition is satisfied. The fourth requirement condition may be satisfied after the completion of the item evaluation control process. When the control unit 30 determines that the fourth requirement condition is not satisfied, it ends the extraction control process. When the control unit 30 determines that the fourth requirement condition is satisfied, it transfers the process to step S51.

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

[0086] In step S52, the control unit 30 executes an extraction target posting text acquisition process. In this process, the control unit 30 acquires all posting management IDs corresponding to all the posting items acquired in step S41 from the transaction target database 31B. The control unit 30 acquires the item posting texts corresponding to all the posting management IDs from the posting management database 31A as the extraction target posting texts. The extraction target posting texts are the posting texts to be the target of the extracted text. The control unit 30 acquires the posting management IDs corresponding to the extraction target posting texts respectively.

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

[0088] The control unit 30 sends an instruction to the LLM server 13 to generate an excerpt text by extracting some content related to the posting item for all the excerpt target posting texts for each posting item. For example, the control unit 30 sends an instruction to the LLM server 13 to generate an excerpt text by extracting some content related to the cushioning posting item from the excerpt target posting text. The control unit 30 sends an instruction to the LLM server 13 to answer with a combination of the posting item, the posting management ID of the excerpt target posting text, the excerpt text, and the number of excerpt characters.

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

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

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

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

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

[0094] In step S62, the control unit 30 executes an item posting text acquisition process. In this process, the control unit 30 acquires the item posting text corresponding to the posting item management ID. Specifically, the control unit 30 acquires all the item posting texts corresponding to each of all the posting items acquired in step S61.

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

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

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

[0098] In step S65, the control unit 30 executes the second abstract text acquisition process. In this process, the control unit 30 acquires the second abstract text for the transaction target by receiving it from the LLM server 13. In particular, the control unit 30 acquires the second abstract text corresponding to the item average posting evaluation value of the posting item. Specifically, the control unit 30 acquires the second abstract text that is the ratio of the positive content to the negative content based on the item average posting evaluation value.

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

[0100] When the control unit 30 determines that the re-acquisition condition is satisfied, the process returns to step S61 again. When the control unit 30 determines that the re-acquisition condition is not satisfied, the process proceeds to step S67. Thus, the control unit 30 repeatedly executes steps S61 to S66 until the re-acquisition condition is satisfied. That is, when the re-acquisition condition is satisfied based on the second abstract text, the control unit 30 acquires the second abstract text for the transaction target again.

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

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

[0103] As shown in FIG. 12, in step S70, the control unit 30 determines whether there is a request for transaction target information from the user terminal device 18. The request for transaction target information is transmitted from the user terminal device 18 to the information processing device 11 in response to a user's instruction. The request for transaction target information includes a transaction target ID. The transaction target information is information regarding the transaction target. The transaction target information includes a first summary sentence, a plurality of posting items, and item evaluation values. The transaction target information may include the name, price, average posting evaluation value, still image, and moving image of the transaction target.

[0104] When the control unit 30 determines that there is no request for transaction target information from the user terminal device 18, the process proceeds to step S74. When the control unit 30 determines that there is a request for transaction target information from the user terminal device 18, the process proceeds to step S71.

[0105] In step S71, the control unit 30 executes transaction target information acquisition processing. In this processing, the control unit 30 acquires transaction target information. Specifically, the control unit 30 acquires the first summary sentence, a plurality of posting items, and item evaluation values corresponding to the transaction target ID from the transaction target database 31B.

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

[0107] In step S73, the control unit 30 executes a transaction target information providing process. In this process, 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 mode determined in step S72.

[0108] As a result, in the user terminal device 18, the terminal control unit 20 causes the terminal display unit 24 to display the transaction target information received from the information processing device 11. Specifically, the terminal control unit 20 causes the terminal display unit 24 to display a first summary sentence corresponding to the transaction target ID received from the information processing device 11 and information indicating a plurality of posting items.

[0109] In this way, the control unit 30 causes the user terminal device 18 to display the first summary sentence and the plurality of posting items related to the transaction target. In particular, the control unit 30 causes the user terminal device 18 to display the posting items with a positive evaluation among the plurality of posting items in a manner that prioritizes them over the posting items with a negative evaluation based on the item evaluation value.

[0110] In step S74, the control unit 30 determines whether there has been a request for posting item information from the user terminal device 18. The request for posting item information is transmitted from the user terminal device 18 to the information processing device 11 in response to a user instruction. The request for posting item information includes a transaction target ID and a posting item management ID. Hereinafter, the posting items designated by the user may be referred to as designated posting items. The posting item information includes a second summary sentence, an item evaluation value, and an excerpt. The posting item information may include a plurality of posting items.

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

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

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

[0114] In this way, the control unit 30 preferentially selects a posting text with a large amount of description regarding the posting item from among any of the plurality of posting texts corresponding to the posting item. The control unit 30 acquires an excerpt that extracts a part of the content corresponding to the posting item from among any of the plurality of posting texts corresponding to the posting item.

[0115] The control unit 30 may acquire a predetermined number of excerpts so as to be a ratio between an excerpt with positive content and an excerpt with negative content based on the item evaluation value from among the plurality of excerpts corresponding to the posting item management ID of the designated posting item. That is, the control unit 30 may select excerpts so as to be a ratio between positive content and negative content based on the item evaluation value among the plurality of excerpts corresponding to the posting item.

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

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

[0118] As a result, in the user terminal device 18, the terminal control unit 20 causes the terminal display unit 24 to display the posted item information received from the information processing device 11. Specifically, the terminal control unit 20 causes the terminal display unit 24 to display the second summary text and a plurality of excerpt texts corresponding to the posted item management ID received from the information processing device 11.

[0119] In this way, the control unit 30 causes the user terminal device 18 to display information regarding the designated posted item specified by the user among the plurality of posted items. In particular, the control unit 30 causes the user terminal device 18 to display, as information regarding the designated posted item, the second summary text and the excerpt text corresponding to the designated posted item.

[0120] <Display screen of the user terminal device 18> As shown in FIG. 13, in the terminal display unit 24 of the user terminal device 18, a transaction target screen 24A may be displayed according to a user's instruction. The transaction target screen 24A is displayed when a transaction target is selected according to the user's instruction.

[0121] Transaction target information is displayed on the terminal display unit 24 as the transaction target screen 24A. Specifically, information 40 indicating the average posted evaluation value corresponding to the transaction target is displayed on the terminal display unit 24. A transaction target summary text 41 is displayed on the terminal display unit 24 as the first summary text corresponding to the transaction target. The transaction target summary text 41 is summarized so as to be a ratio of positive content to negative content based on the average posted evaluation value.

[0122] Information 42 indicating a plurality of posted items corresponding to the transaction target is displayed on the terminal display unit 24. The information 42 indicating the plurality of posted items is displayed in the display order with a high item evaluation value. High evaluation information and low evaluation information may be attached to the information 42 indicating the plurality of posted items. When any one of the information 42 indicating the plurality of posted items is specified by the user, a screen corresponding to the designated posted item specified by the user is displayed.

[0123] As shown in FIG. 14, on the terminal display unit 24 of the user terminal device 18, the first submission item screen 24B may be displayed according to the user's instruction. The first submission item screen 24B may be displayed when cushioning property is selected as the designated submission item according to the user's instruction.

[0124] On the terminal display unit 24, as the first submission item screen 24B, the submission item information when cushioning property is selected as the designated submission item is displayed. Specifically, on the terminal display unit 24, information 43A indicating the item evaluation value corresponding to the designated submission item is displayed. On the terminal display unit 24, a submission item summary text 44A is displayed as the second summary text corresponding to the designated submission item.

[0125] On the terminal display unit 24, information 45A indicating a predetermined number of excerpt texts corresponding to the designated submission item is displayed. When the information 45A indicating the excerpt text is specified by the user, the submission text corresponding to the information 45A indicating the excerpt text may be displayed on the terminal display unit 24.

[0126] As shown in FIG. 15, on the terminal display unit 24 of the user terminal device 18, the second submission item screen 24C may be displayed according to the user's instruction. The second submission item screen 24C may be displayed when breathability is selected as the designated submission item according to the user's instruction.

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

[0128] On the terminal display unit 24, a submission item summary text 44B is displayed as the second summary text corresponding to the designated submission item. On the terminal display unit 24, information 45B indicating a predetermined number of excerpt texts corresponding to the designated submission item is displayed.

[0129] As shown in FIG. 16, on the terminal display unit 24 of the user terminal device 18, the third posting item screen 24D may be displayed according to the user's instruction. The third posting item screen 24D may be displayed when cost performance is selected as the designated posting item according to the user's instruction.

[0130] On the terminal display unit 24, as the third posting item screen 24D, the posting item information when cost performance is selected as the designated posting item is displayed. Specifically, on the terminal display unit 24, information 43C indicating the item evaluation value corresponding to the designated posting item is displayed.

[0131] On the terminal display unit 24, a posting item summary text 44C is displayed as the second summary text corresponding to the designated posting item. On the terminal display unit 24, information 45C indicating a predetermined number of excerpt texts corresponding to the designated posting item is displayed.

[0132] <Actions and Effects of the First Embodiment> The actions and effects of the first embodiment will be described. (1) The control unit 30 transmits the posting text and the posting evaluation result to the language model, thereby obtaining a first summary text for the transaction target based on the posting evaluation result. According to this configuration, by using the language model, it is possible to obtain the posting text for the transaction target posted by the user and the first summary text for the transaction target based on the posting evaluation result. Thereby, it is easy to view the posting content for the transaction target, and the first summary text based on the posting evaluation result can be provided. Therefore, the convenience of the user regarding the posting text for the transaction target can be improved.

[0133] (2) The control unit 30 obtains a second summary text according to the submission evaluation result corresponding to the submission item by sending the submission item, the submission text corresponding to the submission item, and the submission evaluation result corresponding to the submission item to the language model. According to this configuration, by using the language model, a second summary text based on the submission text and the submission evaluation result corresponding to the submission item can be obtained. Thereby, it is easy to view the submission content for the transaction target, and a second summary text based on the submission evaluation result corresponding to the submission item can be provided. Therefore, the convenience of the user regarding the submission text for the transaction target can be improved.

[0134] (3) The control unit 30 causes the user terminal device 18 to display the second summary text corresponding to the specified submission item specified by the user. According to this configuration, by using the language model, the second summary text corresponding to the specified submission item specified by the user can be obtained. Thereby, it is easy to view the submission content for the transaction target, and a second summary text corresponding to the specified submission item desired by the user can be provided. Therefore, the convenience of the user regarding the submission text for the transaction target can be improved.

[0135] (4) The control unit 30 sends the average submission evaluation value to the language model. According to this configuration, the average submission evaluation value can be sent to the language model without sending the submission evaluation values of a specified number of submissions made by the user 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 text so as to be the ratio of the positive content and the negative content based on the submission evaluation result. According to this configuration, a first summary text that is the ratio of the positive content and the negative content based on the submission evaluation result can be obtained. Thereby, a first summary text that reflects the positive content and the negative content based on the submission evaluation result can be provided. Therefore, the convenience of the user regarding the submission text for the transaction target can be improved.

[0137] (6) When the re-acquisition condition is satisfied based on the first abstract, the control unit 30 re-acquires the first abstract for the transaction target. According to this configuration, depending on the first abstract, by re-acquiring the first abstract, the generation accuracy of the first abstract can be improved. Therefore, the convenience for the user regarding the posted text for the transaction target can be enhanced.

[0138] (7) The control unit 30 acquires a plurality of posting items regarding the posted text by transmitting the posted text to the language model. The control unit 30 causes the plurality of posting items to be displayed on the user terminal device 18. The control unit 30 causes the user terminal device 18 to display information regarding the designated posting item designated by the user among the plurality of posting items. According to this configuration, by using the language model, a plurality of posting items regarding the posted text can be acquired. Thereby, it is easy to view a plurality of posting items regarding the posted text, and information regarding the designated posting item desired by the user can be displayed. Therefore, the convenience for the user regarding the posted text for the transaction target can be enhanced.

[0139] (8) The control unit 30 acquires an item evaluation result corresponding to each of the plurality of posting items by transmitting the posted text to the language model. The control unit 30 calculates an item evaluation value corresponding to each of the plurality of posting items based on the acquired item evaluation result. According to this configuration, by using the language model, an item evaluation value corresponding to each of the plurality of posting items can be calculated. Thereby, control based on the item evaluation value corresponding to each of the plurality of posting items can be performed. Therefore, the convenience for the user regarding the posted text for the transaction target can be enhanced.

[0140] (9) The control unit 30 causes the user terminal device 18 to display, in a manner that prioritizes the posting items with positive evaluations among the plurality of posting items over the posting items with negative evaluations, based on the item evaluation values. According to this configuration, the plurality of posting items can be displayed in a manner corresponding to whether the item evaluation value is a positive evaluation or a negative evaluation. Thereby, it becomes easier to recognize the item evaluation values corresponding to each of the plurality of posting items. Therefore, the convenience of the user regarding the posting texts for the transaction target can be enhanced.

[0141] (10) The control unit 30 acquires an excerpt text obtained by extracting some content from any one of the plurality of posting texts corresponding to the designated posting item. The control unit 30 causes the user terminal device 18 to display the excerpt text as information regarding the designated posting item. According to this configuration, an excerpt text obtained by extracting some content from any one of the plurality of posting texts corresponding to the designated posting item can be displayed. Thereby, the outline of the posting text regarding the designated posting item becomes easier to recognize from the excerpt text corresponding to the designated posting item. Therefore, the convenience of the user regarding the posting texts for the transaction target can be enhanced.

[0142] (11) The control unit 30 acquires an excerpt text obtained by extracting some content corresponding to the designated posting item from any one of the plurality of posting texts corresponding to the designated posting item. According to this configuration, an excerpt text obtained by extracting the content regarding the designated posting item desired by the user can be made viewable. Therefore, the convenience of the user regarding the posting texts for the transaction target can be enhanced.

[0143] (12) The control unit 30 preferentially selects the posting text with a large amount of description regarding the designated posting item among the plurality of posting texts corresponding to the designated posting item. According to this configuration, the posting text with a large amount of description regarding the designated posting item is preferentially selected as the excerpt text. Thereby, an excerpt text regarding a posting text with high reliability as a posting text for the transaction target can be made viewable. Therefore, the convenience of the user regarding the posting texts for the transaction target can be enhanced.

[0144] (13) The control unit 30 obtains posting items by transmitting the posted text and the type of transaction target to the language model. According to this configuration, by using the language model, a plurality of posting items based on the type of transaction target can be obtained. As a result, a plurality of posting items suitable for the type of transaction target can be viewed. Therefore, the convenience of the user regarding the posted text for the transaction target can be enhanced.

[0145] (14) The control unit 30 communicates with the LLM server 13 in each of the first summarization control process, the posting item control process, the item evaluation control process, the extraction control process, and the second summarization control process. According to this configuration, the control unit 30 can improve the accuracy of the information obtained in each process. Therefore, the convenience of the user regarding the posted text for the transaction target can be enhanced.

[0146] [Modified Example] This embodiment can be implemented with the following modifications. This embodiment and the following modified examples can be implemented in combination with each other within a technically non - conflicting range.

[0147] · In steps S21, S31, and S42, the control unit 30 may exclude posted texts with a description amount less than the specified description amount, and obtain a specified number of posted texts from posted texts with a description amount equal to or greater than the specified description amount. The specified description amount may be any amount as long as it can be estimated as an appropriate posted text. The specified description amount may be, for example, 50 characters.

[0148] · When registering the posting content in the posting management database 31A, the control unit 30 may calculate the average posting evaluation value corresponding to the transaction target ID, and update the average posting evaluation value corresponding to the transaction target ID in the transaction target database 31B.

[0149] · In step S22, the control unit 30 may obtain the average posting evaluation value corresponding to all the posted texts for the transaction target instead of the average posting evaluation value corresponding to the specified number of posted texts obtained in step S21.

[0150] · In step S22, the control unit 30 may correct the posted evaluation value posted by the user. For example, the control unit 30 may correct the posted evaluation value posted by the user to increase it based on the user's behavior history regarding the transaction target. The behavior history may include impressions (IMP: impression). An impression indicates the number of times the web page corresponding to the transaction target has been displayed. The behavior history may include a click-through rate (CTR: Click Through Rate). The click-through rate indicates the ratio of the number of clicks to the number of times the web page corresponding to the transaction target has been displayed. The behavior history may include a conversion (CV: Conversion). A conversion indicates the number of times the target action has been taken starting from the web page corresponding to the transaction target. A conversion includes the conclusion of a transaction in an e-commerce service and the purchase of goods or services in e-commerce. A conversion includes the conclusion of a transaction in a travel service and the purchase of goods or services related to travel. For example, the control unit 30 may correct the posted evaluation result posted by a user with a high impression corresponding to the transaction target to increase it. For example, the control unit 30 may correct the posted evaluation result posted by a user with a high click-through rate corresponding to the transaction target to increase it. For example, the control unit 30 may correct the posted evaluation result posted by a user with a high conversion corresponding to the transaction target to increase it.

[0151] · In step S23, instead of sending the average posted evaluation value to the LLM server 13, the control unit 30 may send the posted evaluation values themselves corresponding to the prescribed number of posted texts to the LLM server 13 respectively. In this case, the control unit 30 may send the posted text and the posted evaluation value to the LLM server 13 so that the correspondence between the acquired posted text and the posted evaluation value can be specified.

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

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

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

[0155] · In step S33, when the type of the transaction target corresponding to the transaction target is an allowable type, the control unit 30 may acquire the posted item, and when the type of the transaction target corresponding to the transaction target is a restricted type, the control unit 30 may control not to acquire the posted item. 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 posted item whose number of posted sentences related to the posted item is less than or equal to the lower limit number. The lower limit number is, for example, 3. By setting the lower limit number of the posted sentences related to the posted item in this way, the reliability of the posted item can be ensured. Thereby, the convenience of the user regarding the posted sentences for the transaction target can be improved.

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

[0158] · In step S43, the control unit 30 may send an instruction to the LLM server 13 to answer that words not related to the evaluation of the transaction target itself are content not related to the posting items in the posting text as the evaluation result of the transaction target. Words not related to the evaluation of the transaction target itself may include, for example, words related to the evaluation of the transaction process of the transaction target such as delivery and packaging.

[0159] · In the item evaluation control process, the control unit 30 may repeatedly select any one from all the posting items and combinations of a specified number of posting texts and posting management IDs, and send the selected posting items, posting texts, and posting management IDs to the LLM server 13.

[0160] · In step S53, the control unit 30 may select any one from all combinations of the extraction target posting texts and posting management IDs for each of all the posting items, and for each of all the posting items, send the selected extraction target posting texts and posting management IDs to the LLM server 13. In this case, the control unit 30 may select the latest specified number of combinations from all combinations of the extraction target posting texts and posting management IDs. The control unit 30 may select a specified number of combinations with a large amount of description from all combinations of the extraction target posting texts and posting management IDs.

[0161] · In the extraction control process, the control unit 30 may repeatedly select any one from all the posting items and all combinations of the extraction target posting texts and posting management IDs, and send the selected posting items, extraction target posting texts, and posting management IDs to the LLM server 13.

[0162] · In step S63, the control unit 30 may obtain the item evaluation value corresponding to the posting item management ID. In step S64, the control unit 30 may send the item evaluation value instead of the item average posting evaluation value to the LLM server 13. In step S64, the control unit 30 may send the item average posting evaluation value and the item evaluation value to the LLM server 13.

[0163] ·If the control unit 30 causes the user terminal device 18 to display information indicating a plurality of posting items in an arbitrary display order, with posting items having a positive evaluation being given priority over posting items having a negative evaluation, it may also be possible to display the information indicating the plurality of posting items in an arbitrary display order on the user terminal device 18. If the user can recognize posting items having a positive evaluation and posting items having a negative evaluation, the control unit 30 may cause the user terminal device 18 to display information indicating the plurality of posting items in an arbitrary manner. The arbitrary manner may be at least any one of the display size and the display color. The arbitrary manner may be whether to display regardless of the user's instruction or to switch from non-display to display according to the user's instruction.

[0164] ·The first requirement condition may be satisfied at a predetermined time. The first requirement condition may be satisfied when the trading target has a posting count of a predetermined number or more posted by the user within a predetermined period. The predetermined period may be, for example, three years, and the predetermined number may be, for example, 100.

[0165] ·The control unit 30 may execute at least any one of the first summary control process, the posting item control process, the item evaluation control process, the extraction control process, and the second summary control process at different timings. For example, when a request for posting item information is received from the user terminal device 18, the control unit 30 may execute the extraction control process, and may execute the second summary control process after the completion of the item evaluation control process.

[0166] ·The control unit 30 may execute at least any one of the first summary control process, the posting item control process, the item evaluation control process, the extraction control process, and the second summary control process as the same process at once. Thereby, the control load on the information processing apparatus 11 can be reduced. For example, the control unit 30 may execute the first summary control process, the posting item control process, and the item evaluation control process as the same process.

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

[0168] ·The information processing device 11 may transmit information to the user terminal device 18 via, for example, the EC server 12. That is, the information processing device 11 may indirectly transmit information to the user terminal device 18 by transmitting information to the EC server 12. The information processing device 11 may transmit, for example, a first summary text, a plurality of posted items, a second summary text, and an excerpt text to the user terminal device 18 via the EC server 12.

[0169] ·The information processing system 10 may provide a service other than the e-commerce service. The information processing system 10 may provide, for example, a travel service. In this case, the posted content of the transaction target may be a posted text and a posted evaluation result regarding the service traded in the travel service. The information processing system 10 may provide a video distribution service. In this case, the posted content of the transaction target may be a posted text and a posted evaluation result regarding the video traded in the video distribution service. The information processing system 10 may provide a plurality of services. The information processing system 10 does not have to provide an e-commerce service. That is, the information processing system 10 may be a system that provides a service to be transacted. The information processing system 10 itself may be a system that does not provide a service to be transacted.

[0170] ·The LLM server 13 may manage at least one of the summarization model and the translation model as an integrated learning model. The LLM server 13 may be provided with another learning model in addition to the summarization model and the translation model.

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

[0172] · The information processing device 11 may be composed of a plurality of servers. The plurality of servers may include, for example, a server that manages posted content and a server that manages the first summary text, posted items, second summary text, and excerpt text. The plurality of servers may have different administrators or the same administrator.

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

[0174] [Appendix] The following describes the technical ideas grasped from the above-described embodiments and modification examples. (A) An information processing device 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.

[0175] The information processing apparatus described in (B)(A) includes an evaluation result acquisition unit that acquires an evaluation result of a transaction target 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 an evaluation value corresponding to each of the plurality of posting items based on the evaluation result acquired by the evaluation result acquisition unit.

[0176] (C) In the information processing apparatus described in (B), the display control unit causes the user terminal device to display, in a manner that prioritizes posting items with a positive evaluation among the plurality of posting items acquired by the posting item acquisition unit over posting items with a negative evaluation, based on the evaluation value calculated by the evaluation value calculation unit.

[0177] (D) The information processing apparatus described in (C) includes an excerpt text acquisition unit that acquires an excerpt text obtained by extracting some content from any one of the plurality of posting texts corresponding to the designated posting item, and the display control unit causes the user terminal device to display the excerpt text acquired by the excerpt text acquisition unit as information regarding the designated posting item.

[0178] (E) In the information processing apparatus described in (D), the excerpt text acquisition unit acquires an excerpt text obtained by extracting some content corresponding to the designated posting item from any one of the plurality of posting texts corresponding to the designated posting item.

[0179] (F) In the information processing apparatus described in (D) or (E), the excerpt text acquisition unit preferentially selects a posting text with a larger amount of description regarding the designated posting item among the plurality of posting texts corresponding to the designated posting item.

[0180] (G) The information processing apparatus described in any one of (A) to (F) includes a transaction target type acquisition unit that acquires the type of the transaction target, and the posting item acquisition unit acquires the posting item by transmitting the posting text acquired by the posting text acquisition unit and the type of the transaction target acquired by the transaction target type acquisition unit to a language model.

[0181] (H) The information processing apparatus includes: a post acquisition unit that acquires a post text for a transaction target posted by a user; a post item acquisition unit that acquires a plurality of 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 causes the user terminal device to display the plurality of post items acquired by the post item acquisition unit, and causes the user terminal device to display information related to a designated post item designated by the user among the plurality of post items acquired by the post item acquisition unit.

[0182] (I) The information processing method includes: one or more computers acquiring a post text for a transaction target posted by a user; acquiring a plurality of post items related to the post text by transmitting the post text to a language model; causing the user terminal device to display the plurality of post items, and causing the user terminal device to display information related to a designated post item designated by the user among the plurality of post items.

[0183] (J) The program causes one or more computers to acquire a post text for a transaction target posted by a user; acquire a plurality of post items related to the post text by transmitting the post text to a language model; cause the user terminal device to display the plurality of post items, and cause the user terminal device to display information related to a designated post item designated by the user among the plurality of post items.

Description of Reference Numerals

[0184] 10… Information processing system, 11… Information processing apparatus, 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 text acquisition unit, 30E… Post item acquisition unit, 30F… Evaluation result acquisition unit, 30G… Evaluation value calculation unit, 30H… Second summary text acquisition unit, 30I… Excerpt text acquisition unit, 30J… Display control unit, 31… Storage unit, 31A… Post management database, 31B… Transaction target database.

Claims

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

2. 2. The information processing device according to claim 1, an evaluation result acquisition unit that acquires the item evaluation result by transmitting the plurality of posted items acquired by the posted item acquisition unit, the posted statements corresponding to the plurality of posted items, and an instruction to generate an item evaluation result regarding whether or not the posted statements corresponding to the plurality of posted items are positively evaluated to a large-scale language model; an evaluation value calculation unit that calculates an item evaluation value corresponding to each of the plurality of posted items based on the item evaluation results acquired by the evaluation result acquisition unit; Equipped with Information processing device.

3. 3. The information processing device according to claim 2, The display control unit causes the user terminal device to display, on the basis of the evaluation value calculated by the evaluation value calculation unit, posted items with positive evaluations among the plurality of posted items acquired by the posted item acquisition unit in a manner in which the posted items with positive evaluations are prioritized over posted items with negative evaluations. Information processing device.

4. 4. The information processing device according to claim 3, An excerpt acquisition unit that acquires an excerpt obtained by extracting a part of content from any one of a plurality of posted messages corresponding to the specified posting item, 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 designated post item. Information processing device.

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

6. 5. The information processing device according to claim 4, The excerpt acquisition unit preferentially selects a posted text having a large amount of description related to the designated post item from among a plurality of posted texts corresponding to the designated post item. Information processing device.

7. In the information processing device according to any one of claims 1 to 6, A transaction object type acquisition unit for acquiring a type of transaction object, the posted item acquisition unit acquires the plurality of posted items by transmitting to a large-scale language model the posted message acquired by the posted message acquisition unit, the type of the transaction object acquired by the transaction object type acquisition unit, and an instruction to generate a plurality of posted items related to characteristics of the transaction object based on the posted message and the type of the transaction object; Information processing device.

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

9. One or more computers Acquiring a message posted by a user regarding a transaction target; obtaining the plurality of posted items by transmitting the posted text and instructions for generating a plurality of posted items related to characteristics of a trading object based on the posted text to a large-scale language model; displaying the plurality of posted items on a user terminal device, and displaying information on a designated posted item designated by a user among the plurality of posted items on the user terminal device; An information processing method.

10. On one or more computers, Acquiring a message posted by a user regarding a transaction target; obtaining the plurality of posted items by transmitting the posted text and instructions for generating a plurality of posted items related to characteristics of a trading object based on the posted text to a large-scale language model; displaying the plurality of posted items on a user terminal device, and displaying information on a designated posted item designated by a user among the plurality of posted items on the user terminal device; A program to execute.

Citation Information

Patent Citations

  • Information determination model learning device and program thereof

    JP2019215705A

  • Distribution device and distribution method and distribution program

    JP2020030529A

  • Machine learning system, action estimation system and machine learning program

    JP2020071565A

  • Provision device, provision method, and provision program

    JP2022144962A