wit.ai를 통해 bot을 만들려고합니다. 엔티티를 감지하지만 엔티티 감지시 실행해야하는 기능을 호출하지 않습니다. 예를 들어탐지 엔티티에서 Wit.ai 기능을 실행하지 않습니다.
, 당신은 재치 바이올린에 여기 링크로 이동하는 경우 : https://wit-ai.github.io/witty-fiddle/?id=2a2aafd3e2656e7e74949331b85a6667
그리고 말, hi
. Bot은 엔티티 greeting
을 감지하고 기능 replyToHi()
을 실행합니다. 그런 다음 사용자가 Thank you
이라고 말하면 thankyou
으로 엔티티를 검색하지만 어떤 기능도 실행하지 않고 replyToThankyou()
을 실행하는 대신 Hi, how are you
만 표시합니다.
반면에 Tell me about good comedy movies
을 호출하면 의도가 search_query
으로 나타나고 "findMovieBasedOnSearchItems()"가 호출됩니다. 그 후에 내가 thankyou
라고 말하면, replyToThankyou()
함수를 실행합니다.
내가 관찰하고하는 것은 첫 번째 후 또 다른 entity
를 감지 한 경우가 일부 entity
다음 몇 가지 intent
과를 감지 한 후 반면, 그 다음은 봇 기능을 실행 호출, bot executes
함수를 호출하지 않습니다.
wit.ai
에 버그가 있습니까? 아니면 제가 잘못하고있는 걸까요? 고맙습니다.
이 경우, 어떻게 "인사말", "감사합니다"및 "안녕하세요"에 "특성"을 사용할 수 있습니까? 그리고 때로는 거기에 실행 기능이 호출되고 다른 경우에는 호출되지 않습니다. – Munahil
설정 한 keywor/free-text 엔티티를 제거해야합니다. 그런 다음 엔티티 인사말 : 인사말을 추가합니다. 메시지를 선택하지 않고 엔티티를 추가하면 특성 엔티티로 자동 설정됩니다. 더 나은 기능 예측을 달성하기 위해 다른 구문 유형, 문장 구조 등으로 더 많이 교육해야합니다. 또한 잘못된 동작 호출을 방지하기 위해 작업 탭을 사용한다고 말한 것입니다. –