Method, computer device, and computer program to create diary content using ai character
Patent Information
- Authority / Receiving Office
- KR · KR
- Patent Type
- Applications
- Current Assignee / Owner
- LINE NEXT CORPORATION
- Filing Date
- 2025-01-22
- Publication Date
- 2026-07-29
Smart Images

Figure PAT00003_ABST
Abstract
Description
Previous drinking situation
[0001] The following description relates to a technology for providing an AI (Artificial Intelligence) character for communication with a user. Background situation
[0002] Recently, service platforms that allow chatting with various characters through chatbot AI (Artificial Intelligence) services have grown significantly.
[0003] It is possible to provide an AI character cultivation service that enables users to communicate with a character similar to a favorite person at any time and anywhere.
[0004] The AI character cultivation service can provide characters that incorporate the tendencies and characteristics of game or animation characters and real people based on avatar character service know-how and AI technology.
[0005] For example, Korean Patent Registration No. 10-2733124 (registration date: November 18, 2024) discloses a technology for providing a character communication service that enables interaction with a character in content. Problem to be solved
[0006] As the conversation between the user and the AI character meets a certain standard, the conversation can be summarized to generate a diary.
[0007] Based on the profile information of the AI character, a diary reflecting the character and tone of the character can be generated.
[0008] The user can enter comments in the diary generated based on the conversation between the user and the AI character.
[0009] Based on the user comments in the diary and the diary text, a comment of the AI character can be generated and entered. Means for solving the problem
[0010] A method for generating diary content of a computer device comprising at least one processor, comprising: a step of collecting conversation messages between a user and an AI character through a chat room in which the user and the AI character participate by the at least one processor; and a step of generating diary content associated with an AI character based on the conversation messages by the at least one processor as the conversation messages satisfy a predetermined criterion.
[0011] According to one aspect, the generating step may include the step of generating the diary content when the number of conversation messages is greater than a certain number.
[0012] According to another aspect, the generating step may include the step of generating the diary content by summarizing the conversation message.
[0013] According to another aspect, the generating step may include the step of generating the diary content by reflecting character characteristics, including the personality or speech style of the AI character, based on the profile information of the AI character.
[0014] According to another aspect, the generating step may include the step of generating the diary content, including a message generated based on the user's profile.
[0015] According to another aspect, the generating step may include the step of generating the diary content, including a message generated based on the relationship between the user and the AI character.
[0016] According to another aspect, the generating step may include the step of generating the diary content, including a message generated based on the user's activity.
[0017] According to another aspect, the generating step may include the step of generating the diary content, including a message generated based on the user's location information.
[0018] According to another aspect, the generating step may include the step of generating the diary content based on the activities of the AI character according to a schedule related to the AI character.
[0019] According to another aspect, the generating step may include the step of summarizing the conversation message to generate the diary content as a text type.
[0020] According to another aspect, the generating step may include the step of generating the diary content as an image type by synthesizing the photo shared through the chat room with the AI character.
[0021] According to another aspect, the method for generating diary content may include the step of receiving a reaction input from the user regarding the diary content by the at least one processor.
[0022] According to another aspect, the method for generating diary content may include the step of receiving a comment entered by the user regarding the diary content by the at least one processor.
[0023] According to another aspect, the diary content generation method may include the step of generating a reply by the AI character to the comment by the at least one processor.
[0024] According to another aspect, the step of generating the above-mentioned reply may include the step of generating the above-mentioned reply based on the body of the above-mentioned diary content and the above-mentioned comment.
[0025] According to another aspect, the step of generating the above-mentioned reply may include the step of generating the above-mentioned reply by reflecting character characteristics, including the personality or speech style of the AI character, based on the profile information of the AI character.
[0026] According to another aspect, the method for generating diary content may include the step of providing a notification related to the diary content by the at least one processor.
[0027] According to another aspect, the step of providing the notification may include the step of providing a notification to induce a reaction if there is no reaction from the user to the diary content for a certain period of time or longer.
[0028] A computer program stored on a computer-readable recording medium is provided to execute the above-described method for generating diary content on the computer device.
[0029] The present invention provides a computer device comprising at least one processor implemented to execute a readable command on a computer device, wherein the at least one processor processes: a process of collecting conversation messages between a user and an AI character through a chat room in which the user and the AI character participate; a process of generating diary content associated with the AI character based on the conversation messages as the conversation messages satisfy a predetermined criterion; a process of receiving a comment input by the user regarding the diary content; and a process of generating a reply by the AI character regarding the comment based on the comment and the diary content. Brief explanation of the drawing
[0030] FIG. 1 is a drawing illustrating an example of a network environment according to an embodiment of the present invention. FIG. 2 is a block diagram illustrating an example of a computer device according to an embodiment of the present invention. FIG. 3 is a flowchart illustrating an example of a method that a computer device according to an embodiment of the present invention can perform. FIGS. 4 to 6 illustrate examples of a conversation interface with an AI character in an embodiment of the present invention. FIGS. 7 and 8 illustrate examples of an interface for providing diary content in an embodiment of the present invention. FIGS. 9 to 11 illustrate an example of an interface for providing comments on diary content in an embodiment of the present invention. Specific details for implementing the invention
[0031] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.
[0032] Embodiments of the present invention relate to a technology for providing an AI (artificial intelligence) character for communication with a user.
[0033] Embodiments including those specifically disclosed in this specification can generate a diary based on a conversation between a user and an AI character, and furthermore, can provide an interesting and rich user experience through various functions such as the user commenting on the diary and the AI character replying to the user's comments.
[0034] A diary content generation device according to embodiments of the present invention may be implemented by at least one computer device, and a diary content generation method according to embodiments of the present invention may be performed through at least one computer device included in the diary content generation device. At this time, a computer program according to one embodiment of the present invention may be installed and run on the computer device, and the computer device may perform a diary content generation method according to embodiments of the present invention under the control of the run computer program. The above-described computer program may be stored on a computer-readable recording medium to be combined with the computer device to execute the diary content generation method on the computer.
[0035] FIG. 1 is a diagram illustrating an example of a network environment according to an embodiment of the present invention. The network environment of FIG. 1 illustrates an example including a plurality of electronic devices (110, 120, 130, 140), a plurality of servers (150, 160), and a network (170). FIG. 1 is an example for explaining the invention, and the number of electronic devices or servers is not limited to that shown in FIG. 1. Furthermore, the network environment of FIG. 1 is merely an example of one of the environments applicable to the present embodiments, and the environments applicable to the present embodiments are not limited to the network environment of FIG. 1.
[0036] Multiple electronic devices (110, 120, 130, 140) may be fixed terminals or mobile terminals implemented as computer devices. Examples of multiple electronic devices (110, 120, 130, 140) include smartphones, mobile phones, navigation systems, computers, laptops, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), tablet PCs, etc. For example, FIG. 1 shows the shape of a smartphone as an example of an electronic device (110), but in embodiments of the present invention, the electronic device (110) may substantially refer to one of various physical computer devices capable of communicating with other electronic devices (120, 130, 140) and / or servers (150, 160) via a network (170) using a wireless or wired communication method.
[0037] The communication method is not limited and may include not only communication methods utilizing communication networks (e.g., mobile communication networks, wired internet, wireless internet, broadcasting networks) that the network (170) may include, but also short-range wireless communication between devices. For example, the network (170) may include any one or more networks such as a 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. Additionally, the network (170) may include any one or more network topologies such as a bus network, a star network, a ring network, a mesh network, a star-bus network, a tree or hierarchical network, but is not limited thereto.
[0038] Each of the servers (150, 160) may be implemented as a computer device or multiple computer devices that communicate with multiple electronic devices (110, 120, 130, 140) through a network (170) to provide commands, code, files, content, services, etc. For example, the server (150) may be a system that provides services (e.g., AI character development services, etc.) to multiple electronic devices (110, 120, 130, 140) connected through the network (170).
[0039] FIG. 2 is a block diagram illustrating an example of a computer device according to an embodiment of the present invention. Each of the plurality of electronic devices (110, 120, 130, 140) or servers (150, 160) described above can be implemented by the computer device (200) illustrated in FIG. 2.
[0040] As illustrated in FIG. 2, such a computer device (200) may include memory (210), a processor (220), a communication interface (230), and an input / output interface (240). The memory (210) is a computer-readable recording medium and may include a non-perishable mass storage device such as RAM (random access memory), ROM (read only memory), and a disk drive. Here, a non-perishable mass storage device such as a ROM and a disk drive may be included in the computer device (200) as a separate permanent storage device distinct from the memory (210). Additionally, an operating system and at least one program code may be stored in the memory (210). These software components may be loaded into the memory (210) from a computer-readable recording medium separate from the memory (210). This separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD / CD-ROM drive, or a memory card. In another embodiment, software components may be loaded into memory (210) via a communication interface (230) rather than a computer-readable recording medium. For example, software components may be loaded into memory (210) of a computer device (200) based on a computer program installed by files received through a network (170).
[0041] The processor (220) may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor (220) via 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).
[0042] The communication interface (230) may provide a function for the computer device (200) to communicate with other devices (e.g., storage devices described above) through the network (170). For example, requests, commands, data, files, etc. generated by the processor (220) of the computer device (200) according to program code stored in a recording device such as memory (210) may be transmitted to other devices through the network (170) under the control of the communication interface (230). Conversely, signals, commands, data, files, etc. from other devices may be received by the computer device (200) through the communication interface (230) of the computer device (200) via the network (170). Signals, commands, data, etc. received through the communication interface (230) may be transmitted to the processor (220) or memory (210), and files, etc. may be stored in a storage medium (the permanent storage device described above) that the computer device (200) may further include.
[0043] The input / output interface (240) may be a means for interfacing with an input / output device (250). For example, the input device may include a device such as a microphone, keyboard, or mouse, and the output device may include a device such as a display or speaker. As another example, the input / output interface (240) may be a means for interfacing with a device in which the functions for input and output are integrated into one, such as a touchscreen. The input / output device (250) may be composed of a computer device (200) and a single device.
[0044] Additionally, in other embodiments, the computer device (200) may include fewer or more components than the components of FIG. 2. However, it is not necessary to clearly illustrate most of the prior art components. For example, the computer device (200) may be implemented to include at least some of the input / output devices (250) described above, or may include other components such as a transceiver, a database, etc.
[0045] Hereinafter, specific embodiments of the diary content generation technology using an AI character will be described.
[0046] These embodiments can provide an AI character cultivation service that can communicate with a character that represents a real or virtual entity as an AI.
[0047] The AI character cultivation service can provide characters that incorporate the characteristics and traits of game or animation characters, real-life figures, based on avatar character service know-how and AI technology. The user can select a desired character from among multiple characters and use the character cultivation function to raise it through various activities. The service can utilize AI technology to not only enable the user to communicate with the character, but also provide various fun elements such as a function to manage a virtual schedule for the character, a function to style the character with clothing items, and a function to create special content unique to the user by taking videos or photos of the character.
[0048] The computer device (200) according to this embodiment can provide an AI character cultivation service to a client by installing a dedicated application on the client or accessing a web / mobile site related to the computer device (200). The computer device (200) may be configured with a diary content generation device implemented by a computer. For example, the diary content generation device may be implemented in the form of an independently operating program or configured in the form of an in-app of a specific application so as to be operable on the specific application.
[0049] The processor (220) of the computer device (200) may be implemented as a component for performing the following diary content generation method. Depending on the embodiment, the components of the processor (220) may be optionally included in or excluded from the processor (220). Additionally, depending on the embodiment, the components of the processor (220) may be separated or merged to represent the function of the processor (220).
[0050] These processors (220) and components of the processor (220) can control a computer device (200) to perform steps included in the following diary content generation method. For example, the processor (220) and components of the processor (220) may be implemented to execute instructions according to the code of an operating system included in memory (210) and the code of at least one program.
[0051] Here, the components of the processor (220) may be representations of different functions performed by the processor (220) according to instructions provided by program code stored in the computer device (200).
[0052] The processor (220) can read necessary instructions from memory (210) in which instructions related to the control of the computer device (200) are loaded. In this case, the read instructions may include instructions for controlling the processor (220) to execute the steps to be described later.
[0053] The steps included in the diary content creation method described below may be performed in a different order than the one described, and some of the steps may be omitted or additional processes may be included.
[0054] The steps included in the method for creating diary content may be performed on a server (150), and depending on the embodiment, at least some of the steps may also be performed on a client.
[0055] FIG. 3 is a flowchart illustrating an example of a method that a computer device according to an embodiment of the present invention can perform.
[0056] Referring to FIG. 3, in step (S310), the processor (220) can send and receive conversation messages between the user and the AI character through a chat room in which the user and the AI character participate. The processor (220) can provide various AI characters that express the tendencies and characteristics of game or animation characters or real people, and when it receives a request from a user terminal to converse with an AI character specified by the user among a plurality of AI characters, it can provide a chat room with the corresponding AI character. The processor (220) can collect conversation messages exchanged between the user and the AI character in units of a certain number through the chat room in which the user and the AI character participate.
[0057] In step (S320), the processor (220) can generate and register diary content associated with the AI character based on conversation messages between the user and the AI character. The processor (220) can generate diary content by the AI character if the conversation messages exchanged between the user and the AI character satisfy certain criteria. For example, the processor (220) can generate diary content if the number of conversation messages exchanged between the user and the AI character is greater than a certain number.
[0058] According to the embodiment, if the activity of an AI character satisfies certain criteria, diary content can be generated based on said activity. The AI character may include a schedule entered by a user or a schedule automatically generated based on AI according to character characteristics, and it is also possible to generate diary content when the AI character performs an activity designated by the schedule.
[0059] For example, the processor (220) can generate text-type diary content through a summary of conversation messages. As another example, the processor (220) can also generate image-type diary content, such as a picture diary, using a photo input by the user through a chat room with the AI character. If the user shares a photo through a chat room with the AI character, the AI character can be superimposed onto the photo to generate image-type diary content.
[0060] The processor (220) can generate diary content by summarizing conversation messages exchanged between the user and the AI character based on AI-based summarization technology. At this time, the processor (220) can generate diary content by reflecting character characteristics, including the personality or speech style of the AI character, based on predefined profile information of the AI character. Additionally, the diary content may include messages generated based on the user profile. The processor (220) can generate diary content including messages related to the user's birthday, age, gender, interests, occupation, etc. For example, if the conversation between the user and the AI character takes place on the user's birthday, diary content containing a message such as 'Happy Birthday' can be generated. Additionally, the diary content may include messages generated based on the relationship between the user and the AI character. For example, if it has been 100 days since the user selected the AI character as a subject for training, diary content containing a message such as 'It has been 100 days since we met' can be generated. Additionally, the diary content may include messages generated based on the user's activities. For example, if a user does not log in for a certain period of time or does not send a message for a certain period of time, diary content containing a greeting message can be generated. Additionally, the diary content may include a message generated based on the user's location information. The processor (220) may collect the user's location information at regular intervals and generate diary content containing a message associated with the collected location. Additionally, the diary content may include a message generated based on the activities of the AI character. If the AI character performs an activity according to a predetermined schedule, diary content containing the details of the AI character's activities can be generated. Additionally, the diary content may include a message generated based on information disclosed through an official account (OA) associated with the AI character.For example, if the AI character is a clone of an existing artist, it can generate diary content containing schedules released through that artist's official account.
[0061] In step (S330), the processor (220) can receive and register a reaction to the diary content from the user terminal. The processor (220) can receive comments or empathy stickers (e.g., like, heart, etc.) entered by the user as a type of reaction to the diary content. The processor (220) can manage the reaction entered by the user in conjunction with the diary content.
[0062] In step (S340), the processor (220) can generate and register a reply of an AI character to a comment entered by a user in the diary content. The processor (220) can generate a reply of an AI character as a response to the user's comment based on the user's comment and the body of the diary content in which the user left the comment. At this time, the processor (220) can generate a reply by reflecting character characteristics, including the personality or speech style of the AI character, based on predefined profile information of the AI character. According to the embodiment, if an image is included in the diary content, it is also possible to generate a reply that matches the image using image analysis technology.
[0063] The processor (220) can send notifications related to diary content to the user terminal. For example, the processor (220) can provide a notification to the user that new diary content related to an AI character is registered. As another example, if there is no reaction from the user regarding the diary content for a certain period of time or longer, the processor (220) can provide a notification to the user to induce a reaction, such as a comment or a like sticker. As yet another example, the processor (220) can provide a notification to the user that the AI character has registered a reply comment when the AI character's reply comment is registered in response to a user's comment on the diary content. A message indicating that diary content has been created can be transmitted based on information registered in the server (150) or associated with another application or server installed on the user terminal.
[0064] The processor (220) can generate diaries of different content for users raising the same person's AI character. For the first user, the first diary content is generated by summarizing the conversation between the first user and the AI character, and for the second user, the second diary content is generated by summarizing the conversation between the second user and the AI character. The first diary content and the second diary content are managed independently, and the first diary content is written with content different from the second diary content.
[0065] FIGS. 4 to 6 illustrate examples of a conversation interface with an AI character in an embodiment of the present invention.
[0066] Figure 4 shows a chat room screen (400) in which a user and an AI character participate.
[0067] The chat room screen (400) refers to an interface screen for having a conversation with an AI character (401) selected by the user from among multiple AI characters.
[0068] The background of the chat room screen (400) may include at least one display element, and each display element may reflect character characteristics including the personality or speech style of the AI character based on the profile information of the AI character (401) that is predefined.
[0069] The chat room screen (400) may include a message input window (402) for the user to input a conversation message, a 'schedule' menu (403) for managing a virtual schedule for the AI character (401), a 'diary' menu (404) for managing the diary of the AI character (401), etc.
[0070] Referring to FIG. 5, the processor (220) can generate diary content by the AI character (401) when the conversation messages (510) exchanged between the user and the AI character (401) satisfy a certain standard. For example, the processor (220) can generate diary content when the number of conversation messages exchanged between the user and the AI character (401) is more than a certain number (e.g., 25).
[0071] The diary content generated by the AI conversation using the AI character (401) can be written as at least one of text and image content. In the case of the image, it may include at least one of an image shared by the user through the chat room screen (400), an image created by compositing the image shared by the user with the AI character (401), and an image automatically generated by the AI conversation using the AI character (401).
[0072] Diary content can be created within a predetermined maximum number of times on a daily basis. For example, if 25 conversations are accumulated between the user and the AI character (401) based on 0:00, one diary content can be created by summarizing the conversation history from the first to the 25th. Subsequently, if 25 new conversations are accumulated between the user and the AI character (401), one diary content can be added by summarizing the conversation history from the 26th to the 50th.
[0073] Referring to FIG. 6, the processor (220) can provide a notification of registration (611) for new diary content when new diary content is created and registered through an AI conversation using an AI character (401). For example, a notification (611) in the form of a badge indicating that there is new diary content can be displayed in a location adjacent to the 'Diary' menu (404) within the chat room screen (400). In addition, a notification of registration for new diary content can be provided in various ways, such as a push or a pop-up. The notification indicating that diary content has been created can be transmitted based on information registered in the server (150) or associated with another application or server installed on the user terminal.
[0074] FIGS. 7 and 8 illustrate examples of an interface for providing diary content in an embodiment of the present invention.
[0075] Figure 7 shows a diary screen (700) associated with an AI character (401).
[0076] The processor (220) can provide a diary screen (700) as illustrated in FIG. 7 when the 'diary' menu (404) is selected on the chat room screen (400).
[0077] The diary screen (700) may include an interface (710) for selecting a date, diary content (720) generated by AI conversation on the selected date, a comment input window (730) for the diary content (720), etc.
[0078] The date selection interface (710) may be provided as a calendar of a set unit of time (monthly or weekly, etc.), and on the calendar, at least one date on which diary content is registered may be displayed separately from other dates.
[0079] At this time, a first mark (e.g., a large heart) (711) may be displayed on the date when the diary content is created solely through the conversation of the AI character (401) without the user's participation in the conversation, and a first mark (711) and a second mark (e.g., a small heart) (712) may be displayed on the date when the diary content is created through the conversation between the user and the AI character (401) with the user participating in the conversation.
[0080] Additionally, on dates when there is a reply from an AI character to a user comment on the diary content, a third mark (e.g., a dot) (713) may be displayed.
[0081] When entering the diary screen (700), the most recently created diary content (720) can be displayed by default initially. Subsequently, when the user selects a specific date from the date selection interface (710), the diary content (720) created on that date can be displayed.
[0082] The diary content (720) can be written as text-type content (721) that summarizes the conversation history between the user and the AI character (401) in text.
[0083] According to an embodiment, as illustrated in FIG. 8, the diary content (720) may be created as an image-type content (722). For example, the image-type diary content (720) may be created based on at least one of an image shared by a user through a chat room screen (400), an image created by synthesizing the image shared by the user with an AI character (401), and an image automatically generated by an AI conversation using the AI character (401).
[0084] The diary content (720) is created based on the predefined profile information of the AI character, and can reflect the character characteristics including the AI character's personality and speech style.
[0085] The processor (220) can provide a comment function for diary content (720) through the diary screen (700). The user can register a comment on the diary content (720) using the comment input window (730) within the diary screen (700).
[0086] FIGS. 9 to 11 illustrate an example of an interface for providing comments on diary content in an embodiment of the present invention.
[0087] Referring to FIG. 9, the processor (220) can display a comment (950) entered by the user as a type of reaction to the diary content (720) in conjunction with the diary content (720).
[0088] Referring to FIG. 10, the processor (220) can generate a reply (1060) of the AI character (401) to a comment (950) entered by a user in the diary content (720), and can display the reply (1060) of the AI character (401) in conjunction with the diary content (720).
[0089] The processor (220) can write a reply (1060) that matches the user comment (950) based on the contents of the diary content (720) and the user comment (950). At this time, the reply (1060) of the AI character (401) may reflect character characteristics including the personality or speech style of the AI character (401).
[0090] For a single diary content (720), the number of user comments (950) and AI character (401) replies (1060) can be limited to a predetermined number. After the maximum number of comments and replies is registered, the comment input window (730) can be disabled.
[0091] Instead of a comment input window (730) at the bottom of the diary content (720) where the user can directly enter a comment, it is also possible to provide a popup-type comment input screen (1170) on the diary screen (700) in response to a user request for comment input, as illustrated in FIG. 11. The comment input screen (1170) may include an AI reply guide message (e.g., 'If you enter a comment, my character will reply to you.').
[0092] On the diary screen (700), user comments (950) and replies (1060) from AI characters (401) are displayed sequentially in the order of most recent input at the bottom of the diary content (720), and a 'See More' menu may be provided to view all comments including the displayed comments.
[0093] As such, according to the embodiments of the present invention, a diary can be generated based on a conversation between a user and an AI character, and furthermore, an interesting and rich user experience can be provided through various functions such as the user commenting on the diary and the AI character replying to the user's comment.
[0094] The device described above may be implemented as a hardware component, a software component, and / or a combination of a hardware component and a software component. For example, the device and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications executed on said operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, 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. In addition, other processing configurations, such as parallel processors, 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 instruct the processing unit independently or collectively. Software and / or data may be embodied in any type of machine, component, physical device, computer storage medium, or device so as to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed over networked computer systems and may be stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.
[0096] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. In this case, the medium may continuously store a program executable by a computer, or temporarily store it for execution or download. Additionally, the medium may be various recording or storage means in the form of a single or several hardware combined, and may not be limited to a medium directly connected to a computer system but may exist distributed over a network. Examples of media may include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and media configured to store program instructions, including ROM, RAM, and flash memory. Additionally, other examples of media may include recording or storage media managed by app stores that distribute applications or sites and servers that supply or distribute various other software.
[0097] Although the embodiments have been described above with reference to limited examples and drawings, those skilled in the art can make various modifications and variations from the description above. For example, suitable results can be achieved even if the described techniques are performed in a different order than described, and / or the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents.
[0098] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims set forth below.
Claims
Claim 1 A method for generating diary content of a computer device comprising at least one processor, comprising: a step of collecting conversation messages between a user and an AI character through a chat room in which the user and the AI character participate by the at least one processor; and a step of generating diary content associated with an AI character based on the conversation messages by the at least one processor as the conversation messages satisfy a predetermined criterion. Claim 2 A method for generating diary content according to claim 1, wherein the generating step includes the step of generating diary content when the number of conversation messages is greater than a certain number. Claim 3 A method for generating diary content according to claim 1, wherein the generating step comprises the step of generating the diary content by summarizing the conversation message. Claim 4 A method for generating diary content according to claim 1, wherein the generating step comprises the step of generating the diary content by reflecting character characteristics, including the personality or speech style of the AI character, based on the profile information of the AI character. Claim 5 A method for generating diary content according to claim 1, wherein the generating step comprises the step of generating the diary content including a message generated based on the user's profile. Claim 6 A method for generating diary content according to claim 1, wherein the generating step comprises the step of generating the diary content including a message generated based on the relationship between the user and the AI character. Claim 7 A method for generating diary content according to claim 1, wherein the generating step comprises the step of generating the diary content including a message generated based on the user's activity. Claim 8 A method for generating diary content according to claim 1, wherein the generating step comprises the step of generating the diary content including a message generated based on the user's location information. Claim 9 A method for generating diary content according to claim 1, wherein the generating step comprises the step of generating the diary content based on the activity of the AI character according to a schedule related to the AI character. Claim 10 A method for generating diary content according to claim 1, wherein the generating step comprises the step of summarizing the conversation message to generate the diary content in text type. Claim 11 A method for generating diary content according to claim 1, wherein the generating step comprises the step of generating the diary content as an image type by synthesizing a photo shared through the chat room and the AI character. Claim 12 In claim 1, the diary content generation method comprises the step of receiving a reaction input from the user regarding the diary content by the at least one processor. Claim 13 In claim 1, the diary content generation method comprises the step of receiving a comment entered by the user regarding the diary content by the at least one processor. Claim 14 In claim 13, the diary content generation method comprises the step of generating a reply by the AI character to the comment by the at least one processor. Claim 15 In claim 14, the step of generating the above-mentioned reply includes the step of generating the above-mentioned reply based on the body of the above-mentioned diary content and the above-mentioned comment, a method for generating diary content. Claim 16 In claim 14, the step of generating the above-mentioned reply includes the step of generating the above-mentioned reply by reflecting character characteristics, including the personality or speech style of the AI character, based on the profile information of the AI character. Claim 17 In claim 1, the diary content generation method comprises the step of providing a notification related to the diary content by the at least one processor. Claim 18 A method for generating diary content according to claim 17, wherein the step of providing the above notification includes the step of providing a notification to induce the reaction when there is no reaction from the user to the above diary content for a certain period of time or longer. Claim 19 A computer program stored on a computer-readable recording medium to execute the method for generating diary content of any one of claims 1 to 18 on the computer device. Claim 20 A computer device comprising at least one processor implemented to execute a readable command on a computer device, wherein the at least one processor processes: a process of collecting conversation messages between a user and an AI character through a chat room in which the user and the AI character participate; a process of generating diary content associated with the AI character based on the conversation messages as the conversation messages satisfy a predetermined criterion; a process of receiving a comment entered by the user regarding the diary content; and a process of generating a reply by the AI character regarding the comment based on the comment and the diary content.