1 |
1
대화와 관련된 음성 또는 텍스트가 포함된 대화 데이터를 입력받는 입력부; 및상기 입력된 대화 데이터와 관련된 업무를 검출하고, 업무별로 지원하는 대화 처리 기능을 각각 모듈화한 복수의 대화 모듈 중 상기 검출된 업무와 관련된 대화 모듈을 결정하며, 상기 결정된 대화 모듈을 이용하여 상기 대화에 응답 데이터를 생성하고, 상기 응답 데이터가 출력되도록 제어하는 제어부;를 포함하는 다중 업무 처리를 지원하는 대화 처리 시스템
|
2 |
2
제 1항에 있어서,상기 입력부는,상기 대화 데이터 이외에 데이터 입력 상황을 인지하도록 도와주는 상황 정보를 자연어로 더 입력받는 것을 특징으로 하는 다중 업무 처리를 지원하는 대화 처리 시스템
|
3 |
3
제 1항에 있어서,상기 제어부는,상기 대화 데이터를 분석하여 언어적 의미를 검출하는 언어 처리부;상기 검출된 언어적 의미를 자질 벡터(feature vector)로 변환하는 정보 매퍼(information mapper)부;상기 변환된 자질 벡터 및 기 저장된 문맥 벡터(context vector)의 특성값을 이용하여 상기 대화와 관련된 업무를 검출하고, 상기 업무와 관련된 대화 모듈을 결정하는 대화 플래너부;상기 복수의 대화 모듈이 서로 연결되도록 구비되고, 상기 복수의 대화 모듈 중 상기 결정된 대화 모듈을 이용하여 상기 대화에 대응되는 응답 데이터를 생성하는 대화 엔진부; 및상기 생성된 응답 데이터를 음성 데이터 또는 텍스트 데이터로 변환하는 언어 변환부;를 포함하는 것을 특징으로 하는 다중 업무 처리를 지원하는 대화 처리 시스템
|
4 |
4
제 3항에 있어서,상기 언어 처리부는,형태소 분석, 개체명 인식 분석, 구문 분석 및 의미역 분석 중 적어도 하나의 분석을 이용하여 상기 대화 데이터의 언어적 의미를 검출하는 것을 특징으로 하는 다중 업무 처리를 지원하는 대화 처리 시스템
|
5 |
5
제 3항에 있어서,상기 대화 플래너부는,현재 결정된 대화 모듈이 아닌 다른 대화 모듈로 변경하는 경우, 현재 진행상태를 나타내는 상태정보를 저장시키는 것을 특징으로 하는 다중 업무 처리를 지원하는 대화 처리 시스템
|
6 |
6
제 3항에 있어서,상기 대화 엔진부는,상기 복수의 대화 모듈 중 적어도 하나의 대화 모듈에 업데이트 정보가 있는 경우, 업데이트 정보를 해당 대화 모듈에 개별적으로 업데이트하는 것을 특징으로 하는 다중 업무 처리를 지원하는 대화 처리 시스템
|
7 |
7
제 3항에 있어서,상기 대화 엔진부는,상기 복수의 대화 모듈에 새로운 업무와 관련된 대화 모듈을 추가시켜 대화 처리 기능을 확장하는 것을 특징으로 하는 다중 업무 처리를 지원하는 대화 처리 시스템
|
8 |
8
대화 처리 시스템이 대화와 관련된 음성 또는 텍스트가 포함된 대화 데이터를 입력받는 단계; 상기 대화 처리 시스템이 상기 입력된 대화 데이터와 관련된 업무를 검출하고, 업무별로 지원하는 대화 처리 기능을 각각 모듈화한 복수의 대화 모듈 중 상기 검출된 업무와 관련된 대화 모듈을 결정하는 단계;상기 대화 처리 시스템이 상기 결정된 대화 모듈을 이용하여 상기 대화에 응답 데이터를 생성하는 단계; 및상기 대화 처리 시스템이 상기 응답 데이터를 출력하는 단계;를 포함하는 다중 업무 처리를 지원하는 대화 처리 방법
|