© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
김일호, 솔루션즈 아키텍트(AWS 코리아)
Amazon AI 및 IoT를 통한 혁신
본 강연에서 다룰 내용
• IoT로 가기 위해 중요한 것은?
• AWS IoT 간략한 소개
• IoT 사례
• Amazon AI 서비스 소개
하루에 얼마나 오프라인이세요?
Image: http://www.appcelerator.com/blog/2014/12/offline-mobile/
참조:https://www.forbes.com/sites/louiscolumbus/2016/11/27/roundup-of-internet-of-things-forecasts-and-market-estimates-2016/#198b78a1292d
참조:https://www.ihs.com/Info/0416/internet-of-things.html (free, opt-in, download)
향후 “수백억” 개의 디바이스 연결
JEFF IMMELT, GE
CHAIRMAN & CEO
“If you went to bed last night as an industrial
company, you’re going to wake up this
morning as a software and analytics
company.”
Digital
Transformation
SURVIVAL
EFFICIENCY
TALENT
• 이미 9,000 개의 워크로드 이관
• 향후 3년간 34 데이터 센터
à 4 개
• Software-designed machines 과
솔루션
• Connected
• Responsive
• Predictive
클라우는 비지니스의
스피드와 민첩성의 제약을
해결합니다
비지니스 변신에 집중
인프라스트럭처에
대한 비용/시간 절감
이노베이션에 보다
많은 투자
새로운 비지니스
아이디어 집중
“Internet of Things"
https://youtu.be/iTW_mr3dVQI
Amazon Dash Button & Dash Replenishment
Service
https://www.hackster.io/darian-johnson/automated-cat-feeder-with-alexa-and-amazon-dash-ae2602
“우리 비지니스에도 IoT를 빨리 도입하고
싶은데…”
IoT 장치 네트워크 보안 데이터 수집 스마트 기능
1
IoT 도입에 많은 노력이 필요
IoT 디바이스 연결의 어려움
• 장치는 항상 연결되어 있을 필요는 없는데…
• 불완전한 네트워크 환경
• 특정 이벤트에서만 프로세싱이 필요한데?
• 스트리밍 데이터 처리나, 빅 데이터 분석은 어떻게?
• 특히 보안은?
AWS IoT 소개
AWS IoT
DEVICE SDK
Set of client libraries to
connect, authenticate and
exchange messages
MESSAGE BROKER
Communicate with devices via
MQTT and HTTP
AUTHENTICATION
Secure with mutual
authentication and encryption
RULES ENGINE
Transform messages
based on rules and
route to AWS Services
AWS Services
- - - - -
3P Services
THING SHADOW
Persistent thing state
during intermittent
connections
APPLICATIONS
AWS IoT API
THING REGISTRY
Identity and Management of
your things
NDA
AWS IoT Rules Engine
RULES ENGINE
Transform messages
based on rules and
route to AWS Services
AWS IoT API
NDA
AWS IoT Rules Engine
RULES ENGINE
Transform messages
based on rules and
route to AWS Services
AWS IoT API
AWS Services
- - - - -
3P Services
NDA
AWS IoT Rules Engine
• AWS IoT 서비스에 연결된
디바이스의 인바운드 데이터를
지속적으로 처리
• 직관적이고 SQL과 유사한
구문으로 Rule Engine에
규칙을 구성하여 인바운드
데이터를 자동으로 필터링하고
변환
• AWS 다른 서비스와 연동
Lambda function 호출
S3 데이터 저장
DynamoDB 읽고/쓰기
SNS 메시지 전달
Kinesis stream 데이터 전달
Actions
Amazon Firehose 데이터 전달
AWS IoT 메시지 배포
NDA
AWS IoT Rules Engine 머신 러닝 활용
• 이상 탐지 (Anomaly Detection)
• 지속적으로 나은 머신 러닝 모델링 구성
S3 로 저장
Amazon
Machine
Learning
• 외부에서 장치 조정
• 장치 상태 모니터링
• 필터 상태 확인
• 실내 공기 상태 모니터링
Amway IoT 사례
iRobot IoT 사례
로그인 등록
펌웨어
업데이트
유지보수
데이터
맵핑
로봇
설정
메시지 전달 히스토리 리셋
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401) https://youtu.be/gKMaf5E-z7Q
커넥티드 카
Alexa Voice
Services
Amazon
Echo
Alexa
Skills KitIoT Apps, Back
End System, Big
Data, Machine
Learning, Storage
Companion
Apps
Lambda
AWS IoT
Voice Control
• Alexa Skills Kit
• AWS IoT – 디바이스, 앱의
백엔드 시스템 연결
• AWS Lambda. – Alexa 스킬
코드로 개발, 간단히 업로드 후
실행
• Alexa Voice Service – 음성
인식
DeviceConnection
임베디드 디바이스를 쉽게 프로그래밍 할 수 있는 능력이 필요
디바이스를 새로 프로그래밍 하지 못하면 디바이스는 기능의 제약이 생김
IoT 서비스 환경이 가진 어려운 문제
양방향 지연 속도
연결 중단
비싼 네트워크 비용
스마트 홈 농업 현장 공장 지역
IoT 커넥티드 디바이스를 위한 로컬 컴퓨팅, 메시징 및 데이터 캐싱 허브
AWS 서버리스 프로그래밍 모델을 그대로 활용하여 원격지 컴퓨팅에서 활용
임베디드 기기 및 원격 대용량 데이터 처리에 용이
IoT 기기
제조
Greengrass
런타임 설치
= +
AWS Greengrass
로컬
컴퓨팅
로컬
데이터
캐싱
안전한
통신
로컬
메시징
클라우드 연결이 간헐적인 경우
AWS Greengrass 특징적인 기능
Amazon AI 서비스 소개
수 천명의 아마존 지원들은 수년 간 AI, 머신 러닝에 집중
연구 / 검색 풀필먼트 센터
배송
제품 개선 새로운 제품 영역 개발
Amazon
Machine Learning
Amazon 에서 인공 지능
Amazon AI
Intelligent Services Powered By Deep Learning
Polly
Life-like Speech
Amazon Polly, 딥 러닝을 사용하여 텍스트를 실제
같은 음성으로 전환 서비스
텍스트를 실제
일상에서와
같은 음성으로
변환
47개 음성 27 개 언어
개발자를 위해
낮은 응답 시간과
최적화
완전 관리형
서비스
Amazon Polly 특징
Today in Las Vegas, NV it's 90°F.
‘"We live for the music" live from the Madison Square Garden.’
자동으로 정확한 텍스트 인식 및 음성 처리
Amazon Polly, 딥 러닝 기반의 서비스
Rekognition
Life-like Speech Image Analysis
Polly
Amazon Rekognition: 딥 러닝 기반 이미지
인식/분석 서비스
Bay
Beach
Coast
Outdoors
Sea
Water
Palm_tree
Plant
Tree
Summer
Landscape
Nature
Hotel
99.18%
99.18%
99.18%
99.18%
99.18%
99.18%
99.21%
99.21%
99.21%
58.3%
51.84%
51.84%
51.24%
Category Confidence
Amazon Rekognition: 객체 및 장면 탐지
객체 및 장면 탐지 응용
§ 사진 공유 앱이나 서비스
§ 렌탈 관련 서비스의 경우 사진을 올리면 알아서
특징과 관련된 것을 탐지하여 쉽게 구현
§ 여행 관련 서비스의 경우 다양한 사진으로부터
여행 관련 정보들을 구분하여 제공. 산, 바다,
도시 등등
Amazon Rekognition: 안면 분석
Amazon Rekognition: 안면 비교
Amazon Rekognition: 안면 인식 응용
§ IoT, 카메라 등을 활용하는 제조사나 업체는 안면 인식
인증(Verification)을 직접 제품이나 서비스 적용
§ 공공 장소에서 특정 사람을 찾는 경우 응용
§ 호텔의 경우 고객을 바로 인식하여 고객에 맞는
서비스 제공이나 VIP 전용 서비스 구현
§ 대리 시험 방지. 온라인 시험의 경우 Webcam 을 통해
응시자 확인
Rekognition Lex
Life-like Speech Image Analysis Conversational
Engine
Polly
Amazon Lex: 음성 및 텍스트를 사용해 대화형
인터페이스 서비스
음성 인식 자연어 처리 인식
Alexa 기술과 동일한 기술을 기반으로 구현
쉬운 Chatbot 서비스 구현
Facebook
Messenger
Mobile
Card Description
Button 1
Button 2
Button 3
Card
Description
Option 1
Option 2
Authentication
비쥬얼 정보 지원간단한 배포
Amazon Lex
Amazon Lex – 응용 사례
다양한 정보 제공 Bot 구현
Chatbot 을 통한 고객 서비스 제공
서비스 응용 Bot 구현
모바일 서비스의 인터페이스 구현
• 뉴스
• 날씨, 주식 기타
정보
• 지원 서비스
• 티켓팅
• 음식 주문
• 은행 업무 조회
엔터프라이즈, 비지니스 응용 Bot 구현
효율적인 비지니스 관련 기능 환경 구현
• 물량, 수익 등 정보
• 마케팅 진행, 결과
• 인벤토리 정보
IoT 서비스 연계 Bot 구현
각종 IoT 디바이스와 커뮤니케이션 기능 구현
• 스마트 홈
• Wearables IoT
Amazon Lex를 이용한 정보 제공 Bot
Amazon Lex를 사용하여 최신 뉴스 업데이트, 경기 점수, 날씨 등 일상적인 고객 요청을
위한 챗봇을 개발
’환자 진료 시간 예약 Amazon Lex Bot 개발’
Amazon Lex를 이용한 애플리케이션 Bot
은행 계좌에 액세스하거나, 티켓을 예매하거나, 음식을 주문하거나, 택시를 부르는 등의
다양한 서비스 개발이 가능
‘Amazon Lex ChatBot을 통한 은행 정보 확인’
Amazon Lex를 이용한 엔터프라이즈 Bot
Amazon Lex를 통해 엔터프라이즈 챗봇을 개발하여 공통적인 작업 활동을 능률화하고
운영 효율성을 개선. 제품, 물량, 수익, 마케팅, 인벤토리 정보 등 활용
‘Amazon Lex Bot을 통한 마케팅 데이터 확인’
SaaS 연동으로 엔터프라이즈 기능 구현
Amazon Lex
Mobile App
Mobile Hub
SaaS Connector
Amazon API
Gateway
AWS
Lambda
1: 사용자의
의도 파악
Amazon API
Gateway
AWS
Lambda
3: REST
형식의 응답을
자연어로 전달
Mobile Hub
Custom Connector
2: SaaS
어플리케이션 또는
기존 비지니스
어플리케이션 호출
Business
Application
Firewall
User Input
고급 사용자를 위한 Amazon AI 솔루션 제공
Amazon
Machine Learning
딥러닝용
AMI, 템플릿
딥러닝 프레임웍
MXNet
투자
딥러닝용
P2
인스턴스 타입
본 강연이 끝난 후…
AWS IoT 기반 사물 인터넷 아키텍처 구현하기
Day 2, 16:20~17:00
Amazon AI 서비스를 통한 스마트 애플리케이션 개발
Day 2, 17:20~18:00
함께 해주셔서 감사합니다!

Amazon AI 및 IoT를 통한 비즈니스 혁신 - AWS Summit Seoul 2017

  • 1.
    © 2017, AmazonWeb Services, Inc. or its Affiliates. All rights reserved. 김일호, 솔루션즈 아키텍트(AWS 코리아) Amazon AI 및 IoT를 통한 혁신
  • 2.
    본 강연에서 다룰내용 • IoT로 가기 위해 중요한 것은? • AWS IoT 간략한 소개 • IoT 사례 • Amazon AI 서비스 소개
  • 3.
    하루에 얼마나 오프라인이세요? Image:http://www.appcelerator.com/blog/2014/12/offline-mobile/
  • 4.
  • 5.
    JEFF IMMELT, GE CHAIRMAN& CEO “If you went to bed last night as an industrial company, you’re going to wake up this morning as a software and analytics company.” Digital Transformation SURVIVAL EFFICIENCY TALENT • 이미 9,000 개의 워크로드 이관 • 향후 3년간 34 데이터 센터 à 4 개 • Software-designed machines 과 솔루션 • Connected • Responsive • Predictive
  • 6.
  • 7.
    비지니스 변신에 집중 인프라스트럭처에 대한비용/시간 절감 이노베이션에 보다 많은 투자 새로운 비지니스 아이디어 집중
  • 8.
  • 10.
  • 15.
    Amazon Dash Button& Dash Replenishment Service
  • 16.
  • 17.
    “우리 비지니스에도 IoT를빨리 도입하고 싶은데…”
  • 18.
    IoT 장치 네트워크보안 데이터 수집 스마트 기능 1 IoT 도입에 많은 노력이 필요
  • 19.
    IoT 디바이스 연결의어려움 • 장치는 항상 연결되어 있을 필요는 없는데… • 불완전한 네트워크 환경 • 특정 이벤트에서만 프로세싱이 필요한데? • 스트리밍 데이터 처리나, 빅 데이터 분석은 어떻게? • 특히 보안은?
  • 20.
  • 21.
    AWS IoT DEVICE SDK Setof client libraries to connect, authenticate and exchange messages MESSAGE BROKER Communicate with devices via MQTT and HTTP AUTHENTICATION Secure with mutual authentication and encryption RULES ENGINE Transform messages based on rules and route to AWS Services AWS Services - - - - - 3P Services THING SHADOW Persistent thing state during intermittent connections APPLICATIONS AWS IoT API THING REGISTRY Identity and Management of your things NDA
  • 22.
    AWS IoT RulesEngine RULES ENGINE Transform messages based on rules and route to AWS Services AWS IoT API NDA
  • 23.
    AWS IoT RulesEngine RULES ENGINE Transform messages based on rules and route to AWS Services AWS IoT API AWS Services - - - - - 3P Services NDA
  • 24.
    AWS IoT RulesEngine • AWS IoT 서비스에 연결된 디바이스의 인바운드 데이터를 지속적으로 처리 • 직관적이고 SQL과 유사한 구문으로 Rule Engine에 규칙을 구성하여 인바운드 데이터를 자동으로 필터링하고 변환 • AWS 다른 서비스와 연동 Lambda function 호출 S3 데이터 저장 DynamoDB 읽고/쓰기 SNS 메시지 전달 Kinesis stream 데이터 전달 Actions Amazon Firehose 데이터 전달 AWS IoT 메시지 배포 NDA
  • 25.
    AWS IoT RulesEngine 머신 러닝 활용 • 이상 탐지 (Anomaly Detection) • 지속적으로 나은 머신 러닝 모델링 구성 S3 로 저장 Amazon Machine Learning
  • 26.
    • 외부에서 장치조정 • 장치 상태 모니터링 • 필터 상태 확인 • 실내 공기 상태 모니터링 Amway IoT 사례
  • 27.
    iRobot IoT 사례 로그인등록 펌웨어 업데이트 유지보수 데이터 맵핑 로봇 설정 메시지 전달 히스토리 리셋 AWS re:Invent 2016: Serverless IoT Back Ends (IOT401) https://youtu.be/gKMaf5E-z7Q
  • 28.
    커넥티드 카 Alexa Voice Services Amazon Echo Alexa SkillsKitIoT Apps, Back End System, Big Data, Machine Learning, Storage Companion Apps Lambda AWS IoT Voice Control • Alexa Skills Kit • AWS IoT – 디바이스, 앱의 백엔드 시스템 연결 • AWS Lambda. – Alexa 스킬 코드로 개발, 간단히 업로드 후 실행 • Alexa Voice Service – 음성 인식 DeviceConnection
  • 29.
    임베디드 디바이스를 쉽게프로그래밍 할 수 있는 능력이 필요 디바이스를 새로 프로그래밍 하지 못하면 디바이스는 기능의 제약이 생김 IoT 서비스 환경이 가진 어려운 문제 양방향 지연 속도 연결 중단 비싼 네트워크 비용
  • 30.
    스마트 홈 농업현장 공장 지역 IoT 커넥티드 디바이스를 위한 로컬 컴퓨팅, 메시징 및 데이터 캐싱 허브 AWS 서버리스 프로그래밍 모델을 그대로 활용하여 원격지 컴퓨팅에서 활용 임베디드 기기 및 원격 대용량 데이터 처리에 용이 IoT 기기 제조 Greengrass 런타임 설치 = + AWS Greengrass
  • 31.
  • 32.
  • 33.
    수 천명의 아마존지원들은 수년 간 AI, 머신 러닝에 집중 연구 / 검색 풀필먼트 센터 배송 제품 개선 새로운 제품 영역 개발 Amazon Machine Learning Amazon 에서 인공 지능
  • 34.
    Amazon AI Intelligent ServicesPowered By Deep Learning
  • 35.
    Polly Life-like Speech Amazon Polly,딥 러닝을 사용하여 텍스트를 실제 같은 음성으로 전환 서비스
  • 36.
    텍스트를 실제 일상에서와 같은 음성으로 변환 47개음성 27 개 언어 개발자를 위해 낮은 응답 시간과 최적화 완전 관리형 서비스 Amazon Polly 특징
  • 37.
    Today in LasVegas, NV it's 90°F. ‘"We live for the music" live from the Madison Square Garden.’ 자동으로 정확한 텍스트 인식 및 음성 처리 Amazon Polly, 딥 러닝 기반의 서비스
  • 38.
    Rekognition Life-like Speech ImageAnalysis Polly Amazon Rekognition: 딥 러닝 기반 이미지 인식/분석 서비스
  • 39.
  • 40.
    객체 및 장면탐지 응용 § 사진 공유 앱이나 서비스 § 렌탈 관련 서비스의 경우 사진을 올리면 알아서 특징과 관련된 것을 탐지하여 쉽게 구현 § 여행 관련 서비스의 경우 다양한 사진으로부터 여행 관련 정보들을 구분하여 제공. 산, 바다, 도시 등등
  • 41.
  • 42.
  • 43.
    Amazon Rekognition: 안면인식 응용 § IoT, 카메라 등을 활용하는 제조사나 업체는 안면 인식 인증(Verification)을 직접 제품이나 서비스 적용 § 공공 장소에서 특정 사람을 찾는 경우 응용 § 호텔의 경우 고객을 바로 인식하여 고객에 맞는 서비스 제공이나 VIP 전용 서비스 구현 § 대리 시험 방지. 온라인 시험의 경우 Webcam 을 통해 응시자 확인
  • 44.
    Rekognition Lex Life-like SpeechImage Analysis Conversational Engine Polly Amazon Lex: 음성 및 텍스트를 사용해 대화형 인터페이스 서비스
  • 45.
    음성 인식 자연어처리 인식 Alexa 기술과 동일한 기술을 기반으로 구현
  • 46.
    쉬운 Chatbot 서비스구현 Facebook Messenger Mobile Card Description Button 1 Button 2 Button 3 Card Description Option 1 Option 2 Authentication 비쥬얼 정보 지원간단한 배포 Amazon Lex
  • 47.
    Amazon Lex –응용 사례 다양한 정보 제공 Bot 구현 Chatbot 을 통한 고객 서비스 제공 서비스 응용 Bot 구현 모바일 서비스의 인터페이스 구현 • 뉴스 • 날씨, 주식 기타 정보 • 지원 서비스 • 티켓팅 • 음식 주문 • 은행 업무 조회 엔터프라이즈, 비지니스 응용 Bot 구현 효율적인 비지니스 관련 기능 환경 구현 • 물량, 수익 등 정보 • 마케팅 진행, 결과 • 인벤토리 정보 IoT 서비스 연계 Bot 구현 각종 IoT 디바이스와 커뮤니케이션 기능 구현 • 스마트 홈 • Wearables IoT
  • 48.
    Amazon Lex를 이용한정보 제공 Bot Amazon Lex를 사용하여 최신 뉴스 업데이트, 경기 점수, 날씨 등 일상적인 고객 요청을 위한 챗봇을 개발 ’환자 진료 시간 예약 Amazon Lex Bot 개발’
  • 49.
    Amazon Lex를 이용한애플리케이션 Bot 은행 계좌에 액세스하거나, 티켓을 예매하거나, 음식을 주문하거나, 택시를 부르는 등의 다양한 서비스 개발이 가능 ‘Amazon Lex ChatBot을 통한 은행 정보 확인’
  • 50.
    Amazon Lex를 이용한엔터프라이즈 Bot Amazon Lex를 통해 엔터프라이즈 챗봇을 개발하여 공통적인 작업 활동을 능률화하고 운영 효율성을 개선. 제품, 물량, 수익, 마케팅, 인벤토리 정보 등 활용 ‘Amazon Lex Bot을 통한 마케팅 데이터 확인’
  • 51.
    SaaS 연동으로 엔터프라이즈기능 구현 Amazon Lex Mobile App Mobile Hub SaaS Connector Amazon API Gateway AWS Lambda 1: 사용자의 의도 파악 Amazon API Gateway AWS Lambda 3: REST 형식의 응답을 자연어로 전달 Mobile Hub Custom Connector 2: SaaS 어플리케이션 또는 기존 비지니스 어플리케이션 호출 Business Application Firewall User Input
  • 53.
    고급 사용자를 위한Amazon AI 솔루션 제공 Amazon Machine Learning 딥러닝용 AMI, 템플릿 딥러닝 프레임웍 MXNet 투자 딥러닝용 P2 인스턴스 타입
  • 54.
    본 강연이 끝난후… AWS IoT 기반 사물 인터넷 아키텍처 구현하기 Day 2, 16:20~17:00 Amazon AI 서비스를 통한 스마트 애플리케이션 개발 Day 2, 17:20~18:00
  • 55.