멀티미디어 인텐트 가이드

사용자가 텍스트가 아닌, 멀티미디어를 전송한 경우에 외부 분석 API로 멀티미디어를 전달하여 분석된 결과에 따른 답변을 응답할 수 있습니다. 현재는 이미지 인텐트만 지원하고있습니다.

이미지 인텐트 연동하기

① 챗봇 설정의 멀티미디어 인텐트 탭을 클릭한 후 이미지 인텐트의 연동 버튼을 클릭합니다.

chatbot-2-13-01.png

② 이미지를 인증할 수 있는 API URL과 Secret key를 입력합니다.

chatbot-2-13-02.png

  • 사용자가 이미지를 전송하면 입력된 API URL에 이미지를 전달하게 됩니다.

  • 이미지를 전달하는 양식은 다음과 같습니다.

    • LINE 메신저인 경우
    {
      "domainCode": "ai.company.v6",
      "userId": "U77c8fe9743a0af83d4dbd57dc2f39e8a",
      "platform": "line",
      "query": "",
      "multimediaLine": {
        "contentId": 11096934827632,
        "typ": "image"
      }
    }
    
유형 필수 설명 비고
multimediaLine Object N 이미지 등 content id 정보를 넘겨줄 필요가 있을때 사용합니다
multimediaLine.contentId Long Y 해당 content의 id 입니다.
multimediaLine.typ String Y 해당 content 가 어떤 유형인지 명시합니다. 현재는 image 만 가능합니다
  • Custom 채널인 경우 (Push 기능을 활용하고 있기 때문에, LINE 메신저 외의 플랫폼에서 해당 기능을 사용하면 이미지 분석까지는 가능하나 챗봇의 답변 응답은 지원하지 않습니다.)

    {
    "domainCode": "ai.company.v6",
    "userId": "U77c8fe9743a0af83d4dbd57dc2f39e8a",
    "platform": "custom",
    "query": "",
    "multimedia": {
      "data": "",
      "typ": "",
      "extension": ""
    }
    }
    
유형 필수 설명 비고
multimedia Object N 이미지 등 멀티미디어를 넘겨줄 필요가 있을때 사용합니다
multimedia.data String Y 해당 멀티미디어의 데이터 입니다. 해당 데이터는 base64 encoding 돼 있어야 합니다
multimedia.typ String Y 해당 멀티미디어의 종류를 표기합니다. 현재는 image 만 가능합니다
multimedia.extension String Y 해당 멀티미디어의 파일 확장자 정보를 입력합니다. jpeg, png 등이 올 수 있습니다
  • 이미지 분석을 완료한 후 챗봇에게 다시 응답해주어야하는 양식은 다음과 같습니다.

    • 이 중 matchedTemplate의 name을 챗봇에게 질문으로 다시 던지게 됩니다.
    {"testImageUrl":"https://beta-ocr-kr.ncloud.com/upload/1105/test/c192a25dcf314af1b1fc0aa7cd2c2ab1","uid":"852df75ae7b149d2baad3c9b765974df","name":"jpg","inferResult":"SUCCESS","message":"SUCCESS","matchedTemplate":{"id":2092,"name":"Chatbot QA_사업자등록증"},"validationResult":{"result":"NO_REQUESTED"},"title":{"name":"사업자등록증","boundingPoly":{"vertices":[{"x":211.79375,"y":105.89687},{"x":484.2469,"y":105.89687},{"x":484.2469,"y":142.90938},{"x":211.79375,"y":142.90938}]},"inferText":"사업자등록증\n","inferConfidence":0.0},"fields":[{"name":"등록번호","valueType":"ALL","boundingPoly":{"vertices":[{"x":342.36563,"y":177.86563},{"x":471.90936,"y":177.86563},{"x":471.90936,"y":198.42813},{"x":342.36563,"y":198.42813}]},"inferText":"120-81-65266\n","inferConfidence":0.0},{"name":"법인명","valueType":"ALL","boundingPoly":{"vertices":[{"x":203.56876,"y":211.79375},{"x":418.44687,"y":211.79375},{"x":418.44687,"y":229.27188},{"x":203.56876,"y":229.27188}]},"inferText":"(주)오푸스펄구조기술사사무소\n","inferConfidence":0.0},{"name":"대표자","valueType":"ALL","boundingPoly":{"vertices":[{"x":202.54062,"y":235.44063},{"x":249.83438,"y":235.44063},{"x":249.83438,"y":253.94687},{"x":202.54062,"y":253.94687}]},"inferText":"이인영\n","inferConfidence":0.0},{"name":"개업연월일","valueType":"ALL","boundingPoly":{"vertices":[{"x":204.59688,"y":285.81876},{"x":348.45978,"y":285.81876},{"x":348.8302,"y":301.18832},{"x":204.59688,"y":302.54126}]},"inferText":"1996 년 09월 01 일","inferConfidence":0.0},{"name":"법인등록번호","valueType":"ALL","boundingPoly":{"vertices":[{"x":510.97812,"y":285.81876},{"x":617.90314,"y":285.81876},{"x":617.90314,"y":300.2125},{"x":510.97812,"y":300.2125}]},"inferText":"110111-1315153\n","inferConfidence":0.0},{"name":"본점소재지","valueType":"ALL","boundingPoly":{"vertices":[{"x":203.56876,"y":354.70312},{"x":639.4938,"y":354.70312},{"x":639.4938,"y":394.8},{"x":203.56876,"y":394.8}]},"inferText":"서울특별시 송파구 법원로11길 11. B동 1311호 1312호(문정동\n문정현대지식산업센터1-1)\n","inferConfidence":0.0},{"name":"사업의종류_업태","valueType":"ALL","boundingPoly":{"vertices":[{"x":241.60938,"y":401.9969},{"x":286.84686,"y":401.9969},{"x":286.84686,"y":518.175},{"x":241.60938,"y":518.175}]},"inferText":"서비스\n건설\n부동산\n부동산\n서비스\n서비스","inferConfidence":0.0},{"name":"종목","valueType":"ALL","boundingPoly":{"vertices":[{"x":449.29062,"y":401.9969},{"x":576.9062,"y":401.9969},{"x":576.72485,"y":517.14685},{"x":449.29062,"y":517.14685}]},"inferText":"기술사\n시설물유지관리업\n부동산개발업\n부동산매매및분양업\n건축관련기술서비스\n건축설계\n","inferConfidence":0.0}]}
    

③ 만약 OCR 상품을 함께 사용하고 있다면, Clova OCR과 연동하기 버튼을 클릭하여 간편하게 연동해보세요.

chatbot-2-13-03.png

  • 단, OCR 템플릿 도메인만 지원합니다.

④ 멀티미디어 인텐트에 활용할 대화를 생성합니다.

chatbot-2-13-04.png

  • OCR에서 분석한 템플릿명을 다시 챗봇에게 질문으로 던지게 됩니다.
  • Clova OCR에서의 템플릿 명을 질문으로 한 대화를 생성합니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...