개발일기

NCP(Naver Cloud Platform) - AI / Application 정리 본문

자격증/NCP

NCP(Naver Cloud Platform) - AI / Application 정리

Flashback 2022. 11. 18. 19:26
728x90
반응형

 

NCP AI : AI 플랫폼인 Clova, 번연 서비스 Papago, 딥러닝을 위한 Tensorflow가 탑재된 서버 이미지 제공

NCP Application : 챗봇, Outbound Mailer, Geolocation, Maps, nShortURL, SENS, Search Trend 등 제공

 

GeoLocation

사용자의 IP를 통해 위치 정보를 제공하는 서비스

  • 시/군/구, 동, 인근 지역의 좌표 정보 전달
  • 접속 IP를 기반을 국내는 동까지, 해외는 주까지 확인 가능
  • RestAPI 기반으로 동작하며 어뷰징 방지 위해 TimeStamp와 Signature 생성하여 요청

 

SENS(Simple & Easy Notification Service)

  • SMS와 APP Push, Biz Message 손쉽게 전송
  • 웹을 통해서 혹은 API를 이용하여 다수의 사용자에게 SMS, Push 발송
  • 메시지 발송 이력을 최대 30일까지 보관 가능
  • 080 번호 수신 거부 서비스 제공
  • SMS는 건당 9원
  • GCM/FCM, APNS 메시지 발송, 이력 및 결과 조회 등의 기능 사용 가능
  • 별도의 토큰 없이 안드로이드, IOS 토큰, 인증서를 통합 관리 가능
  • API V2 이상에서 광고성 메시지의 수신 동의여부 관리 가능
  • API V2에서는 예약, 스케쥴 발송이 가능하며 한 번의 요청에 메시지 내용을 최대 1000건 발송 가능하며 MMS 메시지도 발송 가능
  • HTTP Open API를 통해 알림톡 메시지를 발송 및 결과 조회
  • SMS
    • SMS 발신 번호는 아이디당 최대 10개까지 등록 가능

 

Cloud Outbound Mailer

대량 메일 발송을 위한 발송 서비스

  • 수신자 그룹관리 및 조합 발송 가능
  • 실시간 통계 조회 및 발송 이력 조회
  • RestAPI를 통해 메일 전송 가능
  • 광고 메일 발송을 위한 템플릿, 법적인 기능 제공
  • 메일 기능
    • 받는 사람 주소는 1000명까지 입력 가능하며 30명씩 나누어 순차 발송
    • 참조 주소와 숨은 참조 주소는 30명까지 입력 가능
    • 개인별 발송은 개인별로 순차 발송
    • 파일 업로드를 통한 대량 메일 발송은 최대 100,000개의 수신자 주소 입력이 가능
    • 사용자 정의 치환 태그인 ${태그명}으로 태그를 자유롭게 선언 가능
    • Meta 정보 치환 태그는 #{태그명}으로 사전에 이미 정의된 변수
    • exe, msi, dll, dmg, apk 등의 확장자는 파일로 첨부되지 않으며 이러한 확장자들을 포함한 압축 파일은 발송 불가
    • 첨부 파일은 개당 10MB로 제한되며, 총 첨부 크기는 20MB로 제한됨. 메일 본문에 포함된 이미지도 20MB로 크기가 제한됨
    • 치환 태그에 대체될 값을 모두 입력하여 전달해야 메일 발송 가능
  • Meta 정보 치환 태그 목록
    • RECIPIENT_NAME : 수신자명
    • RECIPIENT_ADDRESS : 수신자 이메일 주소
    • SENDER_NAME : 발송자 이름
    • SENDER_ADDRESS : 발소자 이메일 주소
    • UNSUBSCRIBE_URL : 수신 거부 링크 URL

 

AiTEMS

머신러닝 지식없이도 사용자의 취향에 맞는 추천 서비스를 구현하고 제공

  • Object Storage와 연동이 필수

 

CLOVA AiCall

  • 기존 상담원이 처리하던 인바운드, 아웃바운드 업무를 Ai를 통해 처리하는 서비스
  • Contact Center : 하나의 계정에 복수의 센터 운영 가능
  • Agent
    • 고객 응대를 위한 AI로 고유의 전화번호 및 고객 응대 흐름을 다르게 설정
    • 하나의 Agent에 하나의 전화번호와 대화 시나리오만 연결 가능
  • Channel
    • Contact Center의 최대 동시 통화 수
    • 서비스 유형에 따라 최소 채널 수가 제한됨(인바운드 : 1, 아웃바운드 : 3)
    • Channel 추가 및 삭제 가능
  • Object Storage와 연동하여 AiCall의 통화 기록을 저장가능
  • Clova Chatbot과 연동하여 상태값을 업데이트하거나 고객정보 백엔드 시스템과 정보를 주고 받기 가능

 

CLOVA Chatbot

  • 답변 자동화
  • CSR, CSS와 연동을 통해 음성 채팅도 가능
  • 도메인 단위로 관리. 챗봇을 사용하기 위해서는 도메인을 먼저 생성하여 다양한 기능을 연결해야함
  • 챗봇 1개당 도메인 1개를 생성
  • 도메인 이름은 최대 100자까지 입력 가능하며 도메인 코드는 네임스페이스 형식으로 고유한 값으로 설정
  • Trial : 3개월 동안 도메인을 무료로 사용. 매달 빌드 10회, API 호출 1000건이 무료로 제공. 한 계정당 Trial 서비스 버전은 5번 생성 가능
  • Standard : 빌드 횟수와 API 호출의 제한이 없는 유료 서비스
  • CLOVA AiCall : CLOVA AiCall을 지원하기 위한 서비스 타입
  • 챗봇과의 대화를 실시간으로 수집할 수 있으며 수집된 대화는 캐시 만료시 삭제(캐시 만료시간 : 1시간)
  • 일반 대화 또는 태스크를 선택하여 대화 종류를 설정 가능
    • 일반 대화 : 등록된 답변을 응답하는 간단한 대화를 구성
    • 태스크 : 사용자와 상호작용하는 대화를 구성
  • 네거티브 : 유사한 대화간의 차이를 모델에 학습시키기 위해 활용하며 유사한 질문이 등록된 대화, 모델이 구분하지 못하는 다른 대화를 선택하여 등록
  • 네거티브를 통해 등록된 네거티브 대화와 현재 대화 사이의 차이를 구분할 수 있으며 모델 학습을 위한 네거티브 등록은 최대 20개로 제한
  • 대화의 피드백 응답 메시지를 선택 가능하며 기본 응답 메시지로 설정된 피드백이 기본으로 응답

 

CLOVA Dubbling

입력한 텍스트를 동영상, PDF 파일 등에 AI 보이스를 합성하여 음원 및 영상 형태로 다운로드 할 수 있는 웹 기반 편집툴

  • 웨일, 크롬 브라우저에 최적화되어 있으며 다른 브라우저는 지원하지 않음
  • Object Storage를 통해 제작한 콘텐츠를 저장하거나 제작할 파일들을 저장하는 용도로 활용 가능
  • 총 40여종의 다양한 음색을 제공하며 다양한 효과음 제공

 

CSR(Clova Speech Regonition)

음성을 텍스트로 변환

  • 한국어, 영어, 일본어, 중국어(간체) 제공
  • Rest API를 제공하며 인식 가능 시간은 60초
  • 1분 이내의 명령형 음성 인식에 최적화

 

Clova Premium Voice

  • HTTP 기반의 Rest API
  • 음성으로 변환할 텍스트를 입력받은 후, 파라미터로 지정된 감정으로 음성을 합성하여 반환
  • mp3 포맷으로 반환하며 스트리밍 데이터나 파일로 리턴
  • 실시간 음성 생성이 가능한 Neural Vocoder를 사용하여 사람의 음성에 가까운 합성음 제공
  • Open API로 별도의 로그인이 필요하지 않음

 

Clova Face Regognition

  • HTTP 기반의 Rest API
  • 입력한 이미지 데이터의 얼굴 인식 결과를 json형태로 반환
  • Open API로 별도의 로그인이 필요하지 않음

 

Clova Voice

  • 음성으로 변환할 텍스트를 입력받은 후, 파라미터로 지정된 음색과 속도의 음성을 합성하여 반환

 

Clova OCR

지정된 템플릿에 맞추어 데이터 추출 후 데이터베이스화

  • 계정당 권고되는 호출 성능은 1tps이며 45도 이상 회전된 문서는 인식률 저하
  • 인식 결과를 별도로 저장하지 않으며 과금 청구 확인을 위한 최소한의 로그만 저장
  • Template OCR의 1회 호출 기준은 빌더에서 설정한 인식 영역의 개수로 최대 50개
  • 배치 기능 이용 시 긴 이미지, 표 추출 등의 설정은 추가 요금이 발생
  • OCR 서비스별로 도메인을 생성하여 사용
  • API Gateway와 Object Storage를 연동하여 사용. API Gateway는 Clova OCR API 사용을 위한 Invoke URL 설정에 필요. Object Storage는 배치 기능 사용에 필요. API를 호출하여 이미지를 인식하고 입력값을 반환받음
  • 도메인 타입
    • General : 텍스트를 추출. 50MB이하의 이미지와 jpg, png, pdf, tiff 형식의 이미지를 지원. 해상도는 A4기준 150dpi 이상, 최소 10px ~ 1960px 이하의 크기를 권장
    • 인식 결과를 다운로드할 때,xls, json 타입을 선택하여 다운로드 가능
    • Template : 판독 영역을 직접 지정하여 인식값 추출 후 테스트 및 결과 전송. 이미지 크기는 20MB 이하. 직접 영역을 선택할 수 있기에 이미지에 영역을 드래그 하여 인식값을 추출하는 작업이 가능
    • Document : 입력 정보를 자동 추출. 모델 별 2개의 도메인을 생성 가능 Document타입의 도메인은 특화 모델을 신청해야함
  • Batch를 생성하여 General, Template 도메인에 대한 대용량 이미지 일괄 처리를 가능하도록 설정 가능. 배치 작업을 설정하기 위해 Object Storage가 필요

 

Papago Translation

인공신경망 기반의 기계 번역 알고리즘을 통해 여러 나라의 언어로 자동 번역

  • 텍스트, 문서, 웹 번역, 언어 감지 등의 기능을 제공
  • 문서 번역시 브랜드 저작권 표기 및 링크 포함이 필수
  • 월 10억자, 최대 일 3억자 내 원하는 수준으로 사용 한도 설정 가능하며 기본 일별 한도는 500만자로 기본 설정됨
  • 유료 서비스로 100만자 단위로 요금이 부과
  • 문서 번역시 고유 명사, 전문 용어, 원문 유지가 필요한 경우 용어집을 사용하여 번역의 일관성을 유지
  • 용어집에 포함된 단어가 번역할 원문에 포함되어있고 정확히 일치할 경우에만 해당 용어집의 단어로 대체된 결과를 제공
  • 용어집은 최대 30개까지 등록할 수 있으며 한국어, 일본어, 영어, 중국어 간/번체의 언어를 지원
  • 하나의 용어집에 최대 5000개의 용어를 추가 가능

 

Post Emotion

이미지 내의 주요 신체 영역을 인식하고 해당 영역을 좌표로 변환하는 서비스

  • 300KB 미민의 이미지로 제한

 

Object Detection

이미지 내의 객체를 탐지하고 객체 분석

  • Resulful API 방식으로 분석
  • 2MB 이하의 이미지로 제한

 

Clova Speech

NEST 음성인식 기술을 통한 미디어내 음성 인식 서비스

  • 길이가 긴 오디오/비디오 파일을 업로드하여 음성 인식 결과 확인
  • 인식 결과 수정을 위한 Speech 빌더 제공
  • 결과 파일 포맷 : json, msi, csv, xls, srt
  • 회자 분리 기능 제공, 인식 결과 신뢰도 학습을 통한 학습 알고리즘 개선
  • Object Storage를 통해 도메인 생성 시 도메인 이름, 코드, 유형, 인식 대상 및 결과 파일을 저장할 수 있도록 Object Storage의 경로 입력이 필요하며 필수적으로 연동해야함
  • 키워드 부스팅을 통해 특정 단어의 인식률을 향상 시킬 수 있으며 최대 3000단어까지 등록할 수 있으며 한글, 영어, 일본어, 숫자를 지원함
  • 키워드 부스팅은 500단어 이하로 등록하길 권장하며 그 이상을 초과시 성능 저하 발생 가능성 있음
  • 스토리지 경로 중, 인식 대상 저장 경로는 원본 이미지가 저장될 경로를 지정
  • 스토리지 경로 중, 결과 파일 저장 경로는 선택한 도메인으로 인식할 결과물을 저장할 경로를 지정
  • 선택적으로 웹훅 설정 가능
  • 배치 수행시 10건 단위로 배치 결과를 지정된 URL로 발송

 

Clova Studio

사용자가 입력한 내용에 따라 HyperClova 언어모델을 활용한 AI를 통해 생성된 문구를 출력

Clova Dubbing : 다양한 미디어 파일에 음성을 더빙

Clova Sentiment : 문장에서 긍정, 부정의 감정을 판단

Clova Summary : 문장을 분석하여 핵심을 요약 (NLP 기술을 적용하여 별도의 학습없이 바로 사용 가능)

AiTEMS : 머신러닝 및 AI에 대한 전문 지식 없이도 사용자의 취향에 맞는 추천 서비스 제공 및 구현

  • 완전 관리형 서비스
    • 사용자 이력 데이터를 업로드하면 입력된 데이터를 분석해 추천 결과 제공
  • 사용자의 데이터를 분석해 개인화 모델 기반 재배열
    • 신규 사용자 및 신상품의 경우에도 추천 서비스 제공
    • 개인이 가진 성향에 맞는 상품 추천
  • 강력한 보안
    • 모든 데이터 암호화

 

Clova Facesign

얼굴 이미지를 활용한 인증 시스템

 

Search Trend

네이버 특정 검색 서비스 조회 결과에 대한 통계 API

  • 특정 키워드의 검색량을 기간별 확인 가능
  • 연령, 성별, 디바이스별 조회 가능

 

nShortURL

길고 복잡한 URL을 간단하고 짧게 변경하는 API


참고 사이트 : 

https://guide.ncloud-docs.com/docs

 

Home

 

guide.ncloud-docs.com

 

https://guide.ncloud-docs.com/docs/naveropenapiv3-application

 

Application 사용 가이드 - 공통

 

guide.ncloud-docs.com

 

https://guide.ncloud-docs.com/docs/api-api-2-1

 

GeoLocation 사용 가이드 - GeoLocation

 

guide.ncloud-docs.com

 

https://guide.ncloud-docs.com/docs/ai-aitems-1-1

 

AiTEMS 개요

 

guide.ncloud-docs.com

 

728x90
반응형
Comments