본 발명은 인공지능을 이용한 대화 서비스 시스템 및 그 방법에 관한 것으로서, 보다 상세하게는 사용자와 인공지능의 대화에서 사용자의 특정 정보를 저장하고 상기 정보를 이용하여 상기 대화에 활용할 수 있도록 한 인공지능을 이용한 대화 서비스 시스템 및 그 방법에 관한 것이다.The present invention relates to a conversation service system and method using artificial intelligence. More specifically, the present invention relates to an artificial intelligence system that stores the user's specific information in a conversation between a user and artificial intelligence and uses the information in the conversation. It relates to a conversation service system and method used.
요즘에는 인공지능(AI, Artificial Intelligence) 기술이 다양한 분야에서 활용되고 있으며, 이러한 인공지능 기술 중 인공지능 대화(또는 채팅) 서비스(예컨대, ‘심심이’ 채팅 서비스)가 다양하게 활용되고 있다.These days, artificial intelligence (AI) technology is being used in various fields, and among these artificial intelligence technologies, artificial intelligence conversation (or chatting) services (for example, ‘Simsimi’ chat service) are being used in a variety of ways.
또한, 상기한 인공지능 대화 서비스가 가능한 장치(예컨대, 스마트폰)에서 대화 또는 음성의 기능을 구현하는 경우에는 미리 정해진 순서대로 단순히 음성을 재생하거나 단순한 명령만으로 설정된 음성을 인식하여 서비스를 실행한다.In addition, when implementing the conversation or voice function in a device capable of the above-described artificial intelligence conversation service (e.g., a smartphone), the service is executed by simply playing voices in a predetermined order or recognizing voices set with a simple command.
이에 따라 종래의 인공지능 대화 서비스는, 대화가 사용자가 원하는 방향으로 진행되지 못하며, 대화가 흥미를 끌지 못하며, 대화 서비스 사용이 줄어들게 된다.Accordingly, in the conventional artificial intelligence conversation service, the conversation does not proceed in the direction desired by the user, the conversation is not interesting, and the use of the conversation service decreases.
또한, 종래의 인공지능 대화 서비스는, 사용자가 말한(또는 입력한) 음성(또는 텍스트) 내용에 대해 데이터베이스에 이미 입력된 내용만을 단순하게 대답하는 형식으로, 사용자에게 정보를 전달하는 방식의 서비스였다.In addition, the conventional artificial intelligence conversation service was a service that delivered information to the user by simply answering only the content already entered in the database in response to the voice (or text) content spoken (or input) by the user. .
이에 따라, 종래의 인공지능 대화 서비스는, 이미 설정된 데이터를 기반으로 채팅 서비스를 제공함으로써, 사용자의 한정된 텍스트(음성)에 대해서만 응답하는 문제점이 있었다.Accordingly, the conventional artificial intelligence conversation service had the problem of responding only to the user's limited text (voice) by providing a chat service based on already set data.
본 발명은 상기와 같은 문제점을 해결하기 위하여 창출된 것으로서, 인공지능을 통해 사용자 대화를 입력하면 인공지능이 사용자의 발화 내용 중 특정 정보를 시스템에 저장하여 추후 또는 즉시 사용자에게 맞춤형 서비스를 제공 또는 해당 정보를 대화에 활용함으로써 사용자가 대화에 흥미를 가질 수 있도록 한 인공지능을 이용한 대화 서비스 시스템 및 그 방법을 제공하는데 그 목적이 있다.The present invention was created to solve the above problems. When a user enters a conversation through artificial intelligence, artificial intelligence stores specific information from the user's speech in the system and provides customized services to the user later or immediately. The purpose is to provide a conversation service system and method using artificial intelligence that allows users to become interested in conversation by utilizing information in conversation.
상기와 같은 목적을 달성하기 위한 본 발명의 인공지능을 이용한 대화 서비스 시스템은,The conversation service system using artificial intelligence of the present invention to achieve the above purpose is,
사용자 단말기와 연결되면 인공지능 대화가 이루어지도록 된 인공지능 대화 서비스 서버를 구비하여 된 인공지능을 이용한 대화 서비스 시스템에 있어서,In the conversation service system using artificial intelligence, which is equipped with an artificial intelligence conversation service server that allows artificial intelligence conversation to occur when connected to a user terminal,
상기 인공지능 대화서비스 서버는,The artificial intelligence conversation service server,
상기 사용자 단말기에 사용자 대화가 입력되면, 상기 사용자 단말기에서 출력된 상기 대화가 텍스트로 입력되는 텍스트 입력부와;a text input unit that, when a user conversation is input to the user terminal, inputs the conversation output from the user terminal as text;
상기 텍스트 입력부에서 입력된 텍스트에 대해 쿼리 형태소 분석하고, 형태소 분석된 쿼리와 데이터베이스의 패턴을 매칭하는 인공지능부와;an artificial intelligence unit that performs query morphological analysis on the text input from the text input unit and matches the morphologically analyzed query with a database pattern;
상기 인공지능부가 사용하는 데이터가 미리 저장되는 데이터베이스;를 포함하는 것을 그 특징으로 한다.It is characterized by including a database in which data used by the artificial intelligence unit is stored in advance.
본 발명에 있어서, 상기 인공지능부는, 매칭된 패턴-템플릿 내의 명령어를 감지하고, 상기 명령어를 입력값 박스에 저장한다.In the present invention, the artificial intelligence unit detects the command within the matched pattern-template and stores the command in the input value box.
본 발명에 있어서, 상기 데이터베이스에 상기 명령어가 저장된다.In the present invention, the command is stored in the database.
본 발명에 있어서, 상기 인공지능 대화서비스 서버에는, 상기 사용자 단말기에 상기 매칭 결과값(템플릿)을 전달하는 답변 전달부가 더 포함하여 된다.In the present invention, the artificial intelligence conversation service server further includes an answer delivery unit that delivers the matching result value (template) to the user terminal.
상기와 같은 목적을 달성하기 위한 본 발명의 인공지능을 이용한 대화 서비스 방법은,The conversation service method using artificial intelligence of the present invention to achieve the above purpose is,
(a) 사용자 단말기를 통해 사용자의 대화가 입력하는 단계와;(a) inputting a user's conversation through a user terminal;
(b) 상기 사용자 대화가 인공지능 대화서비스 서버에 텍스트로 입력되는 단계와;(b) inputting the user conversation as text into an artificial intelligence conversation service server;
(c) 상기 인공지능부가 상기 사용자 대화의 쿼리 형태소 분석을 하는 단계와;(c) the artificial intelligence unit analyzing the query morpheme of the user conversation;
(d) 상기 단계 (c)에서 형태소 분석된 쿼리와 상기 인공지능 대화서비스 서버의 데이터베이스의 패턴을 매칭하는 단계와;(d) matching the query morphologically analyzed in step (c) with a pattern in the database of the artificial intelligence conversation service server;
(e) 상기 단계 (d)에서 매칭 결과값(템플릿)을 상기 사용자 단말기에 전달하는 단계;를 포함하는 것을 그 특징으로 한다.(e) transmitting the matching result (template) from step (d) to the user terminal.
본 발명에 있어서, 상기 단계 (d) 이후에, (d1) 매칭된 패턴-템플릿 내 명령어를 감지하는 단계와; (d2) 이미 저장된 상기 사용자 대화의 저장값을 사용자 대화 박스에 불러오는 단계와; (d3) 상기 템플릿을 완성하는 단계;를 더 포함한다.In the present invention, after step (d), (d1) detecting instructions in the matched pattern-template; (d2) loading the already saved value of the user conversation into a user conversation box; (d3) completing the template.
본 발명의 실시예에 따르면, 사용자가 자신의 단말기를 통해 대화를 텍스트로 인공지능 대화서비스 서버에 입력하면 인공지능 대화서비스 서버의 인공지능부가 사용자 대화 중 특정 정보를 저장하고 이를 대화에 활용한다.According to an embodiment of the present invention, when a user inputs a conversation as text into an artificial intelligence conversation service server through his or her terminal, the artificial intelligence unit of the artificial intelligence conversation service server stores specific information during the user conversation and uses it in the conversation.
따라서 사용자에게 맞춤형 서비스 제공 및 대화에 흥미를 가질 수 있도록 함으로써 대화 서비스의 효용성 및 사용성을 증가시킬 수 있다.Therefore, the effectiveness and usability of conversation services can be increased by providing customized services to users and making them interested in conversations.
도 1에는 본 발명에 따른 인공지능을 이용한 대화 서비스 시스템의 구성을 나타낸 구성도가 도시되어 있다.
그리고 도 2에는 도 1 요부 구성을 나타내 보인 블록 구성도가 도시되어 있다.
도 3에는 본 발명에 따른 인공지능을 이용한 대화 서비스 방법을 순차적으로 나타내 보인 개략적인 순서도가 도시되어 있다.
도 4 내지 도 7은 본 발명에 따른 인공지능을 이용한 대화 서비스 시스템 및 그 방법을 설명하기 위한 설명도.
도 8 및 도 9는 본 발명에 따른 인공지능을 이용한 대화 서비스 시스템 및 그 방법의 제1,2 실시예를 나타내 보인 도면.Figure 1 shows a configuration diagram showing the configuration of a conversation service system using artificial intelligence according to the present invention.
And FIG. 2 shows a block diagram showing the main configuration of FIG. 1.
Figure 3 shows a schematic flow chart sequentially showing the conversation service method using artificial intelligence according to the present invention.
Figures 4 to 7 are explanatory diagrams for explaining the conversation service system and method using artificial intelligence according to the present invention.
Figures 8 and 9 are diagrams showing the first and second embodiments of the conversation service system and method using artificial intelligence according to the present invention.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the attached drawings.
도 1에는 본 발명에 따른 인공지능을 이용한 대화 서비스 시스템의 구성을 나타낸 구성도가 도시되어 있다.Figure 1 shows a configuration diagram showing the configuration of a conversation service system using artificial intelligence according to the present invention.
그리고 도 2에는 도 1 요부 구성을 나타내 보인 블록 구성도가 도시되어 있다.And FIG. 2 shows a block diagram showing the main configuration of FIG. 1.
도 1 및 도 2를 참조하면, 본 발명에 따른 인공지능을 이용한 대화 서비스 시스템은, 후술하는 인공지능 대화서비스 서버(20)에 (회원) 가입한 사용자들이 개인적으로 휴대하는 스마트폰이나 스마트패드 또는 퍼스널 컴퓨터(PC) 등의 사용자 단말기(10a,10b)와 연결되면 인공지능 대화가 이루어지도록 된 인공지능 대화서비스 서버(20)를 포함하여 구성된다.Referring to Figures 1 and 2, the conversation service system using artificial intelligence according to the present invention is a smartphone, smart pad, or It is configured to include an artificial intelligence conversation service server 20 that enables artificial intelligence conversation when connected to user terminals 10a and 10b such as personal computers (PCs).
구체적으로는, 상기 인공지능 대화서비스 서버(20)는, 사용자 단말기(10a,10b)에 사용자 대화가 입력되면, 사용자 단말기(10a,10b)에서 출력된 대화가 텍스트로 입력되는 텍스트 입력부(21)와, 이 텍스트 입력부(21)에서 입력된 텍스트에 대해 쿼리(query) 형태소 분석하고, 형태소 분석된 쿼리와 데이터베이스(25)의 패턴을 매칭하는 인공지능부(23)와, 상기 인공지능부(23)가 사용하는 데이터가 미리 저장되는 데이터베이스(25)를 포함하여 구성된다.Specifically, the artificial intelligence conversation service server 20 includes a text input unit 21 where, when a user conversation is input to the user terminals 10a and 10b, the conversation output from the user terminals 10a and 10b is input as text. and an artificial intelligence unit 23 that morphologically analyzes the query on the text input from the text input unit 21 and matches the morphologically analyzed query with a pattern in the database 25, and the artificial intelligence unit 23 ) is configured to include a database 25 in which the data used is stored in advance.
여기서, 상기 패턴(pattern)이란, 상기 사용자가 인공지능 대화서비스 서버(20)의 인공지능부(23)에 입력한 모든 대화(텍스트 및 음성 등)이며, 이는 쿼리로 볼 수 있다.Here, the pattern is all conversations (text, voice, etc.) entered by the user into the artificial intelligence unit 23 of the artificial intelligence conversation service server 20, and can be viewed as a query.
한편, 상기 사용자 단말기(10a,10b) 예컨대, 스마트폰에는 사용자 대화가 입력되는 전용 애플리케이션(APP)(11)이 설치되어 있을 수 있다.Meanwhile, the user terminals 10a and 10b, for example, smartphones, may have a dedicated application (APP) 11 installed in which user conversations are input.
또한, 상기 인공지능부(23)는, 매칭된 패턴-템플릿 내의 명령어를 감지하고, 상기 명령어를 입력값 박스에 저장한다.Additionally, the artificial intelligence unit 23 detects the command within the matched pattern-template and stores the command in the input value box.
여기서, 상기 템플릿(template)이란, 상기 인공지능부(23)가 출력하는 모든 출력물(텍스트, 음성 등)을 말한다. 상기 템플릿은 패턴이 감지되면 출력되는 형태이다.Here, the template refers to all outputs (text, voice, etc.) output by the artificial intelligence unit 23. The template is output when a pattern is detected.
그리고 상기 데이터베이스(25)에 명령어가 저장되며, 이 명령어는 세이브(save) 명령어 및 로드(load) 명령어를 포함한다.And commands are stored in the database 25, and this command includes a save command and a load command.
여기서, 상기 세이브(save)는 입력된 패턴의 *부분을 박스에 저장하는 기능이고, 상기 로드(load)는 박스에 저장된 *를 템플릿에 불러오는 기능이다.Here, the save is a function that stores the * part of the input pattern in a box, and the load is a function that loads the * stored in the box into a template.
또한, 상기 '*'는, 패턴/템플릿의 특정 부분을 대처하는 기호이며, 무한대를 의미한다.Additionally, the '*' is a symbol that corresponds to a specific part of the pattern/template, and means infinity.
또한, 상기 인공지능 대화서비스 서버(20)에는 사용자 단말기(10a,10b)에 매칭 결과값(템플릿)을 전달하는 답변 전달부(27)가 구비된다.In addition, the artificial intelligence conversation service server 20 is provided with an answer delivery unit 27 that delivers matching results (templates) to the user terminals 10a and 10b.
상기한 바와 같은 구성을 갖는 본 발명에 따른 인공지능을 이용한 대화 서비스 시스템을 이용하여 본 발명에 따른 인공지능을 이용한 대화 서비스 방법을 설명하면 다음과 같다.The conversation service method using artificial intelligence according to the present invention will be described using the conversation service system using artificial intelligence according to the present invention having the above-described configuration as follows.
도 3에는 본 발명에 따른 인공지능을 이용한 대화 서비스 방법을 순차적으로 나타내 보인 개략적인 순서도가 도시되어 있다.Figure 3 shows a schematic flow chart sequentially showing the conversation service method using artificial intelligence according to the present invention.
도 1 내지 도 3을 참조하면, 본 발명에 따른 인공지능을 이용한 대화 서비스 방법은,Referring to Figures 1 to 3, the conversation service method using artificial intelligence according to the present invention is,
먼저, 사용자 단말기(10a,10b)에 사용자 대화를 입력한다.(단계 110)First, user conversation is input into the user terminals 10a and 10b (step 110).
즉, 사용자가 자신의 사용자 단말기(10a,10b)를 통해 대화를 입력한다.That is, the user inputs a conversation through his or her user terminal (10a, 10b).
이때, 상기 사용자 대화는 사용자 단말기(10a,10b)에 이미 설치된 애플리케이션에 입력하되, 사용자 단말기(10a,10b)의 마이크를 이용하여 음성으로 입력되거나, 사용자 키보드 또는 키 입력부를 이용하여 텍스트로 입력될 수 있다.At this time, the user conversation is input into an application already installed on the user terminals 10a and 10b, and can be input as a voice using the microphone of the user terminals 10a and 10b, or as text using a user keyboard or key input unit. You can.
이어서, 상기 사용자 대화가 인공지능 대화서비스 서버(20)의 텍스트 입력부(21)에 텍스트로 입력된다.(단계 120)Subsequently, the user conversation is input as text into the text input unit 21 of the artificial intelligence conversation service server 20 (step 120).
또한, 상기 인공지능부(23)가 사용자 대화의 쿼리 형태소 분석을 한다.(단계 130)Additionally, the artificial intelligence unit 23 analyzes the query morpheme of the user conversation (step 130).
상기 단계 130에서 형태소 분석된 쿼리와 인공지능 대화서비스 서버(20)의 데이터베이스(25)의 패턴을 매칭한다,(단계 140)The query morphologically analyzed in step 130 is matched with the pattern of the database 25 of the artificial intelligence conversation service server 20 (step 140).
상기 단계 140 이후와 상기 단계 150 사이에, 매칭된 패턴-템플릿 내 명령어를 감지한다.(단계 141)After step 140 and between step 150, a command in the matched pattern-template is detected (step 141).
그리고 이미 데이터베이스(25)에 저장된 사용자 대화의 저장값을 사용자 대화 박스에 불러온다.(단계 143)And the saved value of the user conversation already saved in the database 25 is loaded into the user dialog box (step 143).
상기 템플릿을 완성한다.(단계 145)Complete the template (step 145).
한편, 상기 단계 141에서, 상기 명령어는 세이브(save) 명령어 및 로드(load) 명령어이다.Meanwhile, in step 141, the commands are a save command and a load command.
또한, 상기 단계 140에서 매칭 결과값(템플릿)을 사용자 단말기(10a,10b)에 전달하여 사용자 단말기(10a,10b)의 화면(또는 디스플레이)에 출력(또는 표시)하게 한다.(단계 150)In addition, in step 140, the matching result value (template) is transmitted to the user terminals 10a and 10b and output (or displayed) on the screen (or display) of the user terminals 10a and 10b. (Step 150)
이와 같은 본 발명에 따른 인공지능을 이용한 대화 서비스 시스템 및 그 방법은, 도 4에 도시된 바와 같이, 사용자가 사용자 대화를 사용자 단말기(10a,10b)를 통해 입력하면, 인공지능 대화서비스 서버(20)의 인공지능부(23)에서 사용자 대화를 저장하고 이를 대화에 활용하도록 한 것이다.In the conversation service system and method using artificial intelligence according to the present invention, as shown in FIG. 4, when a user inputs a user conversation through the user terminals 10a and 10b, the artificial intelligence conversation service server 20 )'s artificial intelligence department (23) stores user conversations and uses them in conversations.
구체적으로는, 도 5에 도시된 바와 같이, 사용자가 사용자 대화를 사용자 단말기(10a,10b)에 음성 또는 텍스트로 입력하면, 인공지능 대화서비스 서버(20)의 인공지능부(23)에서 이를 받아 이를 인공지능부(23)에서 현재의 사용자 대화 쿼리와 데이터베이스(25) 패턴과 매칭을 하고, 그 매칭 결과값(템플릿)을 사용자 단말기(10a,10b)에 전달한다.Specifically, as shown in FIG. 5, when a user inputs a user conversation as voice or text into the user terminals 10a and 10b, the artificial intelligence unit 23 of the artificial intelligence conversation service server 20 receives it and The artificial intelligence unit 23 matches this with the current user conversation query and the database 25 pattern, and delivers the matching result (template) to the user terminals 10a and 10b.
이때, 도 6에 도시된 바와 같이, 다수의 사용자가 인공지능 대화서비스 서버(20)에 서비스 가입하고, 인공지능 대화서비스 서버(20)의 인공지능부(23)는 데이터베이스(25)에 서비스 가입한 사용자 전용의 대화 박스를 생성한다,At this time, as shown in FIG. 6, a number of users subscribe to the service in the artificial intelligence conversation service server 20, and the artificial intelligence unit 23 of the artificial intelligence conversation service server 20 subscribes to the service in the database 25. Creates a dialog box dedicated to one user,
그리고 상기 인공지능부(23)에서는 도 7에 도시된 바와 같이, *를 이용한 세이브(save) 사전 환경을 구축한다.And, as shown in FIG. 7, the artificial intelligence unit 23 builds a save dictionary environment using *.
이렇게 구축한 시스템을 이용한 본 발명에 따른 인공지능을 이용한 대화 서비스 시스템 및 그 방법의 제1 실시예가 도 8에 도시되어 있다.The first embodiment of the conversation service system and method using artificial intelligence according to the present invention using the system constructed in this way is shown in FIG. 8.
도 8에 도시된 바와 같이, 사용자가 자신의 사용자 단말기(10a,10b)를 통해 ‘나는 피자를 좋아해’(사용자 대화)를 입력한다.As shown in FIG. 8, the user inputs ‘I like pizza’ (user conversation) through his or her user terminal (10a, 10b).
그러면, 상기 사용자 단말기(10a,10b)는 ‘나는 피자를 좋아해’를 입력받아, 이를 텍스트로 인공지능 대화서비스 서버(20)에 전당한다.Then, the user terminals 10a and 10b receive the input ‘I like pizza’ and send it as text to the artificial intelligence conversation service server 20.
이어서, 상기 인공지능 대화서비스 서버(20)의 인공지능부(23)에서는 ‘나는 피자를 좋아해’의 쿼리 형태소 분석을 한다.Next, the artificial intelligence unit 23 of the artificial intelligence conversation service server 20 performs morphological analysis of the query ‘I like pizza.’
즉, 나(명사), 는(조사), 피자(명사),를(조사), 좋아하다(형용사)로 분리 분석한다.In other words, it is analyzed separately into I (noun), is (particle), pizza (noun), is (particle), and like (adjective).
이렇게 형태소 분석된 쿼리와 인공지능 대화서비스 서버(20)의 데이터베이스(25)의 패턴과 매칭을 한다.In this way, the morphologically analyzed query is matched with the pattern of the database 25 of the artificial intelligence conversation service server 20.
이어서, 매칭된 패턴(나는 *를 좋아해)-템플릿(아 그렇구나. 기억해둘게!) 내의 세이브(save) 명령어를 감지한다.Next, it detects the save command within the matched pattern (I like *)-template (oh, that's right, I'll remember that!).
그리고 상기 *입력값(피자)을 박스(사용자 박스)에 저장하고, 매칭 결과값(템플릿)을 사용자 단말기(10a,10b)에 전달하여 사용자 단말기(10a,10b)의 화면(또는 디스플레이)에 표시되도록 한다.Then, the *input value (pizza) is stored in a box (user box), and the matching result value (template) is transmitted to the user terminals 10a and 10b and displayed on the screen (or display) of the user terminals 10a and 10b. Make it possible.
한편, 세이브(save) 작동시 기존 박스에 값이 존재하면, 박스 타입에 따라 덮어쓰기(like 이름)와 값을 추가(like 좋아하는 것) 중 하나로 진행을 한다.Meanwhile, during a save operation, if a value exists in an existing box, either overwriting (like name) or adding a value (like favorite) is performed depending on the box type.
또한, 본 발명에 따른 인공지능을 이용한 대화 서비스 시스템 및 그 방법의 제2 실시예가 도 9에 도시되어 있다.Additionally, a second embodiment of the conversation service system and method using artificial intelligence according to the present invention is shown in FIG. 9.
도 9에 도시된 바와 같이, 사용자가 자신의 사용자 단말기(10a,10b)를 통해 ‘나 배고파’(사용자 대화)를 입력한다.As shown in FIG. 9, the user inputs ‘I’m hungry’ (user conversation) through his or her user terminal (10a, 10b).
그러면, 상기 사용자 단말기(10a,10b)는 ‘나 배고파’를 입력받아, 이를 텍스트로 인공지능 대화서비스 서버(20)에 전당한다.Then, the user terminals (10a, 10b) receive ‘I am hungry’ as an input and send it as text to the artificial intelligence conversation service server (20).
이어서, 상기 인공지능 대화서비스 서버(20)의 인공지능부(23)에서는 ‘나 배고파’의 쿼리 형태소 분석을 한다.Next, the artificial intelligence unit 23 of the artificial intelligence conversation service server 20 performs a morphological analysis of the query ‘I’m hungry.’
즉, 나(명사), 배고파(형용사)로 분리 분석한다.In other words, separate analysis into me (noun) and hungry (adjective).
이렇게 형태소 분석된 쿼리와 인공지능 대화서비스 서버(20)의 데이터베이스(25)의 패턴과 매칭을 한다.In this way, the morphologically analyzed query is matched with the pattern of the database 25 of the artificial intelligence conversation service server 20.
이어서, 매칭된 패턴(나 배고파)-템플릿(그럴 때는 역시) 내의 로드(load) 명령어를 감지한다.Next, it detects the load instruction within the matched pattern (I'm hungry)-template (in that case too).
그리고 박스(사용자 박스)에 저장된 값(피자)을 불러와 템플릿(그럴 때는 역시 피자!)을 완성한다.Then, the value (pizza) saved in the box (user box) is loaded and the template (in that case, of course pizza!) is completed.
이때, 상기 저장된 값이 복수 개가 존재하게 되면, 랜덤(random)으로 불러온다.At this time, if there are multiple stored values, they are loaded randomly.
이어서, 매칭 결과값(그럴 때는 역시 피자!)을 사용자 단말기(10a,10b)의 화면(또는 디스플레이)에 표시되도록 한다.Next, the matching result (in that case, of course pizza!) is displayed on the screen (or display) of the user terminals 10a and 10b.
상술한 바와 같이 본 발명은 도면에 도시된 일 실시예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 당해 기술분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 실시예가 가능하다는 점을 이해할 것이다.As described above, the present invention has been described with reference to an embodiment shown in the drawings, but this is merely illustrative, and various modifications and equivalent embodiments can be made by those skilled in the art. You will understand.
따라서 본 발명의 진정한 보호 범위는 첨부된 청구범위에 의해서만 정해져야 할 것이다.Therefore, the true scope of protection of the present invention should be determined only by the appended claims.
10a,10b. 사용자 단말기
11. 애플리케이션
20. 인공지능 대화서비스 서버
21. 텍스트 입력부
23. 인공지능부
25. 데이터베이스
27. 답변 전달부10a,10b. user terminal
11. Application
20. Artificial intelligence conversation service server
21. Text input section
23. Artificial Intelligence Department
25. Database
27. Answer delivery section
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220139468AKR102603806B1 (en) | 2022-10-26 | 2022-10-26 | Conversation service system using artificial intelligence and method for the same |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220139468AKR102603806B1 (en) | 2022-10-26 | 2022-10-26 | Conversation service system using artificial intelligence and method for the same |
| Publication Number | Publication Date |
|---|---|
| KR102603806B1true KR102603806B1 (en) | 2023-11-17 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020220139468AActiveKR102603806B1 (en) | 2022-10-26 | 2022-10-26 | Conversation service system using artificial intelligence and method for the same |
| Country | Link |
|---|---|
| KR (1) | KR102603806B1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140042994A (en)* | 2012-09-28 | 2014-04-08 | 한국전자통신연구원 | Machine learning based of artificial intelligence conversation system using personal profiling information to be extracted automatically from the conversation contents with the virtual agent |
| KR102016678B1 (en) | 2017-12-29 | 2019-08-30 | 주식회사 카카오 | Server and method for storing context information between chatbot and user device |
| KR102120115B1 (en) | 2018-12-05 | 2020-06-17 | 주식회사 스캐터랩 | Answer system based on ability to communicate and the method thereof |
| KR20210043341A (en)* | 2019-10-11 | 2021-04-21 | 주식회사 엘지유플러스 | Method and apparatus for producing artificial intelligence conversation service |
| KR102419192B1 (en) | 2018-12-14 | 2022-07-08 | 미스터마인드 주식회사 | System For Providing Service Of Artificial Intelligence Conversation |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20140042994A (en)* | 2012-09-28 | 2014-04-08 | 한국전자통신연구원 | Machine learning based of artificial intelligence conversation system using personal profiling information to be extracted automatically from the conversation contents with the virtual agent |
| KR102016678B1 (en) | 2017-12-29 | 2019-08-30 | 주식회사 카카오 | Server and method for storing context information between chatbot and user device |
| KR102120115B1 (en) | 2018-12-05 | 2020-06-17 | 주식회사 스캐터랩 | Answer system based on ability to communicate and the method thereof |
| KR102419192B1 (en) | 2018-12-14 | 2022-07-08 | 미스터마인드 주식회사 | System For Providing Service Of Artificial Intelligence Conversation |
| KR20210043341A (en)* | 2019-10-11 | 2021-04-21 | 주식회사 엘지유플러스 | Method and apparatus for producing artificial intelligence conversation service |
| Publication | Publication Date | Title |
|---|---|---|
| US11997055B2 (en) | Chat management system | |
| KR102151681B1 (en) | Determining conversation states for the language model | |
| KR102108500B1 (en) | Supporting Method And System For communication Service, and Electronic Device supporting the same | |
| CN108427722A (en) | intelligent interactive method, electronic device and storage medium | |
| US20140207811A1 (en) | Electronic device for determining emotion of user and method for determining emotion of user | |
| US11935532B2 (en) | Methods and apparatus for leveraging an application programming interface (“API”) request for storing a list of sentiment values in real time interactive response systems | |
| KR102312993B1 (en) | Method and apparatus for implementing interactive message using artificial neural network | |
| KR102222637B1 (en) | Apparatus for analysis of emotion between users, interactive agent system using the same, terminal apparatus for analysis of emotion between users and method of the same | |
| CN110047484A (en) | A kind of speech recognition exchange method, system, equipment and storage medium | |
| US20120185240A1 (en) | System and method for generating and sending a simplified message using speech recognition | |
| KR20210046755A (en) | Context denormalization for automatic speech recognition | |
| JP2010026686A (en) | Interactive communication terminal with integrative interface, and communication system using the same | |
| KR102603806B1 (en) | Conversation service system using artificial intelligence and method for the same | |
| KR102371038B1 (en) | A chat system and translation service that can support multilingual translation | |
| CN111241238B (en) | User evaluation method, device, electronic equipment and storage medium | |
| US12406141B2 (en) | Selection system for contextual prediction processing versus classical prediction processing | |
| JP7406921B2 (en) | Information processing device, information processing method and program | |
| KR102479026B1 (en) | QUERY AND RESPONSE SYSTEM AND METHOD IN MPEG IoMT ENVIRONMENT | |
| CN112885350A (en) | Control method and device of network conference, electronic equipment and storage medium | |
| CN115438186A (en) | Intelligent dialogue system architecture and dialogue method of intelligent dialogue system | |
| JP2003058538A (en) | Sentence analysis method and sentence analysis device that can use the method | |
| CN111400475A (en) | Information processing method and device and electronic equipment | |
| US12394410B2 (en) | Action topic ontology | |
| CN102135855A (en) | Data processing device, system and method for directly introducing input text for application | |
| US12267285B2 (en) | Apparatus and method for restricting display of message in messenger service |
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20221026 | |
| PA0201 | Request for examination | ||
| PA0302 | Request for accelerated examination | Patent event date:20221027 Patent event code:PA03022R01D Comment text:Request for Accelerated Examination Patent event date:20221026 Patent event code:PA03021R01I Comment text:Patent Application | |
| PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20230630 Patent event code:PE09021S01D | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | Patent event code:PE07011S01D Comment text:Decision to Grant Registration Patent event date:20231102 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | Comment text:Registration of Establishment Patent event date:20231114 Patent event code:PR07011E01D | |
| PR1002 | Payment of registration fee | Payment date:20231114 End annual number:3 Start annual number:1 | |
| PG1601 | Publication of registration |