Program, information processing device, method and system

By accepting product names and photos as inputs and using large-scale language models to generate product descriptions, the problem of users needing to manually create product descriptions is solved, and the process of simplifying product lists on e-commerce websites is realized.

JP2025050370AActive Publication Date: 2025-04-04BASE株式会社

Patent Information

Application Number
JP2023159125
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-22
Publication Date
2025-04-04
Estimated Expiration
2043-09-22

AI Technical Summary

Technical Problem

The prior art requires users to enter a certain amount of text to generate product introduction documents, resulting in users still needing to create product descriptions on their e-commerce websites themselves.

Method used

Provide a program that generates a prompt with predefined text by accepting product names and photos as inputs and inputs them into a large-scale language model to obtain a preliminary draft of product description.

Benefits of technology

Simplifies the process of listing products on e-commerce websites, allowing users to easily create product descriptions, reducing the burden of manually creating descriptions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025050370000001_ABST
    Figure 2025050370000001_ABST
Patent Text Reader

Abstract

To provide a program for allowing a user, the owner of an electronic commerce site, to easily exhibit items.SOLUTION: There is provided a program for operating a computer 20 including a processor 29 and memories 25 and 26. The program for building an electronic commerce site for products exhibited by users, the program causes the processor 29 to execute: a first step of receiving input of at least one of a product name and a product photograph relating to a product from a user; a second step of generating a prompt formed by adding a predetermined text to at least one of the product name and the product photograph received in the first step; and a third step of inputting the prompt generated in the second step to a large language model implemented in a computer different from the computer, and acquiring a product description draft relating to at least one of the product name and the product photograph from the large language model.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] On an e-commerce site, the user who is the owner of the site creates names, descriptions, etc. of items to be traded and posts them on the e-commerce site, and users of the e-commerce site view the item names, descriptions, etc. to determine whether or not to purchase the item. Since it is time-consuming for users to build e-commerce sites themselves, in recent years, there have been companies that prepare templates for e-commerce sites and build e-commerce sites when users input item names, descriptions, etc. according to these templates.

[0003] In relation to the above-mentioned technology, a system is known that generates text introducing products and services based on text input by a user and a user profile (Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-124914 Summary of the Invention [Problem to be solved by the invention]

[0005] In the technology described in Patent Document 1, the system does not generate a document introducing a product, etc., unless the user inputs a certain amount of text. Therefore, the user still has to go through the trouble of creating a description of an item on an e-commerce site.

[0006] Therefore, the present disclosure provides a technique that makes it easy for users who are owners of e-commerce sites to easily list items for sale. [Means for solving the problem]

[0007] A program for operating a computer having a processor and a memory. The program is for constructing an electronic commerce site for products that users put up for sale, and causes the processor to execute a first step of accepting input of at least one of a product name and a product photo related to the product from the user, a second step of generating a prompt in which predetermined text is added to at least one of the product name and the product photo accepted in the first step, and a third step of inputting the prompt generated in the second step into a large-scale language model implemented in a computer different from the computer, and acquiring a draft product description related to at least one of the product name and the product photo from the large-scale language model. Effect of the Invention

[0008] According to the present disclosure, it is possible to provide a technology that makes it easy for users who are owners of e-commerce sites to easily list items for sale. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing an overview of a system according to the present disclosure. [Diagram 2] 1 is a diagram showing an overall configuration of a system according to an embodiment; [Diagram 3] FIG. 2 is a diagram illustrating a functional configuration of a terminal device according to an embodiment. [Figure 4] FIG. 2 is a diagram illustrating a functional configuration of a server according to an embodiment. [Diagram 5] FIG. 4 is a diagram illustrating an example of a data structure of an item database according to an embodiment. [Figure 6] 11 is a flowchart illustrating an example of a processing flow in a system according to an embodiment. [Figure 7] 1 is a schematic diagram showing an example of a screen when an electronic commerce site generated using a homepage template of a system according to an embodiment is displayed on a terminal device. FIG. [Figure 8] 11 is a schematic diagram showing another example of a screen when an e-commerce site generated using a homepage template of a system according to an embodiment is displayed on a terminal device. FIG. [Figure 9] FIG. 2 illustrates an example of a prompt generated by a prompt generation module of the system according to one embodiment. [Figure 10] FIG. 11 is a schematic diagram illustrating an example of a screen displayed on a terminal device according to an embodiment. [Figure 11] FIG. 11 is a schematic diagram illustrating another example of a screen displayed on a terminal device according to an embodiment. [Figure 12] FIG. 11 is a schematic diagram illustrating yet another example of a screen displayed on the terminal device according to an embodiment. [Figure 13] FIG. 11 is a schematic diagram illustrating yet another example of a screen displayed on the terminal device according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In all the drawings explaining the embodiment, the same reference numerals are given to common components, and repeated explanations are omitted. Note that the following embodiment does not unduly limit the contents of the present disclosure described in the claims. In addition, not all of the components shown in the embodiment are essential components of the present disclosure. In addition, each figure is a schematic diagram and is not necessarily illustrated strictly.

[0011] In the following description, a "processor" refers to one or more processors. The at least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may be another type of processor such as a GPU (Graphics Processing Unit). The at least one processor may be a single-core or multi-core.

[0012] Furthermore, the at least one processor may be a processor in the broad sense, such as a hardware circuit (for example, a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC)) that performs part or all of the processing.

[0013] In the following explanation, information that gives an output for an input may be described using an expression such as "xxx table", but this information may be data of any structure or a learning model such as a neural network that generates an output for an input. Therefore, the "xxx table" may be called "xxx information".

[0014] Furthermore, in the following description, the configuration of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.

[0015] In addition, in the following explanation, the processing may be described with the "program" as the subject, but since the program is executed by a processor to perform a specified processing step by appropriately using a memory unit and / or an interface unit, etc., the subject of the processing may be the processor (or a device such as a controller having the processor).

[0016] The program may be installed in a device such as a computer, or may be, for example, in a program distribution server or a computer-readable (e.g., non-transitory) recording medium. In the following description, two or more programs may be realized as one program, or one program may be realized as two or more programs.

[0017] In the following description, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers including alphabetic characters or symbols) may be used instead.

[0018] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference signs (or common signs among the reference signs) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference signs) of the elements may be used.

[0019] In the following description, the control lines and information lines are those that are considered necessary for the description, and not all control lines and information lines in the product are necessarily shown. All components may be connected to each other.

[0020] <0 System Overview>

[0021] Below, the outline of the system according to the present disclosure will be described, but the following description should not be construed in a limiting manner, and the contents of the present disclosure should be understood based on the disclosure of this specification and the ordinary technical knowledge and common sense of a person of ordinary skill in the art.

[0022] The system according to the present disclosure is a system that supports shop owners who sell items in building an e-commerce site for selling these items. Hereinafter, the shop owners will be referred to as "users," and those who purchase items on the e-commerce site will be referred to as "users."

[0023] The system according to the present disclosure simplifies the procedure for listing items on an e-commerce site so that a user can build an e-commerce site with simple procedures and operations. Specifically, the system prepares homepage templates (preferably multiple templates) in advance, and the user builds an outline of the e-commerce site by selecting a top screen image and background image to be used on the e-commerce site. Furthermore, the user prepares the product name, product description, and product photo of the item to be listed, and uploads the product name, etc., and the item with the product name, etc. attached is posted on the e-commerce site. Note that the system according to the present disclosure has a module for the item purchase procedure (including the payment procedure), and the user can add an item purchase function to his / her own e-commerce site by selecting this module, but detailed explanation of the purchase procedure, etc. will be omitted as it is not the main content of the present disclosure.

[0024] The above process allows users to significantly reduce the effort required to set up their own e-commerce website. However, users still need to prepare the item's product name, product description, and product photo themselves. Since writing the product name is relatively simple, and product photos are an element that greatly influences the sales of an item, the hurdle for users to prepare them is considered low.

[0025] The biggest hurdle for users can be the task of creating a product description for an item. Product descriptions are a major factor in increasing a user's desire to purchase when viewed by the user, and it is preferable that the product description accurately expresses the features of the item. On the other hand, if the product description is not concise or is too long, it can be a factor that does not increase the user's desire to purchase. However, a certain level of skill or experience is required to create an appropriate product description, and requiring such skills and experience from users may not be in line with the purpose of the system disclosed herein.

[0026] Therefore, in the system disclosed herein, the user is asked to provide minimum input regarding the item, and this input is input into a chatbot + large-scale language model system such as chatGPT, thereby obtaining an appropriate product description from chatGPT or the like.

[0027] In this case, in order to obtain an appropriate product description from chatGPT etc., it is desirable to appropriately select the sentences (called prompts) to be input to chatGPT etc. Therefore, in the system according to the present disclosure, the system generates prompts that can obtain an appropriate product description for an e-commerce site with a high probability based on the minimum input from the user, and obtains a product description proposal from chatGPT that can minimize the need for user revisions.

[0028] Here, as the minimum input required from the user, the system according to the present disclosure requires the user to input at least one of the product name and the product photo. In addition to this input, the system also requires the user to optionally input a short sentence of about several dozen characters as the product's characteristics. If the product's characteristics are input, a more appropriate product description draft can be obtained.

[0029] An overview of a system 1 according to the present disclosure will be described with reference to FIG.

[0030] 1, in a system 1 according to the present disclosure, a website generation server 3 accepts submissions of product names, product photos, etc. from a shop owner 2. In the website generation server 3 that accepts submissions of product names, etc. from the shop owner 2, a prompt generation unit 4 generates a prompt based on the product, etc., and an external server interface unit 5 inputs this prompt to an external server 6.

[0031] The external server 6 has a chatbot unit 7 and a large-scale language model 8. The chatbot unit 7 interprets the input prompt and accepts output of a response to the prompt from the large-scale language model 8. The chatbot unit 7 converts this output into a dialogue format to create a draft product description, and sends this draft product description back to the site generation server 3.

[0032] The site generation server 3 presents the draft product description output from the external server 6 to the shop owner 2, and if the shop owner 2 accepts it, it posts it on the electronic commerce site 9, and if the shop owner 2 appropriately modifies it, it posts the modified product description on the electronic commerce site 9.

[0033] <One embodiment> <1 Overall system configuration> FIG. 2 is a diagram showing the overall configuration of an electronic commerce construction support system (hereinafter simply referred to as the "system") 1 of this embodiment. As shown in FIG. 1, the system 1 includes a plurality of terminal devices (terminal device 10A and terminal device 10B are shown in FIG. 1. Hereinafter, they may be collectively referred to as "terminal device 10") and a server 20. The terminal devices 10 and the server 20 are connected to each other so as to be able to communicate with each other via a network 80. The network 80 is configured as a wired or wireless network. In this embodiment, the server 20 is a server having a function as a Web server (including a cloud server), and exchanges information with the terminal device 10 through Web pages. In addition, a Web page browser for viewing Web pages is installed in the terminal device 10, but a dedicated application for providing the services of the server 20 may be installed and configured to be viewable through the dedicated application.

[0034] The terminal device 10 is a device operated by a user who receives support for building an e-commerce site using the system 1 according to the present disclosure. The user of the terminal device 10 inputs product names, product photos, etc. for items to be put up for sale on the e-commerce site, and puts the items up for sale on the e-commerce site that the server 20 of the system 1 supports in building. The terminal device 10 is realized by a stationary PC (Personal Computer), a laptop PC, etc. Alternatively, the terminal device 10 may be, for example, a tablet compatible with a mobile communication system, a mobile terminal such as a smartphone, etc.

[0035] The terminal device 10 is communicatively connected to the server 20 via a network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 compatible with communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 82 compatible with wireless LAN (Local Area Network) standards such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown in FIG. 2 , the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.

[0036] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with an external device. The input device 13 is an input device (e.g., a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving an input operation from a user. The output device 14 is an output device (a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing a program and data processed by the program, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, and is, for example, a flash memory or a HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, etc.

[0037] The server 20 is managed by an administrator of the system 1 of this embodiment, and the stored contents are appropriately modified / added / deleted by users of the terminal devices 10 .

[0038] The server 20 is a computer connected to a network 80. The server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.

[0039] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with an external device. The input / output IF 23 functions as an interface with an input device for receiving input operations from a user and an output device for presenting information to a user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or a HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set described in a program, and is composed of an arithmetic unit, a register, a peripheral circuit, etc.

[0040] <1.1 Functional configuration of the terminal device 10> FIG. 3 is a block diagram showing a functional configuration of the terminal device 10 constituting the system 1 of the first embodiment. As shown in FIG. 3, the terminal device 10 includes a plurality of antennas (antenna 111, antenna 112), wireless communication units (first wireless communication unit 121, second wireless communication unit 122) corresponding to the respective antennas, an operation reception unit 130 (including a keyboard 131 and a mouse 132), a voice processing unit 140, a microphone 141, a speaker 142, a display 150, a storage unit 170, and a control unit 180. The terminal device 10 also has functions and configurations (for example, a battery for storing power, a power supply circuit for controlling the supply of power from the battery to each circuit, etc.) that are not particularly shown in FIG. 3. As shown in FIG. 2, each block included in the terminal device 10 is electrically connected by a bus or the like.

[0041] The antenna 111 emits a signal generated by the terminal device 10 as a radio wave. The antenna 111 also receives a radio wave from space and provides the received signal to the first wireless communication unit 121.

[0042] The antenna 112 radiates a signal generated by the terminal device 10 as a radio wave. The antenna 112 also receives the radio wave from space and provides the received signal to the second radio communication unit 122.

[0043] The first wireless communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 so that the terminal device 10 can communicate with other wireless devices. The second wireless communication unit 122 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 112 so that the terminal device 10 can communicate with other wireless devices. The first wireless communication unit 121 and the second wireless communication unit 122 are communication modules including a tuner, a Received Signal Strength Indicator (RSSI) calculation circuit, a Cyclic Redundancy Check (CRC) calculation circuit, a high-frequency circuit, and the like. The first wireless communication unit 121 and the second wireless communication unit 122 perform modulation / demodulation and frequency conversion of wireless signals transmitted and received by the terminal device 10, and provide the received signals to the control unit 180.

[0044] The operation reception unit 130 has a mechanism for receiving input operations from a user. Specifically, the operation reception unit 130 includes a keyboard 131 and a mouse 132. Note that the operation reception unit 130 may be configured as a touch screen that detects the user's contact position on the touch panel, for example, by using a capacitive touch panel.

[0045] The keyboard 131 accepts input operations by the user of the terminal device 10. The keyboard 131 is a device for inputting characters, and outputs input character information to the control unit 180 as an input signal.

[0046] The mouse 132 accepts input operations by the user of the terminal device 10. The mouse 132 is a pointing device for selecting an object displayed on the display 150, and outputs position information of an object selected on the screen and information indicating that a button has been pressed to the control unit 180 as input signals.

[0047] The audio processing unit 140 modulates and demodulates an audio signal. The audio processing unit 140 modulates a signal provided from the microphone 141 and provides the modulated signal to the control unit 180. The audio processing unit 140 also provides the audio signal to the speaker 142. The audio processing unit 140 is realized by, for example, a processor for audio processing. The microphone 141 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 140. The speaker 142 converts the audio signal provided from the audio processing unit 140 into audio and outputs the audio to the outside of the terminal device 10.

[0048] Display 150 displays data such as images, videos, and text under the control of control unit 180. Display 150 is realized by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0049] Storage unit 170 is configured with, for example, a flash memory, and stores data and programs used by terminal device 10. In one aspect, storage unit 170 stores user information 1701.

[0050] The user information 1701 is information about a user who uses the terminal device 10 to perform multiple analysis processing, which is a function of the system 1 .

[0051] The control unit 180 reads a program stored in the storage unit 170 and executes instructions included in the program to control the operation of the terminal device 10. The control unit 180 is, for example, an application that is pre-installed in the terminal device 10. The control unit 180 operates according to the program to fulfill the functions of an input operation reception unit 1801, a transmission / reception unit 1802, a data processing unit 1803, and a notification control unit 1804.

[0052] The input operation receiving unit 1801 performs processing for receiving input operations by a user via an input device such as the keyboard 131 .

[0053] The transmitting / receiving unit 1802 performs processing for the terminal device 10 to transmit and receive data to and from an external device such as the server 20 in accordance with a communication protocol.

[0054] The data processing unit 1803 performs calculations on the data input by the terminal device 10 according to a program, and outputs the calculation results to a memory or the like.

[0055] The notification control unit 1804 performs processing to present information to the user. The notification control unit 1804 performs processing to display a display image on the display 150, processing to output sound to the speaker 142, and the like.

[0056] <1.2 Functional configuration of server 20> 4 is a diagram showing an example of a functional configuration of the server 20. As shown in FIG. 4, the server 20 exerts the functions of a communication unit 201, a storage unit 202, and a control unit 203.

[0057] The communication unit 201 performs processing for the server 20 to communicate with external devices.

[0058] The storage unit 202 stores data and programs used by the server 20. The storage unit 202 stores an item database (DB: DataBase) 2022, a home page template 2023, electronic commerce site data 2024, product description template data 2025, prompt template data 2026, and the like.

[0059] The item database 2022 is a database that stores data on items that shop owners put up for sale on e-commerce sites. The item DB 2022 may be divided for each e-commerce site that the system 1 of this embodiment helps to build, or may be a database for all e-commerce sites that the system 1 helps to build. In the description showing the details of the item DB 2022 below, it is assumed that the item DB 2022 is divided for each e-commerce site that the system 1 of this embodiment helps to build.

[0060] Data relating to items stored in the item DB 2022 is acquired from the user's terminal device 10 via a posted content acceptance module 2033 described later, and is stored in the item DB 2022 by this posted content acceptance module 2033. In addition, a part of the data relating to items stored in the item DB 2022 is acquired from the chatbot section + large-scale language model, which is the external server 30, via an external server information transmission / reception control module 2036, and is stored in the item DB 2022 by this external server information transmission / reception control module 2036.

[0061] The homepage template 2023 is template data that determines the display mode of the e-commerce site constructed by the system 1 of this embodiment. Such homepage templates 2023 are well known and will not be described in detail, but may be, for example, a so-called static template in which the layout when displayed on the display 150 of the terminal device 10 is fixed, or a so-called dynamic template in which display data is generated according to the size of the display 150 of the terminal device 10, the number of items to be displayed on the screen of the display 150, etc.

[0062] Examples of screens of an e-commerce site, the construction of which is supported by the system 1 of this embodiment based on the home page template 2023 stored in the storage unit 202, will be described with reference to Figs.

[0063] Fig. 7 is a diagram showing an example of a top page screen of an e-commerce site whose construction has been supported by the system 1 of this embodiment. The screen shown in Fig. 7 is displayed on the display of a terminal device (having a similar configuration to the terminal device 10) owned by a user of the e-commerce site.

[0064] In the example screen shown in FIG. 7, an area 701 displaying the shop name is provided at the top of the screen 700, an area 702 displaying item categories is provided on the left side of the screen 700, and an area 704 displaying items 703 is provided in the center of the screen 700.

[0065] When the user selects and inputs an item 703 that the user wishes to view from among the items 703 displayed in an area 704 of the screen 700, for example by clicking on that item 703, the screen transitions to an item viewing screen shown in FIG.

[0066] In the example screen shown in Figure 8, an area 801 displaying the product name of the selected item is provided at the top of screen 800, an area 802 displaying a product photo of the selected item is provided in the center of screen 800, and an area 803 displaying a product description of the selected item is provided at the bottom of screen 800.

[0067] The home page template 2023 prescribes the screen layout and the like for generating screens such as those shown in the example screens of FIGS.

[0068] The e-commerce site data 2024 is data constituting an e-commerce site whose construction is supported by the system 1 of this embodiment. Since part of the data constituting the e-commerce site is stored in the item DB 2022, the e-commerce site data 2024 is image data displayed on the top page of the e-commerce site, image data of product photos related to items, etc. In addition, a homepage template 2023 is also part of the data constituting the e-commerce site.

[0069] The product description template data 2025 is data on example sentences of product descriptions included in the prompts generated by the prompt generation module 2035. The product description template data 2025 may be stored in the multiple storage unit 202.

[0070] The prompt template data 2026 is template data for configuring a prompt generated by the prompt generation module 2035. The prompt template data 2026 may also be stored in the multiple storage unit 202.

[0071] The control unit 203 performs functions indicated by various modules, such as a reception control module 2031, a transmission control module 2032, a post content acceptance module 2033, an e-commerce site data generation module 2034, a prompt generation module 2035, an external server information transmission / reception control module 2036, and a presentation control module 2037, by the processor of the server 20 performing processing in accordance with the application program 2021 stored in the memory unit 202.

[0072] The reception control module 2031 controls the process in which the server 20 receives a signal from an external device in accordance with a communication protocol.

[0073] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.

[0074] The posting content acceptance module 2033 accepts the minimum data input related to an item entered by the user of the terminal device 10 on the item input screen displayed on the display 150 of the terminal device 10 in response to a display control signal from the presentation control unit 2037 described later, and stores the accepted data in the item DB 2022.

[0075] In the system 1 of this embodiment, the minimum data related to an item that a user of the terminal device 10, i.e., a shop owner, inputs is at least one of a product name and a product photo. A product name is one or more words, and a product photo is data that the shop owner will have prepared in advance when constructing an electronic commerce site, so it is considered that the shop owner will not feel much resistance to inputting the product name and product photo.

[0076] In addition, the posting content receiving module 2033 may receive product features from the shop owner in addition to receiving at least one of the product name and product photo. Product features are optional, but the content of the product features itself can be a short sentence, and it is considered that the hurdle of inputting them is not so high for the shop owner.

[0077] The e-commerce site data generation module 2034 generates data for constructing an e-commerce site based on the product name, product photos, etc. accepted by the post content acceptance module 2033, and the product description draft obtained from the external server 30 by the external server information transmission / reception control module 2036 described below, after making any necessary modifications and approval by the user of the terminal device 10, and further based on the homepage template 2023 in the memory unit 202, and constructs the e-commerce site.

[0078] Furthermore, the e-commerce site data generation module 2034 cuts out or replaces the background of the product photograph provided by the user of the terminal device 10. Although the process of cutting out or replacing the background is optional, it is preferable to cut out or replace the background of the product photograph in order to unify the appearance (taste) of the e-commerce site to be constructed, particularly when a taste is specified in the home page template 2023, to match the background of the product photograph as closely as possible to this taste, thereby forming a unity of the entire e-commerce site and improving the impression of the user of the e-commerce site.

[0079] The function of cutting out or replacing the background part is itself known, and as an example, the area of ​​the product part included in the product photo may be extracted using an edge detection function in image processing, and the area other than the product part may be designated as blank or transparent. Also, if an unillustrated background image is stored in the storage unit 202, the area other than the product part may be replaced with this background image.

[0080] The data generated by the e-commerce site data generation module 2034 is not limited to the above. For example, if it is desired to provide an e-commerce site with a payment function, the e-commerce site data may be generated by combining a payment function module (not shown) previously stored in the memory unit 202.

[0081] The prompt generation module 2035 generates a prompt to be input to the external server 30 using the prompt template data 2026 stored in the memory unit 202 based on data such as product name accepted by the posted content acceptance module 2033, product description template data 2025 stored in the memory unit 202, etc.

[0082] An example of the prompt template data 2026 stored in the storage unit 202 will be described with reference to Fig. 9. The prompt template data 2026 in the system 1 of this embodiment has a portion for specifying in what position (role) the external server 30 is to create a product description draft, a portion for specifying a range of the number of characters to instruct the external server 30 to create a product description draft, a portion for specifying a format of the product description draft to be created (the configuration of the product description draft), a portion for specifying NG words as a countermeasure against prompt injection, a portion for instructing the generation of a product description draft with reference to the product description template data 2025 stored in the storage unit 202 by directly quoting this product description template data 2025, and a portion for instructing the writing out of a product description draft including the product name and product features accepted from the user of the terminal device 10 by the posted content acceptance module 2033.

[0083] Here, consider a case where the post content acceptance module 2033 accepts only a product photo as input from the user of the terminal device 10. Although it is possible to include the product photo in the prompt to be input to the external server 30, in order to increase the possibility of outputting a more appropriate product description draft, the prompt generation module 2035 generates text representing the accepted input product photo.

[0084] Any method may be used to generate text representing a product photo from the product photo. One example is a method of inputting a product photo into a search database (not shown in FIG. 1) outside the system 1 and acquiring text representing the features of the product photo. Alternatively, a machine learning model 2027 may be prepared in the storage unit 202, features of the product photo may be calculated, objects may be classified and detected based on the features, and the names of the classified and detected objects may be used as text representing the product photo. Examples of such methods include those using R-CNN (Region Based Convolutional Neural Networks) as the machine learning model 2027, YOLO (You Only Look Once), and SSD (Single Shot MultiBox Detector).

[0085] Then, the prompt generation module 2035 generates a prompt including text that indicates the characteristics of the product photo. This text can be treated in the same way as the product name and product characteristics.

[0086] The external server information transmission / reception control module 2036 inputs the prompt generated by the prompt generation module 2035 to the external server 30 , and obtains a draft product description from the external server 30 .

[0087] The external server 30 in the system 1 of this embodiment is the same as the external server 6 in the outline of the present disclosure described with reference to Fig. 1. That is, the external server 30 is represented by chatGPT and has a chatbot section and a large-scale language model. The external server information transmission / reception control module 2036 temporarily stores the product description copy acquired from the external server 30 in the storage section 202.

[0088] The presentation control unit 2037 generates a display control signal for displaying a predetermined screen on the display 150 of the terminal device 10, transmits it to the terminal device 10, and acquires an operation input input by a user operating the operation reception unit 130 of the terminal device 10. In particular, the presentation control unit 2037 in the system 1 of this embodiment displays a product description draft acquired from the external server 30 by the external server information transmission / reception control module 2036 on the display 150 of the terminal device 10, obtains approval from the user of the terminal device 10, and, if necessary, modifies the product description draft by the user of the terminal device 10 operating the operation reception unit 130 to confirm it as the product description to be used on the electronic commerce site. The confirmed product description is stored in the item DB 2022.

[0089] <2 Data Structure> Fig. 5 is a diagram showing the data structure of a database stored in the server 20. Note that Fig. 5 is an example, and does not exclude data that is not shown.

[0090] The database shown in Figure 5 is a relational database, which is used to manage data sets called tables, which are structured by rows and columns, by associating them with each other. In a database, a table is called a table, a column in a table is called a column, and a row in a table is called a record. In a relational database, it is possible to set relationships between tables and associate them.

[0091] Usually, a column that serves as a primary key for uniquely identifying a record is set in each table, but setting a primary key to a column is not essential. The control unit 203 of the server 20 can cause the processor 29 to add, delete, or update records in a specific table stored in the storage unit 202 according to various programs.

[0092] FIG. 5 is a diagram showing an example of the data structure of the item DB2022. As shown in FIG. 5, each record of the item DB2022 includes, for example, an item "item ID", an item "product name", an item "product features", an item "product description", and an item "product photo file name". Among the items of the item DB2022, the items "product name", "product features", and "product photo file name" are input by the user of the terminal device 10, accepted by the posted content acceptance module 2033, and input by the posted content acceptance module 2033. In addition, the item "item ID" is generated and input by the posted content acceptance module 2033 when the posted content acceptance module 2033 accepts the item "product name" and the like and inputs it into the item DB2022. In addition, the item "product description" is input by the presentation control unit 2037 with respect to the product description draft generated by the external server 30, which is approved by the user of the terminal device 10 and has been modified by the user as necessary. The information stored in the item DB 2022 can be changed or updated as appropriate.

[0093] The item "Item ID" is information for identifying items handled in the e-commerce site that the system 1 of this embodiment helps to build. The item "Product name" is information indicating the product name of the item identified by the "Item ID". The item "Product features" is information indicating the product features of the item identified by the "Item ID". The item "Product description" is information indicating the product description of the item identified by the "Item ID". The item "Product photo file name" is information indicating the file name of the product photo of the item identified by the "Item ID", and the product photo file itself is stored in the e-commerce site data 2024.

[0094] <3 Example of operation> An example of the operation of the server 20 will now be described.

[0095] FIG. 6 is a flowchart showing an example of the operation of the server 20 and the terminal device 10. As shown in FIG.

[0096] Prior to step S601, the control unit 203 of the server 20, more specifically, the presentation control unit 2037 of the control unit 203, sends a display control signal to the terminal device 10 to cause a screen for uploading an item to be displayed on the display 150 of the terminal device 10 for the user of the terminal device 10.

[0097] In step S601, the control unit 180 of the terminal device 10 displays an item upload screen based on a display control signal sent from the server 20, and prompts the user of the terminal device 10 to input at least one of the product name or product photo of the item to be uploaded. Then, the control unit 180 of the terminal device 10 sends the product name, etc. input by the user to the server 20.

[0098] In step S601 (and in the system 1 of this embodiment), the user of the terminal device 10 may input at least one of the product name and the product photo of the item. If the product photo is input in addition to the product name, the prompt generation module 2035 cooperates with an external server or the like to generate text expressing the characteristics of the product photo, and includes this text in the prompt described below. This makes it possible to make the product description draft obtained from the external server 30 more appropriate.

[0099] In addition, in step S601, the user of the terminal device 10 may input the product features in addition to at least one of the product name and the product photo of the item. The prompt generation module 2035 includes the input product features in the prompt. This makes it possible to make the product description draft obtained from the external server 30 more appropriate.

[0100] In step S651, the control unit 203 of the server 20 that has received an input of the product name, etc. from the terminal device 10 generates a prompt to be input to the external server 30 based on the product name, etc. Specifically, for example, the control unit 203 generates a prompt to be input to the external server 30 based on the product name, etc. by the prompt generation module 2035.

[0101] Next, in step S652, the control unit 203 inputs the prompt generated in step S651 to the external server 30. Specifically, for example, the control unit 203 inputs the prompt generated in step S651 to the external server 30 via the external server information transmission / reception control module 2036.

[0102] In step S653, the control unit 203 obtains an output of a draft product description that is a result of generation based on the prompt input to the external server 30 in step S652. Specifically, for example, the control unit 203 obtains, via the external server information transmission / reception control module 2036, an output of a draft product description that is a result of generation based on the prompt input to the external server 30 in step S652.

[0103] In step S654, the control unit 203 generates a display control signal for displaying the draft product description acquired from the external server 30 in step S653 on the display 150 of the terminal device 10 and presenting it to the user, and transmits the display control signal to the terminal device 10. Specifically, for example, the control unit 203 generates a display control signal by the presentation control unit 2037 for displaying the draft product description acquired from the external server 30 in step S653 on the display 150 of the terminal device 10 and presenting it to the user, and transmits the display control signal to the terminal device 10.

[0104] In step S602, the control unit 180 of the terminal device 10 causes the display 150 to display a screen based on the display control signal sent from the server 20 in step S654, and in step S653 presents the draft product description obtained from the external server 30 to the user of the terminal device 10, and accepts an input from the user to confirm and appropriately amend the draft product description and then approve it. If approval is given, the control unit 180 of the terminal device 10 sends the approved product description to the server 20.

[0105] In step S655, the control unit 203 generates data for an e-commerce site that it will help build, using the product description approved by the user of the terminal device 10 in step S602. Specifically, for example, the control unit 203 uses the e-commerce site data generation module 2034 to generate data for an e-commerce site that it will help build, using the product description approved by the user of the terminal device 10 in step S602. This completes the construction of an e-commerce site for a shop associated with the shop owner who is the user of the terminal device 10.

[0106] <4 Screen example> An example of a screen output to the terminal device 10 will be described below with reference to FIGS.

[0107] FIG. 10 is a diagram showing an example of a screen displayed on the display 150 of the terminal device 10 in the system 1 of this embodiment. The screen shown in FIG. 10 is a screen for allowing the user of the terminal device 10 to input the product name, etc., of the item to be uploaded in step S601 of FIG. 6. The screen 1000 is provided with an input window 1001 for inputting the product name, and an input window 1002 for inputting the product features. The user of the terminal device 10 inputs the product name and the product features into the input windows 1001, 1002 using the operation reception unit 130, and instructs the external server 30 to generate a product description draft via the server 20 by clicking a button 1003 that instructs the external server 30 to generate a product description. It should be noted that inputting the product features is optional.

[0108] Fig. 11 is a diagram showing another example of a screen displayed on the display 150 of the terminal device 10 in the system 1 of this embodiment. The screen shown in Fig. 11 is a screen indicating that a prompt has been input to the external server 30 and that the external server 30 is generating a draft product description based on this prompt. In the screen 1100, a display window 1101 in which the draft product description is displayed indicates that the external server 30 is generating the draft product description.

[0109] FIG. 12 is a diagram showing yet another example of a screen displayed on the display 150 of the terminal device 10 in the system 1 of this embodiment. The screen shown in FIG. 12 is a screen for presenting the product description draft generated by the external server 30 to the user of the terminal device 10 in step S601 of FIG. 6, and for obtaining approval after requesting corrections and additions as necessary. In the screen 1200, the product description draft acquired from the external server 30 is displayed in a display window 1201 in which the product description draft output by the external server 30 is displayed. If the user of the terminal device 10 determines that corrections and additions are necessary, the user of the terminal device 10 directly adds and corrects the product description draft displayed in the display window 1201 using the operation reception unit 130, and clicks a button 1202 for approving that the content of the product description draft displayed in the display window 1201 is made into a formal product description, regardless of whether or not the product description is added or corrected, thereby approving that the product description draft is made into a product description.

[0110] Fig. 13 is a diagram showing yet another example of a screen displayed on the display 150 of the terminal device 10 in the system 1 of this embodiment. The screen shown in Fig. 13 is a screen indicating that the product description draft approved by the user of the terminal device 10 has been adopted as the product description in step S655 of Fig. 6, and in screen 1300, the approved product description has been added to field 1301 for displaying the product description.

[0111] <5. Effects of one embodiment> As described above in detail, according to the system 1 of this embodiment, when an item description is generated using an external server 30 such as chatGPT, the server 20 generates an appropriate prompt, and the shop owner can obtain the item description by simply inputting at least one of the item's product name and product photo, without the shop owner having to make major corrections, etc. This makes it easy for users who are owners of e-commerce sites to list items.

[0112] <6 Notes> In addition, the above-described embodiments are described in detail to clearly explain the present disclosure, and are not necessarily limited to those including all of the described configurations. In addition, some of the configurations of each embodiment can be added to, deleted from, or replaced with other configurations.

[0113] Furthermore, the details of the prompt generated by the prompt generation module 2035 are not limited to those shown in FIG. 9, and any prompt can be adopted as long as an appropriate product description copy is output from the external server 30. Furthermore, while the system 1 of the embodiment described above is intended to assist shop owners in building e-commerce sites for their own items, it goes without saying that the system 1 of the present disclosure can also be applied to a system in which a user of a terminal device 10 builds an e-commerce site.

[0114] In addition, the above-mentioned configurations, functions, processing units, processing means, etc. may be realized in part or in whole by hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that realizes the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-mentioned embodiments, and the program code itself and the storage medium storing it constitute the present invention. Examples of storage media for supplying such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, etc.

[0115] Furthermore, the program code for realizing the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, Java (registered trademark), and the like.

[0116] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed over a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read out and execute the program code stored in the storage means or storage medium.

[0117] The matters described in the above embodiments will be supplemented below. (Appendix 1) A program (2021) for operating a computer (20) having a processor (29) and memories (25, 26), the program (2021) for constructing an e-commerce site for products listed by a user, the program (2021) causing the processor (29) to execute a first step (S601) of accepting input of at least one of a product name and a product photo related to the product from the user, a second step (S651) of generating a prompt in which predetermined text is added to at least one of the product name and the product photo accepted in the first step (S601), and a third step (S653) of inputting the prompt generated in the second step (S651) into a large-scale language model realized in a computer (30) different from the computer (20), and acquiring a product description copy related to at least one of the product name and the product photo from the large-scale language model. (Appendix 2) The program (2021) described in claim 1, wherein in a first step (S601), input of at least one of a product name and a product photo as well as product features is accepted from a user, and in a second step (S651), a prompt is generated in which predetermined text is added to at least one of the product name and product photo and the product features accepted in the first step (S601). (Appendix 3) The program (2021) according to claim 1, wherein in a second step (S651), the text includes instructions for a large-scale language model. (Appendix 4) The program (2021) described in claim 1, wherein in the second step (S651), the text includes a specification of a range of the number of characters in the product description. (Appendix 5) The program (2021) described in claim 1, wherein in a second step (S651), the text includes instructions for generating a product description copy based on at least one of the product name and product photo input into the large-scale language model. (Appendix 6) The program (2021) described in claim 1, wherein in the second step (S651), the text includes a specification of a format of a product description copy. (Appendix 7) The program (2021) of claim 1, wherein in a second step (S651), the text includes a list of words to be excluded from the product description copy. (Appendix 8) The memory (25, 26) stores example sentences (2025) of product descriptions on an electronic commerce site, and in a second step (S651), includes the example sentences (2025) of product descriptions in the text. The program (2021) described in claim 1. (Appendix 9) In a second step (S651), an example sentence of a product description including at least one of a product name and a product photo inputted by a user is included in the text; The program according to claim 8 (2021). (Appendix 10) The program (2021) of claim 1 further causes the processor (29) to execute a fourth step (S654) of presenting a product description copy obtained from the large-scale language model to a user and requesting approval for building an e-commerce site using the product description copy. (Appendix 11) The program (2021) further causes the processor (29) to execute a fifth step (S655) of constructing an e-commerce site using the product description draft approved in the fourth step (S654) as the product description. The program (2021) described in claim 10. (Appendix 12) The program (2021) further includes a sixth step (S602) of accepting correction inputs to the draft product description presented in the fourth step (S654), and a seventh step (S655) of constructing an e-commerce site using a product description that reflects the correction inputs accepted in the sixth step (S602) in the draft product description. The program (2021) according to claim 10, (Appendix 13) The program described in Appendix 1, in which in a first step (S601), input of a product photo related to the product is accepted from the user, and the program further causes the processor to execute an eighth step of generating text representing the product photo related to the product accepted in the first step, and in a second step (S651), generates a prompt in which predetermined text is added to at least one of the product name and product photo accepted in the first step (S601) and the text representing the product photo related to the product generated in the eighth step. (Appendix 14) The memory (25, 26) stores a machine learning model (2027) that calculates features of a photo and detects an object based on the features, and in an eighth step, the machine learning model (2027) is used to detect an object captured in the product photo, and the name of the object is used as text representing the product photo. The program described in Appendix 13. (Appendix 15) An information processing device (20) having a processor (29) and memories (25, 26), the information processing device constructs an electronic commerce site for products listed by users, the processor (29) executes a first step (S601) of accepting input of at least one of a product name and a product photo related to the product from the user, a second step (S651) of generating a prompt in which predetermined text is added to at least one of the product name and the product photo accepted in the first step (S601), and a third step (S653) of inputting the prompt generated in the second step (S651) into a large-scale language model realized in a computer (30) different from the computer (20) and acquiring a product description copy related to at least one of the product name and the product photo from the large-scale language model. (Appendix 16) A method executed by a computer (20) having a processor (29) and memories (25, 26), the computer (20) constructing an electronic commerce site for products offered for sale by a user, the processor (29) executing a first step (S601) of accepting input of at least one of a product name and a product photo related to the product from the user, a second step (S651) of generating a prompt in which predetermined text is added to at least one of the product name and the product photo accepted in the first step (S601), and a third step (S653) of inputting the prompt generated in the second step (S651) into a large-scale language model implemented in a computer (30) different from the computer (20) and acquiring a draft product description related to at least one of the product name and the product photo from the large-scale language model. (Appendix 17) A system (1) for constructing an electronic commerce site for products offered for sale by a user, the system comprising: means (2033) for accepting input of at least one of a product name and a product photo relating to the product from a user; means (2035) for generating a prompt in which predetermined text is added to at least one of the product name and the product photo accepted by the accepting means (2033); and means (2036) for inputting the prompt generated by the prompt generating means (2035) into a large-scale language model implemented in a computer (30) different from the computer (20), and acquiring from the large-scale language model a draft product description relating to at least one of the product name and the product photo. [Explanation of symbols]

[0118] 1: E-commerce construction support system, 10: Terminal device, 20: Server, 25: Memory, 26: Storage, 29: Processor, 30: External server, 2021: Application program, 2022: Item database, 2023: Home page template, 2024: E-commerce site data, 2025: Product description template data, 2026: Prompt template data, 2031: Reception control module, 2032: Transmission control module, 2033: Posting content acceptance module, 2034: E-commerce site data generation module, 2035: Prompt generation module, 2036: External server information transmission and reception control module, 2037: Presentation control module

Claims

1. A program for operating a computer having a processor and a memory, the program constructing an electronic commerce site for products offered for sale by users, The program causes the processor to: A first step of receiving an input of at least one of a product name and a product photo related to the product from the user; A second step of generating a prompt by adding predetermined text to at least one of the product name and the product photo received in the first step; a third step of inputting the prompt generated in the second step into a large-scale language model implemented in a computer different from the computer, and acquiring a draft product description related to at least one of the product name and the product photo from the large-scale language model; A program to execute.

2. In the first step, input of at least one of the product name and the product photo as well as characteristics of the product is accepted from the user; In the second step, a prompt is generated by adding the predetermined text to at least one of the product name and the product photo and the characteristics of the product received in the first step. The program according to claim 1.

3. The program of claim 1 , wherein in the second step, the text includes instructions for the large-scale language model.

4. 2. The program according to claim 1, wherein in the second step, the text includes a specification of a range of the number of characters of the product description copy.

5. The program according to claim 1 , wherein in the second step, the text includes an instruction for generating the product description copy based on at least one of the product name and the product photo inputted into the large-scale language model.

6. 2. The program of claim 1, wherein in the second step, the text includes a specification of a format of the product description copy.

7. The program of claim 1 , wherein in the second step, the text includes a list of words to be excluded from the product description copy.

8. The memory stores example sentences of product descriptions for the electronic commerce site, In the second step, an example sentence of the product description is included in the text. The program according to claim 1.

9. In the second step, the text includes an example sentence of the product description including at least one of the product name and the product photo inputted by the user. The program according to claim 8.

10. 2. The program of claim 1, further comprising causing the processor to execute a fourth step of presenting the product description copy obtained from the large-scale language model to the user and requesting approval for using the product description copy to build the e-commerce site.

11. 11. The program according to claim 10, further causing the processor to execute a fifth step of constructing the electronic commerce site using the product description draft approved in the fourth step as the product description.

12. The program further causes the processor to A sixth step of accepting correction inputs for the product description presented in the fourth step; a seventh step of constructing the electronic commerce site using a product description that reflects the correction input received in the sixth step; The program according to claim 10,

13. In the first step, input of a product photo relating to the product is accepted from the user; The program further causes the processor to execute an eighth step of generating text representing the product photo related to the product accepted in the first step; In the second step, a prompt is generated by adding predetermined text to at least one of the product name and the product photo received in the first step and to text representing the product photo related to the product generated in the eighth step. The program according to claim 1.

14. The memory stores a machine learning model that calculates features of a photograph and detects an object based on the features, In the eighth step, the machine learning model is used to detect an object captured in the product photo, and the name of the object is used as text representing the product photo. The program according to claim 13.

15. An information processing device including a processor and a memory, the information processing device constructing an electronic commerce site for products exhibited by users, The processor, A first step of receiving an input of at least one of a product name and a product photo related to the product from the user; A second step of generating a prompt by adding predetermined text to at least one of the product name and the product photo received in the first step; a third step of inputting the prompt generated in the second step into a large-scale language model implemented in a computer different from the computer, and acquiring a draft product description related to at least one of the product name and the product photo from the large-scale language model; An information processing device that executes the above.

16. A method implemented by a computer having a processor and a memory, the computer configuring an electronic commerce site for products offered for sale by users, the method comprising: The processor, A first step of receiving an input of at least one of a product name and a product photo related to the product from the user; A second step of generating a prompt by adding predetermined text to at least one of the product name and the product photo received in the first step; a third step of inputting the prompt generated in the second step into a large-scale language model implemented in a computer different from the computer, and acquiring a draft product description related to at least one of the product name and the product photo from the large-scale language model; A method for performing.

17. A system for constructing an e-commerce site for products offered by users, comprising: A means for receiving input of at least one of a product name and a product photo related to the product from the user; means for generating a prompt by adding predetermined text to at least one of the product name and the product photo received by the receiving means; a means for inputting the prompt generated by the means for generating a prompt into a large-scale language model implemented in a computer different from the computer, and acquiring a draft product description related to at least one of the product name and the product photo from the large-scale language model; The system has:

Citation Information

Patent Citations

  • Network commercial transaction management system

    JP2004038230A

  • Generation apparatus, generation method, and generation program

    JP2018128805A

  • Information processing method, information processing device and program

    JP2020013461A

  • Commodity information providing system

    JP2020052833A

  • Explanatory text output device, explanatory text output program, and explanatory text output method

    JP2022052481A

Cited By

  • Descriptive text generating system and production method of descriptive text data-base

    JP2025053870A

  • Method, program and information processing system for supporting operations related to the operation of electronic commerce sites

    JP7776838B1

  • Product information generation system, server and program

    JP7808824B1

  • Description text generation system and method for producing a description text database

    JP7846656B2