Method for displaying command guide for chatbot, server, and user terminal

The method facilitates user interaction with chatbots by displaying a command guide, allowing users to identify and input commands efficiently in chat rooms, addressing the challenge of using multiple chatbots without clear guidance.

JP2025185714APending Publication Date: 2025-12-22CACAO CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025088080
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-10
Filing Date
2025-05-27
Publication Date
2025-12-22

AI Technical Summary

Technical Problem

Users find it difficult to conveniently use multiple chatbots in a chat room due to the lack of a clear command guide, making it challenging to input commands effectively.

Method used

A method for a user terminal to display a command guide for a chatbot, allowing users to identify a chatbot, provide a command guide, and receive a response message in the chat room by acquiring input, displaying a command guide, and interacting with the chatbot through a user interface.

Benefits of technology

Enables users to conveniently use chatbots by identifying one of multiple chatbots and providing guide information for commands, enhancing user interaction and efficiency in chat rooms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025185714000001_ABST
    Figure 2025185714000001_ABST
Patent Text Reader

Abstract

To provide a chat service with which a user can conveniently use a chatbot.SOLUTION: A method for a user terminal to display a command guide for a chatbot includes the steps of: obtaining input of specifying a chatbot through the chatbot (the chatbot provides a response message to a command through a chat room); displaying a command guide for the chatbot in the chat room; obtaining input information for the command on the basis of the command guide; displaying a command message including the command according to the input information in the chat room; and displaying a response message to the chatbot to be associated with the command message in the chat room.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a method for a user terminal to display a command guide for a chatbot through a chat room. [Background technology]

[0002] Recent chatbots can interact with users through a conversational interface. Such chatbots are mainly used in chat services or specific platforms. Users can converse with chatbots by inputting text-based messages, and the chatbot generates response messages to the questions using predetermined information and algorithms to answer the user's questions and provide services.

[0003] Chatbots allow users to obtain information quickly and conveniently. Specifically, chatbots can automate routine tasks. They also allow users to interact with personalized services in real time, making it easier to obtain information. Recently, with the development of artificial intelligence and natural language processing technologies, chatbots can provide more natural dialogue.

[0004] Recently, chatbots have become more diverse, and chat rooms now contain multiple chatbots. This makes it difficult for users to use chatbots, and chatroom operators are making efforts to increase user convenience. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Korean Patent Publication No. 10-2024-0001057 Summary of the Invention [Problem to be solved by the invention]

[0006] The present invention aims to allow users to conveniently use chatbots by identifying one of a plurality of chatbots through a chat room and conveniently providing users with guide information for commands included in the chatbot.

[0007] The present invention aims to provide a command guide to the user according to the specification of the chatbot, and when the user inputs a command message, a response message corresponding to the command is provided in the chat room. [Means for solving the problem]

[0008] The method of the present invention for a user terminal to display a command guide for a chatbot includes the steps of: acquiring input identifying a chatbot through a chat room (wherein the chatbot provides a response message to the command through the chat room); displaying a command guide for the chatbot in the chat room; acquiring input information for the command based on the command guide; displaying a command message in the chat room including a command corresponding to the input information; and displaying a response message of the chatbot corresponding to the command message in the chat room.

[0009] In one embodiment of the present invention, the step of displaying the command guide may include the steps of displaying at least one primary command option, acquiring user selection information for the at least one primary command option, and displaying at least one secondary command option determined by the selection information.

[0010] In one embodiment of the present invention, the step of displaying the command guide includes a step of displaying at least one command option, and a manner in which the at least one command option is displayed can be determined based on at least one of the chat history of the chat room and the user's command usage history.

[0011] In one embodiment of the present invention, the method may further include a step of displaying a command based on the input information in a message input window of the chat room, which is performed between the step of acquiring the input information and the step of displaying the command message.

[0012] In one embodiment of the present invention, the method further includes a step of acquiring an input identifying the chatbot and a step of displaying specific information for the chatbot in the message input window, which are performed between the step of acquiring the input information, and in the step of displaying the command, the command may be displayed together with the specific information in the message input window.

[0013] In one embodiment of the present invention, the step of displaying the command message may include the steps of: acquiring a user's interaction to transmit the command message displayed in the message input window; and displaying the command message in a message display window of the chat room.

[0014] In one embodiment of the present invention, the method may further include, instead of the step of acquiring input information, acquiring input information for a command through typing interaction with a message input window of the chat room.

[0015] In one embodiment of the present invention, the method may further include a step of interrupting the display of the command guide if input information for a command is obtained through a method other than the command guide, which is performed after the step of displaying the command guide.

[0016] In one embodiment of the present invention, the step of displaying the response message may include the step of displaying a command guide for the chatbot at a position corresponding to the response message in a message window of the chat room.

[0017] In one embodiment of the present invention, the command guide displayed in the message display window may include command options for commands other than commands corresponding to the input information.

[0018] In one embodiment of the present invention, the step of acquiring input identifying the chatbot includes the steps of displaying list information for participating chatbots participating in the chat room, and acquiring input identifying the chatbot through the list information, and the manner in which the list information is displayed can be determined based on at least one of the chat history of the chat room and the user's command usage history.

[0019] In one embodiment of the present invention, the list information includes a command guide for the participating chatbot, and the command guide for the chatbot can be displayed instead of the command guide for the participating chatbot.

[0020] In one embodiment of the present invention, in the step of acquiring an input identifying the chatbot, the input identifying the chatbot may include an input regarding speech information of the chatbot in the chat room.

[0021] In one embodiment of the present invention, the input for the chatbot's speech information may include at least one of an input of a response to the chatbot's speech message and an input for the chatbot's speaker information.

[0022] In one embodiment of the present invention, the command guide may include an interface for requesting a response message associated with a command and an interface associated with settings of the chatbot.

[0023] In one embodiment of the present invention, the interface associated with the chatbot settings may include at least one of an interface that can initialize the chatbot setting information and whether or not to accept a previous message that is not a response to a command message.

[0024] The user terminal for displaying a command guide for a chatbot of the present invention includes a memory and a processor coupled to the memory and configured to execute instructions contained in the memory, the processor being configured to perform each step of the above method. The processor is configured to perform the following steps: acquire input identifying a chatbot through a chat room (wherein the chatbot provides a response message to the command through the chat room), display a command guide for the chatbot in the chat room, acquire input information for the command based on the command guide, receive a command message in the chat room including a command corresponding to the input information, and display a response message of the chatbot corresponding to the command message in the chat room.

[0025] A method for a server of the present invention to provide a command guide for a chatbot includes the steps of receiving information identifying the chatbot from a user terminal (wherein the chatbot provides a response message to the command through a chat room), providing a command guide for the chatbot to the user terminal, receiving a command message from the user terminal including a command entered based on the command guide, and providing a response message of the chatbot corresponding to the command message to the user terminal.

[0026] The server for providing a command guide for a chatbot of the present invention includes a memory and a processor coupled to the memory and configured to execute instructions contained in the memory, the processor being configured to perform each step of the above method. The processor is configured to receive information identifying the chatbot from a user terminal (wherein the chatbot provides a response message to the command through a chat room), provide a command guide for the chatbot to the user terminal, receive a command message from the user terminal including a command input based on the command guide, and provide a response message of the chatbot corresponding to the command message to the user terminal. [Effects of the Invention]

[0027] The present invention is advantageous in that it allows users to conveniently use chatbots by identifying one of multiple chatbots through a chat room and conveniently providing users with guide information for commands included in the chatbot.

[0028] The present invention has the advantage that it can identify a chatbot, provide a command guide to the user, and when the user inputs a command message, provide a response message in response to the command in the chat room. [Brief explanation of the drawings]

[0029] [Figure 1] 1 illustrates an example of a network environment according to an embodiment of the present invention. [Figure 2] 10 is a flowchart illustrating a method in which a user terminal of the present invention displays a command guide for a chatbot through a chat room. [Figure 3] 10 illustrates an example of a screen in a process in which a user terminal displays a command guide for a chatbot through a chat room according to an embodiment of the present invention. [Figure 4] 10 illustrates an example of a screen in a process in which a user terminal displays a command guide for a chatbot through a chat room according to an embodiment of the present invention. [Figure 5] 10 illustrates an example of a screen in a process in which a user terminal displays a command guide for a chatbot through a chat room according to an embodiment of the present invention. [Figure 6] 10 illustrates an example of a screen in a process in which a user terminal displays a command guide for a chatbot through a chat room according to an embodiment of the present invention. [Figure 7] 10 illustrates an example of a screen in a process in which a user terminal displays a command guide for a chatbot through a chat room according to an embodiment of the present invention. [Figure 8] 10 illustrates an example of a screen in a process in which a user terminal displays a command guide for a chatbot through a chat room according to an embodiment of the present invention. [Figure 9] 10 illustrates an example of a screen in a process in which a user terminal displays a command guide for a chatbot through a chat room according to an embodiment of the present invention. [Figure 10] 1 is a flowchart illustrating a method in which the server of the present invention provides a command guide to a chatbot. DETAILED DESCRIPTION OF THE INVENTION

[0030] Hereinafter, the embodiments disclosed herein will be described in detail with reference to the accompanying drawings, and the same and / or similar components will be denoted by the same reference numerals regardless of the drawing numbers, and redundant descriptions thereof will be omitted. Furthermore, in describing the embodiments disclosed herein, if a detailed description of related publicly known technology is deemed to obscure the gist of the embodiments disclosed herein, the detailed description thereof will be omitted.

[0031] Terms including ordinal numbers such as first, second, etc. may be used to describe various components, but the components are not limited by the terms. The terms are used only to distinguish one component from another.

[0032] A singular expression includes a plural expression unless the context clearly dictates otherwise.

[0033] In this application, the steps described may be performed in any order except where a specific causal relationship dictates that the steps be performed in the listed order.

[0034] In this application, the terms "comprise" or "have" and the like are intended to specify the presence of any feature, number, step, operation, component, part, or combination thereof stated in the specification, but should be understood as not precluding the presence or possible addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0035] The present invention will now be described with reference to the accompanying drawings.

[0036] FIG. 1 is a diagram illustrating an example of a network environment according to an embodiment of the present invention.

[0037] 1, the network environment according to an embodiment of the present invention may include a user terminal 10 and a server 20. The user terminal 10 may correspond to at least one terminal connected to the server 20 via a network.

[0038] The server 20 may be connected to a user terminal via a network. The server 20 may also be connected to a plurality of user terminals participating in a chat room via a network. The user terminal 10 may be included in the plurality of user terminals participating in the chat room.

[0039] The network is not limited in its communication method, and can include not only communication methods that utilize communication networks (for example, mobile communication networks, wired Internet, wireless Internet, and broadcasting networks) that the network can include, but also short-range wireless communication.

[0040] The user terminal 10 can be a terminal used by logging in with a user account registered in a chat service provided by the server 20.

[0041] The user terminal 10 may include a communication unit 11 , an input unit 12 , an output unit 13 , a memory 14 , and a processor 15 .

[0042] The communication unit 11 can communicate with the server 20 or other terminals via wired or wireless communication.

[0043] The input unit 12 can receive various information through user operations and input actions, and may be a touch screen module, a keyboard, a mouse, a button, a camera, a stylus, a microphone, or the like.

[0044] The user terminal 10 can receive user interaction input through the input unit 12. Interaction means that the user operates the input unit to input information reflecting the user's selection or intention into the user terminal 10. For example, the interaction can be touching a touchscreen, clicking a mouse, typing on a keyboard, inputting sound into a microphone, taking an image with a camera, or recognizing a motion with a motion sensor.

[0045] The output unit 13 can output various information. The output unit 13 can be a display device, a speaker, a vibration generator, a tactile generator, etc. In some cases, the output unit 13 can be a device (e.g., a Bluetooth earphone) that is connected to the user terminal 10 via wired or wireless communication (e.g., short-range wireless communication such as Bluetooth®) and receives and outputs a signal.

[0046] The memory 14 functions as a storage medium and can store a plurality of application programs run on the user terminal 10, as well as data and commands for the operation of the user terminal 10. The memory 14 can be provided as hardware in the form of various storage devices such as ROM, RAM, flash drive, hard drive, etc., and / or in the form of web storage.

[0047] In one embodiment, memory 14 may store applications associated with chat services.

[0048] The processor 15 controls the overall operation of the communication unit 11, the input unit 12, the output unit 13 and the memory 14 and is capable of executing applications associated with the chat service.

[0049] In the present invention, the user terminal 10 can obtain an input specifying a chatbot through a chat room. The chatbot can then provide a response message for the command through the chat room. The user terminal 10 can display a command guide for the chatbot in the chat room and obtain input information for the command based on the command guide. The user terminal 10 can display a command message including a command according to the input information in the chat room and display a response message from the chatbot in response to the command message in the chat room.

[0050] Here, the chatbot may be a service or application that can chat with the user terminal 10. The chatbot generates a message using a programmed message generation method or artificial intelligence, and provides it to the user terminal 10. The user terminal 10 may provide such a chatbot message in the form of a spoken message from the chat partner.

[0051] The chatbot can provide information requested by the user terminal 10 or information associated with the user in the form of a chat message. The user terminal 10 and the chatbot can exchange information through mutual interaction such as chat. Specifically, the user terminal 10 can request information through a command in the chat, and the chatbot can provide the information generated in response to the command in the form of a message.

[0052] At least one chatbot can participate in a chat room. The user terminal 10 can identify one of the chatbots participating in the chat room. The user terminal 10 can identify the chatbot and receive commands from the user for the identified chatbot. For convenience of explanation, the following description will be given assuming that multiple chatbots participate in the chat room and the user identifies the first chatbot among them and inputs a command.

[0053] Here, a command message refers to a message input by a user to request specific information from a chatbot. The command message may include chatbot-specific information that identifies the chatbot and a command for the chatbot. The command message may be displayed in the message display window of the chat room, just like other chat messages issued by the user account.

[0054] Here, the command guide refers to an interface provided to enable a user to quickly and easily input commands for a specified chatbot. Since it is difficult for a user to directly input commands for a chatbot by typing, etc., the user terminal 10 may provide a command guide that displays main commands for a specified chatbot in the form of options, etc. The user can input a command in a simple manner by selecting one of the command options included in the command guide.

[0055] Here, the response message refers to a message provided by a chatbot in response to a command message. The content of the response message can be determined depending on the command included in the command message. For example, if a chatbot that provides news information receives the command "economic news," the chatbot can provide a response message for the news information associated with the form.

[0056] The server 20 may be embodied as a computer device or multiple computers that provide instructions, codes, files, content, services, etc. The server 20 may be a server 20 that can communicate with the user terminal 10 via a network to send and receive information.

[0057] The server 20 may include a processor 21 , a memory 22 , and a communication unit 23 .

[0058] The processor 21 controls the overall operation of the memory 22 and the communication unit 23, and provides chat services, including a chatbot service, to the user terminal 10. The chatbot service allows a user to input a command message to a chatbot through a chat room, and the chatbot can display a response message corresponding to the command message.

[0059] The memory 22 functions as a storage medium and can store a plurality of application programs run by the server 20, as well as data and commands for the operation of the server 20. In one embodiment, the memory 22 can store an application program that provides a chat service.

[0060] The memory 22 may be provided as hardware in the form of various storage devices such as ROM, RAM, flash drive, hard drive, etc., and / or as web storage.

[0061] The communication unit 23 can communicate with the user terminal 10 via a network in a wired or wireless manner.

[0062] The server 20 of the present invention can provide chat services, including chatbot services, to the user terminal 10.

[0063] In the present invention, the server 20 can receive information identifying a chatbot from the user terminal 10, provide the user terminal 10 with a command guide for the chatbot, receive a command message from the user terminal 10 including a command entered based on the command guide, and provide the user terminal 10 with a chatbot response message corresponding to the command message.

[0064] Hereinafter, with reference to FIGS. 2 to 9, an embodiment of a method for the user terminal 10 of the present invention to display a command guide for a chatbot will be described.

[0065] FIG. 2 is a flowchart illustrating a method for displaying a response message of a chatbot through a chat room by the user terminal 10 of the present invention.

[0066] In step 201, the user terminal 10 acquires an input identifying a chatbot through a chat room.

[0067] At least one chatbot may participate in a chat room. The participating chatbot in a chat room may be a chatbot provided by the server 20 through the chat room or a chatbot invited at the request of a user account. Before a user inputs a command to a chatbot, the user can specify the chatbot to which the command is to be sent. Hereinafter, a description will be given of an example in which a user specifies a first chatbot among chatbots participating in a plurality of chat rooms and inputs a command.

[0068] The user terminal 10 can obtain input identifying the chatbot in a variety of ways.

[0069] For example, the user terminal 10 may acquire specific information for a chatbot through a message input window in a chat room. The specific information for a chatbot may be the name of the chatbot, an identifier, or a predetermined symbol. The specific information for a chatbot may include a specific symbol (e.g., @) to distinguish it from regular chat messages entered through the message input window. Such a specific symbol may be located at the very front of the specific information for the chatbot. The user terminal 10 may display the specific information for the chatbot in a different size, color, font, or the like to distinguish it from regular chat messages.

[0070] The user can input specific information for the chatbot in the message input window. Specifically, the user can input specific information for the chatbot through keyboard typing interaction in the message input window. The user can also input specific information for the chatbot by pasting information saved in the clipboard or through voice input.

[0071] As another example, the user terminal 10 can obtain specific information about chatbots through a list of chatbots participating in a chat room. The user terminal 10 can display list information about chatbots participating in a chat room in response to a user request. For example, a user can request list information about chatbots participating in a chat room by entering a predetermined specific symbol (e.g., @) in a message input window. In some cases, the user terminal 10 can display commands for the chatbots participating in the chat room together with the list information.

[0072] The manner in which the list of participating chatbots is displayed may be determined based on at least one of the chat history of the chat room and the user's command usage history. As an example, the order in which chatbots are displayed in the list of participating chatbots may be based on at least one of the chat history of the chat room and the user's command usage history. For example, if a recent chat message contains content related to stocks, the user terminal 10 may prioritize and display a chatbot (stock bot) that provides information related to stocks. Also, if a user frequently uses commands related to "news bot," the user terminal 10 may prioritize and display "news bot."

[0073] The user can input a selection interaction for the chatbot to be specified from the list information for the chatbot.

[0074] In another example, the user terminal 10 may acquire an input for the chatbot's utterance information in the chat room as an input for identifying the chatbot. Here, the chatbot's utterance information may include at least one of the chatbot's utterance message and speaker information.

[0075] Specifically, the user terminal 10 can acquire an input for replying to the chatbot's spoken message by inputting an input for identifying the chatbot. Before step 201 is performed, the chatbot's spoken message can be transmitted through the chat room. The user can input a command for the chatbot through a reply to the chatbot's spoken message displayed in the chat room. Thus, the user terminal 10 can acquire an input for identifying the chatbot for an interaction in which the user responds to the chatbot's spoken message.

[0076] In addition, the user terminal 10 can acquire an input for the chatbot's speaker information (such as the chatbot's dialogue name or profile image) as an input for identifying the chatbot. Before step 201 is performed, the chatbot's speaker message is displayed in the chat room, and the chatbot's speaker information can be displayed. The user can input an interaction for the chatbot's speaker information and input a command for the corresponding chatbot. Therefore, the user terminal 10 can acquire the user's interaction for the chatbot's speaker information as an input for identifying the corresponding chatbot.

[0077] In some cases, the chatbot speaker information may include a chatbot call interface displayed in the chat room. The chatbot call interface may be an interface for a user to identify the chatbot before entering a command for the chatbot. The chatbot call interface may be displayed in response to a message spoken by the chatbot. Specifically, when a message spoken by the chatbot is displayed in a message display window of the chat room, a chatbot call interface for the corresponding chatbot may be displayed. Since this chatbot call interface is based on the message display window currently displayed by the user terminal 10, the displayed chatbot call interface may change when the message display window is scrolled and the displayed message changes. For example, when the user terminal 10 displays messages spoken by a first chatbot and a second chatbot in a message display window, the user terminal 10 may display chatbot call interfaces for the first chatbot and the second chatbot in a portion of the message display window.

[0078] When a chatbot is identified through a chat room using the above method, the user terminal 10 can display information associated with the identification of the chatbot. Specifically, the user terminal 10 can display specific information about the chatbot in a message input window of the chat room. In addition, in some cases, the user terminal 10 can display a pop-up message such as "A first chatbot has been identified" around the message input window of the chat room.

[0079] In step 203, the user terminal 10 displays a command guide for the chatbot in the chat room.

[0080] The command guide may be provided in various forms to allow the user to quickly and easily input commands for the specified chatbot.

[0081] For example, the command guide may include guidance information for commands for a chatbot. For example, a command guide for a chatbot that provides stock information may include command-related guidance information such as, "Enter a stock name in the chatbot command to receive real-time information on the stock."

[0082] As another example, the command guide may be displayed in the form of options to enable the user to quickly input commands. The user can input commands in a simple manner by selecting one of a plurality of command options for the command. If the user terminal 10 acquires selection information for the command options from the user, it may display commands corresponding to the command options in the message input window.

[0083] The command included in the command options may be an information request command for requesting information from the chatbot or a setting command for inputting setting information for the chatbot. A setting command means, for example, a command for inputting customization information for the chatbot and / or inputting setting information for sending messages from the chatbot. If the command is an information request command, the corresponding response message may be a message for the requested information. However, if the command is a setting command, the response message may be a message for the setting information for the chatbot. The response message for the requested information and the response message for the setting information may be displayed in different ways in the chat room.

[0084] For the sake of convenience, the command guide will be described below as an example of an option type in which a plurality of command options are displayed.

[0085] The command options may be stored in the user terminal 10. Specifically, the user terminal 10 may respond to a request to display command options and provide the command options to the user. In some cases, the command options may be stored in the server 20. In such cases, the user terminal 10 may receive the command options from the server 20 and display the command options.

[0086] The display method of the multiple command options may be determined based on history information. Specifically, the display method of the multiple command options may be determined based on the chat history of the chat room or the user's command usage history. Here, the display method may refer to the order in which the multiple command options are displayed, priority, recommended display, etc. For example, if a user has recently used a command frequently with a specific chatbot, the command option for the recently used command may be displayed before other command options.

[0087] In some cases, the manner in which multiple command options are provided may be determined based on information set by the operator of the chatbot service. For example, the order in which multiple command options are displayed may be determined by the operator of the chatbot service.

[0088] The command options can be provided in multiple steps. Specifically, once the user terminal 10 acquires the user's selection information for the primary command options, the user terminal 10 can display secondary command options determined by the selection information.

[0089] For example, if the identified chatbot is a "golf reservation bot" that provides a golf course reservation function, the user terminal 10 may display three command options, such as "Make a reservation," "Change reservation," and "Search nearby," as primary command options. If the user terminal 10 acquires an interaction for the "Make a reservation" option among the primary command options, the user terminal 10 may display four command options, such as "Seoul," "Gyeonggi," "Busan," "Jeju," and "Gwangju," as secondary command options based on "Make a reservation."

[0090] In the above example, if a chat history relating to "Jeju Island Golf Trip" is found in recent chats in the chat room, the "Jeju Island" option can be displayed as the top priority among the user's secondary command options.

[0091] The user terminal 10 can display a command guide near a message input window in a chat room. The command guide can be displayed so as not to overlap with other interfaces associated with message input that can be displayed in the chat room. For example, if a chatbot is identified while an emoticon preview interface is displayed in the input window of the chat room, the command guide can be displayed so as not to overlap with the emoticon preview interface. For example, the command guide can be displayed between the emoticon preview interface and the message input window.

[0092] In step 205, the user terminal 10 obtains input information for the command based on the command guide.

[0093] In step 203, the user terminal 10 may display a command guide including a command input interface. In step 205, the user terminal 10 may acquire an interaction with the command input interface. Here, the interaction with the command input interface may be input information for a command.

[0094] In the above example, the command input interface may be a plurality of command options, and the input information for the command may be selection information for the command option. Once the input information for the command is obtained, the command guide may no longer be displayed.

[0095] If the user terminal 10 acquires input information for a command, the user terminal 10 can display the command in response to the input information in the message input window of the chat room. As described above, specific information for the chatbot may be displayed in the message input window by identifying the chatbot in step 201. In this case, in step 205, the command in response to the input information may be displayed in the message input window together with the specific information for the chatbot.

[0096] For example, if a chatbot with specific information (the name of the chatbot) "Stock Bot" is identified, the information "@Stock Bot" can be displayed in the message input window (step 201). After that, a command guide for "Stock Bot" can be displayed (step 203). After that, if input information for "Today's Stock Information" is acquired through the command guide, the message input window can display the information "@Stock Bot Today's Stock Information" (step 205).

[0097] In step 205, input information for a command is acquired and the command is displayed in the message input window, which may indicate that the user terminal 10 has not yet transmitted information for the command to the server 20. In step 205, the command is displayed in the message input window, which may indicate that the command message to be transmitted in step 207 has been completely input in the message input window, and may not indicate that the command message has been transmitted to the server 20.

[0098] In some cases, instead of step 205, a step of acquiring input information for a command through a method other than the command guide may be performed.

[0099] A method of inputting commands other than the command guide may be, for example, directly inputting commands into a message input window in a chat room. Specifically, a user can input commands to a chatbot through keyboard typing interaction into a message input window in a chat room. Alternatively, a user can input commands to a chatbot by pasting information saved on a clipboard or through voice input.

[0100] Even when the user terminal 10 is displaying a command guide, if input information for a command is acquired through a method other than the command guide, the user terminal 10 can stop displaying the command guide. For example, if the user terminal 10 receives input information for a command directly from the user through a message input window, the user terminal 10 can stop displaying the command guide.

[0101] In some cases, the user terminal 10 may suspend the display of the command guide even when the cursor is positioned in the command input portion of the message input window so that the user can type commands directly through the message input window.

[0102] In step 207, the user terminal 10 displays a command message in the chat room, which includes a command according to the input information.

[0103] The command message may include specific information for the chatbot and a command based on the input information. As in the example above, the command message may be structured such that the specific information for the chatbot is located at the front and the command based on the input information is located at the back. With the command message of step 205 displayed in the message input window, the user terminal 10 may acquire a user transmission interaction to transmit the command message displayed in the message input window to the server 20.

[0104] The user terminal 10 can respond to such a transmission interaction by transmitting a command message to the server 20 and displaying the command message in a message display window. The command message displayed in the message display window can be displayed in the form of a user's spoken message.

[0105] In step 209, the user terminal 10 displays the response message of the chatbot in response to the command message in the chat room.

[0106] In step 207, if the user terminal 10 transmits a command message to the server 20, the user terminal 10 can receive a response message of the chatbot corresponding to the command message from the server 20. The user terminal 10 can display the response message of the chatbot in the chat room in the form of a message spoken by the chatbot.

[0107] In some cases, the response message may include an additional command guide that allows the user to input additional commands for the chatbot. The user terminal 10 can transmit additional commands for the chatbot to the server 20 through the additional command.

[0108] The additional command guide can be included in the response message and / or displayed near the response message in the chat room message display window (e.g., below the response message). This allows the additional command guide to appear subordinate to the response message. If the chatbot speaks multiple response messages, the additional command guide can be displayed only for the most recent response message from the chatbot.

[0109] The additional command guide may be the same as the command guide displayed in step 203. However, in some cases, the additional command guide may be different from the command guide in step 203. For example, the additional command guide may be the command guide in step 203 from which the command acquired in step 205 is excluded. This is because the response message for the command acquired in step 205 is already provided as a response message displayed together with the additional command guide, and therefore there is little need to provide it as an additional command guide.

[0110] For example, a specific chatbot may be a "stock bot" and provide three command options as a command guide, such as "domestic popularity," "overseas popularity," and "stock discussion." When the user terminal 10 receives the "domestic popularity" command, the user terminal 10 displays a response message corresponding to the command "domestic popularity," and as an additional command guide, it may exclude "domestic popularity" from the command options and display command options including "overseas popularity" and "stock discussion."

[0111] In some cases, the display order of command options included in the additional command guide may be determined by the command obtained in step 205. For example, command options for a command that is frequently input after the command obtained in step 205 may be displayed first, and / or command options for the command obtained in step 205 may be displayed last.

[0112] In some cases, the additional command guide may be a guide for entering a subsequent (secondary) command to the command obtained in step 205. Specifically, the additional command guide may be displayed in a manner similar to the command options provided in step 203 described above.

[0113] Referring to the example of step 203, the user terminal 10 may display three command options, such as "Make a reservation," "Change reservation," and "Search nearby," as command options, and acquire input information for the "Make a reservation" option. Unlike the example of step 203, the input information for the "Make a reservation" option may be input information for the command "Make a reservation," rather than selection information for the primary command option. Thus, in step 205, the user terminal 10 may display a response message corresponding to the command "Make a reservation." Here, the response message may include and display four command options, such as "Seoul," "Gyeonggi," "Busan," "Jeju," and "Gwangju."

[0114] In some cases, the additional command guide may be for a setting command for inputting setting information for the chatbot. The setting command is a command for determining and / or changing setting information for the chatbot. The setting command may be distinguished from an information request command for requesting specific information from the chatbot.

[0115] Unlike an information request command, an interaction with a setting command can be validly processed only for the first one entered among multiple user terminals participating in the chat room. If an information request command is selected repeatedly, the server 20 can repeatedly provide information for the command. However, since it is not desirable for the setting command to repeatedly change the setting information of the chatbot due to repeated selection, the server 20 can validly process only the interaction with the first setting command entered in the chat room and subsequently disable selection of the setting command.

[0116] Hereinafter, with reference to FIGS. 3 to 9, an example of a method in which the user terminal 10 of the present invention displays a command guide for a chatbot will be described.

[0117] FIG. 3 illustrates a screen on which a user terminal 10 identifies one of at least one chatbot 320 participating in a chat room 300 according to an embodiment of the present invention.

[0118] Figure 3(a) shows a screen for specifying one of the chatbots (stock bot) through the participating chatbot list information 320. Figure 3(b) shows a screen in which specific information about the chatbot is displayed in the message input window.

[0119] Referring to (a) of FIG. 3, multiple chatbots 320 may participate in a chat room 300. The user terminal 10 may acquire an input 310 from a user to display list information for participating chatbots in the chat room 300. For example, the input to display list information for participating chatbots may be received from the user by inputting a specific symbol (e.g., @) 310 into an input window.

[0120] The user terminal 10 can display the list information 320 of participating chatbots in one area of ​​the chat room in response to the input of a specific symbol 310. Here, the order in which the list information 320 of participating chatbots is displayed can be based on at least one of the chat history of the chat room 300 and the command usage history of the user.

[0121] For example, recent chat history of the user terminal 10 may include content related to stocks, such as "US stocks rose significantly yesterday, so I'm looking forward to today!!" 330. In this case, when displaying list information 320 for participating chatbots, the user terminal 10 can display "Stock Bot" as the top priority.

[0122] If the user inputs a selection interaction for "Stock Bot" in FIG. 3(a), the user terminal 10 can display specific information 340 for "Stock Bot" in the message input window as shown in FIG. 3(b).

[0123] In some cases, the user terminal 10 may not display the list information 320 as shown in FIG. 3(a), but may directly input specific information 340 for the "Stock Bot" through keyboard typing input, etc., from the user to identify the chat room.

[0124] FIG. 4 shows a screen on which the user terminal 10 displays a command guide 430 according to an embodiment of the present invention.

[0125] Figure 4(a) shows a screen that displays specific information 41 for "Stock Bot" and a command guide 430 in response to an input specifying "Stock Bot." Figure 4(b) shows a screen that displays a command message 413 in the message input window through the command options 430.

[0126] 4(a) can be displayed in response to the selection information for the "Stock Bot" among at least one chatbot 320 in FIG. 3. Referring to FIG. 4(a), when the "Stock Bot" is identified, the user terminal 10 can display identification information 411 for the "Stock Bot" and information 420 associated with the identification of the "Stock Bot."

[0127] The user terminal 10 can respond to an input specifying the "Stock Bot" and display specific information 411 for the "Stock Bot." For example, the user terminal 10 can display specific information that differs from other text in the input window in terms of color, size, font, etc.

[0128] Additionally, the user terminal 10 can respond to an input specifying "Stock Bot" and display a pop-up message such as "Stock Bot selected" 420 in an area of ​​the chat room 401.

[0129] If the "Stock Bot" is identified, the user terminal 10 can display a command guide 430 associated with commands for the "Stock Bot." Specifically, the user terminal 10 can display command options 430 such as "Market," "Domestic Popularity," "International Popularity," and "Stock Discussion" in the command guide for the "Stock Bot."

[0130] When the user terminal 10 receives selection information for one of the command options 430 from the user, the user terminal 10 can display a command 413 according to the input information in the message input window.

[0131] Referring to Figure 4(b), when compared with Figure 4(a), the command guide 430 is not displayed in Figure 4(b). This may be because the user terminal 10 acquires selection information for the "domestic popular" interface among the command options 430 displayed in Figure 4(a), causing the display of the command guide 430 to be interrupted.

[0132] 4(b) may be a result of the user terminal 10 receiving input information from the user for the command “popular in Korea” 413. Specifically, the user may have selected the command option “popular in Korea” from among multiple command options 430, and may have directly entered the text “popular in Korea” 413 into the message input window through keyboard typing.

[0133] As a result, the user terminal 10 can display the command message (@Stock Bot Domestic Popularity) in which specific information about the chatbot (@Stock Bot) and the input command (Domestic Popularity) are sequentially input in the message input window.

[0134] FIG. 5 shows a screen on which the user terminal 10 displays a response message 520 in response to a command according to an embodiment of the present invention.

[0135] FIG. 5 can be displayed in response to a request to transmit the input message (@Stock Bot Domestic Popularity) to the chat room 500 in FIG.

[0136] 5, the user terminal 10 can display a response message 520 in response to the command “@Stock Bot domestic popularity” 510. Here, the response message 520 can be displayed in the form of a spoken message from “Stock Bot.”

[0137] The user terminal 10 may display an additional command guide 530 together with the response message 520 in the message display window 501. Specifically, when the user terminal 10 displays the response message 520, the additional command guide 530 may be displayed below the response message. The additional command guide 530 may be displayed only for the last message spoken by a specific chatbot. Here, whether a message is the last message may be determined individually for each chatbot.

[0138] For example, if there is a response message (previous message) that "Stock Bot" uttered using another command before "@Stock Bot Domestic Popularity" (last message), the additional command guide 530 may not be displayed below the previously uttered response message (previous message).

[0139] The additional command guide 530 may include command options for other commands excluding commands based on input information. For example, the user terminal 10 may display a command message based on input information, such as "@Stock Bot Popular in Japan" 510, in the message display window 501. In this case, the user terminal 10 may display the command guide 530 excluding "Popular in Japan" and including other command options, such as "Rising" 540.

[0140] FIG. 6 shows a screen on which the user terminal 10 according to an embodiment of the present invention displays a command guide in multiple steps.

[0141] FIG. 6 may be displayed in response to specifying “@GolfBookingBot” 610 .

[0142] 6, the user terminal 10 can respond to the "golf booking bot" specification 610 and display primary command options 620 in the chat room 600. The user terminal 10 can obtain selection information for any one of the primary command options 620 from the user.

[0143] Here, the order in which the primary command options 620 are displayed may be based on at least one of the chat history of the chat room 600 and the user's command usage history. For example, if Peter has previously selected the "Make a reservation" 621 option the most, the user terminal 10 may prioritize and display the "Make a reservation" 621 option among the primary command options 620.

[0144] If the user terminal 610 acquires selection information for the 'Make a reservation' 621 option, which is one of the primary command options 620, the user terminal 10 can display the secondary command guide 630 in the chat room 600.

[0145] The order in which the secondary command options 630 are displayed may be based on at least one of the chat history of the chat room 600 and the user's command usage history. For example, if recent chat histories such as Peter's "Where should we go on our golf trip this time?", Mike's "How about Jeju Island!!", and Peter's "Jeju Island sounds good! Shall we make a reservation now?" are confirmed, the user terminal 10 may prioritize and display the "Jeju Island" 631 option among the secondary command options 630.

[0146] When the user terminal 10 acquires selection information for the "Make a reservation" 621 option from the user, it can display a command such as "Make a reservation" in the input window of the chat room 600. For example, when the user terminal 10 acquires selection information for the "Golf course reservation" 621 option in a state where "@Golf reservation bot" is entered, the user terminal 10 can display a command such as "@Golf reservation bot Make a reservation" 640 in the input window of the chat room 600.

[0147] FIG. 7 shows a screen on which the user terminal 10 displays list information 731 for chatbots participating in a chat room 701 according to an embodiment of the present invention.

[0148] FIG. 7(a) shows a screen for specifying a stock bot 721 from list information 720 for participating chat bots in a chat room 701.

[0149] FIG. 7(b) shows a screen displaying guide information 740 for the "Stock Bot."

[0150] Referring to (a) of Figure 7, the user terminal 10 can respond to an input 710 for displaying list information 720 for participating chatbots and display list information 720 for participating chatbots. Here, the input for displaying the list information can be a specific symbol (e.g., / ) 710 input from the user.

[0151] The user terminal 10 can display a command guide 730 for participating chatbots around the list information 720. The manner in which the chatbot list information 720 and command guide 730 are displayed can be different depending on the chat history of the chat room 700 and the user's command usage history.

[0152] For example, the order in which the chatbot list information 720 is displayed can be based on the chat history of the chat room 700. Specifically, if Peter's recent conversation history in the chat room 700 includes chat content such as "US stocks rose significantly yesterday, so I'm looking forward to today! Let's all make a profit today!", the user terminal 10 can display the stock bot's "domestic popularity" and "overseas popularity" commands with priority over other commands.

[0153] As another example, the command guide 730 may display only the command guide 730 that the user has recently used. Specifically, if the user terminal 10 has recently used commands such as "@Stock Bot Popular in Japan," "@Stock Bot Popular overseas," "@Golf Reservation Bot Make a reservation," and "@News Bot News briefing," the user terminal 10 may display only the recently used commands 730 in response to an input to display the commands.

[0154] The user terminal 10 can acquire selection information for the “Stock Bot” 721 from among the chat bots displayed in the list information 720 from the user.

[0155] 7(b), if the user terminal 10 acquires selection information for "Stock Bot," the user terminal 10 can display only commands 740 for "Stock Bot." For example, if the user terminal 10 receives selection information for "Stock Bot" 721 shown in FIG. 7(a) from a user, the user terminal 10 can display only commands 740 for "Stock Bot," such as "Domestic Popularity," "International Popularity," and "Stock Discussion."

[0156] In addition, if the user terminal 10 acquires selection information for the "KOSPI Index" 741 option from the command guide displayed in one area of ​​the chat room from the user, the user terminal 10 can display input information for a command such as "@Stock Bot KOSPI Index" 750 in the message input window. After this, the user terminal 10 can display a command message including the input information 750 in the chat room upon requesting transmission of the input information 750 to the chat room.

[0157] In some cases, if the user terminal 10 acquires selection information for the “KOSPI Index” 741 option from the user, the user terminal 10 may not display input information for a command such as “KOSPI Index” 741 in the message input window, but may immediately display a command message corresponding to the “KOSPI Index” 741 option in the chat room.

[0158] FIG. 8 shows a screen on which the user terminal 10 according to the embodiment of the present invention displays utterance information 811, 813, 821, 823, 831, and 833.

[0159] FIG. 8 may be displayed in response to a request to send command message 750 to a chat room in FIG.

[0160] 8, the user terminal 10 can display speech information 811, 813, 821, 823, 831, and 833. Here, the speech information can include chatbot speech messages 811 and 813, chatbot call interfaces 821 and 823, the speaker's name (dialogue name) 833, and a profile image 831.

[0161] The chatbot call interfaces 821 and 823 can be displayed corresponding to the chatbot's spoken messages 811 and 813 displayed in the message display window 801. For example, when the user terminal 10 displays the spoken messages of "Newsbot" and "Stockbot" in the message display window 801 of the chat room 800, the user terminal 10 can display the chatbot call interfaces 821 and 823 that can call "Newsbot" and "Stockbot." Here, if the message display window 801 on the screen of FIG. 8 is scrolled and the spoken message 811 of "Newsbot" is no longer displayed, the chatbot call interface 821 for "Newsbot" may no longer be displayed.

[0162] The chatbot call interface 821, 823 may include at least one of the chatbot's name and profile image. Specifically, the chatbot call interface 823 may display only the profile name of "Stock Bot" as shown in Figure 8. However, in some cases, the chatbot call interface 823 may also display the profile image information of "Stock Bot" (not shown in Figure 8).

[0163] The user terminal 10 can identify the "Stock Bot" by acquiring at least one of the input 840 of a response to the spoken message 813 of the "Stock Bot" and the input for the speaker information 823, 831, 833 of the "Stock Bot."

[0164] If the user terminal 10 specifies "Stock Bot," the user terminal 10 may display a command guide 850 for "Stock Bot." The command guide 850 may include an interface 860 associated with chatbot settings. For example, the interface associated with chatbot settings may be displayed as a primary command option 860, and an interface associated with specific chatbot settings may be displayed as a secondary command option.

[0165] If the user terminal 10 receives an interaction from the user for the "settings information" 860 option, the user terminal 10 can display secondary command options 910 associated with the chatbot's settings.

[0166] FIG. 9 illustrates a screen displaying secondary command options 910 associated with chatbot settings on a user terminal 10 according to an embodiment of the present invention.

[0167] FIG. 9 can be displayed by interacting with the "Settings Information" 860 option in FIG.

[0168] 9, the user terminal 10 may display an interface associated with the setting of a chatbot. Here, the interface associated with the setting of a chatbot may be displayed in the form of a secondary command selection.

[0169] The interface associated with the chatbot settings may include at least one of a preceding message 920 rather than a response to a command message and the acceptability of an interface 930 that can initialize the chatbot settings.

[0170] The user terminal 10 can determine whether to allow a chatbot's preceding message. A preceding message means a message that is not a response to a command message from the user terminal 10. If a preceding message is allowed, the server 20 can preemptively transmit a chatbot message to the user terminal 10 when a specific viewpoint or specific condition is satisfied, even if the user terminal 10 does not transmit a command message to the server 20.

[0171] Specifically, the user terminal 10 can determine whether to accept a preceding message from a chatbot through the interface 920 for whether to accept a preceding message from a chatbot. For example, the user terminal 10 can be set to accept a preceding message from a "stock bot." In this case, if the server 20 checks chat content related to stocks, not a command message, from the user terminal 10 through the chat room, the server 20 can provide the preceding message from the stock bot to the chat room in the form of a spoken message from the "stock bot."

[0172] The user terminal 10 can initialize the setting information through an interface 930 that can initialize the chatbot settings. Here, initializing the setting information can be a process of returning the data setting values ​​initially set in the chatbot. For example, if the user terminal 10 inputs a command message such as "@StockBot Initialize setting information," the data setting values ​​set in the "StockBot" can be returned to the initial setting of the StockBot.

[0173] Unlike other command messages, a command message for initializing setting information may not be displayed in the message display window of the chat room. Specifically, the user terminal 10 may transmit a command message for initializing the chatbot settings to the chat room. In this case, the server 20 may not provide a response message corresponding to the command message to the user terminal 10, but may instead provide a pop-up message such as "Stock bot settings will be initialized" 940.

[0174] FIG. 10 is a flowchart illustrating a method in which the server 20 of the present invention provides a command guide for a chatbot.

[0175] For convenience of explanation, the explanation of steps in FIG. 10 that are substantially the same as steps in FIG. 2 will be replaced with the explanation with reference to FIG.

[0176] In step 1001, the server 20 receives information identifying the chatbot from the user terminal 10. Since step 1001 is substantially the same as step 201 in FIG. 2, the description of step 1001 will be substituted for the description of step 201 in FIG. 2.

[0177] In step 1003, the server 20 provides a command guide for the chatbot to the chat room. Since step 1003 is substantially the same as step 203 in FIG. 2, the description of step 1003 will be substituted for the description of step 203 in FIG.

[0178] In step 1005, the server 20 receives a command message including a command entered based on the command guide from the user terminal 10. Since step 1005 is substantially the same as step 205 and step 207 of Fig. 2, the description of step 1005 will be substituted for the description of step 205 and step 207 of Fig. 2.

[0179] In step 1007, the server 20 provides the user terminal 10 with a chatbot response message corresponding to the command message. In step 1007, the description that is substantially the same as that of step 209 in FIG. 2 shall be replaced with the description of step 209 in FIG. 2.

[0180] Unlike step 1007, in some cases, the server 20 can provide a preceding message of the chatbot even without receiving a command message from the user terminal 10.

[0181] Specifically, the server 20 may provide an interface relating to whether a previous message of a chatbot is acceptable to the user terminal 10. If the interface relating to whether a chatbot is acceptable is set to acceptable, the server 20 may display the message spoken by the first chatbot through the chat room by checking the chat content associated with the chatbot, even if the server 20 does not receive a command message for the chatbot from the user terminal 10.

[0182] For example, if the server 20 checks chat content related to "Jeju Golf Trip" through a chat room, the server 20 can provide a golf booking bot's spoken message to the chat room, such as "Shall I recommend Jeju Golf Course?"

[0183] In some cases, the preceding message may be a type of advertisement message for the chatbot. In this case, the server 20 may provide the preceding message of the chatbot to the user terminal 10 regardless of the chat content.

[0184] The technical features disclosed in each embodiment of the present invention are not limited to the corresponding embodiment, and as long as they are not mutually incompatible, the technical features disclosed in each embodiment can be combined and applied to different embodiments.

[0185] Therefore, although each embodiment will be described focusing on its respective technical features, as long as the technical features are not mutually exclusive, they can be combined and applied.

[0186] The present invention is not limited to the above-described embodiments and the accompanying drawings, and various modifications and variations are possible from the viewpoint of those skilled in the art to which the present invention pertains. Therefore, the scope of the present invention should be determined not only by the claims of this specification but also by equivalents of these claims. [Explanation of symbols]

[0187] 10: User terminal 20: Server

Claims

1. A method for displaying a command guide for a chatbot on a user terminal, obtaining, via a chat room, an input identifying a chatbot, wherein the chatbot provides a response message to the command via the chat room; displaying a command guide for the chatbot in the chat room; obtaining input information for a command based on the command guide; displaying a command message in the chat room, the command message including a command corresponding to the input information; and displaying a response message of the chatbot in response to the command message in the chat room. method.

2. 10. The method of claim 1, The step of displaying the command guide includes: displaying at least one primary command option; obtaining user selection information for the at least one primary command option; and displaying at least one secondary command option determined by the selection information. method.

3. 10. The method of claim 1, The step of displaying the command guide includes: displaying at least one command option; A display manner of the at least one command option is determined based on at least one of a chat history of the chat room and a command usage history of the user. method.

4. 10. The method of claim 1, performed between the step of obtaining the input information and the step of displaying the command message; further comprising a step of displaying a command according to the input information in a message input window of the chat room. method.

5. 5. The method of claim 4, a step of acquiring an input identifying the chatbot and a step of acquiring input information; Further comprising the step of displaying specific information for the chatbot in the message input window; In the step of displaying the command, the command is displayed together with the specific information in the message input window. method.

6. 5. The method of claim 4, The step of displaying the command message includes: obtaining a user's interaction to transmit the command message displayed in the message input window; displaying the command message in a message display window of the chat room; method.

7. 10. The method of claim 1, instead of the step of obtaining the input information, and further comprising: acquiring input information for a command through typing interaction with a message input window of the chat room; method.

8. 10. The method of claim 1, a step performed after the step of displaying the command guide; The method further includes the step of suspending display of the command guide when input information for a command is obtained through a method other than the command guide. method.

9. 10. The method of claim 1, The step of displaying the response message includes: displaying a command guide for the chatbot at a position corresponding to the response message in a message window of the chat room; method.

10. 10. The method of claim 9, the command guide displayed in the message display window includes command options for commands other than the command corresponding to the input information; method.

11. 10. The method of claim 1, The step of obtaining an input identifying the chatbot includes: displaying list information about participating chatbots participating in the chat room; and acquiring an input identifying the chatbot through the list information; A display method of the list information is determined based on at least one of the chat history of the chat room and the command usage history of the user. method.

12. 12. The method of claim 11, the list information includes a command guide for the participating chatbot; The command guide for the chatbot is displayed in place of the command guide for the participating chatbot. method.

13. 10. The method of claim 1, In the step of acquiring an input for identifying the chatbot, the input for identifying the chatbot includes an input for utterance information of the chatbot in the chat room; method.

14. 14. The method of claim 13, The input for the chatbot's utterance information is The input includes at least one of an input of a reply to the message spoken by the chatbot and an input of speaker information of the chatbot. method.

15. 10. The method of claim 1, The command guide includes an interface for requesting a response message associated with a command and an interface for associating the command with a setting of the chatbot. method.

16. 16. The method of claim 15, The interface associated with the chatbot configuration includes: The interface may initialize the setting information of the chatbot, and the preceding message may not be a response to the command message. method.

17. Memory and a processor coupled to the memory and configured to execute instructions contained in the memory; The processor: configured to carry out the method according to any one of claims 1 to 16, A user terminal that displays a command guide for the chatbot.

18. A method for a server to provide a command guide to a chatbot, comprising: receiving information identifying a chatbot from a user terminal, wherein the chatbot provides a response message to the command through a chat room; providing a command guide for the chatbot to the user terminal; receiving a command message from the user terminal, the command message including a command input based on the command guide; and providing the user terminal with a response message of the chatbot corresponding to the command message. method.

19. Memory and a processor coupled to the memory and configured to execute instructions contained in the memory; The processor: receiving information identifying a chatbot from a user terminal, wherein the chatbot provides a response message to the command through a chat room; providing a command guide for the chatbot to the user terminal; receiving a command message from the user terminal, the command message including a command input based on the command guide; and providing the user terminal with a response message of the chatbot corresponding to the command guide. A server that provides command guidance for chatbots.

20. A computer program stored on a storage medium for performing the method of any one of claims 1 to 16 and claim 18 in combination with hardware.

Citation Information

Patent Citations

  • Electronic order-taking system and program

    JP2018116427A

  • Device, method for processing information and information provision system

    JP2020091800A

  • System for supporting learning platform based on memoty data and method of operation thereof

    KR102507874B1

  • A method and apparatus for predicting binding between a peptide and a T cell receptor

    KR1020240001057A