KR102012664B1 - Server and system for providing game using conversation with artificial intelligence - Google Patents

Server and system for providing game using conversation with artificial intelligence Download PDF

Info

Publication number
KR102012664B1
KR102012664B1 KR1020180046929A KR20180046929A KR102012664B1 KR 102012664 B1 KR102012664 B1 KR 102012664B1 KR 1020180046929 A KR1020180046929 A KR 1020180046929A KR 20180046929 A KR20180046929 A KR 20180046929A KR 102012664 B1 KR102012664 B1 KR 102012664B1
Authority
KR
South Korea
Prior art keywords
conversation
game
character
dialogue
artificial intelligence
Prior art date
Application number
KR1020180046929A
Other languages
Korean (ko)
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 KR1020180046929A priority Critical patent/KR102012664B1/en
Application granted granted Critical
Publication of KR102012664B1 publication Critical patent/KR102012664B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/25Output arrangements for video game devices
    • A63F13/26Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • A63F13/424Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/69Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/18Speech classification or search using natural language modelling
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Provided are a server and a method for providing a game using a conversation with artificial intelligence. The server for providing a game using a conversation with artificial intelligence comprises: a screen forming unit providing a game screen including a first window in which a conversation is performed, a second window displaying a first game character corresponding to artificial intelligence, a second game character corresponding to a user participating in the game, and a score of each character, and a third window displaying a plurality of items that can be utilized by the user participating in the game; a natural language processing unit interpreting a conversation of the artificial intelligence performed through the first window and the user; and a game operating unit calculating a conversation score of the first character and the second character based on a conversation interpreting result of the natural language processing unit, and operating the game based on the calculated conversation score.

Description

인공지능과의 대화를 이용한 게임을 제공하는 서버 및 방법{SERVER AND SYSTEM FOR PROVIDING GAME USING CONVERSATION WITH ARTIFICIAL INTELLIGENCE}SERVER AND SYSTEM FOR PROVIDING GAME USING CONVERSATION WITH ARTIFICIAL INTELLIGENCE}

본 발명은 인공지능과의 대화를 이용한 게임을 제공하는 서버 및 방법에 관한 것이다. The present invention relates to a server and a method for providing a game using a dialogue with artificial intelligence.

세계화 시대를 맞이하여 외국어 능력이 점점 더 중요해지고 외국어 학습 방법도 더욱 더 다양해지고 있다. 외국어 학습에 있어서 가장 중요한 것은 외국어를 자주 접하고 실제로 대화할 수 있는 환경을 제공해주는 것인데, 현실에서는 외국에서 직접 학습을 하지 않는 한 실제로 외국어를 구사할 수 있는 환경을 제공해 주기란 쉽지 않다. 현재 나와있는 학습 방법 또한 미리 정해진 외국어 문장을 따라읽거나 수동적으로 듣기만 하는 경우가 대부분이다. In the age of globalization, foreign language skills are becoming more important and foreign language learning methods are becoming more and more diverse. The most important thing in learning a foreign language is to provide an environment in which foreign languages are frequently encountered and actually communicated. In reality, it is not easy to provide an environment where a foreign language can be spoken unless it is directly studied in a foreign country. Current learning methods are also mostly read along with a predetermined foreign language sentence or passively listen.

공개특허공보 제10-1194794호, 2012.10.19Publication No. 10-1194794, Oct. 19, 2012

본 발명이 해결하고자 하는 과제는 인공지능과의 대화를 이용한 게임을 제공하는 서버 및 방법을 제공하는 것이다.The problem to be solved by the present invention is to provide a server and method for providing a game using a dialogue with artificial intelligence.

본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.Problems to be solved by the present invention are not limited to the above-mentioned problems, and other problems not mentioned will be clearly understood by those skilled in the art from the following description.

상술한 과제를 해결하기 위한 본 발명의 일 면에 따른 인공지능과의 대화를 이용한 게임을 제공하는 서버는 게임 실행 명령에 따라, 대화가 이루어지는 제1 윈도우, 인공지능에 대응하는 제1 게임 캐릭터와 게임에 참여하는 사용자에 대응하는 제2 게임 캐릭터 및 각 캐릭터의 점수를 표시하는 제2 윈도우 및 게임에 참여하는 사용자가 활용할 수 있는 복수의 아이템을 표시하는 제3 윈도우를 포함하는 게임 화면을 제공하는 화면 구성부와, 상기 제1 윈도우를 통해 이루어지는 인공지능과 사용자의 대화를 해석하는 자연어 처리부와, 상기 자연어 처리부의 대화 해석 결과에 기초하여 상기 제1 캐릭터 및 제2 캐릭터의 대화 점수를 산출하고, 산출된 대화 점수에 기초하여 게임을 운영하는 게임 운영부를 포함한다.According to an aspect of the present invention, a server for providing a game using a dialogue with an artificial intelligence according to an aspect of the present invention includes a first window in which a dialogue is made, a first game character corresponding to an artificial intelligence, and a game execution command. Providing a game screen comprising a second game character corresponding to a user participating in a game, a second window displaying a score of each character, and a third window displaying a plurality of items available to a user participating in the game A dialogue score of the first character and the second character is calculated based on a screen configuration unit, a natural language processor for analyzing a user's dialogue with an artificial intelligence made through the first window, and a dialogue analysis result of the natural language processor; And a game operating unit that operates the game based on the calculated conversation score.

본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details of the invention are included in the detailed description and drawings.

본 발명의 실시예들에 의하면, 게임 형식을 이용한 인공지능과의 대화를 통해 외국어 학습에 흥미 요소를 제공할 수 있고, 언제 어디서든 외국어를 실제로 구사할 수 있는 학습 친화적인 환경을 제공할 수 있는 이점이 있다.According to embodiments of the present invention, through the dialogue with the artificial intelligence using the game format can provide an element of interest in foreign language learning, and can provide an environment that is learning-friendly environment that can actually speak a foreign language anytime, anywhere There is this.

본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.Effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.

도 1은 본 발명의 일 실시예에 따라 인공지능과의 대화를 이용한 게임 제공 시스템의 블록도이다.
도 2는 본 발명의 일 실시예에 따라 인공지능과의 대화를 이용한 게임 화면의 일례를 도시한 도면이다.
1 is a block diagram of a game providing system using a dialogue with artificial intelligence according to an embodiment of the present invention.
2 is a diagram illustrating an example of a game screen using a dialogue with artificial intelligence according to an embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야의 통상의 기술자에게 본 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, and only the embodiments make the disclosure of the present invention complete, and those of ordinary skill in the art to which the present invention belongs. It is provided to fully inform the skilled worker of the scope of the invention, which is defined only by the scope of the claims.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. In this specification, the singular also includes the plural unless specifically stated otherwise in the phrase. As used herein, "comprises" and / or "comprising" does not exclude the presence or addition of one or more other components in addition to the mentioned components. Like reference numerals refer to like elements throughout, and "and / or" includes each and all combinations of one or more of the mentioned components. Although "first", "second", etc. are used to describe various components, these components are of course not limited by these terms. These terms are only used to distinguish one component from another. Therefore, of course, the first component mentioned below may be a second component within the technical spirit of the present invention.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms used in the present specification (including technical and scientific terms) may be used in a sense that can be commonly understood by those skilled in the art. In addition, terms that are defined in a commonly used dictionary are not ideally or excessively interpreted unless they are specifically defined clearly.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따라 인공지능과의 대화를 이용한 게임 제공 시스템의 블록도이다.1 is a block diagram of a game providing system using a dialogue with artificial intelligence according to an embodiment of the present invention.

본 발명의 일 실시예에 의하면, 인공지능과의 대화를 이용한 게임 제공 시스템(1000)은, 대화 게임 제공 서버(100), 인공지능 허브(200) 및 디스플레이 디바이스(300)를 포함할 수 있다. 실시예에 따라, 인공지능 허브(200)는 생략될 수도 있다.According to an embodiment of the present invention, the game providing system 1000 using the dialogue with the artificial intelligence may include a dialogue game providing server 100, an artificial intelligence hub 200, and a display device 300. According to an embodiment, the artificial intelligence hub 200 may be omitted.

본 발명에서 인공지능이란, 인간의 지능을 컴퓨터 프로그램으로 구현한 기술로, 기존 룰 기반(Rule base)의 섈로우 러닝(shallow learning)에서부터 딥 러닝(deep learning)까지 포함하는 개념일 수 있다.In the present invention, artificial intelligence is a technology that implements human intelligence as a computer program, and may be a concept including everything from rule-based shallow learning to deep learning.

본 발명의 일 실시예에 의한 대화 게임 제공 서버(100)는 게임 실행 명령에 따라 게임 화면을 구성하여 제공하는 화면 구성부(110), 인공지능과 대화 참여자(사용자)의 대화를 해석하는 자연어 처리부(120), 인공지능과 사용자의 대화 해석 결과에 기초하여 인공지능과 사용자 각각의 대화 역량에 대응하는 점수를 산출하고 산출된 점수에 기초하여 게임을 운영하는 게임 운영부(130) 및 대화를 구성하는 말뭉치를 저장하는 코퍼스(140)를 포함할 수 있다. 실시예에 따라, 대화 게임 제공 서버(100)를 구성하는 복수의 구성 모듈 중 일부는 하나의 구성 모듈로서 구현될 수도 있고, 하나의 구성 모듈이 복수의 구성 모듈로 나뉘어 구현될 수도 있다.Conversation game providing server 100 according to an embodiment of the present invention is a screen configuration unit 110 for configuring and providing a game screen according to the game execution command, natural language processing unit for analyzing the dialogue between the artificial intelligence and the conversation participant (user) 120, a score corresponding to the artificial intelligence and the user's conversation ability is calculated based on the result of the analysis of the dialogue between the artificial intelligence and the user, and the game operating unit 130 for operating the game and the dialogue is configured based on the calculated score. It may include a corpus 140 for storing corpus. According to an embodiment, some of the plurality of configuration modules constituting the conversation game providing server 100 may be implemented as one configuration module, or one configuration module may be implemented by being divided into a plurality of configuration modules.

대화 게임 제공 서버(100)는 게임에 참여하는 사용자의 디스플레이 디바이스(300)와 무선 통신 방식으로 연결될 수 있으며, 대화 게임 제공 서버(100)와 디스플레이 디바이스(300) 사이에 인공지능 허브(200)가 존재할 수도 있다.The chat game providing server 100 may be connected to the display device 300 of the user participating in the game in a wireless communication manner, and the artificial intelligence hub 200 may be connected between the chat game providing server 100 and the display device 300. May exist

인공지능 허브(200)란, 댁 내에 위치하여 댁 내 디바이스 또는 댁 외 디바이스와 대화 게임 제공 서버(100)를 연결해주는 중계기의 역할을 수행할 수 있으며, 음성 명령을 처리할 수 있는 자연어 처리부를 내장하고 있을 수 있다. 인공지능 허브(200)는 대화 게임 제공 서버(100)와 연동되어 있으며, 기 설정된 디스플레이 디바이스(300)와도 연동되어 있다. The artificial intelligence hub 200 may serve as a repeater that is located in a home and connects a chat game providing server 100 with an indoor device or an outdoor device, and has a natural language processing unit capable of processing a voice command. You may be doing The artificial intelligence hub 200 is linked with the conversation game providing server 100 and is also linked with the preset display device 300.

사용자는, 기 설정된 트리거 명령어를 이용하여 인공지능 허브(200)를 활성화할 수 있으며, 인공지능 허브(200)를 향해 원하는 내용을 포함하는 음성 명령을 발화하고, 인공지능 허브(200)는 음성 명령을 해석하여 음성 명령에 대응하는 동작이 대화 게임 제공 서버(100) 및/또는 디스플레이 디바이스(300)를 통해 실행되도록 할 수 있다.The user may activate the AI hub 200 using a preset trigger command, utter a voice command including desired content toward the AI hub 200, and the AI hub 200 may voice the command. The operation corresponding to the voice command may be interpreted to be executed through the interactive game providing server 100 and / or the display device 300.

예를 들어, 사용자는, 인공지능 허브(200)를 활성화한 후 "TV로 대화 게임 하게 해줘"라는 음성 명령을 발화할 수 있고, 인공지능 허브(200)는 대화 게임 제공 서버(100)와 TV에 대응하는 디스플레이 디바이스(300)를 이용하여 본 발명의 일 실시예에 의한 대화 게임이 제공될 수 있도록 할 수 있다.For example, after activating the AI hub 200, the user may utter a voice command of "let the game play on TV", and the AI hub 200 may communicate with the server for providing the conversation game 100 and the TV. By using the display device 300 corresponding to the can be provided a chat game according to an embodiment of the present invention.

디스플레이 디바이스(300)는 대화 게임 제공 서버(100)를 통해 제공되는 대화 게임을 사용자가 실제로 수행할 수 있는 환경을 제공하며, 휴대폰, 스마트폰, 랩탑 컴퓨터, 데스크탑 컴퓨터, TV 등 디스플레이부와 통신 기능을 갖춘 디바이스를 의미할 수 있다. 디스플레이 디바이스(300)은 대화 게임 제공 서버(100)에서 제공하는 대화 게임용 애플리케이션을 포함할 수도 있고, 대화 게임 제공 서버(100)에서 운영하는 홈페이지에 접속하여 대화 게임을 제공할 수도 있다.The display device 300 provides an environment in which a user can actually play a chat game provided through the chat game providing server 100, and communicates with a display unit such as a mobile phone, a smartphone, a laptop computer, a desktop computer, and a TV. It can mean a device equipped with. The display device 300 may include an application for a conversation game provided by the conversation game providing server 100, or may provide a conversation game by accessing a homepage operated by the conversation game providing server 100.

대화 게임 제공 서버(100)의 화면 구성부(110)는 디스플레이 디바이스(300) 또는 인공지능 허브(200)를 통해 전송된 게임 실행 명령에 따라, 인공지능과 사용자 간 대화가 이루어지는 제1 윈도우, 인공지능에 대응하는 제1 게임 캐릭터와 게임에 참여하는 사용자에 대응하는 제2 게임 캐릭터 및 각 캐릭터의 점수를 표시하는 제2 윈도우 및 게임에 참여하는 사용자가 활용할 수 있는 복수의 아이템을 표시하는 제3 윈도우를 포함하는 게임 화면을 제공할 수 있다.The screen configuration unit 110 of the dialogue game providing server 100 may include a first window and an artificial dialogue between the artificial intelligence and the user according to a game execution command transmitted through the display device 300 or the artificial intelligence hub 200. A third window displaying a first game character corresponding to intelligence, a second game character corresponding to a user participating in the game, a second window displaying scores of each character, and a plurality of items available to the user participating in the game; A game screen including a window may be provided.

실시예에 따라, 게임 화면은 제1 윈도우, 제2 윈도우 및 제3 윈도우로 정확히 나누어지지 않고, 화면의 일부에 인공지능과 사용자 간 대화가 이루어지는 대화 내용이 표시되고, 화면의 다른 일부에 인공지능에 대응하는 제1 캐릭터와 사용자에 대응하는 제2 게임 캐릭터 및 각 캐릭터의 점수가 표시될 수 있으며, 사용자의 선택 또는 미리 저장된 설정에 따라, 화면의 또 다른 일부에 게임에 참여하는 사용자가 활용할 수 있는 복수의 아이템이 표시될 수도 있다.According to an embodiment, the game screen is not divided into the first window, the second window, and the third window correctly, and a dialogue content in which a conversation between an artificial intelligence and a user is performed is displayed on a part of the screen, and an artificial intelligence is displayed on another part of the screen. The first character corresponding to and the second game character corresponding to the user and the score of each character may be displayed, and may be utilized by a user participating in the game on another part of the screen according to the user's selection or preset settings. A plurality of items may be displayed.

화면 구성부(110)에서 구성된 게임 화면에 대응하는 정보는 무선 통신을 통해 디스플레이 디바이스(300)로 전송되고, 사용자는 디스플레이 디바이스(300)의 디스플레이부를 통해 게임 화면을 보면서 대화 게임을 진행할 수 있다. 디스플레이 디바이스(300)는 게임 진행 중 사용자로부터 입력된 사용자 명령, 선택 명령, 대화 내용 등에 대응하는 정보를 대화 게임 제공 서버(100)로 전송할 수 있고, 대화 게임 제공 서버(100)는 디스플레이 디바이스(300)로부터 전송된 정보에 대응하는 정보나 대화 게임 관련 정보를 디스플레이 디바이스(300)로 전송될 수도 있다. Information corresponding to the game screen configured in the screen configuration unit 110 may be transmitted to the display device 300 through wireless communication, and the user may proceed to the interactive game while watching the game screen through the display unit of the display device 300. The display device 300 may transmit information corresponding to a user command, a selection command, conversation contents, etc. input from the user while the game is in progress to the chat game providing server 100, and the chat game providing server 100 may display the display device 300. Information corresponding to the information transmitted from the) or the conversation game related information may be transmitted to the display device 300.

화면 구성부(110)에서 제공되는 게임 화면은 도 2를 참조하여 보다 자세히 설명하기로 한다.The game screen provided by the screen configuration unit 110 will be described in more detail with reference to FIG. 2.

대화 게임 제공 서버(100)의 자연어 처리부(120)는 제1 윈도우를 통해 이루어지는 인공지능과 사용자의 대화에 포함된 자연어를 해석할 수 있다. 자연어 처리부(120)는 기 설정된 외국어에 대응하는 자연어를 처리할 수 있는 프로그램을 저장하고 있을 수 있다. 자연어 처리부(120)는, 사용자의 대화를 해석할 수 있는 것은 물론, 사용자의 답변 및 인공지능과 사용자 간 그동안의 대화 내용에 기초하여, 사용자의 게임 상대방인 인공지능의 적절한 자연어 답변을 생성할 수도 있다. 또한, 자연어 처리부(120)는, 기 설정된 대화 게임의 레벨에 기초하여, 기 설정된 대화 게임의 레벨에 맞는 인공지능의 자연어 답변을 생성할 수 있다.The natural language processor 120 of the conversation game providing server 100 may interpret the natural language included in the dialogue between the artificial intelligence and the user through the first window. The natural language processor 120 may store a program capable of processing a natural language corresponding to a preset foreign language. The natural language processor 120 may not only interpret the user's conversation, but also generate an appropriate natural language answer of the artificial intelligence, which is the user's game counterpart, based on the user's answer and the contents of the conversation between the user and the AI. have. In addition, the natural language processor 120 may generate an artificial intelligence natural language answer that matches the level of the preset conversation game, based on the preset level of the conversation game.

대화 게임 제공 서버(100)의 게임 운영부(130)는, 자연어 처리부(120)의 대화 해석 결과에 기초하여, 대화 내용, 대화 맥락, 문법, 대화 길이, 단어 수준 및 답변까지 소요된 시간 중 적어도 하나에 기초하여, 인공지능에 대응하는 제1 캐릭터 및 사용자에 대응하는 제2 캐릭터의 대화 역량을 나타내는 대화 점수를 산출할 수 있다. The game operating unit 130 of the dialogue game providing server 100 may, based on the dialogue interpretation result of the natural language processor 120, at least one of dialogue contents, dialogue context, grammar, dialogue length, word level, and time taken to answer. Based on the above, the conversation score indicating the conversation capability of the first character corresponding to the artificial intelligence and the second character corresponding to the user may be calculated.

게임 운영부(130)는 산출된 대화 점수를 이용하여 사용자의 대화 게임 레벨을 정할 수도 있고, 답변 마다 산출된 대화 점수가 기 설정된 횟수 이상 기 설정된 점수를 초과할 경우 제1 캐릭터 또는 제2 캐릭터에게 추가 점수를 부여할 수도 있고, 한 게임 레벨에서 제2 캐릭터의 대화 점수의 합산이 기 설정된 점수를 초과할 경우 대화 게임 레벨을 향상시킬 수도 있고, 제1 캐릭터와 제2 캐릭터의 대화 점수의 합산 결과에 기초하여 인공지능 및 사용자 중 게임의 승자와 패자를 결정할 수도 있다.The game operating unit 130 may determine the conversation game level of the user by using the calculated conversation score, and if the conversation score calculated for each answer exceeds the preset score more than a preset number of times, the game operator 130 may add the first game to the first character or the second character. A score may be given, or when the sum of the conversation scores of the second character in a game level exceeds a preset score, the conversation game level may be improved, and the result of the sum of the conversation scores of the first character and the second character may be improved. Based on the AI and the user, the winner and loser of the game may be determined.

대화 게임 제공 서버(100)의 코퍼스(140)는 문장, 구, 절, 단어, 조사 및 문장부호 중 적어도 두 가지 이상을 포함하는 말뭉치를 저장하고 있을 수 있다. 코퍼스(140)에 저장된 데이터는 주기적으로 또는 사용자의 선택에 따라 업데이트될 수도 있다.The corpus 140 of the interactive game providing server 100 may store a corpus including at least two or more of sentences, phrases, phrases, words, surveys, and punctuation marks. Data stored in the corpus 140 may be updated periodically or according to a user's selection.

자연어 처리부(120)는, 코퍼스(140)에 저장된 데이터에 기초하여, 사용자가 인공지능과의 대화에 활용할 수 있도록 추천 문장, 추천 구, 추천 절, 추천 조사 및 추천 문장부호 중 적어도 두 개 이상을 포함하는 복수의 아이템을 제3 윈도우를 통해 제공할 수 있다. 사용자는, 인공지능과의 대화를 이어갈 때, 즉 인공지능의 답변에 뒤이어 답변을 생성할 때, 제3 윈도우를 통해 제공되는 복수의 아이템 중 적어도 하나를 이용(선택)하여 문장을 구성할 수 있다.Natural language processing unit 120, based on the data stored in the corpus 140, at least two or more of the recommended sentences, recommended phrases, recommended clauses, recommended research, and recommended sentence symbols so that the user can utilize in conversation with artificial intelligence A plurality of items to include may be provided through a third window. The user may construct a sentence by using (selecting) at least one of the plurality of items provided through the third window when continuing the conversation with the AI, ie, generating an answer following the AI response. .

자연어 처리부(120)는, 제1 윈도우를 통해 이루어지는 인공지능과 사용자의 대화 내용에 기초하여 제3 윈도우를 통해 제공하는 아이템들의 구성을 달리할 수 있고, 이때, 제공되는 아이템에는 대화 내용과 대응되지 않는 함정 아이템이 적어도 하나 포함될 수도 있다. 즉, 본 발명의 일 실시예에 의한 인공지능과의 대화 게임은 게임적 요소를 통해 사용자의 외국어 학습 능력을 향상시키기 위한 것이므로, 대화 맥락에 어울리지 않거거나 문법에 맞지 않는 추천 아이템을 사용자에게 제공함으로써, 사용자의 외국어 학습 능력을 향상시킴과 동시에 게임적 흥미를 유발할 수 있다.The natural language processor 120 may change the configuration of the items provided through the third window based on the artificial intelligence made through the first window and the content of the user's conversation, and the provided items may not correspond to the content of the conversation. At least one trap item may be included. That is, since the dialogue game with the artificial intelligence according to an embodiment of the present invention is to improve the foreign language learning ability of the user through a game element, by providing the user with a recommendation item that does not fit the dialogue context or does not conform to the grammar. In addition, it can enhance the user's ability to learn foreign languages and at the same time induce game interest.

화면 구성부(110)는, 제3 윈도우를 통해 제공되는 복수의 아이템 중 적어도 하나를 이용하여 사용자에 의해 생성된 답변을 제1 윈도우를 통해 제공할 수 있다. 즉, 화면 구성부(110)는, 디스플레이 디바이스(300)를 통해 사용자의 답변이 입력될 경우, 사용자의 인공지능 사이에 실제 대화가 이루어지는 것처럼 제1 윈도우를 구성하여 제공할 수 있다. The screen configuration unit 110 may provide an answer generated by the user through the first window using at least one of the plurality of items provided through the third window. That is, when the user's answer is input through the display device 300, the screen configuration unit 110 may configure and provide the first window as if the actual conversation is made between the artificial intelligences of the user.

사용자는, 인공지능과의 대화를 이어갈 때, 제3 윈도우를 통해 제공되는 아이템을 활용할 수도 있고 활용하지 않을 수도 있으며, 예를 들어, 게임 운영부(130)는 사용자가 제3 윈도우를 통해 제공되는 아이템을 활용하지 않고 문맥에 적합한 고급 어휘를 활용하거나 문법에 맞는 답변을 할 경우 그렇지 않은 경우보다 더 높은 점수를 부여할 수도 있다.When the user continues the conversation with the AI, the user may or may not utilize the item provided through the third window. For example, the game operation unit 130 may display an item provided by the user through the third window. If you use a high-level vocabulary that suits your context or give a grammatical answer, you may be able to score higher than you would otherwise.

또한, 게임 운영부(130)는, 제1 윈도우를 통해 이루어지는 인공지능과 사용자의 대화에서, 제1 캐릭터의 답변과 제2 캐릭터의 답변 중 대화 내용, 대화 맥락, 문법, 대화 길이, 단어 수준 및 답변까지 소요된 시간 중 적어도 하나에 기초하여, 상대적으로 더 높은 대화 역량을 나타내는 캐릭터의 답변에 더 높은 점수를 부여할 수 있다. 게임 운영부(130)는, 제2 캐릭터가 쌓은 점수 또는 사용자가 선택한 레벨에 따라, 제1 캐릭터에 대응하는 인공지능의 대화가능수준을 설정할 수 있다. 즉, 게임 운영부(130)는, 제2 캐릭터가 쌓은 점수 또는 사용자가 선택한 레벨이 높을 경우, 이전 레벨보다 높은 수준의 어휘와 문장을 구사하도록 인공지능의 대화가능수준을 설정할 수 있다.In addition, the game operating unit 130, in the dialogue between the artificial intelligence and the user made through the first window, the dialogue contents, dialogue context, grammar, dialogue length, word level and answers among the answers of the first character and the answers of the second character. Based on at least one of the time spent until, a higher score may be assigned to a character's answer indicating a relatively higher conversational competency. The game operating unit 130 may set an interactive level of the artificial intelligence corresponding to the first character according to the score accumulated by the second character or the level selected by the user. That is, when the score accumulated by the second character or the level selected by the user is high, the game operating unit 130 may set a conversational level of artificial intelligence to speak vocabulary and sentences of a higher level than the previous level.

도 2는 본 발명의 일 실시예에 따라 인공지능과의 대화를 이용한 게임 화면의 일례를 도시한 도면이다.2 is a diagram illustrating an example of a game screen using a dialogue with artificial intelligence according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 일 실시예에 따라 인공지능과의 대화를 이용한 게임 화면(2000)이 도시되어 있으며, 게임 화면(2000)은 대화 게임 제공 서버(100)의 화면 구성부(110)에 의해 구성되어 디스플레이 디바이스(300)의 디스플레이부를 통해 출력될 수 있다.Referring to FIG. 2, a game screen 2000 using a dialogue with an artificial intelligence is shown according to an embodiment of the present invention, and the game screen 2000 is a screen configuration unit 110 of the dialogue game providing server 100. ) May be output through the display unit of the display device 300.

게임 화면(2000)은, 인공지능과 사용자 간 대화가 이루어지는 제1 윈도우(2100), 인공지능에 대응하는 제1 캐릭터(2210)와 사용자에 대응하는 제2 게임 캐릭터(2220) 및 각 캐릭터의 점수(2230)를 표시하는 제2 윈도우(2200), 및 게임에 참여하는 사용자가 활용할 수 있는 복수의 아이템(2310)을 표시하는 제3 윈도우(2300)를 포함할 수 있다. The game screen 2000 may include a first window 2100 in which an artificial intelligence is communicated with a user, a first character 2210 corresponding to the artificial intelligence, a second game character 2220 corresponding to the user, and a score of each character. A second window 2200 displaying 2230 and a third window 2300 displaying a plurality of items 2310 that can be utilized by a user participating in a game may be included.

게임 화면(2000)의 제1 윈도우(2100)는 인공지능과 사용자가 실제 대화를 나누고있는 것과 같이 구성될 수 있으며, 인공지능에 대응하는 상대방의 답변 내용이 대화 말풍선(2110)와 같이 표시되고 사용자의 답변 내용이 대화 말풍선(2120)과 같이 표시될 수 있다.The first window 2100 of the game screen 2000 may be configured as if the user has a real conversation with the AI, and the response of the counterpart corresponding to the AI is displayed as the conversation speech bubble 2110 and the user The contents of the response may be displayed as the conversation speech bubble 2120.

게임 화면(2000)의 제2 윈도우(2200)는 게임 운영부(130)에 의해 산출된 캐릭터 별 점수(2230)가 표시될 수 있으며, 현재 진행되고 있는 게임 레벨 정보 등이 표시될 수도 있다.The second window 2200 of the game screen 2000 may display a score 2230 for each character calculated by the game operating unit 130, and display game level information that is currently in progress.

사용자는, 게임 화면(2000)의 제3 윈도우(2300)를 통해 제공되는 복수의 아이템(2310) 중 적어도 하나를 활용하여 인공지능과의 대화를 이어갈 수 있으며, 복수의 아이템(2310)은 대화가 진행되는 중 대화 내용, 맥락 등에 따라 내용이 달라질 수 있다.The user may continue a conversation with the artificial intelligence using at least one of the plurality of items 2310 provided through the third window 2300 of the game screen 2000, and the plurality of items 2310 may have a conversation. The content may vary depending on the contents and context of the conversation.

상술한 바와 같이, 본 발명의 실시예들에 의하면, 사용자는 인공지능과의 대화 게임을 통해 외국어로 대화를 진행할 수 있고, 실제 외국어를 사용할 수 있는 환경을 제공함으로써 외국어 학습 능력이 향상됨과 동시에, 게임 요소를 접목하여 사용자의 흥미를 유발할 수 있는 이점이 있다.As described above, according to embodiments of the present invention, the user can proceed with a conversation in a foreign language through a conversation game with artificial intelligence, and improve the foreign language learning ability by providing an environment in which an actual foreign language can be used. There is an advantage that can induce the user's interest by incorporating game elements.

본 발명의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM(Random Access Memory), ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리(Flash Memory), 하드 디스크, 착탈형 디스크, CD-ROM, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독가능 기록매체에 상주할 수도 있다.The steps of a method or algorithm described in connection with an embodiment of the present invention may be implemented directly in hardware, in a software module executed by hardware, or by a combination thereof. Software modules may include random access memory (RAM), read only memory (ROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, hard disk, removable disk, CD-ROM, or It may reside in any form of computer readable recording medium well known in the art.

이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다. In the above, embodiments of the present invention have been described with reference to the accompanying drawings, but those skilled in the art to which the present invention pertains may realize the present invention in other specific forms without changing the technical spirit or essential features thereof. I can understand that. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive.

100 : 대화 게임 제공 서버
300 : 디스플레이 디바이스
100: dialogue game server
300: display device

Claims (9)

인공지능 허브를 이용하여 디스플레이 디바이스와 연결된 인공지능과의 대화를 이용한 게임을 제공하는 서버에 있어서,
게임 실행 명령에 따라, 대화가 이루어지는 제1 윈도우, 인공지능에 대응하는 제1 캐릭터와 게임에 참여하는 사용자에 대응하는 제2 캐릭터 및 각 캐릭터의 대화 점수를 표시하는 제2 윈도우 및 게임에 참여하는 사용자가 활용할 수 있는 복수의 아이템을 표시하는 제3 윈도우를 포함하는 게임 화면을 제공하는 화면 구성부;
상기 제1 윈도우를 통해 이루어지는 인공지능과 사용자의 대화를 해석하는 자연어 처리부; 및
상기 자연어 처리부의 대화 해석 결과에 기초하여 상기 제1 캐릭터 및 제2 캐릭터의 대화 점수를 산출하고, 산출된 대화 점수에 기초하여 게임을 운영하는 게임 운영부;를 포함하고,
문장, 구, 절, 단어, 조사 및 문장부호 중 적어도 두 가지를 저장하고 있는 코퍼스(Corpus)를 더 포함하고,
상기 자연어 처리부는, 상기 코퍼스에 저장된 데이터에 기초하여, 사용자가 인공지능과의 대화에 활용할 수 있도록 추천 문장, 추천 구, 추천 절, 추천 조사 및 추천 문장부호 중 적어도 두 개를 포함하는 아이템을 상기 제3 윈도우를 통해 제공하고,
상기 자연어 처리부는, 상기 제1 윈도우를 통해 이루어지는 인공지능과 사용자의 대화 내용에 기초하여 상기 제공하는 아이템을 달리하되, 상기 아이템은 상기 대화 내용과 대응되지 않는 함정 아이템을 적어도 하나 포함하고,
상기 게임 운영부는, 상기 제1 윈도우를 통해 이루어지는 인공지능과 사용자의 대화에서, 상기 제1 캐릭터의 답변과 상기 제2 캐릭터의 답변 중 대화 내용, 대화 맥락, 문법, 대화 길이, 단어 수준 및 답변까지 소요된 시간 중 적어도 하나를 기초하여 상대적으로 더 높은 대화 역량을 나타내는 캐릭터의 답변에 더 높은 대화 점수를 부여하고,
상기 게임 운영부는, 상기 제2 캐릭터가 쌓은 대화 점수 또는 상기 사용자가 선택한 레벨에 따라, 상기 제1 캐릭터에 대응하는 인공지능의 대화가능수준을 설정하고,
상기 복수의 아이템 중 적어도 하나를 이용하여 제2 캐릭터의 답변을 생성하는 경우, 그렇지 않은 경우보다 더 낮은 제2 캐릭터의 대화 점수가 부여되고,
상기 복수의 아이템은 대화가 진행되는 중 대화 내용, 맥락에 따라 내용이 달라지고,
한 게임 레벨에서 제2 캐릭터의 대화 점수의 합산이 기 설정된 대화 점수를 초과하는 경우 대화 게임 레벨을 향상시키는,
인공지능과의 대화를 이용한 게임 제공 서버.
In the server for providing a game using a conversation with the artificial intelligence connected to the display device using an artificial intelligence hub,
According to the game execution command, the first window in which the conversation is made, the first character corresponding to the artificial intelligence and the second character corresponding to the user participating in the game, and the second window displaying the conversation score of each character and participating in the game A screen configuration unit providing a game screen including a third window displaying a plurality of items available to a user;
A natural language processor configured to interpret a conversation between an artificial intelligence and a user made through the first window; And
And a game operating unit configured to calculate a conversation score of the first character and the second character based on a conversation analysis result of the natural language processor, and to operate a game based on the calculated conversation score.
Further includes a corpus that stores at least two of sentences, phrases, phrases, words, surveys, and punctuation marks,
The natural language processor may include an item including at least two of a recommendation sentence, a recommendation phrase, a recommendation clause, a recommendation search, and a recommendation sentence code based on the data stored in the corpus, so that the user can utilize the dialogue with the artificial intelligence. Through the third window,
The natural language processor may change the provided item based on the artificial intelligence made through the first window and the conversation contents of the user, wherein the item includes at least one trap item that does not correspond to the conversation contents.
The game operating unit, in the dialogue between the AI and the user made through the first window, the dialogue contents, dialogue context, grammar, dialogue length, word level and answers among the answers of the first character and the answers of the second character. Assigning a higher conversation score to a character's answer that represents a relatively higher conversation ability based on at least one of the time spent,
The game operating unit may set a chattable level of an artificial intelligence corresponding to the first character according to a conversation score accumulated by the second character or a level selected by the user.
When generating an answer of the second character using at least one of the plurality of items, a lower score of the conversation of the second character is obtained than otherwise.
The contents of the plurality of items vary depending on the contents and context of the conversation during the conversation,
Improving the conversation game level when the sum of the conversation scores of the second character in one game level exceeds the preset conversation score,
Game providing server using dialogue with artificial intelligence.
제 1 항에 있어서,
상기 게임 운영부는, 상기 자연어 처리부의 대화 해석 결과에 기초하여, 대화 내용, 대화 맥락, 문법, 대화 길이, 단어 수준 및 답변까지 소요된 시간 중 적어도 하나에 기초하여, 상기 제1 캐릭터 및 제2 캐릭터의 대화 역량을 나타내는 대화 점수를 산출하는, 인공지능과의 대화를 이용한 게임 제공 서버.
The method of claim 1,
The game operating unit may be configured based on a dialogue analysis result of the natural language processor, based on at least one of dialogue contents, dialogue context, grammar, dialogue length, word level, and time required to answer the first character and the second character. A game providing server using a dialogue with the artificial intelligence, which calculates a dialogue score indicating a conversation capability.
삭제delete 삭제delete 제 1 항에 있어서,
상기 화면 구성부는, 상기 제3 윈도우를 통해 제공되는 복수의 아이템 중 적어도 하나를 이용하여 사용자에 의해 생성된 답변을 상기 제1 윈도우를 통해 제공하는, 인공지능과의 대화를 이용한 게임 제공 서버.
The method of claim 1,
The screen configuration unit, the game providing server using the dialogue with the artificial intelligence, providing the answer generated by the user through the first window using at least one of the plurality of items provided through the third window.
삭제delete 삭제delete 제 1 항에 있어서,
상기 인공지능과의 대화는 외국어를 통해 이루어지는, 인공지능과의 대화를 이용한 게임 제공 서버.
The method of claim 1,
The dialogue with the artificial intelligence is a game providing server using a dialogue with the artificial intelligence, made in a foreign language.
인공지능 허브를 이용하여 디스플레이 디바이스와 연결된 인공지능과의 대화를 이용한 게임을 제공하는 방법에 있어서,
게임 실행 명령에 따라, 대화가 이루어지는 제1 윈도우, 인공지능에 대응하는 제1 캐릭터와 게임에 참여하는 사용자에 대응하는 제2 캐릭터 및 각 캐릭터의 대화 점수를 표시하는 제2 윈도우 및 게임에 참여하는 사용자가 활용할 수 있는 아이템을 표시하는 제3 윈도우를 포함하는 게임 화면을 화면 구성부에 의해서 제공하는 단계;
상기 제1 윈도우를 통해 이루어지는 인공지능과 사용자의 대화를 자연어 처리부에 의해서 해석하는 단계;
상기 자연어 처리부의 대화 해석 결과에 기초하여 상기 제1 캐릭터 및 제2 캐릭터의 대화 점수를 산출하고, 산출된 대화 점수에 기초하여 게임을 게임 운영부에 의해서 운영하는 단계;를 포함하고,
문장, 구, 절, 단어, 조사 및 문장부호 중 적어도 두 가지를 코퍼스(Corpus)에 저장하는 단계를 더 포함하고,
상기 자연어 처리부는, 상기 코퍼스에 저장된 데이터에 기초하여, 사용자가 인공지능과의 대화에 활용할 수 있도록 추천 문장, 추천 구, 추천 절, 추천 조사 및 추천 문장부호 중 적어도 두 개를 포함하는 아이템을 상기 제3 윈도우를 통해 제공하고,
상기 자연어 처리부는, 상기 제1 윈도우를 통해 이루어지는 인공지능과 사용자의 대화 내용에 기초하여 상기 제공하는 아이템을 달리하되, 상기 아이템은 상기 대화 내용과 대응되지 않는 함정 아이템을 적어도 하나 포함하고,
상기 게임 운영부는, 상기 제1 윈도우를 통해 이루어지는 인공지능과 사용자의 대화에서, 상기 제1 캐릭터의 답변과 상기 제2 캐릭터의 답변 중 대화 내용, 대화 맥락, 문법, 대화 길이, 단어 수준 및 답변까지 소요된 시간 중 적어도 하나를 기초하여 상대적으로 더 높은 대화 역량을 나타내는 캐릭터의 답변에 더 높은 대화 점수를 부여하고,
상기 게임 운영부는, 상기 제2 캐릭터가 쌓은 대화 점수 또는 상기 사용자가 선택한 레벨에 따라, 상기 제1 캐릭터에 대응하는 인공지능의 대화가능수준을 설정하고,
상기 복수의 아이템 중 적어도 하나를 이용하여 제2 캐릭터의 답변을 생성하는 경우, 그렇지 않은 경우보다 더 낮은 제2 캐릭터의 대화 점수가 부여되고,
상기 복수의 아이템은 대화가 진행되는 중 대화 내용, 맥락에 따라 내용이 달라지고,
한 게임 레벨에서 제2 캐릭터의 대화 점수의 합산이 기 설정된 대화 점수를 초과하는 경우 대화 게임 레벨을 향상시키는,
인공지능과의 대화를 이용한 게임 제공 방법.
In the method for providing a game using a dialogue with the artificial intelligence connected to the display device using an artificial intelligence hub,
According to the game execution command, the first window in which the conversation is made, the first character corresponding to the artificial intelligence and the second character corresponding to the user participating in the game, and the second window displaying the conversation score of each character and participating in the game Providing, by the screen configuration unit, a game screen including a third window displaying an item available to a user;
Interpreting, by the natural language processor, a conversation between an artificial intelligence and a user made through the first window;
Calculating a dialogue score of the first character and the second character based on a dialogue analysis result of the natural language processor, and operating the game by a game operating unit based on the calculated dialogue score;
Storing at least two of sentences, phrases, phrases, words, surveys, and punctuation marks in a corpus,
The natural language processor may include an item including at least two of a recommendation sentence, a recommendation phrase, a recommendation clause, a recommendation search, and a recommendation sentence code based on the data stored in the corpus, so that the user can utilize the dialogue with the artificial intelligence. Through the third window,
The natural language processor may change the provided item based on the artificial intelligence made through the first window and the conversation contents of the user, wherein the item includes at least one trap item that does not correspond to the conversation contents.
The game operating unit, in the dialogue between the AI and the user made through the first window, the dialogue contents, dialogue context, grammar, dialogue length, word level and answers among the answers of the first character and the answers of the second character. Assigning a higher conversation score to a character's answer that represents a relatively higher conversation ability based on at least one of the time spent,
The game operating unit may set a chattable level of an artificial intelligence corresponding to the first character according to a conversation score accumulated by the second character or a level selected by the user.
When generating an answer of the second character using at least one of the plurality of items, a lower score of the conversation of the second character is obtained than otherwise.
The contents of the plurality of items vary depending on the contents and context of the conversation during the conversation,
Improving the conversation game level when the sum of the conversation scores of the second character in one game level exceeds the preset conversation score,
Game providing method using dialogue with artificial intelligence.
KR1020180046929A 2018-04-23 2018-04-23 Server and system for providing game using conversation with artificial intelligence KR102012664B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180046929A KR102012664B1 (en) 2018-04-23 2018-04-23 Server and system for providing game using conversation with artificial intelligence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180046929A KR102012664B1 (en) 2018-04-23 2018-04-23 Server and system for providing game using conversation with artificial intelligence

Publications (1)

Publication Number Publication Date
KR102012664B1 true KR102012664B1 (en) 2019-08-21

Family

ID=67808448

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180046929A KR102012664B1 (en) 2018-04-23 2018-04-23 Server and system for providing game using conversation with artificial intelligence

Country Status (1)

Country Link
KR (1) KR102012664B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220022384A (en) 2020-08-18 2022-02-25 여의(주) An Artificial Intelligence Type of a Game System for Improving a Brain Cognitive Skill

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110069996A (en) * 2009-12-18 2011-06-24 주식회사 한빛소프트 Method and system for implementing a language learning game
KR20110120552A (en) * 2010-04-29 2011-11-04 포항공과대학교 산학협력단 Foreign language learning game system and method based on natural language dialogue technology
KR101194794B1 (en) 2011-07-12 2012-10-25 포항공과대학교 산학협력단 Foreign language education system and method, and collecting method of corpus using the same
KR20130003579U (en) * 2011-12-07 2013-06-17 강석호 The method to accomplish a scrabble game to English word study
KR101420395B1 (en) * 2013-09-23 2014-07-21 변재린 Game method for study foreign language by substitution drill

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110069996A (en) * 2009-12-18 2011-06-24 주식회사 한빛소프트 Method and system for implementing a language learning game
KR20110120552A (en) * 2010-04-29 2011-11-04 포항공과대학교 산학협력단 Foreign language learning game system and method based on natural language dialogue technology
KR101194794B1 (en) 2011-07-12 2012-10-25 포항공과대학교 산학협력단 Foreign language education system and method, and collecting method of corpus using the same
KR20130003579U (en) * 2011-12-07 2013-06-17 강석호 The method to accomplish a scrabble game to English word study
KR101420395B1 (en) * 2013-09-23 2014-07-21 변재린 Game method for study foreign language by substitution drill

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220022384A (en) 2020-08-18 2022-02-25 여의(주) An Artificial Intelligence Type of a Game System for Improving a Brain Cognitive Skill

Similar Documents

Publication Publication Date Title
US20180336006A1 (en) Graphical user interface language model
KR101054052B1 (en) System for providing foreign language study using blanks in sentence
CN101105894B (en) Multifunctional language learning machine
KR20190039079A (en) Dialog system and computer program for it
CN109817244B (en) Spoken language evaluation method, device, equipment and storage medium
CN103677729A (en) Voice input method and system
JP2016045420A (en) Pronunciation learning support device and program
KR20110120552A (en) Foreign language learning game system and method based on natural language dialogue technology
KR101845304B1 (en) Language learning system
CN110796911A (en) Language learning system capable of automatically generating test questions and language learning method thereof
EP4181011A1 (en) Method of generating response using utterance and apparatus therefor
KR101670326B1 (en) System for generating language sentence patterns suggestions
KR102104294B1 (en) Sign language video chatbot application stored on computer-readable storage media
KR100593589B1 (en) Multilingual Interpretation / Learning System Using Speech Recognition
KR102012664B1 (en) Server and system for providing game using conversation with artificial intelligence
JP2019513243A (en) Language learning interface
Arifi et al. Potentials of Chatbots for Spell Check among Youngsters.
JP2006208644A (en) Server system and method for measuring linguistic speaking ability
KR20110022856A (en) Language training system for image association
JP2019061189A (en) Teaching material authoring system
KR20170041642A (en) Foreign language learning device
KR20230071045A (en) Method for generating a response using utterance and apparatus therefor
KR20020068835A (en) System and method for learnning foreign language using network
KR102395702B1 (en) Method for providing english education service using step-by-step expanding sentence structure unit
KR20190041890A (en) Device and Server System for Learning Foreign Language

Legal Events

Date Code Title Description
GRNT Written decision to grant