기능대화 필터

기능대화 필터

핑퐁 빌더가 기능대화 봇과 결합될 경우, 핑퐁 빌더의 작동 흐름에 따라 기능대화를 우선적으로 처리하고, 처리되지 않은 사용자 입력에 한해 핑퐁 빌더에서 대응하게 됩니다. 이 때 기능대화 봇에서 미처 처리하지 못한 기능 수행 명령이 핑퐁 빌더로 넘어오는 경우, 기능대화 필터 기능을 이용하면 기능대화 여부를 확인하여 일상대화로 처리되는 것을 막을 수 있습니다.

예를 들어, 날씨 챗봇에 "오늘 서울 날씨 따뜻한가?"라는 사용자 입력이 기능대화로 처리되지 않고 핑퐁 빌더로 넘어올 수 있습니다. 이때 핑퐁 빌더의 기능대화 필터에 같은 스크립트(오늘 서울 날씨는 어때?)가 입력되어 있으면, 기능대화 필터에 매칭되어 그에 대응하는 답변(예: 날씨가 궁금하시다면 '오늘 날씨 어때?'라고 물어봐주세요.)이 제공됩니다. 기능대화 필터를 이용하면 사용자 입력에 더 안전하게 대응할 수 있고, 사용자의 이용 목적도 달성시킬 수 있어 봇과의 대화 경험을 더 긍정적으로 만들 수 있습니다.

핑퐁 빌더에는 날씨 정보를 묻는 기능대화가 기본 값으로 입력되어 있습니다.

화면 구성

① 기능대화 카테고리: 기능대화 도메인에 따라 카테고리를 만들 수 있습니다. 맨 우측의 + 버튼을 누르면 새로운 카테고리가 생성되고 새로운 기능대화를 입력할 수 있습니다.

② 사용자 발화 예시: 기능대화로 분류되어야 할 사용자 발화 예시를 작성할 수 있습니다. ③ 봇의 답변: ②에서 입력된 것과 비슷한 형태의 사용자 입력이 들어올 경우, 봇이 할 답변을 작성합니다. 여러 개 작성할 수 있으며, 두 개 이상 작성한 경우 작성된 답변 중 랜덤으로 제공됩니다. ④ 기능대화 필터 비활성화: 기능대화 필터 기능을 비활성화 할 수 있습니다. ⑤ 필터 강도: 해당 기능대화에 대한 필터를 얼마나 강력하게 걸어둘지 설정할 수 있습니다. 약함, 약간 약함, 보통, 약간 강함, 강함의 5개의 옵션이 제공되며, 필터 강도가 강할수록 사용자 입력 예시와 조금만 비슷해도 필터링될 수 있어, 많은 일상대화가 기능대화로 분류됩니다. 따라서 기능대화로 분류되지 않으면 사용자 경험에 큰 타격이 있는 경우에는 강하게 필터링하는 것이 좋습니다.

필터 강도 Tip 기능대화 필터에 입력한 내용과 비슷한 형태이지만 일상대화로 분류되어야 하는 말들을 테스트해보세요. 만약 기능대화로 분류된다면 ④ 필터 강도를 약하게 해주시면 됩니다. 예를 들어, 기능대화 필터에 "원피스 추천해줘"가 있다면, "오늘 뭐 먹을지 추천해줘" 같은 비슷한 형태의 일상대화를 테스트해보실 수 있어요. 만약 기능대화와 형태만 같은 일상대화가 기능대화로 분류된다면 필터 강도를 낮춰 기능대화로 분류되지 않도록 조정할 수 있습니다.

Last updated