1 |
1
복수의 챗봇(chat bot)들을 이용한 질의 응답 방법에 있어서,통신 인터페이스를 통해 사용자의 질의에 대한 질의 데이터를 수신하는 단계;상기 질의 데이터에 포함된 형태소를 결정하는 단계;상기 결정된 형태소 및 상기 복수의 챗봇들 각각에 대한 태깅 정보(tagging information)에 기초하여 복수의 챗봇들 중 적어도 하나의 챗봇을 결정하는 단계;상기 결정된 적어도 하나의 챗봇에 상기 질의 데이터를 전송하는 단계; 및상기 결정된 적어도 하나의 챗봇으로부터 상기 질의 데이터에 대응하는 응답을 수신하는 경우, 상기 수신한 응답을 상기 사용자의 사용자 단말에 전송하는 단계를 포함하는, 질의 응답 방법
|
2 |
2
제1항에 있어서,상기 적어도 하나의 챗봇을 결정하는 단계는,상기 형태소의 품사를 결정하는 단계;미리 결정된 조건에 기초하여 상기 형태소 중 핵심 품사에 해당하는 형태소를 결정하는 단계; 및상기 결정된 핵심 품사에 해당하는 형태소 및 상기 태깅 정보에 기초하여 상기 복수의 챗봇 중 적어도 하나의 챗봇을 결정하는 단계를 포함하는, 질의 응답 방법
|
3 |
3
제2항에 있어서,상기 적어도 하나의 챗봇을 결정하는 단계는,상기 핵심 품사에 해당하는 형태소의 조합에 기초하여 벡터 데이터를 생성하는 단계; 및상기 벡터 데이터 및 상기 태깅 정보에 기초하여 상기 복수의 챗봇 중 적어도 하나의 챗봇을 결정하는 단계를 포함하는, 질의 응답 방법
|
4 |
4
제3항에 있어서,상기 태깅 정보는,상기 복수의 챗봇 응답할 수 있는 단어들에 대한 정보에 기초하여 결정되는, 질의 응답 방법
|
5 |
5
제4항에 있어서,상기 적어도 하나의 챗봇을 결정하는 단계는,상기 벡터 데이터에 포함된 각각의 형태소의 조합과 상기 단어들의 유사도를 산출하는 단계; 및상기 유사도에 기초하여 상기 복수의 챗봇 중 적어도 하나의 챗봇을 결정하는 단계를 포함하는, 질의 응답 방법
|
6 |
6
제1항에 있어서,상기 결정된 적어도 하나의 챗봇은 활성화 상태를 유지하고,상기 결정된 적어도 하나의 챗봇 이외의 나머지 챗봇은 비활성화 상태를 유지하는, 질의 응답 방법
|
7 |
7
복수의 챗봇(chat bot)을 이용한 질의 응답 방법에 있어서,통신 인터페이스를 통해 사용자의 질의에 대한 질의 데이터를 수신하는 단계;상기 질의 데이터가 텍스트 데이터인지 여부를 결정하는 단계;상기 질의 데이터가 텍스트 데이터인 경우, 상기 질의 데이터에 포함된 형태소를 결정하는 단계;상기 형태소의 조합에 기초하여 벡터 데이터를 결정하는 단계;상기 벡터 데이터에 포함된 상기 형태소의 조합과 상기 복수의 챗봇들 각각에 대한 태깅 정보를 비교하여 상기 복수의 챗봇들 중 적어도 하나의 챗봇을 결정하는 단계;상기 결정된 적어도 하나의 챗봇에 상기 질의 데이터를 전송하는 단계; 및상기 결정된 적어도 하나의 챗봇으로부터 상기 질의 데이터에 대한 응답을 수신하는 경우, 상기 응답을 상기 사용자의 사용자 단말에 전송하는 단계를 포함하는, 질의 응답 방법
|
8 |
8
제7항에 있어서,상기 질의 데이터가 이미지 데이터인 경우,상기 질의 데이터로부터 문자를 검출하는 단계를 더 포함하고,상기 형태소를 결정하는 단계는,상기 검출된 문자에 기초하여 상기 질의 데이터에 포함되는 형태소를 결정하는, 질의 응답 방법
|
9 |
9
제8항에 있어서,상기 문자를 검출하는 단계는,상기 이미지 데이터의 해상도 조정, 상기 이미지 데이터의 컬러를 회색조로 변경 및 상기 이미지 데이터의 이진화 중 적어도 하나를 수행하는 단계; 및상기 수행 결과에 기초하여 상기 문자를 검출하는 단계를 포함하는, 질의 응답 방법
|
10 |
10
제8항에 있어서,상기 문자를 검출하는 단계는,광학 문자 인식(Optical Character Recognition)을 이용하여 상기 이미지 데이터에 포함된 문자를 검출하는 단계를 포함하는, 질의 응답 방법
|
11 |
11
제7항에 있어서,상기 질의 데이터가 오디오 데이터인 경우,상기 질의 데이터를 텍스트 데이터로 변환하는 단계를 더 포함하고,상기 형태소를 결정하는 단계는,상기 텍스트 데이터로 변환된 질의 데이터에 기초하여, 상기 질의 데이터에 포함되는 형태소를 결정하는, 질의 응답 방법
|
12 |
12
제7항에 있어서,상기 벡터 데이터를 결정하는 단계는,상기 형태소의 품사를 결정하는 단계;상기 형태소 중 핵심 품사에 해당하는 형태소를 결정하는 단계;상기 핵심 품사에 해당하는 형태소의 조합에 기초하여 상기 벡터 데이터를 결정하는 단계를 포함하는, 질의 응답 방법
|
13 |
13
제12항에 있어서,상기 적어도 하나의 챗봇을 결정하는 단계는,상기 벡터 데이터에 포함된 각각의 형태소의 조합과 상기 태깅 정보에 포함된 단어의 유사도를 산출하는 단계; 및상기 유사도에 기초하여 상기 복수의 챗봇들 중 적어도 하나의 챗봇을 결정하는 단계를 포함하는, 질의 응답 방법
|
14 |
14
제1항 내지 제13항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|
15 |
15
복수의 챗봇(chat bot)을 이용한 질의 응답 장치에 있어서,메모리 및 프로세서를 포함하고,상기 메모리는 상기 프로세서에 의해 실행 가능한 인스트럭션들(instructions)을 저장하고,상기 프로세서는,통신 인터페이스를 통해 사용자의 질의에 대한 질의 데이터를 수신하고,상기 질의 데이터에 포함된 형태소를 결정하고,상기 결정된 형태소 및 상기 복수의 챗봇들 각각에 대한 태깅 정보에 기초하여 복수의 챗봇들 중 적어도 하나의 챗봇을 결정하고,상기 결정된 적어도 하나의 챗봇에 상기 질의 데이터를 전송하고,상기 결정된 적어도 하나의 챗봇으로부터 상기 질의 데이터에 대한 응답을 수신하는 경우, 상기 응답을 상기 사용자의 사용자 단말에 전송하는, 질의 응답 장치
|
16 |
16
제15항에 있어서,상기 프로세서는,상기 형태소의 품사를 결정하고,미리 결정된 조건에 기초하여 상기 형태소 중 핵심 품사에 해당하는 형태소를 결정하고,상기 결정된 핵심 품사에 해당하는 형태소 및 상기 태깅 정보에 기초하여 상기 복수의 챗봇들 중 적어도 하나의 챗봇을 결정하는, 질의 응답 장치
|
17 |
17
제16항에 있어서,상기 프로세서는,상기 핵심 품사에 해당하는 형태소의 조합에 기초하여 벡터 데이터를 생성하고,상기 벡터 데이터에 포함된 각각의 형태소의 조합과 태깅 정보에 포함된 단어들의 유사도를 산출하고,상기 유사도에 기초하여 상기 복수의 챗봇들 중 적어도 하나의 챗봇을 결정하는, 질의 응답 장치
|
18 |
18
제15항에 있어서,상기 프로세서는,상기 질의 데이터가 이미지 데이터인 경우,상기 질의 데이터로부터 문자를 검출하고,상기 검출된 문자에 포함된 형태소를 결정하고,상기 결정된 형태소 및 상기 태깅 정보에 기초하여 상기 복수의 챗봇들 중 적어도 하나의 챗봇을 결정하는, 질의 응답 장치
|
19 |
19
제15항에 있어서,상기 프로세서는,상기 질의 데이터가 오디오 데이터인 경우,상기 질의 데이터를 텍스트 데이터로 변환하고,상기 변환된 질의 데이터에 기초하여, 상기 질의 데이터에 포함되는 형태소를 결정하고,상기 결정된 형태소 및 상기 태깅 정보에 기초하여 상기 복수의 챗봇들 중 적어도 하나의 챗봇을 결정하는, 질의 응답 장치
|