지식 베이스의 필터링된 검색으로 챗봇 응답 향상
귀하의 챗봇은 고객 문의에 응답하도록 설계되어 있으며, 정확하고 관련성 있는 응답을 제공합니다. 이는 챗봇이 학습 소스(FAQ 및 Q&A 등)로 훈련되었기 때문에 가능합니다. 챗봇은 고객과 문의의 맥락을 지능적으로 이해하여 더 관련성 있는 응답을 제공합니다.
그러나 귀하는 수동으로 소스(FAQ 등)를 고객 문의(선호도, 선택 사항 등)에 매핑할 수 있습니다. 챗봇은 이러한 키워드를 사용하여 검색 결과를 필터링하고, 고객에게 답변을 공유할 때 기사를 찾습니다.
이 문서에는 다음 내용이 포함되어 있습니다:
- 누구를 위한 것인가?
- 설정 방법
- 작동 방식
- 고려해야 할 다른 요소는 무엇인가?
누구를 위한 것인가?
여러 브랜드, 수직 시장, 지역 또는 고객 그룹을 처리하는 모든 기업은 챗봇의 학습 소스를 좁히는 데서 이점을 얻을 수 있습니다. 예를 들어:
- Acme Flights는 여러 국가의 고객을 보유하고 있습니다. 그들은 고객의 출신 국가(정적 사용자 속성)와 목적지(동적 대화 속성)에 따라 다른 이민 절차를 수용해야 합니다.
- Acme Education의 온라인 콘텐츠 라이브러리는 다양한 과정, 대학 및 국가의 학생들을 대상으로 합니다(정적 사용자 속성). 이러한 고객은 대화 중에 변경될 수 있는 과정의 전제 조건(동적 대화 속성)을 문의할 수 있습니다.
팁: 이러한 속성(사용자 속성, 대화 속성, 봇 변수)은 이미 고객 대화의 일부로 챗봇에 의해 캡처됩니다. 귀하는 이미 이러한 속성을 사용하여 다양한 흐름, 메시지 등을 트리거하고 있을 수 있습니다.
필터링된 검색 기능은 이러한 속성을 사용하여 챗봇의 학습 소스를 좁힙니다.
설정 방법
학습할 FAQ를 좁힐 필요가 있는 봇을 엽니다. 자연어 > 구성 > 자연어 설정 > 필터링된 검색으로 이동하여 활성화합니다.
검색을 필터링하기 위해 봇이 사용해야 하는 속성을 입력하세요. 더 좁은 검색을 위해 모든 속성을 일치시키거나, 더 넓은 검색을 위해 아무 속성이나 일치시킵니다.
FAQ 및 기사 태그를 검색하는 동안, 봇은 대화 중에 이러한 속성에 매핑된 값을 참조합니다.
태그가 없는 폴더나 기사를 포함하려면 체크박스를 사용하세요. 이는 봇이 모든 일반 기사를 포함할 수 있도록 합니다.
작동 방식
동적 사용자 속성을 사용하여 지식 소스 전반에 걸쳐 검색을 필터링하도록 봇을 구성합니다. 봇 Q&A 설정 방법을 배우세요.
FAQ 및 기사에 해당 속성의 가능한 값으로 태그를 지정합니다. FAQ에 태그를 설정하는 방법을 배우세요.
고객 상호작용 중에, 봇은 해당 고객의 관련 속성을 가져옵니다.
그런 다음 봇은 FAQ 및 기사에서 이러한 값을 검색하고 관련 문서를 반환합니다.
예를 들어:
- 봇을 통화로 필터링하도록 구성합니다.
- 지원하는 통화(USD, EUR, INR, JPY 등)에 대해 FAQ 및 기사에 별도의 태그가 있습니다.
- 고객이 봇과 상호작용하고, 봇은 그들의 통화 속성을 가져옵니다. USD 값을 찾습니다.
- 봇은 USD 태그가 있는 FAQ 및 기사를 검색하고 관련 답변을 반환합니다.
Acme Flights 예시:
- Acme Flights는 목적지 국가에 대한 필터를 구성합니다. 그들은 영국, 몰디브, 싱가포르의 이민 절차에 대한 별도의 기사를 가지고 있으며, 각각 다른 출신 국가에 대한 별도의 섹션을 가지고 있습니다.
- 고객과의 대화 중에 봇은 출신 국가(예: 인도)와 목적지 국가(예: 영국)를 가져옵니다.
- 봇은 영국 기사로 필터링하고, 그 안에서 인도 섹션을 반환합니다.
Acme Education 예시:
- Acme Education은 과정에 대한 필터를 구성합니다. 그들은 다양한 과정에 매핑된 과목에 대한 기사를 가지고 있습니다.
- 대화 중에 학생이 다양한 과목에 대해 묻습니다. 봇은 학생이 정의한 과정과 매핑된 모든 기사를 찾습니다.
고려해야 할 다른 요소는 무엇인가?
- 입력하는 값은 대소문자를 구분합니다.
- 필터링된 검색은 봇이나 고객이 다른 언어로 대화하더라도 계속 작동합니다. 해당 언어 속성 값은 로케일에 따라 자동으로 선택됩니다.
- 필터링된 검색은 주어진 봇의 모든 버전에 대해 작동합니다. 한 버전에서 속성을 삭제하면 이전에 게시된 버전을 포함하여 봇의 다른 버전에서는 사용할 수 없습니다. 예방 검증이 이에 대해 경고할 것입니다. 챗봇의 예방 검증에 대해 자세히 알아보세요.
- 답변된 쿼리에 대한 태그 기반 필터가 Retrain 페이지에서 작동하려면, 수신된 사용자의 쿼리가 관련 태그를 포함해야 하며, 제안된 답변은 해당 태그를 기반으로 해야 합니다.
- 대화 중 필터링에 사용된 속성에 값이 연관되지 않은 경우, 봇은 빈 태그를 검색할 수 없으므로 속성을 무시합니다. 여전히 연관된 값이 있는 다른 속성을 사용할 것입니다.
- 필터링에 사용할 수 있는 유일한 속성에 값이 연관되지 않은 경우, 기본 흐름으로 전환됩니다. 기본 흐름에 대해 자세히 알아보세요.
- “아래 속성 중 아무거나 일치”를 선택한 경우, 빈 속성은 단순히 건너뜁니다.
- “아래 속성 모두 일치”를 선택한 경우, 빈 속성은 일치하는 항목이 없게 되어 봇이 기본 흐름으로 전환됩니다.