알렉사(Alexa)와의 한 달 (3/3)
알렉사 이야기에 달아주신 댓글 감사드립니다. 다음 번에 미국 출장 가면 알렉사 구매 대행도 해야 할 것 같네요. 이번 포스트는 개인 소비자(consumer) 관점이 아니라, 기업 고객의 관점에서 알렉사 이야기를 해볼까 합니다.
9. 기업 IT 시스템도 바뀌어야 한다.
회사에서 IT 시스템 어떻게 쓰고 계시나요?
모 고객사 임원분들과 알렉사(Alexa) 이야기를 한 일이 있습니다. 많은 관심을 증명하듯, 질문도 많이 주셨습니다. 중간에 주셨던 comments를 기억나는대로 적어봅니다.
"... 가까운 미래에는 ERP를 사용하는 방법도 바뀌어야 한다. 손가락, 팔목 아프도록 이것 저것 입력하는 것도 말로 할 수 있어야 한다. 언제부터 언제까지 어떤 조건으로 데이터를 조회하라는 것도 말로 할 수 있어야 한다. ..."
"... 앞으로 CEO는 직원들이 작성한 Report를 통해 보고 받는 것이 아니라, 대형 Screen을 통해 실시간으로 현황을 볼 수 있어야 한다. 그리고 궁금한 것이 생기면, 말로 물어볼 수 있어야 한다. 예를 들어, '왜 이 지역의 재고가 늘어났지?' 라고 하면, 관련 정보를 Screen에 띄워주고 시스템이 말로 설명해줄 수 있어야 한다. 이런 것이 가능해져야, CEO 밑에 있는 임원들이나 직원들도 일찍 퇴근할 수 있다. Work and Life Balance가 가능해진다. 지금은 윗분들이 이것은 왜 그런지? 저것부터 분석해서 가져와라 등을 아무때나 지시하기 때문에, 임원들도 그 밑의 직원들도 퇴근을 못하는 것이다. ..."
까다로운 요구도 많이 하시는 분들이시기는 하나, 구구절절히 옳은 말씀입니다. 이런 세상이 와야, 일찍 퇴근할 수 있습니다.
이제 시작입니다, 과한 욕심은 내려놓으시고, 밑의 Video Clip을 보아주십시요.
SAP는 이 외에도 말(음성)을 이용하는 것이 보다 효과적인 Use Case에 대한 연구와 Prototyping을 진행하고 있습니다. Machine Learning이 적용된 제품들도 속속 나오고 있는데, 음성인식과 결합되면 더욱 Powerful 해질 겁니다.
10. 그런데, 어떻게 만든걸까요?
인터넷 조금만 찾아보시면, 개인 또는 기업이 Alexa를 이용해서 새로운 서비스를 어떻게 만들 수 있는지를 소개하는 글들이 많이 나옵니다. Alexa Skills Kit 은 이런 서비스 개발을 지원하는 API, tool, sample codes, 문서 등을 지칭합니다.
"Alexa, turn on the kitchen light"
"Alexa, open Find Phone"
"Alexa, ask Find Phone to call my phone" (참고로, 미국만 됩니다. ㅠㅠ)
이런 것들을 Skill 이라고 하고요, 이런 것을 만드는데 필요한 도구가 Alexa Skills Kit 입니다.
Alexa Skill이 작동하는 원리, SAP Application (예; B1) 또는 SAP Cloud Platform 등을 연결하는 Skill을 만드는 방법 등도 인터넷 잠시 Search하시면 많은 자료들이 나옵니다.
예) B1 Assistant - Retire your keyboard with SAP Business One and Alexa
예) Amazon Echo and SAP Cloud Platform
사용자의 관점에서 알아야 할 Custom Skill의 구조와 기본 용어는 다음과 같습니다. 구조를 알아야, 알렉사가 한 번에 알아듣는 문장을 구사하고, 제대로 일을 시킬 수 있습니다.
아마존 알렉사가 제공하는 Native Skill이 아니라면, 누가 제공하는 Skill인지를 알아야 합니다. 보통은 친숙한 브랜드 이름, 제품 이름을 사용하게 되지요. 이를 Invocation Name이라고 합니다. 앞서 블로그 포스트에서 GE WiFi Appliance를 기동시킬 때에 Geneva에게 무엇을 시킨다고 했었지요. Geneva가 바로 Invocation Name입니다. 택시를 잡는다면, Uber에게 요청할 수 있겠지요. 이때에는 Uber가 Invocation Name입니다. 그리고 하나하나의 실행가능한 서비스가 Intent입니다. 컴퓨터 프로그래밍 언어로 보면 Function 같은 것이지요. Slot은 Intent에 들어가는 Parameter 값입니다.
기술적인 부분도 공부해서, 재미있는 Custom Skill도 만들어 보고 싶은데, 시간이 부족하네요. ㅠㅠ
11. 주의!
블로그 글을 보시고, 지름신 강림하시와 알렉사를 사시려고 하는 분들이 계실수도 있는터라, 한 번 더 생각해보시라고 말씀드립니다.
1) 알렉사는 아직 영어밖에 못해요~ : 한국말 못한다고 구박하시기 전에 미리 생각해주세요.
2) 공식적으로 한국에서는 서비스가 안되요~: 그래서 Amazon에 가셔서 구입하시려고 해도, 한국에는 Shipping이 안된다는 메시지를 보시게 됩니다. 미국에서 구입을 하시거나, 직구사이트를 이용해 구매하셔야 합니다. 그리고, 알렉사를 셋업하시는 순간부터 App Store(iOS라면)의 미국 계정이 필요합니다. 미리 다른 분들이 어떻게 알렉사를 셋업했는지 읽어보시는 것이 좋을 듯합니다. 상황이 이렇다 보니, 미국과 달리 한국에서 사용할 수 있는 서비스는 많이 줄어들게 됩니다.
하지만, 재미있는 서비스는 점점 늘어나고 있습니다. 저는 이런 불편에도 불구하고, 알렉사와 잘 지내고 있고, 저희집 아이들도 잘 지내고 있습니다.
12. 마무리
알렉사가 한국어를 구사하는 날이 빨리 왔으면 합니다.
우리 IT 업체들(예; 다음, Naver, KT, SKT, LGU+ 등)도 빨리 한국어를 잘 알아듣는 음성인식 서비스를 내 놓았으면 합니다. 그리고 아마존처럼 API를 공개하고, 생태계를 키워갔으면 합니다.
어느 날엔가에는 실시간 통역도 가능해지겠지요.
음성인식으로 작동되는 서비스를 통해, 개인의 생활은 훨씬 재미있어집니다. 음식을 만들거나 설겆이를 하면서도, 음악도 듣고, TV를 켜고, 채널을 바꾸고, 전화를 하고, 예약을 하고, 주문을 할 수도 있습니다. 재미를 넘어, 생산성을 높일 수 있습니다. 장애를 갖고 있는 분들도 세상을 즐길 수 있게 됩니다.
기업의 IT 활용 방법도 바뀔것입니다. 야근없는 세상이 옵니다. 사무실에서 컴퓨터와 오래 지내면서 생기는 거북이목, 손가락, 팔목의 통증 등 사무직 직업병도 없어집니다. 생산성이 올라가고, 건강한 작업환경이 만들어집니다.
생각만 해도 재미있습니다.
9. 기업 IT 시스템도 바뀌어야 한다.
회사에서 IT 시스템 어떻게 쓰고 계시나요?
모 고객사 임원분들과 알렉사(Alexa) 이야기를 한 일이 있습니다. 많은 관심을 증명하듯, 질문도 많이 주셨습니다. 중간에 주셨던 comments를 기억나는대로 적어봅니다.
"... 가까운 미래에는 ERP를 사용하는 방법도 바뀌어야 한다. 손가락, 팔목 아프도록 이것 저것 입력하는 것도 말로 할 수 있어야 한다. 언제부터 언제까지 어떤 조건으로 데이터를 조회하라는 것도 말로 할 수 있어야 한다. ..."
"... 앞으로 CEO는 직원들이 작성한 Report를 통해 보고 받는 것이 아니라, 대형 Screen을 통해 실시간으로 현황을 볼 수 있어야 한다. 그리고 궁금한 것이 생기면, 말로 물어볼 수 있어야 한다. 예를 들어, '왜 이 지역의 재고가 늘어났지?' 라고 하면, 관련 정보를 Screen에 띄워주고 시스템이 말로 설명해줄 수 있어야 한다. 이런 것이 가능해져야, CEO 밑에 있는 임원들이나 직원들도 일찍 퇴근할 수 있다. Work and Life Balance가 가능해진다. 지금은 윗분들이 이것은 왜 그런지? 저것부터 분석해서 가져와라 등을 아무때나 지시하기 때문에, 임원들도 그 밑의 직원들도 퇴근을 못하는 것이다. ..."
까다로운 요구도 많이 하시는 분들이시기는 하나, 구구절절히 옳은 말씀입니다. 이런 세상이 와야, 일찍 퇴근할 수 있습니다.
이제 시작입니다, 과한 욕심은 내려놓으시고, 밑의 Video Clip을 보아주십시요.
- B1 Assistant - SAP Business One with Amazon Echo Integration (알렉사를 이용해 데이터 검색/조회를 하고, 구매오더를 생성하는 시나리오)
- SAP BusinessObjects Design Studio and Amazon Echo by Visual BI Solutions (Alexa를 이용해서 제품, 지역별 판매 현황을 조회하는 시나리오)
- Amazon Echo integration with Eva and Concur (알렉사를 이용해 출장을 위한 항공권, 호텔을 예약 하는 시나리오. 개인적으로는 이런 Use Case 좋아합니다. Cool~ )
SAP는 이 외에도 말(음성)을 이용하는 것이 보다 효과적인 Use Case에 대한 연구와 Prototyping을 진행하고 있습니다. Machine Learning이 적용된 제품들도 속속 나오고 있는데, 음성인식과 결합되면 더욱 Powerful 해질 겁니다.
10. 그런데, 어떻게 만든걸까요?
인터넷 조금만 찾아보시면, 개인 또는 기업이 Alexa를 이용해서 새로운 서비스를 어떻게 만들 수 있는지를 소개하는 글들이 많이 나옵니다. Alexa Skills Kit 은 이런 서비스 개발을 지원하는 API, tool, sample codes, 문서 등을 지칭합니다.
"Alexa, turn on the kitchen light"
"Alexa, open Find Phone"
"Alexa, ask Find Phone to call my phone" (참고로, 미국만 됩니다. ㅠㅠ)
이런 것들을 Skill 이라고 하고요, 이런 것을 만드는데 필요한 도구가 Alexa Skills Kit 입니다.
Alexa Skill이 작동하는 원리, SAP Application (예; B1) 또는 SAP Cloud Platform 등을 연결하는 Skill을 만드는 방법 등도 인터넷 잠시 Search하시면 많은 자료들이 나옵니다.
예) B1 Assistant - Retire your keyboard with SAP Business One and Alexa
예) Amazon Echo and SAP Cloud Platform
알렉사 Custom Skill의 작동 순서 및 원리 |
사용자의 관점에서 알아야 할 Custom Skill의 구조와 기본 용어는 다음과 같습니다. 구조를 알아야, 알렉사가 한 번에 알아듣는 문장을 구사하고, 제대로 일을 시킬 수 있습니다.
아마존 알렉사가 제공하는 Native Skill이 아니라면, 누가 제공하는 Skill인지를 알아야 합니다. 보통은 친숙한 브랜드 이름, 제품 이름을 사용하게 되지요. 이를 Invocation Name이라고 합니다. 앞서 블로그 포스트에서 GE WiFi Appliance를 기동시킬 때에 Geneva에게 무엇을 시킨다고 했었지요. Geneva가 바로 Invocation Name입니다. 택시를 잡는다면, Uber에게 요청할 수 있겠지요. 이때에는 Uber가 Invocation Name입니다. 그리고 하나하나의 실행가능한 서비스가 Intent입니다. 컴퓨터 프로그래밍 언어로 보면 Function 같은 것이지요. Slot은 Intent에 들어가는 Parameter 값입니다.
기술적인 부분도 공부해서, 재미있는 Custom Skill도 만들어 보고 싶은데, 시간이 부족하네요. ㅠㅠ
11. 주의!
블로그 글을 보시고, 지름신 강림하시와 알렉사를 사시려고 하는 분들이 계실수도 있는터라, 한 번 더 생각해보시라고 말씀드립니다.
1) 알렉사는 아직 영어밖에 못해요~ : 한국말 못한다고 구박하시기 전에 미리 생각해주세요.
2) 공식적으로 한국에서는 서비스가 안되요~: 그래서 Amazon에 가셔서 구입하시려고 해도, 한국에는 Shipping이 안된다는 메시지를 보시게 됩니다. 미국에서 구입을 하시거나, 직구사이트를 이용해 구매하셔야 합니다. 그리고, 알렉사를 셋업하시는 순간부터 App Store(iOS라면)의 미국 계정이 필요합니다. 미리 다른 분들이 어떻게 알렉사를 셋업했는지 읽어보시는 것이 좋을 듯합니다. 상황이 이렇다 보니, 미국과 달리 한국에서 사용할 수 있는 서비스는 많이 줄어들게 됩니다.
하지만, 재미있는 서비스는 점점 늘어나고 있습니다. 저는 이런 불편에도 불구하고, 알렉사와 잘 지내고 있고, 저희집 아이들도 잘 지내고 있습니다.
12. 마무리
알렉사가 한국어를 구사하는 날이 빨리 왔으면 합니다.
우리 IT 업체들(예; 다음, Naver, KT, SKT, LGU+ 등)도 빨리 한국어를 잘 알아듣는 음성인식 서비스를 내 놓았으면 합니다. 그리고 아마존처럼 API를 공개하고, 생태계를 키워갔으면 합니다.
어느 날엔가에는 실시간 통역도 가능해지겠지요.
음성인식으로 작동되는 서비스를 통해, 개인의 생활은 훨씬 재미있어집니다. 음식을 만들거나 설겆이를 하면서도, 음악도 듣고, TV를 켜고, 채널을 바꾸고, 전화를 하고, 예약을 하고, 주문을 할 수도 있습니다. 재미를 넘어, 생산성을 높일 수 있습니다. 장애를 갖고 있는 분들도 세상을 즐길 수 있게 됩니다.
기업의 IT 활용 방법도 바뀔것입니다. 야근없는 세상이 옵니다. 사무실에서 컴퓨터와 오래 지내면서 생기는 거북이목, 손가락, 팔목의 통증 등 사무직 직업병도 없어집니다. 생산성이 올라가고, 건강한 작업환경이 만들어집니다.
생각만 해도 재미있습니다.
댓글
댓글 쓰기