Category: Alexa*


Alexa for Business 서비스 출시 – 업무용 음성 비서 서비스 지원

Alexa는 미국을 비롯한 전 세계 가정의 일상 생활에 스며들고 있습니다. Amazon Echo 디바이스에 활성화된 Alexa Skills를 사용하여 집에 있는 전등을 켜고, Echo Show에서 비디오를 보면서 누가 현관 벨을 누르는지 확인하고, 매주 해야 할 일 목록을 추적하고, 음악을 재생하는 등의 일을 할 수 있습니다.

가족들도 Echo 디바이스에서 Alexa 스킬을 활성화하여 이제는 없이는 살아갈 수 없을 것만 같은 모든 활동을 합니다.  주부들은 Alexa 스킬을 사용하여 베이킹 레시피를 저장하고, 최신 건강 및 미식 정보가 있는 스킬을 알아보기도 합니다. 그런데, 당연히 회사에 가면 무언가 빠진 것 같다는 느낌이 듭니다. 예를 들어 사무실에 가서 Alexa에게 뉴스 브리핑을 읽어달라고 요청하고 싶다면 어떻게 해야 할까요?

인공 지능형 업무 비서로서 Alexa를 보유하고 싶은 여러분들에게 좋은 소식이 있습니다. 기업 규모에 관계없이 직장에 Alexa를 도입할 수 있도록 비즈니스와 조직을 지원하는 새로운 서비스 Alexa for Business를 발표합니다. 이를 통해 기업 업무 환경에 Alexa를 도입하여 생산성을 높일 뿐만 아니라 조직이 규모에 관계없이 Alexa 디바이스를 설정 및 관리하고, 프라이빗 스킬을 지원하고, 사용자를 등록하도록 하는 도구와 리소스를 제공합니다.

Alexa for Business 소개

Alexa for Business는 여러분이 알고 사랑하는 Alexa를 기업 환경에 도입하여 직장인들이 개인 디바이스 및 공유 Echo 디바이스를 통해 생산성과 조직적인 정리를 향상 시킬 수 있습니다. 직장에서 누구나 사용할 수 있도록 공유 디바이스를 공동 영역에 배치할 수 있고, 직장인들은 개인 디바이스를 사용하여 직장과 집에서 연결할 수 있습니다.

최종 사용자는 공유 디바이스 또는 개인 디바이스를 사용할 수 있습니다. 각각을 통해 수행할 수 있는 작업은 다음과 같습니다.

공유 디바이스

  1. 회의실에서 회의 참여: 이렇게 말만 하면 됩니다. “Alexa, 회의 시작해.” Alexa는 화상 회의 장비를 켜고, 컨퍼런스 콜을 호출하고, 회의를 시작합니다.
  2. 사무실 지원: 사용자 지정 스킬에 액세스하여 사무실 주변의 방향을 안내하고, 열려 있는 회의실을 찾고, 건물 장비 문제를 보고하고, 새로운 물품을 주문하는 데 도움을 줍니다.

개인 디바이스

  1. 통화 및 메시징 지원: Alexa는 전화 통화와 핸즈프리 통화를 돕고, 사용자를 대신해 메시지를 전송할 수 있습니다.
  2. 자동으로 컨퍼런스 콜 호출: Alexa는 가정, 직장, 이동 중에도 음성을 통해 컨퍼런스 콜 번호를 사용하여 어떤 회의든 참석할 수 있습니다.
  3. 지능형 비서: Alexa는 빠르게 달력을 확인하고, 회의 일정을 짜는 데 도움을 주고, 할 일 목록을 관리하고, 알림을 설정할 수 있습니다.
  4. 정보 검색: Alexa는 Salesforce, Concur 또는 Splunk와 같은 유명 비즈니스 애플리케이션에서 정보를 찾는 데 도움을 줄 수 있습니다.

다음은 관리자가 사용할 수 있는 몇 가지 제어 사항입니다.

  1. 공유 Alexa 디바이스 프로비저닝 및 관리:  관리 콘솔을 사용하여 직장 주변에 있는 공유 디바이스를 프로비저닝 및 관리할 수 있습니다. 각 디바이스에 대해 회의실 지정과 같이 위치를 설정할 수 있고, 디바이스에 대한 퍼블릭 및 프라이빗 스킬을 할당할 수 있습니다.
  2. 회의실 설정 구성: “Alexa, 회의 시작해“라는 말과 함께 회의를 시작합니다.  본 서비스를 사용하여 회의실 설정을 구성할 수 있습니다. 따라서 Alexa를 사용하여 회의를 시작하고, 회의실 장비를 제어하거나 회의실의 Amazon Echo 디바이스를 통해 직접 호출할 수도 있습니다.
  3. 사용자 관리: 조직의 사용자들이 각자의 개인 Alexa 계정을 Alexa for Business 계정에 등록하도록 사용자에게 초대를 보낼 수 있습니다. 사용자가 등록을 완료하면 직장이나 집에서 개인 Alexa 계정에 있는 모든 장치를 사용할 수 있도록 하는 사용자 지정 프라이빗 스킬을 활성화할 수 있습니다.
  4. 스킬 관리: 조직에서 만든 퍼블릭 스킬 및 사용자 지정 프라이빗 스킬을 공유 디바이스에 할당하고, 등록된 사용자가 직접 개발한 스킬을 사용할 수 있도록 할 수 있습니다.  스킬 그룹을 생성한 다음 특정 공유 디바이스에 할당할 수 있습니다.
  5. 프라이빗 스킬 빌드 및 Alexa for Business API 사용: Alexa Skills Kit를 자세히 알아보고 고유한 스킬을 빌드해 보십시오.  그런 다음 이러한 스킬을 공유 디바이스와 Alexa for Business 계정에 할당된 사용자들이 사용하도록 할 수 있습니다. 이 모든 것이 퍼블릭 Alexa Skills Store에 게시할 필요 없이 가능합니다.  본 서비스가 제공하는 추가 API를 사용하여 스킬과 자동화 관리 작업에 컨텍스트를 추가할 수 있습니다.

Alexa for Business를 이제 간단히 살펴보겠습니다. 우선 AWS Console에 로그인한 다음 Alexa for Business 서비스로 이동하겠습니다.

서비스에 로그인하고 나면 Alexa for Business 대시 보드가 표시됩니다. 보시다시피 [Rooms], [Shared devices], [Users] 및 [Skills]에 액세스할 수 있고, 회의, 달력 및 사용자 초대를 제어할 수도 있습니다.

우선 제 Alexa 디바이스 설정부터 시작하겠습니다. Alexa for Business가 Device Setup Tool을 제공하여 여러 디바이스를 설정하고, Wi-Fi 네트워크에 연결하고 Alexa for Business 계정에 등록합니다. 개인 Alexa 디바이스 설정 프로세스와는 다릅니다. 이를 통해 한 번에 25대의 디바이스를 프로비저닝할 수 있습니다.

제 디바이스가 프로비저닝되고 나면 이 디바이스를 두고자 하는 위치(예: 회의실 내)에 대한 위치 프로필을 생성할 수 있습니다. 관리 콘솔에서 이 위치를 “공간”이라고 부릅니다. [Room profiles] 메뉴로 이동하여 공간 프로필을 생성할 수 있습니다. 공간 프로필에는 디바이스의 웨이크 워드, 주소, 시간대, 측정 단위 및 아웃바운드 호출 활성화 여부와 같은 공간 내 Alexa 디바이스 관련 일반 설정이 포함됩니다.

다음 단계는 설정한 디바이스의 스킬을 활성화하는 것입니다. Alexa Skills 스토어에서 모든 스킬을 활성화하거나 프라이빗 스킬 기능을 사용하여 직접 빌드한 스킬을 활성화하고 Alexa for Business 계정에서 사용할 수 있도록 할 수 있습니다. 공유 디바이스에 대한 스킬을 활성화하려면 [Skills] 메뉴로 이동하여 스킬을 활성화할 수 있습니다. 스킬을 활성화한 이후 이를 스킬 그룹에 추가하거나 스킬 그룹을 공간에 할당할 수 있습니다.

Alexa for Business에서 제가 정말 마음에 드는 점은 Alexa를 사용하여 컨퍼런스 콜을 호출할 수 있다는 점입니다. 이를 활성화하기 위해 [Conferencing] 메뉴 옵션으로 이동하여 [Add provider]를 선택합니다. Amazon에서는 Amazon Chime을 사용하지만 다양한 공급자 목록에서 선택할 수 있으며, 원하는 경우 자체 공급자를 추가할 수도 있습니다.

이를 설정하고 나면 “Alexa, 회의에 참석해”라고 말하면 됩니다. Alexa가 제 Amazon Chime 회의 ID를 요청하면, Echo 디바이스가 자동적으로 Amazon Chime 회의를 호출합니다.  또한 어떠한 회의든 빠르게 시작할 수 있는 지능적인 방법을 제공합니다. 회의실에 들어갔는데 회의 ID나 컨퍼런스 콜 번호를 찾을 수 없는 상황을 다들 겪어봤을 것입니다.  본 서비스를 통해 회사 일정과 연결할 수 있으며, Alexa가 회의 정보를 파악하고 자동적으로 호출할 수 있으며, 회의 ID 같은 건 필요하지 않습니다. 방법은 다음과 같습니다.

또한, Alexa는 공간의 화상 회의 장비를 제어할 수 있습니다. 이를 위해 해야 할 일은 보유한 장비 스킬을 선택하고, 장비 공급자를 선택하고, 회의실에 이를 활성화하는 것입니다. 이제 Alexa에게 회의 참석을 요청하면 Alexa가 공간의 장비에서 호출하고, 화상 회의 시스템을 켭니다. 사용자가 직접 무언가를 할 필요는 없습니다.

다음으로 등록된 사용자로 전환하겠습니다.

먼저 조직에 대한 사용자 초대를 설정하면 Alexa for Business 계정에 사용자를 초대할 수 있습니다. 사용자가 조직 내에서 Alexa for Business를 사용하게 하려면 관리 콘솔에서 이메일을 통해 사용자 초대를 전송하여 사용자들이 각자의 개인 Alexa 계정을 서비스에 등록하도록 해야 합니다. 선택을 하고 나면 추가 콘텐츠를 포함하도록 사용자 등록 이메일을 사용자 지정할 수 있습니다. 예를 들어, 초대 수락 후 등록 프로세스를 완료하고 나면 활성화될 수 있는 회사의 Alexa 스킬에 관한 정보를 추가할 수 있습니다. 이제 사용자들은 컨퍼런스 콜 자동 호출, Microsoft Exchange 일정 연결, 프라이빗 스킬 사용과 같은 Alexa for Business 기능을 사용하려면 등록을 해야 합니다.

사용자 초대를 사용자 지정했으니, 이제 대시보드의 [Users] 메뉴로 이동하고 이메일 주소를 입력하여 조직에 대한 Alexa for Business를 사용할 사용자를 초대하겠습니다.  이를 통해 조직 참여에 사용할 수 있는 링크가 포함된 이메일을 전송합니다. 사용자들은 개인 Alexa 디바이스가 등록된 Amazon 계정을 사용하여 참여합니다. Alexa for Business 조직에 Jeff Barr를 초대해 보도록 하겠습니다.

Jeff가 제가 만든 Alexa for Business 계정에 등록한 후, 그는 제가 등록된 사용자들에 대해 활성화한 프라이빗 스킬을 발견할 수 있습니다. 또한 본인의 Alexa 스킬에 접속하고, 사무실에 있는 Echo를 포함해 개인 디바이스를 통해 컨퍼런스 콜에 참여할 수 있습니다.

요약

Alexa for Business 콘솔과 서비스 기능을 간략하게 살펴보았습니다.  Alexa for Business 웹 사이트를 보거나 AWS 설명서의 관리 및 API 가이드를 읽어보거나 Alexa for Business 콘솔 내에 있는 시작하기 비디오를 시청하고 더 많은 내용을 알아볼 수 있습니다.

Alexa for Business 웹 사이트를 보거나 Alexa for Business 개요 비디오를 시청하거나 AWS 설명서의 관리 및 API 가이드를 읽어보거나 Alexa for Business 콘솔 내에 있는 시작하기 비디오를 시청하고 더 많은 내용을 알아볼 수 있습니다.

Alexa, 인사하고 블로그 게시물 종료해줘.”

Tara;

이 글은 AWS re:Invent 2017의 신규 서비스 소식으로 Announcing Alexa for Business: Using Amazon Alexa’s Voice Enabled Devices for Workplaces 의 한국어 번역입니다.

Amazon Lex – 대화형 음성 및 텍스트 인터페이스 개발 서비스

컴퓨터를 통해 말하도록 하는 것도 좋지만, 사람의 소리를 듣고 반응하는 것은 훨씬 색다릅니다. Amazon Echo를 사용해 보셨다면, Alexa 기반 상호 작용 모델이 얼마나 간단하고, 유용하며, 강력한지 알 수 있습니다.

저희는 대화형 프로그램에서 Amazon Alexa를 사용할 수 있도록 동일한 딥러닝 기술 즉 ASR(자동 음성 인식) 및 NLU(자연어 이해) 등을 만들고 있습니다. 오늘 공개하는 Amazon Lex 를 사용하여 채팅봇 및 다양한 유형의 모바일 웹앱을 제작할 수 있습니다. 매력적이고 생생한 상호 작용을 지원하는 모바일 애플리케이션. 채팅봇을 통해 정보를 제공하고, 애플리케이션과 업무 환경에 상호 소통 기능 추가, 로봇, 드론 및 장난감에 대한 제어 메커니즘을 제공 할 수 있습니다.

Amazon Lex를 통해 바로 시작할 수 있습니다. Lex Console에서 대화 방식을 설계하고, Lex에 자연어 처리 모델을 작성하는 데 필요한 몇 가지 샘플 구문을 제공합니다. 그런 다음 Amazon Lex봇을 공개하여 사용자와 텍스트 또는 음성 대화를 처리할 수 있습니다. Amazon Lex는 완전 관리형 서비스이므로 모든 인프라를 설정하고 관리 또는 확장하는 데 시간을 낭비 할 필요가 없습니다.

여러분이 챗봇을 만들면 Facebook Messenger 에 오늘 바로 연결할 수 있습니다. SlackTwilio와의 통합도 마찬가지입니다. AWS 측면에서는 AWS Lambda, AWS Mobile Hub, Amazon CloudWatch를 사용합니다. 또한 데이터 저장 및 인증을 위해 Amazon DynamoDB, Amazon Cognito 및 기타 서비스를 이용할 수 있습니다.

Amazon Lex를 사용하면 AWS Lambda 함수를 사용하여 엔터프라이즈급 응용 프로그램 및 데이터 연결을 포함하여 챗봇용 비즈니스 로직을 구현할 수 있습니다. 얼마전 공개한 AWS Mobile Hub의 SaaS 통합 방식과 함께, 이미 사용중인 SaaS 애플리케이션에 저장된 계정, 연락처, 리드(Lead) 정보 및 기타 엔터프라이즈 데이터에 대하여 대화식 인터페이스를 제공하는 높은 생산성을 제공하는 채팅봇을 구축 할 수 있습니다.

이들을 통합하여 모바일 응용 프로그램에서 시작하여 비지니스 로직까지 완벽히 조합된 통합 솔루션을 구축하는 데 필요한 모든 레고 블럭을 사용할 수 있습니다.

Amazon Lex의 기본 개념
잠시 Amazon Lex에서 사용하는 기본 개념들을 알아보겠습니다.

  • Bot – 봇은 대화의 모든 구성 요소를 포함합니다.
  • Intent – 봇 사용자가 달성하고자 하는 목표를 나타냅니다 (예를 들어, 비행기 표를 구입하거나, 예약하거나 일기 예보를 받기 등.)
  • Utterance – 의도를 실행하도록 하는 단어 또는 입력된 구문 입니다. “호텔을 예약하고 싶어”또는 “꽃 주문해줘”는 와 같은 것입니다.
  • Slots – 각 슬롯은 사용자 의도를 수행하기 위해 제공해야 하는 작은 데이터입니다. 여행용 봇이라면 도시, 주 또는 공항 정보를 목록화 한 후 이용할 수 있습니다.
  • Prompt – 사용자가 의도를 수행하는 데 필요한 일부 데이터 (슬롯 용)를 제공하도록 요청하는 질문입니다.
  • Fulfillment – 사용자의 의도를 전달하는 비즈니스 로직입니다. Lex 결과 제공을 위해 람다 함수 사용을 지원합니다.

Bots, intents, slots은 여러 개발 환경에서 코딩, 테스트, 스테이지 서버 배포 및 정식 서비스 간에 명확한 선을 그릴 수 있도록 각각 버전을 지정할 수 있습니다. 각 봇에 대해 여러 개의 별칭을 만들어 특정 버전의 구성 요소에 매핑 할 수 있습니다.

채팅 봇 만들어 보기
Lex 봇을 정의하고 Lex 콘솔에서 모든 구성 요소를 설정할 수 있습니다. 샘플 중 하나를 시작하거나 사용자 정의 봇을 만들 수 있습니다.

원하는 utterances 및 관련 slots을 설정할 수 있습니다.

각종 맞춤 설정을 할 수 있습니다.

대화 방식으로 잘 작동하는지 봇을 테스트하고 수정할 수 있습니다.

Facebook (및 기타 연결 앱)에서 사용할 콜백 URL을 생성 할 수 있습니다.

좀 더 자세한 사항은 re:Invent 행사가 끝나고 나서 좀 더 자세하게 알려드리겠습니다.

정식 출시 및 가격
Amazon LexUS East (Northern Virginia) 리전에서 미리 보기 기능으로 오늘 출시합니다.

미리 보기 등록 후, 첫 12개월 동안 월 10,000번의 텍스트 요청 및  5,000회 음성 요청을 프리티어로 제공합니다. 그 이후 부터는 1,000 음성 요청 당 $4.00와 1,000 텍스트 요청당 $0.75 입니다.

Jeff;

이 글은 AWS re:Invent 2016 신규 출시 소식으로 Amazon Lex – Build Conversational Voice & Text Interfaces의 한국어 번역입니다. re:Invent 출시 소식에 대한 자세한 정보는 12월 온라인 세미나를 참고하시기 바랍니다.

Alexa Skills Kit, Alexa Voice Service 및 Alexa Fund 소개

Amazon Echo는 음성 인식을 위해 만들어진 새로은 기기입니다. Echo는 AWS 기반 클라우드 음성 서비스인 Alexa와 연결됩니다. Alexa에게 질문에 대한 답을 얻거나, 음악을 재생하거나 뉴스 검색 결과 등을 요청할 수 있습니다.

Amazon Echo 근처에서 부팅 단어(Alexa 또는 Amazon 중 하나)를 말하고 질문이나 요청을 할 수 있는데 예를 들어, “Alexa 시애틀 매리너스의 다음 경기는 언제에요?” 혹은 “Alexa 시애틀에 비가 오고 있나요?”라고 물어보면, 클라우드기반 음성 인식 소프트웨어가 여러분의 질문을 이해하고 처리합니다.

오늘 Alexa Skills Kit(ASK)를 발표하여 Alexa 위한 새로운 음성 기반(음성 구동) 기능을 구현할 수 있게 되었습니다. 개발자들이 몇 줄의 코드로 몇 분만에 기존 서비스를 Alexa에 연결할 수 있습니다. 대화 인식과 자연어 처리에 대해 아무것도 배경 지식이 없다하더라도 몇 시간 만에 완전히 새로운 음성 인식 환경을 구축 할 수 있습니다.

이를 위해 미리보기 형태로 개발자 대상으로 Alexa Voice Service (AVS)을 공개합니다. 하드웨어 제조 업체와 Internet of Things (IoT) 관심자들께서는 오늘 등록해 주십시오. 스피커, 마이크 및 인터넷 연결이 되는 모든 장치는 몇 줄의 코드로 Alexa와 통합 할 수 있습니다.

여러분의 상상력을 자극하는 데 도움이 될 음성 기술 관련 혁신을 촉진하기 위해 Alexa Fund도 시작합니다. Alexa Fund는 개발자와 제조 업체, 그리고 고객의 삶을 향상시키기 위해 사람 목소리에 대해 새로운 프로젝트를 지원하기 위해 최대 1억 달러를 투자합니다.

ASK와 AWS Lambda
AWS Lambda를 사용하여 Alexa위한 새로운 기술을 만들 수 있습니다. Node.js를 사용하여 코드를 쓰고, AWS Management Console을 통해 Lambda에 업로드만 하면 됩니다. 업로드 콘솔에서 만든 샘플 이벤트를 사용하여 테스트를 한 후, Alexa Developer Portal에 로그인하거나 포털에서 (Alexa App 제작 과정을 따라) 코드 등록, ARN (Amazon Resource Name)을 응용 프로그램에 연결하는 데 사용할 수 있습니다. 테스트가 완료되면 응용 프로그램을 Echo의 소유자가 사용할 수 있도록 업로드 할 수 있습니다. Lambda는 확장 가능한 무장애 클라우드 환경에서 여러분의 코드를 호스팅하고 실행합니다. Alexa 기술을 지원하는 기능은 Lambda 무료 서비스 내에서 가능하며, Developing Your Alexa Skill as a Lambda Function을 참조하십시오.

웹 서비스로서 ASK
Amazon Elastic Compute Cloud (EC2)나 AWS Elastic Beanstalk 또는 기존 데이터 센터 서버에서도 응용 프로그램을 웹 서비스로 구축 할 수 있습니다. 음성 인식 서비스는 인터넷 접근이 가능해야하며, Alexa 응용 프로그램 인터페이스 사용을 준수해야합니다. 443 포트에서 HTTPS over SSL/TLS를 지원하고, 서비스 엔드 포인트의 도메인 이름과 일치하는 SSL 인증서를 제공하면 됩니다. 여러분의 코드에서는 실제로 Alexa에서 온 요청인지 확인하고, 시간 기반 메시지 서명을 확인할 필요가 있습니다. 이 옵션에 대한 자세한 정보는 Developing Your Alexa App as a Web Service를 참고하시기 바랍니다.

더 자세한 정보
ASK, AVS와 Alexa Fund에 관한 더 많은 정보는 아래 링크를 참고하시기 바랍니다.

– Jeff

이 글은 New – Alexa Skills Kit, Alexa Voice Service, Alexa Fund의 한국어 번역입니다.