KR101812222B1 - Counseling system and method through robo advisor - Google Patents

Counseling system and method through robo advisor Download PDF

Info

Publication number
KR101812222B1
KR101812222B1 KR1020160022622A KR20160022622A KR101812222B1 KR 101812222 B1 KR101812222 B1 KR 101812222B1 KR 1020160022622 A KR1020160022622 A KR 1020160022622A KR 20160022622 A KR20160022622 A KR 20160022622A KR 101812222 B1 KR101812222 B1 KR 101812222B1
Authority
KR
South Korea
Prior art keywords
consultation
customer
question
virtual
morpheme
Prior art date
Application number
KR1020160022622A
Other languages
Korean (ko)
Other versions
KR20170118983A (en
Inventor
김우섭
박수용
Original Assignee
주식회사 피노텍
박수용
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 피노텍, 박수용 filed Critical 주식회사 피노텍
Priority to KR1020160022622A priority Critical patent/KR101812222B1/en
Publication of KR20170118983A publication Critical patent/KR20170118983A/en
Application granted granted Critical
Publication of KR101812222B1 publication Critical patent/KR101812222B1/en

Links

Images

Classifications

    • G06Q50/30
    • G06F17/3005
    • G06F17/30106
    • G06F17/30684
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A virtual consultation system and method are disclosed. According to an aspect of the present invention, there is provided a messenger server for establishing a chat room with a client terminal connected through a network and conducting consultation in a messenger format with a virtual agent; And a consultation server for analyzing the customer message inputted from the customer terminal and searching for and providing an answer to the question included in the customer message in the consultation database.

Figure R1020160022622

Description

BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a counseling system and method through a robot advisor,

The present invention relates to a consultation system and method via a robot advisor.

In the financial sector, telephone conversation is mainly used as a method for customer consultation. We have established and operated a call center system for efficient consultation and customer management of customer consultation.

However, in case of call center system, construction of consultation system, opening of telephone network, operation of counselor, etc. are required. In the case of a large number of consultation calls, opening of a large telephone line for simultaneous connection, Fixed costs are incurred at a great cost due to the operation of telecommunication facilities and consulting personnel. In addition, consultation users often have to wait for a long time for a consultation telephone connection.

In addition, in the case of the call center system, when consultation is performed in accordance with the working hours of the counselor, it is impossible to directly consult the counselor when the consultation time is not the appointed consultation time, thereby increasing the inconvenience of the counselor.

In order to overcome such inconvenience, a consultation system for conducting chatting or message transmission between mobile terminals has been developed. However, there is a limit in that an agent must respond to an inquiry for a customer inquiry.

Korean Registered Patent No. 10-1339838 (Dec. 4, 2013) - Financial consultation system and method using mobile terminal

The present invention provides a counseling system and method through a robot advisor which enables unlimited consultation 24 hours a day, 365 days a week through a customer terminal such as a smart phone, and provides a two-way and one- .

The present invention provides a consulting system and a method through a robot advisor which can provide an advanced service capable of reducing call center costs and coping with evolving customer use environments, .

The present invention is intended to provide a consultation system and method through a robot advisor capable of providing bidirectional and one-on-one exclusive consulting services using a web chat system.

Other objects of the present invention will become more apparent through the following preferred embodiments.

According to an aspect of the present invention, there is provided a messenger server for establishing a chat room with a client terminal connected through a network and conducting consultation in a messenger format with a virtual agent; And a consultation server for analyzing the customer message inputted from the customer terminal and searching for and providing an answer to the question included in the customer message in the consultation database.

The consultation server includes a consultation DB management module for matching a question and an answer for a virtual consultation and newly registering or updating the consultation database; And a messenger management module for generating and providing a consultation message in a format in which the virtual agent answers the morpheme by analyzing the customer message according to a natural language processing algorithm to search for a question corresponding to the inquiry in the consultation database can do.

The messenger management module may change the representation of the consultation message according to the agent attribute specified for the virtual agent to be displayed.

The consultation DB management module receives a question expected in a customer message, morphologically analyzes the inputted question according to a natural language processing algorithm, and if there is no corresponding query keyword centered on a morpheme classified into a general form A question ID is input for the inputted question, and a matching answer is inputted and stored in the consultation database.

The consultation DB management module may set a variable when inserting customer-specific information in the answer contents, and insert the customer-specific information in real time when generating the consultation message in cooperation with the financial system system of the financial institution.

The consultation server may further include an information request module for requesting and acquiring financial information for each customer in cooperation with a central system of a financial institution when information related to finance is required in the process of generating the consultation message.

The messenger management module judges that the quality of consultation is degraded when the n words (natural numbers) of the morpheme classified into the general morpheme excluding the prefix and the suffix are successively included in the morpheme analysis of the customer message .

Wherein the messenger management module displays counseling contents made in the chat room to a professional counselor instead of the virtual counselor, connects the expert counselor to make counseling, and provides a counseling result by the counselor to an accurate answer content And can update the consultation database through the consultation DB management module.

According to another aspect of the present invention, there is provided a virtual consulting method for providing virtual consulting in a virtual consulting system connected to a customer terminal via a network, the method comprising: establishing a chat room between the client terminal and the consulting server by a messenger server; Receiving a customer message from the customer terminal through the chat room; Retrieving an answer corresponding to a question keyword corresponding to a result of morpheme analysis of the customer message according to a natural language processing algorithm in a consultation database; And displaying the searched answer through the chat room as a consultation message in a form in which the virtual agent answers the inquiry.

Receiving a question expected as a customer message; Performing morpheme analysis on the inputted question according to a natural language processing algorithm; A step of inputting a question ID to the inputted question and receiving an answer when there is no corresponding question keyword based on the morpheme classified into the general form as a result of the analysis; And a step of matching the inputted question, the question keyword, and the inputted answer to store in the consultation database.

When the morpheme analysis is performed on the customer message, it is determined that the quality of consultation is degraded when n or more (n) consecutive words are included consecutively in the morpheme classified into the general morpheme excluding the prefix and suffix .

Displaying a consultation content made in the chat room to a professional counselor instead of the virtual counselor and connecting the professional counselor to make a consultation; And a step of updating the consultation database by considering the consultation result by the expert counselor as an accurate answer to the synonym.

According to another aspect of the present invention, there is provided a virtual consulting method for providing virtual consultation in a virtual consulting system connected to a customer terminal through a network, the method comprising: receiving a character from a customer terminal to a pre- Distributing the character to a virtual consulting server of a financial institution corresponding to the receiving number; Generating a chat web page dedicated to a customer corresponding to the customer terminal if the virtual consultation server verifies the distributed character by a morphological analysis based on a natural language processing algorithm; Transmitting a URL accessible to the chat web page to the client terminal; And accessing the URL received by the client terminal and receiving a virtual consultation in the chat web page.

The chat web page may be implemented such that authentication is required.

Other aspects, features, and advantages will become apparent from the following drawings, claims, and detailed description of the invention.

According to the present invention, it is possible to conveniently access through a customer terminal such as a smart phone so that unlimited consultation can be performed 24 hours a day, 365 days a year, and bidirectional and one-on-one consultation services can be provided through a messenger-type consultation.

In addition, it is possible to substitute call center staff for automatic consultation by constructing a case-by-case consultation scenario, thereby reducing call center costs and providing advanced services capable of responding to evolving customer use environments.

In addition, there is an effect that a bidirectional and one-on-one exclusive consulting service can be provided by utilizing a web chat system.

1 illustrates a virtual consultation system and an association system according to an embodiment of the present invention;
2 is a flowchart of a virtual consultation method through a virtual consultation system according to an embodiment of the present invention;
FIGS. 3 to 6 are diagrams illustrating screens displayed through a customer terminal according to a predicted scenario when a virtual consultation through a virtual counseling system is performed;
7A and 7B are diagrams illustrating customer information managed by the customer management module of the consultation server of the virtual consultation system according to an exemplary embodiment of the present invention;
FIG. 8 is a flowchart illustrating a process of registering with a consultation database among virtual consultation methods according to an embodiment of the present invention;
9A to 9H are diagrams showing a registration process in a consultation database,
10 is a flowchart of a consultation quality improvement process among virtual consultation methods in a virtual consultation system according to another embodiment of the present invention.

While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It is to be understood, however, that the invention is not to be limited to the specific embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.

It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between.

The terms first, second, etc. may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.

The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, the terms "comprises" or "having" and the like refer to the presence of stated features, integers, steps, operations, elements, components, or combinations thereof, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

It is to be understood that the components of the embodiments described with reference to the drawings are not limited to the embodiments and may be embodied in other embodiments without departing from the spirit of the invention. It is to be understood that although the description is omitted, multiple embodiments may be implemented again in one integrated embodiment.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.

1 is a diagram illustrating a consulting system and a linkage system via a robot advisor according to an embodiment of the present invention.

A consulting system (hereinafter also referred to as a virtual consulting system) through a robot advisor according to an embodiment of the present invention performs consultation through a chat in the form of a messenger with a customer terminal, and includes a case-by-case scenario (an interactive structure in which questions and answers match) Based on the consultation database constructed, virtual consultation based on robo chat is performed through natural language processing. In addition, for finance-related consultation, necessary information can be acquired through the API system and the financial system of the financial institution and provided to the customer terminal.

The virtual consultation system 100 according to the present embodiment is connected to the customer terminal 10 via a network. It can also be connected to the financial system system 20 of the financial institution through a network.

The customer terminal 10 is an electronic terminal to which a virtual consultation application 12 having a consultation messenger library 14 can be installed. For example, a smart phone, a mobile communication terminal, a PDA, a tablet PC, a general PC It can be one.

The customer terminal 10 provided with the virtual counseling application 12 can designate a dedicated virtual consultant (dedicated human resource adviser) for the account at the time of opening or opening the bank account at any time so that the messenger format And to provide consultation services.

The virtual consultation system 100 includes a messenger server 110 for conducting a consultation in the form of an instant messenger with the client terminal 10, a server 110 for analyzing the conversation entered at the client terminal 10 and providing answers And a consultation server 120.

The messenger server 110 includes a chat module 112 that enables a chat between the client terminal 10 and the consultation server 120. [ The chat module 112 establishes a chat room in which a customer to be chatted and a virtual agent (also referred to as a robo advisor) participate, and delivers the customer message input by the customer terminal 10 to the consultation server 120 in the chat room And transmits the consultation message provided by the consultation server 120 to the customer terminal 10.

Here, the customer message may be a question entered by the customer or a response to a request made by the consulting server 120. The consultation message may be an answer to a question entered by the customer or a request for a matter to be provided by the customer.

The messenger server 110 can also push out various messages related to the outbound consultation even if a chat room is not established with the client terminal 10 for outbound consultation provided by the consultation server 120 (Not shown). Alternatively, if a chat room is opened with the customer terminal 10, the push server 114 may transmit a message related to the outbound consultation through the corresponding chat room or a separate push message even if the customer message from the customer terminal 10 is not transmitted .

The consultation server 120 includes a customer management module 122 for managing a customer who subscribes to a consultation service (hereinafter also referred to as a virtual consultation service) via a robot advisor, And a messenger management module 126 for generating and providing an appropriate consultation message for a customer message transmitted through the chat module 112. The messaging management module 126 may be configured to provide a consultation message to the user. And may further include an information requesting module 128 for requesting and acquiring information for generating a consultation message in cooperation with the financial system 20 of the financial institution when various information related to financing is required in the process of generating the consultation message .

The messenger management module 126 may include a natural language processing engine for determining whether a corresponding case exists in the consultation database through natural language processing including morphological analysis on the customer message transmitted through the chat module 112. [

In the customer management module 122, a customer database is established for the customers who subscribe to the virtual consulting service to manage the customer status and individual customer information.

The consultation DB management module 124 matches and registers new questions and new answers or updates the revised answers to existing questions in order to build a conversation scenario for various cases in the consultation database. Regarding the registration / update of the answer according to the question, it will be described in detail with reference to the related drawings hereinafter.

The virtual consultation system 100 according to the present embodiment establishes a chat room between the client terminal 10 and the consultation server 120 via the messenger server 110 so that a free consultation can be performed in a messenger format. In addition, the customer message inputted by the customer terminal 10 is automatically found by providing natural language processing (sentence recognition) in the consultation database, so that even if the consulting personnel are not directly involved, So that differentiated services can be provided to customers.

2 is a flowchart of a virtual consultation method through a virtual consultation system according to an embodiment of the present invention.

Referring to FIG. 2, a virtual consultation application is installed in the customer terminal 10, and an account for financial transactions can be opened (step S200).

After executing the virtual counseling application 12 at the customer terminal 10, a virtual counselor for exclusive consultation with the opened account is designated (step S202). When assigning a virtual agent, agent attributes such as age, sex, and nickname can be specified as desired by the client.

When the virtual agent is designated, the consultation server 120 registers the designated virtual agent as a dedicated agent for the client terminal 10 (step S204).

Thereafter, the messenger server 110 conducts a consultation in the form of a messenger to the customer terminal 10 and the consultation server 120 via the chat room established between the client terminal 10 and the consultation server 120 (step S206).

In the consultation process of the messenger type (i.e., conversation type), the consultation server 120 may express the same consultation message in different expressions depending on the agent attributes specified for the dedicated consultant. For example, if a designated gender is a male, it can provide a confidence message. If a designated gender is female, a consultation message can be provided in a gentle expression that can give a friendlier feeling.

3 to 6 are views showing a screen displayed through a customer terminal according to the anticipated scenario when a virtual consultation through the virtual counseling system is in progress.

Referring to FIG. 3, a virtual agent may be designated after installing a virtual counseling application and opening an account, and agent attributes such as age, gender, nickname, and the like may be set for a virtual agent according to customer preferences (see 310).

The virtual consultation can be done by selecting the button (or icon) associated with the virtual consultation while using the banking application (see 320). The virtual consultation button can be provided in the bank application, and the virtual counseling application can be executed by selecting the corresponding button to open a chat room with the virtual consultant.

Once the chat room is opened, the client and the virtual agent can talk in an instant messaging format (see 330 and 340). For example, when a customer (Hong, Gil-Dong) wants to change the address, he inputs a related customer message (address change request), requests the changed address information from the virtual agent, registers it in the customer database The customer information (in this case, the address) may be updated. The customer database may also be configured to interoperate with the financial system system 20 of the financial institution to change the customer information registered in the financial institution database as well.

Referring to FIG. 4, an example of providing a request for financial information from a customer in a virtual consultation process through a chat room is shown.

When the customer requests information on the account balance, the virtual counseling system 100 interlocks with the financial system 20 of the financial institution while informing the account balance with a text, and gives a link for confirming the same passbook image as the actual offline bankbook By providing a button (or an icon), it is possible to support bankbook viewing. It is possible to support various financial related services such as confirming account transfer details in addition to bankbook view.

Referring to FIG. 5, consultation on various topics such as daily life consultation, such as weather related consultation (see 510) or lunch menu related consultation (520) as well as financial related information can be performed.

Referring to FIG. 6, there is shown an outbound consultation in which a virtual agent introduces and markets a new financial product in addition to a consultation by a customer's request.

After the virtual agent obtains the understanding of the customer in the chat room, a brief description of the new financial product is provided as text, and a button (or icon) with a link is provided for the details, May provide more details.

Hereinafter, various examples of virtual counseling that can be performed between a client and a virtual counselor using a virtual counseling system have been described. In the following, natural language processing of a client counseling message required for virtual counseling, A description will be given of a processing procedure for a case where there is an answer to a message (question) and a case where there is no answer to the message (question).

7A and 7B are views showing customer information managed by the customer management module of the consultation server of the virtual consultation system according to the embodiment of the present invention. A display screen is exemplarily shown on the left side of the drawing, and a brief description of each configuration of the display screen is arranged in a table on the right side.

In the customer management module 122, a customer database is established for the customers who subscribe to the virtual consulting service to manage the customer status and individual customer information.

FIG. 7A shows a user who shows a title area 1, a tab menu 2 for selecting a customer registration / user registration, a current page title 3, a number, a customer name, an account number, A list display area 4, a button 5 for moving to a customer registration page, and the like. When customer name (6) is clicked, it goes to the customer information detail page.

FIG. 7B shows a customer information detail page. A button 4 for moving to the customer information edit screen, a button 5 for moving to the customer status (list) screen, ), A transaction history display area 6, an information correction history display area 7, and the like.

FIG. 8 is a flowchart showing a registration process in a consultation database among virtual consultation methods according to an embodiment of the present invention, and FIGS. 9A to 9H are diagrams showing a registration process in a consultation database. 9A to 9H, a display screen is exemplarily shown on the left, and a brief description of each configuration of the display screen is arranged in a table on the right side.

The consultation DB management module 124 matches and stores a customer message (for example, a question) likely to be inputted from the customer terminal 10 and an appropriate consultation message (for example, answer) The process will be described in detail.

The consultation DB management module 124 receives the input of the question expected in the customer message through the screen provided to the consultation server manager (step S400, see FIG. 9A).

The inputted question is subjected to morphological analysis using a natural language processing engine (step S402, see Fig. 9B). A morpheme is the minimum unit at the morphological level of a language that gives a function of meaning, and can be divided into a prefix, a suffix, a general form, and an adjective.

When displaying the morpheme analysis result, the color of each morpheme is displayed differently so that the consultant server manager can easily grasp the morphological analysis result of the current question. For example, the prefix might be red, the suffix blue, the general form green, and the negative word purple.

Referring to FIG. 9C, the morphological analysis result can be modified. In the case of the example question 'Tell us your current account balance', the 'current' morpheme is now classified as a prefix, and it is displayed in red. You can change the morpheme type to its normal form. In this case, if you drag the word to be modified ('current' in the example) with the mouse, the 'Prefix / Suffix / Normal form / Negative word' selection menu pops up (1), and the currently analyzed morpheme is selected at popup The morpheme to be selected can be selected (2). The selected word can be changed to the modified morpheme.

Based on the analyzed morpheme, it is determined whether or not the question keyword exists in the consultation database (step S404). Here, the query keywords can be searched based on the morphemes classified in the general form except for the prefix and suffix among the analyzed morphemes.

In the case where the question keyword exists, the process proceeds to step S420 when the answer (consultation message) matched with the input question is registered.

If the question keyword does not exist, the inputted question can be regarded as a new question in which the answer is not registered, and it is necessary to match and register the new answer with the new answer in the consultation database.

In this case, the consultation DB management module 124 receives the inquiry ID for the inputted question (step S406).

Referring to FIG. 9D, the question ID is identification information for classifying the meaning of a question hierarchically, and for example, it may have a depth of three steps from a major classification ID to a small classification ID. In the case of the example question 'Tell me about your current account balance', you can have a question ID called an account inquiry (large category), an amount inquiry (middle class), and an account balance (small category).

If you do not have a question ID for the question, you can select it in the selection box from the major category ID to the minor category ID. If there is no appropriate ID in the selection box, a new entry is possible, and a new entry of the question ID can be made only when the higher level depth is selected.

When the selection of the question ID is completed, an appropriate answer is inputted (step S408). Referring to FIG. 9E, if there is an answer to the selected question ID, the answer list can be displayed (2), and the answers selected from the answer list can be automatically input into the answer input box 3. If you do not have the correct answer in the answer list, you can also enter it directly.

If you need to insert customer-specific information in the answer, you can set a variable (for example, ($ 001)). The variables for this need to be defined in advance. In the answer to the example question, the actual account balance corresponds to the value that varies from customer to customer, so it needs to be set as a variable. If the customer-specific information to be inserted into the variable is financial-related information as shown in the figure, the information requesting module 128 may request and receive the corresponding information in cooperation with the central system 20 when generating the consultation message.

When the answer input is completed, the question keyword is registered among the question contents (step S410). In the case of the question keyword, the keyword may be registered in the morpheme unit based on the result analyzed in the morpheme unit. For example, the morpheme to be registered as a keyword can be selected by clicking with a mouse or canceled by clicking again in a selected state (see Fig. 9F). According to the embodiment, the registration step of the question keyword may be performed after inputting the answer after the morpheme analysis is completed.

Finally, the inputted questions, answers and question keywords are displayed in one screen to be verified (step S412, see FIG. 9H). When the confirmation is completed, the question and answer can be matched and registered in the consultation database.

If the question keyword is present, the existing answer and the question keyword are displayed (step S420) and confirmed (step S422, see FIG. 9H).

In the foregoing, the process of registering a question and an answer using the consultation DB management module 124 by the consultation server administrator has been described. In this embodiment, in the case of the virtual counseling service user, the virtual counseling application also registers the questions frequently asked by the user through the virtual counseling application, registers the answers to the questions in the counseling database, Oriented consulting services.

10 is a flowchart of a consultation quality improvement process in a virtual consultation method in a virtual consultation system according to another embodiment of the present invention.

In the embodiment of the present invention, after the virtual consultation room 100 is opened (step S500), the virtual consultation system 100 determines whether an answer accurately matched with the inquiry of the customer in the messenger type consultation process is registered in the consultation database Otherwise, the virtual agent may not be able to provide the correct answer.

In this case, it is general that the customer re-inquires the contents to get an answer through the customer terminal 10 several times (for example, N (natural number) times) using similar terms (step S502).

Therefore, if it is analyzed that the customer repeatedly inquires a similar thesaurus repeatedly over a predetermined number of times through the customer terminal 10 within a predetermined time, it is determined that the quality of the consultation is not good can do.

More specifically, as a result of performing morpheme analysis on the customer message in the messenger management module 126 (step S504), the morpheme analysis is performed on the morphemes classified into the general morpheme excluding the prefix and suffix, (Step S506), it is determined that the consulting quality has deteriorated (step S508).

In this case, the messenger management module 126 causes the consultation DB management module 124 to start the consultation database improvement work (step S510). As the consultation database improvement work, the contents of the answer that matched with the natural language related to the inquiry of the customer are updated.

If the quality of the consultation is judged to be below a certain level, the consultant can be presented to the professional counselor instead of the virtual counselor, and the client and the professional counselor can be connected so that more accurate counseling can be performed.

At this time, the counseling result of the professional counselor is regarded as the correct answer contents of the thesaurus included in the customer message continuously inquired by the customer, and the consultation database is updated to learn about the natural language processing algorithm (question-answer matching algorithm) .

11 is a diagram illustrating a consultation system and method using a robot advisor according to another embodiment of the present invention.

The consultation system using a robot advisor according to another embodiment of the present invention (hereinafter, also referred to as a virtual consultation system) may be configured to send inquiries from the customer terminal 610 when there is no chat room with the customer terminal 610 And generates a web page (web chat page) capable of interactive conversation to invite the customer terminal 610 to conduct personalized consultation.

At the customer terminal 610, the character is transferred to a predetermined number (for example, 1588-xxxx, etc.) (see (1)). Here, the predetermined number may be the customer center number of the service provider (for example, each financial institution). And the text transmission can be done by SMS, MMS or other type of message transmission method.

In the mobile communication company communication system 620, when a character is received from the customer terminal 610 at a predetermined number, the character transmission server 630 transmits the character to the predetermined number (see (2)). In this case, it is possible to transmit the reception number (service provider customer center telephone number) and the identification information (for example, customer telephone number) of the customer terminal 610 together with the characters.

The distribution server 630 uses the identification information of the customer terminal 610 to confirm whether the customer is a customer who subscribes to the consulting service using the robot adviser.

In the case of a customer who subscribes to the consulting service using the RoboAdviser, the distribution server 630 transmits a character to the virtual consulting server 640-1 ~ N (hereinafter collectively referred to as " 640 " (See ③).

The virtual consultation server 640 of each financial institution determines whether or not the transferred character is a question which can be consulted through the robot advisor. The judgment as to whether or not the question can be a consultation through the robot advisor can be made through the morphological analysis according to the natural language processing algorithm described above.

The virtual consultation server 640 confirms whether the customer is a service user of the financial institution through the identification information of the customer terminal 610, and only when the user is a service user of the financial institution, .

When a meaningful question that can be consulted through the robot advisor is received, the virtual consultation server 640 generates a chat web page dedicated to the customer (see (4)).

When the chat web page is created, the virtual consultation server 640 transmits a URL to the client terminal 610 via the mobile communication company communication system 620, which is accessible to the chat web page created previously (refer to (5)).

The customer terminal 610 can access the received URL and receive the consultation service through the robot advisor.

Here, the chat web page generated by the virtual counseling server 640 can be implemented to require authentication of the user, and the content displayed on the corresponding web page can be confirmed only for the user who has successfully authenticated himself / herself. The authentication method may be a method using an official certificate, or a biometric authentication method such as handwritten signature, fingerprint recognition, and iris recognition.

For responding to inquiries from the customer terminal 610 connected to the chat web page, the virtual consultation server 640 interworks with the internal system of each financial institution (for example, the main system) It can be displayed on a web page.

The virtual consultation method according to the present invention can be implemented as a computer-readable code on a computer-readable recording medium. The computer-readable recording medium includes all kinds of recording media storing data that can be decoded by a computer system. For example, it may be a ROM (Read Only Memory), a RAM (Random Access Memory), a magnetic tape, a magnetic disk, a flash memory, an optical data storage device, or the like. In addition, the computer-readable recording medium may be distributed and executed in a computer system connected to a computer network, and may be stored and executed as a code readable in a distributed manner.

It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention as defined in the appended claims. It will be understood that the invention may be varied and varied without departing from the scope of the invention.

10: customer terminal 12: application for virtual consultation
20: the system of the periodic system 100: the virtual counseling system
110: IM server 112: Chat module
114: push server 120: consultation server
122: customer management module 124: consultation DB management module
126: messenger management module 128: information request module

Claims (14)

A messenger server for establishing a chat room with a client terminal connected through a network and conducting consultation in a form of a virtual agent and an instant messenger; And
And a consultation server for analyzing a customer message input from the customer terminal and searching for and providing an answer to a question included in the customer message in a consultation database,
The consultation server,
A consultation DB management module for matching a question and an answer for a virtual consultation and newly registering or updating the consultation database;
A sentence recognizing function for morpheme analyzing the customer message according to a natural language processing algorithm, a question corresponding to the question is retrieved from the consultation database, and a consultation message And a messenger management module for generating and providing the messenger management module,
The messenger management module performs morpheme analysis on the N (natural number) customer messages input within a predetermined time, and as a result, extracts prefixes and suffixes from n (natural numbers smaller than N) ), The consultation quality is judged to be degraded,
The messenger management module displays the consultation contents made in the chat room to the terminal of the professional counselor instead of the virtual counselor when the consultation quality is judged to be degraded and connects the client terminal to the terminal of the professional counselor The consultation result by the expert counselor is regarded as an accurate answer to the thesaurus and is updated to the counseling database through the counseling DB management module,
The consultation DB management module receives a question expected in a customer message, morphologically analyzes the inputted question in accordance with a natural language processing algorithm, and then, except for the prefix and the suffix, If the keyword does not exist, the user inputs a question ID for the input question, receives a matching answer, and stores the answer in the consultation database. The question ID includes a three-step depth of a major category ID, a middle category ID, And,
When the result of morpheme analysis is displayed, the morpheme analysis result for the current question is easily identified by displaying different colors for each morpheme. When the morpheme analysis result is modified, the menu for selecting morpheme type through mouse dragging pops up, And the selected word is changed to a color corresponding to the changed morpheme type.
delete The method according to claim 1,
Wherein the messenger management module changes the representation of the consultation message according to an agent attribute specified for the virtual consultant, so as to be displayed.
delete The method according to claim 1,
Wherein the consultation DB management module sets a variable when the customer-specific information insertion is required among the answers, and inserts the customer-specific information in real time when generating the consultation message in cooperation with the financial system system of the financial institution system.
The method according to claim 1,
Wherein the consultation server further includes an information requesting module for requesting and acquiring financial information for each customer in cooperation with a financial system system of a financial institution when financial information is requested in the process of generating the consultation message.
delete delete A virtual consultation method for providing a virtual consultation in a virtual consultation system connected via a network with a customer terminal,
Establishing a chat room between the client terminal and the consulting server by the messenger server;
Receiving a customer message from the customer terminal through the chat room;
Analyzing the customer message according to a natural language processing algorithm to identify a question through sentence recognition and searching for a corresponding answer in the consultation database;
And displaying the retrieved answer through the chatting room with a consultation message in the form that the virtual agent answers,
As a result of performing morpheme analysis on N (natural numbers) of the customer messages input within a predetermined time, it is assumed that n (consecutive natural numbers less than N) theses or more are consecutively assigned to the morpheme classified into the general morpheme excluding the prefix and suffix Determining that the consultation quality is degraded if the consultation quality is included;
Displaying consultation contents made in the chat room to a terminal of a professional counselor instead of the virtual counselor if the counseling quality is judged to be degraded, and connecting the client terminal to the terminal of the counselor to make a consultation;
Further comprising the step of updating the consultation database by considering the consultation result by the expert counselor as an accurate answer to the synonym,
Receiving a question expected as a customer message;
Performing morpheme analysis on the inputted question according to a natural language processing algorithm;
Receiving a query ID for the inputted question and receiving a response when there is no corresponding question keyword based on the morpheme classified into the general form excluding the prefix and suffix as the analysis result; And
Matching the inputted question, the question keyword and the inputted answer, and storing it in the consultation database,
The question ID has a three-step depth of a major classification ID, an intermediate classification ID, and a small classification ID,
When the result of morpheme analysis is displayed, the morpheme analysis result for the current question is easily identified by displaying different colors for each morpheme. When the morpheme analysis result is modified, the menu for selecting morpheme type through mouse dragging pops up, And the selected word is changed to a color corresponding to the changed morpheme type.
delete delete delete delete delete
KR1020160022622A 2016-02-25 2016-02-25 Counseling system and method through robo advisor KR101812222B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160022622A KR101812222B1 (en) 2016-02-25 2016-02-25 Counseling system and method through robo advisor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160022622A KR101812222B1 (en) 2016-02-25 2016-02-25 Counseling system and method through robo advisor

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020170172357A Division KR20170142964A (en) 2017-12-14 2017-12-14 Counseling system and method through robo advisor

Publications (2)

Publication Number Publication Date
KR20170118983A KR20170118983A (en) 2017-10-26
KR101812222B1 true KR101812222B1 (en) 2017-12-27

Family

ID=60301059

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160022622A KR101812222B1 (en) 2016-02-25 2016-02-25 Counseling system and method through robo advisor

Country Status (1)

Country Link
KR (1) KR101812222B1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102123975B1 (en) * 2018-04-02 2020-06-17 주식회사 이너아워 Operating method for post product management using managing server
KR101816707B1 (en) * 2017-12-01 2018-01-09 우수명 Hybrid coaching system based on self-coaching and counseling, and computer-readable recording medium with offering program of counseling and self-coaching
KR20190080599A (en) 2017-12-28 2019-07-08 주식회사 카카오 Method and server for providing semi-automatic communication using chatbot and consultant
KR102073928B1 (en) * 2018-01-12 2020-02-05 (주)유비벨록스모바일 Manual retrieval service providing server and method using chatbot
KR101924215B1 (en) * 2018-01-18 2018-11-30 주식회사 머니브레인 Method of generating a dialogue template for conversation understainding ai service system having a goal, and computer readable recording medium
KR102281245B1 (en) * 2019-02-22 2021-07-26 주식회사 나눔상생플랫폼 Method for providing answer service based on chatbot service
KR102101844B1 (en) * 2019-06-03 2020-04-17 재단법인 생명보험사회공헌재단 Method and system for providing youth counseling service with social media channel
KR102292919B1 (en) * 2019-08-27 2021-08-24 주식회사 메세지큐엔에이 Text message counseling system for improving information accessibility of deaf/nonspeaker
KR102169397B1 (en) * 2019-08-28 2020-10-23 주식회사 카카오 Method and server for providing semi-automatic communication using chatbot and consultant
CN113205808A (en) * 2021-04-27 2021-08-03 无锡星凝互动科技有限公司 AI (Artificial intelligence) consultation based cloud computing building method and system
CN116385016A (en) * 2023-03-28 2023-07-04 陕西厚凯智能科技有限公司 Enterprise management online consultation service system
CN117972123B (en) * 2024-03-28 2024-06-11 深圳市壹通道科技有限公司 Customer service information system, method, equipment and medium based on 5G message

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101339838B1 (en) * 2012-11-14 2013-12-11 주식회사 케이비데이타시스템 System and method for financial counselling using mobile device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101339838B1 (en) * 2012-11-14 2013-12-11 주식회사 케이비데이타시스템 System and method for financial counselling using mobile device

Also Published As

Publication number Publication date
KR20170118983A (en) 2017-10-26

Similar Documents

Publication Publication Date Title
KR101812222B1 (en) Counseling system and method through robo advisor
US10992609B2 (en) Text-messaging based concierge services
US12067060B2 (en) Automatic document negotiation
US20240249223A1 (en) Computer-based supplier knowledge management system and method
US10748157B1 (en) Method and system for determining levels of search sophistication for users of a customer self-help system to personalize a content search user experience provided to the users and to increase a likelihood of user satisfaction with the search experience
WO2011062718A2 (en) Methods and systems for managing electronic messages
US11727213B2 (en) Automatic conversation bot generation using input form
KR101998833B1 (en) Mentoring system
US20080201199A1 (en) System and method for behaviorial psychology and personality profiling to adapt customer service communications
KR20080075748A (en) Method for acquiring and providing knowledge using communication robots on network and the system therefor
KR102092906B1 (en) Manager Matching Method Using Marriage Information Matching Online Service Platform
KR102281245B1 (en) Method for providing answer service based on chatbot service
CN111859154B (en) Application recommendation method and device
JP2020126392A (en) Selection device, selection method, and selection program
KR20170142964A (en) Counseling system and method through robo advisor
US20230196247A1 (en) Communication apparatus, communication method, and program
KR102209050B1 (en) Business platform apparatus, and business partner searching method
KR102581301B1 (en) A Consumption Platform Providing Method with Insights on Desire and Cause Expressed by Users According to the Operation of a User Keyword List Including Desire/Cause Keywords
CA2965457A1 (en) Computer-implemented system and method for providing on-demand expert advice to a consumer
JP6986845B2 (en) Business support equipment, business support methods, business support systems, and programs
US20220383125A1 (en) Machine learning aided automatic taxonomy for marketing automation and customer relationship management systems
KR20090049464A (en) System for acquiring and providing wisdom using real time feedback information from wisdom sharers connected via online and the method therefor
US20230069587A1 (en) Named entity recognition in chat dialogues for customer relationship management systems
KR102323153B1 (en) Decision support server and method for providing decision support reference based on unconsciouness area of customer
CN111881270A (en) Intelligent dialogue method and system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant