How to update the profile of an AI character, computer equipment, and computer program.

JP2026125575APending Publication Date: 2026-08-03LINE NEXT CORPORATION
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LINE NEXT CORPORATION
Filing Date
2025-09-24
Publication Date
2026-08-03

Smart Images

  • Figure 2026125575000001_ABST
    Figure 2026125575000001_ABST
Patent Text Reader

Abstract

This document provides a method, computer equipment, and computer program for updating the profile of an AI character. [Solution] The method for updating an AI character profile includes the steps of collecting conversation messages between a user and an AI character via a chat room in which the user and the AI ​​character participate, and updating the AI ​​character's profile based on the conversation messages when the conversation messages meet predetermined criteria.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following description relates to a technology for providing an AI (Artificial Intelligence) character for communication with a user.

Background Art

[0002] In recent years, service platforms that enable chatting with various characters through chatbot AI (Artificial Intelligence) services have been growing rapidly.

[0003] As a result, an AI character training service has been provided that allows users to communicate with a character imitating a favorite person across time and space.

[0004] In the AI character training service, based on the know-how of avatar character services and AI technology, characters reflecting the personalities and characteristics of characters in games and animations, or real people can be provided.

[0005] For example, Patent Document 1 (registration date: November 18, 2024) discloses a character communication service providing technology that enables interaction with a character of content.

Prior Art Documents

Patent Documents

[0006]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0007] Based on the conversation between the user and the AI character, some content within the AI character profile can be updated.

[0008] Based on conversations between the user and the AI ​​character, comments about the relationship between the user and the AI ​​character can be generated.

[0009] Based on conversations between the user and the AI ​​character, the system can provide photos related to the AI ​​character. [Means for solving the problem]

[0010] The present invention provides an AI character profile update method for a computer device including at least one processor, comprising the steps of: collecting conversation messages between a user and an AI character via a chat room in which the user and the AI ​​character participate, using at least one processor; and updating the AI ​​character's profile based on conversation messages, provided that the conversation messages meet predetermined criteria, using at least one processor.

[0011] According to one embodiment, the updating step may include updating at least some of the content within the AI ​​character's profile if the number of conversation messages exceeds a certain amount.

[0012] In another embodiment, the updating step may include generating at least one interest keyword related to the user and the AI ​​character based on the conversational message, and updating some of the content within the AI ​​character's profile using the interest keyword.

[0013] In another embodiment, the updating step may include the step of generating at least one interest keyword related to the user and the AI ​​character based on the conversation message, and the step of providing a word cloud composed of the interest keyword as content within the AI ​​character's profile.

[0014] In another embodiment, the step of generating interest keywords may include a step of collecting words or phrases related to the interests of the user and the AI ​​character using a predefined AI-based prompt.

[0015] In another embodiment, the step of providing a word cloud may include the step of visualizing the keywords of interest through a word cloud that reflects the weighted values ​​of the keywords of interest.

[0016] In another embodiment, the updating step may include, if the keyword of interest matches a pre-specified keyword for the AI ​​character, providing an image from among the photos associated with the AI ​​character that corresponds to the pre-specified keyword.

[0017] In another embodiment, the image may be used as diary content associated with an AI character.

[0018] In another embodiment, the updating step may include generating content that describes the relationship between the user and the AI ​​character based on the conversational messages and providing it as part of the content within the AI ​​character's profile.

[0019] In yet another embodiment, the updating step may include a step of updating the AI ​​character's personality information, which is provided as part of the content within the AI ​​character's profile, by analyzing conversational messages that the AI ​​character has sent to the user.

[0020] This invention provides a computer program, recorded on a computer-readable recording medium, that causes a computer device to execute a method for updating an AI character profile.

[0021] Provided is a computer device including at least one processor configured to execute computer-readable instructions, the at least one processor processing a process of collecting conversation messages between a user and an AI character via a chat room in which the user and the AI character participate, and a process of updating a profile of the AI character based on the conversation messages by determining that the conversation messages meet a predefined criterion.

Brief Description of Drawings

[0022] [Figure 1] A diagram showing an example of a network environment in one embodiment of the present invention. [Figure 2] A block diagram showing an example of a computer device in one embodiment of the present invention. [Figure 3] A flowchart showing an example of a method that can be executed by a computer device in one embodiment of the present invention. [Figure 4] A diagram showing an example of a conversation interface with an AI character in one embodiment of the present invention. [Figure 5] A diagram showing an example of a conversation interface with an AI character in one embodiment of the present invention. [Figure 6] A diagram showing an example of a profile screen of an AI character in one embodiment of the present invention. [Figure 7] A diagram showing an example of AI character profile update in one embodiment of the present invention. [Figure 8] A diagram showing an example of AI character profile update in one embodiment of the present invention. [Figure 9] A diagram showing an example of AI character profile update in one embodiment of the present invention. [Figure 10] A diagram showing an example of an AI character profile update notification in one embodiment of the present invention. [Figure 11]This figure shows an example of photo transmission based on keywords of interest in one embodiment of the present invention. [Modes for carrying out the invention]

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

[0024] Embodiments of the present invention relate to a technology that provides an AI (artificial intelligence) character for communication with users.

[0025] Embodiments including those specifically disclosed herein can continuously maintain the relationship between the user and the AI ​​character and provide enjoyment in the character development process by updating some of the content included in the AI ​​character's profile based on the conversation between the user and the AI ​​character.

[0026] An AI character profile updating device according to an embodiment of the present invention may be implemented by at least one computer device, and an AI character profile updating method according to an embodiment of the present invention may be executed by at least one computer device included in the AI ​​character profile updating 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 AI ​​character profile updating 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 to cause the computer to execute the AI ​​character profile updating method.

[0027] Figure 1 is a diagram showing 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 for the purpose of explaining an environment applicable to this embodiment, and the environment applicable to this embodiment is not limited to the network environment in Figure 1.

[0028] 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, PCs (Personal Computers), 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.

[0029] 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.

[0030] 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 a network 170 to provide commands, code, files, content, services, etc. For example, server 150 may be a system that provides services (for example, an AI character training service) to multiple electronic devices 110, 120, 130, and 140 connected via a network 170.

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

[0032] 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 and 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 store 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, a disk, a tape, a DVD / CD-ROM drive, a 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.

[0033] 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.

[0034] 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.

[0035] 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.

[0036] 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.

[0037] The following describes specific implementations of the technology for updating the profile of an AI character.

[0038] This embodiment provides an AI character development service that allows users to communicate with characters that represent real or virtual objects using AI.

[0039] The AI ​​character development service leverages the know-how and AI technology of avatar character services to provide characters that reflect the personalities and characteristics of characters from games and animations, as well as real people.

[0040] In this case, the AI ​​character training service may include a character training function in which the user selects their favorite character from among several characters and trains it through various activities. By utilizing AI technology, it is possible to provide not only a function to converse with the character, but also a function in which the character records the content of conversations with the user in a diary, and a function in which the character speaks to the user first.

[0041] Furthermore, AI character development services can offer a variety of entertainment elements, such as features for managing a virtual schedule for the character, styling the character using costume items, and creating original content by taking videos and photos of the character.

[0042] The computer device 200 according to this embodiment may provide an AI character training service 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 computer-implemented AI character profile update device. As an example, The AI ​​character profile update device may be implemented as an independently operating program, or it may be configured as an in-app implementation for a specific application so that it can operate on said application.

[0043] The processor 220 of the computer device 200 may be implemented by components for performing the following AI character profile update 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 functions of the processor 220.

[0044] Such a processor 220 and its components may control the computer device 200 to perform steps included in the following AI character profile update 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.

[0045] 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.

[0046] 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.

[0047] The steps included in the AI ​​character profile update method described below may be performed in a different order than shown in the diagram, and some steps may be omitted or additional processes may be included.

[0048] The steps included in the AI ​​character profile update method may be performed on server 150, and in some embodiments, at least some of the steps may be performed on the client.

[0049] Figure 3 is a flowchart showing an example of a method that a computer device can perform in one embodiment of the present invention.

[0050] Referring to Figure 3, in step 310, the processor 220 may send and receive conversational messages between the user and the AI ​​character via a chat room in which the user and the AI ​​character participate. The processor 220 may provide various AI characters that represent the personalities and characteristics of characters from games or animations, or real people, and when it receives a conversation request from the user terminal for an AI character identified by the user from among multiple AI characters, it may provide a chat room with that AI character. The processor 220 may collect conversational messages exchanged between the user and the AI ​​character via the chat room in which the user and the AI ​​character participate in a fixed unit (for example, a fixed number (n messages) or a fixed period (N hours)).

[0051] In step 320, the processor 220 may generate at least one interest keyword related to the user and the AI ​​character based on the conversational messages exchanged between the user and the AI ​​character. For example, the processor 220 may generate an interest keyword from conversational messages exchanged between the user and the AI ​​character if those messages meet certain criteria. For instance, the processor 220 may generate an interest keyword based on the content of conversational messages exchanged between the user and the AI ​​character if the number of such messages exceeds a certain limit.

[0052] The processor 220 may execute a predefined AI-based prompt for generating interest keywords when the conversational messages exchanged between the user and the AI ​​character meet certain criteria. The prompt for generating interest keywords may include a prompt to collect 'a' words that are judged to be preferred by the user and the AI ​​character through the conversation between the user and the AI ​​character, or a prompt to collect 'b' words that are judged to be frequently mentioned by the user and the AI ​​character in the conversation between the user and the AI ​​character.

[0053] The processor 220 may use AI-based prompts to generate words or phrases related to the user's or AI character's interests, i.e., interest keywords, based on conversational messages exchanged between the user and the AI ​​character. For example, generating interest keywords may include extracting words or phrases from conversational messages exchanged between the user and the AI ​​character. For another example, generating interest keywords may include selecting words or phrases from conversational messages exchanged between the user and the AI ​​character.

[0054] In step 330, the processor 220 may use the interest keywords generated in step 320 to update some of the content in the AI ​​character's profile. The processor 220 may use AI-based prompts to store words collected from conversational messages exchanged between the user and the AI ​​character in a word cloud as interest keywords for the user and the AI ​​character. The processor 220 may determine weights for each interest keyword based on factors such as its importance and frequency in the conversation between the user and the AI ​​character.

[0055] The processor 220 may display a word cloud composed of the user's and AI character's keywords of interest on the AI ​​character's profile screen. The word cloud is a visualization of the user's and AI character's keywords of interest, and may be displayed with different font sizes, colors, and boldness depending on the weight value of each word corresponding to the keywords of interest. Words that are more important or frequently appear may be displayed larger, bolder, and in a more emphasized color.

[0056] The processor 220 may update the word cloud in the AI ​​character's profile with keywords of interest from both the user and the AI ​​character whenever the conversational messages exchanged between the user and the AI ​​character meet certain criteria.

[0057] In addition to a word cloud, the AI ​​character's profile may include primary content explaining the relationship between the user and the AI ​​character, secondary content describing the AI ​​character's personality, and some of the content included in the profile may be updated based on conversational messages exchanged between the user and the AI ​​character.

[0058] The processor 220 may execute a predefined AI-based prompt for first content generation each time the word cloud of the AI ​​character profile is updated. The prompt for first content generation may include a prompt that summarizes how the AI ​​character feels about the user. After generating comments about the relationship between the user and the AI ​​character based on the conversation between the user and the AI ​​character, the processor 220 may display these comments on the AI ​​character's profile screen.

[0059] The personality of an AI character may include at least two scales, for example, a first scale that classifies the character's personality as introverted or extroverted, and a second scale that classifies it as emotional or rational. Base values ​​may be predefined based on character characteristics, including the AI ​​character's personality and tone of voice, and thereafter, the AI ​​character's personality (introverted / extroverted, emotional / rational) may be updated by analyzing the content of conversations with the user, focusing on the AI ​​character's conversation messages sent to the user.

[0060] Furthermore, each time the word cloud of the AI ​​character profile is updated, the processor 220 may provide an image associated with the AI ​​character if there are keywords of interest included in the word cloud that match keywords pre-specified for the AI ​​character. Pre-specified keywords and AI character photos for each pre-specified keyword may be pre-constructed for the AI ​​character. In this case, if the user's and the AI ​​character's keywords of interest match pre-specified keywords, the AI ​​character photo for that keyword may be provided to the user as a reward concept. If the AI ​​character is a character that imitates an existing artist, the AI ​​character photo may be a real photograph of that artist that matches the pre-specified keyword that matches the keyword of interest.

[0061] Keywords of interest of the user and the AI ​​character, as well as photos related to the AI ​​character provided in response to those keywords, may be used as diary content associated with the AI ​​character.

[0062] It is also possible to provide AI character photos while considering the weighting of keywords of interest. For example, if multiple AI character photos with different priorities have been created for each pre-specified keyword, the higher the weighting of the keyword of interest, the higher the priority AI character photo may be provided. Also, if multiple AI character photos have been created for each pre-specified keyword, the higher the weighting of the keyword of interest, the more AI character photos may be provided.

[0063] The processor 220 may generate different interest keywords for users who have registered the same person's AI character. For the first user, it may generate a first interest keyword by summarizing the conversation between the first user and the AI ​​character, and for the second user, it may generate a second interest keyword by summarizing the conversation between the second user and the AI ​​character. The first and second interest keywords are managed independently, and the first interest keyword may consist of the second interest keyword and at least one other different keyword. The first interest keyword may be displayed on the AI ​​character's profile screen at the request of the first user, and the second interest keyword may be displayed on the AI ​​character's profile screen at the request of the second user.

[0064] Figures 4 and 5 show an example of a conversation interface with an AI character in one embodiment of the present invention.

[0065] Figure 4 shows a chat room screen 400 in which a user and an AI character participate.

[0066] Referring to Figure 4, the chat room screen 400 refers to the interface screen for conversation with an AI character 401 selected by the user from among several AI characters.

[0067] 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 and tone of voice of the AI ​​character 401, based on the profile information of the AI ​​character 401 that was defined in advance.

[0068] The chat room screen 400 may include a message input field 402 for the user to enter conversational messages, a "Schedule" menu 403 for managing a virtual schedule for the AI ​​character 401, a "Diary" menu 404 for managing the AI ​​character 401's diary, and so on.

[0069] Referring to Figure 5, the processor 220 may exchange conversational messages 510 between the user and the AI ​​character 401 via the chat room screen 400.

[0070] The processor 220 may generate at least one interest keyword related to the user and the AI ​​character 401 based on the conversational messages 510 exchanged between the user and the AI ​​character 401 if the conversational messages 510 exchanged between the user and the AI ​​character 401 meet certain criteria. For example, the processor 220 may generate an interest keyword from the conversational history up to the present if the number of conversational messages 510 exchanged between the user and the AI ​​character 401 reaches a certain number (e.g., 50 messages) or if the profile update cycle (e.g., one week) is reached.

[0071] The processor 220 may collect as interest keywords words or phrases that satisfy conditions that the user and the AI ​​character 401 are presumed to like each other based on conversational messages 510 exchanged between the user and the AI ​​character 401, or conditions that the user and the AI ​​character 401 frequently mention.

[0072] Figure 6 shows an example of the profile screen of an AI character in one embodiment of the present invention.

[0073] Figure 6 shows a profile screen 600 that provides profile information for the AI ​​character 401 selected by the user.

[0074] Referring to Figure 6, the profile information of AI character 401 may include basic information 601 such as the name of AI character 401, image, birthday (date of character creation, or birthday of a person associated with the character), intimacy level and relationship duration with the user (time elapsed since the user selected the AI ​​character as a target for training), and hashtags.

[0075] The profile screen 600 of AI character 401 may include AI character 401's personality information 610, a description of its relationship with the user 620, and keywords of interest 630 shared by the user and AI character 401.

[0076] The personality information 610 may consist of at least one scale that describes the personality of the AI ​​character 401. For example, the personality information 610 may include a scale that divides the personality of the AI ​​character 401 into introverted and extroverted levels, and a scale that divides it into emotional and rational levels.

[0077] The user relationship description 620 may include at least one sentence-like description that expresses how the AI ​​character 401 currently thinks of the user based on its conversation with the user.

[0078] The keywords of interest 630 may include words or phrases that are presumed to be preferred by the user and the AI ​​character 401, or words or phrases that the user and the AI ​​character 401 frequently refer to.

[0079] The keywords of interest 630 may be displayed in word cloud format, and may be represented as a form of interest shared by both the user and the AI ​​character 401, without distinguishing between them based on their conversational environment.

[0080] Figures 7 to 9 show examples of AI character profile updates in one embodiment of the present invention.

[0081] The processor 220 analyzes the conversational messages 510 exchanged between the user and the AI ​​character 401, and may update some of the content of the AI ​​character 401's profile information based on the conversational analysis results.

[0082] Referring to Figure 7, the processor 220 may analyze the conversational messages 510 exchanged between the user and the AI ​​character 401 and update the personality information 610 of the AI ​​character 401 based on the conversational analysis results.

[0083] The processor 220 may, at each point in time when the conversational messages 510 exchanged between the user and the AI ​​character 401 meet certain criteria, determine the introverted / extroverted level and emotional / rational level of the AI ​​character 401, focusing on the conversational messages 510 that the AI ​​character 401 sent to the user, and update the personality information 610 of the AI ​​character 401.

[0084] Referring to Figure 8, the processor 220 may analyze the conversational messages 510 exchanged between the user and the AI ​​character 401 and update the relationship description 620 with the user based on the conversational analysis results.

[0085] The processor 220 may update the relationship description 620 with the user by summarizing the conversation messages 510 exchanged between the user and the AI ​​character 401 up to that point and generating at least one sentence describing how the AI ​​character 401 currently feels about the user, whenever a certain criterion is met in the conversation messages 510 exchanged between the user and the AI ​​character 401.

[0086] Referring to Figure 9, the processor 220 may generate interest keywords 630 from the conversational messages 510 exchanged between the user and the AI ​​character 401, and update the word cloud composed of the interest keywords 630 of the user and the AI ​​character 401.

[0087] The processor 220 may, at each point in time when the conversational messages 510 exchanged between the user and the AI ​​character 401 meet certain criteria, collect the keywords of interest 630 from the conversational messages 510 to date and update the word cloud in the profile of the AI ​​character 401.

[0088] The user's and AI character 401's keywords of interest 630 may be aggregated within a certain period and provided as a report for that period. For example, the number of times each keyword (word or phrase) is selected as a keyword of interest 630 may be accumulated over a year, and a report for the keyword of interest 630 for the year may be provided at the end of the year.

[0089] Figure 10 shows an example of an AI character profile update notification in one embodiment of the present invention.

[0090] The processor 220 may send notifications to the user terminal regarding profile updates of the AI ​​character 401. Based on conversations between the user and the AI ​​character 401, the processor 220 may provide the user with a profile update notification if at least some of the AI ​​character 401's personality information 610, relationship description with the user 620, or interest keywords 630 of the user and the AI ​​character 401 have been updated. The message informing the user of the profile update of the AI ​​character 401 may be associated with other applications installed on the user terminal or with the server 150, or sent based on information registered with the server 150.

[0091] For example, referring to Figure 10, when some content in the AI ​​character 401's profile is updated, the processor 220 may display a profile update notification 1010 for the AI ​​character 401 as a system message type via the chat room screen 400 in which the user and the AI ​​character 401 are participating. If the user selects the profile update notification 1010 on the chat room screen 400, the processor 220 may provide the AI ​​character 401's profile screen 600. In addition to a system message type notification on the chat room screen 400, it is also possible to provide the profile update notification 1010 by various methods such as push notifications and pop-up notifications.

[0092] Figure 11 shows an example of photo transmission based on keywords of interest in one embodiment of the present invention.

[0093] The processor 220 may, at each time the word cloud of the AI ​​character profile is updated, provide a photograph associated with the AI ​​character 401 if there is a keyword among the interest keywords 630 included in the word cloud that matches a keyword previously specified for the AI ​​character 401.

[0094] For example, referring to Figure 11, the processor 220 may, in an environment where pre-specified keywords and AI character photos for each pre-specified keyword have been pre-built for the AI ​​character 401, provide the AI ​​character photo 1110 for the keyword if the interest keyword 630 of the user and AI character 401 matches a pre-specified keyword, via the chat room screen 400 in which the user and AI character 401 participate. If the AI ​​character 401 is a character that imitates an existing artist, the AI ​​character photo 1110 may be a real photograph of the artist whose pre-specified keyword matches the interest keyword, selected from the artist's actual photographs.

[0095] In addition to providing the AI ​​character photo 1110 to users as reward-based content via the chat room screen 400, the AI ​​character photo 1110 can also be used to generate diary content related to the AI ​​character 401 or to display the AI ​​character 401's profile screen.

[0096] Thus, according to the embodiments of the present invention, by updating some of the content included in the AI ​​character's profile based on the conversation content between the user and the AI ​​character, it is possible to continuously maintain the relationship between the user and the AI ​​character and provide enjoyment to the character development process.

[0097] 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 parallel processors, are also possible.

[0098] Software may include computer programs, code, instructions, or a combination of one or more of these, which may configure a processing unit to operate as desired, or which may 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 for interpretation based on the processing unit or for providing 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.

[0099] The methods 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 mediums 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 devices configured to record program instructions such as ROM, RAM, and flash memory. Other examples of mediums include recording media and storage media managed by app stores that distribute applications, and sites and servers that supply and distribute various other software.

[0100] 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.

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

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

Claims

1. A method for updating the AI ​​character profile of a computer device including at least one processor, The steps include: collecting conversation messages between the user and the AI ​​character via a chat room in which the user and the AI ​​character participate using at least one of the processors; The steps include: updating the AI ​​character's profile based on the conversation message, provided that the conversation message satisfies a predetermined criterion, using at least one of the aforementioned processors; How to update the AI ​​character profile, including [specific details].

2. The aforementioned update step is: If the number of conversation messages exceeds a certain amount, the step of updating at least some of the content in the AI ​​character's profile. The method for updating an AI character profile according to claim 1, including the following:

3. The aforementioned update step is: The steps include generating at least one interest keyword related to the user and the AI ​​character based on the conversation message, The steps include updating some of the content within the AI ​​character's profile using the aforementioned interest keywords, The method for updating an AI character profile according to claim 1, including the following:

4. The aforementioned update step is: The steps include generating at least one interest keyword related to the user and the AI ​​character based on the conversation message, The steps include providing a word cloud composed of the aforementioned interest keywords as content within the profile of the aforementioned AI character, The method for updating an AI character profile according to claim 1, including the following:

5. The step of generating the aforementioned keywords of interest is: A step of collecting words or phrases related to the interests of the user and the AI ​​character using predefined AI-based prompts. The method for updating an AI character profile according to claim 4, including the following:

6. The step of providing the aforementioned word cloud is: A step to visualize the aforementioned keywords of interest through a word cloud that reflects the weighted values ​​of the aforementioned keywords of interest. The method for updating an AI character profile according to claim 4, including the following:

7. The aforementioned update step is: If the aforementioned interest keyword matches a pre-specified keyword for the AI ​​character, the step is to provide an image from among the photographs associated with the AI ​​character that corresponds to the pre-specified keyword. The method for updating an AI character profile according to claim 4, including the following:

8. The aforementioned image will be used as diary content associated with the AI ​​character. The method for updating an AI character profile according to claim 7, characterized by the above.

9. The aforementioned update step is: The step of generating content that explains the relationship between the user and the AI ​​character based on the aforementioned conversation messages, and providing it as part of the content in the AI ​​character's profile. The method for updating an AI character profile according to claim 1, including the following:

10. The aforementioned update step is: The step of analyzing conversational messages sent by the AI ​​character to the user and updating the AI ​​character's personality information, which is provided as part of the content in the AI ​​character's profile. The method for updating an AI character profile according to claim 1, including the following:

11. A computer program recorded on a computer-readable recording medium for causing the computer device to execute the AI ​​character profile update method described in any one of claims 1 to 10.

12. It includes at least one processor that is implemented to execute instructions readable by a computer device, The aforementioned at least one processor is A process for collecting conversation messages between a user and an AI character via a chat room in which the user and the AI ​​character participate, A process to update the profile of the AI ​​character based on the conversation message, where the conversation message meets predetermined criteria, A computer device that processes data.

13. The aforementioned at least one processor is If the number of the aforementioned conversation messages exceeds a certain amount, update at least some of the content in the AI ​​character's profile. The computer device according to claim 12, characterized by the above.

14. The aforementioned at least one processor is Based on the aforementioned conversational messages, at least one interest keyword related to the user and the AI ​​character is generated. To update some of the content within the profile of the AI ​​character using the aforementioned keywords of interest. The computer device according to claim 12, characterized by the above.

15. The aforementioned at least one processor is Based on the aforementioned conversational messages, at least one interest keyword related to the user and the AI ​​character is generated. Provide a word cloud composed of the aforementioned interest keywords as content within the profile of the aforementioned AI character. The computer device according to claim 12, characterized by the above.

16. The aforementioned at least one processor is Using predefined AI-based prompts, collect words or phrases related to the interests of the user and the AI ​​character. The computer device according to claim 15, characterized by the above.

17. The aforementioned at least one processor is Visualize the aforementioned keywords of interest through a word cloud that reflects the weighted values ​​of the aforementioned keywords of interest. The computer device according to claim 15, characterized by the above.

18. The aforementioned at least one processor is If the aforementioned interest keyword matches a pre-specified keyword for the AI ​​character, provide an image from among the photographs associated with the AI ​​character that corresponds to the pre-specified keyword. The computer device according to claim 15, characterized by the above.

19. The aforementioned at least one processor is To generate content that explains the relationship between the user and the AI ​​character based on the aforementioned conversation messages, and to provide it as part of the content within the AI ​​character's profile. The computer device according to claim 12, characterized by the above.

20. The aforementioned at least one processor is The AI ​​character analyzes the conversational messages it has sent to the user and updates the AI ​​character's personality information, which is provided as part of the content in the AI ​​character's profile. The computer device according to claim 12, characterized by the above.