A Ferramenta Certa Para Criar Uma Skill Multimodal

Tempo de leitura: 3 min

Escrito por Celso Kitamura
em 30 de dezembro de 2022

Compartilhe agora mesmo:

A Ferramenta Certa Para Criar Uma Skill Multimodal
5/5 - (1 voto)

Você já sabe o que é um a skill multimodal, certo?

 

Nesse artigo eu vou te mostrar que temos várias tecnologias a disposição para criar skills que utilizam a tela ou display para mostrar mais informações para o usuário.

 

Vamos conversar sobre a ferramenta certa para criar uma skill multimodal.

 

 

A Ferramenta Certa Para Criar Uma Skill Multimodal

 

Existem muitos tipos de dispositivos habilitados para Alexa além dos alto-falantes.

 

Da Amazon temos o FireTV e o Echo Show.

 

E de outros fabricantes temos algumas TVs LG e Samsung.

 

Os desenvolvedores têm a capacidade de interagir com o display dos dispositivos de várias maneiras diferentes para tornar suas skills mais envolventes.

 

Vamos ver algumas destas opções e bater um papo sobre a ferramenta certa para criar uma skill multimodal?

 

Alexa Presentation Language (APL)

 

APL é a melhor maneira de criar uma experiência visual personalizada para alcançar todos os usuários em todos os dispositivos habilitados para Alexa.

 

Os usuários preferem experiências Alexa que são rápidas de iniciar, visualizáveis e disponíveis com um nível semelhante de fidelidade áudio- visual em todos os dispositivos Alexa que usam.

 

A APL foi construído do zero com isso em mente.

 

A biblioteca de código aberto baseada em C++renderiza quase na velocidade nativa no dispositivo e permite que os visuais de APL sejam renderizados da mesma maneira em todos os dispositivos habilitados para Alexa.

 

Isso também permite que os fabricantes de dispositivos integrem a APL de forma consistente e sem impor muitos custos adicionais.

 

Isso é importante porque não precisamos se preocupar em criar para cada dispositivo habilitado para Alexa.

 

Para lidar com diferentes resoluções de tela, criamos visuais responsivos usando perfis de janela de visualização ao definir seu próprio estilo visual ou componentes e modelos responsivos.

 

APL é muito rica e versátil.

 

Os conceitos básicos de exibição de texto, imagens e vídeo são abordados, assim como a aplicação de animações a esses componentes por meio de comandos.

 

Você pode exibir imagens vetoriais e animações com Alexa Vector Graphics (um subconjunto de SVG).

 

Além disso, existem componentes para ajudar no layout de outros componentes, como ScrollView ou Pager, oferecendo muita flexibilidade em termos de design visual.

 

APL Para Texto

 

O Echo Dot com relógio também é um dispositivo multimodal com display, só que com um display alfanumérico de 7 segmentos, um pouco mais limitado.

 

Você pode usar a mesma APL para acessar esses dispositivos como faria em dispositivos de tela, mas observe que há diferenças nos componentes suportados.

 

Se sua skill depende muito de números ou tempo, considere desenvolver para este dispositivo também.

 

Embora você possa exibir texto, o conjunto de caracteres é limitado pelos segmentos suportados no dispositivo.

 

Lembrando que a nova geração do Echo Dot com relógio vem com um display de led, dando muito mais liberdade para o desenvolvedor.

 

Alexa Web API Para Jogos

 

A Alexa Web API for Games permite que você crie jogos multimodais para Alexa usando a tecnologia web existente.

 

Ele consiste em uma API JavaScript que é carregada no dispositivo, a capacidade de iniciar um aplicativo da Web a partir do back-end da skill e uma ponte de comunicação entre o aplicativo da Web em execução e o código da skill no back-end.

 

Isso permite novas formas de experiências de jogo que não são possíveis apenas com o APL.

 

Para gráficos, você pode usar WebGL, aplicar shaders personalizados e usar elementos HTML (com CSS) para criar o layout de sua escolha.

 

Palavras Finais

 

E agora, já sabe qual é a ferramenta certa para criar uma skill multimodal?

 

A Alexa Presentation Language é a melhor tecnologia a ser usada para recursos visuais complementares para a maioria das skills Alexa.

 

Mas se você estiver exibindo principalmente números, considere adicionar suporte para APL para exibições de caracteres.

 

Agora, se você quiser criar jogos imersivos mais complexos, usando tecnologia Web, use a Alexa Web API para jogos.

 

Meu e-book com 4 passos para criar sua primeira skill Alexa está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/minha-primeira-skill-alexa

Bora aprender a desenvolver skills para Alexa!

Compartilhe agora mesmo:

Você vai gostar também:

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
Criado por WP RGPD Pro