한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
Actions on Google이 16개의 언어와 Android 앱 통합 및 더욱 향상된 위치정보 기능 지원합니다.
2018년 3월 26일 월요일
<블로그 원문은
이곳
에서 확인하실 수 있으며 블로그 번역 리뷰는 양찬석(Google)
님이 참여해 주셨습니다>
게시자 : Brad Abrams, 제품 담당자
Google 어시스턴트는 4억 대가 넘는 기기에서 사용가능합니다. 어시스턴트가 동작하는 기기위라면 어디서나 Actions on Google 플랫폼을 통해 대화형 UX 형태로 여러분의 서비스를 구성하고 제공할 수 있습니다.
Google은 Actions on Google을 활용할 수 있는 환경을 더욱 확장하기 위해 다양한 노력을 기울이고 있습니다. 특히나 2018년도 MWC(Mobile World Congress) 행사에서는 다음과 같이 전 세계 개발자 커뮤니티를 위한 몇 가지 좋은 소식이 발표되었습니다.
개발자 여러분은 다음과 같이 새로 추가된 7개 언어로 Google 어시스턴트용 Action을 만들 수 있습니다.
힌디어
타이어
인도네시아어
덴마크어
노르웨이어
스웨덴어
네덜란드어
이들 언어는 기존에 지원되던 영어, 프랑스어, 독일어, 일본어, 한국어, 스페인어, 포르투갈어(브라질), 이탈리아어 및 러시아어에 새로 추가된 것입니다. 이로써
지원되는 언어
의 총 개수가 16개를 돌파하게 되었습니다! 개발자 여러분은
Dialogflow
를 활용하거나
Actions SDK
를 직접 활용하여 16개 언어 모두를 지원하는 Action을 개발할 수 있습니다. Google은 여기에 멈추지 않고 올 하반기에 더 많은 언어를 추가할 계획입니다.
새로 추가된 언어로 앱을
현지화
하는 경우 새로운 로케일로 Actions을 제공하는 최초의 개발자가 될 뿐만 아니라 특별한 보상을 받을 수도 있습니다! Actions on Google을 처음 사용하는 경우라면 Google의
커뮤니티 프로그램
*을 확인하여 특별히 제공되는 Google 어시스턴트 티셔츠와 최대 200달러 상당의 월간 Google Cloud 크레딧을 받을 수 있는 방법을 알아보시기 바랍니다.
Action을 더 쉽게 만들 수 있도록 도와주는 신규 업데이트
Google은 신규 언어를 지원하는 것 외에도 전 세계 잠재고객을 대상으로 Action을 더욱 쉽게 빌드할 수 있도록 하기 위해 노력하고 있습니다. 우선, 프랑스어, 독일어 및 일본어에 대해
템플릿을 사용한 빌드
지원을 최근에 추가했습니다. 즉, 코드를 한 줄도 입력할 필요 없이 Google 스프레드시트에 입력하는 방식으로 Action을 생성할 수 있습니다. 예를 들어, TF1은 프랑스어 템플릿을 사용하여
Téléfoot
을 빌드함으로써 음향 효과로 유명한 해설자가 포함된 월드컵을 테마로 한 매력적인 트리비아 게임을 제작했습니다.
또한, 디렉토리 목록 정보를 하나의 파일로 내보낼 수 있도록 하여 개발자 여러분이 좀 더 쉽게
자신의 Action을 여러 언어로 현지화
할 수 있게 했습니다. 이 파일을 사용하여 오프라인으로 번역하고 번역한 내용을 콘솔에 업로드하여 현지화를 더욱 신속하고 체계적으로 수행할 수 있습니다.
하지만 새로 추가된 언어로 Action을 빌드하는 작업을 시작하기 전에 이번 주에 출시되는 유용한 개발자 기능 몇 가지를 간단히 살펴보시기 바랍니다.
사용자가 자신의 휴대기기에서 원하는 작업을 할 수 있도록 Android 앱 링크 설정하기
올해 말까지 전 세계 모든 Android 휴대폰의 95%에서 어시스턴트가 이용될 것으로 전망됩니다. Action은 휴대폰 사용자가 음성을 통해 손쉽게 원하는 작업을 수행하는 데 도움을 줄 수 있는 좋은 방법입니다. 그러나 경우에 따라 특별히 복잡한 작업 또는 고도의 상호작용이 요구되는 작업을 위해 Android 앱의 기능을 사용할 필요가 있습니다.
Google 어시스턴트의 Action에서 해당 Android 앱의 특정 인텐트로 연결되는 딥 링크를 설정할 수 있게 해주는 새로운 기능을 소개하고자 합니다. 다음은
SpotHero
서비스에서 사용자가 주차 예약을 구매하고 나면 Action을 통해 Android 앱으로 연결되는 예입니다. 이 Android 앱을 통해 사용자는 예약에 관한 추가 세부 정보를 보거나 예약한 주차 공간을 이용할 수 있습니다.
이러한 링크를 Action에 통합하면 사용자가 더욱 쉽게 원하는 항목을 찾고 Android 앱으로 이동하여 작업을 완료할 수 있게 될 것입니다. 이 새로운 기능은 향후 몇 주에 걸쳐 배포될 예정이지만, 현재 Google에서 제공하는
개발자 문서
에서 시작하는 방법에 대한 자세한 내용을 확인할 수 있습니다.
위치 쿼리를 돕는 더욱 빠르고 쉬운 방법
askForPlace도 소개하고자 합니다. 이는
Google Places
API가 통합된 새로운 대화 도우미로, 개발자가 Google 어시스턴트를 활용하여 대화 도중에 위치 기반 사용자 쿼리를 파악할 수 있습니다.
이 새롭게 제공되는 도우미를 사용하여 어시스턴트는 Google 지도의 위치와 관심 지점(POI) 관련 전문 기술을 활용하여 모든 사용자 위치 쿼리에 대해 빠르고 정확한 장소를 제공합니다. 사용자에게 위치 세부 정보가 제공되고 나면 사용자가 상호작용을 마무리할 수 있도록 어시스턴트가 Action에 대화를 다시 반환합니다.
예쁜 꽃다발 배달을 전문으로 하든지 아니면 뜨거운 페퍼로니 피자 배달을 전문으로 하든지 상관없이, 사용자의 위치 요청을 수집하는 모델을 설계하는 데 시간을 더 이상 소비할 필요 없이 Action의 핵심 환경에 집중할 수 있습니다.
Uber가 askForPlace 도우미를 어떤 식으로 활용하여 사용자의 탑승 예약에 도움을 주는지를 보여주는 예를 살펴보도록 하겠습니다.
Google은 위 상호작용의 중간에 참여하지만 Uber 작업이 사용자에게 "어디로 가고 싶으신가요?"라고 물으면 개발자가 위치 명확화를 처리하기 위해 askForPlace 도우미를 트리거한다는 사실을 알아두시기 바랍니다. 사용자는 계속해서 Uber와 대화를 나누지만 내리는 위치가 확인될 때까지 어시스턴트가 백엔드에서 모든 사용자 입력을 처리합니다. 내리는 위치가 확인되고 나면 Uber가 상호작용을 마무리하고 운전 기사를 보낼 수 있습니다.
askForPlace 문서
에서 고객에게 더 나은 사용자 환경을 제공하는 방법에 대해 자세히 알아보시기 바랍니다.
재방문한 사용자에게 표시되는 소개 정보 축소
새로운 기능 발표를 마무리하면서 오늘 Google은 앱을 정기적으로 사용하는 사용자를 위한 개선된 환경을 소개하고자 합니다. 개발자 측에서 어떠한 작업도 수행할 필요가 없습니다. 특히, 사용자가 지속적으로 앱을 다시 이용하는 경우 사용자가 최대한 빠르게 Action을 이용할 수 있도록 소개 정보를 제공하는 도입부를 삭제할 예정입니다.
Google은 플랫폼을 개선하고 Google 어시스턴트와 Actions on Google을 전 세계에 더욱 널리 제공하기 위해 계속 노력하고 있습니다. Google 팀과 함께 나누고 싶은 의견이나 요구 사항이 있으시면 주저하지 마시고
대화에 참여
해 주시기 바랍니다.
*일부 국가에서는 개발자 커뮤니티 프로그램에 참여할 수 없습니다.
사용 약관
을 검토하시기 바랍니다.
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed