Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Actions on Google: o potencial e o processo de ...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

Actions on Google: o potencial e o processo de desenvolvimento das Actions

Actions on Google: o potencial e o processo de desenvolvimento das Actions para o Google Assistant

Avatar for Wagner Messias

Wagner Messias

November 06, 2018

More Decks by Wagner Messias

Other Decks in Technology

Transcript

  1. Sobre mim... • Desenvolvedor Android na Concrete Solutions • Bacharel

    em Sistemas de Informação • Entusiasta da cultura Makers (Do It Yourself) 2 Wagner Messias @WagnerMessiasC /wagnermessias
  2. 5 Expectativas • Principal Interface para Internet das coisas (IoT).

    • Ajudar as pessoas em sua rotinas diarias. • Atender necessidades dos usuários de forma mais rapida e intuitiva por voz.
  3. 19 O que é Actions on Google? É uma plataforma

    que viabiliza o desenvolvimento de “Assistant Apps”, aplicativos para expandirem as funcionalidades do Google Assistant para serviços de terceiros, através de actions.
  4. 21 O que é Action? É o ponto de entrada

    em uma interação entre o usuário e o Google Assistant, onde usuário pode falar ou digitar uma frase informando o nome da action que deseja interagir.
  5. 22 Invocação explícita: Ok Google, falar com Contando os dias

    Trigger Phrase Action (Especificada pelo desenvolvedor)
  6. 23 Invocação implícita: Ok Google, quantos dias para 25 de

    dezembro Trigger Phrase Intenção do usuário
  7. 24 Descoberta de Actions: • Um usuário pede ao Assistente

    do Google para realizar uma tarefa. • O algoritmo de recomendação determina que sua action pode concluir a tarefa do usuário. • O Assistente recomenda sua Action para o usuário. Aumentar as chances de sua action ser recomendada: 1. Reduza os erros de conversação 2. Não bloqueie seu fluxo com a vinculação de conta 3. Evite perguntas abertas 4. Escrever frases de invocação úteis
  8. 28 Incluindo compras únicas como atualizações - pacotes de expansão

    ou novos níveis, por exemplo - e até mesmo assinaturas recorrentes diretamente sua Action. Venda de produtos Digitais
  9. 35 • Adicionar ou importar projetos de actions • Gerenciamento

    e personalização das actions • Simulador para testar suas Actions • Gerenciar release (Alpha, Beta e Production) • Deploy do projeto • Analytics • Integração com Backend Services • Entre outros... Actions Console:
  10. 37 Agente Dialogflow (api.ai) Poderoso mecanismo de entendimento de linguagem

    natural (NLU) para processar e entender a entrada de linguagem natural.
  11. 38 Agente Dialogflow (api.ai) • Intents • Training phrases •

    Entities • Contexts • Fulfillment • Entre outras...
  12. 39 Agente Dialogflow (api.ai) “Gostaria de uma mussarela grande e

    uma fanta uva de 2 litros” @sabor (obrigatório) @tamanho(obrigatório) @bebida @bebida-qtd(obrigatório / se conter bebida) pedido.pizza(Intent)
  13. 40 Fulfillment - Firebase Cloud Function Permite que você execute

    seu código de webhook em um ambiente gerenciado na nuvem. Editor inline no Dialogflow Localmente Firebase CLI (interface de linha de comando)
  14. 41 Fulfillment - Firebase Cloud Function ... app.intent('pedido-pizza', (conv, {sabor,

    tamanho, bebida, bebida_qtd}) =>{ //trata o pedido do cliente conv.ask(“Pedido Realizado com sucesso! Você receberá a pizza em 15 minutos”) } ...
  15. 43 Desing de Conversas • Conversação é Inerentemente multimodal •

    Ensinar os computadores a serem fluentes em conversas • Fluxo da conversa • Contexto • Personas
  16. 44 Desing de Conversas • Dê a sua VUI uma

    personalidade • Mova a conversa para frente • Seja breve, seja relevante • Contexto de alavancagem • Direcione o foco do usuário através da ordem das palavras e do estresse • Não ensine "comandos" - falar é intuitivo Seis princípios da conversação humana prontos para revolucionar o design da VUI por James Giangola Conversation & Persona Design Lead @Google
  17. “ “A voz tem sido essencial para a interação humana

    desde bem antes da história. Mas o que é velho agora é novo: a voz está se tornando essencial para a forma como interagimos com os computadores” 46 MARK STEPHEN MEADOWS, AUTOR, ARTISTA E PRESIDENTE DO BOTANIC.IO
  18. Links / Referências Meus Artigos: Actions on Google: Desenvolvendo Actions

    para o Google Assistant do zero: aqui Actions on Google: usando o Google Assistant a seu favor: aqui Google: Actions on Google : https://developers.google.com/actions Actions on Google SDK: https://developers.google.com/assistant/sdk Guia Desing Conversas: https://designguidelines.withgoogle.com/conversation Dialogflow: https://dialogflow.com AIY Projects: https://aiyprojects.withgoogle.com Codelabs Assistant : https://codelabs.developers.google.com/?cat=Assistant 48
  19. Credits Special thanks to all the people who made and

    released these awesome resources for free: • Presentation template by SlidesCarnival • Photographs by Unsplash 49