Assim como muitos de vocês, temos conversado bastante sobre inteligência artificial (IA) e o futuro da Web. Há muito ruído, e é difícil saber exatamente o que nós, como desenvolvedores da Web, precisamos conhecer.
A Web é muito maior do que nossa equipe. Por isso, queremos entender o que você pensa sobre a IA, o que espera aprender e o que quer fazer com essas tecnologias emergentes. Assim, podemos oferecer o melhor conteúdo para você se destacar.
Nos últimos meses, conversamos com profissionais da Web para entender o cenário e como você pensa sobre a IA. É claro que não podemos falar com todo mundo sobre tudo. Tivemos apenas algumas conversas com desenvolvedores web, incluindo Especialistas do Google Developers, focadas em como os desenvolvedores estão usando a IA para oferecer recursos voltados ao usuário e aumentar a produtividade no fluxo de trabalho diário.
Acreditamos que o que aprendemos pode ser amplamente aplicável a outras pessoas na Web. E achamos que a comunidade pode ter interesse em saber o que aprendemos.
Usamos esse feedback e outras pesquisas sobre o cenário de desenvolvedores da Web para criar nossa nova coleção de IA. Nesta coleção, você encontra visões gerais voltadas para desenvolvedores da Web, codelabs e demonstrações, além de outros recursos para pensar em ferramentas e modelos de IA na Web.
E isso é só o começo. Você vai receber muito mais novidades nos próximos meses.
Melhoria da produtividade com a IA generativa
Percebemos que os desenvolvedores da Web querem aproveitar a IA generativa para aumentar a produtividade e interagir com chatbots para aprender novas tecnologias ou buscar respostas para dúvidas sobre desenvolvimento da Web.
Os desenvolvedores com quem conversamos já estão usando a IA no fluxo de trabalho diário, seja para projetos comerciais ou pessoais, ou conhecem alguém que usa.
Geração de códigos

Você nos contou que ferramentas de geração de código, como o Gemini e o Copilot, são ótimas para testes de unidade padrão, preenchimento automático básico (quando você sabe o que escrever, mas só precisa escrever) e funções mais simples que não exigem um conhecimento amplo da base de código. Essas ferramentas tendem a ser menos úteis quando se trata de escrever códigos e funções algorítmicos mais complexos que exigem um contexto amplo de um projeto específico.
Os desenvolvedores mais experientes mencionaram uma preocupação com a qualidade de longo prazo dos codebases, incluindo problemas relacionados à duplicação de código e capacidade de manutenção a longo prazo. Alguns se preocuparam com o fato de que membros da equipe com menos experiência podem não detectar erros ou saber como validar com precisão o código produzido por ferramentas de IA generativa.
Os desenvolvedores também compartilharam que casos de uso que exigem conhecimento específico do domínio, como escrever componentes acessíveis, ainda não são acomodados corretamente pelas ferramentas de geração de código que eles testaram.
Aprendizagem com LLMs
Muitos desenvolvedores usam o ChatGPT e o Gemini para aprender conceitos de desenvolvimento de software, como pedir a um modelo de linguagem grande (LLM) para explicar como funciona um algoritmo de classificação, aprender diferentes linguagens de programação ou preencher lacunas de conhecimento.
Você acha que os LLMs oferecem uma ótima experiência devido à interatividade rápida de perguntas e respostas, e porque a IA não critica as perguntas feitas, apenas fornece a resposta necessária.
Mais uma vez, há uma preocupação relacionada a desenvolvedores mais juniores, em que um nível mínimo de conhecimento é necessário para identificar as instâncias em que o modelo está alucinando e gerando respostas incorretas.
Proteção de IP como uma preocupação comercial
Muitos dos desenvolvedores com quem conversamos disseram que as empresas deles ainda não têm políticas sobre o uso da IA generativa para aumentar a produtividade. O uso de ferramentas de IA generativa geralmente é impulsionado pelos desenvolvedores que fazem testes com elas.
"Minha empresa geralmente não entende o que significa IA, então não cria as políticas certas."
No entanto, as empresas que têm uma política tendem a desencorajar o uso devido a preocupações com o vazamento de propriedades intelectuais (PI) da empresa para terceiros. Em alguns casos, essas políticas foram alteradas após o contato direto com as empresas por trás dessas ferramentas para entender como os dados são usados e os possíveis riscos.
Com contas corporativas e parcerias dedicadas a garantir a proteção de dados, as empresas têm mais chances de incentivar o uso por desenvolvedores.
IA generativa para recursos de produtos voltados ao usuário
No lado do produto, não foi uma surpresa para nós que, quando iniciamos nossa conversa com o termo "IA / ML", a resposta geralmente se concentrava na IA generativa. Os desenvolvedores têm curiosidade sobre como a IA generativa pode ser usada para melhorar a experiência dos usuários, mas não sabem como essas experiências são e quais ferramentas estão disponíveis para oferecê-las em produção.
Para desenvolvedores que criaram ou estão criando recursos de IA generativa nos produtos, o caso de uso mais comum é usar a IA generativa para responder a perguntas dos usuários com chatbots ou interfaces únicas.
A qualidade da saída é a principal preocupação que ouvimos de você. Em particular, os desenvolvedores esperam garantir que as respostas sejam precisas e evitar que o LLM gere conteúdo não relacionado à meta pretendida. Isso é especialmente verdadeiro quando a saída do LLM é diretamente voltada ao usuário, como um chatbot.
"As demonstrações com IA são incríveis. Toda vez que faço uma demonstração do meu projeto, a saída é completamente diferente."
Você está se esforçando muito para criar conjuntos de testes que validem as saídas de IA generativa para uma ampla variedade de comandos, mas não há uma maneira clara e estabelecida de testar ou monitorar as respostas. A maior parte do trabalho de avaliação é manual. Muitos desenvolvedores não têm experiência em lidar com saídas não determinísticas. Como comunidade, ainda não criamos sistemas que funcionem bem com elas.
O custo de execução de um modelo de IA generativa também é uma preocupação importante, e os desenvolvedores estão avaliando cuidadosamente o custo em relação aos benefícios para os usuários.
Modelos padrão x personalizados
Na maioria dos casos, os desenvolvedores com quem conversamos tendem a usar modelos e APIs prontos. Isso otimiza o tempo de lançamento no mercado e o uso do tempo e do conhecimento de engenharia, que eram limitados.
"Quero continuar na área de desenvolvimento da Web. Não quero me tornar um engenheiro de ML".
Embora os desenvolvedores conheçam e vejam valor potencial em técnicas avançadas, como RAG e ajuste refinado, você prefere se concentrar no aspecto de desenvolvimento da Web do trabalho deles. Em última análise, você prefere usar as ferramentas padrão ou contar com outras equipes para produzir modelos otimizados para os casos de uso delas.
Preocupações com privacidade e segurança
Privacidade e segurança foram as principais preocupações, especialmente para setores com requisitos de dados rígidos, como o médico. A IA no dispositivo pode ser fundamental para resolver esses casos de uso, mas essa área ainda é pouco explorada.
Expor dados do usuário a mais terceiros com APIs de nuvem é uma preocupação, e vários desenvolvedores veem o valor do aprendizado de máquina no dispositivo ou da IA generativa para reduzir possíveis problemas de privacidade e segurança.
IA para desenvolvedores Web
A IA está em todos os lugares e evolui em um ritmo incrível. Como podemos ficar atualizados, incorporar ferramentas e modelos atuais ou trabalhar com engenheiros de ML para produzir novos modelos que atendam melhor às nossas necessidades?
Com base no que aprendemos com você, estamos trabalhando em orientações sobre IA para desenvolvedores da Web. Nosso objetivo é ajudar você a entender conceitos de IA em um nível alto, descobrir oportunidades de usar a IA generativa para aumentar a produtividade e usar a IA para criar experiências de usuário incríveis com ferramentas, modelos e APIs atuais. Continue acompanhando, porque vamos publicar mais conteúdo na nossa coleção de IA.
Embora a maioria dos desenvolvedores da Web prefira se concentrar no que faz de melhor (desenvolvimento da Web!), incentivamos aqueles que querem se aprofundar a criar as ferramentas, os modelos e as APIs de que os desenvolvedores da Web precisam. Queremos saber sua opinião e aprender como podemos ajudar você a ter sucesso.
A IA é uma área em rápida evolução. Por isso, vamos continuar interagindo com a comunidade à medida que as coisas mudam, realizando mais conversas e pesquisas. Se quiser conversar com a gente, agende um horário de atendimento com nossa equipe.