슬롯 및 슬롯 유형 개요
슬롯은 사용자의 의도를 이해하는 데 도움이 되는 발화의 특정 정보입니다. 예를 들어, 발언을 고려하십시오. “방 두 개를 예약하고 싶어요.” 이 발언을 통해 봇은 특정 정보 또는 슬롯을 식별할 수 있습니다. 필요한 방.
봇은 슬롯을 식별한 후 슬롯을 슬롯 유형에 매핑합니다. 슬롯 유형은 봇이 식별된 슬롯에서 사용 가능한 정보를 처리하는 방법을 정의합니다. 각 슬롯을 슬롯 유형에 매핑해야 합니다. 슬롯 유형은 봇이 발언에서 슬롯을 찾으려고 할 때 봇이 찾는 정보를 정의하는 데 도움이 됩니다. 슬롯 유형에는 하나 이상의 값이 포함되어야 합니다.
이전 발화에서 슬롯은 "필요한 방"이고 슬롯은 숫자 슬롯 유형에 매핑됩니다. 이 문서는 Genesys Dialog Engine Bot Flows 및 Genesys Digital Bot Flows와 관련이 있지만 이 동영상에서는 Genesys Dialog Engine Bot Flows에서 슬롯 및 슬롯 유형이 작동하는 방식을 설명합니다.
글로벌 슬롯 가용성
관리자와 컨택 센터 관리자는 모든 의도에서 모든 슬롯에 액세스할 수 있습니다. 슬롯은 특정 의도에 바인딩되지 않기 때문에 여러 의도에 액세스할 수 있습니다. 이 개선 사항은 효율성을 개선하고 봇 흐름을 구축하는 노력을 줄입니다.
모든 의도에서 모든 슬롯에 액세스할 수 있습니다. 슬롯은 특정 의도에 구속되지 않습니다. 여러 의도에서 슬롯에 액세스하는 기능은 효율성을 높이고 봇 흐름을 구축하는 데 필요한 노력을 줄입니다. 예를 들어, 이전에는 Check Account 및 Close Account 의도에서 고객의 계정 번호를 참조하려면 각 Intent 내에 Account 슬롯을 생성해야 했습니다. 의도 없이 슬롯을 사용할 수도 있습니다. 이 기능은 셀프 서비스 봇에서 식별 및 확인을 수행해야 하는 경우에 유용합니다. 예를 들어 고객의 의도를 묻기 전에 고객의 계좌 번호와 PIN을 미리 요청할 수 있습니다.
또한 전역 슬롯 가용성 이전에 슬롯을 생성한 경우 이름을 공유하는 기존 슬롯이 병합되어 고유하고 쉽게 참조할 수 있습니다.
슬롯 유형
아키텍트 봇은 내장 슬롯과 커스텀 슬롯의 두 가지 슬롯 유형을 지원합니다.
슬롯 유형 지원성
슬롯 유형을 사용하는 경우 다음과 같은 지원되는 기능을 고려하세요.
- 슬롯 유형 흐름당 최대 500개
- 단일 슬롯 유형과 연결된 슬롯(엔티티): 흐름당 최대 10개
- 슬롯 유형 나열: 흐름당 최대 50개
- 정규식 슬롯 유형: 흐름당 최대 20개
내장 슬롯 유형
자연어 이해 메뉴에서 슬롯을 만들 때 기본 제공 슬롯 유형으로 슬롯을 만들 수 있습니다.
Architect에는 기본적으로 다음과 같은 기본 제공 슬롯 유형이 포함됩니다.
NLU 슬롯 유형 | 설계자 데이터 유형 | 사용자 입력 예 | 해결된 형식의 예 | 설명 |
---|---|---|---|---|
내장:amountOfMoney | 통화 | "$30.23" 또는 "40달러" |
30.23|USD |
|
내장:날짜 | 날짜 | "6월 15일" 또는 "다음 화요일" |
2021-06-15 |
|
내장:숫자 | 십진법 | "23" 또는 "3.5" |
23.0 3.5 |
|
내장:시간 | 시간 | "오후 3시" 또는 "오후 3시 30분" |
15:00:00.000 15:30:00.000 |
|
내장:모든 | 문자열 | "스트라토캐스터" |
스트라토캐스터 |
자세한 내용은 봇 흐름에서 기본 제공 슬롯 유형 사용.
사용자 정의 슬롯 유형
사용자 정의 슬롯 유형을 사용하면 슬롯 유형을 정의하고 이를 사용하여 슬롯을 매핑할 수 있습니다. 예를 들어 여행 봇의 도시를 나타내는 위치 슬롯을 만들 수 있습니다. 사용자 지정 슬롯 유형을 정의하고 해당 위치 슬롯을 사용하여 발언의 위치를 매핑할 수 있습니다.
Architect는 4가지 사용자 정의 슬롯 유형을 지원합니다.
- 가상 에이전트를 갖춘 AI 기반 유형
- 목록 유형
- 동적 목록 유형
- 정규식(regex) 유형
가상 에이전트를 활성화하는 경우 자연어 이해 메뉴에서 슬롯을 만들면 가상 에이전트에 대한 생성형 AI 기반 슬롯 유형을 만들 수 있습니다. 대규모 언어 모델(LLM)은 Virtual Agent 관리자와 흐름 작성자가 여러 슬롯을 어떤 순서로든 캡처하고 수집하고, 여러 차례에 걸쳐 슬롯을 캡처하고, 고객이 이름을 철자로 말하는 등 봇에게 더 복잡한 작업을 수행할 때 봇이 이를 더 쉽게 이해할 수 있도록 하는 데 도움이 됩니다.
Virtual Agent를 사용하면 숫자형, 영숫자형 또는 자유형 AI 기반 슬롯과 슬롯 유형을 사용하여 대화형 봇의 동작을 개선할 수 있습니다. 자유형 슬롯을 사용하면 동의어와 예를 추가하여 봇이 동일한 슬롯에 대한 여러 단어와 구문을 인식하는 데 도움이 됩니다. 이러한 AI 기반 옵션을 사용하면 봇과 참여자 간의 대화가 인간 대화와 더욱 밀접하게 일치하도록 봇을 구성할 수 있습니다. 자세한 내용은 다음을 참조하세요. Genesys Virtual Agent에 대하여 .
AI 기반 슬롯 및 슬롯 유형에 대한 자세한 내용(모범 사례 및 제한 사항 포함)은 다음을 참조하세요. 가상 에이전트 슬롯 작성 권장 사항 및 제한 사항 .
사용자 정의 슬롯 유형 데이터가 위치 이름과 같이 발화에서 사전 정의된 단어 세트인 경우 목록 슬롯 유형을 사용하십시오.목록 슬롯 유형은 봇이 슬롯을 캡처하기 위해 인식해야 하는 단어 세트를 정의하는 데 도움이 됩니다.
건축가가 동일한 슬롯에 대해 여러 단어와 구를 인식할 수 있도록 슬롯 유형에 대한 동의어를 추가할 수도 있습니다. 예를 들어, New York의 슬롯 유형 값은 동의어를 가질 수 있습니다. 빅 애플 또는 NYC. 이러한 동의어를 통해 봇은 사용자가 NYC라고 말하면 뉴욕으로 매핑된다는 것을 이해할 수 있습니다.
자세한 내용은 봇 흐름에서 사용자 지정 목록 슬롯 유형 사용.
봇 흐름을 생성할 때 허용되는 슬롯 값을 모르는 경우 봇 흐름에서 동적 목록을 구성합니다. 그런 다음 데이터 작업 또는 다른 소스를 사용하여 봇 대화 중에 값을 검색하고 문자열 컬렉션 변수에 저장합니다.
동적 목록은 봇에 슬롯 유형에 대한 값이 많이 포함되어 있고 Genesys Dialog Engine Bot Flows 또는 Genesys Digital Bot Flows 내에서 수동으로 개별적으로 구성하지 않으려는 경우에 유용합니다. 이러한 동적 목록은 슬롯 값이 각 사용자에 대해 동적인 경우에도 유용합니다.
자세한 내용은 봇 흐름에서 사용자 지정 동적 목록 슬롯 유형 사용.
정규식(regex 또는 regexp)을 사용하여 특정 문자 시퀀스와 일치하는 발화 내 패턴을 식별할 수 있습니다. 봇이 발화에서 복잡한 콘텐츠를 식별해야 하는 경우 정규식 패턴이 슬롯 유형을 정의하는 데 더 유용합니다. 예를 들어 여행 봇의 항공편 코드를 일치시키려면 취소 처리를 위해 항공편 번호를 알아야 합니다. 정규식 패턴 ^[A-Z]{2}\d{3,4}$는 이 패턴과 항공편 번호와 일치하는 발화의 모든 구와 일치합니다. 자세한 내용은 봇 흐름에서 사용자 지정 정규식 슬롯 유형 사용 그리고 정규식 언어 빠른 참조.
슬롯 유형 메뉴에서 봇 흐름에 슬롯 유형을 추가합니다.
- 아래에 자연어 이해, 클릭 슬롯 유형.
- 딸깍 하는 소리 슬롯 유형 . 슬롯 유형 추가 대화 상자가 열립니다.
- 슬롯 유형에 대한 의미 있는 이름을 입력한 다음 클릭하세요. 구하다 .
- 아래에 슬롯 유형, 슬롯과 슬롯 유형을 병렬로 생성하려면 사용 가능한 슬롯 유형 중 하나를 선택합니다.
- 목록. 목록 슬롯 유형은 목록의 항목과 일치합니다.
- 동적 목록. 동적 슬롯 유형을 구성할 수 있습니다.
- 정규 표현식 RexEx 슬롯 유형은 일련의 문자와 일치합니다.
- AI 기반. AI 기반 슬롯 유형, 가상 에이전트를 활성화하면 AI를 활용하여 입력을 이해하고 분류합니다.
- 목록을 선택한 경우 슬롯 유형 값 아래에 값을 입력하고 클릭하십시오. 추가하다 . 더 많은 값을 추가하려면 이 단계를 반복하세요.
- 동적 목록을 선택한 경우 다음 단계에 따라 컬렉션 값을 만듭니다.
- 딸깍 하는 소리 컬렉션 편집 ">.
- 나타나는 대화 상자에서 클릭하세요 끈.
- 값에 슬롯 유형과 연결할 문자열 값을 입력합니다.
- 필요에 따라 동의어와 라벨을 연결하여 나머지 필드를 완성하세요.
- 정규 표현식을 선택한 경우 표현식을 입력하고 클릭하세요. 추가하다 . 더 많은 표현식을 추가하려면 이 단계를 반복합니다. Architect는 이를 위에서 아래로 평가합니다.
- 가상 에이전트를 활성화하고 AI 기반을 선택한 경우 형식에서 다음 단계 중 하나를 따르세요.
- 선택하다 자유형 . 이 유형은 봇이 숫자로 정해진 답변보다는 긴 답변을 기대하도록 합니다.
- 설명란에 수집하려는 정보에 대한 자세한 내용을 입력하세요. 예를 들어, "유럽의 수도" 또는 "사람의 이름과 성"
- 딸깍 하는 소리 예 .
- 예시 발언에서 봇이 예상할 수 있는 잠재적 발언을 제공합니다. 예를 들어, "나는 한때 파리를 방문했습니다." 또는 "내 이름은 존 도입니다."
- 예상 값에 봇이 인식해야 하는 값을 입력합니다. 예를 들어, "파리"나 "존 도".
- 선택하다 문자-숫자 조합 길이에서 슬롯의 예상 문자 길이를 설정합니다. 예를 들어, 회원 ID에 포함된 숫자와 문자의 개수입니다.
- 선택하다 숫자 시퀀스 길이에서 슬롯의 예상 문자 길이를 설정합니다. 예를 들어, 4자리 PIN 번호.
- 선택하다 자유형 . 이 유형은 봇이 숫자로 정해진 답변보다는 긴 답변을 기대하도록 합니다.
- 딸깍 하는 소리 구하다.
슬롯 메뉴에서 봇 흐름에 슬롯 추가
- 아래에 자연어 이해, 클릭 슬롯.
- 딸깍 하는 소리 슬롯 추가 .
- 슬롯에 의미 있는 이름을 제공하십시오.
- 아래에 슬롯 유형, 슬롯과 슬롯 유형을 병렬로 생성하려면 사용 가능한 슬롯 유형 중 하나를 선택합니다.
- 기존의 . 기존 사용자 정의 슬롯 유형이나 내장 슬롯 유형이 포함됩니다.
- 새로운 AI 구동 . 가상 에이전트를 활성화하면 AI 기반 슬롯은 인공 지능을 사용하여 입력을 이해하고 분류합니다.
- 새 목록. 목록 슬롯 유형은 목록의 항목과 일치합니다.
- 새로운 정규식 . RexEx 슬롯 유형은 일련의 문자와 일치합니다.
- 새로운 역동성 . 동적 슬롯 유형을 구성할 수 있습니다.
- 기존을 선택한 경우 고르다 기존 사용자 지정 슬롯 유형 또는 내장 슬롯 유형을 선택합니다.
- 새로운 AI 기반, 새로운 목록, 새로운 정규식, 새로운 동적 또는 AI 기반을 선택한 경우 슬롯 유형 이름을 입력합니다.
- 딸깍 하는 소리 구하다.
Architect는 새로운 슬롯이 생성되었음을 확인하는 메시지를 반환하고, 새로운 AI 기반, 새로운 목록, 새로운 정규식 및 새로운 동적의 경우 슬롯 유형이 생성되었음을 확인합니다.
슬롯 유형에 값을 추가하세요
슬롯 유형에 값을 추가하려면 슬롯 유형에 따라 다음 문서를 참조하세요.
- 봇 흐름에서 기본 제공 슬롯 유형 사용
- 봇 흐름에서 AI 기반 슬롯 유형 사용
- 봇 흐름에서 사용자 지정 목록 슬롯 유형 사용
- 봇 흐름에서 사용자 지정 동적 목록 슬롯 유형 사용
- 봇 흐름에서 사용자 지정 정규식 슬롯 유형 사용
병렬 슬롯 및 슬롯 유형 예
이 예에서 봇 작성자는 드럼 키트 제조업체를 위한 슬롯 및 슬롯 유형을 추가하려고 합니다.
- 아래에 자연어 이해, 클릭 슬롯.
- 딸깍 하는 소리 슬롯 추가.
- 슬롯 이름 지정 드럼 키트 .
- 아래에 슬롯 유형, 새 목록을 선택합니다.
- 슬롯 유형 이름 지정 제조사.
- 딸깍 하는 소리 구하다.
이미지를 클릭하면 확대됩니다.
Architect는 슬롯과 슬롯 유형을 생성하고 슬롯 'DrumKit' 및 슬롯 유형 'Manufacturer'가 생성되었음을 나타내는 메시지를 반환합니다.
이미지를 클릭하면 확대됩니다.
이제 슬롯 유형 값을 슬롯 유형에 추가할 수 있습니다.
- 아래에 자연어 이해, 클릭 슬롯 유형.
- 클릭 제조사 슬롯 유형.
- 아래에 슬롯 유형 값 여기에 입력하세요 야마하 Enter 키를 누릅니다.
- 추가하려는 각 추가 드럼 키트 제조업체에 대해 4단계를 반복합니다.
이미지를 클릭하면 확대됩니다.
이제 슬롯을 발언에 매핑할 수 있습니다.
슬롯을 발화에 매핑하려면 다음 단계를 따르세요.
- 아래에 자연어 이해, 클릭 의도.
- 의도 페이지에서 "Buy a Volvo"라는 의도를 추가합니다.
- 새 인텐트를 클릭합니다. 발언 페이지가 열립니다.
- 아래에 발화, "볼보"라는 용어를 클릭합니다. 슬롯 선택 목록이 나타납니다.
- 로부터 슬롯 선택 목록, 선택 드럼 .
슬롯이 발언에 성공적으로 매핑되었습니다.