2017-09-27 1 views
0

나는이 중 일부를 다루지 않으려 고 의도하지는 않지만 사람이 물을 수있는 모든 말도 안되는 질문을 만들 수는 없다는 것을 알고 있습니다.LUIS에 대한 무의미한 질문을 처리하는 방법은 무엇입니까?

누군가가 50 단어 진술을 입력하더라도. 더 큰 문제는 우리가 LUIS에 질의를 얻는다면 어떤 엔티티도 식별하지 않고도 정확하지 않은 인 텐트를 LUIS에 할당한다는 것입니다.

어떻게해야합니까?

답변

1

이러한 경우를 처리하려면 다른 인 텐트에 레이블이있는 발언을 추가하고 때로는 누락 된 발언을 없음 의도에 추가하는 것이 좋습니다. 모델이 비 (non) - 없음 (non-None) 의도를 예측하는 데 더 좋을 때, 없음 (No) 의도를 더 잘 예측하면이 작업이 수반됩니다 (LUIS는 의도를 잘라 내기보다는 의도와 일치 시키려고 시도 함).

엔티티가 인식되지 않고 트리거되기 때문에 잘못된 의도가 트리거되었다고 생각되면 응용 프로그램 수준에서 처리해야합니다. 그러면 응용 프로그램 수준에서 사용자에게 인 텐트를 다시 모호하게합니다. verbose 플래그를 true로 설정 한 경우 상위 3 개의 득점 의도를 취하여 해당 옵션을 사용자에게 옵션으로 제시 할 수 있습니다. 그런 다음 적절한 대화 상자로 다시 이동할 수 있습니다.

액세스하려는 의도/대화 상자로 이동 한 후 프로그래밍 방식 API 호출을 수행하여 add that utterance을 호출 할 수 있습니다. 개별적으로 라벨이 지정된 발음을 추가하는 것은 문제가 될 수 있습니다 (프로그래밍 API 키는 한 달에 100,000 건의 거래가 허용되고 초당 10 건의 거래가 발생합니다). 따라서 대신 발커와 conduct batch labeling을 집계 할 수 있습니다. 추가 정보 비트; 일괄 업로드 당 100 개의 제한된 발음이 허용됩니다.

0

Steven's answer에 추가 - 의도 창에서 Suggested Utternaces 탭이 있습니다. 이것은 또한 알고리즘의 종류, 강화 된 학습 접근법의 힌트입니다.

관련 문제