#MVPBuzz – Renewed as Microsoft MVP, 11 years and in Artificial Intelligence & Windows Development!

el bruno session mvp logoHi!

A couple of days ago, my Twitter TL was flooded with congratulations to the MVPs. In my case I was lucky enough to be recognized one more year. This year in the Windows Development and Artificial Intelligence categories .

I have to thank the entire Canada Microsoft Community who have helped me a lot during the period of adaptation, also to the Canadian MVPs who are incredible people, my colleagues from Avanade Canada, all the Spanish MVPs and all the other countries where I have a great relationship. And obviously, to my family which have tons of patience, to support me in every one of my new adventures.

Well, now it’s my turn to raise my Artificial Intelligence level and keep learning, sharing and looking for new solutions!

Happy Coding!

Greetings @ Toronto > Calgary > Castlegar > Calgary > Toronto

El Bruno

PS: Today I arrived at the airport of Toronto at 04:00 am and I am about to make 4 flights in 2 days, so it is very possible that I do not finish my Machine series Learning, UWP, Yolo on Windows 10 until Thursday.

#MVPBuzz – ¡Renovado como Microsoft MVP, 11 años y en Inteligencia Artificial y Windows Development!

el bruno session mvp logoBuenas!

Hace un par de días, mi TL de Twitter se inundó con las felicitaciones a los MVPs. En mi caso tuve la suerte de ser reconocido un año más. Esta vez en las categorías Windows Development y Artificial Intelligence.

Tengo que agradecer a toda la comunidad de Microsoft de Canada que me han ayudado muchísimo durante el periodo de adaptación, a los MVPs canadienses que son unas personas increíbles, a mis compañeros de Avanade Canada, a todos los Spanish MVPs y de otros países con los que tengo una relación genial. Y, obviamente, a mi familia que se toman con paciencia, mucha paciencia, cada una de mis aventuras en las comunidades.

Pues bien, ahora me toca subir mi nivel en Artificial Intelligence y seguir ¡aprendiendo, compartiendo y buscando nuevas soluciones!

Happy Coding!

Saludos @ Toronto > Calgary > Castlegar > Calgary > Toronto

El Bruno

PD: Hoy he llegado al aeropuerto de Toronto a las 04:00 AM y estoy a punto de hacer 4 vuelos en 2 días, con lo que es muy posible que no termine mi serie de Machine Learning, UWP, Yolo en Windows 10 hasta el jueves.

#eBook – Free eBook: A Developer’s Guide to Building AI Applications

Clipboard01

Hi!

Interesting news from Microsoft and O’Reilly: now we can download this new ebook for free [A Developer’s Guide to Building AI Applications]. The book is developer-oriented and I have it ready on my Kindle to finish it full tomorrow on the plane. It has only 52 pages and are quite enjoyable to read. I was [meditating in my thinking room], and I read half of the book.

The first chapters deal with the relationship between AI and Cloud; and then it shows the current status of Microsoft’s Artificial intelligence platform. This will surely make the book age quickly, as changes in this ecosystem are constant.

The first example of code is quite predictable: ChatBot. Although this example is quite interesting because it uses enough elements of the ecosystem of MS. Azure FunctionsLuis Qna Maker, Bot Framework and more. The example code of the Chatbot It’s on GitHub. Thing that’s not a surprise at all this Week:D

When I finish reading the book, I will complete the post if there is something remarkable to add.

Meanwhile If you don’t know the MS AI platform, this book It’s a quick and interesting reading to start on this topic.

Happy coding!

Greetings @ Calgary

El Bruno

#eBook – Libro Gratis: A Developer’s Guide to Building AI Applications

Clipboard01

Buenas!

Interesante noticia de parte de Microsoft y O’Reilly: podemos descargar gratuitamente el libro electrónico [A Developer’s Guide to Building AI Applications]. El libro está orientado a desarrolladores y lo tengo listo en el Kindle para terminarlo completo mañana en el avión.

Son solo 52 páginas y son bastante amenas de leer. Recién mientras [meditaba en la sala de pensar], lei la mitad del mismo.

Los primeros capítulos tratan la relación que existe entre AI y Cloud; y luego se muestra el estado actual de la plataforma de Inteligencia Artificial de Microsoft. Esto seguramente hará que el libro envejezca rápidamente, ya que los cambios en este ecosistema son constantes.

El 1er ejemplo de código es bastante predecible: ChatBot. Aunque este ejemplo es bastante interesante ya que utiliza bastantes elementos del ecosistema de MS. Azure Functions, LUIS, QnA Maker, Bot Framework y más. El código de ejemplo del chatbot esta en GitHub. Cosa que no es una sorpresa para nada esta semana 😀

Cuando termine de leer el libro, completare el post si hay algo remarcable para agregar. Mientras tanto, si no conoces la plataforma de AI de MS, este libro es una lectura rápida e interesante para comenzar en este tema.

Happy Coding!

Saludos @ Calgary

El Bruno

#Event – How #ChatBots and #MixedReality can enhance your Field Maintenance Capabilities

Clipboard01.png

Hi!

At the time this post is published I’ll be testing the Wifi On the airplane. I have no high expectations in this. The last time I’ve try this, a simple task like try to load GMail was an almost impossible.

Well, for the next 2 days it’s my turn to share experiences related to ChatBots And Mixed Reality In the Operational Excellence In Energy, Chemicals & Resources event. These kinds of events are much more business than I am used to, and are an excellent opportunity to understand how to apply large-scale products like Dynamics 365 or as Artificial intelligence can improve some business processes in the energy area.

Note: The mere fact of being able to make predictions in models of Large-scale energy distribution grid is something that is kind of fascinating.

Agenda: https://opexsummit.iqpc.com/agenda/main-conference-day-one-june-5-2018

Greetings @ Calgary

El Bruno

#Event – Como utilizar #ChatBots y #MixedReality para mejorar Field Maintenance Capabilities

Clipboard01.png

Buenas !

Supongo que en el momento que se publique esta entrada estaré probando el WiFi en el avión. No tengo grandes esperanzas, ya que la última vez, solo intentar cargar Gmail era una tarea imposible.

Pues bien, durante los próximos 2 días me toca compartir experiencias relacionadas con ChatBots y Mixed Reality en el Operational Excellence in Energy, Chemicals & Resources event. Este tipo de eventos son mucho mas de negocio de los que estoy acostumbrado, y son una excelente oportunidad para comprender como aplicar a gran escala productos como Dynamics 365 o como la Inteligencia Artificial puede mejorar algunos procesos de negocio en el área de la energía.

Nota: el solo hecho de poder realizar predicciones en modelos de distrubucion de energía a gran escala es algo que es como poco fascinante.

Agenda: https://opexsummit.iqpc.com/agenda/main-conference-day-one-june-5-2018

Saludos @ Calgary

El Bruno

#Event – It’s time for #AI and #Dynamics365 on the Dynamics 365 Saturday

Clipboard01

Hi!

Well, I’ve been tempted by the dark side and this Saturday I’ll be in a Dynamics 365 session. As expected, it’s not the topic I usually work and feel comfortable with. However, the challenge of learning about business scenarios with D365 where we can augment an user capabilities using Artificial Intelligence is pretty attractive.

With the Avanade Canada team we will have a booth where we will show some of these scenarios, as well as other very interesting experiences.

Registration and more information in

Dynamics 365 Saturday, Toronto

Happy Coding!

Greetings @ Burlington

El Bruno

#Event – Tiempo para #AI y #Dynamics365 durante el Dynamics 365 Saturday

Clipboard01

Buenas!

Pues he sido tentado por el lado oscuro y este sábado estaré en una sesión de Dynamics 365. Como es de esperar, no es el tema que mas conozco, sin embargo, el challenge de ver escenarios de negocios con D365 aumentados con Inteligencia Artificial es bastante atractivo.

Con el equipo de Avanade Canada tendremos un booth donde mostraremos algunos de estos escenarios, además de otras experiencias muy interesantes.

Registro y más información en

Dynamics 365 Saturday, Toronto

Happy Coding!

Saludos @ Burlington

El Bruno

#AI – Real-time audio translation using #CognitiveServices

Hi!

I still have some work to do after the Azure Global Bootcamp. After showing the Audio Bot in live mode, one of the classic questions in Canada, is that what happens with French?, is this supported?

Well, Cognitive Services offers us several services that can be useful to create multi cultural apps, mostly if we are working with text or audio. Regardless of the Cognitive Service operation that we use, the process to perform an audio translation is usually always the following

  • Convert audio into text
  • Convert the text from a language A to a language B

In the first step, it is possible to use local services of the device to convert the audio into text, or if you work with a specific business domain, Custom Speech Service is the service to use.

Another option, which is also interesting is to use Translator Speech API. This service uses an audio stream as input and with a single call to an Http Endpoint. It is worth seeing the implementation of the service, since it works with WebSockets sending chunks of data from an audio file.

The best thing as always is to go to the code examples of the Microsoft Translator repository and see how they have been implemented. In the example for WPF we can see that we define options like source and destination language, text in subtitles and more.

capture_001_30042018_190722

At the moment of initial service, the code connects to the EndPoint and starts sending the audio that is recorded from the Input Device

capture_002_30042018_190726

Almost in real time, we can see how the application translates between 2 languages

capture_003_30042018_190735

In addition to the WPF example, in repos we can see examples for iOS, Android, UWP and more.

Happy Coding!

Greetings @ Toronto

El Bruno

References