![Por que os desenvolvedores assumirão o controle da segurança e dos testes em produção](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715728926_Por-que-os-desenvolvedores-assumirao-o-controle-da-seguranca-e-150x150.jpg)
Por que os desenvolvedores assumirão o controle da segurança e dos testes em produção
14 de maio de 2024![Por que o teste de mudança foi deixado, parte 2: o controle de qualidade faz mais depois que os desenvolvedores executam os testes](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715793726_Por-que-o-teste-de-mudanca-foi-deixado-parte-2-150x150.jpg)
Por que o teste de mudança foi deixado, parte 2: o controle de qualidade faz mais depois que os desenvolvedores executam os testes
15 de maio de 2024Como esperado, a conferência de desenvolvedores do Google I/O deste ano foi fortemente focada em IA (Google A/I?). Em um pré-briefing, o Google disse aos repórteres que pretende tornar a “IA acessível para todos os desenvolvedores”. Portanto, uma série de APIs e modelos de IA novos ou atualizados foram anunciados.
No entanto, permanecem questões profundas sobre como todo esse pó mágico de IA impactará o ecossistema mais amplo da web – em particular, a Pesquisa Google, um produto do qual a maioria dos operadores da web depende para permanecer no mercado. Afinal, de que adianta a IA em ferramentas para desenvolvedores se esses desenvolvedores em breve não terão empregos?
Espalhando IA na plataforma web
O Google fez muitas adições de IA às ferramentas de sua plataforma web.
A partir do Chrome 126, o Gemini Nano será integrado à área de trabalho do Chrome. Nano é o “modelo mais eficiente para tarefas no dispositivo” do Google entre os modelos Gemini. De acordo com Paul Kinlan, líder de relações entre Chrome e desenvolvedores web do Google, incorporar o Nano ao desktop Chrome significa que os desenvolvedores não precisam “se preocupar com engenharia imediata, ajuste fino, capacidade ou custo”.
No entanto, o próprio Nano poderá ser ajustado, disse Josh Woodward, vice-presidente do Google Labs, na coletiva de imprensa.
Um dos pontos fortes do Google tem sido tradicionalmente o uso de recursos avançados da plataforma web para projetar melhorias de velocidade e desempenho em seu navegador Chrome. Com isso em mente, Kinlan anunciou que o Google “investiu pesadamente para garantir que os modelos de IA funcionem de forma rápida e eficiente usando WebGPU e Wasm – as tecnologias de backbone que permitem IA no dispositivo na web”. Juntamente com o Chrome, este tipo de suporte de plataforma para engenharia de IA é uma área onde o Google pode obter uma vantagem sobre seus rivais de IA OpenAI, Microsoft e Meta.
![Gêmeos apresentado no Projeto IDX.](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715734807_990_Os-desenvolvedores-obtem-AI-Pixie-Dust-no-Google-IO-–.jpg)
Gêmeos apresentado no Projeto IDX.
Em uma atualização menos impactante, mas que certamente agradará aos desenvolvedores, o Google anunciou que está “trazendo o Gemini para o Chrome DevTools Console” para ajudar os desenvolvedores na depuração. Isso foi disponibilizado hoje como um recurso experimental nos EUA, “lançando em mais países em breve”.
Vários outros ajustes de IA foram feitos no Chrome, aparentemente para melhorar a experiência de navegação dos usuários. Kinlan observou que “a IA pode ser usada para prever padrões de navegação de forma inteligente”, que combinada com APIs como a API Speculation Rules e a API View Transitions, pode ajudar na pré-busca e pré-renderização de páginas da web em segundo plano.
Para ajudar os desenvolvedores a acompanhar todas essas mudanças para desenvolvedores web, o Google lançou um novo “Web Platform Dashboard”, que permitirá aos desenvolvedores “ver toda a plataforma web mapeada como um conjunto de recursos, acompanhar seu desenvolvimento e verificar sua interoperabilidade”. status.”
Além das adições à plataforma web, o Google anunciou vários outros ajustes em todo o quadro de desenvolvimento – como hidratação parcial em Angular, experiências imersivas em 3D na API Maps JavaScript e novas versões de suas plataformas móveis Flutter e Dart.
Projeto IDX: IDE de IA escolhido pelo Google?
Para aqueles de nós que estão esperando há algum tempo para experimentar o Project IDX, o IDE multiplataforma do Google, houve boas notícias no I/O. O Projeto IDX foi lançado como uma versão beta pública, sem mais lista de espera.
Em minha entrevista com Kirupa Chinnathambi, líder do Projeto IDX, em novembro passado, expliquei que o Projeto IDX é para desenvolvedores que desejam construir um aplicativo que rode na web e em vários sistemas operacionais móveis. Tem semelhanças com o GitHub Codespaces, pois ambos os produtos se integram ao Code OSS, o produto Visual Studio Code de código aberto da Microsoft. Mas Chinnathambi me disse na época que o IDX é “mais teimoso”. Ele destacou que é possível fazer emulação de Android e simulação de iOS, por exemplo.
E sim, o Projeto IDX tem mais recursos de IA hoje no I/O. “Integramos profundamente o modelo Gemini no IDX para fornecer assistência diretamente em seu espaço de trabalho”, afirmou o Google.
![Assistente de IA no Projeto IDX](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715734807_995_Os-desenvolvedores-obtem-AI-Pixie-Dust-no-Google-IO-–.jpg)
Assistente de IA no Projeto IDX.
O Projeto IDX já tinha suporte para preenchimento de código com tecnologia de IA, um bate-papo assistencial e ações de código contextuais como “adicionar comentários” e “explicar este código”. Na I/O, fomos simplesmente informados de que esses recursos foram “melhorados”.
Na coletiva de imprensa, perguntei se houve algum trabalho realizado nos produtos de desenvolvedor do Google para ajudar nos processos de web design – por exemplo, criação de CSS e layouts. Esses recursos de IA focados em design agora são comuns em ferramentas como Figma e Locofy.
“Temos planos este ano para introduzir mais capacidades de transformação e correção de código”, respondeu Jeanine Banks, vice-presidente e gerente geral de desenvolvedores do Google. “E então acho que outra coisa importante aqui é a conexão com o design também. E então, como os fluxos de trabalho de design podem ser direcionados ao código? E esse é um espaço que também estamos olhando.”
![Conclusão de código](https://optimuscloud.com.br/wp-content/uploads/2024/05/Os-desenvolvedores-obtem-AI-Pixie-Dust-no-Google-IO-–.png)
Conclusão de código.
Genkit do Firebase
Não seria uma conferência de desenvolvedores sem que algum tipo de nova estrutura fosse anunciada. Com certeza, o Google está apresentando o Firebase Genkit – uma nova estrutura de código aberto construída para desenvolvedores JavaScript/TypeScript (“com Go em breve”) para ajudá-los a criar back-ends Node.js para aplicativos de IA.
Você não precisará usar o Firebase, entretanto. O Google observa que se você usar VS Code ou Project IDX, “você também pode abrir a UI do desenvolvedor Genkit no navegador integrado do VS Code e usá-lo lado a lado com seu código”.
Para começar, o Genkit oferece suporte às seguintes integrações:
- Grandes modelos de linguagem, como o Gemini do Google e modelos de código aberto via Ollama.
- Bancos de dados vetoriais como Chroma, Pinecone, Cloud Firestore e PostgreSQL (pgvector).
- Incorporação de serviços do Google (Google AI e Vertex).
Impacto da pesquisa no ecossistema da Web
Apesar da série de funcionalidades de IA anunciadas hoje no Google I/O, não houve menção ao impacto da pesquisa de IA na plataforma web. Embora a pesquisa geralmente não seja o ponto de E/S para os desenvolvedores, tem havido um interesse crescente este ano em como o Google defenderá seu território de pesquisa contra um Microsoft Bing aprimorado por IA, novos participantes como o Perplexity e talvez até mesmo um “Search GPT” da OpenAI.
Muitos desenvolvedores web trabalham para empresas cujos sites ou aplicativos web estariam sob ameaça de uma pesquisa do Google baseada em IA. Então, para o Google I/O nem sequer mencionar a ameaça existencial da IA para a web… bem, foi decepcionante.
Dito isso, como o ecossistema da web ainda não morreu, suponho que seja útil para os desenvolvedores ter um monte de ferramentas de IA novinhas em folha.
A postagem Os desenvolvedores obtêm AI Pixie Dust no Google I/O – mas o impacto da pesquisa de IA? apareceu primeiro em The New Stack.