1 |
1
사용자의 발화(發話)를 입력받아 상기 사용자의 요구 사항을 반영한 쿼리를 생성하되, 정보 검색과 관련하여 기 저장된 사용자 정보를 반영하여 상기 쿼리를 생성하는 쿼리 생성 모듈;생성된 쿼리를 토대로 정보 검색을 수행하여 검색 결과를 도출하는 정보 검색 모듈; 및도출된 검색 결과를 사용자에게 제공할 수 있는 시스템 발화를 형성하여 상기 사용자에게 전달하는 정보 검색 대화 모델;을 포함하는 대화형 정보 검색 장치
|
2 |
2
제1항에 있어서,상기 쿼리 생성 모듈은 입력받은 사용자 발화로부터 정보 검색을 위한 쿼리 생성이 가능한 지의 여부를 판단하여 상기 정보 검색 대화 모델로 전달하고,상기 정보 검색 대화 모델은 상기 쿼리 생성 모듈로부터 쿼리 생성에는 미흡하다는 판단을 수신하면, 상기 검색 결과로 쿼리의 보완을 위한 추가 질문을 구성하여 상기 사용자에게 전달하는 것을 특징으로 하는 대화형 정보 검색 장치
|
3 |
3
제2항에 있어서,상기 쿼리 생성 모듈은 상기 추가 질문에 대한 사용자 발화를 반영하여 쿼리를 확장 및 보완하는 것을 특징으로 하는 대화형 정보 검색 장치
|
4 |
4
제1항에 있어서,상기 사용자의 정보 검색을 위한 인터페이스를 제공하는 정보 검색 대화 인터페이스;를 더 포함하고,상기 정보 검색 대화 인터페이스는,입력된 사용자 발화에 대한 언어적 분석을 수행하고, 언어적 분석 결과를 상기 사용자 정보에 저장하는 자연어 처리 모듈;상기 정보 검색 대화 모델로부터 수신한 검색 결과를 문장으로 생성하고, 생성된 문장을 시스템 발화로 출력하는 문장 생성 모듈; 및상기 검색 결과를 디스플레이 하고, 대화 이외에 상기 사용자와의 인터렉션을 수행하는 사용자 인터페이스;를 포함하는 것을 특징으로 하는 정보 검색 장치
|
5 |
5
제4항에 있어서,상기 사용자 정보는,사용자 발화에 대한 언어적 분석 결과를 저장하는 사용자 데이터베이스; 및상기 언어적 분석 결과가 저장된 도메인을 저장하는 도메인 데이터베이스;를 포함하는 것을 특징으로 하는 정보 검색 장치
|
6 |
6
쿼리 생성 모듈은 사용자의 발화(發話)를 입력받아 상기 사용자의 요구 사항을 반영한 쿼리를 생성하되, 정보 검색과 관련하여 기 저장된 사용자 정보를 반영하여 상기 쿼리를 생성하는 단계;정보 검색 모듈은 생성된 쿼리를 토대로 정보 검색을 수행하여 검색 결과를 도출하는 단계; 및상기 정보 검색 대화 모델은 도출된 검색 결과를 사용자에게 제공할 수 있는 시스템 발화를 형성하여 상기 사용자에게 전달하는 단계;을 포함하는 대화형 정보 검색 방법
|
7 |
7
제6항에 있어서,상기 쿼리를 생성하는 단계에서,상기 쿼리 생성 모듈은 입력받은 사용자 발화로부터 정보 검색을 위한 쿼리 생성이 가능한 지의 여부를 판단하여 상기 정보 검색 대화 모델로 전달하고,상기 검색 결과를 도출하는 단계에서,상기 정보 검색 대화 모델은 상기 쿼리 생성 모듈로부터 쿼리 생성에는 미흡하다는 판단을 수신하면, 상기 검색 결과로 쿼리의 보완을 위한 추가 질문을 구성하여 상기 사용자에게 전달하는 것을 특징으로 하는 대화형 정보 검색 방법
|
8 |
8
제7항에 있어서,상기 쿼리를 생성하는 단계에서,상기 쿼리 생성 모듈은 상기 추가 질문에 대한 발화를 반영하여 쿼리를 확장 및 보완하는 것을 특징으로 하는 대화형 정보 검색 방법
|