Como criar uma habilidade Alexa para sua pequena empresa?

Assistentes virtuais ativados por voz e inteligência artificial estão transformando a forma como as pessoas interagem e usam a tecnologia em casas modernas. Em maio de 2017, mais de 10 milhões de dispositivos habilitados para Alexa foram vendidos em todo o mundo. Especialistas já previram que o Alexa e outros assistentes de voz se tornarão uma indústria de US $ 10 bilhões até 2020, já que mais de 30% das interações com dispositivos inteligentes serão baseados em voz no futuro.

Fonte: Statista

O que esse cenário de transição significa para sua pequena empresa? Com o mercado Alexa Skill repleto de aplicativos atualmente, como você pode aproveitar a tecnologia para seu benefício comercial?

O Alexa não está apenas perturbando a forma como as pessoas usam a tecnologia em casa, o mundo dos negócios também está tomando pistas para simplificar as tarefas comuns nos escritórios. Você precisa investir rapidamente na construção de um Alexa Skill para o seu negócio olhando para o salto monumental no número de habilidades no mercado.

Capacitando seu negócio através da habilidade de Alexa

O Alexa da Amazon não é apenas um assistente caseiro. Pode ajudá-lo a gerenciar várias tarefas em seu escritório ou empresa com absoluta eficiência. As empresas de todo o mundo têm demonstrado como os assistentes inteligentes eficientes, como o Alexa, podem converter um escritório convencional em um escritório inteligente. Recentemente, o Financialforce mostrou como usar o Alexa para buscar relatórios de negócios importantes por meio de voz usando o Alexa Skills em seu ERP.

Assim como Financialforce, os empresários estão verificando as aplicações do Alexa em seu ambiente de trabalho regular. Enquanto alguns estão usando o Alexa para adicionar reuniões ao Google Calendar, postar mensagens e adicionar tarefas, outros estão migrando para usos mais sofisticados do Alexa em um ambiente de negócios.

  • Criar / atualizar listas de tarefas e acompanhar tarefas

Alexa pode ser usado para atualizar para fazer listas usando um comando de voz. Empreendedores e profissionais podem usar o Alexa para agendar um item no calendário ou criar uma lista de tarefas que pode ser acessada facilmente no aplicativo Alexa no celular ou computador. Usando um comando ativado por voz, você pode solicitar o Alexa para criar um lembrete. Por exemplo, um pequeno comando como o Alexa acrescente 3:00 horas de reunião com o Sr. ABC ao calendário, solicitará que Alexa acrescente o mesmo ao seu calendário e o notifique antes do momento certo.

  • Crie e acompanhe itinerários de viagem

Alexa pode simplificar viagens de negócios para empresas com panfletos freqüentes. Usando uma habilidade do Alexa, os funcionários e empresários podem planejar uma viagem de negócios, reservar ingressos, receber alertas de atrasos e cancelamentos de vôos, personalização de habilidades pode ser feita para incluir mais recursos como mapas de assento, atualizações meteorológicas, instruções de direção, etc. ter controle total sobre a experiência de viagem.

  • Gerenciamento inteligente de estoque

A habilidade do Alexa pode ser usada para gerenciar o estoque de maneira inteligente. Com a ajuda do sistema de gerenciamento de estoque ativado por voz em sua empresa, você pode acessar os dados de inventário facilmente de qualquer lugar, a qualquer momento, sem precisar mexer em softwares ou planilhas complexas.

Com mais de 20.000 Alexa Skills ao vivo, atualmente, as possibilidades e aplicações de negócios são infinitas. Mas, para aproveitar a plataforma Alexa, você precisa desenvolver o Alexa Skill certo, entendendo a plataforma e seguindo um processo estruturado. Vamos ver como você pode desenvolver uma habilidade de Alexa para sua pequena empresa.

Arquitetura de Processamento de Competências Alexa

Fonte: SlideShare

Desenvolvendo uma habilidade de Alexa para o seu negócio

Se você está interessado em utilizar todo o potencial do Alexa, você será obrigado a desenvolver uma habilidade de acordo com suas necessidades de negócios personalizados. Você pode pensar em automatizar um processo, simplificar uma estrutura ou melhorar o acesso. A chave para uma grande habilidade no Alexa é a simplicidade e a inovação. Depois de ter identificado a área de negócios principal que precisa de suporte assistido por voz, você terá que seguir as etapas abaixo mencionadas para criar uma habilidade de Alexa:

  • Design da interface do usuário de voz para a habilidade Alexa

A etapa mais importante da criação de uma habilidade do Alexa é projetar uma interface de usuário de voz intuitiva. É assim que usuários, funcionários e outras pessoas comuns ativarão o Alexa para usar a habilidade. Para projetar uma interface apropriada, você terá que criar um fluxograma que definirá o caminho da interação do usuário.

O fluxograma ajudará você a identificar vários tipos de solicitações do usuário. As solicitações de usuários identificadas se tornarão intenções. Intenções são ações necessárias para serem realizadas pelo Alexa para atender a solicitação do usuário.

Fonte: Amazon

  • Comece a criar uma habilidade no console do desenvolvedor

Com a ajuda do console de desenvolvedor da Amazon , você pode começar a desenvolver sua habilidade. Você será solicitado a definir o nome da habilidade, os idiomas suportados e o modelo de interação para sua habilidade no Alexa.

À medida que você está criando uma habilidade a partir do zero para sua ideia de negócio exclusiva, selecione o modelo de interação personalizado quando solicitado. No modelo personalizado, você pode definir as solicitações que sua habilidade pode manipular e exemplos de declarações que irão acionar a habilidade.

  • Configurar o Voice Design para criar seu modelo de interação

Seu modelo de interação definirá como a habilidade responderá a um usuário. Basicamente consiste de coleção de intenções, declarações de amostra e o modo de diálogo. Como dito anteriormente, as intenções são as solicitações que sua habilidade pode manipular, isto é, a funcionalidade básica. Os enunciados de exemplo são as palavras e frases que os usuários usarão para expressar intenção.

O modelo de diálogo identificará as informações necessárias para concluir uma solicitação e a conversa que a Alexa pode usar para coletar e confirmar as mesmas informações enquanto interage com o usuário.

  • Escreva o código para sua habilidade

A premissa básica da codificação de habilidades do Alexa é concluir a tarefa de aceitar solicitações de usuários e enviar de volta as respostas apropriadas. Para começar a codificação, você pode usar o AWS Lambda para executar o código sem ter que gerenciar servidores.

Use o Node.js, Java, Python ou C # para anotar o código básico se você estiver pensando em usar o AWS Lambda. Se você deseja hospedar sua habilidade como um serviço da Web, você pode até usar outras linguagens de programação. O código deve ser capaz de lidar com solicitações de usuários, implementar intenções internas, entender a vinculação de contas, acessar listas de compras e tarefas de Alexa para executar a tarefa desejada.

Depois de concluir a codificação, teste sua habilidade na página de teste do Alexa ou use um dispositivo habilitado para Alexa. Não se esqueça de atualizar o endpoint de sua habilidade no console do desenvolvedor antes de prosseguir com o teste.

Depois de concluir o teste, adicione metadados sobre sua habilidade que seriam exibidos na Alexa Skills Store.

  • Realize um teste beta

Depois que tudo estiver concluído, você pode convidar os testadores beta para verificar e testar sua habilidade antes do lançamento real. Você pode selecionar testadores beta ou convidar alguém do público em geral. O teste beta é completamente opcional, mas permitirá reunir opiniões que o ajudarão a melhorar sua habilidade com o Alexa.

  • Envie sua habilidade Alexa para certificação

Depois de concluir o processo e estar pronto para implantar sua habilidade no Alexa para os usuários, você deverá enviá-lo para certificação. Mesmo que seu teste beta não esteja completo, você pode enviar sua habilidade. Antes de enviar, você deve executar todos os testes funcionais e de validação listados na página Certificação no console do desenvolvedor.

Certifique-se de cumprir a lista de verificação para acelerar o processo de certificação. Depois que você estiver confiante o suficiente sobre sua habilidade com o Alexa, envie o mesmo para a Amazon para certificação. Depois que a Amazon aprova sua habilidade, os usuários podem visualizar, ativar e usar a habilidade para concluir as tarefas.

Texto original em inglês.