Quem quer se incomodar em olhar as coisas? Você tem que manter essas pálpebras pesadas abertas, apontar ambos os olhos na mesma direção e depois aplicar o poder do cérebro para perceber o que está vendo! Não, obrigado, senhor. Prefiro obter minhas informações à moda antiga: gritando para o meu servo, exigindo uma resposta imediata.
Até recentemente, você projetava interações com computadores visualmente primeiro: aqui está uma tela, veja texto/imagens, clique/toque/escreva, pronto. Mas o mundo dos chatbots e assistentes virtuais está explodindo. Todos os grandes players estão produzindo bots habilitados para voz e texto que respondem perguntas no estilo humano, e qualquer coisa com uma API está se tornando um alvo justo para integrar nesses bots. Isso se encaixa com minha percepção do mundo: cérebros de máquina nos cercam e se tornarão ubíquos e poderosos em pouco tempo.
Uma das aplicações mais poderosas das interfaces de voz atuais é fazer perguntas diretas com frases simples. O dispositivo Echo da Amazon com o
Alexa Skills Kit
se encaixa perfeitamente. Por isso, construí esta habilidade de demonstração da Alexa para usar com um serviço OData existente que tenho. Foi surpreendentemente fácil construir a parte da Alexa, o que tornou óbvia a decisão de anexá-la a algo com muito poder.
Se você realmente deseja impressionar as pessoas com suas habilidades de hacker ou realmente incomodar seus colegas de trabalho enquanto testa uma interface ativada por voz, continue lendo para ver como fiz isso.
Configuração
Isso é o que você precisa antes de escrever uma única linha de código:
Uma conta de desenvolvedor da Amazon. Registre-se
aqui
.
Você pode testar o trabalho que fez sem qualquer hardware adicional, mas para obter o efeito completo, obtenha
qualquer
dos
Echo
hardware
da Amazon.
Um sistema SAP com um serviço OData funcional. Tecnicamente falando, você também poderia usar outro tipo de interface web em seu sistema SAP... mas OData é projetado para isso. Então, simplesmente use o que for fácil. Estou usando o serviço OData que alimenta um aplicativo de consulta BW que construí.
Para este exemplo, use o tipo de habilidade "Modelo de interação personalizado".
Escolha um nome curto, mas distintivo. "Tabuleiro de negócios SAP" se encaixa bem para isso, mas qualquer coisa memorável funcionará.
O nome de invocação é o que a Alexa ouvirá na interface de voz. Deve ser um pouco mais curto e facilmente memorável. "Tabuleiro SAP" para este exemplo, para que a habilidade seja invocada dizendo "Alexa, pergunte ao tabuleiro SAP..."
A próxima parte do assistente é o modelo de interação por voz.
Design da habilidade da Alexa
A Alexa tem várias maneiras de lidar com as solicitações que vêm de um dispositivo Echo. Você pode criar uma
habilidade personalizada
, que fornece um serviço web à Alexa que faz mais ou menos o que você deseja em uma conversa.
Olá a todos
Alguém pode explicar o que é o sistema R/3 de forma mais simples? Qual é a diferença entre os sistemas R/3 e os sistemas SAP? E o sistema R/3 é equivalente a um sistema lógi...
Prezados especialistas,
Não consigo alterar os dados da conta bancária através do FK02.
Recebo o seguinte despejo:
Erro em tempo de execução: DBSQL_DUPLICATE_KEY_ERROR
Exc...
Hoy me gustaría compartir contigo mis descubrimientos sobre cómo se puede modificar un archivo .apk existente.
Un archivo .apk representa la aplicación móvil tal como está ins...
Hola a todos,
¿Alguien puede decirme sobre java.lang.NullPointerException?
Cuándo recibiremos este tipo de error y cómo solucionarlo.
Si obtenemos este error, ¿dónde debemo...
Hola expertos,
¿Cómo puedo verificar si mi sistema es de 32 bits o de 64 bits?
Si tienen algún documento relacionado con esto, por favor proporcionenlo.
Gracias