1 |
1
전자 장치가 질의에 대한 응답을 제공하는 방법에 있어서,상기 질의를 획득하는 단계;상기 획득된 질의에 소정의 노이즈를 추가함으로써 상기 획득된 질의를 변환하는 단계;상기 획득된 질의 및 상기 변환된 질의를 제1 타입의 응답 생성 모듈로 전송함으로써, 상기 획득된 질의 및 상기 변환된 질의 각각에 대한 제1 타입의 후보 응답들을 생성하는 단계;상기 획득된 질의 및 상기 변환된 질의를, 상기 외부의 질의 응답 장치로부터 획득된 데이터에 기초하여 생성된 제2 타입의 응답 생성 모듈로 전송함으로써, 상기 획득된 질의 및 상기 변환된 질의 각각에 대한 제2 타입의 후보 응답들을 생성하는 단계; 및상기 제1 타입의 후보 응답들 및 상기 제2 타입의 후보 응답들 중 하나의 응답을 결정하는 단계; 를 포함하는, 방법
|
2 |
2
제1항에 있어서, 상기 방법은상기 결정된 응답을 정답 값으로 출력하는 단계; 를 포함하는, 방법
|
3 |
3
제1항에 있어서, 상기 방법은상기 획득된 질의 또는 상기 변환된 질의 중 적어도 하나를 상기 전자 장치와 연결된 상기 전자 장치 외부의 질의 응답 장치로 전송하는 단계; 및상기 외부의 질의 응답 장치로부터 획득되는 응답 데이터에 기초하여 상기 제2 타입의 응답 모듈을 생성하는 단계; 를 더 포함하는, 방법
|
4 |
4
제1항에 있어서, 상기 질의는자연어를 발화하는 음성 신호 형태의 질의, 상기 자연어에 관한 텍스트 형태의 질의, 이미지 형태의 질의, 비디오 형태의 질의, 서버 또는 시스템 간 특정 데이터를 요청하기 위한 코드 또는 키 값 중 적어도 하나를 포함하는 것을 특징으로 하는, 방법
|
5 |
5
제1항에 있어서, 상기 획득된 질의를 변환하는 단계는상기 획득된 질의에 소정의 노이즈를 추가함으로써 상기 획득된 질의를 변환하는 단계; 를 포함하고,상기 변환된 질의 및 상기 획득된 질의에 대한 후보 응답은 서로 다르게 생성되는 것을 특징으로 하는, 방법
|
6 |
6
제3항에 있어서, 상기 질의 응답 장치는상기 획득된 질의 또는 상기 변환된 질의에 대한 응답으로써, 상기 획득된 질의 또는 상기 변환된 질의가 상기 전자 장치로 입력됨으로써 상기 전자 장치로부터 출력되는 응답과 동일하거나 서로 다른 응답을 출력하는 장치인 것을 특징으로 하는, 방법
|
7 |
7
제1항에 있어서, 상기 제1 타입의 후보 응답들을 생성하는 단계는상기 제1 타입의 응답 생성 모듈의 특성에 기초하여, 상기 제1 타입의 응답 생성 모듈로부터 제1 후보 응답 리스트를 획득하는 단계; 및상기 제1 후보 응답 리스트 내 응답들의 신뢰도 값에 기초하여 제1 타입의 후보 응답들을 결정하는 생성하는 단계; 를 포함하는, 방법
|
8 |
8
제7항에 있어서, 상기 제2 타입의 후보 응답들을 생성하는 단계는상기 제2 타입의 응답 생성 모듈의 특성에 기초하여, 상기 제2 타입의 응답 생성 모듈로부터 제2 후보 응답 리스트를 획득하는 단계; 및상기 제2 후보 응답 리스트 내 응답들의 신뢰도 값에 기초하여 제2 타입의 후보 응답들을 결정하는 생성하는 단계; 를 포함하는, 방법
|
9 |
9
제8항에 있어서, 상기 하나의 응답을 결정하는 단계는상기 제1 타입의 응답 생성 모듈의 특성 및 상기 제2 타입의 응답 생성 모듈의 특성에 기초하여, 상기 제1 타입의 후보 응답들 및 상기 제2 타입의 후보 응답들에 대하여 우선 순위를 결정하는 단계; 및상기 결정된 우선 순위에 따라 상기 제1 타입의 후보 응답들 및 상기 제2 타입의 후보 응답들 중 하나의 응답을 결정하는 단계; 를 포함하는, 방법
|
10 |
10
제3항에 있어서, 상기 제2 타입의 응답 생성 모듈은상기 제2 타입의 응답 생성 모듈로 입력된 상기 획득된 질의 또는 상기 변환된 질의의 수에 대응되는 복수의 응답 생성 모듈을 포함하고,상기 제2 타입의 응답 생성 모듈 내 복수의 응답 생성 모듈은, 상기 획득된 질의 또는 상기 변환된 질의 중 적어도 하나를 상기 전자 장치와 연결된 상기 전자 장치 외부의 질의 응답 장치로 전송하고, 상기 외부의 질의 응답 장치로부터 응답 데이터를 획득함에 따라 상기 전자 장치 내에 추가되는 것을 특징으로 하는, 방법
|
11 |
11
질의에 대한 응답을 제공하는 전자 장치에 있어서,네트워크 인터페이스;하나 이상의 인스트럭션을 저장하는 메모리;상기 하나 이상의 인스트럭션을 실행하는 적어도 하나의 프로세서; 를 포함하고,상기 적어도 하나의 프로세서는 상기 하나 이상의 인스트럭션을 실행함으로써,상기 질의를 획득하고,상기 획득된 질의에 소정의 노이즈를 추가함으로써 상기 획득된 질의를 변환하고,상기 획득된 질의 및 상기 변환된 질의를 제1 타입의 응답 생성 모듈로 전송함으로써, 상기 획득된 질의 및 상기 변환된 질의 각각에 대한 제1 타입의 후보 응답들을 생성하고,상기 획득된 질의 및 상기 변환된 질의를, 상기 외부의 질의 응답 장치로부터 획득된 데이터에 기초하여 생성된 제2 타입의 응답 생성 모듈로 전송함으로써, 상기 획득된 질의 및 상기 변환된 질의 각각에 대한 제2 타입의 후보 응답들을 생성하고,상기 제1 타입의 후보 응답들 및 상기 제2 타입의 후보 응답들 중 하나의 응답을 결정하는, 전자 장치
|
12 |
12
제11항에 있어서, 상기 적어도 하나의 프로세서는상기 결정된 응답을 정답 값으로 출력하는, 전자 장치
|
13 |
13
제11항에 있어서, 상기 적어도 하나의 프로세서는상기 획득된 질의 또는 상기 변환된 질의 중 적어도 하나를 상기 전자 장치와 연결된 상기 전자 장치 외부의 질의 응답 장치로 전송하고,상기 외부의 질의 응답 장치로부터 획득되는 응답 데이터에 기초하여 상기 제2 타입의 응답 모듈을 생성하는, 전자 장치
|
14 |
14
제11항에 있어서, 상기 질의는자연어를 발화하는 음성 신호 형태의 질의, 상기 자연어에 관한 텍스트 형태의 질의, 이미지 형태의 질의, 비디오 형태의 질의, 서버 또는 시스템 간 특정 데이터를 요청하기 위한 코드 또는 키 값 중 적어도 하나를 포함하는 것을 특징으로 하는, 전자 장치
|
15 |
15
제11항에 있어서, 상기 적어도 하나의 프로세서는상기 획득된 질의에 소정의 노이즈를 추가함으로써 상기 획득된 질의를 변환하고, 상기 변환된 질의 및 상기 획득된 질의에 대한 후보 응답은 서로 다르게 생성되는 것을 특징으로 하는, 전자 장치
|
16 |
16
제13항에 있어서, 상기 적어도 하나의 프로세서는상기 획득된 질의 또는 상기 변환된 질의에 대한 응답으로써, 상기 획득된 질의 또는 상기 변환된 질의가 상기 전자 장치로 입력됨으로써 상기 전자 장치로부터 출력되는 응답과 동일하거나 서로 다른 응답을 출력하는 장치인 것을 특징으로 하는, 전자 장치
|
17 |
17
제11항에 있어서, 상기 적어도 하나의 프로세서는상기 제1 타입의 응답 생성 모듈의 특성에 기초하여, 상기 제1 타입의 응답 생성 모듈로부터 제1 후보 응답 리스트를 획득하고,상기 제1 후보 응답 리스트 내 응답들의 신뢰도 값에 기초하여 제1 타입의 후보 응답들을 결정하는, 전자 장치
|
18 |
18
제17항에 있어서, 상기 적어도 하나의 프로세서는상기 제2 타입의 응답 생성 모듈의 특성에 기초하여, 상기 제2 타입의 응답 생성 모듈로부터 제2 후보 응답 리스트를 획득하고,상기 제2 후보 응답 리스트 내 응답들의 신뢰도 값에 기초하여 제2 타입의 후보 응답들을 생성하는, 전자 장치
|
19 |
19
제18항에 있어서, 상기 적어도 하나의 프로세서는상기 제1 타입의 응답 생성 모듈의 특성 및 상기 제2 타입의 응답 생성 모듈의 특성에 기초하여, 상기 제1 타입의 후보 응답들 및 상기 제2 타입의 후보 응답들에 대하여 우선 순위를 결정하고,상기 결정된 우선 순위에 따라 상기 제1 타입의 후보 응답들 및 상기 제2 타입의 후보 응답들 중 하나의 응답을 결정하는, 전자 장치
|
20 |
20
전자 장치가 질의에 대한 응답을 제공하는 방법에 있어서,상기 질의를 획득하는 단계;상기 획득된 질의에 소정의 노이즈를 추가함으로써 상기 획득된 질의를 변환하는 단계;상기 획득된 질의 및 상기 변환된 질의를 제1 타입의 응답 생성 모듈로 전송함으로써, 상기 획득된 질의 및 상기 변환된 질의 각각에 대한 제1 타입의 후보 응답들을 생성하는 단계;상기 획득된 질의 및 상기 변환된 질의를, 상기 외부의 질의 응답 장치로부터 획득된 데이터에 기초하여 생성된 제2 타입의 응답 생성 모듈로 전송함으로써, 상기 획득된 질의 및 상기 변환된 질의 각각에 대한 제2 타입의 후보 응답들을 생성하는 단계; 및상기 제1 타입의 후보 응답들 및 상기 제2 타입의 후보 응답들 중 하나의 응답을 결정하는 단계; 를 포함하는, 방법을 수행하도록 하는 프로그램이 저장된 컴퓨터로 읽을 수 있는 기록 매체
|