Communication support system and method
The communication support system addresses negative posts by transforming them into positive messages, enhancing user motivation and growth within group learning environments.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- FORESIGHT CO LTD
- Filing Date
- 2025-02-26
- Publication Date
- 2026-07-28
AI Technical Summary
Existing communication support systems fail to enhance user motivation and growth by addressing negative posts, leading to a suboptimal learning environment in group settings.
A communication support system that includes an information registration unit, message analysis unit, moderation unit, and data presentation unit, which registers user behavior records, identifies and modifies negative messages into positive ones, and presents them chronologically, along with feedback to users.
Maintains a positive communication environment, enhances user motivation, and promotes individual growth by transforming negative messages into positive ones, thereby improving user engagement and learning outcomes.
Smart Images

Figure 2026122427000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a technology that provides a platform where multiple users can post articles and view the posted articles with each other.
Background Art
[0002] There is a system that provides a platform that enables multiple users to post articles on a network and view the posted articles, and supports communication between users. This type of communication support system includes those that enable communication among an unspecified number of users, those that enable communication within a large community such as a company, and those that enable communication within a closed range for a small number of specific users. For example, in qualification exams, in order to promote and continue the learning of learners, a study group of examinees with the same goal may be formed, and communication may be carried out through chats and calls within the group. In such a communication venue, in order to maintain and improve the motivation of each learner, it is preferable for each learner to continue to make positive posts. However, not all learning on the network always continues to make favorable posts.
[0003] Patent Document 1 discloses an electronic bulletin board system that suppresses the posting of inappropriate articles. The electronic bulletin board system disclosed in Patent Document 1 has posting prohibited terms, and in the case of a posted article that clearly criticizes or slanders an individual or a posted article that contains personal information, the posting to the electronic bulletin board is automatically rejected, and the posted article on the electronic bulletin board is transmitted to the monitor terminal and visually checked by the monitor. As a result of the visual check, a posted article that criticizes or slanders an individual or a posted article that contains personal information is deleted by the monitor. According to this system, it is possible to suppress the long-term posting of a posted article that criticizes or slanders an individual or contains personal information and for which no posting prohibited terms or cautionary terms are described on the electronic bulletin board. [Prior art documents] [Patent Documents]
[0004] [Patent Document 1] Japanese Patent Publication No. 2007-257346 [Overview of the Initiative] [Problems that the invention aims to solve]
[0005] The technology described in Patent Document 1 contributes to maintaining a good environment by suppressing the posting of inappropriate content. However, in terms of mutual communication among learners, it does not lead to the growth of the learners themselves whose posts are deleted.
[0006] One of the purposes included in this disclosure is to provide technology that supports communication that helps maintain and improve user motivation and contributes to user growth. [Means for solving the problem]
[0007] One aspect of the communication support system included in this disclosure is a communication support system that supports communication between multiple users, comprising: an information registration unit that registers behavioral records, which are data relating to user behavior, in a database in chronological order; a message analysis unit that determines whether a message a user intends to post is a negative message, which is a message expressing negative emotions, or a non-negative message, which is a message expressing non-negative emotions; a moderation unit that modifies the negative message to a positive one, and registers the modified positive message, which is the negative message modified to a positive one, and the non-negative message in chronological order in the database; and a data presentation unit that presents the behavioral records and messages registered in the database to the multiple users in chronological order. [Effects of the Invention]
[0008] According to one aspect of this disclosure, it is possible to provide technology that supports communication that helps maintain and improve user motivation and contributes to user growth. [Brief explanation of the drawing]
[0009] [Figure 1] This block diagram shows an example of the functional configuration of the group learning support system in Example 1. [Figure 2] This block diagram shows an example of the physical configuration of the group learning support system in Example 1. [Figure 3] This is a flowchart showing an example of the learning information sharing process in Example 1. [Figure 4] This flowchart shows an example of the message registration process in Example 1. [Figure 5] This figure shows an example of the timeline display on a group bulletin board in Example 1. [Figure 6] This figure shows an example of a timeline display showing the corrected message in Example 1. [Figure 7] This figure shows an example of a timeline display showing messages of support for the modified message in Example 1. [Figure 8] This figure shows an example of a prompt to correct a negative message in Example 1. [Figure 9] This block diagram shows an example of the functional configuration of the group learning support system in Example 2. [Figure 10] This flowchart shows an example of the message registration process in Example 2. [Figure 11] This flowchart shows an example of the improvement process in Example 2. [Figure 12] This figure shows an example of a UI for correcting negative messages in Example 2. [Figure 13] This is a flowchart showing an example of the improvement process in Example 3. [Figure 14] FIG. 1 is a diagram showing an example of a prompt for generating an amendment to a negative message in Example 3. [Figure 15] FIG. 2 is a diagram showing an example of a UI for correcting a negative message in Example 3. [Figure 16] FIG. 3 is a block diagram showing an example of the functional configuration of a group learning support system in Example 4. [Figure 17] FIG. 4 is a diagram showing an example of a UI for posting an encouraging message in Example 4. [Figure 18] FIG. 5 is a diagram showing another example of a UI for posting an encouraging message in Example 4. BEST MODE FOR CARRYING OUT THE INVENTION
[0010] Hereinafter, embodiments of the present invention will be described with reference to the drawings. EXAMPLE
[0011] FIG. 1 is a block diagram showing an example of the functional configuration of a group learning support system in Example 1.
[0012] The group learning support system 10 is a communication support system that supports communication among a plurality of users. Further, the group learning support system 10 is a system that supports communication among users in group learning in which users who are a plurality of learners having a common achievement goal cooperate to perform learning actions. Communication among users within the group can enhance the learning effect by group learning.
[0013] The group learning support system 10 includes an information registration unit 11, a message analysis unit 12, a moderation unit 13, a data presentation unit 14, and a storage unit 15. The storage unit 15 stores usage content data 16, learning record data 17, and diary data 18. The storage unit 15 also includes a timeline database 19.
[0014] The timeline database 19 is a database that constitutes an electronic bulletin board used by multiple users belonging to a learning group. Users can register information on the electronic bulletin board, view information on the electronic bulletin board, add comments, and communicate with each other through conversations and discussions. In order to enhance the effectiveness of group learning, it is important to maintain a good communication environment and maintain and improve the motivation of multiple users. It is also desirable to eliminate negative posts on the electronic bulletin board and to encourage the growth and improvement of users who attempt to make negative posts for the sake of learning. The timeline database 19 stores activity record data and message data as data for the electronic bulletin board.
[0015] The group learning support system 10 is connected to and can operate in cooperation with the generative artificial intelligence 20. The generative artificial intelligence 20 is, for example, a large language model (LLM) that generates text according to instructions given by prompts. The generative artificial intelligence 20 may be located on the group learning support system 10. Alternatively, the generative artificial intelligence 20 may be located on an external server, and the group learning support system 10 may utilize the generative artificial intelligence 20 on the external server via communication means.
[0016] The information registration unit 11 records the learning materials studied by the user, the learning records including the learning items studied by the user and the date on which those items were studied, and the learning diary in which the user enters information about their daily learning, as usage content data 16, learning record data 17, and diary data 18, respectively, in the storage unit 15. The information registration unit 11 also registers the activity records, which are data related to the user's learning behavior as shown in the learning materials studied by the user, the learning records, and the learning diary, in chronological order in the timeline database 19 of the storage unit 15. Specifically, the information registration unit 11 may also add date and time information to the activity records indicating the date and time the activity in the activity record took place, and register the activity records with the added date and time information in the timeline database 19.
[0017] The message analysis unit 12 receives a message that a user intends to post and determines whether the message is a message expressing negative emotions (hereinafter also referred to as a "negative message") or a message expressing non-negative emotions (hereinafter also referred to as a "non-negative message").
[0018] The moderation unit 13 modifies messages determined to be negative by the message analysis unit 12 into positive messages, and registers the modified positive messages (the negative messages modified into positive messages) and non-negative messages in chronological order in the timeline database 19 of the storage unit 15. Specifically, the moderation unit 13 may add date and time information indicating the date and time the messages were posted to the modified positive messages and non-negative messages, and register the messages with the added date and time information in the timeline database 19. The moderation unit 13 may also use the generative artificial intelligence 20 to modify negative messages into modified positive messages.
[0019] The data presentation unit 14 presents the activity records and messages registered in the timeline database 19 to multiple users in chronological order as an electronic bulletin board. This helps maintain a good communication environment among users engaged in group learning, thereby maintaining and improving the motivation of multiple users, and also promotes the growth of users who attempt to make negative posts and improves their posts. In general bulletin boards and SNS (Social Networking Services), it is sufficient to maintain the bulletin board environment by deleting posts, but in group learning with educational purposes and the goal of passing an exam, it is necessary to maintain the environment, maintain the relationships between individuals, and achieve individual growth. From this perspective, this embodiment contributes to maintaining the environment and the relationships between individuals by immediately correcting posts to positive ones, and promotes the growth of the individual by notifying them of the correction. Specifically, the data presentation unit 14 may arrange the activity records and messages registered in the timeline database 19 in chronological order and display each along with date and time information. Figure 2 is a block diagram showing an example of the hardware configuration of a group learning support system.
[0020] The group learning support system 10 comprises a processor 31, main memory 32, storage device 33, communication device 34, input device 35, and display device 36. The processor 31, main memory 32, storage device 33, communication device 34, input device 35, and display device 36 are connected to each other via a bus 37 so that they can communicate with one another.
[0021] The processor 31 is composed of, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field-Programmable Gate Array), etc. The processor 31 reads and executes various programs stored in the main memory 32 or storage device 33, thereby realizing various functions of the group learning support system 10.
[0022] Main memory 32 is the primary memory that stores programs and data, and can be, for example, Random Access Memory (RAM), Read Only Memory (ROM), or Non-Volatile RAM (NVRAM).
[0023] The storage device 33 is, for example, a Hard Disc Drive (HDD), Solid State Drive (SSD), storage system, Integrated Circuit (IC) card, Secure Digital (SD) memory card, or a reading and writing device for optical recording media (such as Compact Disc (CD) or Digital Versatile Disc (DVD)), or the storage area of a cloud server.
[0024] The cache and registers of the processor 31, the main memory 32, and the storage device 33 are sometimes collectively referred to as memory. Information processing in the group learning support system 10 is performed when the necessary programs and data are loaded into memory and executed. Various parameters, such as thresholds, may also be stored in memory. Programs, databases, datasets, etc., may also be stored in memory.
[0025] The communication device 34 is a wired or wireless communication interface that enables communication between the user 80 (a learner) and other devices via a network 82 such as a Local Area Network (LAN) or the Internet, or via an information terminal 40 of the user 80. For example, the communication device 34 may be a Network Interface Card (NIC), a wireless communication module, a Universal Serial Interface (USB) module, or a serial communication module.
[0026] The input device 35 is a device that receives input from the operator of the group learning support system 10. The input device 35 may be, for example, a keyboard, mouse, touch panel, card reader, or voice input device.
[0027] The display device 36 is a device that provides various information to the operator. The display device 36 may be, for example, a screen display device (Liquid Crystal Display (LCD), Head Mounted Display (HMD), etc.), an audio output device, a printing device, etc.
[0028] User 80 refers to multiple learners belonging to a group learning group. Information terminal 40 refers to terminal devices such as smartphones, tablet devices, and personal computers used by User 80. Figure 3 is a flowchart showing an example of the learning information sharing process in Example 1. The learning information sharing process is performed by the information registration unit 11 of the group learning support system 10.
[0029] First, in step S101, the information registration unit 11 acquires information on the usage of learning content. Specifically, it acquires information such as the learning materials and learning items used by user 80. For example, as learning content usage information, the information registration unit 11 may acquire information on the learning content viewed by user 80 and / or information on notes written by user 80 from a system that provides learning content online. Alternatively, the information registration unit 11 may acquire usage information entered by user 80 from the terminal device 40.
[0030] Next, in step S102, the information registration unit 11 receives the learning diary information entered by the user 80 from the terminal device 40. The learning diary contains information about the user's daily learning.
[0031] Next, in step S103, the information registration unit 11 calculates the learning record. Specifically, based on the usage record of the learning content acquired in step S101, it calculates what and how much the user 80 learned, based on the learning items the user learned and the date on which those learning items were learned, as the learning record. The information registration unit 11 also calculates the number of hours spent learning, based on the usage record of the learning content, as the learning record.
[0032] Then, in step S104, the information registration unit 11 records the activity record. The activity record may be one or more pieces of information such as used content, learning records, and learning diaries, or it may be information that summarizes those pieces of information. For example, the information registration unit 11 records the usage record of the learning content acquired in step S101, the learning diary received in step S102, and the learning record calculated in step S103 in the timeline database 19 as the user 80's activity record, in chronological order. Furthermore, the series of processes for sharing learning information are executed repeatedly, and the activity record is continuously updated according to the user 80's learning activities. Figure 4 is a flowchart showing an example of the message registration process in Example 1. The process of registering posted messages is performed by the message analysis unit 12 and the moderation unit 13. First, in step S201, the message analysis unit 12 receives a message submission from user 80.
[0033] Next, in step S202, the message analysis unit 12 calculates the sentiment score of the posted message. The sentiment score is a score that makes it possible to determine whether the message is negative or not. For example, the sentiment score can take values from -1 to 1, with -1 representing the most negative emotion, 1 representing the most positive emotion, and 0 representing a neutral emotion.
[0034] Next, in step S203, the message analysis unit 12 determines whether the posted message is a negative message by comparing the calculated sentiment score with a predetermined threshold. For example, the threshold may be set to 0, and messages with a sentiment score less than the threshold may be considered negative messages, while messages with a sentiment score equal to or greater than the threshold may be considered non-negative messages.
[0035] Alternatively, the message analysis unit 12 may determine whether a message is negative or non-negative by requesting the generative artificial intelligence 20 to determine whether the message that user 80 is trying to post is negative or not.
[0036] If the message is determined to be a negative message (step S203: YES), in step S204, the moderation unit 13 uses the generative artificial intelligence 20 to perform an improvement process to modify the negative message into a positive one.
[0037] Figure 5 shows an example of a prompt for correcting a negative message in Example 1. This prompt is used in the improvement process when the moderation unit 13 instructs the generative artificial intelligence 20 to correct the negative message.
[0038] As shown in Figure 5, the prompt includes the instruction, "Generate a positive revision to the following post and output only the revision," along with the post by user 80 that is to be revised. In the example in Figure 8, the negative post message, "The exam is just around the corner, but at this rate I don't think I'll make it...", is shown as the one to be revised.
[0039] By inputting this prompt into the generative artificial intelligence 20, the moderation unit 13 obtains a modified positive message, which is a rephrasing of a negative message into a positive expression. This ensures that the expression is modified to respect the intentions of user 80 while also considering the motivations of other users 80 in the group.
[0040] Then, in step S205, the moderation unit 13 provides correction feedback, notifying only the user 80 who attempted to post the message that the message has been modified.
[0041] Finally, in step S206, the moderation unit 13 records the corrective positive messages after the improvement process in chronological order in the timeline database 19.
[0042] On the other hand, if it is determined that the message is not a negative message, that is, that the message is a non-negative message (step S203: NO), in step S206, the moderation unit 13 records the non-negative message in chronological order in the timeline database 19.
[0043] Next, we will explain how the timeline display on the group bulletin board transitions in Example 1, referring to Figures 6-8. In this example, A, B, and C belong to the same group that is taking a correspondence course for the XX qualification.
[0044] Figure 6 shows an example of the timeline display of a group bulletin board in Example 1. The bulletin board screen D10 in Figure 6 displays the learning record D12, the "Like" button D13, and the text posting field D14.
[0045] Learning record D12 displays a learning notification for person A and a graph showing person A's learning progress. The learning notification indicates that person A attended a lecture for the primary exam preparation course at 8:55 PM on December 21, 2024. The learning progress shows that person A has attended approximately 35% of the lectures for the primary exam preparation course and completed approximately 12% of the practice problems for the primary exam preparation course.
[0046] The Like button D13 is used to post a "Like". By pressing the Like button D13, such as by touching or clicking it with the mouse, you can post a "Like" to the learning record D12.
[0047] The text posting field D14 displays a comment input field D15 and a send button D16. Enter your comment or message in the comment input field D15 and press the send button D16 to post the text message to the learning record D12.
[0048] Figure 6 shows the state after Person A has entered the comment "The exam is just around the corner, but at this rate I don't think I'll make it..." into the comment input field D15. When Person A presses the send button D16, the message is sent from the terminal device 40 to the message analysis unit 12. The message analysis unit 12 calculates the sentiment score of the message "The exam is just around the corner, but at this rate I don't think I'll make it..." and determines whether the message is negative or non-negative based on the sentiment score. Here, it is assumed that the message is determined to be negative. The moderation unit 13 further modifies the negative message and converts it into a modified positive message. Here, the modified positive message is assumed to be "I'm a little tired, but if I take a break and refresh myself, I should be able to concentrate again!" Figure 7 shows an example of a timeline display showing the corrected message in Example 1.
[0049] In the bulletin board screen D20 of Figure 7, a message field D21 is inserted between the "Like" button D13 and the text posting field D14, compared to the bulletin board screen D10 of Figure 6. The message field D21 displays a message D22 from user A's own comment and a correction notification message D23. Message D22 displays the corrected positive message, "I'm a little tired, but if I take a break and refresh myself, I should be able to concentrate again!" The correction notification message D23 displays the message, "We have corrected your message to be positive," notifying the user that the negative message has been corrected to a positive message. The correction notification message D23 is only displayed on user A's bulletin board screen D20. By notifying only the user who intended to make the negative post that a negative post has been corrected, it is possible to minimize the impact on other users, maintain a good communication environment, and encourage the growth of the user who intended to make the negative post and the improvement of their subsequent posts. At this time, if B or C sends messages of support for A's learning record D12, those messages will also be displayed on the timeline. Figure 8 shows an example of a timeline display showing support messages for the modified message in Example 1.
[0050] Here, let's assume that messages were sent from B and C to A regarding A's learning record D12. B sent the message "A, take a break if you get tired. I wholeheartedly applaud your efforts!" at 8:59 PM on December 21, 2024, and C sent the message "Studying can be tough at times, but A's hard work will definitely be rewarded! Let's run to the end together!" In the message column D31 of Figure 8, B's message D32 and C's message D33 are displayed.
[0051] Furthermore, let's assume that B and C sent "likes" to A's learning record D12. In Figure 8, learning record D12 displays a "like" indicator D34, showing that two likes were sent. [Examples]
[0052] In Example 1, a configuration was shown in which negative messages are automatically corrected into positive messages, but other configurations are also possible. In Example 2, a configuration is shown in which user 80 who attempted to post a negative message is prompted to correct the message. Here, we will mainly explain the differences between Example 2 and Example 1.
[0053] Figure 9 is a block diagram showing an example of the functional configuration of the group learning support system in Embodiment 2. In Embodiment 2, the group learning support system 10 is configured such that a moderation unit 13A, which is placed in place of the moderation unit 13, exchanges information with the user 80.
[0054] Figure 10 is a flowchart showing an example of the message registration process in Example 2. The processing in steps S201 to S203 is the same as in Example 1 shown in Figure 4.
[0055] If, in step S203, the message is determined to be a negative message (YES), then in step S301, the moderation unit 13A performs an improvement process to correct the negative message to a positive one. Figure 11 is a flowchart showing an example of the improvement process in Example 2.
[0056] First, in step S401, the moderation unit 13A presents a message to the user 80 who attempted to post a negative message, prompting them to revise the message. In this step, the user 80 is given the opportunity to revise the message themselves. Figure 12 shows an example of a UI for correcting negative messages in Example 2.
[0057] In Example 2, when user 80 (Person A) presses the send button D16 on the bulletin board screen D10 in Figure 6, user 80 is presented with the bulletin board screen D40 in Figure 12. On the bulletin board screen D40, below the "Like" button D13, a message editing field D41 is displayed, which presents a message of instruction for improvement. The message editing field D41 displays the negative message D42 that Person A intended to post, a field for inputting a correction comment D43, and a send button D44.
[0058] Next, in step S402, the moderation unit 13A acquires the message modified by the user. In Example 1, the message was automatically modified by the generative artificial intelligence 20, whereas in Example 2, the user makes the modification themselves. That is, the moderation unit 13A performs the message modification by prompting the user 80 to modify the message.
[0059] When Person A enters a correction positive message in the correction comment input field D43 on the bulletin board screen D40 in Figure 12 and presses the send button D44, the moderation unit 13A retrieves the entered correction positive message.
[0060] Thus, in Example 2, by presenting a message encouraging improvement to users who were about to make a negative post and providing them with an opportunity to correct it, the system provides faster feedback compared to traditional moderation where administrators review and provide feedback manually. This effectively contributes to the proactive growth of users who were about to make a negative post and to the improvement of their posts, while also enabling corrections that better reflect the user's intent. [Examples]
[0061] Example 1 shows a configuration in which negative messages are automatically corrected into positive messages, while Example 2 shows a configuration in which a user 80 attempting to post a negative message is prompted to correct the message. Example 3 exemplifies a configuration in which a user 80 attempting to post a negative message is presented with suggested corrections to the message and asked to select one. Here, we will mainly explain the differences between Example 3 and Examples 1 and 2.
[0062] The functional configuration of the group learning support system in Example 3 is the same as that of Example 2 shown in Figure 9. Furthermore, the message posting registration process in Example 3 is generally the same as that of Example 1 shown in Figure 4, except that the improvement process S204 is different. Figure 13 is a flowchart showing an example of the improvement process in Example 3.
[0063] First, in step S401, the moderation unit 13A uses the generative artificial intelligence 20 to generate two positive revised versions of the negative message. Specifically, the generative artificial intelligence 20 is given a negative message as input and is instructed to generate two revised versions that modify the negative message into a positive expression.
[0064] Figure 14 shows an example of a prompt for generating a revised version of a negative message in Example 3. Prompt D50 is used in the improvement process when the moderation unit 13A instructs the generation artificial intelligence 20 to revise the negative message.
[0065] Prompt D50 includes prompt 1 and prompt 2. Here, as an example, the generative artificial intelligence 20 is instructed in two steps: first to generate one revised proposal using prompt 1, and then to generate another revised proposal using prompt 2, thereby generating two revised proposals.
[0066] Prompt 1 contains the instruction, "Generate one positive revision of the following post and output only the revised version," and a section for inserting the negative message from user 80 that is to be revised. Prompt 1, with the negative message to be revised inserted after "Post:", is input to the generative artificial intelligence 20. In the example in Figure 14, the negative message to be revised is indicated as, "The exam is just around the corner, but at this rate I don't think I'll make it..." Prompt 2 is an instruction to "Generate another positive revision and output only the revision." Note that while this example shows how to generate two revised versions with two instructions, it is also possible to generate two revised versions with a single instruction.
[0067] Let's assume that two revised options were generated: "I'm a little tired, but if I take a break and refresh myself, I should be able to concentrate again!" and "It's okay to proceed at my own pace without comparing myself to others! I'm sure I've grown a little more than I was yesterday."
[0068] Returning to Figure 13, in step S402, the moderation unit 13A presents the user 80 with two proposed modifications generated by the generative artificial intelligence 20 and prompts the user to select one of them.
[0069] Figure 15 shows an example of a UI for correcting negative messages in Example 3. In Example 3, when user 80 (Person A) presses the send button D16 on the bulletin board screen D10 in Figure 6, user 80 is presented with the bulletin board screen D60 in Figure 15. On the bulletin board screen D60, below the "Like" button D13, there is a message editing field D61 where users can suggest revisions.
[0070] The message editing field D61 displays the negative message D62 that user A attempted to post, two suggested revisions D63 and D64, a send button D65, and a suggestion button D66. The two suggested revisions D63 and D64 are displayed in a way that allows selection via touch or mouse click. The send button D65 is for user 80 to confirm and post one of the suggested revisions. The suggestion button D66 is for user 80 to indicate the suggestion of a revision other than revisions 1 and 2.
[0071] Returning to Figure 13, in step S403, the moderation unit 13A confirms the revision selected by user 80 from the two proposed revisions. Specifically, when user 80 selects either revision D63 or D64 in the message revision field D61 in Figure 15, and then presses the send button D65, the selected revision is confirmed as a revised positive message and posted.
[0072] Thus, in Example 3, by making the revision proposal selected by User 80 itself the positive revision message, it is possible to achieve revisions that better reflect User 80's intentions and to enable User 80 to recognize expressions that are desirable for posting. [Examples]
[0073] Example 4 illustrates a configuration in which the group learning support system has a function to prompt users to post messages, in addition to the functions shown in Example 1. Here, we will mainly explain the differences between Example 4 and Example 1.
[0074] Figure 16 is a block diagram showing an example of the functional configuration of the group learning support system in Embodiment 4. In Embodiment 4, the group learning support system 10 is configured such that a moderation unit 13B, which is placed in place of the moderation unit 13, uses information from the information registration unit 11 for processing.
[0075] When the information registration unit 11 registers user 80's learning activity record in the timeline database 19, the moderation unit 13B presents a posting encouragement message to other users 80, prompting them to post encouraging messages in response to user 80's learning activity as shown in the activity record.
[0076] Figure 17 shows an example of a UI for posting an encouraging message in Example 4. In the bulletin board screen D70 of Figure 17, a message field D71 is displayed below the "Like" button D13. The message field D71 displays a comment input field D72 and a send button D73. By entering a message such as a comment you want to post as text in the comment input field D72 and pressing the send button D73, you can post an encouraging message.
[0077] In Example 4, by encouraging encouraging messages from other users 80 to the user 80 who has learned in this way, a good communication environment can be maintained, thereby maintaining and improving the motivation of multiple users.
[0078] Furthermore, while this example simply displays a comment input field D72 and a send button D73 in the message field D71 to encourage user 80 to post a message of encouragement, other configurations are also possible.
[0079] Figure 18 shows another example of the UI for posting encouraging messages in Example 4. In the bulletin board screen D80 of Figure 18, a message field D81 is displayed below the "Like" button D13. The message field D71 displays multiple pre-written messages D82, a comment input field D83, and a send button D84.
[0080] The pre-written message field D82 displays pre-written messages of encouragement. The pre-written message field D82 allows selection via touch or mouse click. When user 80 selects one of the pre-written messages D82, the selected message is displayed in the comment input field D82. If user 80 then presses the send button D84, the message of encouragement is confirmed and posted. Alternatively, a message of encouragement can also be posted by typing a message as text in the comment input field D83 and then pressing the send button D84.
[0081] The embodiments described above are illustrative for explaining the present invention and are not intended to limit the scope of the present invention to those embodiments. Those skilled in the art can implement the present invention in various other forms without departing from the spirit of the invention. Furthermore, the embodiments described above include the following; however, the embodiments described above are not limited to those described below.
[0082] (Item 1) A communication support system that assists communication between multiple users includes: an information registration unit that registers behavioral records, which are data about user behavior, in a database in chronological order; a message analysis unit that determines whether a message a user is about to post is a negative message, which is a message expressing negative emotions, or a non-negative message, which is a message expressing non-negative emotions; a moderation unit that modifies the negative message to a positive one and registers the modified positive message, which is the negative message modified to a positive one, and the non-negative message in chronological order in the database; and a data presentation unit that presents the behavioral records and messages registered in the database to multiple users in chronological order.
[0083] This helps maintain a positive communication environment, maintain and improve the motivation of multiple users, and encourages the growth and improvement of users who attempt to make negative posts.
[0084] (Item 2) In the communication support system described in item 1, the moderation unit presents a correction notification message, informing the user who attempted to post the negative message that the negative message has been corrected into the corrected positive message, only to the user who attempted to post the negative message.
[0085] According to this approach, by notifying only the user who made the negative post that the negative post has been corrected, it is possible to encourage the user's growth and improvement of future posts.
[0086] (Item 3) In the communication support system described in item 1, the moderation unit presents a user who has attempted to post a negative message with an improvement instruction message prompting them to post an improved version of the negative message, and modifies the negative message into the improved positive message by obtaining the improved message from the user.
[0087] According to this approach, users who attempt to make negative posts are presented with messages encouraging them to improve, leading to revisions. Compared to traditional moderation where administrators manually review and provide feedback, this method provides faster feedback, effectively contributing to the growth of users who attempt to make negative posts and the improvement of their posts.
[0088] (Item 4) In the communication support system described in item 1, the moderation unit presents a user who has attempted to post the negative message with several suggested improvement messages as options, and the improved message selected by the user becomes the modified positive message.
[0089] According to this, by showing users who were about to make a negative post a positively modified option, it helps them recognize what kind of posts are desirable, effectively contributing to user growth and improvement of their posts.
[0090] (Item 5) In the communication support system described in item 1, the message analysis unit calculates an emotion score that enables it to determine whether the message the user intended to post is negative or not, and determines whether the message is negative or non-negative by comparing the emotion score with a predetermined threshold.
[0091] (Item 6) In the communication support system described in item 1, the message analysis unit determines whether a message is negative or non-negative by requesting a generative artificial intelligence to determine whether the message the user is about to post is negative or not.
[0092] (Item 7) In the communication support system described in item 1, the communication support system is a system that supports communication between users in group learning where multiple users with common learning goals collaborate to engage in learning activities. According to this, communication among users within a group can enhance the effectiveness of group learning.
[0093] (Item 8) In the communication support system described in item 7, the multiple users are learners who study common learning content, the information registration unit registers an action record in the database relating to the first user's study of the learning content, and the moderation unit presents a posting encouragement message to a second user, who is different from the first user, prompting the second user to post an encouraging message in response to the first user's learning behavior as shown in the action record.
[0094] According to this, it is possible to encourage encouraging messages from other users to users who have learned, maintain a good communication environment, and maintain and improve the motivation of multiple users.
[0095] (Item 9) In the communication support system described in item 8, the moderation unit presents a selection of predefined phrases as the posting encouragement message.
[0096] (Item 10) In the communication support system described in item 1, the behavioral record includes records relating to at least one of the learning materials studied by the user, a learning record that includes the learning items studied by the user and the date on which those learning items were studied, and a learning diary in which the user enters information about their daily learning.
[0097] (Item 11) A communication support method for assisting communication among multiple users involves a computer registering behavioral records, which are data about user actions, in a database in chronological order; determining whether a message a user intended to post is a negative message or a non-negative message; modifying the negative message to a positive one; registering the modified positive message (the negative message modified to a positive one) and the non-negative message in the database in chronological order; and presenting the behavioral records and messages registered in the database to multiple users in chronological order.
[0098] (Item 12) A communication support program for assisting communication among multiple users involves a computer that registers user behavior records, which are data about user actions, into a database in chronological order; determines whether a message a user is about to post is a negative message (a message expressing negative emotions) or a non-negative message (a message expressing non-negative emotions); modifies the negative message to a positive one; registers the modified positive message (the negative message modified to a positive one) and the non-negative message into the database in chronological order; and presents the registered behavior records and messages to multiple users in chronological order. [Explanation of Symbols]
[0099] 10...Group learning support system, 11...Information registration unit, 12...Message analysis unit, 13B...Moderation unit, 13A...Moderation unit, 13,13A,13C...Moderation unit, 14...Data presentation unit, 15...Storage unit, 16...Usage content data, 17...Learning record data, 18...Diary data, 19...Timeline database, 20...Generative artificial intelligence, 31...Processor, 32...Main memory, 33...Storage device, 34...Communication device, 35...Input device, 36...Display device, 37...Bus, 40...Information terminal, 80...User, 82...Network
Claims
1. A communication support system that assists communication among multiple users, An information registration unit that registers user behavior data, which is behavioral records, into a database in chronological order, A message analysis unit determines whether the message a user is about to post is a negative message (a message expressing negative emotions) or a non-negative message (a message expressing non-negative emotions), A moderation unit that modifies the negative message into a positive message, and registers the modified positive message (the negative message modified into a positive message) and the non-negative message in the database in chronological order. A data presentation unit that presents the activity records and messages registered in the database to multiple users in chronological order, A communication support system that has [a certain feature].
2. The moderation unit presents a correction notification message, informing the user who attempted to post the negative message that the negative message has been corrected to the corrected positive message, only to the user who attempted to post the negative message. The communication support system according to claim 1.
3. The moderation unit presents a message to the user who attempted to post the negative message, prompting them to post an improved version of the negative message, and by obtaining the improved message from the user, modifies the negative message into the corrected positive message. The communication support system according to claim 1.
4. The moderation unit presents a user who has attempted to post the negative message with several suggested improvement messages as options, and the improved message selected by the user becomes the revised positive message. The communication support system according to claim 1.
5. The message analysis unit calculates an emotion score that enables it to determine whether the message the user intended to post is negative or not, and determines whether the message is negative or non-negative by comparing the emotion score with a predetermined threshold. The communication support system according to claim 1.
6. The message analysis unit determines whether the message is negative or non-negative by requesting a generative artificial intelligence to determine whether the message the user intended to post is negative or not. The communication support system according to claim 1.
7. The aforementioned communication support system is a system that supports communication between users in group learning where multiple users with common learning goals collaborate to engage in learning activities. The communication support system according to claim 1.
8. The aforementioned users are learners who study common learning content, The information registration unit registers in the database a record of the actions of the first user regarding their learning of the learning content. The moderation unit presents a message encouraging posting to a second user, who is different from the first user, prompting the second user to post encouraging messages regarding the first user's learning behavior as shown in the behavior record. The communication support system according to claim 7.
9. The moderation unit presents a selection of predefined texts as the message to encourage posting. The communication support system according to claim 8.
10. The activity record includes records relating to at least one of the learning materials studied by the user, a learning record including the learning items studied by the user and the date on which those learning items were studied, and a learning diary in which the user entered information about their daily learning. The communication support system according to claim 1.
11. A communication support method for supporting communication among multiple users, Computers The user's behavioral records, which are data related to their actions, are registered in a database in chronological order. The system determines whether the message a user is about to post is a negative message (a message expressing negative emotions) or a non-negative message (a message expressing non-negative emotions). The negative message is modified to be positive, and the modified positive message, which is the negative message modified to be positive, and the non-negative message are registered in the database in chronological order. The behavioral records and messages registered in the aforementioned database are presented to multiple users in chronological order. A communication support method for getting things done.
12. A communication support program for assisting communication among multiple users, On the computer, The user's behavioral records, which are data related to their actions, are registered in a database in chronological order. The system determines whether the message a user is about to post is a negative message (a message expressing negative emotions) or a non-negative message (a message expressing non-negative emotions). The negative message is modified to be positive, and the modified positive message, which is the negative message modified to be positive, and the non-negative message are registered in the database in chronological order. The behavioral records and messages registered in the aforementioned database are presented to multiple users in chronological order. A communication support program to get things done.