Message recommendation methods, computer devices, and computer programs

The AI-based message recommendation method in instant messengers addresses the lack of personalized message suggestions by generating contextually appropriate and customizable AI messages in chat rooms.

JP2026109571APending Publication Date: 2026-07-01LINE PLUS

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LINE PLUS
Filing Date
2025-12-05
Publication Date
2026-07-01

AI Technical Summary

Technical Problem

Existing instant messenger systems lack the ability to recommend messages that are tailored to a user's intentions based on the content of their conversation, limiting the diversity and personalization of message recommendations.

Method used

A message recommendation method using artificial intelligence (AI) that receives a message recommendation request, sends relevant conversation data to a server, and generates AI messages based on this data, which are then displayed in the chat room, allowing customization by category, type, and style.

Benefits of technology

Enables AI-generated messages that are contextually appropriate and customizable, enhancing the user experience by providing personalized and diverse message recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026109571000001_ABST
    Figure 2026109571000001_ABST
Patent Text Reader

Abstract

This invention provides a method, computer device, and computer program for recommending artificial intelligence messages based on conversation content. [Solution] The message recommendation method includes the steps of: receiving a message recommendation request for a chat room in which a user is participating; sending a portion of the messages contained in the chat room to a server in accordance with the message recommendation request; and receiving an AI message generated by artificial intelligence from the server based on the portion of the messages and displaying it in the chat room.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following description relates to a technique for recommending messages generated by artificial intelligence (AI).

Background Art

[0002] An instant messenger, which is a common communication tool, is software for transmitting and receiving messages and data in real time. A user registers a conversation partner in the messenger and can exchange messages, etc. in real time with the partner registered in the conversation list.

[0003] The use of such a messenger function has become widespread not only in personal computers (PCs) but also in the mobile environment of mobile communication terminals.

[0004] For example, Patent Document 1 discloses a mobile messenger service system and method for a mobile communication terminal using a wireless communication network that can provide a messenger service between mobile messengers installed in the mobile communication terminal.

[0005] With the expansion of the use of social platforms such as messengers, the functions provided through them are becoming increasingly diverse.

Prior Art Documents

Patent Documents

[0006]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0007] Through artificial intelligence, it is possible to recommend messages that are appropriate to the user's intentions based on the content of the user's conversation.

[0008] As recommendation messages, you can provide text messages, stamp messages, and multi-messages that combine text and stamps.

[0009] In a chat room, recommendation messages can be categorized and presented by message type or category.

[0010] The style of recommendation messages can be customized using prompts or filters provided by the user. [Means for solving the problem]

[0011] A message recommendation method for a computer device including at least one processor is provided, comprising the steps of: receiving a message recommendation request for a chat room in which a user is participating, using at least one processor; sending a portion of the messages contained in the chat room to a server in accordance with the message recommendation request, using at least one processor; and receiving an AI message generated by artificial intelligence based on the portion of messages from the server and displaying it in the chat room, using at least one processor.

[0012] According to one embodiment, the receiving step may involve receiving a message recommendation request through the UI (user interface) of the chat room.

[0013] According to another embodiment, the receiving step may involve receiving a message recommendation request through a UI that interacts with a message input window in a chat room.

[0014] In another embodiment, the transmission step may involve sending a predetermined number of messages to the server from among the previous messages, based on the time when the message recommendation request is received.

[0015] In another embodiment, the sending step may involve sending messages selected from the chat room according to predetermined criteria to the server.

[0016] In other embodiments, the display step may include receiving AI messages belonging to at least one category, based on some of the messages.

[0017] In another embodiment, the display step may include receiving an AI message from a server that contains a queue for a category.

[0018] In another embodiment, the display step may involve classifying and displaying AI messages by category.

[0019] In another embodiment, the display step may involve classifying and displaying AI messages by message type.

[0020] In another embodiment, the display step may involve displaying an AI message in conjunction with a message input window in a chat room.

[0021] In other embodiments, the message recommendation method may further include the steps of receiving settings for a message style from a user through a chat room using at least one processor, and receiving an AI message regenerated in the message style from a server using artificial intelligence and displaying it in the chat room using at least one processor.

[0022] According to yet another embodiment, the step of receiving a setting for a message style may receive a style sample input by a user as a prompt through a chat room.

[0023] To cause a computer device to execute the message recommendation method, a computer program recorded on a computer-readable recording medium is provided. Also, a computer program for causing a computer device to execute the message recommendation method is provided.

[0024] A computer device including at least one processor configured to execute instructions readable by the computer device, wherein at least one processor receives a message recommendation request for a chat room in which a user is participating, transmits a part of the messages included in the chat room to a server according to the message recommendation request, and receives an AI message generated by artificial intelligence based on the part of the messages from the server and displays it in the chat room.

Brief Description of the Drawings

[0025] [Figure 1] It is a diagram showing an example of a network environment in an embodiment of the present invention. [Figure 2] It is a block diagram showing an example of a computer device according to an embodiment of the present invention. [Figure 3] It is a flowchart showing an example of a method that can be executed by a computer device according to an embodiment of the present invention. [Figure 4] It is a diagram showing an example of AI text message recommendation in an embodiment of the present invention. [Figure 5] It is a diagram showing an example of AI text message recommendation in an embodiment of the present invention. [Figure 6] It is a diagram showing an example of AI text message recommendation in an embodiment of the present invention. [Figure 7]This figure shows an example of AI text message recommendation in one embodiment of the present invention. [Figure 8] This figure shows an example of styling for AI text messages in one embodiment of the present invention. [Figure 9] This figure shows an example of styling for AI text messages in one embodiment of the present invention. [Figure 10] This figure shows an example of styling for AI text messages in one embodiment of the present invention. [Figure 11] This figure shows an example of AI stamp message recommendation in one embodiment of the present invention. [Figure 12] This figure shows an example of AI stamp message recommendation in one embodiment of the present invention. [Figure 13] This figure shows an example of styling settings for AI stamp messages in one embodiment of the present invention. [Figure 14] This figure shows an example of styling settings for AI stamp messages in one embodiment of the present invention. [Modes for carrying out the invention]

[0026] Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0027] Embodiments of the present invention relate to a technology for recommending messages generated through artificial intelligence (AI).

[0028] Embodiments including those specifically disclosed herein can recommend messages generated by artificial intelligence, and when a user requests message recommendation in a chat room, they can recommend a response message that the user can use based on a portion of the conversation at the time of the request.

[0029] A message recommendation device according to an embodiment of the present invention may be implemented by at least one computer device, and a message recommendation method according to an embodiment of the present invention may be executed through at least one computer device included in the message recommendation device. In this case, a computer program according to one embodiment of the present invention may be installed and executed in the computer device, and the computer device may execute the message recommendation method according to an embodiment of the present invention in accordance with the control of the executed computer program. The above-described computer program may be combined with the computer device and recorded on a computer-readable recording medium in order to have the computer execute the message recommendation method.

[0030] Figure 1 shows an example of a network environment in one embodiment of the present invention. The network environment in Figure 1 shows an example that includes a plurality of electronic devices 110, 120, 130, 140, a plurality of servers 150, 160, and a network 170. Figure 1 is merely an example for the purpose of explaining the invention, and the number of electronic devices and servers is not limited to that shown in Figure 1. Furthermore, the network environment in Figure 1 is merely an example illustrating an environment applicable to this embodiment, and the environment applicable to this embodiment is not limited to the network environment in Figure 1.

[0031] The multiple electronic devices 110, 120, 130, and 140 may be fixed terminals or mobile terminals implemented by computer devices. Examples of the multiple electronic devices 110, 120, 130, and 140 include smartphones, mobile phones, navigation systems, personal computers (PCs), notebook PCs, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), and tablets. As an example, Figure 1 shows a smartphone as an example of electronic device 110, but in embodiments of the present invention, electronic device 110 may mean one of a variety of physical computer devices that can communicate with other electronic devices 120, 130, 140, and / or servers 150, 160 via the network 170 using substantially wireless or wired communication methods.

[0032] The communication method is not limited, and may include not only communication methods that utilize communication networks that can be included in network 170 (for example, mobile communication networks, wired internet, wireless internet, broadcasting networks), but also short-range wireless communication between devices. For example, network 170 may include one or more arbitrary networks such as PAN (personal area network), LAN (local area network), CAN (campus area network), MAN (metropolitan area network), WAN (wide area network), BBN (broadband network), and the Internet. Furthermore, network 170 may include, but is not limited to, one or more network topologies, including bus networks, star networks, ring networks, mesh networks, star-bus networks, tree or hierarchical networks.

[0033] Servers 150 and 160 may each be implemented by one or more computer devices that communicate with multiple electronic devices 110, 120, 130, and 140 via the network 170 to provide commands, code, files, content, services, etc. For example, server 150 may be a system that provides services (such as a messenger service) to multiple electronic devices 110, 120, 130, and 140 connected via the network 170.

[0034] Figure 2 is a block diagram showing an example of a computer device according to one embodiment of the present invention. Each of the aforementioned electronic devices 110, 120, 130, and 140, as well as the servers 150 and 160, can be realized by the computer device 200 shown in Figure 2.

[0035] Such a computer device 200 may include a memory 210, a processor 220, a communication interface 230, and an input / output interface 240, as shown in Figure 2. The memory 210 is a computer-readable recording medium and may include RAM (random access memory), ROM (read-only memory), and a permanent mass storage device such as a disk drive. Here, the permanent mass storage device such as ROM or a disk drive may be included in the computer device 200 as a separate permanent storage device distinct from the memory 210. The memory 210 may also contain an operating system and at least one program code. Such software components may be loaded into the memory 210 from a computer-readable recording medium separate from the memory 210. Such a separate computer-readable recording medium may include a floppy disk drive, disk, tape, DVD / CD-ROM drive, memory card, and other computer-readable recording media. In other embodiments, the software components may be loaded into the memory 210 through a communication interface 230, which is not a computer-readable recording medium. For example, software components may be loaded into the memory 210 of the computer device 200 based on a computer program installed by a file received via the network 170.

[0036] The processor 220 may be configured to process computer program instructions by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor 220 by memory 210 or a communication interface 230. For example, the processor 220 may be configured to execute instructions received according to program code stored in a recording device such as memory 210.

[0037] The communication interface 230 may provide a function for the computer device 200 to communicate with other devices (for example, the recording device described above) via the network 170. For example, requests, instructions, data, files, etc., generated by the processor 220 of the computer device 200 according to program code recorded in a recording device such as memory 210 may be transmitted to other devices via the network 170 under the control of the communication interface 230. Conversely, signals, instructions, data, files, etc., from other devices may be received by the computer device 200 via the network 170 through the communication interface 230 of the computer device 200. Signals, instructions, data, etc., received via the communication interface 230 may be transmitted to the processor 220 or memory 210, and files, etc., may be recorded on a recording medium (the persistent recording device described above) that the computer device 200 may further include.

[0038] The input / output interface 240 may be a means for interface with the input / output device 250. For example, the input device may include a microphone, keyboard, or mouse, and the output device may include a display or speaker. In another example, the input / output interface 240 may be a means for interface with a device that integrates input and output functions into one, such as a touchscreen. The input / output device 250 may consist of the computer device 200 and one other device.

[0039] In other embodiments, the computer device 200 may include fewer or more components than those shown in Figure 2. However, it is not necessary to explicitly show most of the conventional components in the figure. For example, the computer device 200 may be implemented to include at least some of the input / output devices 250 described above, and may further include other components such as transceivers and databases.

[0040] The following describes specific embodiments of a method and apparatus for recommending artificial intelligence messages based on conversation content.

[0041] In this specification, "social platform" may mean not only social networking services, but also service platforms that provide various services that utilize resources such as user profile information and friendship relationships within social networking services.

[0042] In the following embodiments, a messenger will be described as a typical example of a social platform.

[0043] In this embodiment, when recommending messages that a user can use as a response message in a messenger chat room, artificial intelligence can be used to recommend messages that are appropriate to the user's intent based on the content of the user's conversation.

[0044] The computer device 200 according to this embodiment may provide messenger services to a client by connecting to a dedicated application installed on the client or to a web / mobile site associated with the computer device 200. The computer device 200 may be configured with a message recommendation device implemented on the computer. For example, the message recommendation device may be implemented as an independently operating program, or it may be implemented in an in-app form for a specific application so that it can operate on the specific application.

[0045] The processor 220 of the computer device 200 may be implemented by components for performing the following message recommendation method. Depending on the embodiment, the components of the processor 220 may be selectively included in or excluded from the processor 220. Also, depending on the embodiment, the components of the processor 220 may be separated or merged for the expression of the functionality of the processor 220.

[0046] Such a processor 220 and its components may control the computer device 200 to perform steps included in the following message recommendation method. For example, the processor 220 and its components may be implemented to execute instructions from the operating system code contained in the memory 210 and the code of at least one program.

[0047] Here, the components of the processor 220 may be representations of different functions that are executed by the processor 220 in accordance with instructions provided by the program code recorded in the computer device 200.

[0048] The processor 220 may read necessary instructions from the memory 210, which is loaded with instructions related to the control of the computer device 200. In this case, the instructions read may include instructions for controlling the processor 220 to perform the steps described below.

[0049] The steps included in the message recommendation method described below may be performed in a different order than shown in the diagram, some steps may be omitted, or additional processes may be included.

[0050] The steps included in the message recommendation method may be performed on the client, and in some embodiments, some of the steps may be performed on the server 150.

[0051] Figure 3 is a flowchart showing an example of a method that can be performed by a computer device according to an embodiment of the present invention.

[0052] Referring to Figure 3, in step 310, the processor 220 may receive a message recommendation request from the user for a chat room in which the user is participating. At this time, the processor 220 may receive the user's message recommendation request through the UI (user interface) on the chat room. For example, the processor 220 may receive the user's message recommendation request through a UI that is linked to the chat room's message input window, for example, a UI adjacent to the message input window that is predefined for requesting message recommendations.

[0053] In step 320, the processor 220 may, in accordance with the user's message recommendation request, send some of the messages contained in the chat room (hereinafter referred to as "source messages") to the server 150, based on the time the message recommendation request was received. As an example, the processor 220 may send a predetermined number (for example, 15) of source messages from previous conversation messages, based on the time the message recommendation request was received, to the server 150. At this time, the processor 220 may select the source messages to send to the server 150 from the previous conversation messages through filtering according to predetermined criteria. For example, short phrases such as "yes," "no," "yes yes," and messages such as stamps, photos, and videos may be excluded, and only text-type messages with a predetermined number of characters or more may be selected and sent to the server 150.

[0054] In step 330, the processor 220 may receive a message generated from the server 150 based on the source message via artificial intelligence (hereinafter referred to as "AI message") as a response to the user's message recommendation request and display it in the chat room.

[0055] Server 150 may, through artificial intelligence, create and provide an AI message appropriate to the user's intent based on the source message requested by the message recommendation request. The AI ​​message may be provided in a simplified style within a predetermined length and may be generated in at least one message type. Message types may include text type, stamp type, and multi-type, which combines text and stamps. Server 150 may recommend an AI message belonging to at least one category based on the presence or absence of a source message, age, etc. For example, categories may be provided as greetings, optimism, and pessimism, and a queue indicating which category the message belongs to may be included. For example, assuming that up to 5 AI messages are provided in response to a user's message recommendation request: (1) If there are no messages in the chat room and no source message exists, or if the source message is a message older than 7 days, 5 AI messages belonging to the "greetings" category may be provided. (2) If the source message is not a message from today but a message from within the last 7 days, 3 AI messages belonging to the "greetings" category and one AI message each belonging to the "optimistic" category and the "pessimistic" category may be provided. (3) If the source message is a message from today, the AI ​​messages in the "Greetings" category may be omitted, and three AI messages belonging to the "Optimistic" category and two AI messages belonging to the "Pessimistic" category may be provided.

[0056] When the processor 220 displays AI messages received from the server 150 in the chat room in response to a user's message recommendation request, it may classify and display them by category. Depending on the embodiment, it is also possible to display AI messages in the chat room without categorization. As another example, the processor 220 may display AI messages by distinguishing between message types (text type, stamp type, and multi-type combining text and stamps). The processor 220 may display AI messages in conjunction with the chat room's message input window, and when a user selects one of the AI ​​messages, that message may be automatically entered into the message input window.

[0057] Figures 4-7 show examples of AI text message recommendation in one embodiment of the present invention.

[0058] Figure 4 shows a chat room in a messenger application, specifically a chat room screen 400 in which a user is participating. The chat room 400 may include an "AI" button 401, which is a UI for requesting message recommendations. The "AI" button 401 may be located within the message input window 410 of the chat room 400, or adjacent to the message input window 410.

[0059] The AI-based message recommendation function can be turned on or off for each chat room (400). When entering chat room 400, if the message recommendation function is enabled according to the chat room 400's settings, the "AI" button 401 may be displayed as enabled.

[0060] Referring to Figure 5, when the user selects the "AI" button 401 in the chat room 400, the processor 220 may provide an AI menu list related to AI messages at the bottom of the message input window 410 in the chat room 400. In this case, the AI ​​menu list may include a "Message Recommendation" menu 501 for requesting text-type AI message recommendations and a "Stamp Recommendation" menu 502 for requesting stamp-type AI message recommendations.

[0061] If the user selects the "Message Recommendation" menu 501 in the chat room 400, the processor 220 may send a predetermined number of messages from the chat room 400 as source messages along with the user's message recommendation request to the server 150. This allows the server 150 to create and provide a text-type AI message through artificial intelligence based on the source messages transmitted along with the user's message recommendation request.

[0062] If the user selects the "Message Recommendation" menu 501 in the chat room 400, the processor 220 may receive an AI message 610 generated based on the source message from the server 150 and display it at the bottom of the message input window 410 in the chat room 400, as shown in Figure 6.

[0063] The processor 220 may display the AI ​​messages 610 categorized by type (e.g., greetings, optimism, pessimism). In some embodiments, it is also possible to display the AI ​​messages 610 without categorization.

[0064] When the processor 220 receives scroll input for the AI ​​message 610 displayed at the bottom edge of the message input window 410 in the chat room 400, it may display the AI ​​message 610 through a separate overlay screen 600 within the chat room 400.

[0065] Users can explore AI messages 610 provided by server 150 through an overlay screen 600 within chat room 400.

[0066] Referring to Figure 7, the processor 220 may automatically input the selected message 701 into the message input window 410 if the user selects one of the AI ​​messages 610 displayed at the bottom of the message input window 410 in the chat room 400 or on the overlay screen 600.

[0067] Users can utilize AI messages 610 without having to directly compose the messages they wish to send through chat room 400. They can send the message 701, which is automatically entered into the message input window 410, as is, or send it with at least some modifications, through chat room 400.

[0068] Figures 8-10 show examples of style settings for AI text messages in one embodiment of the present invention.

[0069] Referring to Figure 8, in the process of displaying the AI ​​message 610 at the bottom of the message input window 410 of the chat room 400 or on the overlay screen 600, the processor 220 may enable and display the "AI settings" menu 801 for setting the style, i.e., tone and manner, of the AI ​​message 610 in conjunction with the AI ​​message 610.

[0070] If the user selects the "AI settings" menu 801 in the chat room 400, the processor 220 may provide the AI ​​settings screen 810 in the chat room 400.

[0071] The AI ​​settings screen 810 is an interface screen for detailed settings of the AI ​​message 610, and may allow the user to directly set a style that suits their needs. The AI ​​settings screen 810 may include a message style list 811, which may include message length, tone, language, and whether stamps can be used, but may also include, for example, "simple," "detailed," "formal," and "friendly."

[0072] Referring to Figure 9, if a specific style is selected from the message style list 811 on the AI ​​setting screen 810, the processor 220 may request the server 150 to recommend a message in that style and display an AI message 911 that has been regenerated in the style requested by the user.

[0073] In addition to the message style list 811, the AI ​​settings screen 810 may also include a prompt input window 812 for the user to directly input prompts.

[0074] Referring to Figure 10, if the user enters a message style sample 1001 of their choice into the prompt input window 812 of the AI ​​setting screen 810, the processor 220 may transmit the style sample 1001 entered by the user to the server 150 and provide an AI message 1011 that has been regenerated in a similar style based on the style sample 1001 provided by the user as a prompt.

[0075] The regenerated AI messages 911 and 1011 may include messages that reconstruct AI message 610 in a style desired by the user.

[0076] If either of the regenerated AI messages 911 or 1011 is selected on the AI ​​settings screen 810, that message may be automatically entered into the message input window 410 of the chat room 400.

[0077] In addition to AI message 610, users can also send messages through chat room 400 using AI messages 911 and 1011, which have been regenerated to their desired style.

[0078] Figures 11-12 show an example of AI stamp message recommendation in one embodiment of the present invention.

[0079] Referring to Figure 11, the processor 220 may receive the AI ​​stamp 1110 from the server 150 and display it at the bottom of the message input window 410 in the chat room 400 when the user selects the "Stamp Recommendation" menu 502.

[0080] AI stamp 1110 may include stamps directly generated based on the source message, or it may include some stamps selected from stamps registered on the messenger platform based on the source message.

[0081] When the processor 220 receives scroll input for the AI ​​stamp 1110 displayed at the bottom edge of the message input window 410 of the chat room 400, it may display the AI ​​stamp 1110 through a separate overlay screen 600 within the chat room 400.

[0082] Users can explore the AI ​​stamps 1110 provided by server 150 through the overlay screen 600 within chat room 400.

[0083] Referring to Figure 12, the processor 220 may provide a stamp preview 1210 for the selected stamp 1201 if the user selects one of the AI ​​stamps 1110 displayed at the bottom of the message input window 410 in the chat room 400 or on the overlay screen 600.

[0084] Users can utilize AI stamps 1110 without having to directly select the stamp they want to send in chat room 400, and can send stamp 1201 identified by stamp preview 1210 through chat room 400.

[0085] Figures 13-14 show examples of style settings for AI stamp messages in one embodiment of the present invention.

[0086] Referring to Figure 13, in the process of displaying the AI ​​stamp 1110 at the bottom of the message input window 410 of the chat room 400 or on the overlay screen 600, the processor 220 may, in conjunction with the AI ​​stamp 1110, enable and display the "AI settings" menu 1301 for setting the style of the AI ​​stamp 1110.

[0087] The processor 220 may provide the AI ​​settings screen 1310 on the chat room 400 if the user selects the "AI settings" menu 1301 in the chat room 400.

[0088] The AI ​​settings screen 310 is an interface screen for detailed settings of the AI ​​stamp 1110, and may allow the user to directly set a style that suits their needs. The AI ​​settings screen 1310 may include a stamp style list 1311, for example, the stamp styles may include "formal," "friendly," "for seniors," "for colleagues," and "for juniors."

[0089] Referring to Figure 14, if a specific style is selected from the stamp style list 1311 on the AI ​​setting screen 1310, the processor 220 may request the server 150 to recommend a stamp of that style and display the AI ​​stamp 1411 that has been re-selected to match the style requested by the user.

[0090] In addition to AI stamp 1110, users can also send stamps through chat room 400 using AI stamp 1411, which has been re-selected to their desired style.

[0091] Although the recommendation paths for text-type AI messages and stamp-type AI messages are described separately above, the system is not limited to this. Depending on the embodiment, it is also possible to apply a single common recommendation path to recommend both text-type and stamp-type AI messages in response to a user's message recommendation request. When recommending both text-type and stamp-type AI messages, the message types may be displayed separately. For example, tabs may be configured for each message type, and text-type and stamp-type AI messages may be displayed through each tab.

[0092] Thus, according to embodiments of the present invention, artificial intelligence can recommend messages appropriate to the user's intentions based on the content of the user's conversation, and the recommended messages can include text messages, stamp messages, and multi-messages combining text and stamps.

[0093] Furthermore, according to embodiments of the present invention, recommended messages can be provided by classifying them by message type or category in a chat room, and the recommended message style can be set using prompts or filters provided by the user.

[0094] The above-described apparatus may be implemented by hardware components, software components, and / or combinations of hardware and software components. For example, the apparatus and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as processors, controllers, ALUs (arithmetic logic units), digital signal processors, microcomputers, FPGAs (field programmable gate arrays), PLUs (programmable logic units), microprocessors, or various devices capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications running on the OS. The processing unit may also respond to software execution, access data, record, manipulate, process, and generate data. For convenience of understanding, it may be described as if a single processing unit is used, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. Other processing configurations, such as a parallel processor, are also possible.

[0095] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired, or to instruct the processing unit independently or collectively. Software and / or data may be embodied in any kind of machine, component, physical device, computer recording medium, or device in order to be interpreted based on the processing unit or to provide instructions or data to the processing unit. Software may be distributed across a networked computer system, and may be recorded or executed in a distributed manner. Software and data may be recorded on one or more computer-readable recording media.

[0096] The method according to the embodiment may be implemented in the form of program instructions executable by various computer means and recorded on a computer-readable medium. In this case, the medium may continuously record computer-executable programs or may temporarily record them for execution or download. Furthermore, the medium may be various recording or storage means in the form of a combination of one or more hardware components, and may be a medium directly connected to a computer system or distributed on a network. Examples of media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and media configured to record program instructions such as ROM, RAM, and flash memory. Other examples of media include recording media and storage media managed by app stores that distribute applications, and sites and servers that supply and distribute various other software.

[0097] As described above, embodiments have been explained based on limited embodiments and drawings, but those skilled in the art will be able to make various modifications and variations from the above description. For example, the described technique may be performed in a different order than described, and / or the components of the described system, structure, apparatus, circuit, etc. may be combined or assembled in a different manner than described, or opposed or replaced by other components or equivalents, and still achieve suitable results.

[0098] Therefore, even if the embodiment is different, it falls within the scope of the attached claims if it is equivalent to the claims.

[0099] This application claims priority based on Patent Application No. 10-2024-0191784, filed with the Korean Intellectual Property Office on 19 December 2024, and the entire contents of said Patent Application No. 10-2024-0191784 are incorporated into this application by reference. [Explanation of Symbols]

[0100] 110, 120, 130, 140: Electronic equipment 150, 160: Server 170: Network

Claims

1. A message recommendation method for a computer device including at least one processor, With the aforementioned at least one processor, The steps include receiving a message recommendation request for a chat room in which the user is participating, The steps include sending a portion of the messages contained in the chat room to the server in accordance with the aforementioned message recommendation request, The steps include receiving an AI message generated by artificial intelligence based on the said message from the server and displaying it in the chat room, Message recommendation methods, including...

2. The aforementioned receiving step is, The message recommendation method according to claim 1, which receives the message recommendation request through the UI of the chat room.

3. The aforementioned receiving step is, The message recommendation method according to claim 1, which receives the message recommendation request through a UI that is linked to a message input window in the chat room.

4. The aforementioned transmission step is, The message recommendation method according to claim 1, wherein, based on the time when the message recommendation request is received, a predetermined number of messages from previous messages are sent to the server.

5. The aforementioned transmission step is, The message recommendation method according to claim 1, wherein messages selected from among the messages contained in the chat room according to predetermined criteria are sent to the server.

6. The aforementioned display step is, The message recommendation method according to claim 1, comprising the step of receiving the AI ​​message belonging to at least one category based on the aforementioned partial messages.

7. The aforementioned display step is, The message recommendation method according to claim 1, comprising the step of receiving the AI ​​message containing a queue relating to a category from the server.

8. The aforementioned display step is, The message recommendation method according to claim 1, wherein the AI ​​messages are classified and displayed by category.

9. The aforementioned display step is, The message recommendation method according to claim 1, wherein the AI ​​messages are classified and displayed according to message type.

10. The aforementioned display step is, The message recommendation method according to claim 1, wherein the AI ​​message is displayed in conjunction with the message input window in the chat room.

11. The aforementioned message recommendation method is: The steps include: receiving settings regarding the message style from the user through the chat room using at least one of the processors; The message recommendation method according to claim 1, further comprising the steps of receiving an AI message regenerated in the message style from the server via the artificial intelligence using at least one processor, and displaying it in the chat room.

12. The step of receiving the settings for the message style is: The message recommendation method according to claim 11, wherein the method receives a style sample entered by the user as a prompt through the chat room.

13. A computer program that causes the computer device to execute the message recommendation method described in any one of claims 1 to 12.

14. A computer device comprising at least one processor configured to execute instructions readable by the computer device, With the aforementioned at least one processor, The process of receiving message recommendation requests for chat rooms in which a user is participating, A process to send some of the messages contained in the chat room to the server in accordance with the aforementioned message recommendation request, A process of receiving an AI message generated by artificial intelligence based on the said message from the server and displaying it in the chat room, A computer device that processes data.

15. With the aforementioned at least one processor, The computer device according to claim 14, which receives the message recommendation request through a UI that is linked to the message input window of the chat room.

16. With the aforementioned at least one processor, The computer device according to claim 14, which, based on the time when the message recommendation request is received, sends a predetermined number of messages from previous messages to the server.

17. With the aforementioned at least one processor, The computer device according to claim 14, which sends messages selected from the messages contained in the chat room according to predetermined criteria to the server.

18. With the aforementioned at least one processor, The computer device according to claim 14, which classifies and displays the AI ​​messages by category or message type.

19. With the aforementioned at least one processor, The computer device according to claim 14, which displays the AI ​​message in conjunction with the message input window in the chat room.

20. With the aforementioned at least one processor, Through the aforementioned chat room, the user provides settings regarding the message style. The computer device according to claim 14, which receives an AI message regenerated in the message style from the server via the artificial intelligence and displays it in the chat room.