챗봇이 자연어를 이해하는 방법에 대해 자세한 설정을 할 수 있습니다.
깃허브 수정요청
화면 위치 : 챗봇 생성/변경 > 챗봇 추론 설정

챗봇 추론 설정 페이지에서는 아래와 같은 설정을 진행할 수 있습니다.

의도추론 신뢰도별 답변 설정

챗봇은 의도추론 신뢰도에따라 의도추론 성공, 재확인, 의도추론 실패(Default Fallback)를 판단하게 됩니다. 의도추론 신뢰도별 답변 설정에서는 이 3가지 판단의 신뢰도 범위를 결정하고 각 상황에서 어떻게 대응할지 설정합니다.

재확인 범위 설정

재확인 범위 설정은 추론 성공, 재확인, 추론 실패 범위를 설정합니다. 사용자의 의도를 분석한 결과 신뢰도값이 설정한 값 영역에 해당되면 의도 재확인을 시도합니다. 의도를 재확인할 때는 대화의도 페이지에서 설정한 버튼을 노출하여 재확인합니다.

재확인 문구

재확인 문구는 챗봇이 사용자에게 의도 재확인을 시도할 때 사용할 메세지입니다.

추론 실패 대응

챗봇이 의도를 분석한 결과 신뢰도가 설정한 값보다 낮아 추론 실패로 판단되었을 경우 대응할 방법을 설정합니다.

Default

단순한 메세지를 통해 추론 실패 메세지를 표현합니다.

대화흐름

추론에 실패했을 경우 이를 보완할 수 있도록 대화흐름을 실행합니다.

자동답변(핑퐁)

일상대화 서비스 핑퐁에 연결하여 추론 실패경우에 대응합니다.

NLU 추론 설정

챗봇의 추론 방식에 대해 설정을 진행합니다. 추론 순서나, 추론 단계별로 성공, 실패 임계점을 자세하게 설정할 수 있습니다.

추론 순서

사용자가 입력한 문장을 어떤 순서로 추론할지 설정합니다. 단비Ai는 총 3가지 과정을 거쳐 추론을 하고 있으며, 형태소 분석을 우선시 할지, 기계학습 분석을 우선시 할지 설정 할 수 있습니다.

A. 패턴매칭

사용자가 챗봇에 입력한 문장의 패턴과 동일한 패턴을 가지는 예문을 찾아 의도를 추론합니다.

B. 형태소 분석

형태소 분석 기능을 통해 사용자가 챗봇에 입력한 문장과 가장 유사한 형태소를 가진 예문을 찾아 의도를 추론합니다.

C. 기계 학습

기계 학습을 통해 미리 가지고 있는 추론 모델을 통해 입력한 문장으로부터 의도를 추론합니다. 학습할 수 있는 데이터셋이 많을 경우 기계학습을 진행한 뒤 기계 학습을 우선시하도록 설정하는 것이 유리합니다.

단계별 추론 성공 범위 설정

각각 추론 단계의 성공 범위를 조정하여 세가지 추론 방법이 적절한 결과를 내도록 설정합니다.

대화 평가

챗봇이 대화를 진행하는 동안 여러가지 방법을 통해 대화진행 상황을 평가합니다.

감성 분석

사용자가 챗봇과 대화하는 동안 감정이 어떠했는지 분석하고 기록합니다.

감성정보 파라미터 공유 설정

챗봇이 분석한 사용자의 감정 정보를 파라미터로 대화흐름에서 사용할 수 있도록 합니다. 긍정, 중립, 부정 총 3가지 파라미터에 비율이 저장되어 대화흐름에서 바로 사용할 수 있습니다.

사용자 평가 적용 여부

사용자의 경험에 대한 평가를 받습니다.


함께해요! 챗봇시대:)

모든 사물, 디지털 매체와 말이 통하는 시대! 단비Ai와 함께 반드시 오게될 챗봇시대를 열어갔으면 좋겠습니다.
지금 여러분만의 챗봇을 🌱싹틔우세요!

사람은 단비를 만들고, 단비는 챗봇을 싹틔운다.

함께할 멋진 개발자기획자를 찾습니다. 어쩌면 💧단비가 여러분이 찾던 직장일 지도 모르죠?