
Bots e IA: Como dominar os nomes de invocação para as habilidades da Alexa
O nome de invocação que você escolher para uma habilidade do Alexa pode ter um impacto enorme na usabilidade do seu aplicativo de voz. Neste Video, o CEO da The Bot Platform, Syd Lawrence, compartilha suas próprias frustrações com a convenção de nomenclatura para aplicativos do Alexa. Em seguida, o cofundador da Opearlo, Oscar Merry, apresenta uma técnica de nomenclatura que tornará seu aplicativo muito mais envolvente. Assista ao Video da conversa deles aqui ou role a página para baixo do Video para ler a transcrição completa.
Dominando os nomes de invocação para as habilidades da Alexa (transcrição completa)
Syd Lawrence (CEO e cofundador da The Bot Platform): Tenho uma pergunta para o Oscar. Oscar, já que você provavelmente tem mais experiência do que eu em trabalhar com aquela moça ali no canto.
Sam Machin (Defensor de Desenvolvedores da Nexmo e Campeão da Alexa): Ah, ela saiu.
Syd: O meu vai disparar. Quando você acha que eles vão parar de ter que ficar repetindo aquela coisa de “Diga a X para fazer Y”? Então, no Natal, eu e minha namorada queríamos criar uma habilidade para que, ao entrarmos em casa, pudéssemos dizer: “Alexa, faz o Natal acontecer”. Nesse momento, as luzes da árvore de Natal acenderiam, as luzes principais ficariam mais fracas e a Mariah Carey começaria a tocar nos alto-falantes. No fim das contas, a única maneira de fazermos isso funcionar era dar o nome de “Os Duendes” a um aplicativo. E então ficava assim: “Alexa, diga a ‘The Elves’ para fazer o Natal acontecer”. Achei isso superfrustrante. Espero que eles já tenham corrigido isso ou que vão corrigir em breve. Qual é a sua opinião sobre isso, Oscar?
Oscar Merry (cofundador e diretor de tecnologia da Opearlo): Sim. É um ponto realmente interessante e sobre o qual, na verdade, pensamos bastante. Portanto, escolher o nome de invocação para sua skill é uma decisão extremamente importante quando você está desenvolvendo um aplicativo de voz para a Alexa, justamente por esse motivo. Pois isso representa uma barreira adicional para que as pessoas realmente utilizem seu aplicativo de voz.
“Escolher o nome de invocação para sua habilidade é uma decisão extremamente importante quando você está criando um aplicativo de voz para a Alexa”
Para começar, as pessoas não têm o ícone no aplicativo móvel para lembrar onde acessar para realmente usar seu aplicativo. Elas precisam, de fato, lembrar os nomes dos comandos. Portanto, uma das coisas que ele precisa fazer é ser fácil de lembrar e cumprir o que promete. Dito isso, você não quer algo que seja muito complicado e cause a frustração que você acabou de descrever. Uma das coisas que costumamos observar e que funciona muito bem é tentar ocultar o nome de invocação do usuário. Assim, quando ele realmente abre a skill, não tem a sensação de estar usando um aplicativo personalizado. Ele sente que a funcionalidade é, na verdade, nativa. Então, no exemplo que você descreveu sobre o Natal, você poderia simplesmente ter chamado a skill de “Faça o Natal acontecer” como nome de invocação. Assim, basta dizer: “Alexa, faça o Natal acontecer”. E, do ponto de vista do usuário, nem parece que ele está usando um aplicativo personalizado. Parece uma funcionalidade nativa. E a Amazon permite que você faça isso, desde que siga as diretrizes de invocação. Essa é uma estratégia inteligente que você pode adotar. E, na verdade, o que temos observado é que as habilidades que fazem isso são muito mais utilizadas. Mas, obviamente, se você estiver tentando ocultar o nome de invocação e chamar sua skill de “Faça o Natal acontecer”, estará se limitando em outras áreas, porque, se quiser expandir o conjunto de recursos, de repente isso não fará mais sentido. Bem, essa é uma coisa que você pode fazer.
“O que observamos é que as habilidades que [ocultam o nome da invocação do usuário] são muito mais utilizadas”
E o que também observamos é que... o que ouvimos dizer que algumas pessoas estão fazendo é que, em vez de tentar encaixar todas as funcionalidades em um único aplicativo de voz específico, talvez seja possível criar cinco aplicativos diferentes, todos pertencentes ao mesmo aplicativo. Mas cada um deles tem um nome de invocação diferente, que na verdade fica oculto para aquele caso de uso específico. Então, essa é uma opção. Dito isso, acredito que as empresas que desenvolvem os assistentes digitais estejam cientes desse problema. E acho que, com o tempo, veremos maneiras de as pessoas não precisarem mais usar o nome de invocação. Talvez eles os removam completamente e, dependendo da solicitação do usuário, perguntem: “Você gostaria que eu fizesse isso por meio dessa habilidade?”. Então, acredito que, com o tempo, haverá soluções melhores. Mas, por enquanto, sim, tentar ocultar o nome de invocação é uma ótima opção.
[Nota do editor: Assista à discussão completa de uma hora sobre o estado da tecnologia de bots de IA.__]**