Conversation as a platform

Durante el Build 2016 se han podido ver grandes novedades dentro de la estrategia en desarrollo a seguir en los próximos años y entre ellas destaca lo que va a suponer un nuevo paso de interacción dentro de la computación que es la conversación como plataforma, algo que implica directamente la interacción del usuario con el sistema de forma natural y que va a permitir crear una computación más personal, construir una plataforma cloud inteligente, así como reinventar la productividad y los procesos de negocio.

Supone una confluencia entre las tres plataformas, Azure, Office365 y Windows10 lo que va a permitir enseñar a los sistemas informáticos a aprender y entender conversaciones dotándolas de capacidades cognitivas y de computación ambiental.

Cortana

Cortana es una parte fundamental en la interacción entre el ser humano y el sistema puesto que permite la comunicación directa entre ambos.

Desde su inicio, Cortana ha ido aprendiendo de todos los usuarios que han interactuado con ella, aumentando las preguntas y las respuestas que es capaz de reconocer, siendo cada vez más eficaz como asistente personal. Está integrada en todos los sistemas Windows10, así como en Android e IOS, lo que abarca casi la totalidad de dispositivos.

A partir de ahora, Cortana va a estar integrada dentro de las aplicaciones como Outlook, Skype e incluso dentro de la web gracias a Edge, permitiendo interactuar de manera directa con las funcionalidades de cada aplicación. Por ejemplo, Cortana en Outlook va a aprender el contexto de nuestro calendario y de los emails para poder después generar un recordatorio en la hora y el día correspondiente con el email donde se hablaba sobre ello. Captura de pantalla (3)

Cortana en Skype nos permite mantener una conversación con ella, ayudándonos con toda la información que necesitamos para, por ejemplo, planificar un viaje, mostrando el trayecto, el medio de transporte que podemos utilizar, los lugares a los que queremos ir, la fecha en la que nos queremos alojar en un hotel o poniéndose en contacto con las personas con las que vamos a realizar ese viaje. build_14_web

Bots

Los bots representan la evolución en la comunicación con los sistemas, puesto que nos permiten simular un comportamiento humano dentro de una máquina para poder realizar acciones de forma automática al servicio del usuario. La interfaz será el lenguaje humano y hará que el sistema sea capaz de realizar todas las acciones que le indicamos de forma natural, como puede ser por ejemplo indicarle que nos compre unas entradas de cine para un día concreto sin necesidad de que el usuario tenga que buscarlas.

 

Captura de pantalla (1)

 

Además, la potencia de los bots reside en que son capaces no solo de comunicarse con el usuario, sino también entre ellos, de manera que, si necesitan información, puedan preguntar a otros bots que se la suministren.  El Microsoft Bot Framework ya está disponible en modo preview. Captura de pantalla (2)

 

Al final, la interacción con las máquinas será mucho más natural y fluida gracias al Conversation as a Platform, permitiendo al usuario no depender del uso de diferentes aplicaciones para cada tarea que necesitemos, así como emplear el lenguaje humano para ello.

 

Rubén Asensio García

@butcher086

Intern Technical Evangelist