대화 스킬 향상
클래식 경험만
이 정보는 클래식 경험의 대화 스킬 분석에 적용됩니다. watsonx Assistant의 분석에 대한 정보는 분석을 사용하여 전체 어시스턴트를 한 눈에 검토 를 참조하십시오.
분석 페이지에서는 사용자와 배치된 어시스턴트 간의 대화 내역을 확인할 수 있습니다. 이 히스토리를 사용하여 어시스턴트가 사용자 요청을 이해하고 응답하는 방식을 개선할 수 있습니다.
고객과 이 대화 스킬을 사용하는 어시스턴트 간의 개별 메시지 목록을 열려면 탐색줄에서 사용자 대화를 선택하십시오.
사용자 대화 페이지를 열면 기본 보기에 마지막 날의 어시스턴트에게 제출한 입력이 나열되며, 최근 결과가 먼저 표시됩니다. 메시지에 사용되는 상위 인텐트(#intent)와 인식되는 모든 엔티티(@entity) 값 및 메시지 텍스트가 사용 가능합니다. 인식되지 않는 의도의 경우, 표시되는 값은 Irrelevant 입니다. 엔티티가 인식되지 않거나 제공되지 않은 경우 표시되는 값은 엔티티를 찾을 수 없음입니다.
사용자 대화 페이지는 고객과 어시스턴트 간의 총 메시지 수를 표시합니다. 메시지는 사용자가 어시스턴트에게 전송하는 단일 발화(utterance)입니다. 일반적으로 대화는 여러 메시지로 구성됩니다. 따라서 이 사용자 대화 페이지의 결과 수는 개요 페이지에 표시된 대화 수와 다릅니다.
로그 한계
메시지가 보관되는 기간은 서비스 플랜에 따라 다릅니다
| 계획 | 메시지 보유 |
|---|---|
| 데이터 격리가 포함된 Enterprise | 지난 90일 |
| Enterprise | 최근 30일 |
| Premium(레거시) | 지난 90일 |
| Plus | 최근 30일 |
| 평가판 | 최근 30일 |
| Lite | 최근 7일 |
메시지 필터링
사용자 문장 검색, 인텐트, 엔티티 및 지난 n일을 기준으로 메시지를 필터링할 수 있습니다.
사용자 명령문 검색-검색 표시줄에 단어를 입력하여 사용자의 입력을 검색하지만 어시스턴트의 응답은 검색하지 않습니다.
의도- 메뉴를 선택하고 입력 필드에 의도를 입력하거나, 미리 입력된 목록에서 선택합니다. 여러 개의 의도를 선택할 수 있으며, 이 경우 선택된 의도를 사용하여 결과를 필터링할 수 있습니다 (관련 없음 포함).
엔티티- 메뉴를 선택하고 입력 필드에 엔티티 이름을 입력하거나, 미리 입력된 목록에서 선택합니다. 둘 이상의 엔티티를 선택할 수 있으며, 선택한 엔티티를 기준으로 결과를 필터링할 수 있습니다. 의도 및 엔티티별로 필터링하면 두 값을 모두 가진 메시지가 포함된 결과가 표시됩니다. 또한 엔티티를 찾을 수 없음으로 결과를 필터링할 수 있습니다.
개별 메시지 보기
사용자 입력 항목에 대해 대화 열기를 클릭하면 전체 대화 맥락에서 사용자 입력 내용과 그에 대한 어시스턴트의 응답을 볼 수 있습니다.
각 대화에서 표시되는 시간은 브라우저의 시간대를 반영합니다. 이 시간은 API 호출을 통해 동일한 대화 로그를 검토할 때 표시되는 타임스탬프와 다를 수 있습니다. API 로그 호출은 항상 협정 세계시(UTC)로 표시됩니다.
그런 다음 선택한 메시지에 대해 하나 이상의 분류를 표시하도록 선택할 수 있습니다.
스킬에 맞춤법 검사 기능이 사용 가능한 경우, 정정된 사용자 발화가 자동 정정 아이콘으로 강조표시됩니다. 정정된 용어에는 밑줄이 표시됩니다. 밑줄이 있는 용어 위로 마우스를 이동하여 사용자의 원래 입력을 볼 수 있습니다.
전체 어시스턴트에서 개선
대화 스킬 작성은 반복 프로세스입니다. 스킬을 개발하는 동안, 시험판 창을 사용하여 어시스턴트가 테스트 입력에서 올바른 의도와 실체를 인식하는지 확인하고 필요에 따라 수정할 수 있습니다.
사용자 대화 페이지에서 스킬을 배치하는 데 사용한 어시스턴트와 사용자 간의 실제 상호작용을 분석할 수 있습니다. 이러한 상호작용을 기반으로 정정하여 대화 스킬에서 인텐트 및 엔티티가 인식되는 정확도를 높일 수 있습니다. 사용자가 질문을 어떻게 하는지, 어떤 임의의 메시지를 제출할 수 있는지 정확히 파악하기는 어렵습니다. 따라서 실제 대화를 자주 분석하여 대화 기술을 향상시키는 것이 중요합니다.
여러 어시스턴트가 포함된 인스턴스의 경우, 한 어시스턴트의 대화 스킬의 메시지 데이터를 사용하여 동일한 인스턴스 내에서 다른 어시스턴트가 사용하는 대화 스킬을 개선하는 것이 유용할 수 있습니다.
예를 들어, HelpDesk라는 인스턴스가 있을 수 있습니다. HelpDesk 인스턴스에 프로덕션 어시스턴트와 개발 어시스턴트가 둘 다 있을 수 있습니다. 개발 도우미의 대화 기술로 작업할 때, 생산 도우미 메시지의 로그를 사용하여 개발 도우미의 대화 기술을 개선할 수 있습니다.
개발 도우미의 대화 스킬 내에서 수행하는 모든 편집 작업은 생산 도우미에게 보낸 메시지의 데이터를 사용하더라도 개발 도우미의 대화 스킬에만 영향을 미칩니다.
마찬가지로, 여러 버전의 스킬을 작성하는 경우 한 버전의 메시지 데이터를 사용하여 다른 버전의 훈련 데이터를 개선하려고 할 수 있습니다.
다른 서비스 인스턴스에서 작성된 어시스턴트의 로그 데이터에 액세스할 수 없습니다.
데이터 소스 선택
데이터 소스라는 용어는 고객과 대화 스킬이 배치된 어시스턴트 또는 사용자 정의 애플리케이션 간의 대화에서 컴파일된 로그를 나타냅니다.
분석 페이지를 열면 현재 대화 스킬과의 사용자 상호작용으로 생성된 메트릭이 표시됩니다. 고객이 사용할 수 있도록 현재 스킬이 배치되지 않은 경우 메트릭이 표시되지 않습니다.
다른 어시스턴트나 사용자 지정 응용 프로그램에 추가된 대화 스킬 또는 스킬 버전에서 고객과 상호 작용한 메시지 데이터로 메트릭을 채우려면 다음 단계를 완료하십시오
-
데이터 소스 필드를 클릭하여 사용할 로그 데이터가 있는 어시스턴트의 목록을 확인하십시오.
이 목록에는 배포되어 있고, 접근 권한이 있는 어시스턴트가 포함되어 있습니다. 또는 다른 배치 목록을 표시하도록 선택할 수 있습니다. 기타 배치 유형에 대한 자세한 정보는 설명된 배치 ID 표시를 참조하십시오.
-
데이터 소스를 선택하십시오.
선택한 데이터 소스에 대한 통계 정보가 표시됩니다.
이 목록에는 스킬 버전이 포함되어 있지 않다는 점에 유의하시기 바랍니다. 특정 스킬 버전과 연관된 데이터를 가져오려면 특정 스킬 버전이 배치된 어시스턴트에서 사용된 시간 범위를 알아야 합니다. 어시스턴트를 데이터 소스로 선택한 다음, 적절한 날짜를 기준으로 메트릭을 필터링하여 어시스턴트가 스킬 버전을 사용하는 동안에만 생성된 로그 데이터를 볼 수 있습니다.
설명된 배치 ID 표시
구버전의 v1 런타임 API를 사용하는 애플리케이션은 /message API를 사용하여 전송되는 각 메시지에 배포 ID를 명시해야 합니다. 이 ID는 호출이 수행된 배치된 앱을 식별합니다. 분석 페이지는 이 배치 ID를 사용하여 특정 라이브 애플리케이션과 연관된 로그를 검색하고 표시할 수 있습니다.
v2 /message 의 v2 버전을 사용하는 어시스턴트 또는 사용자 지정 앱의 경우, 어시스턴트가 각 호출에 어시스턴트 ID를 자동으로 포함하므로, 배포 ID를 사용하는 대신 어시스턴트 이름으로 데이터 소스를 선택할 수 있습니다.
배포 ID를 추가하기 위해, v1 사용자는 이 예와 같이 컨텍스트의 메타데이터 안에 배포 속성을 포함합니다:
"context" : {
"metadata" : {
"deployment": "HelpDesk-Production"
}
}
데이터 격리 플랜을 사용하는 기업의 경우, 여러 인스턴스에서 배포된 애플리케이션의 로그 데이터에 액세스할 수 있도록 인스턴스를 구성하도록 IBM 요청할 수 있습니다. 각 인스턴스는 v1 사용해야 하며, 각 /message 호출에 배포 ID를 명시해야 합니다. (인스턴스가 v2 API를 사용하는 경우에는 다른 인스턴스에서 로그 데이터를 가져올 수 없습니다.)
로그 공유가 사용으로 설정된 경우 현재 인스턴스에 대한 관리자 서비스 액세스 권한이 있는 사용자만 로그를 볼 수 있습니다. 해당 사용자는 공유 중인 모든 인스턴스의 로그를 볼 수 있습니다. 다른 인스턴스에 대한 현재 사용자의 서비스 레벨 액세스에 관계없이 참여하는 모든 인스턴스의 로그가 표시됩니다. 마찬가지로 인스턴스에 대한 관리자 서비스 액세스 권한이 있는 사용자가 v1 /logs API 엔드포인트에
GET 요청을 보내는 경우, 각 인스턴스에 대한 사용자의 서비스 레벨 액세스에 관계없이 로그 공유에 참여하는 모든 인스턴스의 로그가 리턴됩니다.
훈련 데이터 개선
실제 사용자 대화의 인사이트를 사용하여 대화 스킬과 연관된 모델을 수정하십시오.
다른 데이터 소스의 데이터를 사용하는 경우 모델에 대한 개선사항은 현재 대화 스킬에만 적용됩니다. 데이터 소스 필드는 이 대화 스킬을 개선하기 위해 사용하는 메시지의 소스를 보여주고, 페이지의 헤더는 변경 사항을 적용하는 대화 스킬을 보여줍니다.
인텐트 정정
-
인텐트를 정정하려면 편집 아이콘을 클릭하십시오.
-
제공된 목록에서 이 입력에 대한 올바른 인텐트를 선택하십시오.
- 입력 필드에 입력을 시작하면 인텐트 목록이 필터링됩니다.
- 또한 이 메뉴에서 관련 없음으로 표시를 선택할 수 있습니다. (자세한 정보는 무시할 수 있는 주제에 대해 어시스턴트 교육을 참조하십시오.) 또는 인텐트에 대해 훈련하지 않음을 선택할 수 있습니다. 이 경우 이 메시지를 훈련의 예제로 저장하지 않습니다.
-
저장을 선택하십시오.
Watson Assistant 서비스는 사용자 입력을 현재 상태로 인텐트에 예제로 추가하도록 지원합니다. 인텐트 훈련 데이터에서 @entity 참조를 예제로 사용 중이고 저장하려는 사용자 메시지에 훈련 데이터의 엔티티 값 또는 동의어가 포함된 경우 나중에 해당 메시지를 편집해야 합니다. 저장한 후 인텐트 페이지에서 메시지를 편집하여 참조하는 엔티티를 대체하십시오. 자세한 정보는 @Entity를 인텐트 예제로 직접 참조를 참조하십시오.
엔티티 값 또는 동의어 추가
-
개체 값이나 동의어를 추가하려면 선택한 개체에 대한 편집 아이콘을 클릭합니다.
-
엔티티 추가를 선택하십시오.
-
밑줄이 그어진 사용자 입력에서 단어나 구를 선택합니다.
-
강조 표시된 구문이 값으로 추가될 엔티티를 선택합니다.
- 입력 필드에 입력을 시작하면 엔티티 및 값 목록이 필터링됩니다.
- 강조 표시된 구절을 기존 값의 동의어로 추가하려면 목록에서 동의어 추가(
@entity:value)를 선택합니다.
-
저장을 선택하십시오.
무시할 수 있는 주제에 대해 어시스턴트 교육
어시스턴트가 여러분이 설계한 고객 질문 유형과 비즈니스 거래에 집중할 수 있도록 돕는 것이 중요합니다. 실제 고객과의 대화에서 수집된 정보를 사용하여 어시스턴트가 다루려고 시도하지 않기를 바라는 주제를 강조할 수 있습니다.
자세한 정보는 관련 없는 항목 정의를 참조하십시오.