2017-02-09 1 views
1

왓슨 회화의 2 월 업데이트 ... 득점 의도의 새로운 방법을 가져 : https://www.ibm.com/watson/developercloud/doc/conversation/irrelevant_utterance.html#absolute-scoring-and-irrelevant-input부적절한 - FEB 업데이트 - 변경된 점수 의도 - 어떻게이 방법을? 여기에 설명 된대로

이제 관련없는 TRY에 IT를 OUT 선언가에 속하는 전에 ... 일 것 ANYTHING_ELSE 답변.

aboce 설명은 단순히 상태 : "으로 의도 신뢰 점수를 변경하여 대화 상자가 구조 조정을해야 할 수도 있습니다"

  • 여기에 필요한 구조 조정의 종류를 설명 할 수있는 누군가가 여기에 밖으로인가?
  • "여러 의도가 반환되었습니다"를 어떻게 제어 할 수 있습니까?

답변

2

입력이 모두 anything_else 노드에 도달하면 입력 의도와 관련하여 학습 예제가 충분하지 않다는 신호입니다.

2017-02-03 릴리스에 추가 된 업데이트에는 독립적으로 점수를 부여하는 기능 (절대 채점)과 입력이 관련없는 경우를 더 잘 감지하는 기능이 추가되었습니다. 투입물의 의도가 0.2 이하인 경우 투입물은 부적절한 것으로 간주됩니다. 입력이 이전에 특정 의도를 반환했지만 시도 패널에 "관련 없음"이 표시되면 이는 의도가 이제는 낮은 신뢰를 반환한다는 신호입니다. '구조 조정'을 통해 할 수있는 일의 측면에서 몇 가지 옵션이 있습니다.

아마도 가장 좋은 방법은 문제의 의도에 교육 데이터 (사례)를 더 추가하는 것입니다. 더 많은 교육 데이터를 추가하면 대화 서비스에서 주어진 발음이 제공된 의도와 일치하는지 여부를 더 정확하게 예측할 수 있습니다. 다른 옵션은 대화 상자 노드 조건을 정의 할 때 '장황한'표기법을 사용하는 것입니다.

if(intents[0].name == "my_intent_name" && intents[0].confidence > 0.2)

: 덮개 아래에서 대화 엔진이 본질적 경우 다음 검사를하고있다

#my_intent_name

: 오늘은 당신이 당신의 대화 노드 상태에서 다음과 같은 구문이 의심 잠재적으로 관련성이없는 입력에 신경 쓰지 않는다면 Dialog 노드 조건에서 다음과 같은 '장황한'표기법을 사용할 수 있습니다.

<?intents[0].intent == "my_intent_name"?>

첫 번째 (맨 위) 인 텐트 이름이 "my_intent_name"이면이 명령문은 항상 참으로 평가됩니다. 신뢰 값은 무시됩니다. 당연히 이것을하는 것은 자신의 문제를 제시합니다. 신뢰도가 0.01 인 경우에도 조건이 true로 평가 될 것입니다. 그렇다고 확신 할 수는 있지만, 발언은 작업 영역과 관련이 없거나 주제와 관련이 없습니다.

"Absolute Scoring"의 주된 이점 중 하나는 복수의 의도 또는보다 구체적으로 복수 의도 인 을 높은 신뢰성을 가지고 반환 할 수 있다는 점입니다.. 이전에는 상대 점수로 모든 의도 신뢰도의 합이 1에 도달했습니다. '기본'메시지 API 호출이 intents 배열에서 하나의 인 텐트를 반환하더라도 커버 아래에서 대화는 여러 인 텐트를 평가하지만 최우선 순위 (자신감 측면에서).이전 버전에서는 이러한 의도의 신뢰 점수 합계가 1.0이되어야합니다. 이 정규화의 결과로 신뢰 점수는 약간 왜곡되었습니다. 각 의도의 점수는 기본적으로 이전 의도 신뢰도와 관련이 있습니다. 시스템이 .56의 신뢰도를 보였다면 남은 의도는 대부분 .44이었습니다. 결과적으로 사용자가 "조명 켜기 및 가장 가까운 식당 찾기"와 같은 항목을 입력하면 일반적으로 시스템이 첫 번째 의도에 대해 훨씬 높은 신뢰를 보였습니다. 절대 스코어링을 사용하면 시스템이 이러한 시나리오에서 여러 의도에 대해 더 높은 신뢰도를 보일 수 있습니다. 이전 릴리스와 마찬가지로 message API를 alternate_intents:true으로 요청 페이로드의 일부로 호출하면 주어진 요청에 대해 일련의 인 텐트가 반환됩니다. 대화 상자 노드 조건에서 두 번째 또는 후속 인 텐트의 속성을 확인하려면 위에 표시된 것과 유사한 장 표기법을 사용해야하며 관심 색인 인 인 텐트 색인 (0)을 원하는 색인으로 바꿔야합니다. 예를 들어 시스템은 다음과 같은 표기법을 사용 할 수있는 두 번째 의도에 자신이 있는지 확인하려면 :

<?intents[1].confidence >= .5?>

+1

감사 단이 ellaboration을 위해. 지금은 훨씬 더 분명합니다. TRY IT OUT 창에 여러 가지 선택 사항이 표시되는 것이 좋습니다. 또는 | print | 신뢰 (선택 사항) –