Mostrando entradas con la etiqueta Altavoces inteligentes. Mostrar todas las entradas
Mostrando entradas con la etiqueta Altavoces inteligentes. Mostrar todas las entradas

miércoles, 20 de abril de 2022

Cinco tipos de agentes conversacionales

Cuando hablamos de agentes conversacionales, estamos utilizando un término más o menos genérico en el cual, normalmente, estamos pensando en chatbots y su variante con voz, los 'voicebots'.

Y no es mala aproximación práctica, pero en realidad, hay algo más.


Sobre agentes conversacionales


Sin pretender proporcionar una definición rigurosa ni académica, cuando hablamos de agentes conversacionales, estamos pensando en un tipo de entes artificiales que son capaces de mantener una conversación razonablemente natural con seres humanos.

Esta conversación puede ser llevada a cabo, y en los chatbots más tradicionales es así, mediante texto y algunos otros elementos propios de las interfaces de usuario más o menos tradicionales (menús, imágenes, 'emojis', etc), pero crecientemente se usa el puro lenguaje natural y, muy especialmente, la comunicación de 'viva voz'.

Con frecuencia, este tipo de agentes son robots software, tal y como detallo en mi libro 'Robots en la sombra' pero en algunos casos, como el de los altavoces inteligentes, tienen un soporte hardware más especializado.

Y como sustrato tecnológico de este tipo de soluciones, encontramos fuertes dosis de inteligencia artificial, muy especialmente del campo del procesamiento de lenguaje natural (NPL, 'Natural Language Processing') y del reconocimiento de voz (ASR, 'Automatic Speech Recognition').

Y, en ocasiones, las más avanzadas, también utilizan inteligencia artificial para la gestión de la conversación propiamente dicha o para detalles como el análisis de sentimiento.


Los tipos de sistemas dialógicos de Michael McTear


En realidad, esas habilidades conversacionales o dialógicas (capacidad de dialogar) se pueden, con la misma base tecnológica, embeber en una gran variedad de productos y soluciones finales lo que nos puede llevar a buscar algún tipo de identificación o clasificación de estos agentes conversacionales.

Leyendo el libro 'Conversational AI. Dialogue systems, conversational agents and chatbots' de Michael McTear me encuentro, precisamente, con una suerte de clasificación de ese tipo. Bien es cierto que, el propio autor declara que no pretende una verdadera clasificación sino, más bien, y con una perspectiva de evolución histórica, identificar líneas y comunidades de trabajo que han evolucionado de manera bastante paralela e independiente. Además, estrictamente hablando, él no usa en este caso el término agente conversacional ('conversational agent'), sino lo que he traducido como sistema dialógico ('dialogue system'), pero creo que no es erróneo usar ambos términos como sinónimos.

Pues bien, en esa especie de clasificación, McTear identifica cinco categorías o, más bien, etapas o comunidades:

  • Sistemas dialógicos hablados y basados en texto: que recoge los primeros trabajos, realizados principalmente en laboratorios de universidades y empresas, y que son sistemas dialógicos frecuentemente textuales (a veces puro texto sin más 'adorno') pero también incluyendo diálogos mediante voz. En este apartado habría realizaciones incluso desde los años sesenta y setenta.

  • Interfaces de usuario de voz: Sistemas basados en voz y con una vocación mucho más comercial que los anteriores (que estaban más centrados en la investigación), con unas capacidades de conversación bastante limitadas y orientadas a soporte telefónico o tareas muy rutinarias.

  • Chatbots: Desde el mítico ELIZA hasta la actualidad, unos agentes con capacidades conversacionales más avanzadas y, sobre todo, naturales.

  • Agentes conversacionales personificados (ECA, 'embodied conversational agents'): Estaríamos en este caso hablando de unos agentes que yo suelo denominar avatares y que lo que añaden, más que capacidades lingüísticas, es una representación visual humana realista, mediante animación por ordenador,  y que incluye elementos que apoyan la conversación como la expresión facial, gestos con las manos, etc que enriquecen la conversación con elementos no verbales.

  • Robots sociales y agentes ubicados ('situated agents'): Se trata de robots físicos, normalmente de aspecto humanoide o zoomórfico, orientados a la interacción social con humanos y que, además de las capacidades de gestionar el lenguaje natural y la voz, añaden ahora posibilidades de reconocimiento del interlocutor y sus emociones y también del uso del lenguaje no verbal (gestos, movimiento, distancia) de una forma cada vez más similar a lo que haría un humano.


En conclusión


Ya se aprecia que, en realidad, lo que ofrece McTear no es exactamente una taxonomía de agentes conversacionales. Aún así, me ha resultado interesante en dos aspectos.

En primer lugar, me ha llamado la atención, y estoy plenamente de acuerdo, el que incluya ya a los robots sociales como un caso de agente conversacional.

En segundo, me resulta interesante constatar cómo, a las capacidades lingüísticas basadas en el lenguaje verbal con el soporte tecnológico del procesamiento del lenguaje natural y la voz, se une en el caso de los dos últimos grupos, avatares y robots sociales, el uso del lenguaje no verbal para lo cual se usa un cuerpo físico real, en el caso de los robots sociales y otro simulado o animado en el caso de los avatares. En cualquier caso, se intenta el enriquecimiento de la conversación mediante el lenguaje no verbal.

Por lo demás, creo que las capacidades conversacionales en todo tipo de agentes y dispositivos, se van a generalizar cada vez más, como parte de esa explosión robótica de la que ya he hablado con anterioridad y que quizá, quizá, en el futuro pueda ir perdiendo relevancia la idea del agente conversacional...porque casi todos los agentes lo serán.


jueves, 18 de marzo de 2021

Llegó el día: Hoy sale a la venta mi nuevo libro "Robots en la sombra"

Ha llegado el día: hoy se pone a la venta mi nuevo libro, el segundo, titulado 'Robots en la sombra'.

Y, a diferencia del anterior, en esta ocasión, y gracias a haberlo publicado con una de las grandes editoriales de este país, Anaya Multimedia, mi libro podrá encontrarse en papel en las principales librerías, aparte de, por supuesto, en las habituales tiendas online. incluyendo, ni que decir, tiene, Amazon.

Espero que ese hecho contribuya a darle una distribución y llegada lo más amplia posible porque, aparte de mi innegable interés personal, creo que 'Robots en la sombre' llena un enorme hueco en la literatura técnica: la ausencia de bibliografía sobre RPA de suficiente amplitud y calidad. A lo cual se añade el hecho de que 'Robots en la sombra' es , con casi total seguridad, el primer libro sobre RPA en Castellano.

El tema del libro: los robots software


Hablo de que 'Robots en la sombra' es un libro sobre RPA (Automatización Robótica de Procesos) pero en realidad la temática es más amplia, abordando el campo de los robots software que también incluye, y como grandes protagonistas, los robots conversacionales (chatbots, voicebots, asistentes virtuales y altavoces inteligentes) junto con alguna otra 'especie robótica' de menor relevancia.


Micrositio


Para centralizar la información sobre el libro, he creado un micrositio dedicado al libro, aunque incrustado en mi página oficial, y al que puedes acceder mediante la dirección: robotsenlasombra.es.


Vídeo de lanzamiento


Y para celebrar el acontecimiento y de paso, por qué no decirlo, para intentar contribuir a su promoción, he elaborado este vídeo que, de una manera breve, en poco más de dos minutos, resume las principales ideas de la obra.





Índice


Finalmente, adjunto el índice, para que puedas hacer más idea del contenido pero, casi mejor: ¿Por qué no te animas a leerlo?

  • PRÓLOGO
  • INTRODUCCIÓN: Leer un libro y cerrar un círculo
  • PREFACIO: Una noche en la oficina
  • PARTE I: ENTENDIENDO LOS ROBOTS SOFTWARE
    • Capítulo 1: Las habitantes de las sombras. ¿Qué es un robot software?
    • Capítulo 2: Robots en la oficina. La Automatización Robótica de Procesos
    • Capítulo 3: Robots parlanchines: chatbots, voicebots y asistentes virtuales
    • Capítulo 4: Otras especies robóticas
  • PARTE II: LA TECNOLOGÍA QUE ANIMA A LOS ROBOTS
    • Capítulo 5: Aplicaciones en la chistera. Screen Scraping, teclado y ratón.
    • Capítulo 6: Papeleo robótico: Interacción con documentos y ficheros
    • Capítulo 7: Hasta las nubes y más allá: computación en la nube e integración.
    • Capítulo 8: En el cerebro del robot: Inteligencia artificial y machine learning
    • Capítulo 9: ¿Cómo ven los robots? Visión artificial y OCR.
    • Capítulo 10: ¿Cómo hablan, escuchan y leen los robots? Lenguaje natural y tratamiento de la voz.
    • Capítulo 11: A lo grande: escalabilidad y seguridad
  • PARTE III: ROBOTS, NEGOCIO Y SOCIEDAD
    • Capítulo 12: Los robots software en el contexto de la automatización
    • Capítulo 13: Criterios de aplicación de robots software
    • Capítulo 14: En marcha: Gestión de iniciativas de robotización
    • Capítulo 15: Modelos de negocio robóticos
    • Capítulo 16: Robots y sociedad.
  • POSFACIO: Amanecer


miércoles, 3 de febrero de 2021

Los altavoces inteligentes como Caballos de Troya

Tanto si te gusta esa comparación como si no, tengo que advertir que esa asimilación de los altavoces inteligentes a un Caballo de Troya no es realmente mía sino que la encuentro leyendo el libro 'Human compatible: AI and the problem of control' de Stuart J. Russell.

¿En qué sentido un altavoz inteligente es un Caballo de Troya?

Realmente en dos perspectivas completamente diferentes, una negativa y otra positiva. 


El Caballo de Troya como amenaza


La negativa, que no es a lo que se refiere Stuart J. Russell pero que se acerca mas a lo que en nuestra cabeza surge cuando nos hablan hoy en día de 'Caballos de Troya'. es la posibilidad de que esos altavoces recaben información de los usuarios que luego no sea tratada con suficiente respeto a la privacidad e intimidad. 

Es decir, sería la posibilidad del uso de esos altavoces inteligentes para el espionaje, por llamarlo de alguna manera. Ya ha habido algún escándalo al respecto y afamadas compañías que han reconocido recoger muestras de las conversaciones de sus clientes/usuarios aunque, eso sí, alegando que se emplean con respeto a la privacidad y sólo para mejorar los algoritmos y, por tanto, el servicio a sus clientes.

En el fondo, nada muy diferente al riesgo que corremos de toma de datos de nuestros smartphones o redes sociales o herramientas de mensajería como WhatsApp.


El Caballo de Troya como oportunidad


La otra visión es mucho más positiva, al menos en mi opinión, y hablaríamos de 'Caballos de Troya' más bien como una especie de cabeza de puente para el desembarco de la inteligencia artificial en los hogares, un papel que, en cierto modo, comparten con los smarthones. Esta es la frase más representativa de lo que dice Stuart Russell:


They are, in a sense, Trojan horses for AI. Because they are, embedded in so many lives, every tiny improvement in their capabilities is worth billions of dollars.


En efecto, en ambos casos, smartphones y altavoces inteligentes, se trata de dispositivos cada vez más ubicuos y, por tanto, cada vez más presentes en empresas, hogares y en las habitaciones e incluso la palma de la mano de cada uno de nosotros. Esto, unido a su conexión a la nube, les pone en una posición excelente para, por un lado hacer llegar sus mejoras y funcionalidades a grandes capas de población y, por otro, a actualizar con cierta facilidad y agilidad esas capacidades. Es decir, a una evolución rápida y ubícua.

Esto puede suponer el desembarco de muchas capacidades, incluyendo por ejemplo, también la domótica o, en el caso de los smartphones, la realidad aumentada.

Específicamente en el caso de la Inteligencia Artificial, la ubicuidad de este tipo de dispositivos ya ha generalizado las interfaces basadas en voz y lenguaje natural, dos de las grandes áreas de avance de la Inteligencia Artificial. Pero estas capacidades se pueden ir incrementando con otras relacionadas como conversaciones más inteligentes, traducciones, detección y manejo avanzado de sentimientos y emociones, etc. También cabría la adaptación inteligente al usuario con base en sus interacciones y gustos pasados.

Si el hardware de los altavoces inteligentes evoluciona un poco, podrían confundirse con la gama baja de los robots sociales y emplearse para usos relativamente sencillos pero útiles como el recordatorio de medicamentos a ingerir o de citas pendientes, convirtiéndose en unos asistentes personales efectivos.

Si el hardware evolucionase un poco más y se le dotase de movilidad, habríamos convertido, 'de facto' a los altavoces inteligentes en robots sociales y se podrían ir confundiendo cada vez más con robots de servicio.

No es imprescindible, sin embargo, la evolución del hardware, sólo con la presencia del altavoz, sus capacidad de interacción verbal, su posibilidad de conexión domótica y de conexión con la nube, las posibilidades funcionales y de nuevos servicios son enormes y suponen que, en efecto, y en el más positivo de los sentidos, los altavoces inteligentes pueden ser un caballo de Troya para la entrada de la automatización, la Inteligencia Artificial  y muchos otros servicios en nuestros hogares.