Information processing system

JP2025000550A5Pending Publication Date: 2025-09-02MOV INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024077092
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-10
Publication Date
2025-09-02

AI Technical Summary

Technical Problem

Existing systems face difficulties in quickly and appropriately responding to the vast amount of user-generated information on posting sites, making it challenging to improve service quality effectively.

Method used

An information processing system that includes an acquisition means to gather posted information, a template selection means to choose preset template texts, and a requesting means to generate a reply text using a text generation device, facilitating quick and appropriate responses.

Benefits of technology

Enables efficient and appropriate replies to user-generated information by utilizing template information tailored to the content, store attributes, and posting site characteristics, thereby enhancing service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide an information processing system quickly and appropriately replying to post information.SOLUTION: An information processing system includes: acquisition means for acquiring post information posted about a prescribed object; template selection means for selecting, on the basis of the acquired post information, template information including a preset template sentence usable for a reply to the post information; and request means for transmitting the selected template information and the post information to a sentence generation device and requesting to generate a reply sentence to the post information.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] In recent years, a number of posting sites have been established on the Internet, which are websites that publish posted information that indicates user evaluations and usage status of stores and products. On such posting sites, for example, when users post posted information such as photos of the interior and food of a store such as a restaurant, or text describing the atmosphere of the store and their impressions of using the store, the posted information is organized by store and by product and made available for general users to view. This allows general users to refer to the posted information when selecting a store or product.

[0003] In addition, stores can collect information posted by users and use it as a reference for store management. For example, Patent Document 1 discloses a system that acquires information posted by users about a store it operates from multiple posting sites and displays the information in a list. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 6984938 Summary of the Invention [Problem to be solved by the invention]

[0005] In the above-mentioned situation, in order to further improve the quality of services provided to users, the store side replies to the information posted by users on the posting site. However, since the amount of posted information is huge and the content is diverse, it is difficult to reply to the posted information quickly and appropriately.

[0006] Therefore, an object of the present disclosure is to solve the above-mentioned problem of the difficulty in quickly and appropriately replying to posted information. [Means for solving the problem]

[0007] An information processing system according to an embodiment of the present disclosure includes: An acquisition means for acquiring posted information posted on a predetermined target; a template selection means for selecting, based on the acquired posted information, template information including a preset template sentence that can be used in a reply to the posted information; a requesting means for transmitting the selected template information and the posted information to a text generation device and requesting the text generation device to generate a reply text to the posted information; Equipped with The structure is as follows.

[0008] In addition, an information processing method according to an embodiment of the present disclosure includes: Acquire posted information about a specified subject, Selecting template information including a preset template sentence that can be used for replying to the posted information based on the acquired posted information; transmitting the selected template information and the posted information to a text generation device and requesting the text generation device to generate a reply text to the posted information; The structure is as follows.

[0009] In addition, a program according to an embodiment of the present disclosure includes: Acquire posted information about a specified subject, Selecting template information including a preset template sentence that can be used for replying to the posted information based on the acquired posted information; transmitting the selected template information and the posted information to a text generation device and requesting the text generation device to generate a reply text to the posted information; Have a computer carry out the process, The structure is as follows. Effect of the Invention

[0010] With the above-described configuration, the present invention makes it easy to quickly and appropriately reply to posted information. [Brief description of the drawings]

[0011] [Figure 1] 1 is a diagram illustrating an overall configuration of an information processing system according to the present disclosure. [Diagram 2] 2 is a block diagram showing a configuration of the management server disclosed in FIG. 1. [Diagram 3] 2 is a diagram illustrating an example of data stored in the management server disclosed in FIG. 1; [Figure 4] 2 is a diagram illustrating an example of data stored in the management server disclosed in FIG. 1; [Diagram 5] 2 is a diagram showing a process performed by the management server disclosed in FIG. 1; [Figure 6] 2 is a diagram showing a process performed by the management server disclosed in FIG. 1; [Figure 7] 2 is a diagram showing a process performed by the management server disclosed in FIG. 1; [Figure 8] 2 is a diagram showing a process performed by the management server disclosed in FIG. 1; [Figure 9] 2 is a flowchart showing the operation of the management server disclosed in FIG. 1; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] <Embodiment 1> A first embodiment of the present invention will be described with reference to Figures 1 to 9. Figures 1 to 4 are diagrams for explaining the configuration of an information processing system, and Figures 5 to 9 are diagrams for explaining the processing operation of the information processing system.

[0013] [composition] The information processing system of the present invention is mainly for managing information posted on a posting site, which is a so-called word-of-mouth site. As shown in Fig. 1, the information processing system is composed of a management server 10, a plurality of posting site servers 20, a poster terminal 30, a viewer terminal 40, an administrator terminal 50, and a text generation device 60, which are connected via a network N. Each component will be described in detail below.

[0014] The posting site server 20 is an information processing device managed by a business that provides a service for publishing posted information, and operates a website such as a posting site on the Internet. In this embodiment, the posting site provided by the posting site server 20 publishes a page publishing information about a store P, such as a restaurant, as well as a page publishing posted information from a contributor 31 who is a user who has used the store P. The posted information posted and published by the contributor 31 includes, for example, photographs (photographed images) of the interior and food of the store P (target), text information such as impressions about the service and food received at the store P, and further, numerical evaluation information expressing an evaluation of the store P.

[0015] At this time, the evaluation information is a quantified evaluation value that indicates the degree of evaluation of the store by the user. As an example, the evaluation value is set to a value of "0 to 5", and the higher the numerical value, the higher the evaluation. However, the evaluation value may be expressed by any range of values, and may be expressed by any information, not limited to numerical values. The evaluation information also includes time information. For example, the time information is information that indicates time, such as the date when the user used the store, or the date when the evaluation information was posted by the user. The time information is included in the evaluation information, for example, by being input by the user together with the evaluation information at the time of posting, or by being added when the evaluation information is posted by the posting site server 20.

[0016] In this embodiment, there are multiple posting site servers 20, each of which has a different posting site. Therefore, the posting information for the same store P is posted and made public on each of the posting sites established by each posting site server 20.

[0017] Furthermore, the posting site server 20 is not necessarily limited to publishing the posted information on a website, etc. For example, the posting site server 20 may simply set up a survey site or a payment site and acquire and store the posted information described above from users.

[0018] The posted information handled by the posting site provided by the posting site server 20 is not limited to information about a store P such as a restaurant, but may be information about any type of store, or may be posted information about a product or service (target). Furthermore, the posted information is not limited to information about a store or product, but may be information about any target. The posting site server 20 is not necessarily limited to discriminating the posted information by target, such as by store or by product, but may disclose the posted information without discriminating by target, for example, by poster 31.

[0019] The poster terminal 30 (user terminal) is an information processing terminal such as a smartphone or a laptop computer operated by a poster 31 who is a user who has visited an object such as a store P. The poster terminal 30 has a function of accessing a posting site on the Internet and posting posted information to the posting site when operated by the poster 31. For example, the poster terminal 30 posts, as posted information, photos taken by the poster 31 inside the store P or photos of food served at the store P, and posts, as posted information, evaluation information entered by the poster 31 that evaluates the store P with a multiple-level numerical value or text information expressing the poster's impressions in text.

[0020] The poster terminal 30 may directly access the posting site, or may be guided to access the posting site from an access destination based on address information such as a QR code installed in the store P. In addition, when the access destination of address information such as a QR code installed in the store P is a survey site of the store P, the poster terminal 30 also has a function of transmitting responses to surveys presented on the survey site.

[0021] The viewer terminal 40 is an information processing terminal such as a smartphone or a notebook computer operated by the viewer 41. The viewer terminal 40 has a function of accessing a posting site on the Internet and viewing posted information published on the posting site by the viewer 41 when operated by the viewer 41. For example, the viewer terminal 40 can view photos of the inside of the store P and photos of the food served at the store P posted by the contributor 31, evaluation information that evaluates the store P with a multiple-level numerical value, and text information that expresses impressions in text.

[0022] The administrator terminal 50 is an information processing terminal operated by an administrator 51 who manages the posted information of the store in a business operator who operates the store. The administrator terminal 50 manages the posted information for the store by accessing the management server 10, displaying and monitoring the posted information of the store acquired by the management server 10 as described later, and analyzing the posted information. The administrator terminal 50 also generates a reply message to the posted information via the management server 10 as described later and posts it to the posting site server 20. The administrator terminal 50 also manages information such as a questionnaire about the store acquired by the management server 10. The administrator terminal 50 can also post information about the store on each posting site via the management server 10. The number of stores for which the administrator 51 manages posted information is not limited to one, and may be multiple.

[0023] In this embodiment, it is assumed that the business operator who operates store P operates multiple stores P. For example, it is assumed that the business operator operates 50 stores, and monitors and analyzes the posted information for these stores, and further posts reply messages to the posted information. However, the business operator who operates store P may only operate one store, or may monitor and analyze the posted information for multiple stores, including its own store and stores of other business operators.

[0024] The text generation device 60 is an information processing device managed by a business operator that provides a service for generating a text that is a response to an input text, and is connected to the network N. For example, the text generation device 60 is equipped with a text generation model trained by machine learning, and generates a text that is a response to a text or command input by a user who has accessed the network N using the text generation model. As an example, the text generation device 60 is realized by an artificial intelligence chatbot called ChatGPT provided by OpenAI, Inc. in the United States. Note that, although the text generation device 60 in this embodiment is illustrated as an interactive chatbot, it is not necessarily limited to being interactive, and may generate a text in any manner for an input text.

[0025] The management server 10 is composed of one or more information processing devices each including a calculation device and a storage device. As shown in FIG. 2, the management server 10 includes an acquisition unit 11, an output unit 12, and a reply unit 13. The reply unit 13 further includes a template selection unit 14, a generation request unit 15, and a posting unit 16. The functions of the acquisition unit 11, the output unit 12, the reply unit 13, the template selection unit 14, the generation request unit 15, and the posting unit 16 can be realized by the calculation device executing a program for realizing each function stored in the storage device. The management server 10 also includes a store information storage unit 17, a posted information storage unit 18, and a template storage unit 19. The store information storage unit 17, the posted information storage unit 18, and the template storage unit 19 are each composed of a storage device. Each component will be described in detail below.

[0026] First, the store information storage unit 17 stores information about the store P input from the manager terminal 50 of the business operator who operates the store P. At this time, if the business operator operates multiple stores P, information about each of the multiple stores P is registered.

[0027] Store information to be registered includes store name, store address, store attributes, and information on the posting site server 20 to which posted information for the store is posted. The store name functions as identification information for identifying the store. The store address indicates the location of the store, and can specify the location by prefecture or region, for example, and also functions as an attribute of the store. Store attributes include information on the location of the store (roadside, downtown, tourist spot, suburban area, commercial facility, etc.), the presence or absence of parking, the store's person in charge on the business side, the store's franchisee, the store's brand, and the like. The information on the posting site server 20 to which posted information for the store is posted is information for identifying the posting site, or information for acquiring posted information posted to the posting site server 20 from the posting site server 20. For example, it is information for identifying the posting site server 20 and the store, and one example is address information of the posting site where posted information for the store is published.

[0028] Furthermore, in the store information storage unit 17, for example, a plurality of stores operated by the same business operator or businesses forming a group are associated with each other to form a store group and are registered.

[0029] The acquisition unit 11 (acquisition means) accesses each posting site server 20 based on the registered store information as described above, acquires the posted information published on each posting site, and stores it in the posted information storage unit 18. At this time, the acquisition unit 11 acquires the posted information related to each store from each posting site server 20, distinguishing between each store and each store group, and associates the store information and the posting site information with each other and stores the information in the posted information storage unit 18. In other words, the acquired posted information is associated with the corresponding store information and the posting site information to which the information was posted.

[0030] The output unit 12 outputs the posted information for a specific store acquired from the posting site server 20 as described above so as to be displayed on the administrator terminal 50. At this time, when there are multiple pieces of posted information corresponding to a specific store acquired from multiple posting site servers 20, respectively, the output unit 12 outputs the multiple pieces of posted information so as to be collectively displayed in a list. Furthermore, when multiple specific stores are associated with each other to form a store group and registered as described above, the output unit 12 outputs the posted information corresponding to each of the multiple specific stores so as to be collectively displayed in a list. Note that the output unit 12 displays the posted information in association with information such as a store name that identifies the store where the posted information was posted, information such as a posting site name that identifies the posting site, and information on the poster.

[0031] For example, as shown in FIG. 5, the output unit 12 outputs a list of evaluation information and text information from the posted information to be displayed on the administrator terminal 50. The example of FIG. 5 is a case where "AAA store" and "BBB store" are associated as group stores, and the output unit 12 displays a list of evaluation information and text information as posted information posted to multiple posting sites such as "posting site A" and "posting site B" for each of the multiple stores. In FIG. 5, "stars" represent evaluation information, and the number of stars represents a numerical evaluation value, with the greater the number, the higher the evaluation of the store. In FIG. 5, "Honestly, I don't want to go there anymore" and "..." represent text information such as impressions of the store. In addition, when the posted information includes photographed images such as photos, the output unit 12 may output a list of the photographed images.

[0032] Furthermore, the output unit 12 may display the posted information corresponding to a specific store by narrowing down the search conditions specified by the administrator terminal 50. For example, the output unit 12 displays a screen for inputting the narrowed down search conditions on the administrator terminal 50 as shown in FIG. 6. In this example, the narrowed down search conditions can be inputted, such as the presence or absence of a reply, the evaluation value, the posting site, and the location of the store. As an example, when a low evaluation such as an evaluation value of "0-2" is specified, the output unit 12 extracts the posted information with an evaluation value of "0-2" and outputs a list of the extracted posted information to be displayed on the administrator terminal 50 as shown in FIG. 5.

[0033] Furthermore, the output unit 12 displays, in correspondence with each piece of posted information, "Reply", which is an operation point for instructing the business operator to reply to the posted information, as shown in Fig. 5. When an operation point such as "Reply" is operated from the manager terminal 50, the output unit 12 causes the reply unit 13 to start reply processing for the posted information corresponding to the operation point.

[0034] When the reply unit 13 starts the reply process to the posted information by the operation of the administrator terminal 50 as described above, it outputs a reply content input field for inputting a reply text that will be the reply content, together with the posted information, to be displayed on the administrator terminal 50 as shown in Fig. 7. At this time, the reply unit 13 outputs an operation point for displaying, for example, "template" and an operation point for displaying, for example, "automatic generation", together with the reply content input field, to be displayed on the administrator terminal 50 as shown in Fig. 7. Then, when the "automatic generation" operation point is operated from the administrator terminal 50, the reply unit 13 starts the automatic generation process of a reply text to the corresponding posted information.

[0035] When the reply unit 13 starts the automatic generation process of the reply text as described above, the template selection unit 14 (template selection means) selects template information that can be used as the reply text. At this time, the template selection unit 14 selects one or more pieces of template information from among a plurality of pieces of template information stored in advance in the template storage unit 19, based on the posted information for which the reply text is to be generated.

[0036] Here, the template information stored in the template storage unit 19 will be described. A plurality of types of template information are prepared in advance and stored in the template storage unit 19, and each template information includes a template sentence having a feature according to its type. For example, in this embodiment, as shown in FIG. 3, posted information-specific template information 19a including a template sentence according to the content of the posted information, store-specific template information 19b including a template sentence according to the store, and posting site-specific template information 19c including a template sentence according to the posting site are prepared. Specifically, as the posted information-specific template information 19a, a plurality of types of template information are prepared according to the content of the posted information. Examples of the types of the posted information-specific template information 19a include low-rating template information that can be applied to posted information whose evaluation value included in the posted information is determined to be low (e.g., evaluation value 0-2), and high-rating template information that can be applied to posted information whose evaluation value included in the posted information is determined to be high (e.g., evaluation value 3-5). In this case, the low rating template information includes template sentences that may be appropriate for replying to a user who has set a low rating value in their posted information, and the high rating template information includes template sentences that may be appropriate for replying to a user who has set a high rating value in their posted information.

[0037] In addition, as the template information by posted information 19a, types of template information are prepared according to the analysis results of the text information included in the posted information. For example, depending on the case where it is possible to determine whether the posted information is positive or negative by analyzing the text information, template information including template text that may be appropriate as a reply to each of the positive and negative posted information is prepared. In addition, depending on the case where it is possible to extract various keywords by analyzing the text information, template information including template text that may be appropriate as a reply to posted information including specific keywords is prepared. Examples of keywords include product names, service contents, staff names, evaluation contents, and the like, and template text that is appropriate as a reply to these keywords is included. In addition, depending on the case where it is possible to determine the language by analyzing the text information, template information including template text that may be appropriate as a reply to posted information in the determined language is prepared.

[0038] As the template information by store 19b, types of template information according to the attributes of the store corresponding to the posted information are prepared. For example, template information including template sentences that may be appropriate as a reply to the posted information in attributes such as the store's business type, location, and products handled is prepared. As the template information by posting site 19c, types of template information according to the posting site to which the posted information is posted are prepared. For example, template information including template sentences that may be appropriate as a reply to the posted information is prepared according to the characteristics of each posting site itself, such as posting site A and posting site B, and the user. Note that the types of template information described above are merely examples, and are not limited to the above types, and any type may be prepared.

[0039] An example of the data structure of the template information is shown in FIG. 4. The template information in this embodiment corresponds to generating a sentence consisting of a plurality of items, and is configured to include a plurality of template sentences for each item. The items include, for example, "greeting," "recognition of evaluation," "apology," and "efforts for improvement," and a plurality of template sentences are prepared for each item. As a result, for example, when generating a sentence using the template information in the sentence generating device 60, the sentence can be generated by combining the template sentences selected from all the items. Note that when generating a sentence from the template information, it is not necessary to use the template sentences for all the items, and only the template sentences for any of the items may be used.

[0040] However, the data structure of the template information is not limited to the example shown in Fig. 4, and may be any data structure. For example, the template information is not necessarily limited to having a plurality of items. For example, the template information may be configured to include a template sentence with no items set, may include a template sentence consisting of one long sentence, or may include template sentences consisting of a plurality of long or short sentences.

[0041] The template selection unit 14 selects one or more pieces of template information from the above-mentioned prepared template information based on the posted information for which a reply message is to be generated. At this time, the template selection unit 14 analyzes the content of the posted information to which the reply message is to be generated, and selects a type of template information corresponding to the extracted keyword or evaluation value. For example, when the evaluation value of the posted message is low, the template selection unit 14 selects the above-mentioned low-evaluation template information, when the posted message contains a specific keyword, selects a type of template information corresponding to the specific keyword, and determines the language of the posted message and selects a type of template information corresponding to the determined language.

[0042] Here, a case where the language of a posted text is determined by the template selection unit 14 will be further described. The template selection unit 14 acquires the language type of the posted information that is determined based on character information included in the posted information. For example, the template selection unit 14 checks the language type of each character in the character information, and determines the language type of the posted information according to the result. As an example, the template selection unit 14 first checks whether each character is Japanese, which is a specific type of language, and determines that the posted information is Japanese if 40% or more of the characters in the entire character information are hiragana or katakana. On the other hand, when the template selection unit 14 determines that the posted information is not Japanese, it inputs the character information included in the posted information to a language discrimination engine and acquires the language type that is the discrimination result. For example, it inputs the character information to a language discrimination engine installed in a web server installed on a network, and acquires the language type that is the discrimination result, such as English, Chinese (traditional characters), Chinese (simplified characters), and Korean. The template selection unit 14 itself may include a language discrimination engine, and the template selection unit 14, i.e., the management server 10, may perform a process of discriminating the language type of the posted information and acquire the language type. Then, the template selection unit 14 selects template information corresponding to the discriminated language. At this time, the template selection unit 14 may store the discriminated language type in the posted information storage unit 18 in association with the posted information.

[0043] Furthermore, the template selection unit 14 selects template information based on the attributes of the store corresponding to the target posted information. For example, the template selection unit 14 selects a type of template information corresponding to attributes such as the store's business type, location, and products handled. Furthermore, the template selection unit 14 selects template information based on the posting site to which the target posted information was posted. For example, the template selection unit 14 selects a type of template information corresponding to the posting site to which the posted information was posted.

[0044] Furthermore, when the list of posted information is displayed after being narrowed down by the search conditions as described above, the template selection unit 14 may select template information based on the search conditions used for narrowing down. That is, the template selection unit 14 may select template information of a type corresponding to the content set in the search conditions. As an example, when a low evaluation value (0-2) is set as the search condition, the template selection unit 14 selects low-evaluation template information of a type corresponding to a low evaluation.

[0045] As described above, the template selection unit 14 selects template information based on the contents of the posted information, the attributes of the store corresponding to the posted information, and further, the posting destination of the posted information. At this time, only one piece of template information may be selected, or multiple pieces of template information may be selected.

[0046] Note that the template selection unit 14 may select template information specified by an operation from the administrator terminal 50. For example, when the "template" operation location displayed on the screen shown in FIG. 7 as described above is operated from the administrator terminal 50, the template selection unit 14 displays a list of the names of various types of template information as described above by a display method such as a pull-down menu. Then, the template selection unit 14 further selects template information whose name has been specified by the operation of the administrator terminal 50.

[0047] The generation request unit 15 (request means) of the reply unit 13 transmits the selected template information and information on the posted information to be replied to the text generation device 60 as described above, and requests the text generation device 60 to generate a reply text to the posted information. At this time, the generation request unit 15 transmits text information, evaluation value, poster name, store name and attributes of the store to be posted, and the like, of the posted information, as information on the posted information, to the text generation device 60. Then, the generation request unit 15 transmits a request to the text generation device 60 to "create a reply text to the posted information using the template information" as the request content to the text generation device 60. Here, when the template information includes multiple template texts for multiple items as described above, the generation request unit 15 requests the text generation device 60 to create a reply text by combining the template texts for each item, or to simply combine multiple template texts to create a reply text. Furthermore, the generation request unit 15 may request the text generation device 60 to generate a reply text including information related to the posted information, such as the poster name and the store name. The generation request unit 15 may also request the text generation device 60 to generate a reply text by instructing the role of the text generation device 60, that is, the content of the subject of the text generation device 60. As an example, the business type is identified from the attributes of the store corresponding to the posted text, the role of an employee of a store of that business type is specified, and a reply text is requested to be created in that role.

[0048] Then, the creation request unit 15 acquires the reply sentence generated by the sentence generation device 60 in response to the request to generate a reply sentence from the sentence generation device 60. Then, the creation request unit 15 outputs the reply sentence acquired from the sentence generation device 60 so as to be displayed in a reply content input field displayed on the manager terminal 50, as shown in Fig. 8. Note that since the reply sentence can be edited in the reply content input field, the creation request unit 15 edits the reply sentence in response to an input from the manager terminal 50.

[0049] Here, when displaying the reply text generated by the text generating device 60, the generation request unit 15 may translate the reply text and the posted text to which the reply is directed into a specific type of language and output each translation to be displayed on the administrator terminal 50. For example, as described above, when the template selection unit 14 determines the type of language based on character information included in the posted information and the determined type of language (e.g., English, Chinese, etc. other than Japanese) is associated with the posted information, the posted text and the reply text in the associated language may be displayed on the screen shown in FIG. 8, and each translation obtained by translating the posted text and the reply text into a specific language (e.g., Japanese) may also be displayed. At this time, the generation request unit 15 inputs character information of the posted text and the reply text in the determined specific language into a translation engine installed in a web server or the management server 10 installed on the network, and obtains a translation in the specific language (e.g., Japanese). Note that the generation request unit 15 may also display the type of language when displaying the posted text and the reply text in the specific language.

[0050] When the "confirm" button is operated by the administrator terminal 50 while the reply text is displayed in the reply content input field as shown in FIG. 8, the posting unit 16 of the reply unit 13 transmits the reply text to the posting site server 20 to which the corresponding post information is posted. As a result, the posting site server 20 publishes the reply text in correspondence with the post information. Note that, when the generation request unit 15 has acquired translations of the posted text of the post information and the reply text as described above, the posting unit 16 may also transmit the translations to the posting site server 20. As a result, the posting site server 20 publishes translations of the posted text and the reply text in a specific language (e.g., Japanese) together with the posted text and the reply text in a specific language (e.g., a language other than Japanese, such as English or Chinese).

[0051] [Operation] Next, the operation of the above-mentioned information processing system, particularly the operation of the management server 10, will be described mainly with reference to the flowchart of FIG.

[0052] First, in a plurality of posting site servers 20, posting information about store P is posted by contributor 31 on each posting site and is made public, and can be viewed from viewer terminal 40 of viewer 41.

[0053] The management server 10 periodically or at any timing acquires posted information published on each posting site from the multiple posting site servers 20 (step S1). Then, the management server 10 stores the posted information acquired from the multiple posting site servers 20 for each store or for each store group.

[0054] Then, in response to an instruction from the administrator terminal 50, the management server 10 outputs the posted information to the administrator terminal 50 so that it is displayed on the administrator terminal 50 (step S2). For example, the management server 10 outputs to the administrator terminal 50 so that the text information of the posted information is displayed in a list as shown in Fig. 5. At this time, the management server 10 displays the target store name, posting site name, rating value, and poster name together with the text information contained in the posted information, and also displays "Reply" as an operation point where the business operator can input their intention to reply to the posted information.

[0055] When an operation part such as "Reply" displayed together with the posted information is operated from the administrator terminal 50, the management server 10 starts a reply process for the posted information corresponding to the operation part (Yes in step S3). Then, as shown in FIG. 7, the management server 10 outputs to the administrator terminal 50 a reply content input field for inputting a reply text that will be the reply content, and operation parts for "template" and "auto-generation" so as to be displayed together with the posted information. Then, when the "auto-generation" operation part is operated from the administrator terminal 50, the management server 10 starts an auto-generation process for a reply text for the corresponding posted information, and selects template information that can be used as the reply text (step S4). At this time, the management server 10 selects one or more pieces of template information from among a plurality of pieces of template information stored in the template storage unit 19 in advance, based on the posted information for which a reply text is to be generated. For example, the management server 10 selects a type of template information corresponding to a keyword or language extracted by analyzing the content of the posted information, an evaluation value included in the posted information, attributes of a store corresponding to the posted information, a posting site to which the posted information is posted, and the like.

[0056] Next, the management server 10 transmits the selected template information and information related to the posted information to be replied to to the writing generation device 60, and requests the writing generation device 60 to generate a reply text to the posted information (step S5). As a result, the writing generation device 60 uses the template information to generate a reply text according to the content of the posted information, and the generated reply text is transmitted from the writing generation device 60 to the management server 10.

[0057] The management server 10 acquires the reply text generated by the text generation device 60, and displays the reply text in a reply content input field displayed on the administrator terminal 50, as shown in Fig. 8 (step S6). Since the reply text can be edited in this input field, the management server 10 edits the reply text in response to an input from the administrator terminal 50.

[0058] Thereafter, when the "Confirm" button is operated on the administrator terminal 50 while the reply text is displayed in the reply content input field as shown in Fig. 8, the management server 10 transmits the reply text to the posting site server 20 where the corresponding post information is posted. As a result, the posting site server 20 posts the reply text in correspondence with the post information. The reply text is then posted.

[0059] As described above, in the information processing system of this embodiment, when replying to posted information, template information is selected based on the posted information, and a request is made to the text generation device to create a reply text using the template text. This allows the posted information to be generated using template information including template text according to characteristics such as the content of the posted information, the store corresponding to the posted information, and the posting site to which the posted information is posted. As a result, a reply text that is appropriately corresponding to the posted information can be obtained, and a quick and appropriate reply can be made to the posted information.

[0060] Although the present invention has been described above with reference to the above-mentioned embodiment, the present invention is not limited to the above-mentioned embodiment. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. In addition, at least one or more functions of the above-mentioned management server 10 may be executed by an information processing device installed and connected anywhere on the network, that is, they may be executed by so-called cloud computing.

[0061] The above-mentioned program can be stored and supplied to a computer using various types of non-transitory computer readable media. The non-transitory computer readable medium includes various types of tangible storage media. Examples of the non-transitory computer readable medium include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROM (Read Only Memory), CD-R, CD-R / W, and semiconductor memory (e.g., mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (Random Access Memory)). The program may also be supplied to a computer by various types of transitory computer readable media. Examples of the transitory computer readable medium include electric signals, optical signals, and electromagnetic waves. The transitory computer readable medium can supply the program to a computer via a wired communication path such as an electric wire and an optical fiber, or via a wireless communication path.

[0062] <Additional Notes> A part or all of the above-described embodiments can be described as follows: The following provides an overview of the configurations of an information processing system, an information processing method, and a program according to the present invention. However, the present invention is not limited to the following configurations. (Appendix 1) An acquisition means for acquiring posted information posted on a predetermined target; a template selection means for selecting, based on the acquired posted information, template information including a preset template sentence that can be used in a reply to the posted information; a requesting means for transmitting the selected template information and the posted information to a text generation device and requesting the text generation device to generate a reply text to the posted information; An information processing system comprising: (Appendix 2) 2. An information processing system according to claim 1, the template selection means selects the template information based on the content of the posted information. Information processing system. (Appendix 3) 3. An information processing system according to claim 2, the template selection means selects the template information based on an evaluation value for the target included in the posted information. Information processing system. (Appendix 4) The information processing system according to claim 2 or 3, the template selection means selects the template information based on an analysis result of text information included in the posted information. Information processing system. (Appendix 5) 5. The information processing system according to claim 4, the template selection means selects the template information based on a keyword included in the posted information. Information processing system. (Appendix 6) 5. The information processing system according to claim 4, the template selection means selects the template information corresponding to a language type of the posted information determined based on text information included in the posted information. Information processing system. (Appendix 7) 7. The information processing system according to claim 6, The request means outputs the text information included in the posted information and the reply text generated by the text generation device, and also obtains and outputs a translation of the text information and the reply text in a language different from the language type determined. Information processing system. (Appendix 8) An information processing system according to any one of claims 1 to 7, the template selection means selects the template information based on the target corresponding to the posted information. Information processing system. (Appendix 9) 9. The information processing system according to claim 8, the template selection means selects the template information based on an attribute of the target corresponding to the posted information. Information processing system. (Appendix 10) An information processing system according to any one of claims 1 to 9, the template selection means selects the template information based on a posting destination of the posted information. Information processing system. (Appendix 11) An information processing system according to any one of claims 1 to 10, the template selection means selects the template information based on a search condition of the searched posted information. Information processing system. (Appendix 12) An information processing system according to any one of claims 1 to 11, The template information includes a plurality of the template sentences, the requesting means requests the sentence generation device to generate the reply sentence by combining the template sentences included in the selected template information. Information processing system. (Appendix 13) An information processing system according to any one of claims 1 to 12, the template information includes a plurality of template sentences for each of a plurality of items of a sentence set in advance, the requesting means requests the sentence generation device to generate the reply sentence by combining the template sentences for the items included in the selected template information. Information processing system. (Appendix 14) Acquire posted information about a specified subject, Selecting template information including a preset template sentence that can be used for replying to the posted information based on the acquired posted information; transmitting the selected template information and the posted information to a text generation device and requesting the text generation device to generate a reply text to the posted information; Information processing methods. (Appendix 15) Acquire posted information about a specified subject, Selecting template information including a preset template sentence that can be used for replying to the posted information based on the acquired posted information; transmitting the selected template information and the posted information to a text generation device and requesting the text generation device to generate a reply text to the posted information; A program that causes a computer to carry out processing. [Explanation of symbols]

[0063] 10 Management Server 11 Acquisition Department 12 Output section 13 Reply section 14 Template selection section 15 Generation request section 16 Publication Department 17 Store information storage section 18 Posted information storage unit 19 Template memory section 19a Post content templates 19b Store-specific template 19c Templates by posting site 20 Posting site server 30 Poster's Terminal 31 Contributors 40 Viewer terminal 41 viewers 50 Administrator terminal 51 Administrator 60 Sentence generator P Store

Claims

1. An acquisition means for acquiring posted information posted about a predetermined subject; a requesting means for requesting a text generation device to generate a reply text to the posted information based on the acquired posted information and a preset template text that can be used for replying to the posted information; An information processing system comprising:

2. 2. The information processing system according to claim 1, the request means transmits the acquired posted information and the template sentence to the sentence generation device, and requests the sentence generation device to generate a reply sentence to the posted information. Information processing system.

3. 2. The information processing system according to claim 1, the request means requests generation of a reply message to the posted information based on the acquired posted information and the template message corresponding to the content of the posted information; Information processing system.

4. 2. The information processing system according to claim 1, the request means requests generation of a reply message to the posted information based on the acquired posted information and the template message corresponding to the evaluation value for the target included in the posted information; Information processing system.

5. 2. The information processing system according to claim 1, the request means requests the generation of a reply message to the posted information based on the acquired posted information and the template message corresponding to an analysis result of message information included in the posted information; Information processing system.

6. 6. The information processing system according to claim 5, the request means requests generation of a reply message to the posted information based on the acquired posted information and the template message corresponding to a keyword included in the posted information; Information processing system.

7. 6. The information processing system according to claim 5, the requesting means requests the generation of a reply message to the posted information based on the acquired posted information and the template message corresponding to the language type of the posted information determined based on message information included in the posted information; Information processing system.

8. 2. The information processing system according to claim 1, the request means requests generation of a reply message to the posted information based on the acquired posted information and the template message according to the target corresponding to the posted information; Information processing system.

9. 2. The information processing system according to claim 1, the request means requests generation of a reply message to the posted information based on the acquired posted information and the template message corresponding to the posting destination of the posted information; Information processing system.

10. 2. The information processing system according to claim 1, the requesting means requests the sentence generation device to generate the reply sentence by combining a plurality of the template sentences; Information processing system.

11. The information processing device Acquires posted information about a specific subject, requesting a text generation device to generate a reply text to the posted information based on the acquired posted information and a preset template text that can be used for replying to the posted information; Information processing methods.

12. In the information processing device, Acquires posted information about a specific subject, requesting a text generation device to generate a reply text to the posted information based on the acquired posted information and a preset template text that can be used for replying to the posted information; A program that executes a process.