| 번호 | 청구항 |
|---|---|
| 1 | 클라이언트 장치가 사용자 질의를 입력받는 단계;상기 클라이언트 장치가 상기 사용자 질의 중 개인 정보에 해당하는 타깃 단어를 대응하는 대체 단어로 변경하는 전처리를 수행하는 단계;상기 클라이언트 장치가 상기 전처리한 사용자 질의를 인공지능 기반 서비스를 제공하는 서비스 서버에 전달하는 단계; 및상기 클라이언트 장치가 상기 서비스 서버로부터 수신한 상기 사용자 질의에 대응하는 답변에서 상기 대체 단어를 대응하는 상기 타깃 단어로 대체하는 단계를 포함하되,상기 전처리를 수행하는 단계는상기 클라이언트 장치가 상기 사용자 질의 중 상기 타깃 단어를 검출하는 단계;상기 클라이언트 장치가 상기 타깃 단어를 임베딩하는 단계;상기 클라이언트 장치가 상기 타깃 단어의 임베딩 값과의 유사도를 기준으로 상기 대체 단어를 결정하는 단계; 및상기 클라이언트 장치가 상기 사용자 질의에서 상기 타깃 단어를 상기 대체 단어로 교체하는 단계를 포함하되,상기 클라이언트 장치는 다수의 단어들 및 상기 다수의 단어들의 임베딩 값을 저장하는 테이블에서 상기 타깃 단어의 임베딩 값과 가장 유사한 임베딩 값을 갖는 단어를 상기 대체 단어로 결정하는 개인 정보 노출 없는 인공지능 기반 서비스 제공 방법. |
| 2 | 삭제 |
| 3 | 제1항에 있어서,상기 클라이언트 장치는 사전에 구축한 학습모델을 이용하여 상기 사용자 질의 중 상기 타깃 단어를 검출하는 개인 정보 노출 없는 인공지능 기반 서비스 제공 방법. |
| 4 | 삭제 |
| 5 | 제1항에 있어서,상기 클라이언트 장치가 상기 타깃 단어와 상기 대체 단어를 테이블에 저장하는 단계를 더 포함하고,상기 클라이언트 장치는 상기 답변에 상기 대체 단어가 존재하는 경우, 상기 테이블을 참조하여 상기 대체 단어를 대응하는 상기 타깃 단어로 대체하는 개인 정보 노출 없는 인공지능 기반 서비스 제공 방법. |
| 6 | 다수의 단어들 및 상기 다수의 단어들의 임베딩 값을 제1 테이블에 저장하는 저장장치;사용자 질의를 입력받는 인터페이스 장치;전처리된 사용자 질의를 송신하고, 상기 전처리된 사용자 질의에 대한 인공지능 기반 서비스 결과인 답변을 수신하는 통신장치; 및상기 입력된 사용자 질의 중 개인 정보에 해당하는 타깃 단어를 대체 단어로 변경하는 상기 전처리를 수행하고, 상기 답변에서 상기 대체 단어를 대응하는 상기 타깃 단어로 대체하는 연산장치를 포함하되,상기 연산장치는 상기 제1 테이블에서 상기 타깃 단어의 임베딩 값과 가장 유사한 임베딩 값을 갖는 단어를 상기 대체 단어로 결정하는 인공지능 기반 서비스 제공받는 클라이언트 장치. |
| 7 | 제6항에 있어서,상기 연산장치는 사전에 구축한 학습모델을 이용하여 상기 입력된 사용자 질의 중 상기 타깃 단어를 검출하는 인공지능 기반 서비스 제공받는 클라이언트 장치. |
| 8 | 삭제 |
| 9 | 제6항에 있어서,상기 타깃 단어의 임베딩 값은 노이즈를 포함한 값인, 인공지능 기반 서비스 제공받는 클라이언트 장치. |
| 10 | 제6항에 있어서,상기 저장장치는 상기 타깃 단어와 상기 대체 단어를 제2 테이블에 저장하고, 상기 연산장치는 상기 답변에 상기 대체 단어가 존재하는 경우 상기 제2 테이블을 참조하여 상기 대체 단어를 대응하는 상기 타깃 단어로 대체하는 인공지능 기반 서비스 제공받는 클라이언트 장치. |