1 |
1
재화/서비스제공자에 의해 제공되는 프로바이더챗봇(Provider Chatbot)과 대화를 수행하는 시스템으로서, 사용자의 대화 목적을 파악하여, 사용자 대신에 상기 프로바이더챗봇과 대화를 수행하여, 대화 결과를 사용자에게 제공하는 컨슈머챗봇(Consumer chatbot)을 포함하되, 상기 컨슈머챗봇은 입력된 사용자 입력 대화로부터 사용자의 목적을 인식하고, 컨슈머챗봇이 프로바이더챗봇과 대화하기 위한 정보가 충족되었는지 여부를 검사하는 컨슈머챗봇 입력기; 컨슈머챗봇 입력기를 통하여 인식된 사용자 목적 및 정보에 따라, 대화를 수행할 프로바이더챗봇을 선정하고, 컨슈머챗봇과 이 선정된 프로바이더챗봇이 대화를 수행하도록 하는 챗봇간 대화기; 및 프로바이더챗봇의 응답 중에서 사용자 목적에 해당하는 결과를 인식하고, 프로바이더챗봇 응답으로부터 추출된 결과로부터 최종적인 컨슈머챗봇 응답을 생성하는 컨슈머챗봇 출력기를 포함하고, 상기 컨슈머챗봇의 상기 챗봇간 대화기는상기 컨슈머챗봇 입력기를 통하여 입력된 사용자 입력 대화로부터 목적 및 정보에 따라 대화를 수행할 프로바이더챗봇을 선정하는 대상 프로바이더챗봇 인식기, 컨슈머챗봇이 상기 선정된 프로바이더챗봇과 대화를 수행하기 위한 질의문을 생성하는 컨슈머챗봇 질의 생성기, 대화 수행에 의해 프로바이더챗봇으로부터 온 응답을 분석하는 프로바이더챗봇 응답 분석기, 및 프로바이더챗봇의 최종 응답을 분석하여 사용자 목적이 완료되었는지 여부를 검사하는 목적 완료 검사기를 포함하는 채팅로봇 시스템
|
2 |
2
다수의 재화/서비스제공자에 의해 제공되는 다수의 프로바이더챗봇(Provider Chatbot)과 대화를 수행하는 시스템으로서, 사용자의 대화 목적을 파악하여, 상기 다수의 프로바이더챗봇 중 적어도 하나를 선정하고 사용자 대신에 대화를 수행하여, 대화 결과를 사용자에게 제공하는 컨슈머챗봇(Consumer chatbot)을 포함하되, 상기 컨슈머챗봇은 입력된 사용자 입력 대화로부터 사용자의 목적을 인식하고, 컨슈머챗봇이 프로바이더챗봇과 대화하기 위한 정보가 충족되었는지 여부를 검사하는 컨슈머챗봇 입력기; 컨슈머챗봇 입력기를 통하여 인식된 사용자 목적 및 정보에 따라, 대화를 수행할 프로바이더챗봇을 선정하고, 컨슈머챗봇과 이 선정된 프로바이더챗봇이 대화를 수행하도록 하는 챗봇간 대화기; 및 프로바이더챗봇의 응답 중에서 사용자 목적에 해당하는 결과를 인식하고, 프로바이더챗봇 응답으로부터 추출된 결과로부터 최종적인 컨슈머챗봇 응답을 생성하는 컨슈머챗봇 출력기를 포함하고,상기 컨슈머챗봇의 상기 챗봇간 대화기는상기 컨슈머챗봇 입력기를 통하여 입력된 사용자 입력 대화로부터 목적 및 정보에 따라 대화를 수행할 프로바이더챗봇을 선정하는 대상 프로바이더챗봇 인식기, 컨슈머챗봇이 상기 선정된 프로바이더챗봇과 대화를 수행하기 위한 질의문을 생성하는 컨슈머챗봇 질의 생성기, 대화 수행에 의해 프로바이더챗봇으로부터 온 응답을 분석하는 프로바이더챗봇 응답 분석기, 및 프로바이더챗봇의 최종 응답을 분석하여 사용자 목적이 완료되었는지 여부를 검사하는 목적 완료 검사기를 포함하는 채팅로봇 시스템
|
3 |
3
삭제
|
4 |
4
제1항 또는 제2항에 있어서, 상기 컨슈머챗봇 입력기는입력된 사용자 입력 대화로부터 사용자의 목적을 인식하는 사용자 목적 인식기와, 컨슈머챗봇이 프로바이더챗봇과 대화하기 위한 정보가 충족되었는지 여부를 검사하는 정보 충족 검사기를 포함하는 채팅로봇 시스템
|
5 |
5
삭제
|
6 |
6
제1항 또는 제2항에 있어서, 상기 프로바이더챗봇 응답 분석기는 컨슈머챗봇이 질의한 요청에 대하여 프로바이더챗봇이 보내온 응답으로부터 프로바이더챗봇이 추가로 요청한 정보가 있는지를 분석하는 수단을 포함하는 채팅로봇 시스템
|
7 |
7
제1항 또는 제2항에 있어서, 상기 컨슈머챗봇 출력기는프로바이더챗봇의 응답 중, 사용자 목적에 해당하는 결과를 인식하여 추출하는 프로바이더챗봇 응답 인식기, 프로바이더챗봇의 응답에서 추출한 결과로부터 사용자의 목적에 맞는 응답 결과를 처리하여 사용자에게 제시하기 위한 컨슈머챗봇 응답 생성기를 포함하는 채팅로봇 시스템
|
8 |
8
제7항에 있어서, 상기 프로바이더챗봇 응답 인식기는처리 요청형 질의의 경우에는 처리 완료 여부 정보를 추출하고, 정보 요청형 질의의 경우에는 요청한 정보 및 관련 정보를 추출하는 것을 특징으로 하는 채팅로봇 시스템
|
9 |
9
청구항 1 또는 청구항 2에 기재된 시스템에서 수행되는 방법으로서, 사용자가 질의를 입력하면, 컨슈머챗봇은 이 사용자 입력 질의에서 사용자의 목적을 인식하는 단계, 사용자 입력 질의 내용을 분석하여 컨슈머챗봇이 프로바이더챗봇과 대화하기 위한 정보가 충족되었는지 여부를 검사하는 단계, 충족되지 않았으면, 사용자에 대한 질의문을 생성하여 사용자에게 질의하고, 충족되었다면, 해당 사용자 입력 질의에서 인식된 목적 및 정보에 따라, 대화를 수행할 대상 프로바이더챗봇을 인식 및 선정하는 단계, 컨슈머챗봇이 상기 선정된 프로바이더챗봇과 대화를 수행하는 단계를 포함하는 채팅로봇 서비스 방법
|
10 |
10
제9항에 있어서, 상기 컨슈머챗봇과 선정된 프로바이더챗봇과의 대화 수행 단계 이후에, 대화가 완료되면 프로바이더챗봇의 응답 중에서 사용자 목적에 해당하는 결과를 인식하는 단계, 상기 인식된 프로바이더챗봇의 응답으로부터 추출된 결과를 요약하여 최종적으로 사용자에게 전달할 컨슈머챗봇 응답을 생성하는 단계, 상기 생성된 컨슈머챗봇 응답을 사용자에게 전달하는 단계를 추가로 포함하는 채팅로봇 서비스 방법
|
11 |
11
제9항에 있어서, 상기 컨슈머챗봇과 선정된 프로바이더챗봇과의 대화 수행 단계는사용자 목적 및 정보에 따라 대화를 수행할 대상 프로바이더챗봇을 인식하여 연결하는 단계,컨슈머챗봇이 상기 선정된 프로바이더챗봇과 대화를 수행하기 위한 질의문을 생성하고, 컨슈머챗봇이 해당 프로바이더챗봇에 질의하는 단계,대화 수행에 의해 프로바이더챗봇으로부터 응답이 오면, 이 프로바이더챗봇 응답을 분석하는 단계,프로바이더챗봇의 최종 응답을 분석하여 사용자 목적이 완료되었는지 추가 정보 요청이 있는지 여부를 검사하는 단계, 프로바이더챗봇이 추가 정보를 요청하였을 경우에는 이 추가 정보 요청에 대한 답변을 생성하여 컨슈머챗봇이 프로바이더챗봇에 답변을 제공하고, 추가 정보 요청이 없었을 경우에는 프로바이더챗봇의 응답에 의해 목적이 완료되었는지 여부를 검사하는 단계를 포함하는 채팅로봇 서비스 방법
|
12 |
12
제11항에 있어서, 상기 목적이 완료되었는지 여부를 검사하는 단계에서,목적이 완료되지 않았다면 컨슈머챗봇 질의를 재생성하고, 목적이 완료되었다면 프로바이더챗봇과의 연결이 종료되고 컨슈머챗봇과 프로바이더챗봇과의 대화 수행을 종료하는 단계를 포함하는 채팅로봇 서비스 방법
|