CaptionBot: un nuevo desarrollo de inteligencia artificial de Microsoft

Blog

La inteligencia artificial es un concepto que viene experimentando desde hace ya algunos años. Los pasos para su desarrollo se vienen dando desde diversas compañías y con diferentes finalidades. Como los inicios siempre son complejos, en ocasiones surgen imprevistos.

El caso más conocido recientemente fue protagonizado por Microsoft, con un desarrollo denominado Tay, que era capaz de seguir una conversación en Twitter. Sin embargo, el experimento se truncó muy rápidamente al aprender respuestas racistas y sexistas en su diálogo con otros usuarios. Microsoft retiró a Tay de inmediato, y su corta vida virtual sirvió para exponer el largo camino que queda por delante en el desarrollo de una inteligencia artificial rentable para las empresas y útil a nivel social.

Microsoft ha presentado ahora CaptionBot, nuevo desarrollo de inteligencia artificial que busca perfeccionar el sistema de reconocimiento de imágenes. Los usuarios pueden cargar una foto en la página web y el sistema generará una frase que describirá lo que entiende el algoritmo que contiene la imagen. Se puede calificar el acierto o no de la descripción, y es así como aprende y mejora el desarrollo.

Para el análisis de los archivos utiliza sistemas de reconocimiento de imágenes (Computer Vision API), de reconocimiento facial (Bing Image Search API) y de reconocimiento de expresiones (Emotion API).

El resultado del experimento de CaptionBot es bastante satisfactorio. Pese a ciertas limitaciones (sobre todo en lo referente a interpretación de símbolos o de personajes históricos) las fotografías más claras e incluso las celebridades son reconocidas sin problemas por el sistema. Puede definir el género, determinar el estado de ánimo por la expresión facial y utilizar emojis para describir dicho estado.

Usos comerciales de la inteligencia artificial

El desarrollo de chatbots se está acelerando, como sistemas de inteligencia artificial para atender a usuarios de una plataforma, marca o empresa, con el fin de automatizar o agilizar las interacciones con los clientes. En estos casos, el reto más importante para los desarrolladores de inteligencia artificial no es la de iniciar una conversación, sino la de aprender de cada interacción y contexto.

Microsoft está trabajando en el uso de chatbots, según lo anunciaron en su conferencia anual de desarrolladores en San Francisco. Planean que Cortana, su asistente virtual, pueda realizar en el inicio algunas tareas como comprar o pedir comida o entradas.

Fuente: Business Insider