Si y no. Esto esta cambiando. Tradicionalmente, todo era línea de comandos, como programas de código abierto, por ejemplo GitHub. Sin embargo, hoy las API están asumiendo el control, que siguen siendo la línea de comandos en su mayor parte. Lo que hemos visto recientemente, especialmente desde que Facebook abrió Messenger para la automatización en abril de 2016, son más sistemas llave en mano basados en la nube, gráficos de arrastrar y soltar, plug and play disponibles para la creación de chatbots, eliminando mucho, si no la mayoría, de la línea de comandos trabajo pesado (y con ello algo de flexibilidad).
Los mismos programas de código abierto o API web que usan la línea de comando para chatbots de mensajes de texto se pueden usar con sistemas de voz, sistemas de avatar e incluso hardbots, o lo que nos gusta llamar robots físicos. Esta es una razón por la cual la combinación con elementos de la interfaz de usuario como botones en las “aplicaciones de chat” de Facebook Messenger es un compromiso, si no contaminación, de los verdaderos sistemas de diálogo de lenguaje natural.
- ¿Por qué la mayoría de los asistentes personales de IA no están diseñados para la comunicación por correo electrónico?
- ¿La inteligencia artificial solo involucra a robots?
- ¿Qué son buenos robots que hablan en 2016?
- ¿Cuáles son los algoritmos de inteligencia artificial (IA) que todo estudiante de informática debe conocer?
- ¿Cuál es una buena herramienta de prueba para productos de aprendizaje automático?