1 |
1
사용자 발화를 입력 받는 제1 입력단계;입력되는 사용자 발화 내용을 기반으로 대화 모델을 이용하여 대화내용을 생성하는 단계;생성된 대화내용을 음성으로 변환하여 출력하는 단계;제1 입력단계, 생성단계 및 출력단계를 수행하는 중에, 사용자 발화 내용을 기반으로 감정분석 모델을 이용하여 사용자의 감정을 인식하는 제1 인식단계; 및인식되는 사용자의 감정을 모니터링 하는 제1 모니터링 단계;를 포함하고,대화 모델은,사용자 발화 내용이 입력되면 발화 내용에 응답하기 위한 대화내용을 생성하여 출력하는 뉴럴 네트워크이고,감정분석 모델은,사용자 발화 내용이 입력되면 발화 내용으로부터 사용자의 감정을 인식하여 출력하는 뉴럴 네트워크이며,생성 단계는,입력되는 사용자 발화 내용을 기반으로 제1 대화 모델 및 제2 대화 모델 중 하나를 결정하는 단계; 및결정된 대화 모델을 이용하여 대화내용을 생성하는 단계;를 포함하고,제1 대화 모델은,사용자 발화 내용 및 발화 내용과 관련한 지식을 입력받아 입력되는 사용자 발화 내용과 관련한 지식으로부터 대답을 생성하여 출력하는 뉴럴 네트워크이고,제2 대화 모델은,사용자 발화 내용만을 입력받아, 입력되는 사용자 발화 내용으로부터 대답을 생성하여 출력하는 뉴럴 네트워크이며,제1 인식단계는,결정 단계에서 제2 대화 모델이 결정된 경우에는 수행되지만,결정 단계에서 제1 대화 모델이 결정된 경우에는 수행되지 않는 것을 특징으로 하는 사용자 모니터링 방법
|
2 |
2
청구항 1에 있어서,제1 입력단계, 생성단계 및 출력단계를 수행하는 중에, 사용자 영상을 입력받는 단계;사용자 영상을 기반으로 행동분석 모델을 이용하여 사용자 행동의 종류를 인식하는 제2 인식단계; 및인식되는 사용자의 행동을 모니터링 하는 제2 모니터링 단계;를 포함하고,행동분석 모델은,사용자 영상이 입력되면 영상으로부터 사용자 행동의 종류를 인식하여 출력하는 뉴럴 네트워크인 것을 특징으로 하는 사용자 모니터링 방법
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
삭제
|
6 |
6
청구항 1에 있어서,결정단계는,입력되는 사용자 발화 내용과 관련된 지식들인 관련 지식들을 추출하는 단계;추출된 관련 지식들 중 사용자 발화 내용과 관련도가 가장 높은 하나를 추출하는 단계; 및추출된 관련 지식의 관련도를 기초로 대화 모델을 선택하는 단계;를 포함하고,관련도는,발화 내용과 지식 간의 관련 정도를 확률값으로 나타낸 것을 특징으로 하는 사용자 모니터링 방법
|
7 |
7
청구항 6에 있어서,선택 단계는,추출된 관련 지식의 관련도가 기준값 이상이면, 제1 대화 모델을 선택하고,추출된 관련 지식의 관련도가 기준값 미만이면, 제2 대화 모델을 선택하는 것을 특징으로 하는 사용자 모니터링 방법
|
8 |
8
청구항 2에 있어서,제1 모니터링 결과와 제2 모니터링 결과를 표시하는 단계;를 더 포함하는 것을 특징으로 하는 사용자 모니터링 방법
|
9 |
9
청구항 8에 있어서,제1 모니터링 결과와 제2 모니터링 결과를 원격의 단말로 전송하는 단계;를 더 포함하는 것을 특징으로 하는 사용자 모니터링 방법
|
10 |
10
사용자 발화를 입력 받는 입력부;입력부를 통해 입력되는 사용자 발화 내용을 기반으로 대화 모델을 이용하여 대화내용을 생성하고, 대화내용 생성 중에 사용자 발화 내용을 기반으로 감정분석 모델을 이용하여 사용자의 감정을 인식하며 인식되는 사용자의 감정을 모니터링 하는 프로세서; 및프로세서에서 생성된 대화내용을 음성으로 변환하여 출력하는 출력부;를 포함하고,대화 모델은,사용자 발화 내용이 입력되면 발화 내용에 응답하기 위한 대화내용을 생성하여 출력하는 뉴럴 네트워크이고,감정분석 모델은,사용자 발화 내용이 입력되면 발화 내용으로부터 사용자의 감정을 인식하여 출력하는 뉴럴 네트워크이며,프로세서는,입력되는 사용자 발화 내용을 기반으로 제1 대화 모델 및 제2 대화 모델 중 하나를 결정하고, 결정된 대화 모델을 이용하여 대화내용을 생성하며,제1 대화 모델은,사용자 발화 내용 및 발화 내용과 관련한 지식을 입력받아 입력되는 사용자 발화 내용과 관련한 지식으로부터 대답을 생성하여 출력하는 뉴럴 네트워크이고,제2 대화 모델은,사용자 발화 내용만을 입력받아, 입력되는 사용자 발화 내용으로부터 대답을 생성하여 출력하는 뉴럴 네트워크이며,프로세서는,제2 대화 모델이 결정된 경우에는 사용자의 감정 인식 및 모니터링을 수행하지만,제1 대화 모델이 결정된 경우에는 사용자의 감정 인식 및 모니터링을 수행하지 않는 것을 특징으로 하는 사용자 모니터링 장치
|
11 |
11
사용자 발화 내용을 기반으로 대화 모델을 이용하여 대화내용을 생성하는 단계;생성단계를 수행하는 중에, 사용자 발화 내용을 기반으로 감정분석 모델을 이용하여 사용자의 감정을 인식하는 제1 인식단계; 및생성단계를 수행하는 중에, 사용자 영상을 기반으로 행동분석 모델을 이용하여 사용자의 행동을 인식하는 제2 인식단계;를 포함하고,대화 모델은,사용자 발화 내용이 입력되면 발화 내용에 응답하기 위한 대화내용을 생성하여 출력하는 뉴럴 네트워크이고,감정분석 모델은,사용자 발화 내용이 입력되면 발화 내용으로부터 사용자의 감정을 인식하여 출력하는 뉴럴 네트워크이며,생성 단계는,입력되는 사용자 발화 내용을 기반으로 제1 대화 모델 및 제2 대화 모델 중 하나를 결정하는 단계; 및결정된 대화 모델을 이용하여 대화내용을 생성하는 단계;를 포함하고,제1 대화 모델은,사용자 발화 내용 및 발화 내용과 관련한 지식을 입력받아 입력되는 사용자 발화 내용과 관련한 지식으로부터 대답을 생성하여 출력하는 뉴럴 네트워크이고,제2 대화 모델은,사용자 발화 내용만을 입력받아, 입력되는 사용자 발화 내용으로부터 대답을 생성하여 출력하는 뉴럴 네트워크이며,제1 인식단계는,결정 단계에서 제2 대화 모델이 결정된 경우에는 수행되지만,결정 단계에서 제1 대화 모델이 결정된 경우에는 수행되지 않는 것을 특징으로 하는 사용자 모니터링 방법
|
12 |
12
사용자 발화 내용을 기반으로 대화 모델을 이용하여 대화내용을 생성하는 단계;생성단계를 수행하는 중에, 사용자 발화 내용을 기반으로 감정분석 모델을 이용하여 사용자의 감정을 인식하는 제1 인식단계; 및생성단계를 수행하는 중에, 사용자 영상을 기반으로 행동분석 모델을 이용하여 사용자의 행동을 인식하는 제2 인식단계;를 포함하고,대화 모델은,사용자 발화 내용이 입력되면 발화 내용에 응답하기 위한 대화내용을 생성하여 출력하는 뉴럴 네트워크이고,감정분석 모델은,사용자 발화 내용이 입력되면 발화 내용으로부터 사용자의 감정을 인식하여 출력하는 뉴럴 네트워크이며,생성 단계는,입력되는 사용자 발화 내용을 기반으로 제1 대화 모델 및 제2 대화 모델 중 하나를 결정하는 단계; 및결정된 대화 모델을 이용하여 대화내용을 생성하는 단계;를 포함하고,제1 대화 모델은,사용자 발화 내용 및 발화 내용과 관련한 지식을 입력받아 입력되는 사용자 발화 내용과 관련한 지식으로부터 대답을 생성하여 출력하는 뉴럴 네트워크이고,제2 대화 모델은,사용자 발화 내용만을 입력받아, 입력되는 사용자 발화 내용으로부터 대답을 생성하여 출력하는 뉴럴 네트워크이며,제1 인식단계는,결정 단계에서 제2 대화 모델이 결정된 경우에는 수행되지만,결정 단계에서 제1 대화 모델이 결정된 경우에는 수행되지 않는 것을 특징으로 하는 사용자 모니터링 방법을 수행할 수 있는 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체
|