El Gestor de Solicitudes de Alexa |
El Modelo de Interacción de Voz: Define las palabras y frases que los usuarios pueden decir a Alexa para invocar las intenciones, la lógica asociada hace posible que la habilidad responda y haga lo que se requiere para cada invocación. Se puede usar un modelo prediseñado, o personalizado; mientras mapee todas las expresiones a considerar.
El SDK de Alexa incluye un constructor de habilidades (Skill Builder), que proporciona métodos de utilidad para construir las instancias de la habilidad, configurar un agente de usuario y controlador de integración con Lambda (λ de AWK; funciones lambda).
En resumen: El dispositivo hardware (ejemplo: Alexa Echo), graba el audio, lo digitaliza, lo encripta y lo envía a los servidores de Amazon en la nube; como un flujo de dato digital. El software propietario de Amazon, atiende y suministra los servicios requeridos por las solicitudes de los usuarios: transforma el flujo de audio digital en texto; reconoce el nombre de la habilidad invocada; las intenciones (new trip) y las expresiones anexas (sample utterance); los argumentos (slots asociados). Con toda esa información, ubica los métodos y funciones que garantizan los servicios requeridos o de backend ; esto se hace normalmente usando una función λ; pero puede usarse otro tipo de software o servicio en la Web (no necesariamente asociado a Amazon).
La usabilidad de un conjunto de habilidades, depende, de que también las expresiones de invocación y los valores de los parámetros personalizados, representan el uso del lenguaje en el mundo real.
Para iniciarse en esta interesante tecnología, no se requiere obligatoriamente tener un dispositivo hardware Alexa de Amazon, se puede utilizar la App de Alexa desde un teléfono "inteligente" y el Skill Builder incluido en el Alexa SDK. Amazon, posibilita la iniciación y aprendizaje disponiendo en forma libre una considerable porción de su batería de herramientas corriendo en las granjas de servidores de su nube; disponibles para cada cuenta aperturada en su sistema de desarrollo (Consola para desarrolladores de Alexa).
Uso de habilidades alojadas de Alexa |
Glosario:
- Skill: Habilidad o Aplicación de voz.
- Intent: Acción que el usuario quiere que el asistente desempeñe cuando se activa por una determinada petición.
- Sample Utterance: Son aquellos enunciados o expresiones, que se anexan luego de la invocación, para que Alexa tenga suficiente información para ejecutar el intent.
- Slot: Parámetros, Variables o Expresiones, que representan información específica en las actuaciones para elegir la intención correcta.
No hay comentarios.:
Publicar un comentario