A IA está transformando a maneira como os desenvolvedores WordPress trabalham. Ela pode gerar código, ajudar a solucionar erros, explicar APIs desconhecidas e transformar uma solicitação em linguagem natural em um protótipo. No entanto, produzir código e decidir se ele deve ser utilizado em um site de produção são tarefas diferentes.
Essa distinção é importante no WordPress. Decisões sobre arquitetura, desempenho, segurança, acessibilidade e capacidade de manutenção exigem uma compreensão do projeto. Um desenvolvedor precisa avaliar como o código gerado por IA se encaixa nos plugins, temas, APIs e requisitos de negócios do site.
A IA pode ajudar a propor e implementar uma solução, mas o desenvolvedor ainda precisa avaliar a abordagem, questionar suposições incorretas e verificar se o resultado resolve o problema pretendido.
Para este artigo, conversamos com quatro desenvolvedores WordPress sobre como aplicam esse discernimento em seu trabalho com IA.
O código gerado por IA ainda precisa de revisão
A IA pode sugerir funções e APIs que não existem, interpretar incorretamente os requisitos do projeto, fazer suposições equivocadas e introduzir bugs difíceis de identificar.
O código gerado também pode omitir medidas de segurança, como validação de entradas, sanitização ou escape dos dados de saída. Essas verificações continuam fazendo parte das diretrizes de segurança do WordPress, independentemente de como o código foi produzido.
Um exemplo concreto aparece no tutorial da Kinsta sobre como usar ferramentas de IA para criar um plugin WordPress. O plugin criou uma função de usuário com permissões restritas. Durante as tentativas de remover o link Quick Edit, o Cursor às vezes também removia a funcionalidade de edição (Edit). Implementar a alteração solicitada na interface não era suficiente; a função de usuário ainda precisava manter suas funcionalidades previstas.
A lição não é simplesmente pedir à IA que tente novamente. O desenvolvedor precisa verificar os comportamentos que devem permanecer inalterados, e não apenas a funcionalidade que a ferramenta foi solicitada a modificar.
Entender o problema vem antes de escrever o código
Escrever código é apenas uma parte do desenvolvimento profissional em WordPress. Um desenvolvedor experiente também precisa compreender o problema e transformar os requisitos de negócios em uma solução técnica.
Isso significa decidir o que deve ser desenvolvido, como os componentes devem se integrar e como a solução atende às necessidades da empresa ao longo do tempo. Isso inclui escolher uma arquitetura adequada, avaliar vantagens e desvantagens e antecipar as necessidades de manutenção.
A experiência de Mark Szymanski exemplifica esse processo. Ele descreve sua evolução para além do “pixel pushing”, passando a usar IA para ajudar a desenvolver aplicativos empresariais mais complexos. O objetivo não é simplesmente produzir um site funcional mais rapidamente. É determinar qual combinação de tecnologias resolve melhor o problema de negócios subjacente.
Jos Velasco descreve o uso da IA para analisar dados do servidor e identificar padrões que levariam muito tempo para serem encontrados manualmente. Um padrão sugerido ainda precisa ser verificado em relação ao comportamento do site antes que o desenvolvedor decida o que alterar.
Da produção à revisão de código
Quando a IA gera alterações mais rapidamente do que uma equipe consegue avaliá-las, a revisão se torna o gargalo.
A questão não é apenas se o código gerado por IA funciona. Alguém precisa determinar se ele se comporta conforme o esperado, segue os padrões de codificação do WordPress adequados, integra-se ao aplicativo como um todo e está pronto para produção.

Jos Velasco levanta uma preocupação relacionada à revisão de contribuições ao WordPress feitas com assistência de IA. A IA pode ajudar a criar um patch, mas os colaboradores e responsáveis pelos commits ainda precisam avaliar se ele deve fazer parte do projeto.
As diretrizes do WordPress para contribuições com IA deixam explícita a responsabilidade do colaborador: compreender o código enviado, revisá-lo, validá-lo e executar os testes relevantes. Essa responsabilidade começa antes mesmo de um patch chegar a um mantenedor.
Os desenvolvedores também usam IA para ajudar a gerenciar o processo de revisão. Rich Tabor descreveu como utiliza Claude Code e Copilot como ferramentas complementares, solicitando que uma revise o trabalho produzido com a outra, enquanto ele toma as decisões técnicas. Mike Auteri também incorpora a revisão automatizada de código ao seu fluxo de trabalho.
Auteri utiliza uma abordagem de desenvolvimento orientado a testes: o humano escreve os testes; a IA escreve a implementação. Ao estabelecer primeiro o comportamento esperado, o desenvolvedor define os requisitos que a implementação precisa atender, em vez de deixar que a IA deduza tanto os requisitos quanto a solução.
Nem a aprovação nos testes nem uma revisão favorável feita por IA garantem que uma alteração esteja pronta para produção. As orientações do GitHub sobre o Copilot destacam que a revisão automatizada pode deixar de identificar problemas ou sinalizar problemas inexistentes e deve complementar a revisão humana, em vez de substituí-la.
A engenharia de prompts não é tudo
Aprender a se comunicar de forma eficaz com a IA é importante, mas saber escrever um prompt elaborado não é a habilidade que define um desenvolvedor que trabalha com assistência de IA.
A habilidade mais importante é saber de qual contexto a IA precisa, dentro de quais restrições ela deve operar e como deve ser um resultado bem-sucedido.
Mark Szymanski aborda o problema do contexto com o que chama de AI Operating System (AIOS). Uma parte dessa configuração é uma coleção de arquivos que contêm informações empresariais, princípios de desenvolvimento, históricos de clientes e outros conhecimentos específicos do projeto. Em vez de pedir repetidamente que a IA trabalhe com um prompt genérico, ele fornece o contexto do projeto e da empresa por trás dele.
Fornecer esse contexto não elimina a necessidade de compreender o resultado. Sem uma base sólida em WordPress e desenvolvimento web, alguém pode conseguir produzir código funcional sem compreender os trade-offs envolvidos ou se ele é adequado ao projeto.
Qual é o papel do desenvolvedor WordPress nesse cenário?
A IA não torna automaticamente todos os desenvolvedores WordPress mais valiosos. A oportunidade está em utilizá-la para realizar mais tarefas, mantendo o discernimento necessário para escolher uma abordagem, revisar a implementação e realizar a manutenção do resultado.
A IA pode ajudar a desenvolver a solução. O desenvolvedor experiente continua sendo responsável por garantir que ela seja a solução correta.
Na Kinsta, oferecemos suporte a esse trabalho com ambientes de teste para testar alterações antes de colocá-las em produção, uma ferramenta de monitoramento de desempenho integrada para investigar páginas lentas e engenheiros especializados em WordPress disponíveis para oferecer suporte à hospedagem 24/7. Conheça nossa Hospedagem para WordPress e descubra como ela pode atender às necessidades do seu próximo projeto.