26
© 2017 IBM Corporation 코맥스 양석환차장 [email protected] IBM 김동영부장 [email protected] 스마트 스페이스: 왓슨의 대화 서비스 기반 스마트 홈 구현 사례소개

스마트스페이스 왓슨의대화서비스기반 스마트홈구현사례소개 · IBM Cloud를활용한스마트스페이스구현 Cloud Infrastructure A highly scalable, security

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

© 2017 IBM Corporation

코맥스 양석환차장[email protected]

IBM 김동영부장[email protected]

스마트 스페이스:왓슨의 대화 서비스 기반스마트 홈 구현 사례소개

IBM Cloud를 활용한 스마트 스페이스 구현

Cloud Infrastructure

A highly scalable, security enabled infrastructure

Data

Tools to prepare data for cognitive

AI

Cognitive building blocks for developers

Applications, solutions and services

Targeted solutions for enterprise businesses

Ingestion

Conversation

AP

IStorage Analytics Deployment Governance

Visual RecognitionA

PI

Discovery

AP

I

SpeechAP

I

Compare and ComplyA

PI

Document ConversionA

PI

DLaaS

AP

I

Nat Language UnderstandingA

PI Nat Language

ClassifierAP

I

ToneAnalyzerA

PI Personal

InsightAP

I

…more

Cloud Integration

Networking Compute SecurityCognitiveSystems

Virtual Servers

…moreObject

Storage

Cognitive Micro-services DevOps Tooling

Cloud Video

WatsonCyber

SecurityWeather

IBM Services &

Ind. Solutions

WatsonVirtual Agent

Watson Explore

and Discover

IBM Risk and

Compliance…more

Public Hybrid Private

© 2017 IBM Corporation Page 2

IBM IoT Connection Service를 활용한 스마트 스페이스 구현

© 2017 IBM Corporation Page 3

2. Embedded IBM Cloud Services

IBM IoT Connection Service

1. IoT Connection Service: APIs,

Data Lifecycle Mgmt, Visual UI, Rules

• Device Type & Per-device Pricing:

Sensor, Consumer, Enterprise, Industrial

2. Embedded IBM Cloud

services

• IoT Platform

• Cloudant

• Db2 Warehouse

• Object Store

• SSO

• App ID

• Message Hub

• Secure Gateway

• Node.js (Developer Edition)

• API Connect

• DevOps, Monitoring,

Deployment, Configuration

1. IoT Connection Service

• Additional Connectivity

• User Registration, Login

• Communication, Security

• Data Lifecycle Management

• Per-device, device type pricing

• Developer Edition

• LOB UI/Visualization/Rules

• Data Prep UI

• Monitoring UI

• Management, SLA

• Capacity selection options

IBM Cloud, Watson, IoT를 활용한 스마트 차량 구현

Where can I get some good pizza?

Will the museum be crowded right now?

Will we make it to the station in time for the express line?

What’s the score right now?

What’s that building over on

our left?

Why did we just stop?

Are we taking a different route

to avoid traffic?

Core Vehicle

Operational Knowledge

Local Area Knowledge (POIs)

Situational Awareness

Where are we going?

When will we get there?

At which stop should I get off?

When will you be back at this stop?

Hold the door please!

How much does this cost?

© 2017 IBM Corporation Page 4

IBM Cloud, Watson, IoT를 활용한 스마트 비서 구현

Checklist

Weather

Calendar

Wikipedia

Point of Interests

Shopping

Education

Command & Control

Vehicle Personal Assistant

Food

Travel

Mobile App Personal Assistant

Calendar ChecklistWeather

Weather Wikipedia Shopping

© 2017 IBM Corporation Page 5

스마트 비서를 활용한 스마트 호텔 구현

Set A/C to 23

I need another pillow

Book me a table for

two at …

Switch to BBC

Wake me up at 7:30

Turn off the lights

Play something nice

I’d like my

shirts pressed

I need a taxi tomorrow at nine

What is the weather forecast?

© 2017 IBM Corporation Page 6

㈜코맥스

회사명 ㈜코맥스

CEO 변봉덕 회장, 변우석 부사장

설립일 1968년 4월 1일

상장일 2000년 1월 18일 (KOSDAQ)

자본 USD 67M

매출 USD113M (2016)

직원 국내: 200 / 해외 (중국): 100

매장/협력

국내: 110 개

해외 파트너사: 137 개 / Agency : 120 개국

A/S : 100 개 (국내)

주요사업 Smart Home, Home IoT, Security H/A, Digital Door Lock, CCTV

To deliver life-time IoT experience

Time-honored Business Company by Korean Gov’t Masterpiece IoT, Real IoT

COMMAX History Room

COMMAX IoT Lounge

© 2017 IBM Corporation Page 7

연혁

1970’s

1980’s

1990’s

2000’s

2010’s

2016’s

1968

한국 최초 인터폰 수출 (US, UK, and Ghana)

‘COMMAX’로 브랜드 정체성 통일

수출 5천만달러 달성 (상공자원부 장관)

2009 International Security 50 선정(A&S Group, 3년 연속)

세계 최초 안드로이드 OS 기반

홈 모바일 시스템 개발

홈 IoT 시스템 개발

중앙전자공업사 설립

World Design Award

Design Award

Quality & Customer Satisfaction

㈜코맥스

수상

© 2017 IBM Corporation Page 8

㈜코맥스

© 2017 IBM Corporation Page 9

㈜코맥스

잠실 갤러리아 팰리스 (스마트 홈)

청주 서천 하이빌Administrative City -First Village(Home Network)

인천 국제공항(Emergency Call)

삼성 서울병원

한양대학교 의료원

ES Heim

기타: 방위(선박), 응급 재해, 병원 등 다양한 사례/실적 보유

Vertical MarketProvide solutions by housing size and type

Lotte World Tower

© 2017 IBM Corporation Page 10

㈜코맥스

Supreme (India)

Town House (China)

Elegant Condominium (China)

Global

Fujisawa Honmachi (Japan)

New airport (Rusia)

Parthenon Temple (Greece)

Digital Complex(China)

Premium Villa (China)

Shenyang5 Star Hotel (China)

Home Network SystemHome Automation System

Burj Dubai(U.A.E)

IBM Watson기반 IoT AI 서비스 PoC 추진 과정

IBM Watson 기반IoT 서비스 개발

PoC 기획

PoC 개발계약 체결

1차 개발완료

(3주 소요)

2차 개발 완료(2개월 소요)

COMMAX 제품 및Cloud 1.0 연동

03 04 05 06 07 08 09 10

시연

Conversation개발

NLU 학습

시나리오 테스트

Conversation개발

NLU 학습및 확장

Android App 개발

외부 API연동

외부 API연동

Backend Controller 개발 Backend Controller 개발

COMMAXCloud 1.0 연동

COMMAX 장비 제어 / 연동

© 2017 IBM Corporation Page 12

PoC의 목표 및 결과

• 목표

• IBM Watson 서비스의이해

• 자연어를기반으로스마트기기사용의편의성을향상시키는서비스설계및개발

• 다양한인식을통하여먼저제안해주는 AI 서비스

• IBM Watson과 COMMAX Cloud 1.0 연동

• 결과

• 자연어를기반으로한새로운장치들의등록편의성제공

• 날씨및사용자의상황분석을통한먼저제안해주는서비스제공

• COMMAX Cloud 1.0과 IBM Watson AI 서비스연동가능성확인

• IBM Watson AI 서비스를활용한개발의효율성확인

• IBM Watson AI 서비스 - COMMAX 제품간의연동을통한스마트홈서비스기반구축

© 2017 IBM Corporation Page 13

대화를 통한 친근한 AI 서비스 지향

새로 장치를구입했는데

등록해 줄래?

[일반적인 AI 스피커 기능들] [Watson 자연어 기반 AI 서비스]

모든 불을 껐습니다.다른 방의 불도

끌까요?

장치를 검색합니다.2개의 장치를 찾았습니다.

깜박거리는 전등에대하여 이름과 설치 장소를

알려주세요.

침실에 무드등이라고등록해줘

불 꺼줘

현재시간은?

오늘날씨는어때?

에어컨켜줘

현재습도는?

외출 해.침실의 모든불을 꺼줘

© 2017 IBM Corporation Page 14

개발 서비스 시연환경의 구성도

실시간 영상 분석

Cloud Platform

1.0

CommaxOpen API

2.0

LGU+ API Service

Commax API Services이통사서비스

단지 서비스

IBM Watson Google Cloud Platform

NLU

Visual

Recognition

STT

TTSConversation

CCTV

HTTP

HTTPS

HTTPSMQTT

485 / ZigBee

HTTPS

RTSP

HTTPS

STT

TTS

HTTPS

© 2017 IBM Corporation Page 15

대화 기반의 IoT 장치 제어

Wall-Pad & IoT Devices

Speech To Text

Text to Speech

Conversation

IBM Cloud

음성을 텍스트로 변환

사용자의 의도를 판단

질문이 맞는가?

추가 질문답변 검색

메시지 생성

텍스트를 음성으로 변환

Wall-Pad에 명령 전달

© 2017 IBM Corporation Page 16

날씨 및 대화서비스 기반 상황인지 안내모니터링 카메라

Real-time Face Recognition

Weather

IBM Cloud

Text to Speech

실시간 얼굴 인식 및 날씨 검색

날씨에 맞는 상황인지 서비스

© 2017 IBM Corporation Page 17

Architecture

Wallpad

Weather CompanyData

WatsonNatural Language

Understanding

WatsonSpeech to Text

WatsonText to Speech

Node.jsDeploy

Device Control

COMMAX Environment IBM Cloud

REST API

COMMAX CLOUD 1.0

Training

Device Information

AnnotationModel

Watson Knowledge Studio

Intents EntitiesDialogue

Watson Conversation

© 2017 IBM Corporation Page 18

Flow

© 2017 IBM Corporation Page 19

Watson on IBM Cloud

Component DiagramUser COMMAX IBM Cloud Remark

Lamp #1 Lamp #2

Cloud (API)

Repository

Receiving Device

Command

Mobile App

Sending MIC Input

Receiving MIC Input

Output Speaking

Receiving Command

Sending Command

Sending Device

Command

Camera #1

Wall Pad

Sending MIC Input

Receiving MIC Input

Output Speaking

Receiving Command

Sending Command

Device Check

Cloud Controller

Speech To Text (STT)

Watson Conversation

Intents Entities Dialog

Receiving Voice Command

Sending Voice Reply

Sending Command Text

Translate to Text

Text To Speech (TTS)

Translate to Speech

Natural LanguageUnderstand (NLU)

Language Intend Classifier

Weather

Sending Weather Data

Legend

Activity

Data

Data Flow

Training

Applied

User

Developer

TrainingData

© 2017 IBM Corporation Page 20

데모 시나리오 #1 장치 등록 Zero Configuration

• 현서는새로운스마트전구 2개를구입해서스마트홈에설치중이다.

• 현서

• 새로운 장치를 구입했는데 등록해 줄래?

• Watson

• 장치를 검색하겠습니다.

• 2개의 미등록 장치를 검색했습니다. 깜박이는

전등의 이름과 설치장소를 지정해 주세요.

• 현서

• “침실”에 “무드등”이라는 이름으로 등록해줘

• Watson

• “침실”에 “무드등”으로 등록되었습니다.

• 1개의 미등록 장치가 남아있습니다. 깜박이는

전등의 이름과 설치장소를 지정해 주세요.

• 현서

• “거실”에 등록해줘

• Watson

• 장치명을 등록해 주세요.

• 현서

• “독서등”으로 해줘

• Watson

• 거실에 “독서등”으로 등록되었습니다.

• 모두 등록했습니다.

© 2017 IBM Corporation Page 21

데모 시나리오 #2 장치 제어

• 현서는외출할예정입니다.

• 현서

• 코맥스, 외출 할꺼야. 불 꺼 줄래?

• Watson

• 예, 침실의 불을 껐습니다.

• 집 안에 켜져 있는 전등과 가스 락을 잠그려고 합니다. 진행할까요?

• 현서

• 그래

• Watson

• 예. 잠시 후에 모든 장치를 끄겠습니다.

• 잠시후집안의모든전등이꺼지고가스락이잠깁니다.

© 2017 IBM Corporation Page 22

데모 시나리오 #3 정보 검색 및 서비스의 제안

• 현서는외출하기위해현관으로나갑니다. 밖에는비가오고있습니다(또는비가올예정).

• Watson

• (비가 오고 있으면) 밖에 비가 오고 있습니다. 우산을 가져가세요.

• (비가 올 예정이라면) 오늘은 비가 올 예정입니다. 우산을 가져가시는 것이 좋을 것 같습니다.

• 현서

• 고마워

• 현서는외출하기위해현관으로나갑니다. 날씨정보에는자외선지수가높게나와있습니다.

• Watson

• 오늘은 자외선 지수가 6단계입니다. 선글래스나 모자를 착용하시고 자외선 차단제를 사용하시는 것이

좋을 것 같습니다..

• 현서

• 고마워

© 2017 IBM Corporation Page 23

개발과정• Conversation 개발 • NLU 학습

• Backend Controller 개발 • Android용 App 개발

© 2017 IBM Corporation Page 24

동영상 및 시연

동영상 링크

© 2017 IBM Corporation Page 25

© 2017 IBM Corporation 26Page

개발자라면 지금 방문하세요!developer.ibm.com/kr

Thank you