IT Solutions/Mobile

코딩이 필요 없는 구글 어시스턴트 서비스 개발 플랫폼 출시

2019.03.05 09:30

역사적으로 기술은 생산성을 높여 인류에게 많은 혜택을 주었습니다. 그 덕에 인류의 역사는 진보할 수 있었죠. 건축 기술, 공학 기술, 통신 기술이 대표적인 사례입니다. 그리고 그 기술은 인류가 기술을 이용할 수 있는 도구의 형태로 퍼지게 됩니다.


그 과정에서 도구는 기술의 대중화를 퍼트리는 중요한 수단이 되었습니다. 필자는 도구의 대중화는 기술의 혜택을 한정된 소수에 그치지 않고 대중에게 퍼트림으로써 문명 민주화에 큰 역할을 한다고 생각합니다. 예를 들어, 능숙한 운전자만이 다룰 수 있었던 수동 변속기(스틱) 자동차에서 자동 변속기(오토)로의 변화는 남성 운전자 중심에서 벗어나 세대와 성별이 큰 장애가 되지 않도록 자동차를 대중화시킬 수 있었죠.


 

또한 영상의 촬영과 편집이 특수한 장비에 국한되던 시대에는 방송국 전문가만이 영상을 다룰 수 있었지만, 스마트폰과 편집 기술의 발달은 유튜브와 같은 플랫폼을 통해 영상 콘텐츠를 만들어낼 수 있는 사용자를 늘리게 했으며, 그것은 소수의 연예인이 아닌 다수의 콘텐츠 크리에이터라는 스타 시장의 민주화를 만들게 됩니다.


 인공지능에도 기술을 대중화시킬 도구가 필요하다.


알파고 이후 대중에게 높은 관심을 이끌었던 인공지능 역시 도구를 통한 대중화가 필요한 영역입니다. 누구나 쉽고 빠르게 인공지능 응용 서비스를 만들어 낼 수 있어야 하죠. 특히 음성인식 응용 서비스를 개발하는 과정에서 1) 음성인식 정확도, 2) 자연어 의도 파악, 3) 응용 시나리오, 4) 연동 시스템에 이르기까지 충분한 음성•언어 데이터베이스와 개발 인력의 투입을 요구하다 보니 개발 기간이나 유지 비용은 기업에 큰 부담이 되고 있습니다.



이를 해결하기 위해서는 응용 서비스의 개발과 유지 보수를 용이하게 할 수 있는 개발 도구가 필요합니다. 개발 도구는 단순히 개발자만을 위한 도구가 아니라 프로젝트에 연관된 프로젝트 매니저, 기획자, 운영자가 함께 다룰 수 있는 도구가 필요한 것입니다. 이제 자동차와 영상의 확산에 필요했던 인공지능 서비스를 만들 수 있는 도구의 대중화가 필요한 셈이죠.


 코딩이 필요 없는 어시스턴트 서비스 개발 플랫폼 출시!


LG CNS는 구글 어시스턴트의 음성인식 기반 응용 서비스를 코딩 없이 빠르게 개발할 수 있는 플랫폼을 자체 개발해 출시했습니다. 이번 글에서는 어시스턴트 서비스 개발 플랫폼에 대해 문답 형식으로 소개해드리겠습니다.


Q. 어시스턴트 서비스 개발 플랫폼은 무엇이며 어떤 장점이 있나요?

어시스턴트 서비스용 개발 플랫폼은 구글 AI 플랫폼에 연동되어 스마트폰 및 구글 홈 스피커 기반의 어시스턴트 서비스를 빠르게 구현할 수 있는 개발 플랫폼입니다.


첫째, 앱 설치가 필요 없고! 음성인식이 똑 부러지게 잘되는! 똑똑한 구글 어시스턴트 서비스를 코딩 없이 만들 수 있습니다. 구글 어시스턴트는 안드로이드 기반의 스마트폰에는 기본 탑재되어 있으며 ‘OK Google’이라는 발화만으로 앱을 실행할 수 있으며 18개국 이상의 언어를 지원하는 강점이 있습니다.


l 구글 AI 플랫폼에 연동되어 어시스턴트 서비스를 빠르게 구현할 수 있는 개발 플랫폼입니다.


둘째, 코딩 없이 어시스턴트 서비스를 만든다는 것은 플랫폼에서 제공하는 웹 캔버스(Web Canvas)에서 8개의 노드(Node)를 드래그 앤 드롭(Drag & drop) 방식으로 음성 대화 시나리오를 구성 및 관리할 수 있습니다. 캔버스에 구현된 대화 시나리오의 시각화(Visualization) 기능은 현업, 개발자, 기획자, 운영자 간의 시나리오 수립 및 확정을 빠르게 할 수 있으며 개발 유지 보수도 빠르게 할 수 있는 강점을 가지고 있습니다.


셋째, 개발이 필요한 경우 기능 노드(Function node)로 필요한 기능을 자바스크립트로 추가 개발할 수 있으며, API 노드로 기업의 기존 시스템에 연동할 수 있습니다. 또한 구글 클라우드 상에 구현되어 있어서 별도의 배포 과정 없이 서비스를 수정하여 실시간으로 배포할 수 있는 Hot Deploy가 가능합니다.


Q. 구글 AI 기술은 어떻게 활용했나요?

어시스턴트 서비스 개발 플랫폼은 구글 챗봇 플랫폼인 Dialogflow(http://www.dialogflow.com)에 연동되고, Dialogflow는 구글 어시스턴트 서비스 플랫폼인 Actions on Google에 연동되어 있습니다. 사용자가 어시스턴트를 통해 발화를 하면 구글 음성인식(STT) 기술을 통해 사용자의 음성 대화가 대화가 문장으로 변환됩니다.


변환된 문장은 Dialogflow에 등록된 자연어처리를 통한 의도파악(NLU를 통한 Intent 파악)이 이뤄집니다. 파악된 의도는 Webhook call을 통해 어시스턴트 서비스 개발 플랫폼에 전달되어 해당 대화 흐름의 단계에 따라 사용자에게 서비스가 전달됩니다.



즉, 어시스턴트 서비스 개발 플랫폼은 앱 설치가 필요 없고 음성인식이 잘되는 구글 어시스턴트의 강점과 뛰어난 구글 AI 기술을 활용하여 유통 및 금융 등의 기업이 음성인식 기반 서비스를 빠르게 만들고 저렴하게 유지 보수 할 수 있는 개발 및 운영 환경을 갖춘 플랫폼입니다.


Q. 개발 플랫폼을 어떤 서비스를 만들 수 있나요?

음성인식 서비스는 검색, 추천, 주문, 예약, 예매부터 고객센터에 이르기까지 비즈니스 마케팅 채널로서 다양한 기능을 구현할 수 있습니다. 인공지능 스피커와의 영어 회화 서비스도 구현 가능 하답니다.


아래는 어시스턴트 서비스 개발 플랫폼을 이용해서 N사에서 구현한 실제 프로젝트 사례로서 푸쉬 기능을 통한 복용 알림 및 제품 추천의 서비스입니다. 보시는 바와 같이 스마트폰 어시스턴트를 통해 음성인식 기반 마이크로 앱이 구현되어 있으며, 개발 플랫폼 내 웹 캔버스를 통해 시나리오가 시각화되어 있습니다.


l 시나리오를 시각화해 코딩보다 서비스 개발 기간 및 유지 보수 비용을 1/3 수준으로 단축할 수 있다.


Q. 어시스턴트 서비스 플랫폼을 이용하려면 어떻게 해야 하죠?

개발 플랫폼은 서비스 이용 계약을 맺은 기업만 이용할 수 있습니다. 단, 플랫폼을 일정 기간 무료 체험할 수 있는 혜택을 제공해드립니다.


자세한 사항은 디지털신사업담당 이춘식 책임(02-2099-1630, cs.lee@lgcns.com)으로 문의주세요.


글 l LG CNS 디지털신사업담당



* 해당 콘텐츠는 저작권법에 의하여 보호받는 저작물로 LG CNS 블로그에 저작권이 있습니다.

* 해당 콘텐츠는 사전 동의 없이 2차 가공 및 영리적인 이용을 금하고 있습니다.



Posted by IT로 만드는 새로운 미래를 열어갑니다 LG CNS
위로