DS2.ai의 클라우드 AIOps

SKYHUB AI는 인공지능의 배포 및 운영, 관리를 위한 통합 AIOps를 제공합니다. DS2.ai에서 개발한 인공지능 뿐만 아니라 자체 개발 혹은 운영 중인 인공지능 또한 SKYHUB AI로 관리할 수 있습니다.

인공지능을 활용하기 위한 최적의 환경

SKYHUB AI는 인공지능의 배포부터 운영/관리 및 고도화까지 제공하는 진정한 AIOps 서비스입니다.

최적화 클라우드
추론 서버

인공지능 운영 환경에 적절한 서버를 간편하게 구성할 수 있습니다.

인공지능
재학습

인공지능 운영 중 수집되는 데이터를 지속 활용하여 인공지능을 재학습하고 고도화합니다.

외부 인공지능
연동

DS2.ai 외부 인공지능 또한 간편하게 업로드하여 최적의 환경에서 운영할 수 있습니다.

API를 활용한
신속한 배포

자동 생성되는 API를 활용하여 신속하고 간편하게 인공지능을 배포할 수 있습니다.

실시간 서버 시각화 대시보드

실시간으로 서버를 모니터링하고 이슈에 대응할 수 있습니다.

추론 클라우드 서버를 통한 인공지능 효율성 극대화

서버 성능을 설정하거나, 지역 설정 등 인공지능 운영 환경에 최적화된 서버를 맞춤 구성하여 효율적으로 운영/관리할 수 있습니다. 

* AWS 외의 서버 구성은 별도 문의를 통해 가능합니다.

업로드만으로 간편하게 배포하는 인공지능

DS2.ai의 외부에서 별도 개발한 인공지능 또한 SKYHUB AI를 활용하여 배포하거나 관리할 수 있습니다.

SKYHUB AI에 업로드 가능한 프레임워크

지속적인 재학습을 통한 인공지능 고도화

인공지능의 운영을 통해 발생하는 데이터를 초기 학습 데이터에 추가하고 재학습하여 인공지능을 지속적으로 고도화할 수 있습니다.

* 인공지능 재학습을 위한 데이터 축적은 SKYHUB AI를 활용하는 경우에만 사용할 수 있습니다.

인공지능을 위한 최적화된 서버 구성

운영 환경에 맞춰 CLICK AI 서버를 사용하거나, 최적화된 클라우드 서버를 직접 구성하여 인공지능을 배포하고 운영할 수 있습니다.

Server Setting DS2.ai 서버 활용 사용자 직접 서버 구성
Model Delay 모델 다운로드 시 발생
(딜레이 발생)
부팅시 모델 다운로드
(딜레이 없음)
API Rate 5회/1sec 서버 구성에 따름
Billing API 호출 건당 부과 서버 사용 시간당 부과
Region Korea only Available Worldwide

인공지능 운영 환경의 실시간 모니터링

구축된 인공지능 파이프라인의 서버를 실시간으로 모니터링하고 이슈에 대해 신속하게 대응할 수 있습니다.

API를 활용한 신속한 AI 배포

DS2.ai의 SKYHUB AI는 완성된 AI를 신속하게 배포하고 사용할 수 있도록 4가지 언어의 API를 자동 생성합니다.

var data = JSON.stringify({"modelid": 228551,"apptoken": "1c4f41ac9a02404dada5023f3e20a3b9","parameter": {"나이__은행마케팅.csv":0,"직업__은행마케팅.csv":"","혼인여부__은행마케팅.csv":"","학업__은행마케팅.csv":"","신용카드 소지 여부__은행마케팅.csv":"","연봉__은행마케팅.csv":0,"집담보 대출__은행마케팅.csv":"","기타 대출__은행마케팅.csv":"","연락 방법__은행마케팅.csv":"","최근 연락한 날 (일)__은행마케팅.csv":0,"최근 연락한 날 (월)__은행마케팅.csv":"","최근 연락 기간__은행마케팅.csv":0,"최근 켐페인 참가 여부__은행마케팅.csv":0,"최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,"이전 마케팅 성공 여부__은행마케팅.csv":""}});

          var xhr = new XMLHttpRequest();
          xhr.withCredentials = true;

          xhr.addEventListener("readystatechange", function () {
          if (this.readyState === 4) {
            console.log(this.responseText);
          }
          });

          xhr.open("POST", "https://api.clickai.ai/159/predict/");
          xhr.setRequestHeader("content-type", "application/json");

          xhr.send(data);
          import requests
          import json

          url = "https://api.clickai.ai/159/predict/"

          payload = {"modelid":228551,"apptoken":"1c4f41ac9a02404dada5023f3e20a3b9","parameter": {"나이__은행마케팅.csv":0,"직업__은행마케팅.csv":"","혼인여부__은행마케팅.csv":"","학업__은행마케팅.csv":"","신용카드 소지 여부__은행마케팅.csv":"","연봉__은행마케팅.csv":0,"집담보 대출__은행마케팅.csv":"","기타 대출__은행마케팅.csv":"","연락 방법__은행마케팅.csv":"","최근 연락한 날 (일)__은행마케팅.csv":0,"최근 연락한 날 (월)__은행마케팅.csv":"","최근 연락 기간__은행마케팅.csv":0,"최근 켐페인 참가 여부__은행마케팅.csv":0,"최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,"이전 마케팅 성공 여부__은행마케팅.csv":""}}
          headers = {
            'content-type': "application/json",
            'cache-control': "no-cache",
            }

          response = requests.request("POST", url, data=json.dumps(payload), headers=headers)

          print(response.text)
          wget \
          --method POST \
          --header 'content-type: application/json' \
          --body-data '{"modelid":228551,"apptoken":"1c4f41ac9a02404dada5023f3e20a3b9","parameter": {"나이__은행마케팅.csv":0,"직업__은행마케팅.csv":"","혼인여부__은행마케팅.csv":"","학업__은행마케팅.csv":"","신용카드 소지 여부__은행마케팅.csv":"","연봉__은행마케팅.csv":0,"집담보 대출__은행마케팅.csv":"","기타 대출__은행마케팅.csv":"","연락 방법__은행마케팅.csv":"","최근 연락한 날 (일)__은행마케팅.csv":0,"최근 연락한 날 (월)__은행마케팅.csv":"","최근 연락 기간__은행마케팅.csv":0,"최근 켐페인 참가 여부__은행마케팅.csv":0,"최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,"이전 마케팅 성공 여부__은행마케팅.csv":""}'} \
          -O predict_result.txt \
          - https://api.clickai.ai/159/predict/
          OkHttpClient client = new OkHttpClient();

          MediaType mediaType = MediaType.parse("application/json");
          RequestBody body = RequestBody.create(mediaType, "{"modelid":228551,"apptoken":"1c4f41ac9a02404dada5023f3e20a3b9","parameter":{"나이__은행마케팅.csv":0,"직업__은행마케팅.csv":"","혼인여부__은행마케팅.csv":"","학업__은행마케팅.csv":"","신용카드 소지 여부__은행마케팅.csv":"","연봉__은행마케팅.csv":0,"집담보 대출__은행마케팅.csv":"","기타 대출__은행마케팅.csv":"","연락 방법__은행마케팅.csv":"","최근 연락한 날 (일)__은행마케팅.csv":0,"최근 연락한 날 (월)__은행마케팅.csv":"","최근 연락 기간__은행마케팅.csv":0,"최근 켐페인 참가 여부__은행마케팅.csv":0,"최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,"이전 마케팅 성공 여부__은행마케팅.csv":""}}");
          Request request = new Request.Builder()
          .url("https://api.clickai.ai/159/predict/")
          .post(body)
          .addHeader("content-type", "application/json")
          .build();

          Response response = client.newCall(request).execute();

추론 클라우드 서버를 통한 인공지능 효율성 극대화

서버 성능을 설정하거나, 지역 설정 등 인공지능 운영 환경에 최적화된 서버를 맞춤 구성하여 효율적으로 운영/관리할 수 있습니다. 

* AWS 외의 서버 구성은 별도 문의를 통해 가능합니다.

업로드만으로 간편하게 배포하는 인공지능

DS2.ai의 외부에서 별도 개발한 인공지능 또한 SKYHUB AI를 활용하여 배포하거나 관리할 수 있습니다.

SKYHUB AI에 업로드 가능한 프레임워크

지속적인 재학습을 통한 인공지능 고도화

인공지능의 운영을 통해 발생하는 데이터를 초기 학습 데이터에 추가하고 재학습하여 인공지능을 지속적으로 고도화할 수 있습니다.

* 인공지능 재학습을 위한 데이터 축적은 SKYHUB AI를 활용하는 경우에만 사용할 수 있습니다.

인공지능을 위한 최적화된 서버 구성

운영 환경에 맞춰 CLICK AI 서버를 사용하거나, 최적화된 클라우드 서버를 직접 구성하여 인공지능을 배포하고 운영할 수 있습니다.

Server Setting DS2.ai 서버 활용 사용자 직접 서버 구성
Model Delay 모델 다운로드 시 발생
(딜레이 발생)
부팅시 모델 다운로드
(딜레이 없음)
API Rate 5회/1sec 서버 구성에 따름
Billing API 호출 건당 부과 서버 사용 시간당 부과
Region Korea only Available Worldwide

인공지능 운영 환경의 실시간 모니터링

구축된 인공지능 파이프라인의 서버를 실시간으로 모니터링하고 이슈에 대해 신속하게 대응할 수 있습니다.

API를 활용한 신속한 AI 배포

DS2.ai의 SKYHUB AI는 완성된 AI를 신속하게 배포하고 사용할 수 있도록 4가지 언어의 API를 자동 생성합니다.

var data = JSON.stringify({"modelid": 228551,"apptoken": "1c4f41ac9a02404dada5023f3e20a3b9","parameter": {"나이__은행마케팅.csv":0,"직업__은행마케팅.csv":"","혼인여부__은행마케팅.csv":"","학업__은행마케팅.csv":"","신용카드 소지 여부__은행마케팅.csv":"","연봉__은행마케팅.csv":0,"집담보 대출__은행마케팅.csv":"","기타 대출__은행마케팅.csv":"","연락 방법__은행마케팅.csv":"","최근 연락한 날 (일)__은행마케팅.csv":0,"최근 연락한 날 (월)__은행마케팅.csv":"","최근 연락 기간__은행마케팅.csv":0,"최근 켐페인 참가 여부__은행마케팅.csv":0,"최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,"이전 마케팅 성공 여부__은행마케팅.csv":""}});

          var xhr = new XMLHttpRequest();
          xhr.withCredentials = true;

          xhr.addEventListener("readystatechange", function () {
          if (this.readyState === 4) {
            console.log(this.responseText);
          }
          });

          xhr.open("POST", "https://api.clickai.ai/159/predict/");
          xhr.setRequestHeader("content-type", "application/json");

          xhr.send(data);
          import requests
          import json

          url = "https://api.clickai.ai/159/predict/"

          payload = {"modelid":228551,"apptoken":"1c4f41ac9a02404dada5023f3e20a3b9","parameter": {"나이__은행마케팅.csv":0,"직업__은행마케팅.csv":"","혼인여부__은행마케팅.csv":"","학업__은행마케팅.csv":"","신용카드 소지 여부__은행마케팅.csv":"","연봉__은행마케팅.csv":0,"집담보 대출__은행마케팅.csv":"","기타 대출__은행마케팅.csv":"","연락 방법__은행마케팅.csv":"","최근 연락한 날 (일)__은행마케팅.csv":0,"최근 연락한 날 (월)__은행마케팅.csv":"","최근 연락 기간__은행마케팅.csv":0,"최근 켐페인 참가 여부__은행마케팅.csv":0,"최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,"이전 마케팅 성공 여부__은행마케팅.csv":""}}
          headers = {
            'content-type': "application/json",
            'cache-control': "no-cache",
            }

          response = requests.request("POST", url, data=json.dumps(payload), headers=headers)

          print(response.text)
          wget \
          --method POST \
          --header 'content-type: application/json' \
          --body-data '{"modelid":228551,"apptoken":"1c4f41ac9a02404dada5023f3e20a3b9","parameter": {"나이__은행마케팅.csv":0,"직업__은행마케팅.csv":"","혼인여부__은행마케팅.csv":"","학업__은행마케팅.csv":"","신용카드 소지 여부__은행마케팅.csv":"","연봉__은행마케팅.csv":0,"집담보 대출__은행마케팅.csv":"","기타 대출__은행마케팅.csv":"","연락 방법__은행마케팅.csv":"","최근 연락한 날 (일)__은행마케팅.csv":0,"최근 연락한 날 (월)__은행마케팅.csv":"","최근 연락 기간__은행마케팅.csv":0,"최근 켐페인 참가 여부__은행마케팅.csv":0,"최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,"이전 마케팅 성공 여부__은행마케팅.csv":""}'} \
          -O predict_result.txt \
          - https://api.clickai.ai/159/predict/
          OkHttpClient client = new OkHttpClient();

          MediaType mediaType = MediaType.parse("application/json");
          RequestBody body = RequestBody.create(mediaType, "{"modelid":228551,"apptoken":"1c4f41ac9a02404dada5023f3e20a3b9","parameter":{"나이__은행마케팅.csv":0,"직업__은행마케팅.csv":"","혼인여부__은행마케팅.csv":"","학업__은행마케팅.csv":"","신용카드 소지 여부__은행마케팅.csv":"","연봉__은행마케팅.csv":0,"집담보 대출__은행마케팅.csv":"","기타 대출__은행마케팅.csv":"","연락 방법__은행마케팅.csv":"","최근 연락한 날 (일)__은행마케팅.csv":0,"최근 연락한 날 (월)__은행마케팅.csv":"","최근 연락 기간__은행마케팅.csv":0,"최근 켐페인 참가 여부__은행마케팅.csv":0,"최근 켐페인 이후 시간 소요 (일)__은행마케팅.csv":0,"최근 켐페인 이후 연락 횟수__은행마케팅.csv":0,"이전 마케팅 성공 여부__은행마케팅.csv":""}}");
          Request request = new Request.Builder()
          .url("https://api.clickai.ai/159/predict/")
          .post(body)
          .addHeader("content-type", "application/json")
          .build();

          Response response = client.newCall(request).execute();

가장 신속한 인공지능 배포를 바로 시작하세요.