Prefácio
Quando me formei na UCLA no início dos anos 90, pensei que iria ser professor. Mas quando a IBM me contratou, rapidamente me apaixonei pela indústria tecnológica. Não havia como voltar atrás. Trabalhei noutras empresas como a VMware, a Pivotal, a EMC e a SGI.
Depois fundei várias startups. A minha última é a Aisera, que cria soluções de IA generativa para empresas. A nossa plataforma ajuda no serviço ao cliente, na experiência dos funcionários, na pesquisa empresarial, no serviço de assistência de TI e na AIOps.
Ao longo da minha carreira, assisti a muitas inovações, como o surgimento da Internet, a computação em Cloud, os dispositivos móveis e o Deep Learning. No entanto, houve uma área da tecnologia que registou poucos progressos: o desenvolvimento de software.
Como fundador, isto foi certamente uma grande frustração. Muitas vezes, havia certas coisas que queríamos fazer, mas não podíamos por causa dos estrangulamentos com as nossas equipas de engenharia. Mas com a programação assistida por IA, o jogo mudou em grande medida. Tornou a Agile mais ágil e mais ágil. Tem sido um multiplicador de forças que ajudou a impulsionar o nosso crescimento.
Agora, quando penso em contratar um programador, quero saber como é que ele utiliza a IA. Como é que estão a utilizar esta poderosa tecnologia para lidar com processos aborrecidos e codificar mais rapidamente?
Resumindo: Acredito que compreender as ferramentas de programação assistida por IA é um conjunto de competências essenciais. ...