Amazon Alexa design process 번역본

아마존 알렉사의 보이스 디자인 가이드를 번역합니다.

번역 잘 못합니다.

최근 VUI,CUI 는 단연 화두! 그치만 저는 잘 모릅니다..ㅠ 그래서 알렉사의 UX Process 를 공부할 겸 번역해보려고합니다. 영어를 잘 하지 못하니 구글 번역기의 힘을 빌려 내용을 파악하는 것을 목표로 합니다.


Design Process

보이스 경험의 설계(디자인)을 통한 thinking process

일을 빨리 끝내고, 더 쉽고, 즐겁게 만드세요. 새로운 방법으로 알렉사와의 대화를 engage 해서 당신의 고객을 기쁘게 하세요.

기술을 설계할 때, 사용자와 Alexa 간의 대화를 위한 스크립스를 작성해보세요. 모든 것이 잘 작동하고 사용자가 필요한 것을 얻은 다음 상호 작용에 집중하고 복잡성과 놀라움을 추가하세요. 기술을 사용하는 사람이 경험하고 느끼고 싶은 것을 생각해보세요.

how to Choose Project for Voice

how to Design for Voice in 3 Steps

How to Understand intents

1. 유저의 스토리와 목적을 설계하세요!

목적 및 기능을 파악.
사람들이 유용하고, 바람직하다고 생각할 수 있는 하나 이상의 시나리오를 설명하세요. 다음과 같은 질문을 하면서 기술의 캐퍼빌리티(능력?의 범위 정도로 생각) 결정하세요.

  • 이 기능의 목적은 무엇인가? 왜 사람들은 그것을 사용하기를 원할것인가?
  • 사람은 어떻게 이 기능과 인터랙션 할것인가? (사용전, 사용하는 도중, 사용후)
  • 사람들은 이 기술로 부터 무엇을 얻을 수 있을까? 다른 곳에서 얻을 수 없는 !

유저의 스토리를 명확하게 ! 
이 기능의 캐퍼빌리티와 목적을 기반으로 , 개별의 스탭과 액션을 명확하게 합시다.

  • 유저는 이 기술을 통해 무엇을 할 수 있고, 무엇을 할 수 없나요?
  • 이 기능의 가능을 통해 사람은 어떤 정보를 기대할 수 있죠?
  • 사용자가 이 기능을 사용할 수 있는 방법은 무엇일까요?
  • 이 기능을 지원하는 피쳐(feature)는 무엇일까요?
  • 다른 경험을 통해 필요한 정보가 있나요? 예를 들자면, 웹사이트나 모바일 앱으로부터요.

2. 스크립트를 작성하세요.

유저와 알렉사 사이의 대화를 스크립트로 시각화(show) 해봅시다! 영화나 게임처럼요. 대화가 어떤 플로우가 될지 결정하는 좋은 방법입니다.

스크립트를 사용하는 것은 상황을 명확하게 하는데에 도움이 됩니다. 당신이 설명하지 않은 것에 대해서요.

  • 간략히 인터렉션을 keep 하세요. (유지?)
  • 읽고 쓰는방법 대신에 사람들이 어떻게 말하는지 적어보세요.
  • 반복적인 단어는 피하세요.
  • 사용자가 필요로 하는 정보가 언제 제공되어야하는지 나타낸다.
  • 사용자가 뭘 해야하는지, 어떤 일이 일어나는지 안다고 가정하지마세요.
  • 옵션을 명확하게 제공합시다.
  • 일반적으로, 한번에 3가지 이상의 선택지를 제공하는 것을 피하세요.
  • 한번에 한 piece 의 정보를 요청하세요.

샘플 스크립트

User : 알렉사, Paragon investements 를 열어줘
Alexa : Paragon 에 온것을 환영합니다. 당신은 포트폴리오를 업데이트 하거나 보안을 인용할 수 있습니다. 어떤 것을 선택하시겠습니까?
User : 포트폴리오를 업데이트 할게요. 
Alexa : 당신의 포트폴리오는 0.27% 성장했네요. 토탈은 $322 입니다. 변경사항을 분석하시겠어요?
User : 좋아요.
Alexa : Crystal Cleaner는 0.35% 성장했고, $165.03을 얻었고 (1초 반 쉬고) Pizza Barn 은 0.23% 성장했고, $157 을 얻었어요. (1초 반 쉬고) 그리고 Belle’s Boats는 1.41% 성장해서 $27.68 을 얻었어요. 포트폴리오의 추가 디테일을 원하세요?
User : 아냐. 괜찮아. 
Alexa : 이 이외에 오늘 더 필요한 것 있으세요?
User : 없어요. 고마워!
Alexa : Okay, 좋은 하루 보내세요.

하나의 샘플 스크립트가 더 있지만 별로 중요한것 같지 않아 생략합니다.

3. 플로우를 발전시키세요.

기본 스크립트는 사람들이 실제 생활에서 자신의 기술과 상호 작용하는 방식을 온전히 전부를 나타내지는 않습니다.

사용자는 너무 적게 또는 너무 많이 말하거나, 예상치 못한 것을 말하기도 합니다.

다음 기술을 사용하여 스크립트를 확장하고 사용자가 작업을 수행할 수 있는 다양한 방법을 찾으세요.

완료까지 가는 가장 짧은 길(outline)

완료까지 가는 가장 짧은 길은 보통 사용자가 모든 정보를 받을 때, 슬롯을 받을 때(?) 한번에 제공하는 것입니다. 또한 관련성이 있는 내용(account)이 이미 링크되어있고, 기술의 단일 호출에서 다른 전제 조건이 충족되는 경우입니다.

대체 경로 및 의사 결정 트리

종종 사용자가 말하는 내용에는 요청을 완료하는 데 필요한 모든 정보가 포함되어 있지 않습니다. 흐름에서 대체 경로와 사용자 결정을 식별하십시오.

시스템 논리가 만들어야 할 비하인드 스토리 결정

신규 사용자 또는 재 방문자와 같이 시스템 내부에서 발생하는 의사 결정을 식별합니다. 백그라운드 시스템 검사는 사용자가 따르는 흐름을 변경할 수 있습니다.

스킬이 사용자를 어떻게 돕는 지

도움말에서 사용자가 스킬을 사용하여 수행 할 수있는 작업에 대한 명확한 지침을 포함하십시오. 기술의 복잡성에 따라 도움말은 간단한 응답 하나 많은 응답을 제공 할 수 있습니다.

계정 연결 프로세스 (있는 경우)

계정 연결에 필요한 정보를 결정하십시오. 또한 계정 연결이 완료되지 않은 경우 스킬이 응답하는 방법을 식별해야합니다.

4. 이제 빌드 하기 위한 준비!

스크립트와 세부 흐름을 얻은 후에는 기술이 수행하는 작업과 사용자가 참여할 작업에 대한 구조를 만들기 시작하십시오.

의도 파악

의도는 당신의 기술이 할 수있는 독특한 것들을 나타냅니다. “planning a trrp”은 예를 들어 PlanATrip, BookTheTrip, Stop, Cancel 및 Help와 같은 다섯 가지 의도를 가질 수 있습니다.

스크립트 및 흐름과 함께 인 텐트 목록을 만드는 방법에 대한 자세한 내용은 사용자가 말하는 내용을 참조하십시오.

https://developer.amazon.com/designing-for-voice/what-users-say/

발화 식별

발화에는 사용자가 의도를 맺고 이행하기 위해 말할 단어, 구 및 문장의 강력한 목록이 포함됩니다. 예를 들어 PlanATrip 의도를 사용하려면 사용자가 “여행 계획”, “다음 주 금요일 여행 계획”또는 “포틀랜드 하이킹 여행 계획”이라고 말할 수 있습니다.

발화 식별에 대한 자세한 내용은 사용자가 말하는 내용을 참조하십시오.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.