Por John Roach //
Como engenheira de software na Microsoft, o trabalho de Elena Voyloshnikova é fazer recomendações sobre como melhorar o desempenho de ferramentas de engenharia de software.
Mas muitas vezes ela passa seus dias analisando manualmente os dados de que precisa para tomar essas decisões. Ultimamente, sua equipe vem discutindo o potencial de construir modelos de aprendizado de máquina para automatizar essa tarefa, gerando mais tempo para se concentrar na tomada de decisão.
É por isso que ela ficou intrigada quando recebeu um e-mail anunciando uma sessão de treinamento de Inteligência Artificial (IA) para funcionários da Microsoft.
“Perguntei ao meu gerente: ‘Posso ir?'”, disse ela. “Achei que teria uma boa visão geral das coisas que eu gostaria de saber.”
Voyloshnikova foi uma dos mais de 1.200 funcionários que participaram da sessão pessoalmente ou por transmissão ao vivo – um tamanho de público que reflete o desejo de pessoas que trabalham em empresas de tecnologia para entender melhor a IA.
Para atender a essa necessidade, a Microsoft oferece rotineiramente sessões de treinamento em IA aos seus funcionários e está abrindo cada vez mais cursos similares para o público.
Nesta segunda-feira, 2, a empresa anunciou o Microsoft Professional Program in AI (Programa Profissional em IA da Microsoft), a mais recente iniciativa de aprendizagem aberta ao público. O programa oferece conhecimentos prontos para o trabalho e experiência do mundo real para engenheiros e outras pessoas que desejem aprimorar suas habilidades em IA e ciência de dados por meio de uma série de cursos on-line que incluem laboratórios práticos e instrutores especializados.
O programa faz parte de um esforço corporativo mais amplo que também inclui a AI School (Escola de IA), focada no desenvolvedor de empresa, que fornece vídeos on-line e outros recursos para ajudar os desenvolvedores a aprender recursos de IA. Esse programa inclui ferramentas educacionais gerais para desenvolvedores que desejam expandir os recursos de IA e orientações específicas sobre como podem usar as ferramentas e os serviços da Microsoft.
Por exemplo, a Escola de IA aborda como usar serviços como o Microsoft Cognitive Services, que permite aos desenvolvedores incorporar algoritmos inteligentes para visão computacional, processamento de linguagem natural e recursos de tradução em seus produtos, e o Bot Service Azure.
Oportunidades de treinamento em IA disponíveis para funcionários da Microsoft e o público refletem um impulso mais amplo em toda a indústria de tecnologia para preencher uma lacuna em trabalhadores com habilidades em Inteligência Artificial, segundo Susan Dumais, cientista e diretora assistente da Microsoft Research AI.
“A IA é cada vez mais importante na forma como nossos produtos e serviços são projetados e entregues, e isso também é verdade para nossos clientes”, disse ela.
“Fundamentalmente,” ela acrescentou, “estamos todos interessados em desenvolver talentos que sejam capazes de construir, entender e projetar sistemas que tenham a IA como um componente central.”
Treinamento em IA para todos
Os esforços de treinamento em Inteligência Artificial da Microsoft vão desde ofertas internas personalizadas para funcionários em equipes específicas e grupos de produtos, como engenheiros de software no LinkedIn, até equipes externas projetadas para uma variedade de níveis de especialização.
Por exemplo, o Microsoft AI Residency Program e o Microsoft NERD Artificial Intelligence Program recrutam pessoas para aprender IA, trabalhando ao lado de pesquisadores, designers e engenheiros que estão desenvolvendo recursos de IA e atuando como um canal de talentos para a empresa.
O Programa Profissional em IA da Microsoft é uma consequência das iniciativas internas de treinamento em IA da Microsoft, incluindo o que foi internamente apelidado de AI School 611, um programa semestral baseado em projetos que equipa um grupo selecionado de funcionários com ferramentas, treinamento e orientação de especialistas em IA e aprendizado de máquina para levar novos recursos de IA a seu produto ou serviço.
“Solicitamos, de toda a Microsoft, projetos que exigem AI, que podem ser acelerados trabalhando em conjunto com especialistas em IA para ajudar a moldar novos algoritmos e canal de dados”, disse Dumais, que lidera o programa.
Programa Profissional em IA da Microsoft
O curso de três horas que Voyloshnikova participou apresentou os tipos de programas e aplicativos que podem ser desenvolvidos hoje usando a IA, como bots interativos em sites treinados para reconhecer o vocabulário específico da audiência do site.
Graeme Malcolm, desenvolvedor de conteúdo sênior do Microsoft Worldwide Learning Group (Grupo de Aprendizado Mundial da Microsoft), que liderou a sessão, explicou que essa é uma versão condensada do curso introdutório do Programa Profissional em IA, que permite aos inscritos mergulhar e criar um conjunto mais profundo de habilidades.
Por exemplo, o curso ensina aos alunos como trabalhar com dados para construir e treinar modelos de aprendizado de máquina que alimentam bots interativos.
O caminho do aprendizado em IA consiste em nove habilidades, cada uma levando de oito a 16 horas para ser concluída, e aborda tópicos como usar a linguagem de programação Python para trabalhar com dados, a ética da IA e como construir vários tipos de modelos de aprendizagem de máquina.
Os inscritos ganham experiência no mundo real por meio de trabalhos de laboratório e um projeto para demonstrar as habilidades aprendidas. Todo mundo que conseguir passar pelo curso recebe um certificado digital para colocar em seu currículo.
“O Microsoft Professional Program foi projetado para ensinar novas habilidades profissionais”, disse Malcolm. “Trabalhamos para identificar áreas onde existe uma lacuna de habilidades que precisamos preencher.”
Crescimento profissional
O Programa Profissional em IA da Microsoft é um dos vários programas de certificação on-line disponíveis no Grupo de Aprendizado Mundial, incluindo um programa estreitamente relacionado a ciência de dados.
“Estamos começando a empacotá-los juntos para criar um caminho de aprendizado com curadoria”, disse Malcolm. “Pensamos nisso em termos do que chamamos de aprendizes comprometidos, alguém que diz que isso vai levar de seis a nove meses para cobrir todo o assunto e compromete-se a avançar em sua carreira.”
Os cursos on-line sob demanda da Microsoft refletem uma mudança mais ampla na educação em ciência da computação em direção aos chamados MOOCs (Massive Open Online Courses), que ajudam a manter as forças de trabalho atualizadas com as mais recentes tecnologias e abrem um caminho para o avanço na carreira.
As ofertas da Microsoft trazem “nosso conhecimento do mercado de trabalho e quais novas habilidades são necessárias no mundo real”, disse Malcolm.
Voyloshnikova se inscreveu para uma prévia do Programa Profissional em IA da Microsoft disponível para os funcionários e está trabalhando nisso, principalmente nos fins de semana. “É muito importante fazê-lo”, disse ela.
A engenheira de software espera aplicar suas novas habilidades em aprendizado de máquina para construir e treinar modelos que automatizem as etapas de análise de dados necessárias para fazer recomendações sobre as otimizações do sistema, fundamentais para tornar as ferramentas de engenharia de software mais eficientes.
“Eu gostaria de crescer dentro da Microsoft”, disse ela. “Então, foi muito bom ver que a companhia está fazendo isso. Isso significa que a Microsoft não está apenas concentrada em ‘Precisamos eliminar esse e outro recurso’; é mais como ‘Precisamos deixar a empresa crescer’.”
John Roach escreve sobre pesquisa e inovação na Microsoft.
Fotos: Dan DeLong