19
Creating an app within 15 minutes 15분만에 뚝딱! IBM Bluemix 맛보기 양현주 대표 한국IBM 클라우드 사업부

분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

Creating an app within 15 minutes

15분만에 뚝딱!IBM Bluemix 맛보기

양현주 대표

한국IBM 클라우드 사업부

Page 2: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

Bluemix : IaaS와 PaaS 사이의 유연성고객 관리

서비스 제공자 관리

Infrastructure as

a Service

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Platform as a

Service

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

전통적인 ITSoftware as a

Service

커스터마이즈, 높은 비용, Time to Value 낮음

표준화, 적은 비용, 신속한 Time to Value

Page 3: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

What is Bluemix?

Application

Compute Service

Service

Service API

API

API

DevOps Tools Integration

Page 4: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

Bluemix - IBM Cloud Platform

DevOps

도구

+

직접 호스팅하는 애플리케이션을 서비스로 등록

Web Data Mobile AnalyticsCognitive IoT Security

다양한 서비스 카탈로그

+

Integration and

API Management

+

컴퓨팅 환경 선택

Containers Virtual MachinesInstant RuntimesOpenWhisk

Virtual

ServersBare Metal

Page 5: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

Bluemix에서 Node.js로 채팅앱 개발하기

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

런타임으로 Node.js 빌드팩 선택

코드 수정하여 원하는 애플리케이션 만들기

2

1

Page 6: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

Bluemix에서 Node.js로 채팅앱 개발하기

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Page 7: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

Bluemix에서 Node.js로 채팅앱 개발하기

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Bluemix 상에서 DevOps를 구성하여 코드 수정

Page 8: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

Bluemix Demo

Page 9: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

애플리케이션 확장 옵션

Code

Data

Runtime

Middleware

OS

Virtualization

Servers

Storage

Networking

Third-party Open source

Your ownIBM

130 + 개의 서비스로애플리케이션 확장

Page 10: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

신속한 애플리케이션 개발 지원

Data Sources

CognitiveAnalytics

IoT

VideoData Services

Mobile

Blockchain

130+ 개의 APIs & Services

• Boilerplates

– 미리 조합된 런타임 + 서비스

• Runtimes

– 클라우드-네이티브 애플리케이션 개발

• Container Images

– Docker 기반의 컨테이너 이미지 즉시 생성

11 개의 서비스 카테고리

IBM, 써드파티, 오픈소스, 직접 추가

신속한 개발을 위한 다양한 옵션

Page 11: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

+ 다양한 서비스 활용 예시

Watson API

Page 12: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

Watson 서비스 API 연동하기

Page 13: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

Watson 서비스 API 연동하기

Page 14: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

Watson 서비스 API 연동하기

Page 15: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

Watson 서비스 API 연동하기

Page 16: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

DevOps

Watson API 활용 예시 – 챗봇

채팅봇애플리케이션

Watson API

Conversation Natural Language

Classifier

dashDB

사용자

Delivery Pipeline Monitoring and Analytics

채팅봇에 질의① Watson API 호출②

자연어 처리 결과③

자연어 처리 결과에대한 답변 검색

답변 리턴

⑥ 채팅봇이 답변

Page 17: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

DevOps

Watson API 활용 예시 – 챗봇

채팅봇애플리케이션

Watson API

Conversation Natural Language

Classifier

dashDB

사용자

Delivery Pipeline Monitoring and Analytics

채팅봇에 질의① Watson API 호출②

자연어 처리 결과③

자연어 처리 결과에대한 답변 검색

답변 리턴

Watson API를 손쉽게 연동하여 애플리케이션 기능 확장

DB 등 추가 필요한 서비스를 손쉽게 연동 & 조합

신속한 애플리케이션 개발

DevOps 서비스로 지속적인 딜리버리

Page 18: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

QUESTIONS?

Page 19: 분만에뚝딱 - IBM · 2016-11-25 · DevOps Watson API 활용예시–챗봇 채팅봇 애플리케이션 Watson API Conversation Natural Language Classifier dashDB 사용자 Delivery

Thank you