SlideShare uma empresa Scribd logo
1 de 45
Baixar para ler offline
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
아마존 에코 n반 6RT 제품 개발을 위한
Alexa Skill Kit 및 AWS Lambda 활용
윤석찬
아마존웹서비스코리아, 테크에반젤리스트
@channyun
Amazon Echo 소개
Alexa, Hello.
Amazon Echo Dot
Amazon Tap
아마존 알렉사 앱
아마존 알렉사 앱 – GUI Cards
아마존 알렉사 앱 - Skills
Alexa 음성 서비스 개요
ALEXA SKILLS KIT (ASK)
hVVSU,//GHXHlRSHT.DPDzRQ.FRP/DUN
Alexa 서비스 구조
Amazon
Alexa
Service아마존
알렉사앱에도
결과물이 공유됨
사용자 입력
오디오를
서버로 전달
응답 결과를
전송 받아
에코에서 재생
Alexa Skills Kit 구조도
Amazon
Alexa
Service
Developer’s
Application
Service
Amazon’s
Developer
Portal
애플리케이션, 사용자 의도,
샘플 데이터, 개발자 서비스
등 정보 전달
사용자 의도를
서비스로 전달
GUI 카드를
알렉사 앱에
전달
오디오를
서비스로 전송
오디오 결과를
렌더링해서
재생
텍스트 결과 및
GUI 카드 정보
전달
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SMART HOME
hVVSU,//GHXHlRSHT.DPDzRQ.FRP/DUN
ALEXA VOICE SERVICE (AVS)
hVVSU,//GHXHlRSHT.DPDzRQ.FRP/DXU
AVS 소개 – 음성 인식 기기 제작 가능
등록 및 인증 절차
Alexa 서비스 아키텍처
T52 .82C. FU:1
hVVSU,//GHXHlRSHT.DPDzRQ.FRP/DlHxDIWQG
여러분 만의
ALEXA SKILLS 만들기
Alexa skills 구현을 위한 두 가지:
앱 설정하기 – Amazon Developer Portal
서비스 운영 – 사용자 음성 응답 서비스
기본 개념
ALEXA SKILLS
문장
“Alexa, start Astrology and get the Pisces
horoscope.”
[Horoscope Provided]
대화
“Alexa, start Astrology” [“What’s your sign?”]
“Pisces” [Horoscope Provided]
Invocation Name
”Alexa, open [ ]”
기본 개념
INTERACTION MODEL
• 음성 인식의 상호 작용 정의
• Intent는 Name과 Slot으로 구성
• Slot LITERAL, NUMBER, DATE, 등
• Intents와 매칭되는 질문들을 목록으로
만들어 제공
• 예) GetHoroscope what is the horoscope for
{pisces|Sign}
• 예) GetHoroscope what will the horoscope for
{leo|Sign} be {next tuesday|Date}
기본 개념
INTERACTION MODEL
Alexa Skill 개발
HOSTED SERVICE
• AWS Lambda 활용 가능
• HTTP over SSL/TLS on port 443
• 인터넷 접근 가능 필요
• 도메인명과 맞는 SSL 인증서 사용 필요
– 개발시에는 사설 인증서 사용 가능
– 서비스를 위해서는 정식 인증서 필요
Alexa Skill 개발
VOICE SIMULATOR
일반 텍스트나 SSML 지원
<say-as interpret-as="spell-out">hello</say-as>
SERVICE SIMULATOR
AWS Lambda 함수 호출 가능
AWS Lambda란?
높은 확장성 및
빠른 서비스 연동
서버 필요 없이
코드만 배포
함수 실행 시
100ms 단위 과금
서버 없t, 이벤트 처리 방식의 컴퓨팅 서비스
.BS 8DPEGD = 클라우드 함수 n반 마이크로서비스
AWS Lambda : 동작 원리
Bring your own code
• :RGH.MU, JDXD, PyVhRQ
• JDXD = SFDlD 0lRMWTH 등의
어떠한 JAMn반 언어.
• /TLQJ yRWT RwQ lLETDTLHU
유연한 호출 경로
• 2XHQV n반 호출 옵션 (여러
.BS 서비스들f 통합
• =2ST .P6 호출 가u (.PDzRQ
.P6 4DVHwDy와 연동
단순한 자원 모델
• 12+M/부터 1.)4/o지 6(M/
x위로 메모리 설정
• 할당된 메모리에 비례하여
0PU 및 r트웍 자원 할당
• 실제 사용량 내역 보d
효과적인 권한 통제
• .BS 6.M (6GHQVLVy DQG
.FFHUU MDQDJHPHQV =RlH을
사용한 실행 k한 설정
• .BS 이벤트 소스에 대한
자원 정책
AWS Lambda 예제: 이미지 썸네일 만들기
Demo
Alexa Skill 만들기 – AWS Lambda 기반 VoiceOps
https://www.youtube.com/watch?v=azKYe4IWTxA
AWS IoT
안전한
6RT 통신 가u
sip 6RT nn
연b 가u
손 쉽a
서비스 nu i현
“수십억개의 IoT 장치를 AWS에 안전하게 연결하고,
애플리케이션 및 각 장치간 상호 작용할 수 있게 하는 서비스”
AWS IoT
디바이스 SDK
클라이언트 인증 및 연b,
메시지 h환을 위한
개발도i
디바이스 게이트웨이
MQTT 및 5TTP n반
디바이스 통신
보안 및 인증
dm 인증 및 암호화를
통한 보안 제e
RULES ENGINE
장치메시지를 l칙에 따라
.BS 서비스와 연c 동작
AWS 서비스
- - - - -
서드파티 서비스
DEVICE SHADOW
r트웍 x절에도 응z하t
가상 장치
애플리케이션
AWS IoT API
디바이스 레지스트리
6RT 장치 등록 및 g리
Demo
How it works- AWS IoT
https://youtu.be/M5-XHsIYMEc
https://youtu.be/mzejrYu0cAU
Demo
IoT Greenhouse with Amazon Echo and AWS IoT
https://youtu.be/3UCMQC6HQhE
결론
• Amazon Echo를 통한 음성 인식 스마트 홈 i축 가u
• Alexa Skills Kit n반 w양한 서비스 제e 가u
• AWS Lambda를 통한 서버 없t 빠른 서비스 개발 가u
• AWS IoT를 통한 손쉬운 nn간 통신 가u
• 6RT 서비스를 위한 클라우드를 통한 확장성 높은 서비스
i축 가u
• 지금 시작해 보세요!
hVVS,//GHXHlRSHT.DPDzRQ.FRP/DUN
hVVS,//GHXHlRSHT.DPDzRQ.FRP/ElRJ
어디서 시작할까요?
어디서 시작할까요?
https://www.qwiklab.com/lab_catalogue
AWS 온라인 실습 하기
https://bit.ly/awskr-webinar
AWS 온라인 세미나
http://aws.amazon.com/ko/blogs/korea/
AWS 블로그 – 도움말, 기술백서
더 궁금한 점은?
“아마존 웹 서비스” 검색 후
“AWSKRUG” 검색 후
한j 사용자모임 커뮤v티 가입
“윤석찬” 검색 후

Mais conteúdo relacionado

Mais procurados

찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
Amazon Web Services Korea
 
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
 AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017 AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
Amazon Web Services Korea
 
클라우드 네이티브 서비스를 통한 실질적 비용 절감 사례 - AWS Summit Seoul 2017
클라우드 네이티브 서비스를 통한 실질적 비용 절감 사례 - AWS Summit Seoul 2017클라우드 네이티브 서비스를 통한 실질적 비용 절감 사례 - AWS Summit Seoul 2017
클라우드 네이티브 서비스를 통한 실질적 비용 절감 사례 - AWS Summit Seoul 2017
Amazon Web Services Korea
 
AWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance Seminar
AWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance SeminarAWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance Seminar
AWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance Seminar
Amazon Web Services Korea
 
AWS CLOUD 2017 - AWS 클라우드 비용 최적화 전략 (오길재 테크니컬 어카운트 매니저 & 이범석 테크니컬 어카운트 매니저)
AWS CLOUD 2017 - AWS 클라우드 비용 최적화 전략 (오길재 테크니컬 어카운트 매니저 & 이범석 테크니컬 어카운트 매니저)AWS CLOUD 2017 - AWS 클라우드 비용 최적화 전략 (오길재 테크니컬 어카운트 매니저 & 이범석 테크니컬 어카운트 매니저)
AWS CLOUD 2017 - AWS 클라우드 비용 최적화 전략 (오길재 테크니컬 어카운트 매니저 & 이범석 테크니컬 어카운트 매니저)
Amazon Web Services Korea
 

Mais procurados (20)

찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
 
AWS 신규 데이터 분석 서비스 - QuickSight, Kinesis Firehose 등 (양승도) :: re:Invent re:Cap ...
AWS 신규 데이터 분석 서비스 - QuickSight, Kinesis Firehose 등 (양승도) :: re:Invent re:Cap ...AWS 신규 데이터 분석 서비스 - QuickSight, Kinesis Firehose 등 (양승도) :: re:Invent re:Cap ...
AWS 신규 데이터 분석 서비스 - QuickSight, Kinesis Firehose 등 (양승도) :: re:Invent re:Cap ...
 
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
 AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017 AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
 
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트 :: IoT Convergence Conference 2015
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트  :: IoT Convergence Conference 2015AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트  :: IoT Convergence Conference 2015
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트 :: IoT Convergence Conference 2015
 
[백서 요약] Building a Real-Time Bidding Platform on AWS
[백서 요약] Building a Real-Time Bidding Platform on AWS[백서 요약] Building a Real-Time Bidding Platform on AWS
[백서 요약] Building a Real-Time Bidding Platform on AWS
 
AWS DirectConnect 구성 가이드 (김용우) - 파트너 웨비나 시리즈
AWS DirectConnect 구성 가이드 (김용우) -  파트너 웨비나 시리즈AWS DirectConnect 구성 가이드 (김용우) -  파트너 웨비나 시리즈
AWS DirectConnect 구성 가이드 (김용우) - 파트너 웨비나 시리즈
 
하이브리드 구성을 위한 AWS서비스 알아보기 ::김용우 :: AWS Summit Seoul 2016
하이브리드 구성을 위한 AWS서비스 알아보기 ::김용우 :: AWS Summit Seoul 2016하이브리드 구성을 위한 AWS서비스 알아보기 ::김용우 :: AWS Summit Seoul 2016
하이브리드 구성을 위한 AWS서비스 알아보기 ::김용우 :: AWS Summit Seoul 2016
 
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)
 
AWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 Intro
AWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 IntroAWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 Intro
AWS 클라우드 이해하기-사례 중심으로 - 정민정 매니저:: AWS Cloud Track 1 Intro
 
Aws summit 2017_이상오_fn
Aws summit 2017_이상오_fnAws summit 2017_이상오_fn
Aws summit 2017_이상오_fn
 
AWS를 활용한 글로벌 아키텍처 운용 전략 - 김상필 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
AWS를 활용한 글로벌 아키텍처 운용 전략 - 김상필 솔루션즈 아키텍트:: AWS Cloud Track 2 AdvancedAWS를 활용한 글로벌 아키텍처 운용 전략 - 김상필 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
AWS를 활용한 글로벌 아키텍처 운용 전략 - 김상필 솔루션즈 아키텍트:: AWS Cloud Track 2 Advanced
 
Ad-Tech on AWS 세미나 | AWS와 데이터 분석
Ad-Tech on AWS 세미나 | AWS와 데이터 분석Ad-Tech on AWS 세미나 | AWS와 데이터 분석
Ad-Tech on AWS 세미나 | AWS와 데이터 분석
 
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
 
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
천만 사용자를 위한 AWS 클라우드 아키텍쳐 진화하기- AWS Summit Seoul 2017
 
AWS Summit Seoul 2015 - CloudFront를 활용한 글로벌 진출기 (Com2us 사례)
AWS Summit Seoul 2015 -  CloudFront를 활용한 글로벌 진출기 (Com2us 사례)AWS Summit Seoul 2015 -  CloudFront를 활용한 글로벌 진출기 (Com2us 사례)
AWS Summit Seoul 2015 - CloudFront를 활용한 글로벌 진출기 (Com2us 사례)
 
클라우드 네이티브 서비스를 통한 실질적 비용 절감 사례 - AWS Summit Seoul 2017
클라우드 네이티브 서비스를 통한 실질적 비용 절감 사례 - AWS Summit Seoul 2017클라우드 네이티브 서비스를 통한 실질적 비용 절감 사례 - AWS Summit Seoul 2017
클라우드 네이티브 서비스를 통한 실질적 비용 절감 사례 - AWS Summit Seoul 2017
 
AWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance Seminar
AWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance SeminarAWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance Seminar
AWS와 함께하는 금융권 hpc 도입 :: 이정인 :: AWS Finance Seminar
 
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015
AWS와 함께하는 클라우드 컴퓨팅 - AWS 웨비나 시리즈 2015
 
AWS CLOUD 2017 - AWS 클라우드 비용 최적화 전략 (오길재 테크니컬 어카운트 매니저 & 이범석 테크니컬 어카운트 매니저)
AWS CLOUD 2017 - AWS 클라우드 비용 최적화 전략 (오길재 테크니컬 어카운트 매니저 & 이범석 테크니컬 어카운트 매니저)AWS CLOUD 2017 - AWS 클라우드 비용 최적화 전략 (오길재 테크니컬 어카운트 매니저 & 이범석 테크니컬 어카운트 매니저)
AWS CLOUD 2017 - AWS 클라우드 비용 최적화 전략 (오길재 테크니컬 어카운트 매니저 & 이범석 테크니컬 어카운트 매니저)
 
[2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)
[2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)[2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)
[2017 Gaming on AWS] The Braves of Japan (일본 게임시장의 AWS 활용법)
 

Semelhante a Amazon Echo 기반 IoT 서비스 개발을 위한 Alexa Skills Kit 및 AWS Lambda 활용 (윤석찬)

찾아가는 AWS 세미나(구로,가산,판교) - AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) -  AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)찾아가는 AWS 세미나(구로,가산,판교) -  AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) - AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)
Amazon Web Services Korea
 
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
Amazon Web Services Korea
 
AWS를 활용한 미디어 서비스 혁신 방법 - AWS Summit Seoul 2017
AWS를 활용한 미디어 서비스 혁신 방법 - AWS Summit Seoul 2017AWS를 활용한 미디어 서비스 혁신 방법 - AWS Summit Seoul 2017
AWS를 활용한 미디어 서비스 혁신 방법 - AWS Summit Seoul 2017
Amazon Web Services Korea
 

Semelhante a Amazon Echo 기반 IoT 서비스 개발을 위한 Alexa Skills Kit 및 AWS Lambda 활용 (윤석찬) (20)

AWS re:Invent 특집 온라인 세미나 - 주요 신규 출시 서비스 알아보기 (윤석찬, AWS테크에반젤리스트)
AWS re:Invent 특집 온라인 세미나 - 주요 신규 출시 서비스 알아보기 (윤석찬, AWS테크에반젤리스트)AWS re:Invent 특집 온라인 세미나 - 주요 신규 출시 서비스 알아보기 (윤석찬, AWS테크에반젤리스트)
AWS re:Invent 특집 온라인 세미나 - 주요 신규 출시 서비스 알아보기 (윤석찬, AWS테크에반젤리스트)
 
AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 신규 서비스 살펴보기 - 윤석찬, AWS 테크에반젤리스트
 
개발자들이 직접 선정한 re:Invent 2019 상위 12 신규 서비스 알아보기 - 윤석찬 (AWS 테크에반젤리스트)
개발자들이 직접 선정한 re:Invent 2019 상위 12 신규 서비스 알아보기 - 윤석찬 (AWS 테크에반젤리스트)개발자들이 직접 선정한 re:Invent 2019 상위 12 신규 서비스 알아보기 - 윤석찬 (AWS 테크에반젤리스트)
개발자들이 직접 선정한 re:Invent 2019 상위 12 신규 서비스 알아보기 - 윤석찬 (AWS 테크에반젤리스트)
 
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
 
판교 개발자 데이 – Aws가 제안하는 서버리스 아키텍처 – 김필중
판교 개발자 데이 – Aws가 제안하는 서버리스 아키텍처 – 김필중판교 개발자 데이 – Aws가 제안하는 서버리스 아키텍처 – 김필중
판교 개발자 데이 – Aws가 제안하는 서버리스 아키텍처 – 김필중
 
AWS Lambda를 활용한 Amazon Alexa Skills 개발 방법 (윤석찬) - Startup DeepDive Conference
AWS Lambda를 활용한 Amazon Alexa Skills 개발 방법 (윤석찬) - Startup DeepDive ConferenceAWS Lambda를 활용한 Amazon Alexa Skills 개발 방법 (윤석찬) - Startup DeepDive Conference
AWS Lambda를 활용한 Amazon Alexa Skills 개발 방법 (윤석찬) - Startup DeepDive Conference
 
AWS의 확장: Outposts, Local Zones, Wavelength - 온정상, AWS솔루션즈 아키텍트:: AWS Summit ...
AWS의 확장: Outposts, Local Zones, Wavelength - 온정상, AWS솔루션즈 아키텍트::  AWS Summit ...AWS의 확장: Outposts, Local Zones, Wavelength - 온정상, AWS솔루션즈 아키텍트::  AWS Summit ...
AWS의 확장: Outposts, Local Zones, Wavelength - 온정상, AWS솔루션즈 아키텍트:: AWS Summit ...
 
찾아가는 AWS 세미나(구로,가산,판교) - AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) -  AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)찾아가는 AWS 세미나(구로,가산,판교) -  AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) - AWS에서 작은 서비스 구현하기 (김필중 솔루션즈 아키텍트)
 
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
 
아키텍처 현대화 분야 신규 서비스 - 주성식, AWS 솔루션즈 아키텍트 :: AWS re:Invent re:Cap 2021
아키텍처 현대화 분야 신규 서비스 - 주성식, AWS 솔루션즈 아키텍트 :: AWS re:Invent re:Cap 2021아키텍처 현대화 분야 신규 서비스 - 주성식, AWS 솔루션즈 아키텍트 :: AWS re:Invent re:Cap 2021
아키텍처 현대화 분야 신규 서비스 - 주성식, AWS 솔루션즈 아키텍트 :: AWS re:Invent re:Cap 2021
 
디자인 패턴과 고객 사례로 살펴보는 현대적 어플리케이션 개발 – 배영부, 강성일, AWS애플리케이션 아키텍트:: AWS Summit On...
디자인 패턴과 고객 사례로 살펴보는 현대적 어플리케이션 개발 – 배영부, 강성일, AWS애플리케이션 아키텍트::  AWS Summit On...디자인 패턴과 고객 사례로 살펴보는 현대적 어플리케이션 개발 – 배영부, 강성일, AWS애플리케이션 아키텍트::  AWS Summit On...
디자인 패턴과 고객 사례로 살펴보는 현대적 어플리케이션 개발 – 배영부, 강성일, AWS애플리케이션 아키텍트:: AWS Summit On...
 
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬) Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
Amazon Elastcsearch Service 소개 및 활용 방법 (윤석찬)
 
스마트 팩토리: AWS 사물인터넷과 인공지능을 활용한 스마트 팩토리 구축 – 최영준 AWS 솔루션즈 아키텍트, 정현아 AWS 솔루션즈 아키...
스마트 팩토리: AWS 사물인터넷과 인공지능을 활용한 스마트 팩토리 구축 – 최영준 AWS 솔루션즈 아키텍트, 정현아 AWS 솔루션즈 아키...스마트 팩토리: AWS 사물인터넷과 인공지능을 활용한 스마트 팩토리 구축 – 최영준 AWS 솔루션즈 아키텍트, 정현아 AWS 솔루션즈 아키...
스마트 팩토리: AWS 사물인터넷과 인공지능을 활용한 스마트 팩토리 구축 – 최영준 AWS 솔루션즈 아키텍트, 정현아 AWS 솔루션즈 아키...
 
VUCA 시대의 디지털 네이티브 리더가 알아야할 AWS의 기술 ::: AWS ExecLeaders Korea 2023
VUCA 시대의 디지털 네이티브 리더가 알아야할 AWS의 기술 ::: AWS ExecLeaders Korea 2023 VUCA 시대의 디지털 네이티브 리더가 알아야할 AWS의 기술 ::: AWS ExecLeaders Korea 2023
VUCA 시대의 디지털 네이티브 리더가 알아야할 AWS의 기술 ::: AWS ExecLeaders Korea 2023
 
AWS의 하둡 관련 서비스 - EMR/S3
AWS의 하둡 관련 서비스 - EMR/S3AWS의 하둡 관련 서비스 - EMR/S3
AWS의 하둡 관련 서비스 - EMR/S3
 
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
 
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS Lambda 100% 활용하기 :: 김상필 솔루션즈 아키텍트 :: Gaming on AWS 2016
 
서버리스 아키텍처 패턴 및 모범 사례- 강승욱, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
서버리스 아키텍처 패턴 및 모범 사례- 강승욱, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020서버리스 아키텍처 패턴 및 모범 사례- 강승욱, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020
서버리스 아키텍처 패턴 및 모범 사례- 강승욱, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
 
AWS를 활용한 미디어 서비스 혁신 방법 - AWS Summit Seoul 2017
AWS를 활용한 미디어 서비스 혁신 방법 - AWS Summit Seoul 2017AWS를 활용한 미디어 서비스 혁신 방법 - AWS Summit Seoul 2017
AWS를 활용한 미디어 서비스 혁신 방법 - AWS Summit Seoul 2017
 
2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안
2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안
2.[d2 오픈세미나]네이버클라우드 시스템 아키텍처 및 활용 방안
 

Mais de Amazon Web Services Korea

Mais de Amazon Web Services Korea (20)

AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2
 
AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
 
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
 
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
 
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
 
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
 
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
 
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
 
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
 
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
 
From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...
 
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
 
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
 
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
 
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
 
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
 
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
 
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
 
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
[Keynote] Data Driven Organizations with AWS Data - 발표자: Agnes Panosian, Head...
 

Amazon Echo 기반 IoT 서비스 개발을 위한 Alexa Skills Kit 및 AWS Lambda 활용 (윤석찬)

  • 1. © 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 아마존 에코 n반 6RT 제품 개발을 위한 Alexa Skill Kit 및 AWS Lambda 활용 윤석찬 아마존웹서비스코리아, 테크에반젤리스트 @channyun
  • 4.
  • 5.
  • 9. 아마존 알렉사 앱 – GUI Cards
  • 12. ALEXA SKILLS KIT (ASK) hVVSU,//GHXHlRSHT.DPDzRQ.FRP/DUN
  • 13. Alexa 서비스 구조 Amazon Alexa Service아마존 알렉사앱에도 결과물이 공유됨 사용자 입력 오디오를 서버로 전달 응답 결과를 전송 받아 에코에서 재생
  • 14. Alexa Skills Kit 구조도 Amazon Alexa Service Developer’s Application Service Amazon’s Developer Portal 애플리케이션, 사용자 의도, 샘플 데이터, 개발자 서비스 등 정보 전달 사용자 의도를 서비스로 전달 GUI 카드를 알렉사 앱에 전달 오디오를 서비스로 전송 오디오 결과를 렌더링해서 재생 텍스트 결과 및 GUI 카드 정보 전달
  • 15. © 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SMART HOME hVVSU,//GHXHlRSHT.DPDzRQ.FRP/DUN
  • 16. ALEXA VOICE SERVICE (AVS) hVVSU,//GHXHlRSHT.DPDzRQ.FRP/DXU
  • 17. AVS 소개 – 음성 인식 기기 제작 가능
  • 21. 여러분 만의 ALEXA SKILLS 만들기 Alexa skills 구현을 위한 두 가지: 앱 설정하기 – Amazon Developer Portal 서비스 운영 – 사용자 음성 응답 서비스
  • 22. 기본 개념 ALEXA SKILLS 문장 “Alexa, start Astrology and get the Pisces horoscope.” [Horoscope Provided] 대화 “Alexa, start Astrology” [“What’s your sign?”] “Pisces” [Horoscope Provided] Invocation Name ”Alexa, open [ ]”
  • 23. 기본 개념 INTERACTION MODEL • 음성 인식의 상호 작용 정의 • Intent는 Name과 Slot으로 구성 • Slot LITERAL, NUMBER, DATE, 등
  • 24. • Intents와 매칭되는 질문들을 목록으로 만들어 제공 • 예) GetHoroscope what is the horoscope for {pisces|Sign} • 예) GetHoroscope what will the horoscope for {leo|Sign} be {next tuesday|Date} 기본 개념 INTERACTION MODEL
  • 25. Alexa Skill 개발 HOSTED SERVICE • AWS Lambda 활용 가능 • HTTP over SSL/TLS on port 443 • 인터넷 접근 가능 필요 • 도메인명과 맞는 SSL 인증서 사용 필요 – 개발시에는 사설 인증서 사용 가능 – 서비스를 위해서는 정식 인증서 필요
  • 26. Alexa Skill 개발 VOICE SIMULATOR 일반 텍스트나 SSML 지원 <say-as interpret-as="spell-out">hello</say-as> SERVICE SIMULATOR AWS Lambda 함수 호출 가능
  • 27.
  • 28.
  • 29. AWS Lambda란? 높은 확장성 및 빠른 서비스 연동 서버 필요 없이 코드만 배포 함수 실행 시 100ms 단위 과금 서버 없t, 이벤트 처리 방식의 컴퓨팅 서비스 .BS 8DPEGD = 클라우드 함수 n반 마이크로서비스
  • 30. AWS Lambda : 동작 원리 Bring your own code • :RGH.MU, JDXD, PyVhRQ • JDXD = SFDlD 0lRMWTH 등의 어떠한 JAMn반 언어. • /TLQJ yRWT RwQ lLETDTLHU 유연한 호출 경로 • 2XHQV n반 호출 옵션 (여러 .BS 서비스들f 통합 • =2ST .P6 호출 가u (.PDzRQ .P6 4DVHwDy와 연동 단순한 자원 모델 • 12+M/부터 1.)4/o지 6(M/ x위로 메모리 설정 • 할당된 메모리에 비례하여 0PU 및 r트웍 자원 할당 • 실제 사용량 내역 보d 효과적인 권한 통제 • .BS 6.M (6GHQVLVy DQG .FFHUU MDQDJHPHQV =RlH을 사용한 실행 k한 설정 • .BS 이벤트 소스에 대한 자원 정책
  • 31. AWS Lambda 예제: 이미지 썸네일 만들기
  • 32. Demo Alexa Skill 만들기 – AWS Lambda 기반 VoiceOps https://www.youtube.com/watch?v=azKYe4IWTxA
  • 33.
  • 34. AWS IoT 안전한 6RT 통신 가u sip 6RT nn 연b 가u 손 쉽a 서비스 nu i현 “수십억개의 IoT 장치를 AWS에 안전하게 연결하고, 애플리케이션 및 각 장치간 상호 작용할 수 있게 하는 서비스”
  • 35. AWS IoT 디바이스 SDK 클라이언트 인증 및 연b, 메시지 h환을 위한 개발도i 디바이스 게이트웨이 MQTT 및 5TTP n반 디바이스 통신 보안 및 인증 dm 인증 및 암호화를 통한 보안 제e RULES ENGINE 장치메시지를 l칙에 따라 .BS 서비스와 연c 동작 AWS 서비스 - - - - - 서드파티 서비스 DEVICE SHADOW r트웍 x절에도 응z하t 가상 장치 애플리케이션 AWS IoT API 디바이스 레지스트리 6RT 장치 등록 및 g리
  • 36.
  • 37. Demo How it works- AWS IoT https://youtu.be/M5-XHsIYMEc https://youtu.be/mzejrYu0cAU
  • 38.
  • 39.
  • 40. Demo IoT Greenhouse with Amazon Echo and AWS IoT https://youtu.be/3UCMQC6HQhE
  • 41.
  • 42. 결론 • Amazon Echo를 통한 음성 인식 스마트 홈 i축 가u • Alexa Skills Kit n반 w양한 서비스 제e 가u • AWS Lambda를 통한 서버 없t 빠른 서비스 개발 가u • AWS IoT를 통한 손쉬운 nn간 통신 가u • 6RT 서비스를 위한 클라우드를 통한 확장성 높은 서비스 i축 가u • 지금 시작해 보세요!
  • 44. 어디서 시작할까요? https://www.qwiklab.com/lab_catalogue AWS 온라인 실습 하기 https://bit.ly/awskr-webinar AWS 온라인 세미나 http://aws.amazon.com/ko/blogs/korea/ AWS 블로그 – 도움말, 기술백서
  • 45. 더 궁금한 점은? “아마존 웹 서비스” 검색 후 “AWSKRUG” 검색 후 한j 사용자모임 커뮤v티 가입 “윤석찬” 검색 후