의도 분류기 연동
    • PDF

    의도 분류기 연동

    • PDF

    기사 요약

    챗봇에 입력된 사용자의 발화를 외부로 전달하여 의도 분류 결과를 받아 대화 분석에 활용할 수 있습니다. 챗봇은 다음의 순서로 대화의 답변을 찾아 나갑니다.

    1. 일반 질문의 완전 일치 결과
    2. 인텐트 일치
    3. 정규식 패턴 일치
    4. 모델의 유사도 판단

    의도 분류기 연동하기

    챗봇에 의도 분류기를 연동하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼의 콘솔에서 Services > CLOVA Chatbot > Domain 메뉴를 차례대로 클릭해 주십시오.
    2. 원하는 도메인의 [빌더 실행하기] 버튼을 클릭하여 챗봇 빌더를 실행해 주십시오.
    3. 챗봇 빌더에서 챗봇 설정 > 서비스 연동 탭을 클릭해 주십시오.
    4. 의도 분류기의 [연동] 버튼을 클릭해 주십시오.
    5. 연동할 의도 분류기의 API Gateway URL을 입력해 주십시오.
      • 외부의 의도 분류 솔루션 연동 가능
      • 다른 CLOVA Chatbot 도메인의 API Gateway를 입력하여 연동 가능
    6. [연동] 버튼을 클릭해 주십시오.

    일반 질문의 완전 일치 결과가 존재하지 않을 경우, 챗봇이 연동된 의도 분류기에 전달할 요청

    {
      "domainCode": "String",
      "userId": "String",
      "userkey": "String",
      "query": "String",
      "platform": "String",
      "previousData": [
        {
          "answer": [
            "String"
          ],
          "query": "String"
        }
      ],
      "sensitive": "Boolean"
    }
    
    유형필수설명
    domainCodeStringY현재 분류기를 호출한 도메인 코드
    userIdStringY유저 아이디
    userKeyStringY엔진 내부에서 사용하는 유저 고유의 키
    queryStringY유저의 현재 발화
    platformStringY유저가 사용중인 플랫폼 정보(custom. line, clova 등)
    previousDataArray[Object]N이전 발화 정보. 이전 발화가 없을 경우 존재하지 않을 수 있음
    previousData.answerArray[String]Y답변(ChatContent)의 chat만을 추출한 정보
    previousData.queryStringY그 당시의 사용자 발화
    sensitiveBooleanN챗봇 내부에서 사용하는 값. 기본값: truel

    연동된 의도 분류기에서 응답할 정보

    {
      "conversation": {
        "scenarioName": "String"
      }
    }
    
    유형필수설명
    conversationObjectY분석된 대화의 정보
    conversation.scenarioNameStringY분석된 대화의 시나리오(인텐트) 명

    질문 등록 시 인텐트 활용

    대화의 질문 등록 시 질문 유형을 인텐트로 설정하고 의도 분류기에서 전달될 인텐트명을 입력해 주십시오. 만약 CLOVA Chatbot의 다른 도메인을 연동했다면, 연동된 도메인에서 분석된 대화 이름을 인텐트로 입력해 주십시오.

    chatbot-chatbot-6-7_01_ko


    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.