Transcrição do episódio A transcrição é gerada automaticamente por Podscribe, Sonix, Otter e outros serviços de transcrição eletrônica.
Olá pessoal bem vindos a mais um Five Minutes Podcast! Hoje e semana que vem eu vou fazer uma pequena série sobre inteligência artificial em projetos. Bem nessa parte eu vou falar um pouco sobre os usos e os benefícios da inteligência artificial aplicados a esse cenário de projetos, na semana que vem eu vou falar um pouco sobre os desafios que não são poucos nem simples de serem superados. Bem para iniciar, nós precisamos entender o que é inteligência artificial ou seja o que é. Hoje está todo mundo falando o tempo inteiro, as pessoas acham que simplesmente ao ligar o computador você já está usando inteligência artificial. Não é isso. A inteligência artificial é um ramo da ciência da computação que busca criar máquinas e criar toda a plataforma que envolve software, que envolve hardware que seja capaz de fazer tarefas que são tipicamente relacionadas à atividade humana, ou seja, tarefas que só são possíveis e viáveis se realizadas por humanos. É por isso que a gente fala que é uma inteligência artificial é um pouco diferente da inteligência natural que o humano tem, que foi construído ao longo de milhares e milhares de anos de evolução. Basicamente a inteligência artificial permite com que por exemplo aplicativos como carros que dirigem sozinhos mecanismos como o Siri, Alexa, esses assistentes virtuais, os chat bots que você por exemplo pode num site está conversando e achando que do outro lado você está conversando com uma pessoa, quando na verdade você está conversando com uma máquina, centrais de call center etc. Ou seja, isso tudo e o uso dessa inteligência artificial tentando, tentando substituir de alguma forma e apoiar de alguma forma a atividade humana.
Uma das coisas que as pessoas mais confundem é achar que inteligência artificial e aprendizado via máquina ou machine learning é a mesma coisa, que neuro Networks é a mesma coisa. Então olha só. Inteligência Artificial é esse ramo completo. Bem um dos possíveis algoritmos para reproduzir esse comportamento humano é chamado o aprendizado por máquina, e uma das formas de aprendizado por máquina é chamado de deep learning que utiliza basicamente redes neurais.
Bem não é meu objetivo aqui falar para você sobre Inteligência Artificial em geral, mas falar sobre a perspectiva de quem está fazendo projetos e de quem está utilizando esse tipo de recurso em um projeto. Bem a primeira coisa que a gente tem que entender e o grande benefício que mecanismos de inteligência artificial tem no nosso ambiente, no nosso trabalho em projeto, é a capacidade que eles têm de monitorar e identificar padrões enquanto a nossa cabeça ela consegue simular padrões e entender padrões através do nosso aprendizado, ou seja, a gente vê uma imagem de gente que consegue inferir sobre essa imagem. O computador faz o mesmo. Então o computador permite com que nós poupemos muito tempo por exemplo em tarefas administrativas. Hoje uma das coisas que mais se fala na atividade em gerenciamento de projetos é que você perde muito tempo gerenciando o projeto e gasta muito pouco tempo fazendo o projeto por si.
Então por exemplo atualizações de cronograma, envio de lembretes, chat bots. Chat bots são aqueles onde você por exemplo pode mandar um SMS fazendo uma pergunta e você recebe uma resposta automática, mas não é uma resposta genérica como uma resposta que responde o seu problema onde você por exemplo pode atualizar um cronograma mandando um SMS falando assim: já fiz 30 por cento dessa atividade; automaticamente isso vai ser atualizado com um sistema que tem uma interface com centenas de pessoas.
Todas essas atividades de cunho administrativo etc são extremamente beneficiadas, é como se você tivesse um assistente digital inteligente. Eu tive a oportunidade de estar envolvido num projeto super legal disso no qual eu fui um dos criadores que é o chamado PMOtto, onde nós tínhamos o que um chat bot, onde você planejava estruturar o seu projeto como se você estivesse contando o seu projeto para alguém, e esse projeto ia sendo construído a partir da sua conversa. Então com isso eu não precisava por exemplo treinar a pessoa no uso de um software específico etc. Outra aplicação fantástica é orçamentação, é agendamento, e o forecast, a previsibilidade disso. Eu posso por exemplo utilizar informações passadas de tal forma a permitir que o computador aprenda que tipo de habilidade, que tipo de recurso, que tipo de tarefa, que tipo de comportamento de risco, que tipo de localização.
Que tipo de projeto tem mais ou menos tendência a estourar um orçamento, e baseado nesse cenário complexo, eu consigo ter uma inferência antes de eu estourar o orçamento que existe a possibilidade de que aquele orçamento estoure, a mesmíssima coisa vale para cronograma onde eu por exemplo posso ter o sistema me sugerindo o seguinte: eu se fosse você ao invés de usar um recurso X eu utilizaria um recurso y porque se fosse utilizar o recurso y a sua chance de cumprir o prazo aumenta dez vezes se comparado com a utilização do recurso X por exemplo. Isso vai permitir um outro uso extremamente poderoso que é chamado de team fitting. Como é que você monta uma equipe que tipo de habilidades se complementam ou seja que tipo de mistura. Imagine se uma analogia imagine um cozinheiro um cozinheiro fazendo um prato, a experiência de cozinheiro diz o seguinte se eu misturar esse ingrediente com esse eu vou ter essa característica no meu prato. É a mesma coisa ou seja se eu misturar esta atividade aqui por exemplo de codificação com esta atividade aqui de teste eu consigo criar um resultado que a soma de 1 com 1 é mais do que dois, e eu consigo alocar os times certo, fazer a locação dos times certos de forma mais inteligente.
Eu também posso usar de uma forma muito rica em inteligência artificial para identificar risco para avaliar risco então vou por exemplo dar determinadas características eu posso por exemplo conversar com o chat bot falando como é o meu projeto, as características do meu projeto, fala sobre o projeto orçamento tal, meu projeto tem essa complexidade, o meu projeto envolve esse tipo de trabalho, meu projeto envolve esse tipo de software por exemplo, se é um desenvolvimento de sistema. E o que essa inteligência artificial te dá ela pode te dar uma lista inicial populada de riscos. Então você pode ao invés de ter que ficar ali fazendo inúmeras sessões você pode se beneficiar com esse tipo de trabalho.
Bem até então eu estou mostrando para vocês um mundo maravilhoso da inteligência artificial. Agora na semana que vem eu vou falar sobre os principais desafios que a gente tem na inteligência artificial, e por que é muito mais simples eu contar essa história para vocês no podcast do que é realmente você conseguir implementar. E isso vai de tecnologia. Isso vai de estabelecer padrões e isso vai de dado, o coração da inteligência artificial. Mas isso nós vamos falar na semana que vem em mais um Five Minutes Podcast. Até lá!