1 |
1
멀티 챗봇 서비스를 중개하는 중개 장치의 동작 방법에 있어서,사용자 단말로부터 사용자의 질문을 수신하는 동작;캐시 메모리에 저장된 Q0026#A 세트들에 상기 사용자의 질문과 일치하는 질문이 있는지 확인하는 동작;상기 캐시 메모리에 대한 확인 결과에 기초하여 상기 사용자의 질문에 대한 정보가 컴페티션 보드에 있는지 확인하는 동작; 및상기 캐시 메모리에 대한 확인 결과 및 상기 컴페티션 보드에 대한 대한 확인 결과 중에서 하나 이상에 기초하여 상기 Q0026#A 세트들 중 하나의 Q0026#A 세트의 응답 또는 챗봇으로부터 전달받은 응답을 상기 사용자 단말로 전송하는 동작을 포함하는, 방법
|
2 |
2
제1항에 있어서,상기 전송하는 동작은,상기 사용자의 질문과 일치하는 질문이 상기 캐시 메모리에 있는 경우, 상기 Q0026#A 세트들 중에서 상기 일치하는 질문의 Q0026#A 세트의 응답을 상기 사용자 단말로 전송하는 동작; 및상기 사용자의 질문과 일치하는 질문이 상기 캐시 메모리에 없는 경우, 복수의 챗봇들 중에서 어느 챗봇으로부터 전달받은 응답을 전송하는 동작을 포함하는, 방법
|
3 |
3
제2항에 있어서,상기 복수의 챗봇들 중에서 어느 챗봇으로부터 전달받은 응답을 전송하는 동작은,상기 사용자의 질문에 대한 정보가 상기 컴페티션 보드에 있는 경우, 상기 상기 컴페티션 보드에 기록된 상기 사용자의 질문에 대해 응답했던 챗봇에 상기 사용자의 질문에 대한 응답을 요청하는 동작; 및상기 사용자의 질문에 대한 정보가 상기 컴페티션 보드에 없는 경우, 상기 사용자의 질문에 대한 응답을 임의의 챗봇에 요청하는 동작을 포함하는, 방법
|
4 |
4
제3항에 있어서,상기 컴페티션 보드에 기록된 상기 사용자의 질문에 대해 응답했던 챗봇은,상기 컴페티션 보드에 기록된 상기 사용자의 질문에 대해 응답했던 하나 이상의 챗봇들 중에서 상기 사용자의 질문에 대해 획득한 호감 표시 누적치가 가장 높은 챗봇인, 방법
|
5 |
5
제3항에 있어서,상기 임의의 챗봇에 요청하는 동작은,복수 회의 상기 사용자의 질문에 대해서 상기 복수의 챗봇들 모두에게 라운드로빈식으로 디스패치하여 응답을 요청하는 동작을 포함하는, 방법
|
6 |
6
제1항에 있어서,복수의 챗봇들 중에서 어느 챗봇으로부터 상기 사용자의 질문에 관련된 Q0026#A 세트들을 획득하는 동작; 및캐싱 규칙에 기초하여 상기 사용자의 질문에 관련된 Q0026#A 세트들을 이용함으로써 상기 캐시 메모리를 업데이트하는 동작을 더 포함하는, 방법
|
7 |
7
제6항에 있어서,상기 어느 챗봇은,상기 사용자의 질문에 대해 획득한 호감 표시 누적치가 가장 높은 챗봇인, 방법
|
8 |
8
하드웨어와 결합되어 제1항 내지 제7항 중 어느 하나의 항의 방법을 실행시키기 위하여 컴퓨터 판독 가능한 기록매체에 저장된 컴퓨터 프로그램
|
9 |
9
멀티 챗봇 서비스를 중개하는 중개 장치에 있어서,Q0026#A 세트들을 저장하는 캐시 메모리; 및사용자 단말로부터 사용자의 질문을 수신하고, 상기 캐시 메모리에 저장된 Q0026#A 세트들에 상기 사용자의 질문과 일치하는 질문이 있는지 확인하고, 상기 캐시 메모리에 대한 확인 결과에 기초하여 상기 사용자의 질문에 대한 정보가 컴페티션 보드에 있는지 확인하고, 상기 캐시 메모리에 대한 확인 결과 및 상기 컴페티션 보드에 대한 대한 확인 결과 중에서 하나 이상에 기초하여 상기 Q0026#A 세트들 중 하나의 Q0026#A 세트의 응답 또는 챗봇으로부터 전달받은 응답을 상기 사용자 단말로 전송하는 프로세서를 포함하는, 중개 장치
|
10 |
10
제9항에 있어서,상기 프로세서는,상기 사용자의 질문과 일치하는 질문이 상기 캐시 메모리에 있는 경우, 상기 Q0026#A 세트들 중에서 상기 일치하는 질문의 Q0026#A 세트의 응답을 상기 사용자 단말로 전송하고,상기 사용자의 질문과 일치하는 질문이 상기 캐시 메모리에 없는 경우, 복수의 챗봇들 중에서 어느 챗봇으로부터 전달받은 응답을 전송하는, 중개 장치
|
11 |
11
제10항에 있어서,상기 프로세서는,상기 사용자의 질문에 대한 정보가 상기 컴페티션 보드에 있는 경우, 상기 상기 컴페티션 보드에 기록된 상기 사용자의 질문에 대해 응답했던 챗봇에 상기 사용자의 질문에 대한 응답을 요청하고,상기 사용자의 질문에 대한 정보가 상기 컴페티션 보드에 없는 경우, 상기 사용자의 질문에 대한 응답을 임의의 챗봇에 요청하는, 중개 장치
|
12 |
12
제11항에 있어서,상기 컴페티션 보드에 기록된 상기 사용자의 질문에 대해 응답했던 챗봇은,상기 컴페티션 보드에 기록된 상기 사용자의 질문에 대해 응답했던 하나 이상의 챗봇들 중에서 상기 사용자의 질문에 대해 획득한 호감 표시 누적치가 가장 높은 챗봇인, 방법
|
13 |
13
제11항에 있어서,상기 프로세서는,복수 회의 상기 사용자의 질문에 대해서 상기 복수의 챗봇들 모두에게 라운드로빈식으로 디스패치하여 응답을 요청하는, 중개 장치
|
14 |
14
제9항에 있어서,상기 프로세서는,복수의 챗봇들 중에서 어느 챗봇으로부터 상기 사용자의 질문에 관련된 Q0026#A 세트들을 획득하고,캐싱 규칙에 기초하여 상기 사용자의 질문에 관련된 Q0026#A 세트들을 이용함으로써 상기 캐시 메모리를 업데이트하는, 중개 장치
|
15 |
15
제14항에 있어서,상기 어느 챗봇은,상기 사용자의 질문에 대해 획득한 호감 표시 누적치가 가장 높은 챗봇인, 중개 장치
|