Hoy en día, los productos con voz se pueden utilizar para tareas cotidianas, como dictar correos electrónicos o mensajes de texto, consultar búsquedas en Internet o reproducir música y programas de televisión. Este es solo el comienzo. El experto de la industria Tristan Louis predijo que la inteligencia artificial “se convertirá en un componente requerido de cada oferta tecnológica”. Pero antes de dar el salto, hay algunas implicaciones de seguridad a considerar.
Primero, los diseñadores de aplicaciones deben comprender y cultivar los entornos de desarrollo adecuados para crear estas nuevas aplicaciones de control por voz. Los cuatro proveedores mencionados están trabajando para expandir sus respectivos alcances. Incluyen interfaces de programación de aplicaciones para sus interfaces de voz y se han esforzado por crear un mejor soporte de voz para varios sistemas operativos.
Amazon, por ejemplo, lanzó su servicio de voz Alexa y ofrece un kit de desarrollo despojado de $ 300 de Conexant para construir aplicaciones de voz Alexa. Mientras tanto, Google implementó Actions API para crear aplicaciones para su Asistente utilizando Node.js y el SDK de Google Cloud. Del mismo modo, SiriKit de Apple permite que las aplicaciones iOSv10 funcionen con mensajes de voz de Siri, y agrega la capacidad de aceptar pagos y compartir citas. Utiliza el lenguaje de programación estándar Apple Xcode y el marco de programación Intents. Finalmente, el Centro de desarrollo Cortana de Microsoft contiene las extensiones de programación para habilitar su interfaz de voz.
- ¿Qué debo aprender primero de Machine Learning o AI?
- ¿Cuál es el problema de 'morir ReLU' en las redes neuronales?
- ¿Cómo es tener a Daphne Koller o Andrew Ng como su asesor de investigación?
- ¿Debo trabajar en compiladores, sistemas distribuidos o aprendizaje de refuerzo e IA?
- ¿Existen implementaciones prácticas de robots humanoides en el mundo?
Si ya está utilizando estos entornos de desarrollo básicos, tiene menos que aprender que aquellos que comienzan desde cero sin experiencia previa en codificación. Cada entorno de desarrollo es, en su mayor parte, su propia isla, aunque Microsoft tiene un convertidor para transferir el código de Alexa a algo que Cortana puede usar, junto con una forma de negociar conexiones desde sus Bot Frameworks para habilitarlos por voz. .