Communication support apparatus, communication support method, and program

The communication support device facilitates community interaction by identifying and presenting relevant responses based on member interests and communication compatibility, enhancing community engagement and area value.

JP2025126696APending Publication Date: 2025-08-29NEC CORP

Patent Information

Application Number
JP2024023065
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-19
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

Existing community management systems lack effective mechanisms for members to easily engage in meaningful communication, hindering active interaction and community value enhancement.

Method used

A communication support device and method that identifies and presents draft responses to community posts based on member interests and communication characteristics, using interest theme data and compatibility analysis to facilitate interactions.

Benefits of technology

Enhances community engagement by promoting relevant and compatible responses, thereby increasing community activity and contributing to the overall value of the managed area.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025126696000001_ABST
    Figure 2025126696000001_ABST
Patent Text Reader

Abstract

To provide a communication support apparatus which can support communication between members in a community.SOLUTION: A communication support apparatus according to the present disclosure comprises: a post acquisition unit for acquiring post data showing a post to a community; a response candidate specification unit, based on interest theme data linking members participating in the community with post themes that interest the members, for specifying a response candidate responding to a poster of the post among the members; and a response presentation unit for presenting a response draft to the poster to the response candidate.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 communication support device, a communication support method, and a program. [Background technology]

[0002] Area management technology is known, in which multiple businesses providing services in a specific area are connected via a data sharing platform, and the area is managed using data collected by each of the businesses. The collected data includes, for example, customer behavior data showing customer behavior and environmental data showing the environment related to customer behavior. Area management initiatives that utilize such data are expected to increase in various regions, with the aim of improving the value of the area (hereinafter referred to as "area value").

[0003] To activate a community in a specific area, for example, an application targeted at community members can be used. Community members can communicate with each other by posting information about events held in the area or reviews of products purchased in the area to the application. For such applications, a technique for automatically generating responses to posts is known.

[0004] As a related technology, Patent Document 1 discloses a fan management server that increases customer numbers through social networking services (SNS). The fan management server includes a fan search unit that searches for fans based on information posted on the SNS, a fan definition unit that defines the searched fans, a level classification unit that classifies fan levels, and a comment providing unit that provides appropriate comments based on information posted on the SNS to increase fan levels. By providing appropriate comments in response to fan posts, the comment providing unit increases fans' trust in the company, and as a result, it is expected that fans will recommend the company's products and services to others. This technology disclosed in Patent Document 1 can attract new customers and increase sales. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Publication No. 2023-150776 Summary of the Invention [Problem to be solved by the invention]

[0006] In order to encourage active communication among members in a community, it is desirable that other members can easily reply to posts made by other members.

[0007] In view of the above-mentioned problems, an object of the present disclosure is to provide a communication support device, a communication support method, and a program that are capable of supporting communication between members in a community. [Means for solving the problem]

[0008] The communication support device according to the present disclosure comprises: a post acquisition unit that acquires post data indicating posts to a community; a reply candidate identification unit that identifies reply candidates from among the members who participate in the community, based on interest theme data that associates members with posting themes that interest the members; and and a response presentation unit that presents a response draft to the poster to the candidate response.

[0009] The communication support method according to the present disclosure includes: a post acquisition step of acquiring post data indicating posts to the community; a reply candidate identifying step of identifying reply candidates who will respond to the poster of the post from among the members, based on interest topic data that associates members participating in the community with posting topics in which the members are interested; and a response presenting step of presenting a response draft to the poster to the candidate reply.

[0010] The program according to the present disclosure is a post acquisition step of acquiring post data indicating posts to the community; a reply candidate identifying step of identifying reply candidates who will respond to the poster of the post from among the members, based on interest topic data that associates members participating in the community with posting topics in which the members are interested; and a response presenting step of presenting a response draft to the poster to the candidate reply. [Effects of the Invention]

[0011] The communication assistance device, communication assistance method, and program according to the present disclosure can assist communication between members in a community. [Brief explanation of the drawings]

[0012] [Figure 1] 1 is a block diagram showing a configuration of a communication support device according to the present disclosure. [Figure 2] 10 is a flowchart illustrating a process performed by a communication support device according to the present disclosure. [Figure 3] 1 is a diagram illustrating the relationship between the amount of activity of a community in a specific area and the degree of contribution of the amount of activity to the area value according to the present disclosure. [Figure 4] 1 is a block diagram showing the overall configuration of a communication support system according to the present disclosure. [Figure 5] FIG. 1 is a diagram illustrating functions of a communication support system according to the present disclosure. [Figure 6] FIG. 10 is a diagram showing an area equipped with an open terrace as a specific example of a specific area according to the present disclosure. [Figure 7] FIG. 10 is a diagram illustrating an example of an environment definition that defines an environment according to the present disclosure. [Figure 8] FIG. 10 is a diagram illustrating an example of a purpose-specific action definition that defines an action according to the present disclosure. [Figure 9] 1 is a block diagram showing a configuration of a communication support device according to the present disclosure. [Figure 10] FIG. 10 is a diagram illustrating an example of interest topic data according to the present disclosure. [Figure 11] FIG. 10 is a diagram illustrating an example of communication characteristic data according to the present disclosure. [Figure 12] FIG. 10 is a diagram illustrating an example of a response draft displayed on a display unit of a terminal according to the present disclosure. [Figure 13] 10 is a flowchart illustrating a process performed by a communication support device according to the present disclosure. [Figure 14] 1 is a block diagram showing a configuration of a communication support device according to the present disclosure; [Figure 15] FIG. 10 is a diagram illustrating an example of a dialogue draft displayed on a display unit of a terminal used by a member according to the present disclosure. [Figure 16] FIG. 10 is a diagram illustrating an example of a dialogue draft displayed on a display unit of a terminal used by a member according to the present disclosure. [Figure 17]10 is a flowchart illustrating a process performed by a communication support device according to the present disclosure. [Figure 18] 1 is a block diagram showing a configuration of a communication support device according to the present disclosure; [Figure 19] FIG. 10 is a diagram showing an example of a supplementary text displayed on a display unit of a terminal of a member other than the member who is the poster according to the present disclosure. [Figure 20] 10 is a flowchart illustrating a process performed by a communication support device according to the present disclosure. [Figure 21] 1 is a block diagram showing a configuration of a communication support device according to the present disclosure; [Figure 22] FIG. 10 is a diagram illustrating an example of a report showing communication results according to the present disclosure. [Figure 23] FIG. 10 is a diagram showing an example of a report presenting measures to improve area value according to the present disclosure. [Figure 24] 10 is a flowchart illustrating a process performed by a communication support device according to the present disclosure. [Figure 25] FIG. 1 is a block diagram illustrating an example of the hardware configuration of a computer that realizes a communication support device according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0013] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding elements are designated by the same reference numerals. For clarity of explanation, duplicated explanations will be omitted as necessary.

[0014] <Embodiment 1> (Configuration of communication support device 100) A communication support device 100 according to the present disclosure will be described with reference to Fig. 1. Fig. 1 is a block diagram showing the configuration of the communication support device 100 according to the present disclosure. The communication support device 100 includes a post acquisition unit 101, a reply candidate identification unit 102, and a reply presentation unit 103.

[0015] The post acquisition unit 101 acquires post data indicating posts to a community. The reply candidate identification unit 102 identifies reply candidates from among the members who participate in the community to respond to the poster of the post, based on interest theme data that associates members participating in the community with post themes in which the members are interested. The reply presentation unit 103 presents a draft reply to the poster to the reply candidate.

[0016] The communication support device 100 includes a processor, a memory, and a storage device (not shown). The storage device stores a computer program that implements the processing described herein. The processor can load the computer program from the storage device into the memory and execute the computer program. This allows the processor to realize the functions of a post acquisition unit 101, a reply candidate identification unit 102, and a reply presentation unit 103.

[0017] Alternatively, the post acquisition unit 101, the reply candidate identification unit 102, and the reply presentation unit 103 may each be realized by dedicated hardware. Furthermore, some or all of the components may be realized by general-purpose or dedicated circuits, processors, etc., or a combination of these. These may be configured by a single chip, or by multiple chips connected via a bus. Some or all of the components may be realized by a combination of the above-mentioned circuits, etc., and a program.

[0018] (Processing of communication support device 100) Next, the processing performed by the communication assistance device 100 will be described with reference to Fig. 2. Fig. 2 is a flowchart showing the processing performed by the communication assistance device 100.

[0019] First, when a post is made to a community, the post acquisition unit 101 acquires the post data (S1). Next, the reply candidate identification unit 102 identifies reply candidates from among the members participating in the community based on the interest theme data (S2). The interest theme data is information that associates the members participating in the community with the posting themes in which the members are interested. Then, the reply presentation unit 103 presents a draft reply to the poster to the reply candidate (S3).

[0020] As described above, the communication support device 100 according to the present disclosure can present a reply proposal to a potential reply to a poster. In this way, the communication support device 100 can support communication between members in a community.

[0021] <Embodiment 2> Next, a description will be given of embodiment 2. Embodiment 2 is a specific example of embodiment 1 described above.

[0022] First, the relationship between a community in a specific area and the area value of that area will be described with reference to Figure 3. Figure 3 is a diagram illustrating the relationship between the amount of activity of a community in a specific area and the degree of contribution of that activity amount to the area value. Note that, hereinafter, a specific area may be simply referred to as an "area."

[0023] Examples of activities in a community include participation in an event, use of a predetermined application, purchase of a product, use of a service, etc. Without being limited to these, any behavior related to an area may be included in activities in a community.

[0024] The area management organization AM shown in FIG. 3 is an organization that manages an area. An area is a predetermined region divided into municipalities, for example. An area may be further divided into multiple areas. For example, as shown in FIG. 3, multiple areas may include, but are not limited to, an open terrace along a river, a main street in a business district, and a concourse in front of a station. The area management organization AM can manage any area.

[0025] In each area, a community is formed by the users of that area. In the following explanation, participants in the community will be referred to as "members."

[0026] For example, in the open terrace area along the river, three communities have formed, as shown in Figure 3. Community A is a community of riverside runners who run along the river, Community B is a community of weekday lunch buddies, and Community C is a community of organic food lovers.

[0027] In each community, various activities can be carried out to stimulate communication between members. Activities include, for example, planning events and posting information using a specific application. Community members can communicate with each other through events and applications. Members can also provide each other with feedback on their actions.

[0028] Communication between members is expected to contribute to the value of the area. For example, in the example in Figure 3, Community A has the most communication volume, and Community C has the least. A community with a high level of positive activity contributes greatly to improving the value of the area. Therefore, of Communities A to C, Community A contributes the most to improving the value of the area. Community management is important to increase the amount of positive activity in an area. Therefore, community managers who manage communities are required to take effective action to improve the value of the area.

[0029] To maximize the value of the area, the community manager performs the following actions, for example: (1) As a community promoter, the community manager listens carefully to the opinions of members and responds to their requests and needs. The community manager supports member activities, such as communication, planning, and information dissemination. (2) The community manager provides reliable information about the area. This allows the community manager to gain the trust of members and increase the reliability and value of the information provided by the community manager. (3) The community manager will collect and edit the opinions of the members and provide feedback to the area management organization that manages the area. In this way, the community manager will consolidate the opinions of the members and work to improve the environment of the area.

[0030] The communication support system 1 according to the present disclosure can support or replace the above three actions of the community manager.

[0031] (Overall configuration of communication support system 1) 4 is a block diagram showing the overall configuration of the communication support system 1. The communication support system 1 includes a communication support device 10, an area management device 20, a service server 30, and a terminal 40.

[0032] The communication support device 10, the area management device 20, the service server 30, and the terminal 40 communicate with each other via a network N. The network N is a wired or wireless communication line. The number of components included in the communication support system 1 is not limited to those shown in the figure. The communication support system 1 may include multiple communication support devices 10, area management devices 20, service servers 30, and terminals 40.

[0033] Next, functions of the communication support system 1 will be described with reference to Fig. 5 and Fig. 6. Fig. 5 is a diagram for explaining functions of the communication support system 1. The communication support system 1 is an information processing system that can link data acquired in each of a plurality of communities via a data linking platform P and utilize the acquired data. Note that the one-way arrows shown in Fig. 5 simply indicate the flow of information (data, signals, etc.) and do not exclude the two-way nature of information.

[0034] FIG. 6 is a diagram showing an area A1 equipped with an open terrace T as a specific example of a specific area. The following describes an example in which users of the open terrace T shown in FIG. 6 form a community. This community corresponds to community B (a community of weekday lunch companions) shown in FIGS. 3 and 5.

[0035] As shown in Figure 6, Open Terrace T is located along the river that flows through Area A1. An office area is adjacent to Open Terrace T. Users of Open Terrace T can enter Open Terrace T by passing through a gate from the sidewalk on the office area side. Open Terrace T is equipped with, for example, an unmanned convenience store or an unmanned library.

[0036] In addition, various sensors are installed on the open terrace T to measure environmental data that indicates the environment of the open terrace T. The sensors are, for example, sensors that measure the temperature, humidity, or noise level of the open terrace T. Each sensor transmits the measurement results to the area management device 20.

[0037] Users of Open Terrace T become members of Community B by joining Community B. Members can communicate with each other using a community application AP (hereinafter referred to as "application AP") provided by service server 30. Members operate their own terminals 40 to download an application from a predetermined website or the like and install the application AP on their terminals 40.

[0038] (Area management device 20) The area management device 20 is a device that manages data acquired by a community within an area. For example, the area management device 20 is used by an area management organization AM that manages the area A1. The area management device 20 stores environmental data 21 in a memory unit (not shown). The environmental data 21 is configured, for example, by a database. The environmental data 21 stores environmental data that indicates the environment related to the posts of members. The environmental data is an example of non-personal data. The area management device 20 acquires measurement results from sensors installed on the open terrace T and stores the acquired data in the environmental data 21.

[0039] The environmental data will be described in detail with reference to Fig. 7. Fig. 7 is a diagram showing an example of an environmental definition that defines an environment. The environmental definition is information that associates an environment, environmental components, and environmental data items. The environmental data is data that quantifies (quantifies) predetermined environmental components. The environmental components are elements that make up the environment of the open terrace T. The environmental components are, for example, area weather and events.

[0040] The environmental data items indicate data items associated with the environmental components. For example, the environmental components of area weather include location, time, weather, temperature, and humidity. The environmental components and environmental data items may be set in advance by, for example, an administrator of Open Terrace T. Each environmental data is composed of at least one or more environmental data items.

[0041] (Service Server 30) Returning to Figures 5 and 6, the service server 30 is a device that provides services to members of a community. For example, the service server 30 is managed by an organization (such as a city, ward, town, or village) that aims to revitalize the community. Note that in Figure 5, the service server 30 is not shown in communities B and C, and only the communication data 31 and the accumulated data 32 are shown.

[0042] The service server 30 provides application APs that can be used by community members. The application APs include, for example, a chat function, a check-in function, a payment function, a rental function, an event reservation function, a diary function, and a recommendation function.

[0043] The chat function allows members to communicate with each other. The check-in function records entry to Open Terrace T. The payment function is used to pay for products at the unmanned convenience store in Area A1. The rental function is used to rent content at the unmanned library in Area A1. The event reservation function allows members to reserve events to be held at Open Terrace T. The diary function automatically records the actions of members while they are staying at Open Terrace T. The recommendation function makes recommendations to help members have a comfortable stay at Open Terrace T.

[0044] When a member uses the chat function or the like described above, the application AP transmits behavioral data indicating the member's behavior to the service server 30. For example, when a member uses the chat function to post, the application AP transmits the posting data to the service server 30. The service server 30 stores the posting data in communication data 31 in a storage unit (not shown). The communication data 31 is configured, for example, by a database.

[0045] The application AP may transmit behavioral data indicating behavior other than posting to the service server 30. The application AP detects the behavior of the member based on a preset purpose-specific behavior definition, and transmits behavioral data indicating the detected behavior to the service server 30.

[0046] The behavior data will be described in detail with reference to Fig. 8. Fig. 8 is a diagram showing an example of a purpose-specific behavior definition that defines behavior. The purpose-specific behavior definition is information that associates the environment, customer community, purpose, behavior content, and behavior data items. The purpose-specific behavior definition may be set in advance by an administrator of the area management organization AM, etc.

[0047] A customer community indicates a community in which a customer participates. A purpose indicates the purpose of a member's behavior. A behavior content indicates the content of a member's behavior. A behavior data item indicates a data item associated with the behavior content. For example, in the behavior content of checking in, the behavior data items are the check-in gate number, check-in time, check-out gate number, check-out time, and movement trajectory. Each behavior data is composed of at least one or more behavior data items.

[0048] Returning to Figures 5 and 6, the service server 30 manages various types of data obtained by members using the application AP. The data managed by the service server 30 includes personal data and non-personal data. For example, the posted data described above is an example of personal data. The service server 30 manages the data so that the personal data is not shared with devices other than the service server 30 without the member's consent.

[0049] Furthermore, the service server 30 can share non-personal data and personal data for which the member's consent has been obtained with devices other than the service server 30. The service server 30 extracts non-personal data and personal data for which the member's consent has been obtained from the communication data 31 and stores the extracted data in stored data 32. The stored data 32 is configured, for example, by a database.

[0050] The service server 30 provides the data stored in the stored data 32 in response to a request from a device other than the service server 30. This allows the service server 30 to share the data stored in the stored data 32 with the communication support device 10 and the area management device 20.

[0051] (Terminal 40) The terminal 40 is a terminal device used by a member. The terminal 40 is, for example, a smartphone or a PC. The terminal 40 has a display unit 41 that displays the screen of the application AP. The display unit 41 is, for example, a display device such as an LCD display. The display unit 41 may also be a touch panel or the like that has the function of an input unit that accepts input from members. Note that although posters and responders each use different terminals, in the following description, unless there is a need to particularly distinguish between them, both terminals will be referred to as terminal 40 unless otherwise necessary.

[0052] (Communication support device 10) The communication support device 10 supports conversations between members using the chat function of the application AP, using data acquired from the area management device 20 and the service server 30. For example, the communication support device 10 recommends reactions to posts made by other members to members. The communication support device 10 also supports the actions of a community manager CM who manages the community. Support for the community manager CM will be mainly described in embodiments 4 and 5.

[0053] 9 is a block diagram showing the configuration of the communication support device 10. The communication support device 10 is an example of the above-mentioned communication support device 100. The communication support device 10 includes a post acquisition unit 11, a reply candidate identification unit 12, a reply presentation unit 13, and a storage unit 19.

[0054] The post acquisition unit 11 is an example of the post acquisition unit 101 described above. The post acquisition unit 11 acquires post data indicating posts to a community. The post data includes text data indicating the content of the post. The post data may include an image, or may consist of only images. The post data may also include a member ID that identifies the poster. The post acquisition unit 11 can identify the poster based on the member ID. The post acquisition unit 11 may store the acquired post data in the memory unit 19.

[0055] The answer candidate identification unit 12 is an example of the answer candidate identification unit 102 described above. The answer candidate identification unit 12 identifies answer candidates who respond to the poster of a post from among the members, based on interest theme data that associates members participating in a community with post themes in which the members are interested. The answer candidate identification unit 12 identifies answer candidates based on the post data and interest theme data acquired by the post acquisition unit 11. In this way, the answer candidate identification unit 12 functions as a post filter that identifies posts that may be of interest to each member. The interest theme data may be stored in advance in the storage unit 19. Here, it is assumed that the interest theme data is stored in advance in the storage unit 19 as interest theme data 191.

[0056] FIG. 10 is a diagram showing an example of interest theme data 191. The interest theme data 191 is information that associates, for example, a member ID, a member name, an interest theme, and a degree of interest. The member ID is identification information for identifying a member. The member name is the member's name, etc. The interest theme is a posting theme in which the member is interested. The degree of interest is information that indicates the degree of interest in the interest theme.

[0057] For example, the communication support device 10 generates interest theme data 191 based on past posts shared by the service server 30. When a new post is made to a community, the reply candidate identification unit 12 refers to the interest theme data 191 and calculates the degree of interest of members in the post. The reply candidate identification unit 12 identifies members whose degree of interest is equal to or greater than a predetermined interest level threshold as reply candidates. The reply candidate identification unit 12 may identify multiple reply candidates. The reply candidate identification unit 12 lists pairs of data of [post, poster, reply candidate] as presentation candidate pairs.

[0058] Furthermore, the reply candidate identification unit 12 may calculate the degree of compatibility between the poster's communication characteristics and the member's communication characteristics, and identify reply candidates further based on the degree of compatibility. Communication characteristics indicate the communication tendencies that members exhibit when communicating with others. For example, communication characteristics include "empathy type" and "analysis type." "Empathy type" is a characteristic of having a strong tendency to empathize with others. "Analysis type" is a characteristic of having a strong tendency to analyze the words and actions of others. Any communication characteristics may be used, without being limited to these.

[0059] The reply candidate identification unit 12 may generate communication characteristic data for each member based on the shared past dialogues and store the data in advance in the storage unit 19 as communication characteristic data 192.

[0060] 11 is a diagram showing an example of the communication characteristic data 192. The communication characteristic data 192 is information in which, for example, a member ID, a member name, and a communication characteristic are associated with each other.

[0061] The reply candidate identification unit 12 determines the compatibility of the communication characteristics of the presentation candidate pairs. The reply candidate identification unit 12 excludes presentation candidate pairs whose compatibility of the communication characteristics is less than a predetermined compatibility threshold. This allows the reply candidate identification unit 12 to identify, as reply candidates, members whose communication characteristics are highly compatible with the poster's communication characteristics, thereby enabling appropriate matching between the poster and reply candidates.

[0062] Returning to FIG. 9, the response presentation unit 13 is an example of the response presentation unit 103 described above. The response presentation unit 13 presents a proposed response to the poster to a candidate response. A response sentence is a sentence posted when reacting to a post made by a member. A response sentence may be a sentence made up of multiple sentences, or may be an image made up of, for example, emoticons or stamps. A proposed response sentence is a sentence generated as a proposal for a response sentence.

[0063] The response presentation unit 13 may present a draft response based on response sentence data that associates a combination of communication characteristics with a response sentence that increases the amount of dialogue between members corresponding to the combination. For example, the response presentation unit 13 may generate a draft response using response sentence data represented in a predetermined data table. Alternatively, the response presentation unit 13 may generate a draft response using a trained model that has been trained in advance using the response sentence data as the response sentence data. The response presentation unit 13 presents the generated draft response.

[0064] For example, the response presenter 13 generates a draft response using a response generation model generated based on past dialogues shared by the service server 30. For example, the response generation model is trained in advance to generate a draft response when a combination of post data and communication characteristics is input. The response generation model may be generated using machine learning techniques such as deep learning.

[0065] The response sentence generation model may be trained to generate a draft response for each combination of communication characteristics such that the amount of interaction is equal to or greater than a predetermined threshold value. The response sentence generation model may also be trained using past behavioral data of the candidate response as input data. The response presentation unit 13 inputs the posting data and the combination of the communication characteristics of the poster and the candidate response into the response sentence generation model and obtains the draft response output from the response sentence generation model.

[0066] The response presentation unit 13 generates a response proposal for each pair of presentation candidates and presents the response proposal to the response candidate. For example, the response presentation unit 13 displays the response proposal on the display unit 41 of the response candidate's terminal 40. The response candidate may use the response proposal displayed on the display unit 41 as is, or may modify the response proposal before using it. By using the presented response proposal, the response candidate can easily react to the post. In this way, the communication support device 10 can support the start of positive communication within the community.

[0067] FIG. 12 is a diagram showing an example of a response draft displayed on the display unit 41 of the terminal 40. In this example, it is assumed that the user of terminal 40 is member Y. It is also assumed that member Y has been identified as a candidate to respond to member X's post.

[0068] First, member X posts a message M1 on May 11th, saying, "Today I had lunch on an open terrace along the river. There was some kind of AR art event going on and it was very lively." As shown in Figure 12, member X may also post an image along with message M1.

[0069] The response presenting unit 13 displays the generated response draft as a message M2 on the display unit 41. The message M2 includes a question "Mr. Y: I saw this post. Would you like to react?", as well as two response drafts: a response draft d1 "That's right, it was a nice day for lunch, wasn't it?" and a response draft d2 "Wow, what is AR art? Have you seen it?"

[0070] Member Y can easily respond to the posting of message M1 by operating an input unit (not shown) of terminal 40 to select response draft d1 or d2. Member Y may modify response draft d1 or d2. Note that although two response drafts are shown here, the response presenter 13 may present three or more response drafts. Also, although only the first sentence is shown here, the response presenter 13 may present a sentence as a response draft.

[0071] Returning to FIG. 9, the memory unit 19 stores various data and programs. At least a part of the memory unit 19 is configured as a non-volatile memory so that data is retained even when the communication support device 10 is turned off. For example, the memory unit 19 stores programs for realizing the functions of the post acquisition unit 11, the reply candidate identification unit 12, and the reply presentation unit 13. The memory unit 19 also stores the interest theme data 191 and communication characteristic data 192 described above.

[0072] The above describes the configuration of the communication support system 1. Note that the above-described configuration of the communication support system 1 is merely an example and may be modified as appropriate. For example, when some or all of the components of the communication support device 10, the area management device 20, the service server 30, and the terminal 40 are realized by multiple information processing devices, circuits, etc., the multiple information processing devices, circuits, etc. may be centrally or decentralized. For example, the information processing devices, circuits, etc. may be realized as a client-server system, a cloud computing system, or the like, in a form in which each is connected via a communication network. Furthermore, for example, the functions of the communication support device 10, the area management device 20, and the service server 30 may be provided in a SaaS (Software as a Service) format.

[0073] (Processing of communication support device 10) Next, the processing performed by the communication assistance device 10 will be described with reference to Fig. 13. Fig. 13 is a flowchart showing the processing performed by the communication assistance device 10.

[0074] First, the post acquisition unit 11 acquires post data (S11). Next, the reply candidate identification unit 12 identifies reply candidates from among the members based on the interest topic data (S12). Subsequently, the reply candidate identification unit 12 calculates the compatibility between the poster's communication characteristics and the members' communication characteristics (S13). The reply presentation unit 13 excludes reply candidates whose compatibility of communication characteristics is less than a predetermined compatibility threshold from the reply candidates identified in step S12 (S14).

[0075] Next, the response presentation unit 13 generates a response draft using the response sentence generation model (S15). Specifically, the response presentation unit 13 inputs the posting data and a combination of communication characteristics of the poster and the response candidate into the response sentence generation model. For each combination of communication characteristics, the response sentence generation model generates and outputs a response draft such that the amount of interaction is equal to or greater than a predetermined interaction amount threshold. The response presentation unit 13 acquires the response draft output from the response sentence generation model.

[0076] The response presenting unit 13 presents the generated response draft to the response candidate (S16). Specifically, the response presenting unit 13 displays the response draft on the display unit 41 of the terminal 40 of the response candidate. The response presenting unit 13 may present a plurality of response drafts and allow the response candidate to select a response draft to adopt.

[0077] As described above, in the communication support system 1 according to the present disclosure, the communication support device 10 acquires post data indicating posts to a community. The communication support device 10 identifies, from among the members, a candidate reply to the poster of the post, based on interest topic data that associates members participating in the community with post topics in which the members are interested. The communication support device 10 presents a draft response to the poster to the candidate reply.

[0078] Furthermore, the communication support device 10 can identify reply candidates based on the degree of compatibility between the poster's communication characteristics and the members' communication characteristics. This allows the communication support system 1 to support the start of a dialogue between members whose communication characteristics are compatible.

[0079] Furthermore, the communication support device 10 can present a proposed response based on response sentence data that associates a combination of communication characteristics with a response sentence that increases the amount of dialogue between members corresponding to the combination. This allows the communication support system 1 to present an appropriate proposed response according to the combination of the poster's communication characteristics and the communication characteristics of the response candidate.

[0080] With this configuration, the communication support system 1 can support communication between members in a community.

[0081] <Embodiment 3> In the second embodiment, a communication support device 10 was described that supports the start of a dialogue between a poster and a member other than the poster by presenting a draft response to the post to a potential reply. In the third embodiment, a communication support device 10a will be described that supports the continuation of a dialogue when a reply to a post is made by a respondent and a dialogue between the poster and the respondent is started. The following description will focus on differences from the second embodiment, and overlapping points will be omitted as appropriate.

[0082] (Communication support device 10a) 14 is a block diagram showing the configuration of a communication assistance device 10a according to the present disclosure. The communication assistance device 10a includes a dialogue presenting unit 14 in addition to the configuration of the communication assistance device 10 described above.

[0083] When a respondent responds to a post, the dialogue presentation unit 14 calculates the positivity of the dialogue session based on the post data of the dialogue session including the post and the response, and presents a dialogue draft to each of the poster and the respondent based on the positivity. A respondent is a member who reacts to the post by responding to the poster's post. The respondent may be the above-mentioned candidate response, or may be someone other than a candidate response.

[0084] An interaction session is a collection of interactions between members of a community. The interaction presentation unit 14 extracts an interaction session by identifying the start and end of the interaction session in the shared post data using any technique. For example, the interaction presentation unit 14 identifies the start and end of the interaction session based on a predetermined keyword included in the post data. For example, if a post contains characters such as "hello," the interaction presentation unit 14 identifies the post as the start of an interaction session. Furthermore, if a post contains characters such as "thank you," the interaction presentation unit 14 identifies the post as the end of an interaction session.

[0085] Without being limited to this, for example, when no response to a post has been made for a predetermined time or longer, the dialogue presenter 14 may identify the post as the end of the dialogue session. Furthermore, the dialogue presenter 14 may identify the first post after no posts have been made for a predetermined time or longer as the start of the dialogue session.

[0086] The positivity of a dialogue session is information that indicates the degree of positivity of the members' reactions in the dialogue session. For example, if the content of the dialogue is positive or if the dialogue between members is active, the positivity will be high. Conversely, if the content of the dialogue is negative or if the dialogue between members is passive, the positivity will be low.

[0087] The dialogue presenter 14 may measure the change in the positivity level over time based on the shared dialogue session. For example, the dialogue presenter 14 measures the change in the positivity level over time using a text mining technique.

[0088] The dialogue presenter 14 may calculate the positivity level in cooperation with a wearable device worn by the member. The wearable device, for example, measures the member's heart rate variability and transmits the measurement result, heart rate variability data, to the communication support device 10. The dialogue presenter 14 calculates the positivity level of the dialogue session further based on the heart rate variability data. This allows the dialogue presenter 14 to improve the accuracy of the calculated positivity level.

[0089] The dialogue presenter 14 may also determine whether to continue or end the dialogue session based on the amount of dialogue in the dialogue session, and present a dialogue draft based on the determination result and the positivity level. For example, the dialogue presenter 14 may compare the amount of dialogue in the shared dialogue session with a predetermined range of the amount of dialogue, and determine whether to continue or end the dialogue session based on the comparison result.

[0090] The predetermined interaction volume range is information indicating an appropriate size of an interaction session. The predetermined interaction volume range may be set using machine learning or the like to maximize the amount of positive communication across the entire community. The predetermined interaction volume range may also be tuned for each community.

[0091] The predetermined range of the amount of interaction is defined in advance by an upper limit and a lower limit of the amount of interaction. For example, if the amount of interaction is equal to or less than the lower limit, there may be too few interactions and members may not be actively posting. If the amount of interaction in the interaction session is equal to or less than the lower limit, the interaction presentation unit 14 determines to continue the interaction session. On the other hand, if the amount of interaction is equal to or greater than the upper limit, there may be too many interactions and members who are not participating in the interaction may find it difficult to actively post. If the amount of interaction in the interaction session is equal to or greater than the upper limit, the interaction presentation unit 14 determines to end the interaction session.

[0092] The dialogue presenter 14 generates a dialogue draft corresponding to each poster and respondent based on the determination result of whether to continue or end the dialogue and the positivity level described above. The dialogue presenter 14 generates the dialogue draft using a combination of "maintain / increase positivity level" and "continue / end the dialogue." The dialogue presenter 14 generates the dialogue draft using a generative AI (Artificial Intelligence) technique such as LLM (Large Language Models). The dialogue presenter 14 generates the next dialogue draft using the posted data of the dialogue session as input. The dialogue presenter 14 may also input past behavioral data of members to generate the dialogue draft.

[0093] The dialogue presenter 14 displays the generated dialogue draft on the display 41 of the terminal 40 used by each of the poster and respondent.

[0094] 15 and 16, examples of dialogue drafts displayed on the display unit 41 of the terminal 40 will be described. Fig. 15 is a diagram showing an example of a dialogue draft displayed on the display unit 41X of the terminal 40X used by member X. Fig. 16 is a diagram showing an example of a dialogue draft displayed on the display unit 41Y of the terminal 40Y used by member Y.

[0095] First, let us consider Figure 15. First, member X posts message M11. Message M11 corresponds to message M1 described above. Next, member Y posts message M12 in response to message M11. Message M12 is an example in which response draft d1 was selected in message M2 described above.

[0096] The dialogue presenter 14 presents to member X in message M13, "I ate Khao Man Gai at an unmanned convenience store, and it was delicious," which is a dialogue draft d11 for responding to message M12. Member X can respond to message M12 using dialogue draft d11. For example, member X can respond by adopting or modifying dialogue draft d11. Here, it is assumed that member X responds by adopting dialogue draft d11.

[0097] Next, Fig. 16 will be described. Messages M11 and M12 are the same as those in Fig. 15. Message M14 is a message posted by member X using dialogue draft d11. The dialogue presenter 14 presents to member Y in message M15, dialogue draft d12 for responding to message M14, "I'll try it next time. Thank you for the information."

[0098] This allows the dialogue presenter 14 to present to the poster and respondent a dialogue draft that will result in a dialogue of an appropriate volume.

[0099] (Processing of communication support device 10a) Next, the process performed by the communication assistance device 10a will be described with reference to Fig. 17. Fig. 17 is a flowchart showing the process performed by the communication assistance device 10a.

[0100] The post acquisition unit 11 determines whether or not there has been a response to the post (S21). If it is determined that there has been no response to the post (NO in S21), the post acquisition unit 11 repeats the process of step S21. If it is determined that there has been a response to the post (YES in S21), the post acquisition unit 11 acquires the post data (S22).

[0101] Next, the dialogue presenter 14 calculates the positivity level of the dialogue session based on the post data of the dialogue session including posts and replies (S23). Furthermore, the dialogue presenter 14 determines whether to continue or end the dialogue session based on the amount of dialogue in the dialogue session (S24).

[0102] Next, the dialogue presenter 14 generates a dialogue draft for each of the poster and the respondent based on the determination result of whether to continue or end the dialogue session and the positivity level (S25).The dialogue presenter 14 presents the dialogue draft to the poster and the respondent (S26).

[0103] As described above, in the communication support system 1 according to the present disclosure, when a respondent responds to a post, the communication support device 10a calculates the positivity level of the dialogue session based on the post data of the dialogue session. The communication support device 10a also presents dialogue drafts to each of the poster and the respondent based on the positivity level. The communication support device 10a can also determine whether to continue or end the dialogue session based on the amount of dialogue in the dialogue session, and present dialogue drafts based on the determination result and the positivity level.

[0104] With this configuration, the communication support system 1 can support increasing the amount of positive communication within a community. <Embodiment 4> In the second and third embodiments, the communication support devices 10 and 10a were described, which support members' posting by presenting draft responses and draft dialogues to posters and responders. In the fourth embodiment, a communication support device 10b will be described, which supports other members in easily understanding the content of a post when the post is made. The following description will focus on the differences from the second embodiment, and overlapping points will be omitted where appropriate.

[0105] (Communication support device 10b) 18 is a block diagram showing the configuration of a communication support device 10b according to the present disclosure. In addition to the configuration of the communication support device 10 described above, the communication support device 10b further includes an environmental data collection unit 15 and a supplemental presentation unit 16. Note that the communication support device 10b may further include the dialogue presentation unit 14 described above.

[0106] The environmental data collection unit 15 collects environmental data indicating the environment related to the post for each of the accumulated post data. Specifically, the environmental data collection unit 15 first refers to the above-mentioned environment definition and purpose-specific activity definition to identify the environment and activity related to the post content. The environmental data collection unit 15 may estimate the environment and activity using, for example, machine learning. This allows the environmental data collection unit 15 to estimate "which environmental component" the poster used and "when" to post the post.

[0107] Next, the environmental data collection unit 15 collects environmental data corresponding to the identified environment from the environmental data 21 of the area management device 20. For example, the environmental data collection unit 15 searches the environmental data 21 using environmental components and environmental data items corresponding to the identified environment as keywords, and acquires environmental data that matches the conditions. The environmental data collection unit 15 may also use a dialogue function with the poster to improve the accuracy of narrowing down the extraction. The environmental data collection unit 15 collects environmental data in chronological order.

[0108] The supplementary presentation unit 16 presents supplementary text to supplement the poster's post based on the environmental data collected by the environmental data collection unit 15. The supplementary text is a text intended to help members other than the poster understand the content of the post. Specifically, the supplementary presentation unit 16 generates supplementary text using environmental components corresponding to the post data based on the collected time-series environmental data. The supplementary presentation unit 16 may generate supplementary text using machine learning (e.g., a generative AI such as LLM). The supplementary text may be a text consisting of multiple sentences, or may include, for example, emojis or stamps. The supplementary text may include reference images, audio, or the URL of a web page.

[0109] For example, the supplemental presentation unit 16 generates a supplemental sentence consisting of narrative sentences. For example, suppose a post is made about an event in an area. The supplemental presentation unit 16 generates a supplemental sentence based on objective facts, such as the date, time, location, weather, event content, and number of participants of the event, of the event indicated in the post. This allows the supplemental presentation unit 16 to provide accurate information to members. The supplemental presentation unit 16 displays the generated supplemental sentence on the display unit 41 of the terminal 40.

[0110] The supplemental presentation unit 16 may present a supplemental text proposal, which is a proposal for a supplemental text, in the same way as the response proposal and dialogue proposal described above. For example, the supplemental presentation unit 16 displays the supplemental text proposal on a display unit of a terminal used by the community manager CM. This allows the community manager CM to check the content of the supplemental text proposal, adopt or modify the supplemental text proposal, and post it.

[0111] Furthermore, when the presented supplemental text is revised by the poster or the like, the supplemental text presentation unit 16 may store words and phrases frequently used in the community based on the revision results and retrain the generation AI, etc. This allows the supplemental text presentation unit 16 to improve the accuracy of generating supplemental texts.

[0112] 19 is a diagram showing an example of a supplementary message displayed on the display unit 41 of the terminal 40 of a member other than the poster, member X. FIG. 19 shows a state in which the supplementary message has been posted as message M21.

[0113] 19, message M21 includes information about the event mentioned in message M1, such as the event date, weather, temperature, humidity, event content, and number of attendees. By checking message M21, members can obtain information about the event that member X participated in. This makes it easy for members other than member X to react to member X's post.

[0114] (Processing of communication support device 10b) Next, the process performed by the communication assistance device 10b will be described with reference to Fig. 20. Fig. 20 is a flowchart showing the process performed by the communication assistance device 10b.

[0115] First, the environmental data collection unit 15 refers to the environment definition and the purpose-specific activity definition to identify the environment and activity related to the posted content (S31). Next, the environmental data collection unit 15 collects environmental data from the environmental data 21 of the area management device 20 based on the identified environment and activity (S32). Next, the supplemental presentation unit 16 generates a supplemental sentence based on the collected environmental data (S33). The supplemental presentation unit 16 presents the supplemental sentence (S34).

[0116] As described above, in the communication support system 1 according to the present disclosure, the communication support device 10b collects environmental data for each of the accumulated post data. The communication support device 10b generates a supplementary sentence based on the collected environmental data and presents the supplementary sentence to the members.

[0117] With this configuration, the communication support system 1 can support other members in easily understanding the content of the post.

[0118] <Embodiment 5> In the second to fourth embodiments, communication support devices 10, 10a, and 10b that support communication between members by facilitating posting and replying have been described. In the fifth embodiment, a communication support device 10c that analyzes communication between members and supports performance management and policy consideration using the analysis results will be described. The following description will focus on differences from the second embodiment, and overlapping points will be omitted where appropriate.

[0119] (Communication support device 10c) 21 is a block diagram showing the configuration of a communication support device 10c according to the present disclosure. In addition to the configuration of the communication support device 10 described above, the communication support device 10c further includes a dialogue analysis unit 17. Note that the communication support device 10c may further include the dialogue presentation unit 14, environmental data collection unit 15, and supplemental presentation unit 16 described above.

[0120] The dialogue analysis unit 17 analyzes dialogue sessions between members. For example, the dialogue analysis unit 17 calculates the degree of positivity of a dialogue session between members for each theme and time period of the dialogue session. The dialogue analysis unit 17 can present different action plans depending on the degree of positivity of the dialogue session.

[0121] For example, if the posts are about the past (e.g., posts about events attended), positive communication can be considered to highlight the community's achievements. If the posts are about the future (e.g., posts about upcoming events), positive communication can be considered to suggest new services. And negative communication can be considered to improve the environment of the area.

[0122] The dialogue analysis unit 17 determines the theme category, theme, time, positivity, size, and number of participants of the dialogue session based on the content of the dialogue session shared by the service server 30. For example, the dialogue analysis unit 17 estimates the theme, time, and positivity of the dialogue session using text mining technology. The positivity is expressed as a numerical value ranging from "-5" to "+5," for example. Furthermore, for example, the dialogue analysis unit 17 identifies the theme category by performing a clustering analysis on the estimated theme.

[0123] The dialogue analysis unit 17 calculates the size of the dialogue session based on the number of posts that make up the dialogue session. The dialogue analysis unit 17 also calculates the number of people in the dialogue session based on the number of members who posted.

[0124] Furthermore, the dialogue analysis unit 17 evaluates the area value of the area to which the community belongs based on the calculation result of the positivity level. Specifically, the dialogue analysis unit 17 can evaluate the area value using the following formulas (1) and (2). The adjustment coefficient may be set appropriately.

[0125] [Area value for a given period] = Σ [Value of interactive sessions that occurred within a given period] (1) [Interactive session value] = [Positivity at the end of the interactive session] × [Size] × [Number of participants] × [Adjustment coefficient] (2)

[0126] The dialogue analysis unit 17 may visualize the area value using numerical values, tables, graphs, or the like. Furthermore, the dialogue analysis unit 17 can visualize changes in the area value by calculating the area value over time. The dialogue analysis unit 17 transmits area value data indicating the calculated area value to, for example, the area management device 20. This allows the administrator of the area management device 20 or the community manager CM to understand the area value.

[0127] The dialogue analysis unit 17 also presents the communication results for the area based on the calculation result of the positivity level. The dialogue analysis unit 17 generates appeal statements to promote the value of the area, targeting themes from past dialogue sessions that resulted in a positive positivity level. For example, the dialogue analysis unit 17 inputs theme categories and keywords highly correlated with the themes into a generation AI such as LLM, and obtains the appeal statements that are output.

[0128] Furthermore, the dialogue analysis unit 17 proposes measures to improve the area value based on the calculation result of the positivity level. For example, the dialogue analysis unit 17 accumulates changes in the area value that have occurred due to actions in the community, such as the implementation of measures. The dialogue analysis unit 17 generates new measures based on the changes in the area value, for example, using a generation AI.

[0129] For example, the dialogue analysis unit 17 generates an improvement plan for improving the area value as a new measure. For example, the dialogue analysis unit 17 generates an improvement plan using a generation AI or the like for a dialogue session that is about a past matter and has a negative positivity level. This allows the dialogue analysis unit 17 to propose measures that are highly correlated with the theme category and theme of the dialogue session.

[0130] Furthermore, the dialogue analysis unit 17 may generate a plan to maintain or improve the value of the area as a new measure. For example, the dialogue analysis unit 17 generates a plan using a generation AI or the like for a dialogue session that is about future matters and has a positive positivity level. This allows the dialogue analysis unit 17 to propose a theme category with a high positivity level and measures that are highly correlated with the theme.

[0131] An example of the analysis results in the dialogue analysis unit 17 will be described with reference to Fig. 22 and Fig. 23. Fig. 22 is a diagram showing an example of a report R1 showing the results of communication. Fig. 23 is a diagram showing examples of reports R2 and R3 presenting measures to improve the value of the area.

[0132] 22, the report R1 includes, for example, a graph G1 showing the change in area value over time and a graph G2 showing the positivity of each theme in the dialogue session. In the graph G2, the size of the pie chart corresponds to the size of the dialogue session, with larger circles indicating more active dialogue. Furthermore, for example, the elements of the pie chart may be color-coded to indicate whether the dialogue session was positive or negative.

[0133] Report R2 shown in FIG. 23 is an example of a report presenting improvement proposals. Report R3 is an example of a report presenting a project proposal. For example, reports R2 and R3 include the theme category, theme, time period, positivity, size, and number of participants of the dialogue session in upper regions R21 and R31, respectively. Regions R21 and R31 may also include an image of the dialogue session, as shown in the example of FIG. 23. For example, reports R2 and R3 include improvement proposals and project proposals in lower regions R22 and R32, respectively.

[0134] (Processing of communication support device 10c) Next, the process performed by the communication assistance device 10c will be described with reference to Fig. 24. Fig. 24 is a flowchart showing the process performed by the communication assistance device 10c.

[0135] First, the dialogue analysis unit 17 acquires dialogue sessions for a predetermined period (S41). Next, the dialogue analysis unit 17 calculates the positivity level of the dialogue sessions for each theme and period (S42). Next, the dialogue analysis unit 17 evaluates the area value based on the calculation results (S43). The dialogue analysis unit 17 may evaluate the area value over multiple periods to evaluate changes in the area value over time.

[0136] Then, the dialogue analysis unit 17 presents the communication results in the area and measures to improve the value of the area (S44). The dialogue analysis unit 17 may present either the results or the measures.

[0137] As described above, in the communication support system 1 according to the present disclosure, the communication support device 10c calculates the positivity level of an interaction session between members for each theme and time period of the interaction session, and evaluates the area value based on the calculation results. Furthermore, the communication support device 10c presents at least one of the communication performance in the area and measures to improve the area value based on the calculation results.

[0138] With this configuration, the communication support system 1 can analyze communication between members and use the analysis results to support the management of performance and consideration of measures in the area management organization AM.

[0139] <Hardware configuration example> Each functional component of the communication support devices 100, 10, 10a to 10c, the area management device 20, the service server 30, and the terminal 40 (hereinafter referred to as "communication support device 100, etc.") may be realized by hardware (e.g., a hardwired electronic circuit, etc.) that realizes each functional component, or may be realized by a combination of hardware and software (e.g., a combination of an electronic circuit and a program that controls it). Below, a case where each functional component of the communication support device 100, etc., is realized by a combination of hardware and software will be further described.

[0140] 25 is a block diagram illustrating a hardware configuration of a computer 900 that realizes the communication support device 100, etc. The computer 900 may be a dedicated computer designed to realize the communication support device 100, etc., or may be a general-purpose computer. The computer 900 may also be a portable computer such as a smartphone or tablet terminal.

[0141] For example, by installing a predetermined application on the computer 900, the functions of the communication support device 100 and the like are realized on the computer 900. The application is configured by a program for realizing the functional components of the communication support device 100 and the like.

[0142] The computer 900 includes a bus 902, a processor 904, a memory 906, a storage device 908, an input / output interface 910, and a network interface 912. The bus 902 is a data transmission path that allows the processor 904, the memory 906, the storage device 908, the input / output interface 910, and the network interface 912 to transmit and receive data to and from each other. However, the method of connecting the processor 904 and other components to each other is not limited to a bus connection.

[0143] The processor 904 is a variety of processors such as a central processing unit (CPU), a graphics processing unit (GPU), a field-programmable gate array (FPGA), or a quantum processor (quantum computer control chip). The memory 906 is a main storage device realized using a random access memory (RAM) or the like. The storage device 908 is an auxiliary storage device realized using a hard disk, a solid state drive (SSD), a memory card, a read only memory (ROM), or the like.

[0144] The input / output interface 910 is an interface for connecting the computer 900 to an input / output device. For example, the input / output interface 910 is connected to an input device such as a keyboard and an output device such as a display device.

[0145] The network interface 912 is an interface for connecting the computer 900 to a network. This network may be a LAN (Local Area Network) or a WAN (Wide Area Network).

[0146] The storage device 908 stores programs (programs that realize the above-mentioned applications) that realize the various functional components of the communication support device 100, etc. The processor 904 reads these programs into the memory 906 and executes them to realize the various functional components of the communication support device 100, etc.

[0147] Each processor executes one or more programs containing instructions for causing a computer to perform the algorithms described with reference to the figures. The programs contain instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The programs may be stored on various types of non-transitory computer-readable media or tangible storage media. By way of example and not limitation, non-transitory computer-readable media or tangible storage media include RAM, ROM, flash memory, SSD or other memory technologies, CD-ROM, DVD (Digital Versatile Disc), Blu-ray® disc or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices. The programs may also be transmitted over various types of transitory computer-readable media or communication media. By way of example and not limitation, transitory computer-readable media or communication media include electrical, optical, acoustic, or other forms of propagated signals.

[0148] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Each embodiment can be appropriately combined with other embodiments. For example, the communication support system 1 according to the present disclosure may be realized by combining two or more of the second to fifth embodiments. Furthermore, all of the second to fifth embodiments can also be combined.

[0149] Each drawing is merely an example for describing one or more embodiments. Each drawing may relate not only to one particular embodiment, but also to one or more other embodiments. As will be understood by those skilled in the art, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings to create, for example, an embodiment not explicitly shown or described. Not all features or steps shown in any one drawing are necessary to describe an exemplary embodiment, and some features or steps may be omitted. The order of steps described in any drawing may be changed as appropriate.

[0150] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) a post acquisition unit that acquires post data indicating posts to a community; a reply candidate identification unit that identifies reply candidates from among the members who participate in the community, based on interest theme data that associates members with posting themes that interest the members; and a response presentation unit that presents a response draft to the poster to the candidate response; Communication support device. (Appendix 2) The reply candidate identification unit calculates a degree of compatibility between the poster's communication characteristics and the member's communication characteristics, and identifies the reply candidate based on the degree of compatibility. 2. The communication support device according to claim 1. (Appendix 3) The response presentation unit presents the response proposal based on response sentence data that associates a combination of communication characteristics with a response sentence that increases the amount of dialogue between members corresponding to the combination. 3. A communication support device according to claim 1 or 2. (Appendix 4) The system further includes a dialogue presentation unit that, when a respondent responds to the post, calculates a positivity level of the dialogue session based on post data of the dialogue session including the post and the response, and presents a dialogue draft to each of the poster and the respondent based on the positivity level. 4. A communication support device according to any one of claims 1 to 3. (Appendix 5) The dialogue presentation unit determines whether to continue or end the dialogue session based on an amount of dialogue in the dialogue session, and presents the dialogue draft based on a result of the determination and the degree of positivity. 5. The communication support device according to claim 4. (Appendix 6) an environmental data collection unit that collects environmental data indicating an environment related to the posting for each of the accumulated posting data; The system further includes a supplemental presentation unit that presents a supplemental sentence to supplement the post of the poster based on the collected environmental data. 6. A communication support device according to any one of appendices 1 to 5. (Appendix 7) a dialogue analysis unit that analyzes a dialogue session between the members; The dialogue analysis unit calculates the degree of positivity of the dialogue session between the members for each theme and time period of the dialogue session, and evaluates the area value of the area to which the community belongs based on the calculation result. 7. A communication support device according to any one of appendices 1 to 6. (Appendix 8) The dialogue analysis unit presents at least one of a communication performance in the area and a measure to improve the value of the area based on the calculation result. 8. The communication support device according to claim 7. (Appendix 9) a post acquisition step of acquiring post data indicating posts to the community; a reply candidate identifying step of identifying reply candidates who will respond to the poster of the post from among the members, based on interest topic data that associates members participating in the community with posting topics in which the members are interested; a response proposal step of presenting a response proposal to the poster to the candidate response. Communication support methods. (Appendix 10) a post acquisition step of acquiring post data indicating posts to the community; a reply candidate identifying step of identifying reply candidates who will respond to the poster of the post from among the members, based on interest topic data that associates members participating in the community with posting topics in which the members are interested; a response suggestion step of suggesting a response to the poster to the candidate reply; program.

[0151] Some or all of the elements (e.g., configurations and functions) described in Supplements 2 to 8 that are dependent on Supplement 1 may also be dependent on Supplements 9 and 10 in the same dependency relationship as Supplements 2 to 8. Some or all of the elements described in any Supplement may be applied to various hardware, software, recording means for recording software, systems, and methods. [Explanation of symbols]

[0152] 1. Communication Support System 10, 10a-10c Communication support device 11 Post Acquisition Department 12 Response candidate identification part 13 Response Prompter 14 Dialogue presentation unit 15 Environmental Data Collection Department 16 Supplementary Presentation Section 17 Dialogue Analysis Department 19 Memory section 20 Area management device 21 Environmental Data 30 Service Server 31 Communication Data 32 Accumulated Data 40, 40X, 40Y terminals 41, 41X, 41Y display section 100 Communication support device 101 Post Acquisition Department 102 Response candidate identification unit 103 Response Prompter 191 Interest Topic Data 192 Communication Characteristics Data 900 Computers 902 Bus 904 processor 906 memory 908 Storage Devices 910 Input / Output Interface 912 Network Interface A~C Community A1 Area AM Area Management Organization AP Community App CM Community Manager d1, d2 draft response d11, d12 Dialogue Draft G1 and G2 graphs M1~M21 Messages N Network P Data Linkage Platform R1~R3 ​​Report T Open Terrace

Claims

1. a post acquisition unit that acquires post data indicating posts to a community; a reply candidate identification unit that identifies reply candidates from among the members who participate in the community, based on interest theme data that associates members with posting themes that interest the members; and a response presentation unit that presents a response draft to the poster to the candidate response; Communication support device.

2. The reply candidate identification unit calculates a degree of compatibility between the poster's communication characteristics and the member's communication characteristics, and identifies the reply candidate based on the degree of compatibility. The communication support device according to claim 1 .

3. The response presentation unit presents the response proposal based on response sentence data that associates a combination of communication characteristics with a response sentence that increases the amount of dialogue between members corresponding to the combination. The communication support device according to claim 1 or 2.

4. The system further includes a dialogue presentation unit that, when a respondent responds to the post, calculates a positivity level of the dialogue session based on post data of the dialogue session including the post and the response, and presents a dialogue draft to each of the poster and the respondent based on the positivity level. The communication support device according to claim 1 or 2.

5. The dialogue presentation unit determines whether to continue or end the dialogue session based on an amount of dialogue in the dialogue session, and presents the dialogue draft based on a result of the determination and the degree of positivity. The communication support device according to claim 4.

6. an environmental data collection unit that collects environmental data indicating an environment related to the posting for each of the accumulated posting data; The system further includes a supplemental presentation unit that presents a supplemental sentence to supplement the post of the poster based on the collected environmental data. The communication support device according to claim 1 or 2.

7. a dialogue analysis unit that analyzes a dialogue session between the members; The dialogue analysis unit calculates the degree of positivity of the dialogue session between the members for each theme and time period of the dialogue session, and evaluates the area value of the area to which the community belongs based on the calculation result. The communication support device according to claim 1 or 2.

8. The dialogue analysis unit presents at least one of a communication performance in the area and a measure to improve the value of the area based on the calculation result. The communication support device according to claim 7.

9. a post acquisition step of acquiring post data indicating posts to the community; a reply candidate identifying step of identifying reply candidates who will respond to the poster of the post from among the members, based on interest topic data that associates members participating in the community with posting topics in which the members are interested; a response proposal step of presenting a response proposal to the poster to the candidate response. Communication support methods.

10. a post acquisition step of acquiring post data indicating posts to the community; a reply candidate identifying step of identifying reply candidates who will respond to the poster of the post from among the members, based on interest topic data that associates members participating in the community with posting topics in which the members are interested; a response suggestion step of suggesting a response to the poster to the candidate reply; program.

Citation Information

Patent Citations

  • Marketing device and marketing method, and marketing system

    JP2023150776A

Cited By

  • Information processing systems, information processing methods, and programs

    JP7910836B1