Bolt42

Inscreva-se em nossos boletins diários e semanais para as últimas atualizações e conteúdo exclusivo sobre a cobertura de IA de ponta. Saiba mais


A Microsoft revelou uma expansão ambiciosa de suas ferramentas de inteligência artificial na terça-feira, apresentando o GitHub Copilot para Azure e um conjunto de recursos voltados para desenvolvedores que podem mudar fundamentalmente a forma como o software é construído na era da IA. Este movimento representa a tentativa mais ousada da Microsoft até agora para dominar o cenário em rápida evolução do desenvolvimento de aplicativos de IA.

No centro do anúncio está uma ideia que pode parecer simples: eliminar a carga cognitiva que os desenvolvedores enfrentam ao alternar entre diferentes ferramentas e interfaces. Segundo a Microsoft, isso custa aos desenvolvedores uma média de 23 minutos de produtividade cada vez que ocorre a troca de contexto.

“Os desenvolvedores hoje precisam alcançar um estado elevado de concentração, porque estão criando um modelo mental sobre a aplicação que estão tentando criar. Ter que interagir com muitas ferramentas diferentes cria um enorme sobrecarga cognitiva,” disse Amanda Silver, CVP de Produto da Divisão de Desenvolvedores da Microsoft, em uma entrevista ao VentureBeat.

A interface de configuração para OpenAI GPT-4 no GitHub orienta os desenvolvedores na criação de tokens de acesso pessoal e na integração de modelos de IA em seus fluxos de trabalho, refletindo os esforços da Microsoft para simplificar a implementação de IA dentro de ambientes de codificação. (Crédito: Microsoft/GitHub)

A ascensão do engenheiro de IA

O timing do anúncio da Microsoft é particularmente significativo. À medida que as organizações correm para integrar capacidades de IA em seus aplicativos, uma nova categoria de desenvolvedor de software está emergindo — o que os especialistas do setor estão chamando de “engenheiro de IA.”

“Se você pensar sobre a carga de trabalho de aplicativos de agora em diante, o que os desenvolvedores estarão fazendo, tanto em empresas, comerciais quanto mesmo em consumer, é integrar inteligência nesses aplicativos,” explica Mario Rodriguez, Diretor de Produto da GitHub. “Estamos vendo a ascensão do engenheiro de IA.”

Essa mudança representa mais do que apenas um novo título de emprego. Ela sinaliza uma mudança fundamental na forma como o software é concebido, construído e implantado. O desenvolvimento tradicional de software segue um padrão previsível: codificar, construir, depurar, repetir. Mas o desenvolvimento de IA introduz novas complexidades, incluindo avaliação de modelo, engenharia de prompt, e gerenciamento da natureza probabilística inerente das saídas de IA.

Um desenvolvedor interage com o GitHub Copilot para Azure, usando o assistente alimentado por IA para criar e implantar uma aplicação do Azure Kubernetes Service (AKS), parte da iniciativa da Microsoft para simplificar o desenvolvimento de IA dentro de ambientes de codificação familiares como o Visual Studio Code. (Crédito: Microsoft)

Superando as barreiras técnicas

As novas ferramentas da Microsoft têm como objetivo enfrentar esses desafios diretamente. O GitHub Copilot para Azure atua como um assistente alimentado por IA que opera dentro de ambientes de codificação populares como Visual Studio Code. Ele pode ajudar os desenvolvedores a gerenciar recursos em nuvem, implantar aplicativos e até solucionar problemas sem sair de seu espaço de trabalho principal.

A empresa também está introduzindo Modelos de Aplicativo de IA, que podem ser implantados “em tão pouco quanto cinco minutos.” Esses modelos suportam vários frameworks de IA e se integram a ferramentas populares de fornecedores como Arize, LangChain, LlamaIndex e Pinecone — um reconhecimento claro de que o desenvolvimento de IA requer um ecossistema diversificado de ferramentas.

Para equipes menores e desenvolvedores individuais, essas ferramentas podem nivelar o campo de jogo. “Experimentadores e curiosos podem ter muito sucesso com todas essas ferramentas,” observou Silver. “Quando pensamos sobre o ponto de vista do desenvolvedor, realmente é para desenvolvedores criativos explorando por conta própria.”

As implicações comerciais

Os riscos são enormes. À medida que as empresas correm para integrar capacidades de IA em seus aplicativos, as ferramentas e plataformas que escolhem hoje podem comprometê-las a ecossistemas específicos por anos. A Microsoft, com sua propriedade do GitHub e sua plataforma de nuvem Azure, está posicionada de maneira única para capturar esse mercado.

“Estamos em uma fase em que estamos começando a ver o Copilot evoluir de um modelo único para múltiplos modelos,” explicou Rodriguez. “Estamos passando de edição de arquivo único para edição de múltiplos arquivos.”

Essa evolução reflete uma tendência mais ampla na indústria: a movimentação em direção a ferramentas de desenvolvimento mais sofisticadas e alimentadas por IA que possam lidar com tarefas cada vez mais complexas. O anúncio da Microsoft inclui novas capacidades para avaliação de modelos e testes A/B em larga escala através do GitHub Actions, permitindo que os desenvolvedores avaliem automaticamente métricas como coerência e fluência como parte de seus fluxos de trabalho de implantação.

O caminho a seguir

Embora as novas ferramentas da Microsoft sejam impressionantes, também levantam questões importantes sobre o futuro do desenvolvimento de software. À medida que os assistentes de IA se tornam mais capazes, a linha entre as contribuições humanas e as máquinas para o código se tornará difusa. Isso pode ter profundas implicações sobre como pensamos sobre autoria de software, responsabilidade e propriedade intelectual.

Além disso, a integração do GitHub Copilot com o Azure representa uma vantagem significativa nas guerras em nuvem em curso com a Amazon Web Services e o Google Cloud. Com 95% das empresas da Fortune 500 já utilizando o Azure, as ferramentas de desenvolvedor aprimoradas da Microsoft podem ajudá-la a consolidar ainda mais sua posição em IA empresarial.

As ferramentas começam a ser lançadas em pré-visualização esta semana como parte do GitHub Universe, a conferência anual de desenvolvedores da empresa. O sucesso delas pode determinar não apenas a posição da Microsoft na corrida da IA, mas também como a próxima geração de software será construída.

Para os desenvolvedores, a mensagem é clara: o futuro do desenvolvimento de software é voltado para IA e está chegando mais rápido do que muitos esperavam. Como diz Silver, essas ferramentas permitem que os desenvolvedores “eliminem a necessidade de realizar as tarefas repetitivas e tediosas e se concentrem nos aspectos criativos do seu trabalho.”

Se essa visão do desenvolvimento assistido por IA se tornará o novo normal dependerá de como os desenvolvedores abraçam essas ferramentas — e de como os concorrentes da Microsoft respondem a essa última evolução na experiência do desenvolvedor.



    quatro × um =




    Bolt42