2017-01-02 1 views
1

LU를 사용하여 Microsoft Bot Framework 및 Node.js를 사용하여 Bot를 프로그래밍합니다. Microsoft Bot Framework에서 LUIS를 사용하여 제품 번호를 식별하는 가장 좋은 방법

난 내 봇을 요구하는 경우에

: "오기 나 제품 WKJ UJK HYF"

제품 ID "WKJ UJK HYF"과 의도를 결정을 확인하는 가장 좋은 방법은 무엇입니까?

나는 regexp를 사용해 보았지만 제대로 할 수는 없습니다. 누군가가 시도하면 어떻게 되나요? "WKJUJKHYF 제품 가져 오기"

이러한 두 가지 시나리오를 어떻게 효과적으로 처리 할 수 ​​있습니까?

정규 표현식 "^ [a-zA-Z \ s] {9,12} $"를 사용해 보았지만 LUIS가 실패하고 3 개의 첫 글자 만이 제품이라고 생각합니다. 엔터티 (예 : "YHJ123455").

+0

LUIS 모달을 훈련 시켰습니까? 나는 당신이 당신의 모달에 더 많은 훈련을함으로써 같은 의도를 얻을 수 있다고 생각합니다. – SilentCoder

+0

예, 나는 그에게 몇 번 훈련을 시켰는데 기대했던 결과를 얻지 못했습니다. –

답변

1

모델을 유연하게 만들기 위해 다른 패턴으로 더 많은 예제를 제공하면이 문제를 해결할 수 있습니다. 예 :

  • 나에게 ID를 표시 나 제품 ID를 얻을 수

은 또한 당신이 phrasal 목록 기능 일부 제품 ID를 제공 할 수

  • 등 ... ID의
  • 가격 루이스가 그들의 패턴에 익숙해 지도록