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
㈜코맥스
잠실 갤러리아 팰리스 (스마트 홈)
청주 서천 하이빌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
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