글 수 223
안녕하세요.
카카오 내의 데브톡에 올려도 답변이 없어서...
재야의 고수분들이 계신 여기에 질문 올려봅니다.
엔티티 체크 후 그에 반응하는 시나리오를 작성하고 싶은데요.
이전에 사용해 본 왓슨과 개념이 동일하다는 가정 하에 여쭤볼게요.
사용자의 부정적인 언어에 반응하고자 badwords 라는 엔티티를 만들었는데,
if (@badwords 를 인식)
{
대응하는 시나리오 출력;
}
을 구현하고 싶습니다.
왓슨에서는 if recognize @badwords
이러면 끝이었는데 카카오 i 오픈빌더는 익숙하지가 않네요.
해당 기능은 빌더의 어느 부분에 있는지, 어떻게 활용할 수 있는지 알고 싶습니다.
너무 초보적인 질문이지만 메뉴얼을 찾아봐도 없어서 부끄럽지만 올려봅니다.
감사합니다.
카카오 i 오픈빌더는 왓슨처럼 기능이 다양하지 않습니다. 전체 발화패턴에 매칭되는 의도가 아니라 특정 엔티티가 포함되는지는 검사할 수 없습니다.
부적적한 단어를 검사하기 위해 스킬을 사용할 수 있지 않을까요. 우선 욕설이 들어간 문장은 기존 의도에는 매칭이 안됩니다. 오픈빌더는 발화 패턴에 정확히 일치해야 같은 의도로 판단하기 때문입니다. 그러면 폴백으로 넘어가는데, 여기서 스킬 서버로 보내서 욕설이 포함되었는지 판단하는게 좋을 듯 합니다.